1#ifndef __SPARC64_IPC_H__ 2#define __SPARC64_IPC_H__ 3 4/* 5 * These are used to wrap system calls on the sparc. 6 * 7 * See arch/sparc64/kernel/sys_sparc32.c for ugly details.. 8 */ 9struct ipc_kludge { 10 u32 msgp; 11 s32 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/* Used by the DIPC package, try and avoid reusing it */ 27#define DIPC 25 28 29/* We don't need to maintain backward compatibility on 64bit, we've started fresh */ 30#define IPCCALL(version,op) (op) 31 32#endif 33