Go to the source code of this file.
◆ _POSIX_SEMAPHORES
#define _POSIX_SEMAPHORES |
◆ sem_t
typedef for the semaphore handle
◆ sem_close()
int sem_close |
( |
sem_t * |
sem | ) |
|
◆ sem_destroy()
int sem_destroy |
( |
sem_t * |
sem | ) |
|
◆ sem_getvalue()
int sem_getvalue |
( |
sem_t * |
sem, |
|
|
int * |
sval |
|
) |
| |
◆ sem_init()
int sem_init |
( |
sem_t * |
sem, |
|
|
int |
pshared, |
|
|
unsigned int |
value |
|
) |
| |
◆ sem_open()
int sem_open |
( |
const char * |
name, |
|
|
int |
oflag, |
|
|
mode_t |
mode, |
|
|
unsigned int |
value |
|
) |
| |
◆ sem_post()
int sem_post |
( |
sem_t * |
sem | ) |
|
◆ sem_post_multiple()
int sem_post_multiple |
( |
sem_t * |
sem, |
|
|
int |
count |
|
) |
| |
◆ sem_timedwait()
int sem_timedwait |
( |
sem_t * |
sem, |
|
|
const struct timespec * |
abstime |
|
) |
| |
◆ sem_trywait()
int sem_trywait |
( |
sem_t * |
sem | ) |
|
◆ sem_unlink()
int sem_unlink |
( |
const char * |
name | ) |
|
◆ sem_wait()
int sem_wait |
( |
sem_t * |
sem | ) |
|