module System.Exit.Codes
( exOk , codeOk
, exUsage , codeUsage
, exDataErr , codeDataErr
, exNoInput , codeNoInput
, exNoUser , codeNoUser
, exNoHost , codeNoHost
, exUnavailable , codeUnavaiable
, exSoftware , codeSoftware
, exOsErr , codeOsErr
, exOsFile , codeOsFile
, exCantCreate , codeCantCreate
, exIOErr , codeIOErr
, exTempFail , codeTempFail
, exProtocol , codeProtocol
, exNoPerm , codeNoPerm
, exConfig , codeConfig
, exBase, exMax
) where
import System.Exit
#include <sysexits.h>
exOk :: Int
exOk = EX_OK
codeOk :: ExitCode
codeOk = ExitSuccess
exBase :: Int
exBase = EX__BASE
exUsage :: Int
exUsage = EX_USAGE
codeUsage :: ExitCode
codeUsage = ExitFailure exUsage
exDataErr :: Int
exDataErr = EX_DATAERR
codeDataErr :: ExitCode
codeDataErr = ExitFailure exDataErr
exNoInput :: Int
exNoInput = EX_NOINPUT
codeNoInput :: ExitCode
codeNoInput = ExitFailure exNoInput
exNoUser :: Int
exNoUser = EX_NOUSER
codeNoUser :: ExitCode
codeNoUser = ExitFailure exNoUser
exNoHost :: Int
exNoHost = EX_NOHOST
codeNoHost :: ExitCode
codeNoHost = ExitFailure exNoHost
exUnavailable :: Int
exUnavailable = EX_UNAVAILABLE
codeUnavaiable :: ExitCode
codeUnavaiable = ExitFailure exUnavailable
exSoftware :: Int
exSoftware = EX_SOFTWARE
codeSoftware :: ExitCode
codeSoftware = ExitFailure exSoftware
exOsErr :: Int
exOsErr = EX_OSERR
codeOsErr :: ExitCode
codeOsErr = ExitFailure exOsErr
exOsFile :: Int
exOsFile = EX_OSFILE
codeOsFile :: ExitCode
codeOsFile = ExitFailure exOsFile
exCantCreate :: Int
exCantCreate = EX_CANTCREAT
codeCantCreate :: ExitCode
codeCantCreate = ExitFailure exCantCreate
exIOErr :: Int
exIOErr = EX_IOERR
codeIOErr :: ExitCode
codeIOErr = ExitFailure exIOErr
exTempFail :: Int
exTempFail = EX_TEMPFAIL
codeTempFail :: ExitCode
codeTempFail = ExitFailure exTempFail
exProtocol :: Int
exProtocol = EX_PROTOCOL
codeProtocol :: ExitCode
codeProtocol = ExitFailure exProtocol
exNoPerm :: Int
exNoPerm = EX_NOPERM
codeNoPerm :: ExitCode
codeNoPerm = ExitFailure exNoPerm
exConfig :: Int
exConfig = EX_CONFIG
codeConfig :: ExitCode
codeConfig = ExitFailure exConfig
exMax :: Int
exMax = EX__MAX