Andrew Top | 286dd78 | 2018-10-02 16:52:45 -0700 | [diff] [blame] | 1 | #include "pthread_impl.h" |
2 | |||||
Andrew Top | 286dd78 | 2018-10-02 16:52:45 -0700 | [diff] [blame] | 3 | int pthread_cond_broadcast(pthread_cond_t *c) |
4 | { | ||||
5 | if (!c->_c_shared) return __private_cond_signal(c, -1); | ||||
6 | if (!c->_c_waiters) return 0; | ||||
7 | a_inc(&c->_c_seq); | ||||
8 | __wake(&c->_c_seq, -1, 0); | ||||
9 | return 0; | ||||
10 | } |