X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=System%2FEnvironment.hs;h=76005a931e046fca581a72ed2817a8d0f402320b;hb=2253e3a64bf39c8d43be740961a5869787717cb7;hp=d85a52dd2d1ae61a87c387b336d8ca625bebef1c;hpb=2c19d1a0efd17ab30b773ec3fd88f212af8317b6;p=ghc-base.git diff --git a/System/Environment.hs b/System/Environment.hs index d85a52d..76005a9 100644 --- a/System/Environment.hs +++ b/System/Environment.hs @@ -8,7 +8,7 @@ -- Stability : provisional -- Portability : portable -- --- $Id: Environment.hs,v 1.4 2002/01/02 14:40:11 simonmar Exp $ +-- $Id: Environment.hs,v 1.5 2002/04/24 16:09:22 simonmar Exp $ -- -- Miscellaneous information about the system environment. -- @@ -47,7 +47,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 +97,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)