aboutsummaryrefslogtreecommitdiffstats
path: root/receiver.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2005-02-26 18:03:42 +0000
committerWayne Davison <wayned@samba.org>2005-02-26 18:03:42 +0000
commitf08ca43472b518b93230acd853532d79b7e8a3a5 (patch)
treec94bf92edea96fa453fe4113a3d89375ab769e35 /receiver.c
parent8eb6cf784bcec383e1f9cf9c1fee33f7ccfc8927 (diff)
downloadandroid_external_rsync-f08ca43472b518b93230acd853532d79b7e8a3a5.tar.gz
android_external_rsync-f08ca43472b518b93230acd853532d79b7e8a3a5.tar.bz2
android_external_rsync-f08ca43472b518b93230acd853532d79b7e8a3a5.zip
Moved the delete-after support into generator.c.
Diffstat (limited to 'receiver.c')
-rw-r--r--receiver.c26
1 files changed, 0 insertions, 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");