PTHREAD_COND_INITIALIZER Macro
Purpose
Initializes a static condition variable with default attributes.
Library
Threads Library (libpthreads.a
)
Syntax
#include <pthread.h>
static pthread_cond_t cond = PTHREAD_COND_INITIALIZER;
Description
The PTHREAD_COND_INITIALIZER macro initializes the static condition variable cond, setting its attributes to default values. This macro must only be used for static condition variables, since no error checking is performed.
Note: The pthread.h header file must be the first included file of each
source file by using the threads library. Otherwise, the
-D_THREAD_SAFE
compilation
flag must be used, or the cc_r compiler used. In this case, the flag is automatically set.