cWait - Man Page

wait a condition variable signal.


#include <util/ulocks.h>
NEOERR *cWait(pthread_cond_t *cond, pthread_mutex_t *mutex);


cond - condition variable to wait on.
mutex - locked mutex to protect <cond>.


Waits for a signal on condition variable <cond>. The mutex <mutex> must be locked by the thread.

MT-Level: Safe.

Return Value


See Also

mCreate(3), fCreate(3), mUnlock(3), fUnlock(3), cBroadcast(3), cSignal(3), fFind(3), cDestroy(3), cCreate(3), mDestroy(3), cWait(3), fLock(3), fDestroy(3), mLock

Referenced By

cBroadcast(3), cCreate(3), cDestroy(3), cSignal(3), fCreate(3), fDestroy(3), fFind(3), fLock(3), fUnlock(3), mCreate(3), mDestroy(3), mLock(3), mUnlock(3).

12 July 2007 ClearSilver util/ulocks.h