xmlNodePtr msg_options = find_xml_node(welcome, XML_TAG_OPTIONS);  set_xml_property_copy(msg_options, XML_ATTR_OP, "announce");  send_ha_reply(fsa_cluster_connection, welcome, NULL);
send_request(NULL, NULL, "announce", NULL, CRM_SYSTEM_DC);
do_announce(long long action,	    enum crmd_fsa_cause cause,	    enum crmd_fsa_state cur_state,	    enum crmd_fsa_input current_input,	    void *data){	xmlNodePtr welcome = (xmlNodePtr)data;	FNIN();		/* Once we hear from the DC, we can stop the timer	 *	 * This timer was started either on startup or when a node	 * left the CCM list	 */#if 0	if(we are sick) {		log error ;		FNRET(I_NULL);	} #endif	xmlNodePtr msg_options = find_xml_node(welcome, XML_TAG_OPTIONS);		set_xml_property_copy(msg_options, XML_ATTR_OP, "announce");		send_ha_reply(fsa_cluster_connection, welcome, NULL);		FNRET(I_NULL);}