HomeClusterLabs Projects

Refactor: all: remove unused symbols from headers

Description

Refactor: all: remove unused symbols from headers

This breaks backward API compatibility by removing the following symbols from
public API headers:

  • libcib:

add_cib_op_callback()
cib_default_options

  • libcrmcluster:

CRM_NODE_ACTIVE

  • libcrmcommon:

APPNAME_LEN
CRM_OP_DIE
CRM_OP_RETRIVE_CIB
CRM_OP_HBEAT
CRM_OP_ABORT
CRM_OP_EVENTCC
CRM_OP_TEABORT
CRM_OP_TEABORTED
CRM_OP_TE_HALT
CRM_OP_TECOMPLETE
CRM_OP_TETIMEOUT
CRM_OP_TRANSITION
CRM_OP_NODES_PROBED
DOT_ALL_FSA_INPUTS
DOT_FSA_ACTIONS
MAX_IPC_FAIL
MSG_LOG
SOCKET_LEN
XML_ATTR_DC
XML_ATTR_FILTER_TYPE
XML_ATTR_FILTER_ID
XML_ATTR_FILTER_PRIORITY
XML_ATTR_LRM_PROBE
XML_ATTR_RESULT
XML_ATTR_SECTION
XML_ATTR_TAGNAME
XML_ATTR_TE_ALLOWFAIL
XML_CIB_ATTR_CLEAR
XML_CIB_ATTR_HEALTH
XML_CIB_ATTR_WEIGHT
XML_CIB_ATTR_STANDBY
XML_CIB_ATTR_STONITH
XML_CIB_TAG_CONSTRAINT
XML_CIB_TAG_DOMAIN
XML_FAIL_TAG_RESOURCE
XML_FAILRES_ATTR_RESID
XML_FAILRES_ATTR_REASON
XML_FAILRES_ATTR_RESSTATUS
XML_LRM_TAG_AGENT
XML_LRM_TAG_AGENTS
XML_LRM_TAG_ATTRIBUTES
XML_MSG_TAG
XML_MSG_TAG_DATA
XML_NODE_ATTR_STATE
XML_OP_ATTR_DEPENDENT
XML_RSC_ATTR_PRIORITY
XML_RSC_ATTR_STATE
XML_RULE_ATTR_SCORE_MANGLED
XML_RULE_ATTR_RESULT

  • liblrmd:

F_LRMD_CANCEL_CALLID
F_LRMD_IPC_PROXY_NODE
F_LRMD_RSC_METADATA
LRMD_OP_RSC_CHK_REG

  • libpe_status:

n_object_classes
PE_OBJ_T_GROUP
PE_OBJ_T_INCARNATION
PE_OBJ_T_MASTER
PE_OBJ_T_NATIVE
pe_rsc_have_unfencing
pe_rsc_migrating
pe_rsc_munging
pe_rsc_shutdown
pe_rsc_try_reload
pe_rsc_unexpectedly_running

Details

Provenance
kgaillotAuthored on Feb 6 2018, 1:31 PM
Parents
rPf6a261987966: Merge pull request #1417 from kgaillot/changes20
Branches
Unknown
Tags
Unknown