Get the clock attribute from a condition-variable attribute object
#include <pthread.h> int pthread_condattr_getclock( const pthread_condattr_t * attr, clockid_t * id );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
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(); one of:
While the processor isn't in a power-saving mode, CLOCK_SOFTTIME behaves the same as CLOCK_REALTIME.
The default value of the clock attribute refers to the system clock.
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
pthread_cond_init(), pthread_cond_timedwait(), pthread_condattr_destroy(), pthread_condattr_getpshared(), pthread_condattr_init(), pthread_condattr_setclock(), pthread_condattr_setpshared(), pthread_create()
Clocks, Timers, and Getting a Kick Every So Often chapter of Getting Started with QNX Neutrino