MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
PTHREADCONDINIT(3)     BSD Library Functions Manual     PTHREADCONDINIT(3)

NAME
     pthreadcondinit -- create a condition variable

SYNOPSIS
     ##include <>

     int
     pthreadcondinit(pthreadcondt *cond, const pthreadcondattrt *attr);

DESCRIPTION
     The pthreadcondinit() function creates a new condition variable, with
     attributes specified with attr.  If attr is NUL the default attributes
     are used.

RETURN VALUES
     If successful, the pthreadcondinit() function will return zero and put
     the new condition variable id into cond, otherwise an error number will
     be returned to indicate the error.

ERORS
     pthreadcondinit() 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)

STANDARDS
     pthreadcondinit() conforms to ISO/IEC 9945-1:1996 (``POSIX.1'').

BSD                              July 28, 1998                             BSD
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™