From f08ca43472b518b93230acd853532d79b7e8a3a5 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 26 Feb 2005 18:03:42 +0000 Subject: [PATCH] Moved the delete-after support into generator.c. --- receiver.c | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/receiver.c b/receiver.c index fd75e8e9..b71d5996 100644 --- a/receiver.c +++ b/receiver.c @@ -28,7 +28,6 @@ extern int do_progress; extern int log_before_transfer; extern int log_format_has_i; extern int daemon_log_format_has_i; -extern int delete_after; extern int csum_length; extern int read_batch; extern int batch_gen_fd; @@ -57,28 +56,6 @@ extern char *basis_dir[]; extern struct filter_list_struct server_filter_list; - -/* This deletes any files on the receiving side that are not present on the - * sending side. This is used by --delete-before and --delete-after. */ -void delete_files(struct file_list *flist) -{ - char fbuf[MAXPATHLEN]; - int j; - - for (j = 0; j < flist->count; j++) { - struct file_struct *file = flist->files[j]; - - if (!(file->flags & FLAG_DEL_HERE)) - continue; - - f_name_to(file, fbuf); - if (verbose > 1 && file->flags & FLAG_TOP_DIR) - rprintf(FINFO, "deleting in %s\n", safe_fname(fbuf)); - - delete_in_dir(flist, fbuf, file); - } -} - #define SLOT_SIZE (16*1024) /* Desired size in bytes */ #define PER_SLOT_BITS (SLOT_SIZE * 8) /* Number of bits per slot */ #define PER_SLOT_INTS (SLOT_SIZE / 4) /* Number of int32s per slot */ @@ -726,9 +703,6 @@ int recv_files(int f_in, struct file_list *flist, char *local_name, } } - if (delete_after && !local_name && flist->count > 0) - delete_files(flist); - if (verbose > 2) rprintf(FINFO,"recv_files finished\n"); -- 2.34.1