System.Event.KQueue conditionally uses BangPatterns
[ghc-base.git] / System / Event / KQueue.hsc
index 9c7c36c..0ab330b 100644 (file)
@@ -1,5 +1,5 @@
 {-# LANGUAGE ForeignFunctionInterface, GeneralizedNewtypeDeriving,
-    NoImplicitPrelude, RecordWildCards #-}
+    NoImplicitPrelude, RecordWildCards, BangPatterns #-}
 
 module System.Event.KQueue
     (
@@ -45,6 +45,8 @@ import qualified System.Event.Array as A
 import Data.Int (Int64)
 import Data.Word (Word64)
 import Foreign.C.Types (CUInt)
+#else
+import Foreign.C.Types (CIntPtr, CUIntPtr)
 #endif
 
 #include <sys/types.h>