tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: epoll exposure



On Mon, Jul 31, 2023 at 04:27:32AM -0700, Jason Thorpe wrote:
> 
> > On Jul 31, 2023, at 1:38 AM, nia <nia%NetBSD.org@localhost> wrote:
> > 
> > Hey, I regret that epoll was committed without further discussion with
> > pkgsrc developers. We have a lot of experience with this already
> > (illumos/SmartOS exposes a compatibility epoll) and the situation is
> > not entirely great and requires lots of workarounds.
> 
> What’s even worse … I think our epoll() emulation isn’t 100% compatible w/ Linux’s.  It wouldn’t bother me so much if it were, but I’m pretty sure it’s not.
> 
> (IIRC, epoll descriptors are inherited across fork, and if ours is emulated with kqueue under the covers, then that can’t work…)
> 
> -- thorpej
> 

Oops. Then it definitely shouldn't be such a public interface...


Home | Main Index | Thread Index | Old Index