RTEMS 6.1-rc6
|
This header file provides the implementation interfaces of the Semaphore Manager. More...
#include <rtems/rtems/semdata.h>
#include <rtems/score/coremuteximpl.h>
#include <rtems/score/coresemimpl.h>
#include <rtems/score/mrspimpl.h>
Go to the source code of this file.
Enumerations | |
enum | Semaphore_Variant { SEMAPHORE_VARIANT_MUTEX_INHERIT_PRIORITY , SEMAPHORE_VARIANT_MUTEX_PRIORITY_CEILING , SEMAPHORE_VARIANT_MUTEX_NO_PROTOCOL , SEMAPHORE_VARIANT_SIMPLE_BINARY , SEMAPHORE_VARIANT_COUNTING } |
Classic semaphore variants. More... | |
enum | Semaphore_Discipline { SEMAPHORE_DISCIPLINE_PRIORITY , SEMAPHORE_DISCIPLINE_FIFO } |
This header file provides the implementation interfaces of the Semaphore Manager.