eve.backend.bsd.kevent
BSD-specific kqueue imports and constants.
Provides the kevent struct, kqueue/kevent functions, and shared event constants from the per-BSD core.sys.*.sys.event headers. Each BSD variant has its own version block with the appropriate import path.
Platform notes:
- FreeBSD: fully supported via
core.sys.freebsd.sys.event - DragonFlyBSD: supported via
core.sys.dragonflybsd.sys.event(note: useskevent_t,EVFILT_USER = -9) - NetBSD: partially supported via
core.sys.netbsd.sys.event(note:EVFILT_USERnot available, positive filter values) - OpenBSD: no compiler header available; falls back to manual definitions in
eve.backend.kqueue.constants
This module is only meaningful on BSD platforms. On other platforms it produces an empty module.
No exported symbols.