set_xml_property_copy(root, XML_MSG_ATTR_SRCSUBSYS, "lrm"); response = create_xml_node(root, NULL, XML_MSG_TAG_RESPONSE, NULL); 
set_xml_property_copy(root, XML_ATTR_SRCSUBSYS, "lrm"); response = create_xml_node(root, NULL, XML_ATTR_RESPONSE, NULL); 
createLrmdAnswer(const char *crm_msg_reference, const char *operation,		 const char *status, xmlNodePtr failed){    xmlNodePtr root, response, answer;/*<!ELEMENT lrm_response (cib_fragment, res_failed?)|ping_item><!ATTLIST lrm_response	  crm_msg_reference	   #CDATA> */        root = createEmptyMsg(crm_msg_reference);    set_xml_property_copy(root, XML_MSG_ATTR_SRCSUBSYS, "lrm");    response = create_xml_node(root, NULL, XML_MSG_TAG_RESPONSE, NULL);    answer = create_xml_node(response, NULL, XML_RESP_TAG_LRM, NULL);    if (operation == NULL) return root;        if (strcmp("ping", operation) == 0)    {	addLrmdPingAnswer(answer, status);    }    else    {	xmlNodePtr fragment = create_xml_node(answer, NULL, XML_CIB_TAG_FRAGMENT, NULL);	set_xml_property_copy(fragment, XML_CIB_ATTR_SECTION, "status");	addLrmdFragment(fragment);		if (failed != NULL && failed->children != NULL)	{	    xmlAddChild(answer, failed);	}    }    return root;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/88f15e62ca52d2534c12e961570e1ebb6839d851/lrmdmessages.c/clean/crm/lrmd/lrmdmessages.c