RTEMS 6.3
Loading...
Searching...
No Matches
Semaphore_Control Struct Reference

#include <semdata.h>

Data Structures

union  [union].Core_control

Data Fields

Objects_Control Object
 The object management portion of a semaphore instance.
union  Core_control

Detailed Description

The following defines the control block used to manage each semaphore.

Field Documentation

◆ Object

Objects_Control Semaphore_Control::Object

The object management portion of a semaphore instance.

A pointer of the node of active semaphores contains the semaphore flags, see _Semaphore_Get_flags(). The rational for this optimization is a reduction of the semaphore control size in general and the ability to allow a configuration dependent size of the semaphore control block, e.g. for the MrsP semaphores.


The documentation for this struct was generated from the following file: