Rollback #1185 fix
Rollback #1185 fix

rolling back:

Tue Nov  3 16:05:40 GMT 2009  Simon Marlow <marlowsd@gmail.com>
  * Fix #1185: restart the IO manager after fork()
  
  This is the libraries/base part of the patch; there is a corresponding
  patch to GHC itself.
  
  The main change is that we now keep track of the IO manager's ThreadId
  in a top-level MVar, and ensureIOManagerIsRunning checks whether a
  previous IO manager thread is alive before starting one.  In the child
  of fork(), we can hence call ensureIOManagerIsRunning to restart the
  IO manager.

    M ./GHC/Conc.lhs -46 +44

Wed Nov  4 17:49:45 GMT 2009  Ian Lynagh <igloo@earth.li>
  * Fix the build on Windows

    M ./GHC/Conc.lhs -6 +4

fmthoma/ghc,tibbe/ghc,spacekitteh/smcghc,AlexanderPankiv/ghc,AlexanderPankiv/ghc,urbanslug/ghc,vikraman/ghc,AlexanderPankiv/ghc,mfine/ghc,wxwxwwxxx/ghc,siddhanathan/ghc,ryantm/ghc,siddhanathan/ghc,forked-upstream-packages-for-ghcjs/ghc,gridaphobe/ghc,sgillespie/ghc,acowley/ghc,fmthoma/ghc,ml9951/ghc,tibbe/ghc,sgillespie/ghc,bitemyapp/ghc,olsner/ghc,fmthoma/ghc,vTurbine/ghc,wxwxwwxxx/ghc,vikraman/ghc,elieux/ghc,GaloisInc/halvm-ghc,acowley/ghc,oldmanmike/ghc,GaloisInc/halvm-ghc,da-x/ghc,urbanslug/ghc,tjakway/ghcjvm,spacekitteh/smcghc,nkaretnikov/ghc,TomMD/ghc,mcschroeder/ghc,fmthoma/ghc,TomMD/ghc,ghc-android/ghc,nathyong/microghc-ghc,sgillespie/ghc,TomMD/ghc,jstolarek/ghc,ezyang/ghc,acowley/ghc,gcampax/ghc,vikraman/ghc,forked-upstream-packages-for-ghcjs/ghc,siddhanathan/ghc,nathyong/microghc-ghc,shlevy/ghc,ezyang/ghc,tibbe/ghc,vTurbine/ghc,holzensp/ghc,urbanslug/ghc,jstolarek/ghc,shlevy/ghc,vikraman/ghc,lukexi/ghc,olsner/ghc,bitemyapp/ghc,ml9951/ghc,mcschroeder/ghc,tjakway/ghcjvm,nkaretnikov/ghc,urbanslug/ghc,green-haskell/ghc,green-haskell/ghc,acowley/ghc,elieux/ghc,vikraman/ghc,sgillespie/ghc,christiaanb/ghc,anton-dessiatov/ghc,bitemyapp/ghc,spacekitteh/smcghc,jstolarek/ghc,oldmanmike/ghc,wxwxwwxxx/ghc,jstolarek/ghc,siddhanathan/ghc,mfine/ghc,gridaphobe/ghc,AlexanderPankiv/ghc,fmthoma/ghc,anton-dessiatov/ghc,vTurbine/ghc,shlevy/ghc,nathyong/microghc-ghc,tibbe/ghc,GaloisInc/halvm-ghc,ezyang/ghc,green-haskell/ghc,anton-dessiatov/ghc,acowley/ghc,siddhanathan/ghc,oldmanmike/ghc,mettekou/ghc,shlevy/ghc,snoyberg/ghc,wxwxwwxxx/ghc,fmthoma/ghc,nkaretnikov/ghc,sdiehl/ghc,ryantm/ghc,olsner/ghc,TomMD/ghc,olsner/ghc,oldmanmike/ghc,holzensp/ghc,mcschroeder/ghc,anton-dessiatov/ghc,nushio3/ghc,siddhanathan/ghc,christiaanb/ghc,tibbe/ghc,olsner/ghc,oldmanmike/ghc,spacekitteh/smcghc,sgillespie/ghc,da-x/ghc,gridaphobe/ghc,nushio3/ghc,snoyberg/ghc,da-x/ghc,vTurbine/ghc,nushio3/ghc,lukexi/ghc,snoyberg/ghc,ghc-android/ghc,acowley/ghc,tjakway/ghcjvm,vTurbine/ghc,nkaretnikov/ghc,gridaphobe/ghc,AlexanderPankiv/ghc,mettekou/ghc,gridaphobe/ghc,holzensp/ghc,ml9951/ghc,olsner/ghc,mfine/ghc,nushio3/ghc,anton-dessiatov/ghc,ryantm/ghc,ml9951/ghc,GaloisInc/halvm-ghc,nathyong/microghc-ghc,shlevy/ghc,vikraman/ghc,gridaphobe/ghc,gcampax/ghc,siddhanathan/ghc,forked-upstream-packages-for-ghcjs/ghc,ml9951/ghc,christiaanb/ghc,gcampax/ghc,TomMD/ghc,jstolarek/ghc,nkaretnikov/ghc,ghc-android/ghc,christiaanb/ghc,anton-dessiatov/ghc,da-x/ghc,wxwxwwxxx/ghc,urbanslug/ghc,oldmanmike/ghc,mfine/ghc,GaloisInc/halvm-ghc,tjakway/ghcjvm,urbanslug/ghc,mfine/ghc,nkaretnikov/ghc,snoyberg/ghc,frantisekfarka/ghc-dsi,elieux/ghc,ghc-android/ghc,da-x/ghc,ryantm/ghc,oldmanmike/ghc,forked-upstream-packages-for-ghcjs/ghc,frantisekfarka/ghc-dsi,olsner/ghc,GaloisInc/halvm-ghc,mettekou/ghc,forked-upstream-packages-for-ghcjs/ghc,ghc-android/ghc,tjakway/ghcjvm,mfine/ghc,green-haskell/ghc,da-x/ghc,elieux/ghc,green-haskell/ghc,ezyang/ghc,gcampax/ghc,ml9951/ghc,nathyong/microghc-ghc,bitemyapp/ghc,sdiehl/ghc,lukexi/ghc,mettekou/ghc,tjakway/ghcjvm,elieux/ghc,nkaretnikov/ghc,da-x/ghc,mettekou/ghc,sdiehl/ghc,mcschroeder/ghc,mcschroeder/ghc,ml9951/ghc,nathyong/microghc-ghc,ezyang/ghc,forked-upstream-packages-for-ghcjs/ghc,christiaanb/ghc,TomMD/ghc,tjakway/ghcjvm,AlexanderPankiv/ghc,nathyong/microghc-ghc,GaloisInc/halvm-ghc,ghc-android/ghc,mettekou/ghc,sdiehl/ghc,wxwxwwxxx/ghc,ezyang/ghc,gcampax/ghc,christiaanb/ghc,mettekou/ghc,sgillespie/ghc,shlevy/ghc,lukexi/ghc,wxwxwwxxx/ghc,urbanslug/ghc,frantisekfarka/ghc-dsi,shlevy/ghc,elieux/ghc,ghc-android/ghc,bitemyapp/ghc,mcschroeder/ghc,elieux/ghc,christiaanb/ghc,forked-upstream-packages-for-ghcjs/ghc,ezyang/ghc,sdiehl/ghc,gcampax/ghc,nushio3/ghc,mcschroeder/ghc,mfine/ghc,snoyberg/ghc,AlexanderPankiv/ghc,snoyberg/ghc,TomMD/ghc,vTurbine/ghc,frantisekfarka/ghc-dsi,holzensp/ghc,holzensp/ghc,sgillespie/ghc,ml9951/ghc,vTurbine/ghc,anton-dessiatov/ghc,gcampax/ghc,spacekitteh/smcghc,acowley/ghc,gridaphobe/ghc,sdiehl/ghc,snoyberg/ghc,vikraman/ghc,lukexi/ghc,nushio3/ghc,nushio3/ghc,ryantm/ghc,fmthoma/ghc,sdiehl/ghc,frantisekfarka/ghc-dsi