summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libraries/base/GHC/Event/KQueue.hsc5
1 files changed, 3 insertions, 2 deletions
diff --git a/libraries/base/GHC/Event/KQueue.hsc b/libraries/base/GHC/Event/KQueue.hsc
index b3ac33147e..7476c9333e 100644
--- a/libraries/base/GHC/Event/KQueue.hsc
+++ b/libraries/base/GHC/Event/KQueue.hsc
@@ -27,6 +27,7 @@ available = False
#else
import Data.Bits (Bits(..), FiniteBits(..))
+import qualified Data.Int as I
import Data.Word (Word16, Word32)
import Data.Int (Int16)
import Foreign.C.Error (throwErrnoIfMinus1, eINTR, eINVAL,
@@ -188,9 +189,9 @@ newtype Flag = Flag Word16
}
#if SIZEOF_KEV_FILTER == 4 /*kevent.filter: int32_t or int16_t. */
-newtype Filter = Filter Int32
+newtype Filter = Filter I.Int32
#else
-newtype Filter = Filter Int16
+newtype Filter = Filter I.Int16
#endif
deriving (Bits, FiniteBits, Eq, Num, Show, Storable)