Lines Matching refs:from_name

516 do_link(const char *from_name, const char *to_name,
527 ret = link(from_name, tmpl);
539 from_name, to_name);
543 * file may still exist when from_name and to_name point
552 from_name, to_name);
553 return (link(from_name, to_name));
562 do_symlink(const char *from_name, const char *to_name,
573 if (symlink(from_name, tmpl) == -1)
574 err(EX_OSERR, "symlink %s -> %s", from_name, tmpl);
585 from_name, to_name);
594 from_name, to_name);
595 if (symlink(from_name, to_name) == -1)
596 err(EX_OSERR, "symlink %s -> %s", from_name, to_name);
605 makelink(const char *from_name, const char *to_name,
613 if (do_link(from_name, to_name, target_sb) == -1) {
615 err(EX_OSERR, "link %s -> %s", from_name, to_name);
645 dres = digest_file(from_name);
661 if (realpath(from_name, src) == NULL)
662 err(EX_OSERR, "%s: realpath", from_name);
672 if (*from_name != '/') {
674 do_symlink(from_name, to_name, target_sb);
675 /* XXX: from_name may point outside of destdir. */
676 metadata_log(to_name, "link", NULL, from_name, NULL, 0);
681 if (realpath(from_name, src) == NULL)
682 err(EX_OSERR, "%s: realpath", from_name);
723 do_symlink(from_name, to_name, target_sb);
724 /* XXX: from_name may point outside of destdir. */
725 metadata_log(to_name, "link", NULL, from_name, NULL, 0);
733 install(const char *from_name, const char *to_name, u_long fset, u_int flags)
747 if (flags & DIRECTORY || strcmp(from_name, _PATH_DEVNULL)) {
749 if (stat(from_name, &from_sb))
750 err(EX_OSERR, "%s", from_name);
753 err(EX_OSERR, "%s", from_name);
760 (p = strrchr(from_name, '/')) ? ++p : from_name);
779 makelink(from_name, to_name, target ? &to_sb : NULL);
792 if (!devnull && (from_fd = open(from_name, O_RDONLY, 0)) < 0)
793 err(EX_OSERR, "%s", from_name);
802 files_match = !(compare(from_fd, from_name,
823 from_name, to_name);
826 digestresult = copy(from_fd, from_name, to_fd,
919 (void)printf("install: %s -> %s\n", from_name, to_name);
1018 compare(int from_fd, const char *from_name __unused, size_t from_len,
1171 copy(int from_fd, const char *from_name, int to_fd, const char *to_name,
1183 err(EX_OSERR, "lseek: %s", from_name);
1236 err(EX_OSERR, "%s", from_name);