Subject: Re: Time to fix a 25 year old misdesign
To: NetBSD Kernel Technical Discussion List <tech-kern@NetBSD.ORG>
From: Lennart Augustsson <>
List: tech-kern
Date: 10/17/2000 11:29:21
"Greg A. Woods" wrote:

> In fact the more I look at SIGIO the more I believe it is not very well
> thought out at all.  I've not knowingly ever used it before and I've
> always wondered just what problems it can solve that select()/poll()
> cannot....

SIGIO is indeed a hack.  I don't like it or use it.  I'm just pointing out
that it has a problem that's very hard to solve with the current device
driver API.

> >  I also want to add methods too, but they have other uses as well.
> What uses?

As I originally described, they can be used e.g. for making the audio
device openabale separately for read and write.


        -- Lennart