Lines Matching refs:path2
118 char path1[PATH_MAX], path2[PATH_MAX]; in diffdir() local
131 dirlen2 = strlcpy(path2, *p2 ? p2 : ".", sizeof(path2)); in diffdir()
132 if (dirlen2 >= sizeof(path2) - 1) { in diffdir()
137 while (dirlen2 > 1 && path2[dirlen2 - 1] == '/') in diffdir()
138 path2[--dirlen2] = '\0'; in diffdir()
156 pos = vscandir(&v2, &ino2, path2, &dirp2, selectfile, alphasort); in diffdir()
161 warn("%s", path2); in diffdir()
185 if (path2[dirlen2 - 1] != '/') { in diffdir()
186 path2[dirlen2++] = '/'; in diffdir()
187 path2[dirlen2] = '\0'; in diffdir()
202 diffit(dent1, path1, dirlen1, dent2, path2, dirlen2, flags); in diffdir()
208 diffit(dent1, path1, dirlen1, dent2, path2, in diffdir()
218 diffit(dent2, path1, dirlen1, dent1, path2, in diffdir()
221 print_only(path2, dirlen2, dent2->d_name); in diffdir()
250 char *path2, size_t plen2, int flags) in diffit() argument
262 strlcpy(path2 + plen2, dp2->d_name, PATH_MAX - plen2); in diffit()
264 strlcpy(path2 + plen2, dp->d_name, PATH_MAX - plen2); in diffit()
275 if (lstat(path2, &stb2) != 0) { in diffit()
277 warn("%s", path2); in diffit()
294 len2 = readlink(path2, buf2, sizeof(buf2)); in diffit()
305 path1, path2); in diffit()
316 path2, S_ISLNK(stb2.st_mode) ? "symbolic link" : in diffit()
331 if (stat(path2, &stb2) != 0) { in diffit()
333 warn("%s", path2); in diffit()
347 diffdir(path1, path2, flags); in diffit()
350 path1, path2); in diffit()
358 rc = diffreg(path1, path2, flags, 0); in diffit()
359 print_status(rc, path1, path2, ""); in diffit()