aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--System/Posix/Process.hsc2
-rw-r--r--System/Posix/Semaphore.hsc1
-rw-r--r--System/Posix/Signals.hsc9
3 files changed, 1 insertions, 11 deletions
diff --git a/System/Posix/Process.hsc b/System/Posix/Process.hsc
index 8e12739..147b508 100644
--- a/System/Posix/Process.hsc
+++ b/System/Posix/Process.hsc
@@ -71,9 +71,7 @@ import Foreign.Marshal.Utils ( withMany )
import Foreign.Ptr ( Ptr, nullPtr )
import Foreign.StablePtr ( StablePtr, newStablePtr, freeStablePtr )
import Foreign.Storable ( Storable(..) )
-import System.IO
import System.Exit
-import System.Posix.Error
import System.Posix.Process.Internals
import System.Posix.Types
import Control.Monad
diff --git a/System/Posix/Semaphore.hsc b/System/Posix/Semaphore.hsc
index 5e8e104..c006b6f 100644
--- a/System/Posix/Semaphore.hsc
+++ b/System/Posix/Semaphore.hsc
@@ -29,7 +29,6 @@ import Foreign.Marshal
import Foreign.Ptr
import Foreign.Storable
import System.Posix.Types
-import System.Posix.Error
import Control.Concurrent
import Data.Bits
diff --git a/System/Posix/Signals.hsc b/System/Posix/Signals.hsc
index 29b95d9..d5d13a8 100644
--- a/System/Posix/Signals.hsc
+++ b/System/Posix/Signals.hsc
@@ -103,20 +103,13 @@ import Foreign
import Foreign.C
import System.Posix.Types
import System.Posix.Internals
-import System.Posix.Process.Internals
import System.Posix.Process
-import Control.Monad
+import System.Posix.Process.Internals
import Data.Dynamic
#ifdef __GLASGOW_HASKELL__
##include "Signals.h"
-#if __GLASGOW_HASKELL__ >= 611
-import GHC.IO (IO(..))
-#else
-import GHC.IOBase
-#endif
-
import GHC.Conc hiding (Signal)
#endif