Lines Matching refs:to_sb
164 struct stat from_sb, to_sb; in main() local
367 no_target = stat(to_name, &to_sb); in main()
368 if (!no_target && S_ISDIR(to_sb.st_mode)) { in main()
370 if (lstat(to_name, &to_sb) != 0) in main()
372 if (S_ISLNK(to_sb.st_mode)) { in main()
401 if (!S_ISREG(to_sb.st_mode)) in main()
403 if (to_sb.st_dev == from_sb.st_dev && in main()
404 to_sb.st_ino == from_sb.st_ino) { in main()
658 struct stat to_sb; in makelink() local
666 if (stat(to_name, &to_sb)) in makelink()
668 if (S_ISREG(to_sb.st_mode)) { in makelink()
684 mode = (to_sb.st_mode & 0777); in makelink()
696 dres, to_sb.st_size); in makelink()
804 struct stat from_sb, temp_sb, to_sb; in install() local
839 target = (lstat(to_name, &to_sb) == 0); in install()
842 makelink(from_name, to_name, target ? &to_sb : NULL); in install()
846 if (target && !S_ISREG(to_sb.st_mode) && !S_ISLNK(to_sb.st_mode)) in install()
853 if (docompare && !dostrip && target && S_ISREG(to_sb.st_mode)) { in install()
857 files_match = to_sb.st_size == 0; in install()
861 to_name, (size_t)to_sb.st_size, &digestresult)); in install()
902 if (docompare && dostrip && target && S_ISREG(to_sb.st_mode)) { in install()
917 to_name, (size_t)to_sb.st_size, &digestresult) in install()
924 if (to_sb.st_nlink != 1) { in install()
925 tsb[0] = to_sb.st_atim; in install()
926 tsb[1] = to_sb.st_mtim; in install()
944 if (to_sb.st_flags & NOCHANGEBITS) in install()
945 (void)chflags(to_name, to_sb.st_flags & ~NOCHANGEBITS); in install()
959 if (to_sb.st_flags & NOCHANGEBITS) in install()
960 (void)chflags(to_name, to_sb.st_flags); in install()
970 if (to_sb.st_flags & NOCHANGEBITS) in install()
971 (void)chflags(to_name, to_sb.st_flags); in install()
1003 if (fstat(to_fd, &to_sb) == -1) { in install()
1014 if (!dounpriv && ((gid != (gid_t)-1 && gid != to_sb.st_gid) || in install()
1015 (uid != (uid_t)-1 && uid != to_sb.st_uid) || in install()
1016 (mode != (to_sb.st_mode & ALLPERMS)))) { in install()
1019 if (to_sb.st_flags & NOCHANGEBITS) in install()
1020 (void)fchflags(to_fd, to_sb.st_flags & ~NOCHANGEBITS); in install()
1024 if (!dounpriv && ((gid != (gid_t)-1 && gid != to_sb.st_gid) || in install()
1025 (uid != (uid_t)-1 && uid != to_sb.st_uid))) { in install()
1033 if (mode != (to_sb.st_mode & ALLPERMS)) { in install()
1051 (from_sb.st_flags & ~UF_NODUMP) != to_sb.st_flags) && in install()
1071 metadata_log(to_name, "file", tsb, NULL, digestresult, to_sb.st_size); in install()