1#ifndef __ASM_SH64_IPCBUF_H__
2#define __ASM_SH64_IPCBUF_H__
3
4/*
5 * This file is subject to the terms and conditions of the GNU General Public
6 * License.  See the file "COPYING" in the main directory of this archive
7 * for more details.
8 *
9 * include/asm-sh64/ipcbuf.h
10 *
11 * Copyright (C) 2000, 2001  Paolo Alberelli
12 *
13 */
14
15/*
16 * The ipc64_perm structure for i386 architecture.
17 * Note extra padding because this structure is passed back and forth
18 * between kernel and user space.
19 *
20 * Pad space is left for:
21 * - 32-bit mode_t and seq
22 * - 2 miscellaneous 32-bit values
23 */
24
25struct ipc64_perm
26{
27	__kernel_key_t		key;
28	__kernel_uid32_t	uid;
29	__kernel_gid32_t	gid;
30	__kernel_uid32_t	cuid;
31	__kernel_gid32_t	cgid;
32	__kernel_mode_t		mode;
33	unsigned short		__pad1;
34	unsigned short		seq;
35	unsigned short		__pad2;
36	unsigned long		__unused1;
37	unsigned long		__unused2;
38};
39
40#endif /* __ASM_SH64_IPCBUF_H__ */
41