*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> pthread_cond_init (3)              
Title
Content
Arch
Section
 

PTHREAD_COND_INIT(3)

Contents


NAME    [Toc]    [Back]

     pthread_cond_init - create a condition variable

SYNOPSIS    [Toc]    [Back]

     #include <pthread.h>

     int
     pthread_cond_init(pthread_cond_t        *cond,         const
pthread_condattr_t *attr);

DESCRIPTION    [Toc]    [Back]

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

RETURN VALUES    [Toc]    [Back]

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

ERRORS    [Toc]    [Back]

     pthread_cond_init() 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    [Toc]    [Back]

      
      
     pthread_cond_broadcast(3), pthread_cond_destroy(3),
     pthread_cond_signal(3),           pthread_cond_timedwait(3),
pthread_cond_wait(3)

STANDARDS    [Toc]    [Back]

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

OpenBSD      3.6                           July      28,     1998
[ Back ]
 Similar pages
Name OS Title
cv_timedwait_sig FreeBSD kernel condition variable
pthread_cond_wait FreeBSD wait on a condition variable
pthread_cond_destroy Tru64 Destroys a condition variable
pthread_cond_init Tru64 Initializes a condition variable
condvar FreeBSD kernel condition variable
cv_init FreeBSD kernel condition variable
cv_destroy FreeBSD kernel condition variable
cv_wait FreeBSD kernel condition variable
cv_wait_sig FreeBSD kernel condition variable
cv_timedwait FreeBSD kernel condition variable
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service