X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=System%2FEnvironment.hs;h=4215af61f9ccc35f9ff2ee86a62ef9d1b40e9850;hb=746ef6a7fd71bb1e9ebe3cd107c5f9f79f3b7a68;hp=d85a52dd2d1ae61a87c387b336d8ca625bebef1c;hpb=1e1907fb42b74de4feb5ac8af10846db31e56edb;p=ghc-base.git diff --git a/System/Environment.hs b/System/Environment.hs index d85a52d..4215af6 100644 --- a/System/Environment.hs +++ b/System/Environment.hs @@ -1,5 +1,5 @@ ----------------------------------------------------------------------------- --- +-- | -- Module : System.Environment -- Copyright : (c) The University of Glasgow 2001 -- License : BSD-style (see the file libraries/core/LICENSE) @@ -8,8 +8,6 @@ -- Stability : provisional -- Portability : portable -- --- $Id: Environment.hs,v 1.4 2002/01/02 14:40:11 simonmar Exp $ --- -- Miscellaneous information about the system environment. -- ----------------------------------------------------------------------------- @@ -47,7 +45,7 @@ getArgs = peekArray (p - 1) (advancePtr argv 1) >>= mapM peekCString -foreign import "getProgArgv" unsafe +foreign import ccall unsafe "getProgArgv" getProgArgv :: Ptr CInt -> Ptr (Ptr CString) -> IO () -- Computation `getProgName' returns the name of the program @@ -97,5 +95,5 @@ getEnv name = else ioException (IOError Nothing NoSuchThing "getEnv" "no environment variable" (Just name)) -foreign import ccall "getenv" unsafe +foreign import ccall unsafe "getenv" c_getenv :: CString -> IO (Ptr CChar)