summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <hartmut@mysql.com/linux.site>2006-09-13 23:40:28 +0200
committerunknown <hartmut@mysql.com/linux.site>2006-09-13 23:40:28 +0200
commit17bc390ac5a7247726846720d706a253b53c4f60 (patch)
tree815358e4bce59c105b292822727bd4065586c7dc
parentef5b4efd2289446fd0d55326d99b99a09513e023 (diff)
downloadmariadb-git-17bc390ac5a7247726846720d706a253b53c4f60.tar.gz
Make ndb_config use the same default options
as any other ndb tool in the distribution (Bug #22295)
-rw-r--r--ndb/tools/ndb_config.cpp44
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