#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "task.h"
#include "pq.h"
#include "HeapManager.h"
Go to the source code of this file.
ECB * | TimeoutList |
static ECB * | ECBPool |
static ECB * | AllocECB (void) |
Allocate memory for a new semaphore. | |
static void | FreeECB (ECB *e) |
Free memory that was used by a semaphore. | |
ECB * | NewSemaphore (int InitCount, int Mode, char *name) |
Create a new semaphore. | |
void | CreateSemaphore (ECB *e, int InitCount, int Mode, char *n) |
Initialize a new semaphore. | |
void | DeleteSemaphore (ECB *e) |
Delete a semaphore. |
Definition in file createsemaphore.c.