cvs commit: fptools/libraries/base/GHC Conc.lhs TopHandler.lhs-boot
fptools/libraries/base/include HsBase.h
Simon Marlow
simonmar at microsoft.com
Wed Nov 30 11:56:24 EST 2005
simonmar 2005/11/30 08:56:24 PST
Modified files:
libraries/base/GHC Conc.lhs
libraries/base/include HsBase.h
Added files:
libraries/base/GHC TopHandler.lhs-boot
Log:
- move forkIO into GHC.Conc, so that the I/O manager can use proper forkIO
with an exception handler. This required TopHandler.lhs-boot. It's the
right thing, though, since the forkIO implementation is GHC-specific.
- check for out-of-range file descriptors in the I/O manager, rather than
just exploding. The I/O manager will exit ungracefully, but at least
there will be an error message.
Revision Changes Path
1.48 +47 -14 fptools/libraries/base/GHC/Conc.lhs
1.74 +1 -0 fptools/libraries/base/include/HsBase.h
More information about the Cvs-libraries
mailing list