diff options
Diffstat (limited to 'libc/kernel/uapi/linux/fanotify.h')
-rw-r--r-- | libc/kernel/uapi/linux/fanotify.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libc/kernel/uapi/linux/fanotify.h b/libc/kernel/uapi/linux/fanotify.h index 8b4494f5a..c63d0587a 100644 --- a/libc/kernel/uapi/linux/fanotify.h +++ b/libc/kernel/uapi/linux/fanotify.h @@ -36,8 +36,8 @@ #define FAN_OPEN_PERM 0x00010000 #define FAN_ACCESS_PERM 0x00020000 #define FAN_OPEN_EXEC_PERM 0x00040000 -#define FAN_ONDIR 0x40000000 #define FAN_EVENT_ON_CHILD 0x08000000 +#define FAN_ONDIR 0x40000000 #define FAN_CLOSE (FAN_CLOSE_WRITE | FAN_CLOSE_NOWRITE) #define FAN_MOVE (FAN_MOVED_FROM | FAN_MOVED_TO) #define FAN_CLOEXEC 0x00000001 @@ -51,6 +51,9 @@ #define FAN_ENABLE_AUDIT 0x00000040 #define FAN_REPORT_TID 0x00000100 #define FAN_REPORT_FID 0x00000200 +#define FAN_REPORT_DIR_FID 0x00000400 +#define FAN_REPORT_NAME 0x00000800 +#define FAN_REPORT_DFID_NAME (FAN_REPORT_DIR_FID | FAN_REPORT_NAME) #define FAN_ALL_INIT_FLAGS (FAN_CLOEXEC | FAN_NONBLOCK | FAN_ALL_CLASS_BITS | FAN_UNLIMITED_QUEUE | FAN_UNLIMITED_MARKS) #define FAN_MARK_ADD 0x00000001 #define FAN_MARK_REMOVE 0x00000002 @@ -77,6 +80,8 @@ struct fanotify_event_metadata { __s32 pid; }; #define FAN_EVENT_INFO_TYPE_FID 1 +#define FAN_EVENT_INFO_TYPE_DFID_NAME 2 +#define FAN_EVENT_INFO_TYPE_DFID 3 struct fanotify_event_info_header { __u8 info_type; __u8 pad; |