initial commit with v2.6.9
[linux-2.6.9-moxart.git] / include / asm-mips / ipc.h
blob377bbd5ef62fc42cdd24b61bb3dc111841280fb3
1 #ifndef _ASM_IPC_H
2 #define _ASM_IPC_H
4 /*
5 * These are used to wrap system calls on MIPS.
7 * See arch/mips/kernel/sysmips.c for ugly details..
8 * FIXME: split up into ordinary syscalls ...
9 */
10 struct ipc_kludge {
11 struct msgbuf *msgp;
12 long msgtyp;
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
28 /* Used by the DIPC package, try and avoid reusing it */
29 #define DIPC 25
31 #define IPCCALL(version,op) ((version)<<16 | (op))
33 #endif /* _ASM_IPC_H */