.TH cWait 3 "12 July 2007" "ClearSilver" "util/ulocks.h" .de Ss .sp .ft CW .nf .. .de Se .fi .ft P .sp .. .SH NAME cWait - wait a condition variable signal. .SH SYNOPSIS .Ss #include <util/ulocks.h> .Se .Ss NEOERR *cWait(pthread_cond_t *cond, pthread_mutex_t *mutex); .Se .SH ARGUMENTS cond - condition variable to wait on. .br mutex - locked mutex to protect <cond>. .SH DESCRIPTION Waits for a signal on condition variable <cond>. The mutex <mutex> must be locked by the thread. MT-Level: Safe. .SH "RETURN VALUE" None. .SH "SEE ALSO" .BR 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