NAME
pptthhrreeaaddccoonnddiinniitt - create a condition variable
SYNOPSIS
##iinncclluuddee <
int pptthhrreeaaddccoonnddiinniitt(pthreadcondt *cond, const pthreadcondattrt *attr);> DESCRIPTION
The pptthhrreeaaddccoonnddiinniitt() function creates a new condition variable, with attributes specified with attr. If attr is NULL the default attributes are used.RETURN VALUES
If successful, the pptthhrreeaaddccoonnddiinniitt() function will return zero and put the new condition variable id into cond, otherwise an error number will be returned to indicate the error. EERRRROORRSS pptthhrreeaaddccoonnddiinniitt() will fail if: [EINVAL] The value specified by attr is invalid. [ENOMEM] The process cannot allocate enough memory to create another condition variable. [EAGAIN] The system temporarily lacks the resources to create another condition variable.SEE ALSO
pthreadcondbroadcast(3), pthreadconddestroy(3), pthreadcondsignal(3), pthreadcondtimedwait(3), pthreadcondwait(3) STANDARDSpptthhrreeaaddccoonnddiinniitt() conforms to ISO/IEC 9945-1:1996 (``POSIX.1'').
BSD July 28, 1998 BSD