path 424 daemons/controld/controld_te_utils.c const char *path = crm_element_value(change, PCMK_XA_PATH); path 441 daemons/controld/controld_te_utils.c const char *shortpath = strrchr(path, '/'); path 446 daemons/controld/controld_te_utils.c (shortpath? (shortpath + 1) : path), abort_text, path 447 daemons/controld/controld_te_utils.c add[0], add[1], add[2], fn, line, path, path 457 daemons/controld/controld_te_utils.c abort_text, add[0], add[1], add[2], fn, line, path, path 491 daemons/controld/controld_te_utils.c abort_text, add[0], add[1], add[2], fn, line, path, path 91 daemons/execd/remoted_schemas.c char *path = NULL; path 100 daemons/execd/remoted_schemas.c path = crm_strdup_printf("%s/%s", remote_schema_dir, file); path 113 daemons/execd/remoted_schemas.c stream = fopen(path, "w+"); path 115 daemons/execd/remoted_schemas.c crm_warn("Could not write schema file %s: %s", path, strerror(errno)); path 120 daemons/execd/remoted_schemas.c crm_warn("Could not write schema file %s: %s", path, strerror(errno)); path 129 daemons/execd/remoted_schemas.c free(path); path 138 daemons/pacemakerd/pacemakerd.c pacemakerd_chown(const char *path, uid_t uid, gid_t gid) path 140 daemons/pacemakerd/pacemakerd.c int rc = chown(path, uid, gid); path 144 daemons/pacemakerd/pacemakerd.c path, CRM_DAEMON_USER, gid, pcmk_rc_str(errno)); path 530 daemons/pacemakerd/pcmkd_subdaemons.c char *path = subdaemon_path(child); path 532 daemons/pacemakerd/pcmkd_subdaemons.c (void) execvp(path, opts_default); path 533 daemons/pacemakerd/pcmkd_subdaemons.c free(path); path 39 include/crm/common/alerts_internal.h char *path; path 78 include/crm/common/alerts_internal.h pcmk__alert_t *pcmk__alert_new(const char *id, const char *path); path 89 include/crm/common/internal.h int pcmk__procfs_pid2path(pid_t pid, char path[], size_t path_size); path 21 include/crm/common/io_internal.h int pcmk__real_path(const char *path, char **resolved_path); path 51 include/crm/common/xml.h xmlXPathObjectPtr xpath_search(const xmlNode *xml_top, const char *path); path 445 lib/cib/cib_file.c cib_file_write_live(xmlNode *cib_root, char *path) path 449 lib/cib/cib_file.c char *sep = strrchr(path, '/'); path 477 lib/cib/cib_file.c cib_filename = path; path 478 lib/cib/cib_file.c } else if (sep == path) { /* given name is in / */ path 480 lib/cib/cib_file.c cib_filename = path + 1; path 483 lib/cib/cib_file.c cib_dirname = path; path 474 lib/cib/cib_ops.c const char *path = pcmk_cib_parent_name_for(section); path 476 lib/cib/cib_ops.c if (path == NULL) { path 481 lib/cib/cib_ops.c cib_process_xpath(PCMK__CIB_REQUEST_CREATE, 0, path, NULL, tmp_section, path 707 lib/cib/cib_ops.c xmlChar *path = NULL; path 714 lib/cib/cib_ops.c path = xmlGetNodePath(match); path 715 lib/cib/cib_ops.c crm_debug("Processing %s op for %s with %s", op, section, path); path 716 lib/cib/cib_ops.c free(path); path 761 lib/cib/cib_ops.c char *path = NULL; path 772 lib/cib/cib_ops.c pcmk__s(path, "")); path 775 lib/cib/cib_ops.c pcmk__s(path, "")); path 777 lib/cib/cib_ops.c free(path); path 778 lib/cib/cib_ops.c path = new_path; path 781 lib/cib/cib_ops.c crm_trace("Got: %s", path); path 787 lib/cib/cib_ops.c crm_xml_add(parent, PCMK_XA_ID, path); path 788 lib/cib/cib_ops.c free(path); path 243 lib/common/acl.c GString *path = pcmk__element_xpath(match); path 245 lib/common/acl.c acl_to_text(acl->mode), path->str, acl->xpath); path 246 lib/common/acl.c g_string_free(path, TRUE); path 516 lib/common/acl.c GString *path = NULL; path 524 lib/common/acl.c path = pcmk__element_xpath(xml); path 525 lib/common/acl.c pcmk__assert(path != NULL); path 527 lib/common/acl.c if (strstr((const char *) path->str, "/" PCMK_XE_ACLS "/") != NULL) { path 528 lib/common/acl.c g_string_free(path, TRUE); path 532 lib/common/acl.c g_string_free(path, TRUE); path 52 lib/common/alerts.c pcmk__alert_new(const char *id, const char *path) path 56 lib/common/alerts.c pcmk__assert((id != NULL) && (path != NULL)); path 58 lib/common/alerts.c entry->path = pcmk__str_copy(path); path 69 lib/common/alerts.c free(entry->path); path 92 lib/common/alerts.c pcmk__alert_t *new_entry = pcmk__alert_new(entry->id, entry->path); path 28 lib/common/cib.c const char *path; // XPath to find this CIB element path 118 lib/common/cib.c return cib_sections[lpc].path; path 51 lib/common/crmcommon_private.h gchar *path; path 45 lib/common/io.c char *path = strdup(path_c); path 49 lib/common/io.c CRM_CHECK(path != NULL, return -ENOMEM); path 50 lib/common/io.c for (len = strlen(path); offset < len; offset++) { path 51 lib/common/io.c if (path[offset] == '/') { path 52 lib/common/io.c path[offset] = 0; path 53 lib/common/io.c if ((mkdir(path, mode) < 0) && (errno != EEXIST)) { path 57 lib/common/io.c path[offset] = '/'; path 60 lib/common/io.c if ((mkdir(path, mode) < 0) && (errno != EEXIST)) { path 64 lib/common/io.c free(path); path 81 lib/common/io.c pcmk__real_path(const char *path, char **resolved_path) path 83 lib/common/io.c CRM_CHECK((path != NULL) && (resolved_path != NULL), return EINVAL); path 87 lib/common/io.c *resolved_path = realpath(path, NULL); path 94 lib/common/io.c if ((*resolved_path == NULL) || (realpath(path, *resolved_path) == NULL)) { path 416 lib/common/mock.c __wrap_readlink(const char *restrict path, char *restrict buf, path 422 lib/common/mock.c check_expected_ptr(path); path 435 lib/common/mock.c return __real_readlink(path, buf, bufsize); path 84 lib/common/mock_private.h ssize_t __real_readlink(const char *restrict path, char *restrict buf, path 86 lib/common/mock_private.h ssize_t __wrap_readlink(const char *restrict path, char *restrict buf, path 169 lib/common/patchset.c if (strstr(deleted_obj->path, path 232 lib/common/patchset.c crm_xml_add(change, PCMK_XA_PATH, deleted_obj->path); path 478 lib/common/patchset.c char *path = NULL; path 531 lib/common/patchset.c (path = (char *) xmlGetNodePath(target)), key); path 532 lib/common/patchset.c free(path); path 175 lib/common/procfs.c pcmk__procfs_pid2path(pid_t pid, char path[], size_t path_size) path 186 lib/common/procfs.c link_rc = readlink(procfs_exe_path, path, path_size - 1); path 193 lib/common/procfs.c path[link_rc] = '\0'; path 214 lib/common/procfs.c char path[PATH_MAX]; path 216 lib/common/procfs.c have_pids = pcmk__procfs_pid2path(getpid(), path, sizeof(path)) == pcmk_rc_ok; path 1344 lib/common/schemas.c char *path = NULL; path 1347 lib/common/schemas.c path = pcmk__xml_artefact_path(pcmk__xml_artefact_ns_legacy_rng, file); path 1349 lib/common/schemas.c path = pcmk__xml_artefact_path(pcmk__xml_artefact_ns_legacy_xslt, file); path 1352 lib/common/schemas.c rc = pcmk__file_contents(path, contents); path 1354 lib/common/schemas.c free(path); path 1362 lib/common/schemas.c char *path = NULL; path 1376 lib/common/schemas.c path = crm_strdup_printf("%s.rng", file); path 1378 lib/common/schemas.c path = pcmk__str_copy(file); path 1381 lib/common/schemas.c rc = read_file_contents(path, &contents); path 1384 lib/common/schemas.c free(path); path 1392 lib/common/schemas.c crm_xml_add(file_node, PCMK_XA_PATH, path); path 1393 lib/common/schemas.c *already_included = g_list_prepend(*already_included, path); path 40 lib/common/tests/io/pcmk__full_path_test.c char *path = NULL; path 42 lib/common/tests/io/pcmk__full_path_test.c path = pcmk__full_path("file", "/dir"); path 43 lib/common/tests/io/pcmk__full_path_test.c assert_int_equal(strcmp(path, "/dir/file"), 0); path 44 lib/common/tests/io/pcmk__full_path_test.c free(path); path 46 lib/common/tests/io/pcmk__full_path_test.c path = pcmk__full_path("/full/path", "/dir"); path 47 lib/common/tests/io/pcmk__full_path_test.c assert_int_equal(strcmp(path, "/full/path"), 0); path 48 lib/common/tests/io/pcmk__full_path_test.c free(path); path 50 lib/common/tests/io/pcmk__full_path_test.c path = pcmk__full_path("../relative/path", "/dir"); path 51 lib/common/tests/io/pcmk__full_path_test.c assert_int_equal(strcmp(path, "/dir/../relative/path"), 0); path 52 lib/common/tests/io/pcmk__full_path_test.c free(path); path 24 lib/common/tests/procfs/pcmk__procfs_has_pids_false_test.c char path[PATH_MAX]; path 26 lib/common/tests/procfs/pcmk__procfs_has_pids_false_test.c snprintf(path, PATH_MAX, "/proc/%u/exe", getpid()); path 31 lib/common/tests/procfs/pcmk__procfs_has_pids_false_test.c expect_string(__wrap_readlink, path, path); path 23 lib/common/tests/procfs/pcmk__procfs_has_pids_true_test.c char path[PATH_MAX]; path 25 lib/common/tests/procfs/pcmk__procfs_has_pids_true_test.c snprintf(path, PATH_MAX, "/proc/%u/exe", getpid()); path 30 lib/common/tests/procfs/pcmk__procfs_has_pids_true_test.c expect_string(__wrap_readlink, path, path); path 24 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c char *path = pcmk__assert_alloc(len, sizeof(char)); path 29 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c expect_string(__wrap_readlink, path, "/proc/1000/exe"); path 30 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c expect_value(__wrap_readlink, buf, path); path 35 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c assert_int_equal(pcmk__procfs_pid2path(1000, path, len), ENOENT); path 39 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c free(path); path 46 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c char *path = pcmk__assert_alloc(len, sizeof(char)); path 51 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c expect_string(__wrap_readlink, path, "/proc/1000/exe"); path 52 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c expect_value(__wrap_readlink, buf, path); path 57 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c assert_int_equal(pcmk__procfs_pid2path(1000, path, len), path 62 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c free(path); path 69 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c char *path = pcmk__assert_alloc(len, sizeof(char)); path 74 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c expect_string(__wrap_readlink, path, "/proc/1000/exe"); path 75 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c expect_value(__wrap_readlink, buf, path); path 80 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c assert_int_equal(pcmk__procfs_pid2path((pid_t) 1000, path, len), path 82 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c assert_string_equal(path, "/ok"); path 86 lib/common/tests/procfs/pcmk__procfs_pid2path_test.c free(path); path 188 lib/common/xml.c g_free(deleted_obj->path); path 758 lib/common/xml.c deleted_obj->path = g_string_free(xpath, FALSE); path 1491 lib/common/xml.c find_artefact(enum pcmk__xml_artefact_ns ns, const char *path, const char *filespec) path 1499 lib/common/xml.c ret = crm_strdup_printf("%s/%s", path, filespec); path 1501 lib/common/xml.c ret = crm_strdup_printf("%s/%s.rng", path, filespec); path 1507 lib/common/xml.c ret = crm_strdup_printf("%s/%s", path, filespec); path 1509 lib/common/xml.c ret = crm_strdup_printf("%s/%s.xsl", path, filespec); path 381 lib/common/xml_display.c deleted_obj->path, deleted_obj->position); path 384 lib/common/xml_display.c deleted_obj->path); path 139 lib/common/xpath.c xpath_search(const xmlNode *xml_top, const char *path) path 143 lib/common/xpath.c const xmlChar *xpathExpr = (pcmkXmlStr) path; path 145 lib/common/xpath.c CRM_CHECK(path != NULL, return NULL); path 147 lib/common/xpath.c CRM_CHECK(strlen(path) > 0, return NULL); path 195 lib/lrmd/lrmd_alerts.c rc = lrmd->cmds->exec_alert(lrmd, entry->id, entry->path, path 258 lib/pengine/rules_alerts.c entry->id, entry->path, entry->timeout, entry->tstamp_format, path 28 lib/pengine/tests/native/native_find_rsc_test.c char *path = NULL; path 32 lib/pengine/tests/native/native_find_rsc_test.c path = crm_strdup_printf("%s/crm_mon.xml", getenv("PCMK_CTS_CLI_DIR")); path 33 lib/pengine/tests/native/native_find_rsc_test.c input = pcmk__xml_read(path); path 34 lib/pengine/tests/native/native_find_rsc_test.c free(path); path 27 lib/pengine/tests/native/pe_base_name_eq_test.c char *path = NULL; path 31 lib/pengine/tests/native/pe_base_name_eq_test.c path = crm_strdup_printf("%s/crm_mon.xml", getenv("PCMK_CTS_CLI_DIR")); path 32 lib/pengine/tests/native/pe_base_name_eq_test.c input = pcmk__xml_read(path); path 33 lib/pengine/tests/native/pe_base_name_eq_test.c free(path); path 252 lib/services/services_lsb.c char *path = pcmk__full_path(agent, PCMK__LSB_INIT_DIR); path 254 lib/services/services_lsb.c rc = (stat(path, &st) == 0); path 255 lib/services/services_lsb.c free(path); path 344 lib/services/systemd.c const char *path = NULL; path 350 lib/services/systemd.c if (pcmk_dbus_find_error((void *) &path, reply, &error)) { path 370 lib/services/systemd.c DBUS_TYPE_OBJECT_PATH, &path, path 375 lib/services/systemd.c if (path != NULL) { path 376 lib/services/systemd.c invoke_unit_by_path(op, path); path 386 lib/services/systemd.c return path; path 436 lib/services/systemd.c invoke_unit_by_name(const char *arg_name, svc_action_t *op, char **path) path 484 lib/services/systemd.c if (path != NULL) { path 485 lib/services/systemd.c *path = NULL; path 487 lib/services/systemd.c } else if (path != NULL) { path 488 lib/services/systemd.c *path = strdup(unit); path 489 lib/services/systemd.c if (*path == NULL) { path 641 lib/services/systemd.c char *path = NULL; path 647 lib/services/systemd.c if ((invoke_unit_by_name(name, NULL, &path) != pcmk_rc_ok) path 648 lib/services/systemd.c || (path == NULL)) { path 656 lib/services/systemd.c state = systemd_get_property(path, "LoadState", NULL, NULL, NULL, path 658 lib/services/systemd.c free(path); path 702 lib/services/systemd.c char *path = NULL; path 704 lib/services/systemd.c if (invoke_unit_by_name(name, NULL, &path) == pcmk_rc_ok) { path 706 lib/services/systemd.c desc = systemd_get_property(path, "Description", NULL, NULL, NULL, path 723 lib/services/systemd.c free(path); path 757 lib/services/systemd.c const char *path = NULL; path 760 lib/services/systemd.c DBUS_TYPE_OBJECT_PATH, &path, path 763 lib/services/systemd.c op->action, pcmk__s(op->rsc, "unknown resource"), path); path 78 libltdl/libltdl/lt__dirent.h LT_SCOPE DIR * opendir (const char *path); path 49 libltdl/lt__dirent.c opendir (const char *path) path 54 libltdl/lt__dirent.c assert (path != (char *) 0); path 55 libltdl/lt__dirent.c if (lt_strlcpy (file_spec, path, sizeof file_spec) >= sizeof file_spec path 117 libltdl/ltdl.c static int canonicalize_path (const char *path, char **pcanonical); path 118 libltdl/ltdl.c static int argzize_path (const char *path, path 587 libltdl/ltdl.c canonicalize_path (const char *path, char **pcanonical) path 591 libltdl/ltdl.c assert (path && *path); path 594 libltdl/ltdl.c canonical = MALLOC (char, 1+ LT_STRLEN (path)); path 601 libltdl/ltdl.c for (src = 0; path[src] != LT_EOS_CHAR; ++src) path 606 libltdl/ltdl.c if (path[src] == LT_PATHSEP_CHAR) path 609 libltdl/ltdl.c || (path[1+ src] == LT_PATHSEP_CHAR) path 610 libltdl/ltdl.c || (path[1+ src] == LT_EOS_CHAR)) path 615 libltdl/ltdl.c if ((path[src] != '/') path 617 libltdl/ltdl.c && (path[src] != LT_DIRSEP_CHAR) path 621 libltdl/ltdl.c canonical[dest++] = path[src]; path 626 libltdl/ltdl.c else if ((path[1+ src] != LT_PATHSEP_CHAR) path 627 libltdl/ltdl.c && (path[1+ src] != LT_EOS_CHAR) path 629 libltdl/ltdl.c && (path[1+ src] != LT_DIRSEP_CHAR) path 631 libltdl/ltdl.c && (path[1+ src] != '/')) path 648 libltdl/ltdl.c argzize_path (const char *path, char **pargz, size_t *pargz_len) path 652 libltdl/ltdl.c assert (path); path 656 libltdl/ltdl.c if ((error = argz_create_sep (path, LT_PATHSEP_CHAR, pargz, pargz_len)))