diff options
| author | Matthew House <mattlloydhouse@gmail.com> | 2023-10-14 20:50:27 -0400 |
|---|---|---|
| committer | Alejandro Colomar <alx@kernel.org> | 2023-10-15 19:55:10 +0200 |
| commit | 4be849c5b40433cadb607c847ae088023bda77d3 (patch) | |
| tree | 7847923fbfbd293e1d73155569195e194e353bfd /man7 | |
| parent | 5fdcb5af706691ab62ddef6c08b97eb633c59e15 (diff) | |
| download | man-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.7 | 17 |
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 |
