[commit: base] master: Change CSigset into a (empty) datatype (1025700)
Ian Lynagh
igloo at earth.li
Wed Feb 22 14:30:17 CET 2012
Repository : ssh://darcs.haskell.org//srv/darcs/packages/base
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/10257006df1d4459e28721fc461df9f6d7f261b4
>---------------------------------------------------------------
commit 10257006df1d4459e28721fc461df9f6d7f261b4
Author: Ian Lynagh <igloo at earth.li>
Date: Wed Feb 22 00:30:57 2012 +0000
Change CSigset into a (empty) datatype
This is necessary now that we no longer allow CTYPE pragmas on type
synonyms.
>---------------------------------------------------------------
System/Posix/Internals.hs | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/System/Posix/Internals.hs b/System/Posix/Internals.hs
index ae3477e..bc6da74 100644
--- a/System/Posix/Internals.hs
+++ b/System/Posix/Internals.hs
@@ -1,5 +1,6 @@
{-# LANGUAGE Trustworthy #-}
-{-# LANGUAGE CPP, NoImplicitPrelude, ForeignFunctionInterface, CApiFFI #-}
+{-# LANGUAGE CPP, NoImplicitPrelude, ForeignFunctionInterface, CApiFFI,
+ EmptyDataDecls #-}
{-# OPTIONS_HADDOCK hide #-}
-----------------------------------------------------------------------------
@@ -90,7 +91,7 @@ type CGroup = ()
type CLconv = ()
type CPasswd = ()
type CSigaction = ()
-type {-# CTYPE "sigset_t" #-} CSigset = ()
+data {-# CTYPE "sigset_t" #-} CSigset
type CStat = ()
type CTermios = ()
type CTm = ()
More information about the Cvs-libraries
mailing list