/usr/share/cagefs-skeleton/usr/include/asm-generic
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef __ASM_GENERIC_IPCBUF_H #define __ASM_GENERIC_IPCBUF_H #include <linux/posix_types.h> /* * The generic ipc64_perm structure: * Note extra padding because this structure is passed back and forth * between kernel and user space. * * ipc64_perm was originally meant to be architecture specific, but * everyone just ended up making identical copies without specific * optimizations, so we may just as well all use the same one. * * Pad space is left for: * - 32-bit mode_t on architectures that only had 16 bit * - 32-bit seq * - 2 miscellaneous 32-bit values */ struct ipc64_perm { __kernel_key_t key; __kernel_uid32_t uid; __kernel_gid32_t gid; __kernel_uid32_t cuid; __kernel_gid32_t cgid; __kernel_mode_t mode; /* pad if mode_t is u16: */ unsigned char __pad1[4 - sizeof(__kernel_mode_t)]; unsigned short seq; unsigned short __pad2; __kernel_ulong_t __unused1; __kernel_ulong_t __unused2; }; #endif /* __ASM_GENERIC_IPCBUF_H */
.
Edit
..
Edit
auxvec.h
Edit
bitsperlong.h
Edit
bpf_perf_event.h
Edit
errno-base.h
Edit
errno.h
Edit
fcntl.h
Edit
hugetlb_encode.h
Edit
int-l64.h
Edit
int-ll64.h
Edit
ioctl.h
Edit
ioctls.h
Edit
ipcbuf.h
Edit
kvm_para.h
Edit
mman-common.h
Edit
mman.h
Edit
msgbuf.h
Edit
param.h
Edit
poll.h
Edit
posix_types.h
Edit
resource.h
Edit
sembuf.h
Edit
setup.h
Edit
shmbuf.h
Edit
siginfo.h
Edit
signal-defs.h
Edit
signal.h
Edit
socket.h
Edit
sockios.h
Edit
stat.h
Edit
statfs.h
Edit
swab.h
Edit
termbits-common.h
Edit
termbits.h
Edit
termios.h
Edit
types.h
Edit
ucontext.h
Edit
unistd.h
Edit