diff options
author | Szabolcs Nagy <nsz@port70.net> | 2020-10-25 16:25:34 +0000 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2020-11-29 00:54:36 -0500 |
commit | d078f836578986d97728b71ee2a7fd33233fbd5d (patch) | |
tree | d53ef5eccfaf3296a4e529e9b02ef710fb4dc849 | |
parent | 3ba370fe8d9f450d351d710066fa20afad8ce3df (diff) | |
download | musl-d078f836578986d97728b71ee2a7fd33233fbd5d.tar.gz musl-d078f836578986d97728b71ee2a7fd33233fbd5d.tar.bz2 musl-d078f836578986d97728b71ee2a7fd33233fbd5d.tar.xz musl-d078f836578986d97728b71ee2a7fd33233fbd5d.zip |
sys/fanotify.h: add new FAN_* macros from linux v5.9
Update fanotify.h, see
linux commit 929943b38daf817f2e6d303ea04401651fc3bc05
fanotify: add support for FAN_REPORT_NAME
linux commit 83b7a59896dd24015a34b7f00027f0ff3747972f
fanotify: add basic support for FAN_REPORT_DIR_FID
linux commit 08b95c338e0c5a96e47f4ca314ea1e7580ecb5d7
fanotify: remove event FAN_DIR_MODIFY
FAN_DIR_MODIFY that was new in v5.7 is now removed from linux uapi,
but kept in musl, so we don't break api, linux cannot reuse the
value anyway.
-rw-r--r-- | include/sys/fanotify.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/sys/fanotify.h b/include/sys/fanotify.h index 75766790..10e5f15e 100644 --- a/include/sys/fanotify.h +++ b/include/sys/fanotify.h @@ -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 |