mirror of https://github.com/mkerrisk/man-pages
fanotify.7: Fix description of FAN_EVENT_NEXT()
FAN_EVENT_NEXT() does not update 'meta'; rather, it returns a pointer to the next metadata structure. In addition, generally rework the description to be a bit clearer and more detailed. Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
This commit is contained in:
parent
0acc5c6d66
commit
98f7d53c92
|
@ -309,13 +309,24 @@ against the length of the metadata structure and the
|
|||
field of the first metadata structure in the buffer.
|
||||
.TP
|
||||
.B FAN_EVENT_NEXT(meta, len)
|
||||
This macro sets the pointer
|
||||
.I meta
|
||||
to the next metadata structure using the length indicated in the
|
||||
This macro uses the length indicated in the
|
||||
.I event_len
|
||||
field of the metadata structure and reduces the remaining length of the
|
||||
buffer
|
||||
.IR len .
|
||||
field of the metadata structure pointed to by
|
||||
.IR meta
|
||||
to calculate the address of the next metadata structure that follows
|
||||
.IR meta .
|
||||
.I len
|
||||
is the number of bytes of metadata that currently remain in the buffer.
|
||||
The macro returns a pointer to the next metadata structure that follows
|
||||
.IR meta ,
|
||||
and reduces
|
||||
.I len
|
||||
by the number of bytes in the the metadata structure that
|
||||
has been skipped over (i.e., it subtracts
|
||||
.IR meta\->event_len
|
||||
from
|
||||
.IR len ).
|
||||
.\"
|
||||
.SS Monitoring an fanotify file descriptor for events
|
||||
When an fanotify event occurs, the fanotify file descriptor indicates as
|
||||
readable when passed to
|
||||
|
|
Loading…
Reference in New Issue