[rtems commit] Make the definition of struct kevent in event.h match what the man page for kevent (2) says.

Sebastian Huber sebh at rtems.org
Wed Aug 8 06:50:07 UTC 2018

Module:    rtems
Branch:    master
Commit:    ac824fffa0b6c2aad115f410fe52c20732b492fe
Changeset: http://git.rtems.org/rtems/commit/?id=ac824fffa0b6c2aad115f410fe52c20732b492fe

Author:    dab <dab at FreeBSD.org>
Date:      Wed Jul 18 13:04:03 2018 +0000

Make the definition of struct kevent in event.h match what the man page for kevent(2) says.

This is a trivial comment-only fix. The man page for kevent(2) gives
the definition of struct kevent, including a comment on each
field. The actual definition in sys/event.h omitted the comments on
some fields. Add the comments in. Not only does this make the man page
and include file agree, but the comments are useful in and of

Reviewed by:	kib (D15778: commented that this should be a separate commit)
MFC after:	3 days
Sponsored by:	Dell EMC


 cpukit/include/sys/event.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/cpukit/include/sys/event.h b/cpukit/include/sys/event.h
index bca5ccc..062190c 100644
--- a/cpukit/include/sys/event.h
+++ b/cpukit/include/sys/event.h
@@ -83,11 +83,11 @@
 struct kevent {
 	__uintptr_t	ident;		/* identifier for this event */
 	short		filter;		/* filter for event */
-	unsigned short	flags;
-	unsigned int	fflags;
-	__int64_t	data;
+	unsigned short	flags;		/* action flags for kqueue */
+	unsigned int	fflags;		/* filter flag value */
+	__int64_t	data;		/* filter data value */
 	void		*udata;		/* opaque user data identifier */
-	__uint64_t	ext[4];
+	__uint64_t	ext[4];		/* extensions */
 #if defined(_WANT_FREEBSD11_KEVENT)

More information about the vc mailing list