13 #define __NEED_struct_timespec
15 #include <bits/alltypes.h>
19 #define SEM_UNDO 0x1000
32 #define _SEM_SEMUN_UNDEFINED 1
34 #define SEM_STAT (18 | (IPC_STAT & 0x100))
36 #define SEM_STAT_ANY (20 | (IPC_STAT & 0x100))
52 unsigned short sem_num;
57 int semctl(int, int, int, ...);
58 int semget(key_t, int, int);
59 int semop(int, struct sembuf *, size_t);
62 int semtimedop(int, struct sembuf *, size_t, const struct timespec *);