10 #ifndef PCMK__CRM_SERVICES_COMPAT__H    11 #  define PCMK__CRM_SERVICES_COMPAT__H    32 #    define LSB_ROOT_DIR "/etc/init.d"    54                                      guint interval_ms, 
int timeout);
    60 static inline const char *
    61 services_lrm_status_str(
enum op_status status)
 
ocf_exitcode
Exit status codes for resource agents. 
No connection to executor. 
#define PCMK_ACTION_MONITOR
Action did not complete in time. 
Execution failed, do not retry on node. 
#define PCMK_ACTION_STATUS
Used only to initialize variables. 
Object for executing external actions. 
GList * services_list(void)
Action completed, result is known. 
Execution failed, do not retry anywhere. 
Dependencies not available locally. 
Function and executable result codes. 
svc_action_t * services_action_create(const char *name, const char *action, guint interval_ms, int timeout)
Agent does not implement requested action. 
Agent or dependency not available locally. 
pcmk_exec_status
Execution status. 
Action cannot be attempted (e.g. shutdown) 
Execution failed, may be retried.