]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - include/asm-ppc/ipcbuf.h
modify defines according to _ASM_POWERPC_ISERIES_
[karo-tx-linux.git] / include / asm-ppc / ipcbuf.h
1 #ifndef __PPC_IPCBUF_H__
2 #define __PPC_IPCBUF_H__
3
4 /*
5  * The ipc64_perm structure for PPC architecture.
6  * Note extra padding because this structure is passed back and forth
7  * between kernel and user space.
8  *
9  * Pad space is left for:
10  * - 1 32-bit value to fill up for 8-byte alignment
11  * - 2 miscellaneous 64-bit values (so that this structure matches
12  *                                  PPC64 ipc64_perm)
13  */
14
15 struct ipc64_perm
16 {
17         __kernel_key_t          key;
18         __kernel_uid_t          uid;
19         __kernel_gid_t          gid;
20         __kernel_uid_t          cuid;
21         __kernel_gid_t          cgid;
22         __kernel_mode_t         mode;
23         unsigned long           seq;
24         unsigned int            __pad2;
25         unsigned long long      __unused1;
26         unsigned long long      __unused2;
27 };
28
29 #endif /* __PPC_IPCBUF_H__ */