ref: 4fa9b9a395c8ea38e83d84e0d483fe3a329958ea
dir: /libnpe_pthread/pthread_cond_wait.c/
#include "_pthread.h"
int
pthread_cond_wait(pthread_cond_t *const cond, pthread_mutex_t *const mutex)
{
qlock(cond->l);
qunlock(mutex);
rsleep(cond);
qunlock(cond->l);
qlock(mutex);
return 0;
}