1 #ifndef __ASMARM_IPC_H 2 #define __ASMARM_IPC_H 3 4 /* 5 * These are used to wrap system calls on ARM. 6 * 7 * See arch/arm/kernel/sys-arm.c for ugly details.. 8 */ 9 struct ipc_kludge { 10 struct msgbuf *msgp; 11 long msgtyp; 12 }; 13 14 #define SEMOP 1 15 #define SEMGET 2 16 #define SEMCTL 3 17 #define MSGSND 11 18 #define MSGRCV 12 19 #define MSGGET 13 20 #define MSGCTL 14 21 #define SHMAT 21 22 #define SHMDT 22 23 #define SHMGET 23 24 #define SHMCTL 24 25 26 #define IPCCALL(version,op) ((version)<<16 | (op)) 27 28 #endif 29