|
enum | pcmk_rc_e {
pcmk_rc_no_input = -1027
, pcmk_rc_no_output = -1026
, pcmk_rc_after_range = -1025
, pcmk_rc_within_range = -1024
,
pcmk_rc_before_range = -1023
, pcmk_rc_undetermined = -1022
, pcmk_rc_op_unsatisfied = -1021
, pcmk_rc_ipc_pid_only = -1020
,
pcmk_rc_ipc_unresponsive = -1019
, pcmk_rc_ipc_unauthorized = -1018
, pcmk_rc_no_quorum = -1017
, pcmk_rc_schema_validation = -1016
,
pcmk_rc_schema_unchanged = -1015
, pcmk_rc_transform_failed = -1014
, pcmk_rc_old_data = -1013
, pcmk_rc_diff_failed = -1012
,
pcmk_rc_diff_resync = -1011
, pcmk_rc_cib_modified = -1010
, pcmk_rc_cib_backup = -1009
, pcmk_rc_cib_save = -1008
,
pcmk_rc_cib_corrupt = -1007
, pcmk_rc_multiple = -1006
, pcmk_rc_node_unknown = -1005
, pcmk_rc_already = -1004
,
pcmk_rc_bad_nvpair = -1003
, pcmk_rc_unknown_format = -1002
, pcmk_rc_error = -1001
, pcmk_rc_ok = 0
} |
| Return codes for Pacemaker API functions. More...
|
|
enum | crm_exit_e {
CRM_EX_OK = 0
, CRM_EX_ERROR = 1
, CRM_EX_INVALID_PARAM = 2
, CRM_EX_UNIMPLEMENT_FEATURE = 3
,
CRM_EX_INSUFFICIENT_PRIV = 4
, CRM_EX_NOT_INSTALLED = 5
, CRM_EX_NOT_CONFIGURED = 6
, CRM_EX_NOT_RUNNING = 7
,
CRM_EX_USAGE = 64
, CRM_EX_DATAERR = 65
, CRM_EX_NOINPUT = 66
, CRM_EX_NOUSER = 67
,
CRM_EX_NOHOST = 68
, CRM_EX_UNAVAILABLE = 69
, CRM_EX_SOFTWARE = 70
, CRM_EX_OSERR = 71
,
CRM_EX_OSFILE = 72
, CRM_EX_CANTCREAT = 73
, CRM_EX_IOERR = 74
, CRM_EX_TEMPFAIL = 75
,
CRM_EX_PROTOCOL = 76
, CRM_EX_NOPERM = 77
, CRM_EX_CONFIG = 78
, CRM_EX_FATAL = 100
,
CRM_EX_PANIC = 101
, CRM_EX_DISCONNECT = 102
, CRM_EX_OLD = 103
, CRM_EX_DIGEST = 104
,
CRM_EX_NOSUCH = 105
, CRM_EX_QUORUM = 106
, CRM_EX_UNSAFE = 107
, CRM_EX_EXISTS = 108
,
CRM_EX_MULTIPLE = 109
, CRM_EX_EXPIRED = 110
, CRM_EX_NOT_YET_IN_EFFECT = 111
, CRM_EX_INDETERMINATE = 112
,
CRM_EX_UNSATISFIED = 113
, CRM_EX_TIMEOUT = 124
, CRM_EX_MAX = 255
} |
|
Function and executable result codes.
Definition in file results.h.
Return codes for Pacemaker API functions.
Any Pacemaker API function documented as returning a "standard Pacemaker
return code" will return pcmk_rc_ok (0) on success, and one of this enumeration's other (negative) values or a (positive) system error number otherwise. The custom codes are at -1001 and lower, so that the caller may use -1 through -1000 for their own custom values if desired. While generally referred to as "errors", nonzero values simply indicate a result, which might or might not be an error depending on the calling context.
Enumerator |
---|
pcmk_rc_no_input | |
pcmk_rc_no_output | |
pcmk_rc_after_range | |
pcmk_rc_within_range | |
pcmk_rc_before_range | |
pcmk_rc_undetermined | |
pcmk_rc_op_unsatisfied | |
pcmk_rc_ipc_pid_only | |
pcmk_rc_ipc_unresponsive | |
pcmk_rc_ipc_unauthorized | |
pcmk_rc_no_quorum | |
pcmk_rc_schema_validation | |
pcmk_rc_schema_unchanged | |
pcmk_rc_transform_failed | |
pcmk_rc_old_data | |
pcmk_rc_diff_failed | |
pcmk_rc_diff_resync | |
pcmk_rc_cib_modified | |
pcmk_rc_cib_backup | |
pcmk_rc_cib_save | |
pcmk_rc_cib_corrupt | |
pcmk_rc_multiple | |
pcmk_rc_node_unknown | |
pcmk_rc_already | |
pcmk_rc_bad_nvpair | |
pcmk_rc_unknown_format | |
pcmk_rc_error | |
pcmk_rc_ok | |
Definition at line 106 of file results.h.