src 31 daemons/controld/controld_messages.c static void send_msg_via_ipc(xmlNode * msg, const char *sys, const char *src); src 1295 daemons/controld/controld_messages.c send_msg_via_ipc(xmlNode * msg, const char *sys, const char *src) src 1304 daemons/controld/controld_messages.c crm_xml_add(msg, PCMK__XA_SRC, src); src 99 include/crm/common/results_internal.h void pcmk__copy_result(const pcmk__action_result_t *src, src 86 include/crm/common/xml_element_internal.h int pcmk__xe_copy_attrs(xmlNode *target, const xmlNode *src, uint32_t flags); src 353 include/crm/common/xml_internal.h xmlNode *pcmk__xml_copy(xmlNode *parent, xmlNode *src); src 1187 lib/common/results.c pcmk__copy_result(const pcmk__action_result_t *src, pcmk__action_result_t *dst) src 1189 lib/common/results.c CRM_CHECK((src != NULL) && (dst != NULL), return); src 1190 lib/common/results.c dst->exit_status = src->exit_status; src 1191 lib/common/results.c dst->execution_status = src->execution_status; src 1192 lib/common/results.c dst->exit_reason = pcmk__str_copy(src->exit_reason); src 1193 lib/common/results.c dst->action_stdout = pcmk__str_copy(src->action_stdout); src 1194 lib/common/results.c dst->action_stderr = pcmk__str_copy(src->action_stderr); src 549 lib/common/rules.c const char *src = string; src 555 lib/common/rules.c while (*src != '\0') { src 559 lib/common/rules.c if ((src[0] != '%') || !isdigit(src[1])) { src 564 lib/common/rules.c *expansion++ = *src; src 569 lib/common/rules.c ++src; src 573 lib/common/rules.c submatch = src[1] - '0'; src 574 lib/common/rules.c src += 2; // Skip over %N sequence in source string src 33 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); src 37 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_int_equal(pcmk__xe_copy_attrs(target, src, pcmk__xaf_none), src 43 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_int_equal(pcmk__xe_copy_attrs(target, src, pcmk__xaf_none), src 47 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c pcmk__xml_free(src); src 54 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); src 57 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c crm_xml_add(src, "attr", "value"); src 59 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_int_equal(pcmk__xe_copy_attrs(target, src, pcmk__xaf_none), src 61 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_string_equal(crm_element_value(src, "attr"), src 64 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c pcmk__xml_free(src); src 71 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); src 74 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c pcmk__xe_set_props(src, src 80 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_int_equal(pcmk__xe_copy_attrs(target, src, pcmk__xaf_none), src 82 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_string_equal(crm_element_value(src, "attr1"), src 84 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_string_equal(crm_element_value(src, "attr2"), src 86 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_string_equal(crm_element_value(src, "attr3"), src 89 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c pcmk__xml_free(src); src 96 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); src 99 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c crm_xml_add(src, "attr", "src_value"); src 103 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_int_equal(pcmk__xe_copy_attrs(target, src, pcmk__xaf_none), src 105 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_string_equal(crm_element_value(src, "attr"), src 107 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c pcmk__xml_free(src); src 114 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); src 117 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c crm_xml_add(src, "attr", "src_value"); src 120 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_int_equal(pcmk__xe_copy_attrs(target, src, pcmk__xaf_no_overwrite), src 122 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_string_not_equal(crm_element_value(src, "attr"), src 128 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_int_equal(pcmk__xe_copy_attrs(target, src, pcmk__xaf_no_overwrite), src 130 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_string_equal(crm_element_value(src, "attr"), src 133 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c pcmk__xml_free(src); src 140 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); src 143 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c crm_xml_add(src, "plus_plus_attr", "plus_plus_attr++"); src 144 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c crm_xml_add(src, "plus_two_attr", "plus_two_attr+=2"); src 148 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_int_equal(pcmk__xe_copy_attrs(target, src, pcmk__xaf_score_update), src 153 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c pcmk__xml_free(src); src 160 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c xmlNode *src = pcmk__xe_create(NULL, "test"); src 163 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c crm_xml_add(src, "plus_plus_attr", "plus_plus_attr++"); src 164 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c crm_xml_add(src, "plus_two_attr", "plus_two_attr+=2"); src 169 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c assert_int_equal(pcmk__xe_copy_attrs(target, src, pcmk__xaf_none), src 176 lib/common/tests/xml_element/pcmk__xe_copy_attrs_test.c pcmk__xml_free(src); src 805 lib/common/xml.c pcmk__xml_copy(xmlNode *parent, xmlNode *src) src 809 lib/common/xml.c if (src == NULL) { src 817 lib/common/xml.c pcmk__assert(src->type == XML_ELEMENT_NODE); src 820 lib/common/xml.c copy = xmlDocCopyNode(src, doc, 1); src 826 lib/common/xml.c copy = xmlDocCopyNode(src, parent->doc, 1); src 1545 lib/common/xml.c copy_xml(xmlNode *src) src 1550 lib/common/xml.c copy = xmlDocCopyNode(src, doc, 1); src 252 lib/common/xml_element.c pcmk__xe_copy_attrs(xmlNode *target, const xmlNode *src, uint32_t flags) src 254 lib/common/xml_element.c CRM_CHECK((src != NULL) && (target != NULL), return EINVAL); src 256 lib/common/xml_element.c for (xmlAttr *attr = pcmk__xe_first_attr(src); attr != NULL; src 44 libltdl/libltdl/lt__strl.h # define strlcat(dst,src,dstsize) lt_strlcat(dst,src,dstsize) src 45 libltdl/libltdl/lt__strl.h LT_SCOPE size_t lt_strlcat(char *dst, const char *src, const size_t dstsize); src 49 libltdl/libltdl/lt__strl.h # define strlcpy(dst,src,dstsize) lt_strlcpy(dst,src,dstsize) src 50 libltdl/libltdl/lt__strl.h LT_SCOPE size_t lt_strlcpy(char *dst, const char *src, const size_t dstsize); src 51 libltdl/lt__strl.c lt_strlcat(char *dst, const char *src, const size_t dstsize) src 58 libltdl/lt__strl.c assert(src != (const char *) NULL); src 67 libltdl/lt__strl.c for ( p = dst + length, q = src; src 99 libltdl/lt__strl.c lt_strlcpy(char *dst, const char *src, const size_t dstsize) src 106 libltdl/lt__strl.c assert(src != (const char *) NULL); src 112 libltdl/lt__strl.c for ( p=dst, q=src, length=0; src 600 libltdl/ltdl.c size_t src; src 601 libltdl/ltdl.c for (src = 0; path[src] != LT_EOS_CHAR; ++src) src 606 libltdl/ltdl.c if (path[src] == LT_PATHSEP_CHAR) src 609 libltdl/ltdl.c || (path[1+ src] == LT_PATHSEP_CHAR) src 610 libltdl/ltdl.c || (path[1+ src] == LT_EOS_CHAR)) src 615 libltdl/ltdl.c if ((path[src] != '/') src 617 libltdl/ltdl.c && (path[src] != LT_DIRSEP_CHAR) src 621 libltdl/ltdl.c canonical[dest++] = path[src]; src 626 libltdl/ltdl.c else if ((path[1+ src] != LT_PATHSEP_CHAR) src 627 libltdl/ltdl.c && (path[1+ src] != LT_EOS_CHAR) src 629 libltdl/ltdl.c && (path[1+ src] != LT_DIRSEP_CHAR) src 631 libltdl/ltdl.c && (path[1+ src] != '/'))