Lines Matching defs:backup
738 char backup[MAXPATHLEN], *p, pathbuf[MAXPATHLEN], tempfile[MAXPATHLEN];
893 if ((size_t)snprintf(backup, MAXPATHLEN, "%s%s", to_name,
896 errx(EX_OSERR, "%s: backup filename too long",
900 (void)printf("install: %s -> %s\n", to_name, backup);
901 if (unlink(backup) < 0 && errno != ENOENT) {
907 err(EX_OSERR, "unlink: %s", backup);
909 if (link(to_name, backup) < 0) {
916 backup);
1123 char backup[MAXPATHLEN];
1137 if ((size_t)snprintf(backup, MAXPATHLEN, "%s%s",
1143 errx(EX_OSERR, "%s: backup filename too long",
1146 (void)snprintf(backup, MAXPATHLEN, "%s%s",
1150 path, backup);
1151 if (rename(path, backup) < 0) {
1156 err(EX_OSERR, "rename: %s to %s", path, backup);