20 # define CRM_ASSERT(expr) do { \ 21 if(__unlikely((expr) == FALSE)) { \ 22 crm_abort(__FILE__, __FUNCTION__, __LINE__, #expr, TRUE, FALSE); \ 46 # define PCMK_ERROR_OFFSET 190 47 # define PCMK_CUSTOM_OFFSET 200 48 # define pcmk_err_generic 201 49 # define pcmk_err_no_quorum 202 50 # define pcmk_err_schema_validation 203 51 # define pcmk_err_transform_failed 204 52 # define pcmk_err_old_data 205 53 # define pcmk_err_diff_failed 206 54 # define pcmk_err_diff_resync 207 55 # define pcmk_err_cib_modified 208 56 # define pcmk_err_cib_backup 209 57 # define pcmk_err_cib_save 210 58 # define pcmk_err_schema_unchanged 211 59 # define pcmk_err_cib_corrupt 212 60 # define pcmk_err_multiple 213 61 # define pcmk_err_node_unknown 214 62 # define pcmk_err_already 215 65 # define pcmk_err_bad_nvpair 250 66 # define pcmk_err_unknown_format 252 68 # define pcmk_err_bad_nvpair 216 69 # define pcmk_err_unknown_format 217 71 # define pcmk_err_panic 255 pcmk_rc_e
Return codes for Pacemaker API functions.
const char * pcmk_strerror(int rc)
int pcmk_legacy2rc(int legacy_rc)
const char * pcmk_rc_name(int rc)
Get a return code constant name as a string.
const char * pcmk_rc_str(int rc)
Get a user-friendly description of a return code.
const char * pcmk_errorname(int rc)
const char * bz2_strerror(int rc)
int pcmk_rc2legacy(int rc)