asm-generic: rename termios.h, signal.h and mman.h
[linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git] / arch / microblaze / include / asm / ipcbuf.h
blobb056fa4206544a6d148dcf3eb8bb7fb29ed9edcf
1 /*
2 * Copyright (C) 2006 Atmark Techno, Inc.
4 * This file is subject to the terms and conditions of the GNU General Public
5 * License. See the file "COPYING" in the main directory of this archive
6 * for more details.
7 */
9 #ifndef _ASM_MICROBLAZE_IPCBUF_H
10 #define _ASM_MICROBLAZE_IPCBUF_H
13 * The user_ipc_perm structure for microblaze architecture.
14 * Note extra padding because this structure is passed back and forth
15 * between kernel and user space.
17 * Pad space is left for:
18 * - 32-bit mode_t and seq
19 * - 2 miscellaneous 32-bit values
22 struct ipc64_perm {
23 __kernel_key_t key;
24 __kernel_uid32_t uid;
25 __kernel_gid32_t gid;
26 __kernel_uid32_t cuid;
27 __kernel_gid32_t cgid;
28 __kernel_mode_t mode;
29 unsigned short __pad1;
30 unsigned short seq;
31 unsigned short __pad2;
32 unsigned long __unused1;
33 unsigned long __unused2;
36 #endif /* _ASM_MICROBLAZE_IPCBUF_H */