linux/arch/xtensa/include/uapi/asm/ipcbuf.h
<<
>>
Prefs
   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
  27struct 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