X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=GHC%2FConsoleHandler.hs;h=ed6eb2bca33fb9441cc9110a09f70d06195e0962;hb=4ecb4fe89491554ecc6aec0ac45d4df7372c64bf;hp=af115b864263c02d7c6a6f84004d51d851cb34a6;hpb=d2063b5b0be014545b21819172c87756efcb0b0c;p=ghc-base.git diff --git a/GHC/ConsoleHandler.hs b/GHC/ConsoleHandler.hs index af115b8..ed6eb2b 100644 --- a/GHC/ConsoleHandler.hs +++ b/GHC/ConsoleHandler.hs @@ -18,7 +18,6 @@ module GHC.ConsoleHandler #if !defined(mingw32_HOST_OS) && !defined(__HADDOCK__) where -import Prelude -- necessary to get dependencies right #else /* whole file */ ( Handler(..) , installHandler @@ -27,11 +26,9 @@ import Prelude -- necessary to get dependencies right ) where {- -#include "Signals.h" +#include "rts/Signals.h" -} -import Prelude -- necessary to get dependencies right - import Foreign import Foreign.C import GHC.IO.FD @@ -42,6 +39,13 @@ import GHC.Conc import Control.Concurrent.MVar import Data.Typeable +#ifdef mingw32_HOST_OS +import Data.Maybe +import GHC.Base +import GHC.Num +import GHC.Real +#endif + data Handler = Default | Ignore