diff options
author | unknown <monty@donna.mysql.com> | 2000-08-29 12:56:57 +0300 |
---|---|---|
committer | unknown <monty@donna.mysql.com> | 2000-08-29 12:56:57 +0300 |
commit | c9ed6ae4ccdc85a40e4d05cea31202a339af5c1d (patch) | |
tree | 5291eb83639d7dad5beed43c48a3f19890a57a86 /sql/mysqld.cc | |
parent | 99a70d04c7b9006b079875d80190d727ffe15bda (diff) | |
parent | 52046a7ba3c00111bf27195197b486a9ef558416 (diff) | |
download | mariadb-git-c9ed6ae4ccdc85a40e4d05cea31202a339af5c1d.tar.gz |
merge
sql/mysqld.cc:
Auto merged
sql/sql_select.cc:
Auto merged
Diffstat (limited to 'sql/mysqld.cc')
-rw-r--r-- | sql/mysqld.cc | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc index f8ce60b9681..2a7a0575fad 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -2407,6 +2407,12 @@ static void print_version(void) server_version,SYSTEM_TYPE,MACHINE_TYPE); } +static void use_help(void) +{ + print_version(); + printf("Use %s --help for a list of available options\n",my_progname); +} + static void usage(void) { print_version(); @@ -2621,7 +2627,7 @@ static void get_options(int argc,char **argv) case 'O': if (set_changeable_var(optarg, changeable_vars)) { - usage(); + use_help(); exit(1); } break; @@ -2666,7 +2672,8 @@ static void get_options(int argc,char **argv) opt_noacl=1; else { - usage(); + fprintf(stderr,"%s: Unrecognized option: %s\n",my_progname,optarg); + use_help(); exit(1); } break; @@ -2910,7 +2917,7 @@ static void get_options(int argc,char **argv) default: fprintf(stderr,"%s: Unrecognized option: %c\n",my_progname,c); - usage(); + use_help(); exit(1); } } @@ -2920,7 +2927,7 @@ static void get_options(int argc,char **argv) if (argc != optind) { fprintf(stderr,"%s: Too many parameters\n",my_progname); - usage(); + use_help(); exit(1); } fix_paths(); |