26 #ifndef ELEMENTSKERNEL_ELEMENTSKERNEL_EXIT_H_
27 #define ELEMENTSKERNEL_ELEMENTSKERNEL_EXIT_H_
30 #include <type_traits>
ExitCode
Strongly typed exit numbers.
std::underlying_type< ExitCode >::type ExitCodeType
Underlying type of the ExitCode class.
@ UNAVAILABLE
service unavailable
@ NOT_OK
Generic unknown failure.
@ CANTCREAT
can't create (user) output file
@ OSERR
system error (e.g., can't fork)
@ TEMPFAIL
temp failure; user is invited to retry
@ NOPERM
permission denied
@ CONFIG
configuration error
@ PROTOCOL
remote error in protocol
@ IOERR
input/output error
@ NOUSER
addressee unknown
@ OSFILE
critical OS file missing
@ SOFTWARE
internal software error
@ USAGE
command line usage error
@ NOINPUT
cannot open input
@ NOHOST
host name unknown
@ DATAERR
data format error