Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/xtensa/include/uapi/asm/ipcbuf.h
26498 views
1
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2
/*
3
* include/asm-xtensa/ipcbuf.h
4
*
5
* The ipc64_perm structure for the Xtensa architecture.
6
* Note extra padding because this structure is passed back and forth
7
* between kernel and user space.
8
*
9
* Copyright (C) 2001 - 2005 Tensilica Inc.
10
*/
11
12
#ifndef _XTENSA_IPCBUF_H
13
#define _XTENSA_IPCBUF_H
14
15
#include <linux/posix_types.h>
16
17
/*
18
* Pad space is left for:
19
* - 32-bit mode_t and seq
20
* - 2 miscellaneous 32-bit values
21
*
22
* This file is subject to the terms and conditions of the GNU General
23
* Public License. See the file "COPYING" in the main directory of
24
* this archive for more details.
25
*/
26
27
struct ipc64_perm
28
{
29
__kernel_key_t key;
30
__kernel_uid32_t uid;
31
__kernel_gid32_t gid;
32
__kernel_uid32_t cuid;
33
__kernel_gid32_t cgid;
34
__kernel_mode_t mode;
35
unsigned long seq;
36
unsigned long __unused1;
37
unsigned long __unused2;
38
};
39
40
#endif /* _XTENSA_IPCBUF_H */
41
42