SIGN IN SIGN UP

utils/eventfd: honor EFD_NONBLOCK as a bitflag on macOS

`EventFd::new(EFD_NONBLOCK | EFD_SEMAPHORE)` left the pipe blocking, since
the flag was compared for equality. `pollable_channel` passes exactly that
combination, so its `try_recv()` would block on an empty pipe while holding
the queue mutex.

Signed-off-by: vadik likholetov <vadikas@gmail.com>
V
vadik likholetov committed
137f84bdf79b13ead099178ddc94480ea6dfb963
Parent: e5d277c
Committed by Matej Hrica <matej@hrica.dev> on 7/10/2026, 10:48:10 AM