2.9
[glibc/nacl-glibc.git] / conform / data / sys / sem.h-data
blob8b4598b7b2dc0732479e43e9a4f5e0839eea00aa
1 constant SEM_UNDO
3 constant GETNCNT
4 constant GETPID
5 constant GETVAL
6 constant GETALL
7 constant GETZCNT
8 constant SETVAL
9 constant SETALL
11 type {struct semid_ds}
13 element {struct semid_ds} {struct ipc_perm} sem_perm
14 element {struct semid_ds} {unsigned short int} sem_nsems
15 element {struct semid_ds} time_t sem_otime
16 element {struct semid_ds} time_t sem_ctime
18 type pid_t
19 type time_t
20 type key_t
21 type size_t
23 type {struct sembuf}
25 element {struct sembuf} {unsigned short int} sem_num
26 element {struct sembuf} {short int} sem_op
27 element {struct sembuf} {short int} sem_flg
29 function int semctl (int, int, int, ...)
30 function int semget (key_t, int, int)
31 function int semop (int, struct sembuf*, size_t)
33 allow-header sys/ipc.h
35 allow sem*
36 allow SEM_*
37 allow *_t