Path: blob/master/arch/parisc/include/uapi/asm/ipcbuf.h
26305 views
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */1#ifndef __PARISC_IPCBUF_H__2#define __PARISC_IPCBUF_H__34#include <asm/bitsperlong.h>5#include <linux/posix_types.h>67/*8* The ipc64_perm structure for PA-RISC is almost identical to9* kern_ipc_perm as we have always had 32-bit UIDs and GIDs in the kernel.10* 'seq' has been changed from long to int so that it's the same size11* on 64-bit kernels as on 32-bit ones.12*/1314struct ipc64_perm15{16__kernel_key_t key;17__kernel_uid_t uid;18__kernel_gid_t gid;19__kernel_uid_t cuid;20__kernel_gid_t cgid;21#if __BITS_PER_LONG != 6422unsigned short int __pad1;23#endif24__kernel_mode_t mode;25unsigned short int __pad2;26unsigned short int seq;27unsigned int __pad3;28unsigned long long int __unused1;29unsigned long long int __unused2;30};3132#endif /* __PARISC_IPCBUF_H__ */333435