kern/45291: kevent(2) ignores timeout if nevents == 0

John-Mark Gurney jmg at
Mon Oct 13 00:49:33 PDT 2003

Synopsis: kevent(2) ignores timeout if nevents == 0

State-Changed-From-To: open->feedback
State-Changed-By: jmg
State-Changed-When: Mon Oct 13 00:46:53 PDT 2003
to quote the man page: If timeout is a non-NULL pointer, it specifies
a maximum interval to wait for an event,

The behavior is correct since you wanted to wait for 0 events, and since
it has delivered all the events it can (none), it returns.  Unless provide
with good reason (or maybe a patch to the manpage to document this feature?)
I will close the PR in 5 days.

More information about the freebsd-bugs mailing list