85 lines
1.6 KiB
YAML
85 lines
1.6 KiB
YAML
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
|