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