cWait man page

cWait — 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.

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).

Explore man page connections for cWait(3).

ClearSilver util/ulocks.h 12 July 2007