1*c87b03e5Sespie /* DO NOT EDIT THIS FILE. 2*c87b03e5Sespie 3*c87b03e5Sespie It has been auto-edited by fixincludes from: 4*c87b03e5Sespie 5*c87b03e5Sespie "fixinc/tests/inc/pthread.h" 6*c87b03e5Sespie 7*c87b03e5Sespie This had to be done to correct non-standard usages in the 8*c87b03e5Sespie original, manufacturer supplied header file. */ 9*c87b03e5Sespie 10*c87b03e5Sespie 11*c87b03e5Sespie 12*c87b03e5Sespie #if defined( AIX_PTHREAD_CHECK ) 13*c87b03e5Sespie #define PTHREAD_MUTEX_INITIALIZER \ 14*c87b03e5Sespie {...init stuff...} 15*c87b03e5Sespie #endif /* AIX_PTHREAD_CHECK */ 16*c87b03e5Sespie 17*c87b03e5Sespie 18*c87b03e5Sespie #if defined( ALPHA_PTHREAD_GCC_CHECK ) 19*c87b03e5Sespie # define _PTHREAD_ENV_INTELC 20*c87b03e5Sespie #elif defined (__GNUC__) 21*c87b03e5Sespie # define _PTHREAD_ENV_GCC 22*c87b03e5Sespie #else 23*c87b03e5Sespie # error <pthread.h>: unrecognized compiler. 24*c87b03e5Sespie #endif 25*c87b03e5Sespie #endif /* ALPHA_PTHREAD_GCC_CHECK */ 26*c87b03e5Sespie 27*c87b03e5Sespie 28*c87b03e5Sespie #if defined( PTHREAD_PAGE_SIZE_CHECK ) 29*c87b03e5Sespie extern int __page_size; 30*c87b03e5Sespie #endif /* PTHREAD_PAGE_SIZE_CHECK */ 31*c87b03e5Sespie 32*c87b03e5Sespie 33*c87b03e5Sespie #if defined( SOLARIS_MUTEX_INIT_1_CHECK ) 34*c87b03e5Sespie #ident "@(#)pthread.h 1.16 97/05/05 SMI" 35*c87b03e5Sespie #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) 36*c87b03e5Sespie #define PTHREAD_MUTEX_INITIALIZER {{{0}, 0}, {{{0}}}, 0} 37*c87b03e5Sespie #else 38*c87b03e5Sespie #define PTHREAD_MUTEX_INITIALIZER {{{0}, 0}, {{{0}}}, {0}} 39*c87b03e5Sespie #endif 40*c87b03e5Sespie #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) 41*c87b03e5Sespie #define PTHREAD_COND_INITIALIZER {{{0},0}, 0} /* */ 42*c87b03e5Sespie #else 43*c87b03e5Sespie #define PTHREAD_COND_INITIALIZER {{{0},0}, {0}} /* */ 44*c87b03e5Sespie #endif 45*c87b03e5Sespie 46*c87b03e5Sespie #endif /* SOLARIS_MUTEX_INIT_1_CHECK */ 47*c87b03e5Sespie 48*c87b03e5Sespie 49*c87b03e5Sespie #if defined( SOLARIS_MUTEX_INIT_2_CHECK ) 50*c87b03e5Sespie #ident "@(#)pthread.h 1.26 98/04/12 SMI" 51*c87b03e5Sespie #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) 52*c87b03e5Sespie #define PTHREAD_MUTEX_INITIALIZER {{{0},0}, {{{0}}}, 0} 53*c87b03e5Sespie #else 54*c87b03e5Sespie #define PTHREAD_MUTEX_INITIALIZER {{{0},0}, {{{0}}}, {0}} 55*c87b03e5Sespie #endif 56*c87b03e5Sespie #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) 57*c87b03e5Sespie #define PTHREAD_COND_INITIALIZER {{{0}, 0}, 0} /* DEFAULTCV */ 58*c87b03e5Sespie #else 59*c87b03e5Sespie #define PTHREAD_COND_INITIALIZER {{{0}, 0}, {0}} /* DEFAULTCV */ 60*c87b03e5Sespie #endif 61*c87b03e5Sespie #define PTHREAD_RWLOCK_INITIALIZER {0, 0, 0, {0, 0, 0}, {0, 0}, {0, 0}} 62*c87b03e5Sespie #endif /* SOLARIS_MUTEX_INIT_2_CHECK */ 63*c87b03e5Sespie 64*c87b03e5Sespie 65*c87b03e5Sespie #if defined( THREAD_KEYWORD_CHECK ) 66*c87b03e5Sespie extern int pthread_create (pthread_t *__restrict __thr, 67*c87b03e5Sespie extern int pthread_kill (pthread_t __thr, int __signo); 68*c87b03e5Sespie extern int pthread_cancel (pthread_t __thr); 69*c87b03e5Sespie #endif /* THREAD_KEYWORD_CHECK */ 70