From: hno <> Date: Thu, 11 Jan 2001 06:58:36 +0000 (+0000) Subject: auth_rewrite merge: X-Git-Tag: SQUID_3_0_PRE1~1651 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a88de9ce4d7ad0f90819675551b3a3fc8ac280b4;p=thirdparty%2Fsquid.git auth_rewrite merge: Usage: message added --- diff --git a/helpers/ntlm_auth/SMB/ntlm_auth.c b/helpers/ntlm_auth/SMB/ntlm_auth.c index c965eede6b..8656f64a9b 100644 --- a/helpers/ntlm_auth/SMB/ntlm_auth.c +++ b/helpers/ntlm_auth/SMB/ntlm_auth.c @@ -106,6 +106,24 @@ lc(char *string) * -f fail-over to another DC if DC connection fails. * domain\controller ... */ +char *my_program_name = NULL; + +void +usage() +{ + fprintf(stderr, + "%s usage:\n" + "%s [-b] [-f] domain\\controller [domain\\controller ...]\n" + "-b, if specified, enables load-balancing among controllers\n" + "-f, if specified, enables failover among controllers\n\n" + "You MUST specify at least one Domain Controller.\n" + "You can use either \\ or / as separator between the domain name \n" + "\tand the controller name\n" + ,my_program_name + ,my_program_name); +} + + void process_options(int argc, char *argv[]) { @@ -121,6 +139,7 @@ process_options(int argc, char *argv[]) break; default: fprintf(stderr, "unknown option: -%c. Exiting\n", opt); + usage(); had_error = 1; } } @@ -158,6 +177,7 @@ process_options(int argc, char *argv[]) } if (numcontrollers == 0) { fprintf(stderr, "You must specify at least one domain-controller!\n"); + usage(); exit(1); } last_dc->next = controllers; /* close the queue, now it's circular */ @@ -308,6 +328,7 @@ main(int argc, char *argv[]) debug("starting up...\n"); + my_program_name = argv[0]; process_options(argc, argv); debug("options processed OK\n");