Open Lighting Architecture  0.9.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Variables
SysExits.cpp File Reference

Detailed Description

Include dependency graph for SysExits.cpp:

Namespaces

namespace  ola
 The namespace containing all OLA symbols.

Macros

Fallback values

These are the values we fall back to in case the os doesn't provide exit codes

#define EX_OK   0
 successful termination
#define EX__BASE   64
 base value for error messages
#define EX_USAGE   64
 command line usage error
#define EX_DATAERR   65
 data format error
#define EX_NOINPUT   66
 cannot open input
#define EX_NOUSER   67
 addressee unknown
#define EX_NOHOST   68
 host name unknown
#define EX_UNAVAILABLE   69
 service unavailable
#define EX_SOFTWARE   70
 internal software error
#define EX_OSERR   71
 system error (e.g., can't fork)
#define EX_OSFILE   72
 critical OS file missing
#define EX_CANTCREAT   73
 can't create (user) output file
#define EX_IOERR   74
 input/output error
#define EX_TEMPFAIL   75
 temp failure; user is invited to retry
#define EX_PROTOCOL   76
 remote error in protocol
#define EX_NOPERM   77
 permission denied
#define EX_CONFIG   78
 configuration error
#define EX__MAX   78
 maximum listed value

Variables

const int ola::EXIT_OK = EX_OK
 successful termination
const int ola::EXIT__BASE = EX__BASE
 base value for error messages
const int ola::EXIT_USAGE = EX_USAGE
 command line usage error
const int ola::EXIT_DATAERR = EX_DATAERR
 data format error
const int ola::EXIT_NOINPUT = EX_NOINPUT
 cannot open input
const int ola::EXIT_NOUSER = EX_NOUSER
 addresses unknown
const int ola::EXIT_NOHOST = EX_NOHOST
 host name unknown
const int ola::EXIT_UNAVAILABLE = EX_UNAVAILABLE
 service unavailable
const int ola::EXIT_SOFTWARE = EX_SOFTWARE
 internal software error
const int ola::EXIT_OSERR = EX_OSERR
 system error (e.g can't fork)
const int ola::EXIT_OSFILE = EX_OSFILE
 critical OS file missing
const int ola::EXIT_CANTCREAT = EX_CANTCREAT
 can't create (user) output file
const int ola::EXIT_IOERR = EX_IOERR
 input/output error
const int ola::EXIT_TEMPFAIL = EX_TEMPFAIL
 temp faliure; user can rety
const int ola::EXIT_PROTOCOL = EX_PROTOCOL
 remote error in protocol
const int ola::EXIT_NOPERM = EX_NOPERM
 permission denied
const int ola::EXIT_CONFIG = EX_CONFIG
 configuration error
const int ola::EXIT__MAX = EX__MAX
 maximum listed value