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