RTEMS 6.1-rc1
Functions
condinit.c File Reference

Initialize a Condition Variable. More...

#include <rtems/posix/condimpl.h>
#include <rtems/posix/posixapi.h>

Functions

 RTEMS_STATIC_ASSERT (offsetof(POSIX_Condition_variables_Control, flags)==offsetof(pthread_cond_t, _flags), POSIX_CONDITION_VARIABLES_CONTROL_FLAGS)
 
 RTEMS_STATIC_ASSERT (offsetof(POSIX_Condition_variables_Control, mutex)==offsetof(pthread_cond_t, _mutex), POSIX_CONDITION_VARIABLES_CONTROL_COUNT)
 
 RTEMS_STATIC_ASSERT (offsetof(POSIX_Condition_variables_Control, Queue)==offsetof(pthread_cond_t, _Queue), POSIX_CONDITION_VARIABLES_CONTROL_QUEUE)
 
 RTEMS_STATIC_ASSERT (sizeof(POSIX_Condition_variables_Control)==sizeof(pthread_cond_t), POSIX_CONDITION_VARIABLES_CONTROL_SIZE)
 
int pthread_cond_init (pthread_cond_t *cond, const pthread_condattr_t *attr)
 

Detailed Description

Initialize a Condition Variable.

Function Documentation

◆ pthread_cond_init()

int pthread_cond_init ( pthread_cond_t *  cond,
const pthread_condattr_t *  attr 
)

11.4.2 Initializing and Destroying a Condition Variable, P1003.1c/Draft 10, p. 87