/* * * DECthreads definitions (V5.5). */ #ifndef _PTHREAD_H #define _PTHREAD_H # ifdef __cpluscplus extern "C" { # endif #define pthread_attr_default __pthread_attr_default_dummy #define pthread_mutexattr_default __pthread_mutexattr_default_dummy #define pthread_condattr_default __pthread_condattr_default_dummy /* note: must not try to include both and */ #include "sys$library:pthread.h" #undef pthread_attr_default #undef pthread_mutexattr_default #undef pthread_condattr_default _CMA_IMPORT_ pthread_attr_t pthread_attr_default __asm("_$$PsectAttributes_GLOBALSYMBOL$$pthread_attr_default"); _CMA_IMPORT_ pthread_mutexattr_t pthread_mutexattr_default __asm("_$$PsectAttributes_GLOBALSYMBOL$$pthread_mutexattr_default"); _CMA_IMPORT_ pthread_condattr_t pthread_condattr_default __asm("_$$PsectAttributes_GLOBALSYMBOL$$pthread_condattr_default"); # ifdef __cpluscplus } # endif #endif /*_PTHREAD_H*/