diff --git a/options.c b/options.c
--- a/options.c
+++ b/options.c
-@@ -31,6 +31,7 @@ extern struct filter_list_struct filter_list;
+@@ -32,6 +32,7 @@ extern struct filter_list_struct filter_list;
extern struct filter_list_struct server_filter_list;
int make_backups = 0;
/**
* If 1, send the whole file as literal data rather than trying to
-@@ -361,6 +362,7 @@ void usage(enum logcode F)
+@@ -362,6 +363,7 @@ void usage(enum logcode F)
rprintf(F," --existing skip creating new files on receiver\n");
rprintf(F," --ignore-existing skip updating files that already exist on receiver\n");
rprintf(F," --remove-source-files sender removes synchronized files (non-dirs)\n");
rprintf(F," --del an alias for --delete-during\n");
rprintf(F," --delete delete extraneous files from destination dirs\n");
rprintf(F," --delete-before receiver deletes before transfer, not during\n");
-@@ -588,6 +590,7 @@ static struct poptOption long_options[] = {
+@@ -589,6 +591,7 @@ static struct poptOption long_options[] = {
{"bwlimit", 0, POPT_ARG_INT, &bwlimit, 0, 0, 0 },
{"no-bwlimit", 0, POPT_ARG_VAL, &bwlimit, 0, 0, 0 },
{"backup", 'b', POPT_ARG_VAL, &make_backups, 1, 0, 0 },
{"no-backup", 0, POPT_ARG_VAL, &make_backups, 0, 0, 0 },
{"backup-dir", 0, POPT_ARG_STRING, &backup_dir, 0, 0, 0 },
{"suffix", 0, POPT_ARG_STRING, &backup_suffix, 0, 0, 0 },
-@@ -1894,6 +1897,8 @@ void server_options(char **args, int *argc_p)
+@@ -1902,6 +1905,8 @@ void server_options(char **args, int *argc_p)
goto oom;
args[ac++] = arg;
}