#include <kos/cdefs.h>
#include <kos/sem.h>
#include <errno.h>
Go to the source code of this file.
◆ sem_init
Value:
static int sem_init_posix(sem_t *sem, int shared, unsigned int value)
Definition semaphore.h:55
#define sem_init(...)
Definition semaphore.h:51
#define SEM_INIT_SELECTOR(_1, _2, _3, NAME,...)
Definition semaphore.h:30
Referenced by main(), and sem_init_posix().
◆ SEM_INIT_SELECTOR
| #define SEM_INIT_SELECTOR |
( |
| _1, |
|
|
| _2, |
|
|
| _3, |
|
|
| NAME, |
|
|
| ... ) |
◆ sem_t
◆ sem_close()
| static int sem_close |
( |
sem_t * | sem | ) |
|
|
inlinestatic |
◆ sem_getvalue()
| static int sem_getvalue |
( |
sem_t * | sem, |
|
|
int * | value ) |
|
inlinestatic |
◆ sem_init_posix()
| static int sem_init_posix |
( |
sem_t * | sem, |
|
|
int | shared, |
|
|
unsigned int | value ) |
|
inlinestatic |
◆ sem_post()
| static int sem_post |
( |
sem_t * | sem | ) |
|
|
inlinestatic |