#ifndef _ABIBITS_SEM_H #define _ABIBITS_SEM_H #include #include #define GETPID 11 #define GETVAL 12 #define GETALL 13 #define SETVAL 16 #define SETALL 17 #define SEM_UNDO 0x1000 struct sembuf { unsigned short int sem_num; short int sem_op; short int sem_flg; }; struct semid_ds { struct ipc_perm sem_perm; time_t sem_otime; time_t sem_ctime; unsigned long sem_nsems; unsigned long __unused[2]; }; #endif /* _ABIBITS_SEM_H */