X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=GHC%2FConc.lhs;h=1b5ff7e689b4c035d69a0af00a3bc5aa785f0620;hb=c131671f4b4b2583e7e4a6145360270fe6146e57;hp=a7f690213aec80bea84b878432e4bc36dd589eea;hpb=40fe562f6d01f6076bf00a267dd24f57b45a1933;p=ghc-base.git diff --git a/GHC/Conc.lhs b/GHC/Conc.lhs index a7f6902..1b5ff7e 100644 --- a/GHC/Conc.lhs +++ b/GHC/Conc.lhs @@ -1,7 +1,8 @@ \begin{code} -{-# OPTIONS_GHC -XNoImplicitPrelude #-} +{-# LANGUAGE CPP, NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-missing-signatures #-} {-# OPTIONS_HADDOCK not-home #-} + ----------------------------------------------------------------------------- -- | -- Module : GHC.Conc @@ -33,6 +34,7 @@ module GHC.Conc , forkOnIO -- :: Int -> IO a -> IO ThreadId , forkOnIOUnmasked , numCapabilities -- :: Int + , getNumCapabilities -- :: IO Int , numSparks -- :: IO Int , childHandler -- :: Exception -> IO () , myThreadId -- :: IO ThreadId @@ -52,7 +54,7 @@ module GHC.Conc , registerDelay -- :: Int -> IO (TVar Bool) , threadWaitRead -- :: Int -> IO () , threadWaitWrite -- :: Int -> IO () - , closeFd -- :: (Int -> IO ()) -> Int -> IO () + , closeFdWith -- :: (Fd -> IO ()) -> Fd -> IO () -- * TVars , STM(..)