*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: pthread_condattr_init | Section: 3 | Source: OpenBSD | File: pthread_condattr_init.3
PTHREAD_CONDATTR_INIT(3) FreeBSD Library Functions Manual NAME pthread_condattr_init, pthread_condattr_destroy, pthread_condattr_setclock, pthread_condattr_getclock - condition variable attribute operations SYNOPSIS #include <pthread.h> int pthread_condattr_init(pthread_condattr_t *attr); int pthread_condattr_destroy(pthread_condattr_t *attr); int pthread_condattr_setclock(pthread_condattr_t *attr, clockid_t clock_id); int pthread_condattr_getclock(pthread_condattr_t *attr, clockid_t *clock_id); DESCRIPTION Condition variable attributes are used to specify parameters to pthread_cond_init(). One attribute object can be used in multiple calls to pthread_cond_init(), with or without modifications between calls. The pthread_condattr_init() function initializes attr with all the default condition variable attributes. The pthread_condattr_destroy() function destroys attr. The pthread_condattr_setclock() function sets the clock attribute of attr to the value of the clock_id parameter. The pthread_condattr_getclock() function copies the value of the clock attribute from attr to the location pointed to by the clock_id parameter. The clock attribute is the ID of the clock against which the timeout of pthread_cond_timedwait() is compared; the default value of the clock attribute is CLOCK_REALTIME. RETURN VALUES If successful, these functions return 0. Otherwise, an error number is returned to indicate the error. ERRORS pthread_condattr_init() will fail if: [ENOMEM] Out of memory. pthread_condattr_setclock() will fail if: [EINVAL] The value of clock_id is neither CLOCK_REALTIME nor CLOCK_MONOTONIC. SEE ALSO clock_gettime(2), pthread_cond_init(3) STANDARDS pthread_condattr_init(), pthread_condattr_destroy(), pthread_condattr_setclock(), and pthread_condattr_getclock() conform to IEEE Std 1003.1-2008 ("POSIX.1") FreeBSD 14.1-RELEASE-p8 June 5, 2013 FreeBSD 14.1-RELEASE-p8

Navigation Options