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 _UAPI_LINUX_TIMERFD_H 7 #define _UAPI_LINUX_TIMERFD_H 8 #include <linux/types.h> 9 #include <linux/fcntl.h> 10 #include <linux/ioctl.h> 11 #define TFD_TIMER_ABSTIME (1 << 0) 12 #define TFD_TIMER_CANCEL_ON_SET (1 << 1) 13 #define TFD_CLOEXEC O_CLOEXEC 14 #define TFD_NONBLOCK O_NONBLOCK 15 #define TFD_IOC_SET_TICKS _IOW('T', 0, __u64) 16 #endif 17