Lines Matching defs:from_name

517 do_link(const char *from_name, const char *to_name,
528 ret = link(from_name, tmpl);
542 * file may still exist when from_name and to_name point
549 return (link(from_name, to_name));
557 do_symlink(const char *from_name, const char *to_name,
568 if (symlink(from_name, tmpl) == -1)
569 err(EX_OSERR, "symlink %s -> %s", from_name, tmpl);
586 if (symlink(from_name, to_name) == -1)
587 err(EX_OSERR, "symlink %s -> %s", from_name, to_name);
596 makelink(const char *from_name, const char *to_name,
604 if (do_link(from_name, to_name, target_sb) == -1) {
606 err(EX_OSERR, "link %s -> %s", from_name, to_name);
636 dres = digest_file(from_name);
652 if (realpath(from_name, src) == NULL)
653 err(EX_OSERR, "%s: realpath", from_name);
664 if (realpath(from_name, src) == NULL)
665 err(EX_OSERR, "%s: realpath", from_name);
706 do_symlink(from_name, to_name, target_sb);
707 /* XXX: from_name may point outside of destdir. */
708 metadata_log(to_name, "link", NULL, from_name, NULL, 0);
716 install(const char *from_name, const char *to_name, u_long fset, u_int flags)
730 if (flags & DIRECTORY || strcmp(from_name, _PATH_DEVNULL)) {
732 if (stat(from_name, &from_sb))
733 err(EX_OSERR, "%s", from_name);
736 err(EX_OSERR, "%s", from_name);
743 (p = strrchr(from_name, '/')) ? ++p : from_name);
765 makelink(from_name, to_name, target ? &to_sb : NULL);
779 if (!devnull && (from_fd = open(from_name, O_RDONLY, 0)) < 0)
780 err(EX_OSERR, "%s", from_name);
789 files_match = !(compare(from_fd, from_name,
810 from_name, to_name);
813 digestresult = copy(from_fd, from_name, to_fd,
900 (void)printf("install: %s -> %s\n", from_name, to_name);
1001 compare(int from_fd, const char *from_name __unused, size_t from_len,
1144 copy(int from_fd, const char *from_name, int to_fd, const char *to_name,
1155 err(EX_OSERR, "lseek: %s", from_name);
1208 err(EX_OSERR, "%s", from_name);