X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/d853783f213a67f9461c1f72eb612bc3c99f87be..c6b81a9865b49f39f7d388ac64a8d74ce414081e:/options.c diff --git a/options.c b/options.c index bd0e5232..23b3c8cd 100644 --- a/options.c +++ b/options.c @@ -120,9 +120,9 @@ void usage(int F) rprintf(F," -T --temp-dir=DIR create temporary files in directory DIR\n"); rprintf(F," -z, --compress compress file data\n"); rprintf(F," --exclude=PATTERN exclude file FILE\n"); - rprintf(F," --exclude-from=PATTERN exclude files listed in FILE\n"); + rprintf(F," --exclude-from=FILE exclude patterns listed in FILE\n"); rprintf(F," --include=PATTERN don't exclude file FILE\n"); - rprintf(F," --include-from=PATTERN don't exclude files listed in FILE\n"); + rprintf(F," --include-from=FILE don't exclude patterns listed in FILE\n"); rprintf(F," --suffix=SUFFIX override backup suffix\n"); rprintf(F," --version print version number\n"); rprintf(F," --daemon run as a rsync daemon\n"); @@ -197,7 +197,8 @@ static struct option long_options[] = { {"port", 1, 0, OPT_PORT}, {0,0,0,0}}; -void parse_arguments(int argc, char *argv[]) + +int parse_arguments(int argc, char *argv[]) { int opt; int option_index; @@ -301,7 +302,7 @@ void parse_arguments(int argc, char *argv[]) preserve_hard_links=1; #else rprintf(FERROR,"ERROR: hard links not supported on this platform\n"); - exit_cleanup(1); + return 0; #endif break; @@ -412,10 +413,10 @@ void parse_arguments(int argc, char *argv[]) break; default: - /* rprintf(FERROR,"bad option -%c\n",opt); */ - exit_cleanup(1); + return 0; } } + return 1; }