| 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 |