]>
git.proxmox.com Git - wasi-libc.git/blob - libc-top-half/musl/src/thread/pthread_cond_destroy.c
1 #include "pthread_impl.h"
3 int pthread_cond_destroy(pthread_cond_t
*c
)
5 if (c
->_c_shared
&& c
->_c_waiters
) {
7 a_or(&c
->_c_waiters
, 0x80000000);
9 __wake(&c
->_c_seq
, -1, 0);
10 while ((cnt
= c
->_c_waiters
) & 0x7fffffff)
11 __wait(&c
->_c_waiters
, 0, cnt
, 0);