packages feed

hat-2.8.0.0: libraries/System.hs

module System ( 
     ExitCode(ExitSuccess,ExitFailure),
     getArgs, getProgName, getEnv, system, exitWith, exitFailure
   ) where

import PreludeBuiltinTypes as NotHat.T
import SystemBuiltinTypes as NotHat.T
import SystemBuiltin as NotHat.T
import qualified NotHat.System.Cmd as NotHat.Cmd
import qualified NotHat.System.Environment as NotHat.Environment
import qualified NotHat.System.Exit as NotHat.Exit

foreign import ccall "NotHat.Environment.getArgs"
 getArgs :: IO [String]
foreign import ccall "NotHat.Environment.getProgName"
 getProgName :: IO String
foreign import ccall "NotHat.Environment.getEnv"
 getEnv :: String -> IO String
foreign import ccall "NotHat.Cmd.system"
 system :: String -> IO ExitCode
foreign import ccall "NotHat.Exit.exitWith"
 exitWith :: ExitCode -> IO a
foreign import ccall "NotHat.Exit.exitFailure"
 exitFailure :: IO a