hPutBuf synchronous?

David Roundy droundy at abridgegame.org
Wed Aug 4 06:02:17 EDT 2004

On Tue, Jul 27, 2004 at 02:36:39PM +0100, Simon Marlow wrote:
> hGetBuf is synchronous; the system will not write to the buffer after
> hGetBuf returns.  hPutBuf is also synchronous, in the sense that the
> data to be written is copied out of the buffer passed in, and either
> written right away or placed in the Handle's buffer ready to be written
> at a later time.
> So I don't think your hypothetical scenario is happening, sounds like it
> must be something else.
> There has been one GC bug found since 6.2.1, which could perhaps be the
> cause.  Try getting your user to compile up an RTS from the latest CVS
> sources of the 6.2 branch and see if that helps.

I just got a report that the CVS version of 6.2.1 doesn't show the error!
David Roundy

More information about the Glasgow-haskell-users mailing list