Lines Matching refs:path
59 char *path = NULL; in getdevpath() local
63 asprintf(&path, "%s", devname); in getdevpath()
65 asprintf(&path, "/dev/%s", devname); in getdevpath()
66 if (lstat(path, &st) < 0) { in getdevpath()
67 free(path); in getdevpath()
68 path = NULL; in getdevpath()
69 finddevlabel(&path, devname); in getdevpath()
70 if (path == NULL) in getdevpath()
71 asprintf(&path, "%s", devname); in getdevpath()
82 if ((flags & GETDEVPATH_RAWDEV) && path) { in getdevpath()
83 if (stgood == 0 && lstat(path, &st) == 0) in getdevpath()
86 stgood = xlatedevpath(&path, &st); in getdevpath()
88 free(path); in getdevpath()
89 path = NULL; in getdevpath()
93 if (path == NULL) in getdevpath()
95 return(path); in getdevpath()
187 char *path; in xlatedevpath() local
207 path = malloc(len + 1); in xlatedevpath()
208 n = readlink(*pathp, path, len); in xlatedevpath()
210 free(path); in xlatedevpath()
217 path[n] = 0; in xlatedevpath()
219 *pathp = path; in xlatedevpath()