Merge branch 'fixes' into for-linus
[linux-2.6] / arch / sparc / include / asm / ipcbuf_32.h
1 #ifndef _SPARC_IPCBUF_H
2 #define _SPARC_IPCBUF_H
3
4 /*
5  * The ipc64_perm structure for sparc 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  * - 32-bit mode
11  * - 32-bit seq
12  * - 2 miscellaneous 64-bit values (so that this structure matches
13  *                                  sparc64 ipc64_perm)
14  */
15
16 struct ipc64_perm
17 {
18         __kernel_key_t          key;
19         __kernel_uid32_t        uid;
20         __kernel_gid32_t        gid;
21         __kernel_uid32_t        cuid;
22         __kernel_gid32_t        cgid;
23         unsigned short          __pad1;
24         __kernel_mode_t         mode;
25         unsigned short          __pad2;
26         unsigned short          seq;
27         unsigned long long      __unused1;
28         unsigned long long      __unused2;
29 };
30
31 #endif /* _SPARC_IPCBUF_H */