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