Semaphore operations. More...
Files | |
file | pcr.h |
Header file for the Portable C Runtime functions, defines and data types. | |
Typedefs | |
typedef struct PCRSemaphore_t * | PCRSemaphore |
Represents an allocated semaphore. | |
Functions | |
DOF_PCR_DECLSPEC PCRSemaphore | PCRSemaphore_Create (uint32 count) |
Create a semaphore. | |
DOF_PCR_DECLSPEC void | PCRSemaphore_Destroy (PCRSemaphore sem) |
Destroy a semaphore. | |
DOF_PCR_DECLSPEC void | PCRSemaphore_Wait (PCRSemaphore sem) |
Wait indefinitely for a semaphore to be signaled. | |
DOF_PCR_DECLSPEC PCRStatus | PCRSemaphore_Signal (PCRSemaphore sem) |
Signal a semaphore. | |
Semaphore operations.