Lines Matching refs:tmpl
562 char tmpl[MAXPATHLEN]; in do_link() local
566 (void)snprintf(tmpl, sizeof(tmpl), "%s.inst.XXXXXX", to_name); in do_link()
568 if (quiet_mktemp(tmpl) == NULL) in do_link()
569 err(EX_OSERR, "%s: mktemp", tmpl); in do_link()
570 ret = link(from_name, tmpl); in do_link()
574 unlink(tmpl); in do_link()
585 ret = rename(tmpl, to_name); in do_link()
591 (void)unlink(tmpl); in do_link()
610 char tmpl[MAXPATHLEN]; in do_symlink() local
613 (void)snprintf(tmpl, sizeof(tmpl), "%s.inst.XXXXXX", to_name); in do_symlink()
615 if (quiet_mktemp(tmpl) == NULL) in do_symlink()
616 err(EX_OSERR, "%s: mktemp", tmpl); in do_symlink()
618 if (symlink(from_name, tmpl) == -1) in do_symlink()
619 err(EX_OSERR, "symlink %s -> %s", from_name, tmpl); in do_symlink()
622 (void)unlink(tmpl); in do_symlink()
633 if (rename(tmpl, to_name) == -1) { in do_symlink()
635 (void)unlink(tmpl); in do_symlink()