mirror of
https://github.com/fluencelabs/musl
synced 2025-06-25 20:51:53 +00:00
14 lines
278 B
C
14 lines
278 B
C
#include "pthread_impl.h"
|
|
|
|
int pthread_cond_destroy(pthread_cond_t *c)
|
|
{
|
|
int priv = c->_c_mutex != (void *)-1;
|
|
int cnt;
|
|
c->_c_destroy = 1;
|
|
if (c->_c_waiters)
|
|
__wake(&c->_c_seq, -1, priv);
|
|
while ((cnt = c->_c_waiters))
|
|
__wait(&c->_c_waiters, 0, cnt, priv);
|
|
return 0;
|
|
}
|