This group contains the self-contained objects API.
More...
|
#define | RTEMS_MUTEX_INITIALIZER(name) _MUTEX_NAMED_INITIALIZER( name ) |
|
#define | RTEMS_RECURSIVE_MUTEX_INITIALIZER(name) _MUTEX_RECURSIVE_NAMED_INITIALIZER( name ) |
|
#define | RTEMS_CONDITION_VARIABLE_INITIALIZER(name) _CONDITION_NAMED_INITIALIZER( name ) |
|
#define | RTEMS_COUNTING_SEMAPHORE_INITIALIZER(name, value) _SEMAPHORE_NAMED_INITIALIZER( name, value ) |
|
#define | RTEMS_BINARY_SEMAPHORE_INITIALIZER(name) { _SEMAPHORE_NAMED_INITIALIZER( name, 0 ) } |
|
|
typedef struct _Mutex_recursive_Control | rtems_recursive_mutex |
|
typedef struct _Condition_Control | rtems_condition_variable |
|
typedef struct _Semaphore_Control | rtems_counting_semaphore |
|
This group contains the self-contained objects API.