nack_rsc_op(lrm_op_t* op, crm_data_t *msg) 
nack_rsc_op(lrm_op_t* op, HA_Message *msg) 
nack_rsc_op(lrm_op_t* op, crm_data_t *msg){	HA_Message *reply = NULL;	crm_data_t *update, *iter;	crm_data_t *fragment;	CRM_DEV_ASSERT(op != NULL);	if(crm_assert_failed) {		return;	}	update = create_xml_node(NULL, XML_CIB_TAG_STATE);	set_uuid(fsa_cluster_conn, update, XML_ATTR_UUID, fsa_our_uname);	crm_xml_add(update,  XML_ATTR_UNAME, fsa_our_uname);	iter = create_xml_node(update, XML_CIB_TAG_LRM);	iter = create_xml_node(iter,   XML_LRM_TAG_RESOURCES);	iter = create_xml_node(iter,   XML_LRM_TAG_RESOURCE);	crm_xml_add(iter, XML_ATTR_ID, op->rsc_id);	build_operation_update(iter, op, __FUNCTION__, 0);	fragment = create_cib_fragment(update, NULL);	reply = create_reply(msg, fragment);	crm_log_message_adv(LOG_ERR, "NACK Update", update);	crm_log_message_adv(LOG_ERR, "NACK Reply", reply);		if(relay_message(reply, TRUE) == FALSE) {		crm_log_message_adv(LOG_ERR, "Unable to route reply", reply);		crm_msg_del(reply);	}	free_xml(fragment);	free_xml(update);}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/d2e82f4aa805abac9761c91589f75a2c774ac48c/lrm.c/clean/crm/crmd/lrm.c