1 /* 2 * This header was generated from the Linux kernel headers by update_headers.py, 3 * to provide necessary information from kernel to userspace, such as constants, 4 * structures, and macros, and thus, contains no copyrightable information. 5 */ 6 #ifndef __ASM_GENERIC_IPCBUF_H 7 #define __ASM_GENERIC_IPCBUF_H 8 struct ipc64_perm { 9 __kernel_key_t key; 10 __kernel_uid32_t uid; 11 __kernel_gid32_t gid; 12 __kernel_uid32_t cuid; 13 __kernel_gid32_t cgid; 14 __kernel_mode_t mode; 15 16 unsigned char __pad1[4 - sizeof(__kernel_mode_t)]; 17 unsigned short seq; 18 unsigned short __pad2; 19 __kernel_ulong_t __unused1; 20 __kernel_ulong_t __unused2; 21 }; 22 #endif 23