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 /include/sys/fanotify.h | |
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.
Diffstat (limited to 'include/sys/fanotify.h')
-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 |