[Top][All Lists]

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

Re: alternative to poll()

From: Ryan Lortie
Subject: Re: alternative to poll()
Date: Fri, 14 Feb 2014 12:43:35 -0500


On Fri, Feb 14, 2014, at 9:38, Samuel Thibault wrote:
> Yes. Actually both select() and poll() are based on it, it's simply the
> native MIG messages which everything in the Hurd is based on in the
> end. You could perhaps have a look at the source code hurdselect.c,
> I just warn that it's hairy.  Perhaps would could define an easier
> interface for users, inheriting ideas from other kernels, I don't know.

Thanks for the answer.

If Hurd wanted to add an interface for this, I'd strongly suggest
kqueue/kevent.  It's on a wide range of platforms already so most
programs/libraries that are interested in this sort of thing already
have a backend for it.  It's also the most flexible interface I've yet
seen.  I'm not entirely certain why Linux didn't adopt it.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]