Both fanotify_init and fanotify_mark return ENOSYS, if the kernel was configured without setting CONFIG_FANOTIFY=y. I tested both functions with an appropriately configured kernel 3.14.2. Signed-off-by: Heinrich Schuchardt <xypron.glpk@xxxxxx> --- man2/fanotify_init.2 | 7 +++++++ man2/fanotify_mark.2 | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/man2/fanotify_init.2 b/man2/fanotify_init.2 index e54fe7e..4824378 100644 --- a/man2/fanotify_init.2 +++ b/man2/fanotify_init.2 @@ -191,6 +191,13 @@ The number of fanotify groups of the user exceeds 128. .B ENOMEM The allocation of memory for the notification group failed. .TP +.B ENOSYS +This kernel does not implement +.BR fanotify_init (). +To make the fanotify API available, +.B CONFIG_FANOTIFY +has to be enabled in the Linux configuration. +.TP .B EPERM The operation is not permitted because the caller lacks the .B CAP_SYS_ADMIN diff --git a/man2/fanotify_mark.2 b/man2/fanotify_mark.2 index 693eff8..ad17ef8 100644 --- a/man2/fanotify_mark.2 +++ b/man2/fanotify_mark.2 @@ -280,6 +280,13 @@ The number of marks exceeds the limit of 8192 and was not specified in the call to .BR fanotify_init (2). .TP +.B ENOSYS +This kernel does not implement +.BR fanotify_mark (). +To make the fanotify API available, +.B CONFIG_FANOTIFY +has to be enabled in the Linux configuration. +.TP .B ENOTDIR .I flags contains -- 1.9.2 -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html