HomeFreeBSD

Add support for anonymous kqueues.

Description

Add support for anonymous kqueues.

CloudABI's polling system calls merge the concept of one-shot polling
(poll, select) and stateful polling (kqueue). They share the same data
structures.

Extend FreeBSD's kqueue to provide support for waiting for events on an
anonymous kqueue. Unlike stateful polling, there is no need to support
timeouts, as an additional timer event could be used instead.
Furthermore, it makes no sense to use a different number of input and
output kevents. Merge this into a single argument.

Obtained from: https://github.com/NuxiNL/freebsd
Differential Revision: https://reviews.freebsd.org/D3307

Details

Provenance
edAuthored on
Differential Revision
D3307: Add support for anonymous kqueues.
Parents
rS286630: Start to support PSCI 1.0. For all the functions we currently support this
Branches
Unknown
Tags
Unknown