|
| enum | pcmk_rc_e {
pcmk_rc_underflow = -1028
, 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 | ocf_exitcode {
PCMK_OCF_OK = 0
, PCMK_OCF_UNKNOWN_ERROR = 1
, PCMK_OCF_INVALID_PARAM = 2
, PCMK_OCF_UNIMPLEMENT_FEATURE = 3
,
PCMK_OCF_INSUFFICIENT_PRIV = 4
, PCMK_OCF_NOT_INSTALLED = 5
, PCMK_OCF_NOT_CONFIGURED = 6
, PCMK_OCF_NOT_RUNNING = 7
,
PCMK_OCF_RUNNING_MASTER = 8
, PCMK_OCF_FAILED_MASTER = 9
, PCMK_OCF_CONNECTION_DIED = 189
, PCMK_OCF_DEGRADED = 190
,
PCMK_OCF_DEGRADED_MASTER = 191
, PCMK_OCF_EXEC_ERROR = 192
, PCMK_OCF_UNKNOWN = 193
, PCMK_OCF_SIGNAL = 194
,
PCMK_OCF_NOT_SUPPORTED = 195
, PCMK_OCF_PENDING = 196
, PCMK_OCF_CANCELLED = 197
, PCMK_OCF_TIMEOUT = 198
,
PCMK_OCF_OTHER_ERROR = 199
} |
| |
| 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_underflow | |
| 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.