pub unsafe fn kevent(
kqueue: impl AsFd,
changelist: &[Event],
eventlist: &mut Vec<Event>,
timeout: Option<Duration>,
) -> Result<usize>
Expand description
kevent(kqueue, changelist, eventlist, timeout)
—Wait for events on a
kqueue
.
Note: in order to receive events, make sure to allocate capacity in the eventlist! Otherwise, the function will return immediately.
§Safety
The file descriptors referred to by the Event
structs must be valid for
the lifetime of the kqueue
file descriptor.