[cvs-nhc98] Change internal IOError representation completely.

Malcolm Wallace malcolm@sparud.net
Thu, 29 Mar 2001 23:01:59 +0200 (CEST)


malcolm: Thu Mar 29 23:01:59 CEST 2001

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

Modified Files:
	HFileSize.hs HFlush.hs HGetChar.hs HGetFileName.hs HGetPosn.hs 
	HPutChar.hs HSeek.hs HSetBuffering.hs HSetPosn.hs 
	IoeGetErrorString.hs IoeGetFileName.hs IoeGetHandle.hs 
	IsEOFError.hs IsIOErrors.hs IsUserError.hs OpenFile.hs 
Log Message:
Change internal IOError representation completely.
  (Remove obsolete constructors, add more information fields
   to the remaining ones, and improve the printing routines.)
This necessitates corresponding changes in many IO functions.