Lines Matching defs:tmpl
521 char tmpl[MAXPATHLEN];
525 (void)snprintf(tmpl, sizeof(tmpl), "%s.inst.XXXXXX", to_name);
527 if (quiet_mktemp(tmpl) == NULL)
528 err(EX_OSERR, "%s: mktemp", tmpl);
529 ret = link(from_name, tmpl);
533 unlink(tmpl);
542 ret = rename(tmpl, to_name);
548 (void)unlink(tmpl);
567 char tmpl[MAXPATHLEN];
570 (void)snprintf(tmpl, sizeof(tmpl), "%s.inst.XXXXXX", to_name);
572 if (quiet_mktemp(tmpl) == NULL)
573 err(EX_OSERR, "%s: mktemp", tmpl);
575 if (symlink(from_name, tmpl) == -1)
576 err(EX_OSERR, "symlink %s -> %s", from_name, tmpl);
579 (void)unlink(tmpl);
588 if (rename(tmpl, to_name) == -1) {
590 (void)unlink(tmpl);