MCPcopy Create free account
hub / github.com/bytecodealliance/rustix / kqueue

Function kqueue

src/event/kqueue.rs:395–397  ·  view source on GitHub ↗

`kqueue()`—Create a new `kqueue` file descriptor. # References - [Apple] - [FreeBSD] - [OpenBSD] - [NetBSD] - [DragonFly BSD] [Apple]: https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man2/kqueue.2.html [FreeBSD]: https://man.freebsd.org/cgi/man.cgi?query=kqueue&sektion=2 [OpenBSD]: https://man.openbsd.org/kqueue.2 [NetBSD]: https://man.netbsd.org/kqu

()

Source from the content-addressed store, hash-verified

393/// [NetBSD]: https://man.netbsd.org/kqueue.2
394/// [DragonFly BSD]: https://man.dragonflybsd.org/?command=kqueue&section=2
395pub fn kqueue() -> io::Result<OwnedFd> {
396 syscalls::kqueue()
397}
398
399/// `kevent(kqueue, changelist, eventlist, timeout)`—Wait for events on a
400/// `kqueue`.

Callers 1

mainFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected