1 #include "pthread_impl.h" 2 pthread_cond_init(pthread_cond_t * restrict c,const pthread_condattr_t * restrict a)3int pthread_cond_init(pthread_cond_t *restrict c, const pthread_condattr_t *restrict a) 4 { 5 *c = (pthread_cond_t){0}; 6 if (a) { 7 c->_c_clock = a->__attr & 0x7fffffff; 8 if (a->__attr>>31) c->_c_shared = (void *)-1; 9 } 10 return 0; 11 } 12