diff options
author | unknown <hartmut@mysql.com/linux.site> | 2006-09-13 23:40:28 +0200 |
---|---|---|
committer | unknown <hartmut@mysql.com/linux.site> | 2006-09-13 23:40:28 +0200 |
commit | 17bc390ac5a7247726846720d706a253b53c4f60 (patch) | |
tree | 815358e4bce59c105b292822727bd4065586c7dc /ndb/tools | |
parent | ef5b4efd2289446fd0d55326d99b99a09513e023 (diff) | |
download | mariadb-git-17bc390ac5a7247726846720d706a253b53c4f60.tar.gz |
Make ndb_config use the same default options
as any other ndb tool in the distribution (Bug #22295)
Diffstat (limited to 'ndb/tools')
-rw-r--r-- | ndb/tools/ndb_config.cpp | 44 |
1 files changed, 6 insertions, 38 deletions
diff --git a/ndb/tools/ndb_config.cpp b/ndb/tools/ndb_config.cpp index d89049cf1bd..e8e04c74949 100644 --- a/ndb/tools/ndb_config.cpp +++ b/ndb/tools/ndb_config.cpp @@ -19,6 +19,8 @@ */ #include <ndb_global.h> +#include <ndb_opts.h> + #include <my_sys.h> #include <my_getopt.h> #include <mysql_version.h> @@ -47,34 +49,15 @@ static int g_mycnf = 0; const char *load_default_groups[]= { "mysql_cluster",0 }; -int g_print_full_config, opt_ndb_shm; -my_bool opt_core; +NDB_STD_OPTS_VARS; -typedef ndb_mgm_configuration_iterator Iter; +int g_print_full_config; -static void ndb_std_print_version() -{ - printf("MySQL distrib %s, for %s (%s)\n", - MYSQL_SERVER_VERSION,SYSTEM_TYPE,MACHINE_TYPE); -} +typedef ndb_mgm_configuration_iterator Iter; static struct my_option my_long_options[] = { - { "usage", '?', "Display this help and exit.", - 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0 }, - { "help", '?', "Display this help and exit.", - 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0 }, - { "version", 'V', "Output version information and exit.", 0, 0, 0, - GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0 }, - { "ndb-connectstring", 256, - "Set connect string for connecting to ndb_mgmd. " - "Syntax: \"[nodeid=<id>;][host=]<hostname>[:<port>]\". " - "Overides specifying entries in NDB_CONNECTSTRING and Ndb.cfg", - (gptr*) &g_connectstring, (gptr*) &g_connectstring, - 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0 }, - { "ndb-shm", 256, "Print nodes", - (gptr*) &opt_ndb_shm, (gptr*) &opt_ndb_shm, - 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, + NDB_STD_OPTS("ndb_config"), { "nodes", 256, "Print nodes", (gptr*) &g_nodes, (gptr*) &g_nodes, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, @@ -121,21 +104,6 @@ static void usage() my_print_help(my_long_options); my_print_variables(my_long_options); } -static my_bool -ndb_std_get_one_option(int optid, - const struct my_option *opt __attribute__((unused)), - char *argument) -{ - switch (optid) { - case 'V': - ndb_std_print_version(); - exit(0); - case '?': - usage(); - exit(0); - } - return 0; -} /** * Match/Apply framework |