[Haskell-cafe] Re: Hugsvs GHC (again)was: Re: Somerandomnewbiequestions

Keean Schupke k.schupke at imperial.ac.uk
Fri Jan 21 07:33:40 EST 2005


Glynn Clements wrote:

> The central issue is that the Unix API doesn't distinguish between
>
>cases 1 and 2 when it comes to non-blocking I/O, asynchronous I/O,
>select/poll etc. [OTOH, NT overlapped I/O and certain Unix extensions
>do distinguish these cases, i.e. data is only "available" when it's in
>physical RAM.]
>
>  
>
This is in direct contradiction to  the documentation for select. Select
specifically says it returns if a handle in the read list would _not_ block
on a read call.

    Keean.



More information about the Haskell-Cafe mailing list