![]() |
My Project
|
#include <semaphore.h>
Go to the source code of this file.
Macros | |
#define | SIPC_MAX_SEMAPHORES 512 |
#define | USE_SEM_INIT 0 |
Typedefs | |
typedef sem_t | sipc_sem_t |
Functions | |
int | sipc_semaphore_init (int id, int count) |
int | sipc_semaphore_exists (int id) |
int | sipc_semaphore_acquire (int id) |
int | sipc_semaphore_try_acquire (int id) |
int | sipc_semaphore_get_value (int id) |
int | sipc_semaphore_release (int id) |
int | simpleipc_cmd (char *cmd, int id, int v) |
Variables | |
EXTERN_VAR sipc_sem_t * | semaphore [SIPC_MAX_SEMAPHORES] |
EXTERN_VAR int | sem_acquired [SIPC_MAX_SEMAPHORES] |
#define SIPC_MAX_SEMAPHORES 512 |
Definition at line 10 of file simpleipc.h.
#define USE_SEM_INIT 0 |
Definition at line 12 of file simpleipc.h.
Definition at line 27 of file simpleipc.h.
Definition at line 167 of file semaphore.c.
Definition at line 94 of file semaphore.c.
Definition at line 88 of file semaphore.c.
Definition at line 153 of file semaphore.c.
Definition at line 31 of file semaphore.c.
Definition at line 135 of file semaphore.c.
Definition at line 112 of file semaphore.c.
EXTERN_VAR int sem_acquired[SIPC_MAX_SEMAPHORES] |
Definition at line 32 of file simpleipc.h.
EXTERN_VAR sipc_sem_t* semaphore[SIPC_MAX_SEMAPHORES] |
Definition at line 31 of file simpleipc.h.