| header: sys/sem.h | |
| standards: | |
| - posix | |
| - linux | |
| macros: | |
| - macro_name: SEM_UNDO | |
| macro_header: sys-sem-macros.h | |
| standards: | |
| - posix | |
| - macro_name: GETNCNT | |
| macro_header: sys-sem-macros.h | |
| standards: | |
| - posix | |
| - macro_name: GETPID | |
| macro_header: sys-sem-macros.h | |
| standards: | |
| - posix | |
| - macro_name: GETVAL | |
| macro_header: sys-sem-macros.h | |
| standards: | |
| - posix | |
| - macro_name: GETALL | |
| macro_header: sys-sem-macros.h | |
| standards: | |
| - posix | |
| - macro_name: GETZCNT | |
| macro_header: sys-sem-macros.h | |
| standards: | |
| - posix | |
| - macro_name: SETVAL | |
| macro_header: sys-sem-macros.h | |
| standards: | |
| - posix | |
| - macro_name: SETALL | |
| macro_header: sys-sem-macros.h | |
| standards: | |
| - posix | |
| - macro_name: SEM_STAT | |
| macro_header: sys-sem-macros.h | |
| standards: | |
| - linux | |
| - macro_name: SEM_INFO | |
| macro_header: sys-sem-macros.h | |
| standards: | |
| - linux | |
| - macro_name: SEM_STAT_ANY | |
| macro_header: sys-sem-macros.h | |
| standards: | |
| - linux | |
| types: | |
| - type_name: key_t | |
| - type_name: size_t | |
| - type_name: struct_ipc_perm | |
| - type_name: struct_semid_ds | |
| - type_name: struct_sembuf | |
| - type_name: struct_seminfo | |
| standards: | |
| - linux | |
| functions: | |
| - name: semctl | |
| standards: | |
| - posix | |
| return_type: int | |
| arguments: | |
| - type: int | |
| - type: int | |
| - type: int | |
| - type: '...' | |
| - name: semget | |
| standards: | |
| - posix | |
| return_type: int | |
| arguments: | |
| - type: key_t | |
| - type: int | |
| - type: int | |
| - name: semop | |
| standards: | |
| - posix | |
| return_type: int | |
| arguments: | |
| - type: int | |
| - type: struct sembuf * | |
| - type: size_t |