RTEMS CPU Kit with SuperCore  4.11.2
Data Structures | Enumerations
coresem.h File Reference

Data Associated with the Counting Semaphore Handler. More...

#include <rtems/score/threadq.h>
Include dependency graph for coresem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  CORE_semaphore_Attributes
 The following defines the control block used to manage the attributes of each semaphore. More...
 
struct  CORE_semaphore_Control
 The following defines the control block used to manage each counting semaphore. More...
 

Enumerations

enum  CORE_semaphore_Disciplines { CORE_SEMAPHORE_DISCIPLINES_FIFO, CORE_SEMAPHORE_DISCIPLINES_PRIORITY }
 Blocking disciplines for a semaphore. More...
 

Detailed Description

Data Associated with the Counting Semaphore Handler.

This include file contains all the constants and structures associated with the Counting Semaphore Handler. A counting semaphore is the standard Dijkstra binary semaphore used to provide synchronization and mutual exclusion capabilities.