From e7478e2423c32f5aa51a7b8ac0eea1306e9c22bf Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 14 Oct 2005 19:53:36 +0000 Subject: [PATCH] Another minor update for the changes in options.c. --- min-size.diff | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/min-size.diff b/min-size.diff index 4c1926a..8a03d4d 100644 --- a/min-size.diff +++ b/min-size.diff @@ -1,17 +1,17 @@ --- orig/generator.c 2005-09-29 18:03:00 -+++ generator.c 2005-09-29 18:09:27 -@@ -60,6 +60,7 @@ extern int make_backups; - extern int csum_length; ++++ generator.c 2005-10-14 19:50:15 +@@ -61,6 +61,7 @@ extern int csum_length; extern int ignore_times; extern int size_only; -+extern OFF_T min_size; extern OFF_T max_size; ++extern OFF_T min_size; extern int io_error; extern int allowed_lull; -@@ -863,6 +864,15 @@ static void recv_generator(char *fname, + extern int sock_f_out; +@@ -872,6 +873,15 @@ static void recv_generator(char *fname, + } return; } - + if (min_size && file->length < min_size) { + if (verbose > 1) { + if (the_file_list->count == 1) @@ -21,19 +21,19 @@ + } + return; + } - if (max_size && file->length > max_size) { - if (verbose > 1) { - if (the_file_list->count == 1) + + if (ignore_existing && statret == 0) { + if (verbose > 1) @@ -1265,7 +1275,7 @@ void generate_files(int f_out, struct fi phase++; csum_length = SUM_LENGTH; - max_size = ignore_existing = ignore_non_existing = 0; -+ min_size = max_size = ignore_existing = ignore_non_existing = 0; ++ max_size = min_size = ignore_existing = ignore_non_existing = 0; update_only = always_checksum = size_only = 0; ignore_times = 1; if (append_mode) /* resend w/o append mode */ ---- orig/options.c 2005-10-14 18:50:49 +--- orig/options.c 2005-10-14 19:47:07 +++ options.c 2005-10-14 19:08:38 @@ -99,6 +99,7 @@ int ignore_non_existing = 0; int need_messages_from_generator = 0; @@ -77,12 +77,12 @@ {"sparse", 'S', POPT_ARG_NONE, &sparse_files, 0, 0, 0 }, {"inplace", 0, POPT_ARG_NONE, &inplace, 0, 0, 0 }, {"append", 0, POPT_ARG_VAL, &append_mode, 1, 0, 0 }, -@@ -919,6 +922,15 @@ int parse_arguments(int *argc, const cha +@@ -923,6 +926,15 @@ int parse_arguments(int *argc, const cha } break; + case OPT_MIN_SIZE: -+ if ((min_size = parse_size_arg(&min_size_arg)) <= 0) { ++ if ((min_size = parse_size_arg(&min_size_arg, 'b')) <= 0) { + snprintf(err_buf, sizeof err_buf, + "--min-size value is invalid: %s\n", + min_size_arg); @@ -93,7 +93,7 @@ case OPT_LINK_DEST: #ifdef HAVE_LINK link_dest = 1; -@@ -1439,6 +1451,11 @@ void server_options(char **args,int *arg +@@ -1443,6 +1455,11 @@ void server_options(char **args,int *arg args[ac++] = arg; } -- 2.34.1