zig/lib/std/event
Sébastien Marie c2f585e435 openbsd: event loop: use EVFILT_TIMER instead of EVFILT_USER
OpenBSD doesn't implement EVFILT_USER filter for kqueue(2), so we couldn't use that for event loop.

instead, use a EVFILT_TIMER filter with EV_ONESHOT (trigger only once) and delay 0sec (which trigger immediatly).
it fits the usage of EVFILT_USER which is only used to "wakeup" the kevent(2) call from userland.
2021-09-07 14:59:33 -04:00
..
batch.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
channel.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
future.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
group.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
lock.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
locked.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
loop.zig openbsd: event loop: use EVFILT_TIMER instead of EVFILT_USER 2021-09-07 14:59:33 -04:00
rwlock.zig std: reorganization that allows new usingnamespace semantics 2021-09-01 17:54:06 -07:00
rwlocked.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
wait_group.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00