Commit 74481777 authored by Wayne Davison's avatar Wayne Davison

- Call log_delete() instead of outputting a "deleting ..." message.

- Call delete_file() with its new arg.
parent 90d151f4
...@@ -67,6 +67,7 @@ extern int sanitize_paths; ...@@ -67,6 +67,7 @@ extern int sanitize_paths;
extern int max_delete; extern int max_delete;
extern int orig_umask; extern int orig_umask;
extern int list_only; extern int list_only;
extern char *log_format;
extern struct filter_list_struct filter_list; extern struct filter_list_struct filter_list;
extern struct filter_list_struct server_filter_list; extern struct filter_list_struct server_filter_list;
...@@ -1862,14 +1863,12 @@ void delete_missing(struct file_list *full_list, struct file_list *dir_list, ...@@ -1862,14 +1863,12 @@ void delete_missing(struct file_list *full_list, struct file_list *dir_list,
if (make_backups && (backup_dir || !is_backup_file(f)) if (make_backups && (backup_dir || !is_backup_file(f))
&& !S_ISDIR(mode)) { && !S_ISDIR(mode)) {
make_backup(f); make_backup(f);
if (verbose) { if (verbose || log_format)
rprintf(FINFO, "deleting %s\n", log_delete(f, mode);
safe_fname(f));
}
} else if (S_ISDIR(mode)) } else if (S_ISDIR(mode))
delete_file(f, DEL_DIR | DEL_FORCE_RECURSE); delete_file(f, mode, DEL_FORCE_RECURSE);
else else
delete_file(f, 0); delete_file(f, mode, 0);
deletion_count++; deletion_count++;
if (max_delete && deletion_count >= max_delete) if (max_delete && deletion_count >= max_delete)
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment