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: uses kevent_t, EVFILT_USER = -9)
  • NetBSD: partially supported via core.sys.netbsd.sys.event (note: EVFILT_USER not 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.