From f38bd4a07235e63dbfa02a8d72850556ae8810fb Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Tue, 13 Jul 2004 01:45:51 +0000 Subject: [PATCH] Got rid of the disable_deltas_p() function (the whole_file value is now fully set before the generator forks). --- generator.c | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/generator.c b/generator.c index 0ece818c..b8968925 100644 --- a/generator.c +++ b/generator.c @@ -46,8 +46,6 @@ extern char *compare_dest; extern int link_dest; extern int whole_file; extern int local_server; -extern int read_batch; -extern int write_batch; extern int list_only; extern int only_existing; extern int orig_umask; @@ -201,24 +199,6 @@ static void sum_sizes_sqroot(struct sum_struct *sum, uint64 len) } } -/** - * Perhaps we want to just send an empty checksum set for this file, - * which will force the whole thing to be literally transferred. - * - * When do we do this? If the user's explicitly said they - * want the whole thing, or if { they haven't explicitly - * requested a delta, and it's local but not batch mode.} - * - * Whew. */ -static BOOL disable_deltas_p(void) -{ - if (whole_file > 0) - return True; - if (whole_file == 0 || write_batch || read_batch) - return False; - return local_server; -} - /* * Generate and send a stream of signatures/checksums that describe a buffer @@ -501,7 +481,7 @@ static void recv_generator(char *fname, struct file_struct *file, int i, return; } - if (disable_deltas_p()) { + if (whole_file > 0) { write_int(f_out,i); write_sum_head(f_out, NULL); return; @@ -556,7 +536,7 @@ void generate_files(int f_out, struct file_list *flist, char *local_name) if (verbose >= 2) { rprintf(FINFO, - disable_deltas_p() + whole_file > 0 ? "delta-transmission disabled for local transfer or --whole-file\n" : "delta transmission enabled\n"); } -- 2.34.1