aboutsummaryrefslogtreecommitdiffstats
path: root/man7
diff options
context:
space:
mode:
authorMatthew House <mattlloydhouse@gmail.com>2023-10-14 20:50:27 -0400
committerAlejandro Colomar <alx@kernel.org>2023-10-15 19:55:10 +0200
commit4be849c5b40433cadb607c847ae088023bda77d3 (patch)
tree7847923fbfbd293e1d73155569195e194e353bfd /man7
parent5fdcb5af706691ab62ddef6c08b97eb633c59e15 (diff)
downloadman-pages-4be849c5b40433cadb607c847ae088023bda77d3.tar.gz
fanotify.7: Fix field name in struct fanotify_event_info_fid
The final field of this struct as defined in include/uapi/linux/fanotify.h (and as used in the example program) is called handle, not file_handle. Fix this, and also replace the zero-length array with a flexible array member to match the definition in the header. Fixes: 0a4db6dc742d ("fanotify.7, fanotify_init.2, fanotify_mark.2: Document FAN_REPORT_FID and directory modification events") Signed-off-by: Matthew House <mattlloydhouse@gmail.com> Signed-off-by: Alejandro Colomar <alx@kernel.org>
Diffstat (limited to 'man7')
-rw-r--r--man7/fanotify.717
1 files changed, 9 insertions, 8 deletions
diff --git a/man7/fanotify.7 b/man7/fanotify.7
index 7c72a29964..1dea4c13cd 100644
--- a/man7/fanotify.7
+++ b/man7/fanotify.7
@@ -207,7 +207,7 @@ structure within the read buffer:
struct fanotify_event_info_fid {
struct fanotify_event_info_header hdr;
__kernel_fsid_t fsid;
- unsigned char file_handle[0];
+ unsigned char handle[];
};
.EE
.in
@@ -576,8 +576,9 @@ and contains the same value as
when calling
.BR statfs (2).
.TP
-.I file_handle
-This is a variable length structure of type struct file_handle.
+.I handle
+This field contains a variable-length structure of type
+.IR "struct file_handle" .
It is an opaque handle that corresponds to a specified object on a
filesystem as returned by
.BR name_to_handle_at (2).
@@ -601,14 +602,14 @@ if the value of
field is
.BR FAN_EVENT_INFO_TYPE_FID ,
the
-.I file_handle
+.I handle
identifies the object correlated to the event.
If the value of
.I info_type
field is
.BR FAN_EVENT_INFO_TYPE_DFID ,
the
-.I file_handle
+.I handle
identifies the directory object correlated to the event or the parent directory
of a non-directory object correlated to the event.
If the value of
@@ -616,7 +617,7 @@ If the value of
field is
.BR FAN_EVENT_INFO_TYPE_DFID_NAME ,
the
-.I file_handle
+.I handle
identifies the same directory object that would be reported with
.B FAN_EVENT_INFO_TYPE_DFID
and the file handle is followed by a null terminated string that identifies the
@@ -796,9 +797,9 @@ but not all kinds of error types are reported by all filesystems.
.PP
Errors not directly related to a file (i.e. super block corruption)
are reported with an invalid
-.IR file_handle .
+.IR handle .
For these errors, the
-.I file_handle
+.I handle
will have the field
.I handle_type
set to