X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=System%2FIO.hs;h=0142d10868c456bd8662af5c0ce916959b76c5ed;hb=c1f3c4852894174a3f7b855b29e8a42f60d4c019;hp=3d3893d58581ea5aefb849415027bc11b6ce193e;hpb=5c99290b8ab03f819f7b630f374187a254b0cea1;p=ghc-base.git diff --git a/System/IO.hs b/System/IO.hs index 3d3893d..0142d10 100644 --- a/System/IO.hs +++ b/System/IO.hs @@ -169,6 +169,7 @@ import Data.List import Data.Maybe import Foreign.C.Error import Foreign.C.String +import Foreign.C.Types import System.Posix.Internals #endif @@ -510,12 +511,10 @@ pathSeparator = '/' #ifndef __NHC__ -- XXX Copied from GHC.Handle +std_flags, output_flags, rw_flags :: CInt std_flags = o_NONBLOCK .|. o_NOCTTY output_flags = std_flags .|. o_CREAT -read_flags = std_flags .|. o_RDONLY -write_flags = output_flags .|. o_WRONLY rw_flags = output_flags .|. o_RDWR -append_flags = write_flags .|. o_APPEND #endif #ifdef __NHC__