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

  man pages->FreeBSD man pages -> pthread_condattr (3)              



NAME    [Toc]    [Back]

     pthread_condattr_init, pthread_condattr_destroy -- condition attribute

LIBRARY    [Toc]    [Back]

     Reentrant C Library (libc_r, -lc_r)

SYNOPSIS    [Toc]    [Back]

     #include <pthread.h>

     pthread_condattr_init(pthread_condattr_t *attr);

     pthread_condattr_destroy(pthread_condattr_t *attr);

DESCRIPTION    [Toc]    [Back]

     Condition attribute objects are used to specify parameters to
     pthread_cond_init().  FreeBSD's implementation of conditions does not
     support any non-default attributes, so these functions are not very useful,
 though they are required to be present by POSIX.

     The pthread_condattr_init() function initializes a condition attribute
     object with the default attributes.

     The pthread_condattr_destroy() function destroys a condition attribute

RETURN VALUES    [Toc]    [Back]

     If successful, these functions return 0.  Otherwise, an error number is
     returned to indicate the error.

ERRORS    [Toc]    [Back]

     The pthread_condattr_init() function will fail if:

     [ENOMEM]		Out of memory.

     The pthread_condattr_destroy() function will fail if:

     [EINVAL]		Invalid value for attr.

SEE ALSO    [Toc]    [Back]


STANDARDS    [Toc]    [Back]

     The pthread_condattr_init() and pthread_condattr_destroy() functions conform
 to ISO/IEC 9945-1:1996 (``POSIX.1'')

FreeBSD 5.2.1			April 28, 2000			 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
pthread_condattr_init IRIX initialize/destroy a condition variable attribute object
pthread_condattr_getpshared Tru64 Obtain the process-shared attribute of a condition variable attributes object
pthread_condattr_setpshared Tru64 Change the process-shared attribute of a condition variable attributes object
pthread_attr FreeBSD thread attribute operations
pthread_mutexattr_settype OpenBSD mutex attribute operations
pthread_mutexattr_destroy FreeBSD mutex attribute operations
pthread_mutexattr_init FreeBSD mutex attribute operations
pthread_mutexattr_setpshared OpenBSD mutex attribute operations
pthread_mutexattr_setprotocol OpenBSD mutex attribute operations
pthread_mutexattr_setprioceiling OpenBSD mutex attribute operations
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service