Home
last modified time | relevance | path

Searched refs:stb1 (Results 1 – 5 of 5) sorted by relevance

/freebsd/usr.bin/diff/
H A Ddiffdir.c267 if (lstat(path1, &stb1) != 0) { in diffit()
273 memset(&stb1, 0, sizeof(stb1)); in diffit()
282 stb2.st_mode = stb1.st_mode; in diffit()
284 if (stb1.st_mode == 0) in diffit()
285 stb1.st_mode = stb2.st_mode; in diffit()
286 if (S_ISLNK(stb1.st_mode) || S_ISLNK(stb2.st_mode)) { in diffit()
287 if (S_ISLNK(stb1.st_mode) && S_ISLNK(stb2.st_mode)) { in diffit()
313 path1, S_ISLNK(stb1.st_mode) ? "symbolic link" : in diffit()
314 (S_ISDIR(stb1.st_mode) ? "directory" : in diffit()
315 (S_ISREG(stb1.st_mode) ? "file" : "error")), in diffit()
[all …]
H A Ddiff.c50 struct stat stb1, stb2; variable
430 fstat(STDIN_FILENO, &stb1); in main()
432 } else if (stat(argv[0], &stb1) != 0) { in main()
436 memset(&stb1, 0, sizeof(struct stat)); in main()
447 stb2.st_mode = stb1.st_mode; in main()
456 if (stb1.st_mode == 0) in main()
457 stb1.st_mode = stb2.st_mode; in main()
459 if (gotstdin && (S_ISDIR(stb1.st_mode) || S_ISDIR(stb2.st_mode))) in main()
462 if (S_ISDIR(stb1.st_mode) && S_ISDIR(stb2.st_mode)) { in main()
467 if (S_ISDIR(stb1.st_mode)) { in main()
[all …]
H A Ddiffreg.c324 if (S_ISDIR(stb1.st_mode) != S_ISDIR(stb2.st_mode)) in diffreg_stone()
325 return (S_ISDIR(stb1.st_mode) ? D_MISMATCH1 : D_MISMATCH2); in diffreg_stone()
332 if (!S_ISREG(stb1.st_mode)) { in diffreg_stone()
334 fstat(fileno(f1), &stb1) == -1) { in diffreg_stone()
375 if (stb1.st_dev == stb2.st_dev && stb1.st_ino == stb2.st_ino) in diffreg_stone()
427 (void)prepare(0, f1, stb1.st_size, flags); in diffreg_stone()
430 !prepare(0, f1, stb1.st_size, flags) || in diffreg_stone()
498 if ((flags & (D_EMPTY1|D_EMPTY2)) || stb1.st_size != stb2.st_size || in files_differ()
499 (stb1.st_mode & S_IFMT) != (stb2.st_mode & S_IFMT)) in files_differ()
502 if (stb1.st_dev == stb2.st_dev && stb1.st_ino == stb2.st_ino) in files_differ()
[all …]
H A Ddiff.h123 extern struct stat stb1, stb2;
H A Ddiffreg_new.c213 label[0] : format_label(file1, &stb1); in diffreg_new()
331 if (!S_ISREG(stb1.st_mode) || !S_ISREG(stb2.st_mode)) in can_libdiff()