X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/fa0c1939ed2d8563e3e8bb4ff0a8513c64cd1812..5b36173d11398362d867d5a7fc50d5f9207f5396:/options.c diff --git a/options.c b/options.c index ecd8ac38..69eac5c7 100644 --- a/options.c +++ b/options.c @@ -83,6 +83,7 @@ int safe_symlinks = 0; int copy_unsafe_links = 0; int size_only = 0; int bwlimit = 0; +size_t bwlimit_writemax = 0; int delete_after = 0; int only_existing = 0; int opt_ignore_existing = 0; @@ -728,6 +729,12 @@ int parse_arguments(int *argc, const char ***argv, int frommain) if (do_progress && !verbose) verbose = 1; + if (bwlimit) { + bwlimit_writemax = (size_t)bwlimit * 128; + if (bwlimit_writemax < 512) + bwlimit_writemax = 512; + } + if (files_from) { char *colon; if (*argc != 2 && !(am_server && am_sender && *argc == 1)) {