Lines Matching refs:finalpath
1004 char *finalpath; in backend_create_backup_locked() local
1024 if ((finalpath = malloc(PATH_MAX)) == NULL) in backend_create_backup_locked()
1028 free(finalpath); in backend_create_backup_locked()
1038 result = backend_backup_base(be, name, finalpath, PATH_MAX); in backend_create_backup_locked()
1059 if (!backend_check_backup_needed(src, finalpath)) { in backend_create_backup_locked()
1072 len = strlen(finalpath); in backend_create_backup_locked()
1073 finalname = strrchr(finalpath, '/'); in backend_create_backup_locked()
1077 finalname = finalpath; in backend_create_backup_locked()
1079 (void) strlcpy(tmppath, finalpath, PATH_MAX); in backend_create_backup_locked()
1094 if (strftime(finalpath + len, PATH_MAX - len, in backend_create_backup_locked()
1125 old_sz = backend_backup_get_prev(finalpath, len, &old_list); in backend_create_backup_locked()
1127 if (rename(tmppath, finalpath) < 0) { in backend_create_backup_locked()
1130 name, tmppath, finalpath, strerror(errno)); in backend_create_backup_locked()
1149 PATH_MAX - (finalname - finalpath)); in backend_create_backup_locked()
1150 if (unlink(finalpath) < 0) in backend_create_backup_locked()
1154 name, finalpath, strerror(errno)); in backend_create_backup_locked()
1177 free(finalpath); in backend_create_backup_locked()