set_xml_property_copy(*answer, "generated_on", cib_our_uname);
cib_process_query(	const char *op, int options, const char *section, crm_data_t *input,	crm_data_t **answer){	crm_data_t *obj_root = NULL;	enum cib_errors result = cib_ok;	crm_debug("Processing \"%s\" event for section=%s", op, crm_str(section));	if(answer != NULL) { *answer = NULL; }		else { return cib_ok; }	#if 0	if (safe_str_eq(XML_CIB_TAG_SECTION_ALL, section)) {		section = NULL;	}#else	if (section == NULL) {		section = XML_CIB_TAG_SECTION_ALL;	}#endif	*answer = create_xml_node(NULL, XML_TAG_FRAGMENT);/*  	set_xml_property_copy(*answer, XML_ATTR_SECTION, section); */	set_xml_property_copy(*answer, "generated_on", cib_our_uname);	obj_root = get_object_root(section, get_the_CIB());		if(obj_root == NULL) {		result = cib_NOTEXISTS;	} else if(obj_root == get_the_CIB()) {		add_node_copy(*answer, obj_root);	} else {		crm_data_t *cib = createEmptyCib();		crm_data_t *query_obj_root = get_object_root(section, cib);		copy_in_properties(cib, get_the_CIB());		xml_child_iter(			obj_root, an_obj, NULL,			add_node_copy(query_obj_root, an_obj);			);		add_node_copy(*answer, cib);		free_xml(cib);	}		return result;}