4 ms·
> Implemented poll(2), select(2), ppoll(2) and pselect(2) on top of kqueue. Does anyone have more information on this? OpenBSD must be the only one to implement
by throw_1999 5y ago
> Implemented poll(2), select(2), ppoll(2) and pselect(2) on top of kqueue.
Does anyone have more information on this? OpenBSD must be the only one to implement this way?
- brynet 5y agoApparently it was inspired by similar work done on DragonFlyBSD for select(2), unfortunately I cannot find any details about their implementation.
- asveikau 5y agoI feel like this doesn't matter much from outside the kernel, it's just an implementation detail. The limitations of those syscalls are inherent to the interface and won't be "fixed" this way. So it's no doubt convenient for the OpenBSD devs to unify the implementation, but this is not a user visible change or even something user mode programmers should care about.