Lines Matching defs:path
120 pathmatch(const char *path)
125 ((match = strstr(path, frupath)) != NULL) &&
126 ((match + strlen(frupath)) == (path + strlen(path))) &&
127 ((match == path) || (*(match - 1) == '/'))) {
587 /* add a new Iterated Record if complete path is not given */
786 char *name, path[PATH_MAX];
807 * Build the current path
809 if (snprintf(path, sizeof (path), "%s/%s", prior_path, name)
810 >= sizeof (path)) {
812 gettext("FRU tree path would overflow buffer\n"));
822 (void) printf("%s%s\n", path, ((type == FRU_NODE_FRU) ?
825 } else if ((process_tree || (process_self = pathmatch(path))) &&
827 (void) printf("%s\n", path);
838 gettext("\"%s\" is not a container\n"), path);
847 walk_tree(next_node, path, process_self);