On 11 January 2005 14:15, Gracjan Polak wrote:

> Simon Marlow wrote:
>  > There's a big lock on File.  If you want to do truly concurrent
>  reading, > you can make multiple FileInputStreams, each of which has
>  its own file > descriptor (the Unix implementation uses dup(2)).
>  >
> 
> Original and descriptor returned by dup or dup2 share file pointer.

*blink*

You're right!  Serves me right for assuming that POSIX would have
sensible semantics.  Perhaps this API isn't implementable, in its
current state.

Cheers,
        Simon
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to