#include <sys/posix_sem.h>
sys/posix_sem.h
posix_shm.c : Support for POSIX semaphore APIs
File: posix_sem.c
Author: Ananthakrishna Ramesh
HISTORY
2-Sep-1999 A.Ramesh
Created for MacOSX
structpseminfo
| unsigned int | psem_flags | |
| unsigned int | psem_usecount | |
| mode_t | psem_mode | |
| uid_t | psem_uid | |
| gid_t | psem_gid | |
| char[32] | psem_name | segment name |
| void * | psem_semobject | |
| struct label * | psem_label | |
| pid_t | psem_creator_pid | |
| uint64_t | psem_creator_uniqueid |
macroPSEMINFO_NULL
#define PSEMINFO_NULL (struct pseminfo *)0
macroPSEM_NONE
#define PSEM_NONE 1
macroPSEM_DEFINED
#define PSEM_DEFINED 2
macroPSEM_ALLOCATED
#define PSEM_ALLOCATED 4
macroPSEM_MAPPED
#define PSEM_MAPPED 8
macroPSEM_INUSE
#define PSEM_INUSE 0x10
macroPSEM_REMOVED
#define PSEM_REMOVED 0x20
macroPSEM_INCREATE
#define PSEM_INCREATE 0x40
macroPSEM_INDELETE
#define PSEM_INDELETE 0x80