[cvs-nhc98] Fix some race conditions with file Handles implemented as

Malcolm Wallace malcolm@sparud.net
Mon, 11 Jun 2001 18:13:17 +0200 (CEST)


malcolm: Mon Jun 11 18:13:17 CEST 2001

Update of /usr/src/master/nhc/src/prelude/IO
In directory hinken:/tmp/cvs-serv16389/src/prelude/IO

Modified Files:
	OpenFile.hs 
Log Message:
Fix some race conditions with file Handles implemented as ForeignObjs.
  (1) A newly opened file could be garbage collected before being
      attached to the program graph.
  (2) A file closed by hClose could be finalised a second time when it
      was detached from the program graph.