![]() |
RTEMS 6.3
|
#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 |
The following defines the control block used to manage each semaphore.
| 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.