#include <sys/semaphore.h>
sys/semaphore.h
@(#)semaphore.h 1.0 2/29/00
typedefsem_t
typedef int sem_t
macroSEM_FAILED
#define SEM_FAILED ((sem_t *)-1)
functionsem_close
int sem_close(sem_t *)
man page · June 8, 2000
sem_close(2) — close a named semaphorefunctionsem_open
sem_t * sem_open(const char *, int, ...)
man page · June 8, 2000
sem_open(2) — initialize and open a named semaphorefunctionsem_trywait
int sem_trywait(sem_t *)
functionsem_unlink
int sem_unlink(const char *)
man page · June 8, 2000
sem_unlink(2) — remove a named semaphore