|
@@ -71,6 +71,9 @@ struct fanotify_response {
|
|
|
#define FAN_ENABLE_AUDIT 0x40
|
|
|
#define FAN_REPORT_TID 0x100
|
|
|
#define FAN_REPORT_FID 0x200
|
|
|
+#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 0x01
|
|
|
#define FAN_MARK_REMOVE 0x02
|
|
@@ -90,6 +93,7 @@ struct fanotify_response {
|
|
|
#define FANOTIFY_METADATA_VERSION 3
|
|
|
#define FAN_EVENT_INFO_TYPE_FID 1
|
|
|
#define FAN_EVENT_INFO_TYPE_DFID_NAME 2
|
|
|
+#define FAN_EVENT_INFO_TYPE_DFID 3
|
|
|
#define FAN_ALLOW 0x01
|
|
|
#define FAN_DENY 0x02
|
|
|
#define FAN_AUDIT 0x10
|