On Tue, Jun 16, 2020 at 03:10:02PM +0200, Martin Pieuchot wrote:
> On 16/06/20(Tue) 06:18, Todd C. Miller wrote:
> > On Tue, 16 Jun 2020 12:48:58 +0200, Martin Pieuchot wrote:
> > 
> > > The diff below implements DragonFly's approach of adding a new kind of
> > > filter, EVFILT_EXCEPT, to report such conditions.  This extends the
> > > existing kqueue interface which is questionable.  On the one hand this
> > > allows userland programs to use kevent(2) to check for this conditions.
> > > One the other hand this is not supported by any other BSD and thus non
> > > standard.
> > 
> > Actually, it looks like macOS uses EVFILT_EXCEPT too.  They were
> > the first OS to implement poll in terms of kqueue as far as I know.
> > I don't think there is a problem extended kqueue with EVFILT_EXCEPT.
> 
> Interesting, is there any open source code from Apple that you could
> point me at?  I'd be interested to study their kqueue interface.
> 

https://github.com/apple/darwin-xnu

Reply via email to