Why not io_uring? That's the biggest game changer.
I guess because it's not possible to abstract away as much.
I guess because it's not possible to abstract away as much.
"do a read and wait for it" is synchronous I/O.
Aside: the wepoll mentioned in this repo is a standalone project extracted libuv, for projects that only desire to support Berkeley sockets and don’t care about other events sources (processes or pipes)
> c-events provides function wrappers to some Linux like functionality, exp. mkfifo for Windows.