1 #include "pthread_impl.h"
3 int __private_cond_signal(pthread_cond_t
*, int);
5 int pthread_cond_signal(pthread_cond_t
*c
)
7 if (!c
->_c_shared
) return __private_cond_signal(c
, 1);
8 if (!c
->_c_waiters
) return 0;
10 __wake(&c
->_c_seq
, 1, 0);