#ifndef __ASMARM_IPC_H | |
#define __ASMARM_IPC_H | |
/* | |
* These are used to wrap system calls on ARM. | |
* | |
* See arch/arm/kernel/sys-arm.c for ugly details.. | |
*/ | |
struct ipc_kludge { | |
struct msgbuf *msgp; | |
long msgtyp; | |
}; | |
#define SEMOP 1 | |
#define SEMGET 2 | |
#define SEMCTL 3 | |
#define MSGSND 11 | |
#define MSGRCV 12 | |
#define MSGGET 13 | |
#define MSGCTL 14 | |
#define SHMAT 21 | |
#define SHMDT 22 | |
#define SHMGET 23 | |
#define SHMCTL 24 | |
#define IPCCALL(version,op) ((version)<<16 | (op)) | |
#endif |