[Previous] [Contents] [Next]

pthread_condattr_getclock()

Initialize condition variable

Synopsis:

#include <pthread.h>

int pthread_condattr_getclock( 
                     const pthread_condattr_t * attr,
                     clockid_t * id );

Library:

libc

Description:

The pthread_condattr_getclock() function obtains the value of the clock attribute from the attributes object referenced by attr.

The clock attribute is the clock ID of the clock that's used to measure the timeout service of pthread_cond_timedwait(). The default value of the clock attribute refers to the system clock.

Returns:

Zero on success, and the value of the clock attribute attr is stored into the object referenced by id. Otherwise; an error number to indicate the error.

Errors:

EINVAL
Invalid value attr.

Classification:

POSIX 1003.1j (draft)

Safety:
Cancellation point No
Interrupt handler No
Signal handler Yes
Thread Yes

See also:

pthread_cond_init(), pthread_cond_timedwait(), pthread_condattr_destroy(), pthread_condattr_getpshared(), pthread_condattr_init(), pthread_condattr_setclock(), pthread_condattr_setpshared(), pthread_create()


[Previous] [Contents] [Next]