On Tue, Sep 20, 2005 at 03:05:25PM +0100, Keean Schupke wrote:
> >strace seems to say yes.
> > 
> >
> Thats odd, the source code  seems to suggest that when you read past the 
> end of the buffer
> it reads the next entire buffer (it has cases for each possible buffer 
> configuration, line, block and none) - and I can think of no reason 
> _why_ it cannot use buffering... I would think that it's a bug if it is 
> the case.

Because the next entire buffer might consume more data than the remote
has sent.  That results in deadlock.

-- John
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to