1#ifndef __ASM_MIPS_IPC_H 2#define __ASM_MIPS_IPC_H 3 4/* 5 * These are used to wrap system calls on MIPS. 6 * 7 * See arch/mips/kernel/sysmips.c for ugly details.. 8 * FIXME: split up into ordinary syscalls ... 9 */ 10struct ipc_kludge { 11 struct msgbuf *msgp; 12 long msgtyp; 13}; 14 15#define SEMOP 1 16#define SEMGET 2 17#define SEMCTL 3 18#define SEMTIMEDOP 4 19#define MSGSND 11 20#define MSGRCV 12 21#define MSGGET 13 22#define MSGCTL 14 23#define SHMAT 21 24#define SHMDT 22 25#define SHMGET 23 26#define SHMCTL 24 27 28/* Used by the DIPC package, try and avoid reusing it */ 29#define DIPC 25 30 31#define IPCCALL(version,op) ((version)<<16 | (op)) 32 33#endif /* __ASM_MIPS_IPC_H */ 34

