X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Foreign.hs;h=15e26dbb907d6e499788627e2fc122e6d117e44e;hb=cbbe807abe8e8a5a40961d08b66050b19148fe50;hp=0b22468dca2d04926938662ef68fc1feb2ce7ee4;hpb=53d88f36b842166ebdc2c4937fb865d27ffbd766;p=haskell-directory.git diff --git a/Foreign.hs b/Foreign.hs index 0b22468..15e26db 100644 --- a/Foreign.hs +++ b/Foreign.hs @@ -3,7 +3,7 @@ -- | -- Module : Foreign -- Copyright : (c) The FFI task force 2001 --- License : BSD-style (see the file libraries/core/LICENSE) +-- License : BSD-style (see the file libraries/base/LICENSE) -- -- Maintainer : ffi@haskell.org -- Stability : provisional @@ -25,6 +25,10 @@ module Foreign , module Foreign.Marshal.Array , module Foreign.Marshal.Error , module Foreign.Marshal.Utils + + -- For compatibility with the FFI addendum only. The recommended + -- place to get this from is System.IO.Unsafe. + , unsafePerformIO ) where import Data.Int @@ -37,3 +41,5 @@ import Foreign.Marshal.Alloc import Foreign.Marshal.Array import Foreign.Marshal.Error import Foreign.Marshal.Utils + +import System.IO.Unsafe (unsafePerformIO)