1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux << 2 #ifndef _UAPI_LINUX_KCMP_H 1 #ifndef _UAPI_LINUX_KCMP_H 3 #define _UAPI_LINUX_KCMP_H 2 #define _UAPI_LINUX_KCMP_H 4 3 5 #include <linux/types.h> << 6 << 7 /* Comparison type */ 4 /* Comparison type */ 8 enum kcmp_type { 5 enum kcmp_type { 9 KCMP_FILE, 6 KCMP_FILE, 10 KCMP_VM, 7 KCMP_VM, 11 KCMP_FILES, 8 KCMP_FILES, 12 KCMP_FS, 9 KCMP_FS, 13 KCMP_SIGHAND, 10 KCMP_SIGHAND, 14 KCMP_IO, 11 KCMP_IO, 15 KCMP_SYSVSEM, 12 KCMP_SYSVSEM, 16 KCMP_EPOLL_TFD, << 17 13 18 KCMP_TYPES, 14 KCMP_TYPES, 19 }; << 20 << 21 /* Slot for KCMP_EPOLL_TFD */ << 22 struct kcmp_epoll_slot { << 23 __u32 efd; /* epoll file << 24 __u32 tfd; /* target file << 25 __u32 toff; /* target offs << 26 }; 15 }; 27 16 28 #endif /* _UAPI_LINUX_KCMP_H */ 17 #endif /* _UAPI_LINUX_KCMP_H */ 29 18
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.