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)))