diff options
Diffstat (limited to 'src/ipc/ipc.h')
-rw-r--r-- | src/ipc/ipc.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ipc/ipc.h b/src/ipc/ipc.h index 30ab939a..746a905c 100644 --- a/src/ipc/ipc.h +++ b/src/ipc/ipc.h @@ -1,3 +1,5 @@ +#include "syscall.h" + #define IPCOP_semop 1 #define IPCOP_semget 2 #define IPCOP_semctl 3 @@ -10,3 +12,13 @@ #define IPCOP_shmdt 22 #define IPCOP_shmget 23 #define IPCOP_shmctl 24 + +#ifndef IPC_64 +#define IPC_64 0x100 +#endif + +#define IPC_TIME64 (IPC_STAT & 0x100) + +#define IPC_CMD(cmd) (((cmd) & ~IPC_TIME64) | IPC_64) + +#define IPC_HILO(b,t) ((b)->t = (b)->__##t##_lo | 0LL+(b)->__##t##_hi<<32) |