Mercurial > hg > CbC > CbC_gcc
comparison fixincludes/tests/base/pthread.h @ 67:f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author | nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 22 Mar 2011 17:18:12 +0900 |
parents | 77e2b8dfacca |
children | 04ced10e8804 |
comparison
equal
deleted
inserted
replaced
65:65488c3d617d | 67:f6334be47118 |
---|---|
94 # endif | 94 # endif |
95 #define PTHREAD_COND_INITIALIZER { { 0, 0, 0, 0, 0, (void *) 0, 0, 0 } } | 95 #define PTHREAD_COND_INITIALIZER { { 0, 0, 0, 0, 0, (void *) 0, 0, 0 } } |
96 #endif /* GLIBC_MUTEX_INIT_CHECK */ | 96 #endif /* GLIBC_MUTEX_INIT_CHECK */ |
97 | 97 |
98 | 98 |
99 #if defined( IRIX_PTHREAD_INIT_CHECK ) | |
100 #define PTHREAD_MUTEX_INITIALIZER { { 0 } } | |
101 #define PTHREAD_COND_INITIALIZER { { 0 } } | |
102 #define PTHREAD_RWLOCK_INITIALIZER { { 0 } } | |
103 #endif /* IRIX_PTHREAD_INIT_CHECK */ | |
104 | |
105 | |
99 #if defined( PTHREAD_INCOMPLETE_STRUCT_ARGUMENT_CHECK ) | 106 #if defined( PTHREAD_INCOMPLETE_STRUCT_ARGUMENT_CHECK ) |
100 extern int __sigsetjmp (struct __jmp_buf_tag *__env, int __savemask); | 107 extern int __sigsetjmp (struct __jmp_buf_tag *__env, int __savemask); |
101 #endif /* PTHREAD_INCOMPLETE_STRUCT_ARGUMENT_CHECK */ | 108 #endif /* PTHREAD_INCOMPLETE_STRUCT_ARGUMENT_CHECK */ |
109 | |
110 | |
111 #if defined( SOLARIS_COND_INIT_CHECK ) | |
112 #pragma ident "@(#)pthread.h 1.29 01/07/07 SMI" | |
113 #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) | |
114 #define PTHREAD_COND_INITIALIZER {{{0}, 0, 0x4356}, 0} /* = DEFAULTCV */ | |
115 #else | |
116 #define PTHREAD_COND_INITIALIZER {{{0}, 0, 0x4356}, {0}} /* = DEFAULTCV */ | |
117 #endif | |
118 #endif /* SOLARIS_COND_INIT_CHECK */ | |
102 | 119 |
103 | 120 |
104 #if defined( SOLARIS_MUTEX_INIT_2_CHECK ) | 121 #if defined( SOLARIS_MUTEX_INIT_2_CHECK ) |
105 #ident "@(#)pthread.h 1.26 98/04/12 SMI" | 122 #ident "@(#)pthread.h 1.26 98/04/12 SMI" |
106 #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) | 123 #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) |
107 #define PTHREAD_MUTEX_INITIALIZER {{{0},0}, {{{0}}}, 0} | 124 #define PTHREAD_MUTEX_INITIALIZER {{{0},0}, {{{0}}}, 0} |
108 #else | 125 #else |
109 #define PTHREAD_MUTEX_INITIALIZER {{{0},0}, {{{0}}}, {0}} | 126 #define PTHREAD_MUTEX_INITIALIZER {{{0},0}, {{{0}}}, {0}} |
110 #endif | 127 #endif |
111 #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) | 128 #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) |
112 #define PTHREAD_COND_INITIALIZER {{{0}, 0}, 0} /* DEFAULTCV */ | 129 #define PTHREAD_COND_INITIALIZER {{{0}, 0, 0x4356}, 0} /* DEFAULTCV */ |
113 #else | 130 #else |
114 #define PTHREAD_COND_INITIALIZER {{{0}, 0}, {0}} /* DEFAULTCV */ | 131 #define PTHREAD_COND_INITIALIZER {{{0}, 0, 0x4356}, {0}} /* DEFAULTCV */ |
115 #endif | 132 #endif |
116 #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) | 133 #if __STDC__ - 0 == 0 && !defined(_NO_LONGLONG) |
117 #define PTHREAD_MUTEX_INITIALIZER /* = DEFAULTMUTEX */ \ | 134 #define PTHREAD_MUTEX_INITIALIZER /* = DEFAULTMUTEX */ \ |
118 {{0, 0, 0, DEFAULT_TYPE, _MUTEX_MAGIC}, {{{0}}}, 0} | 135 {{0, 0, 0, DEFAULT_TYPE, _MUTEX_MAGIC}, {{{0}}}, 0} |
119 #else | 136 #else |