diff options
author | unknown <anozdrin/alik@alik.> | 2006-11-17 16:45:29 +0300 |
---|---|---|
committer | unknown <anozdrin/alik@alik.> | 2006-11-17 16:45:29 +0300 |
commit | 3bb267683bb916ac0403c69a38aeaa245a2d41e4 (patch) | |
tree | 9cb4be60dfcb6ca19051f4a8cdc9376a035ae058 /server-tools | |
parent | ec0f78f49ba88a2bcc9b1e3eec7fff9fa5f2b29f (diff) | |
download | mariadb-git-3bb267683bb916ac0403c69a38aeaa245a2d41e4.tar.gz |
Polishing: generate more warnings and make code warnings-free.
server-tools/instance-manager/Makefile.am:
Generate more warnings.
server-tools/instance-manager/commands.cc:
Eliminate warnings.
server-tools/instance-manager/commands.h:
Eliminate warnings.
server-tools/instance-manager/instance.cc:
Eliminate warnings.
server-tools/instance-manager/mysql_connection.cc:
Eliminate warnings.
server-tools/instance-manager/parse.cc:
Eliminate warnings.
server-tools/instance-manager/user_map.cc:
Eliminate warnings.
server-tools/instance-manager/user_map.h:
Eliminate warnings.
Diffstat (limited to 'server-tools')
-rw-r--r-- | server-tools/instance-manager/Makefile.am | 2 | ||||
-rw-r--r-- | server-tools/instance-manager/commands.cc | 22 | ||||
-rw-r--r-- | server-tools/instance-manager/commands.h | 20 | ||||
-rw-r--r-- | server-tools/instance-manager/instance.cc | 2 | ||||
-rw-r--r-- | server-tools/instance-manager/mysql_connection.cc | 6 | ||||
-rw-r--r-- | server-tools/instance-manager/parse.cc | 1 | ||||
-rw-r--r-- | server-tools/instance-manager/user_map.cc | 1 | ||||
-rw-r--r-- | server-tools/instance-manager/user_map.h | 2 |
8 files changed, 39 insertions, 17 deletions
diff --git a/server-tools/instance-manager/Makefile.am b/server-tools/instance-manager/Makefile.am index 49f5bc285b6..02f09ae5236 100644 --- a/server-tools/instance-manager/Makefile.am +++ b/server-tools/instance-manager/Makefile.am @@ -61,7 +61,7 @@ client_settings.h: libexec_PROGRAMS= mysqlmanager -mysqlmanager_CXXFLAGS= -Werror +mysqlmanager_CXXFLAGS= -Wall -Wextra -Werror mysqlmanager_SOURCES= command.cc command.h mysqlmanager.cc \ manager.h manager.cc log.h log.cc \ diff --git a/server-tools/instance-manager/commands.cc b/server-tools/instance-manager/commands.cc index 50ab15f1ed3..7a5b17525ea 100644 --- a/server-tools/instance-manager/commands.cc +++ b/server-tools/instance-manager/commands.cc @@ -130,7 +130,7 @@ Instance_name::Instance_name(const LEX_STRING *name) ER_OUT_OF_RESOURCES Not enough resources to complete the operation */ -int Show_instances::execute(st_net *net, ulong connection_id) +int Show_instances::execute(st_net *net, ulong /* connection_id */) { int err_code; @@ -309,7 +309,8 @@ int Show_instance_status::execute_impl(st_net *net, Instance *instance) } -int Show_instance_status::send_ok_response(st_net *net, ulong connection_id) +int Show_instance_status::send_ok_response(st_net *net, + ulong /* connection_id */) { if (send_eof(net) || net_flush(net)) return ER_OUT_OF_RESOURCES; @@ -429,7 +430,8 @@ int Show_instance_options::execute_impl(st_net *net, Instance *instance) } -int Show_instance_options::send_ok_response(st_net *net, ulong connection_id) +int Show_instance_options::send_ok_response(st_net *net, + ulong /* connection_id */) { if (send_eof(net) || net_flush(net)) return ER_OUT_OF_RESOURCES; @@ -512,7 +514,7 @@ Start_instance::Start_instance(const LEX_STRING *instance_name_arg) ER_OUT_OF_RESOURCES Not enough resources to complete the operation */ -int Start_instance::execute_impl(st_net *net, Instance *instance) +int Start_instance::execute_impl(st_net * /* net */, Instance *instance) { int err_code; @@ -553,7 +555,7 @@ Stop_instance::Stop_instance(const LEX_STRING *instance_name_arg) ER_OUT_OF_RESOURCES Not enough resources to complete the operation */ -int Stop_instance::execute_impl(st_net *net, Instance *instance) +int Stop_instance::execute_impl(st_net * /* net */, Instance *instance) { int err_code; @@ -803,7 +805,7 @@ Drop_instance::Drop_instance(const LEX_STRING *instance_name_arg) ER_OUT_OF_RESOURCES Not enough resources to complete the operation */ -int Drop_instance::execute_impl(st_net *net, Instance *instance) +int Drop_instance::execute_impl(st_net * /* net */, Instance *instance) { int err_code; @@ -899,7 +901,8 @@ int Show_instance_log::execute_impl(st_net *net, Instance *instance) } -int Show_instance_log::send_ok_response(st_net *net, ulong connection_id) +int Show_instance_log::send_ok_response(st_net *net, + ulong /* connection_id */) { if (send_eof(net) || net_flush(net)) return ER_OUT_OF_RESOURCES; @@ -1030,7 +1033,8 @@ int Show_instance_log_files::execute_impl(st_net *net, Instance *instance) } -int Show_instance_log_files::send_ok_response(st_net *net, ulong connection_id) +int Show_instance_log_files::send_ok_response(st_net *net, + ulong /* connection_id */) { if (send_eof(net) || net_flush(net)) return ER_OUT_OF_RESOURCES; @@ -1689,7 +1693,7 @@ int Unset_option::process_option(Instance *instance, Named_value *option) Implementation of Syntax_error. **************************************************************************/ -int Syntax_error::execute(st_net *net, ulong connection_id) +int Syntax_error::execute(st_net * /* net */, ulong /* connection_id */) { return ER_SYNTAX_ERROR; } diff --git a/server-tools/instance-manager/commands.h b/server-tools/instance-manager/commands.h index cf753d8368c..e275c7c2549 100644 --- a/server-tools/instance-manager/commands.h +++ b/server-tools/instance-manager/commands.h @@ -38,6 +38,10 @@ class Show_instances : public Command { public: + Show_instances() + { } + +public: int execute(st_net *net, ulong connection_id); private: @@ -54,6 +58,10 @@ private: class Flush_instances : public Command { public: + Flush_instances() + { } + +public: int execute(st_net *net, ulong connection_id); }; @@ -311,6 +319,10 @@ private: class Set_option : public Abstract_option_cmd { +public: + Set_option() + { } + protected: virtual bool parse_args(const char **text); virtual int process_option(Instance *instance, Named_value *option); @@ -324,6 +336,10 @@ protected: class Unset_option: public Abstract_option_cmd { +public: + Unset_option() + { } + protected: virtual bool parse_args(const char **text); virtual int process_option(Instance *instance, Named_value *option); @@ -342,6 +358,10 @@ protected: class Syntax_error : public Command { public: + Syntax_error() + { } + +public: int execute(st_net *net, ulong connection_id); }; diff --git a/server-tools/instance-manager/instance.cc b/server-tools/instance-manager/instance.cc index 3927363a3e5..ee0f9664ffd 100644 --- a/server-tools/instance-manager/instance.cc +++ b/server-tools/instance-manager/instance.cc @@ -429,7 +429,7 @@ void Instance::set_crash_flag_n_wake_all() Instance::Instance(Thread_registry &thread_registry_arg): - crashed(FALSE), configured(FALSE), thread_registry(thread_registry_arg) + thread_registry(thread_registry_arg), crashed(FALSE), configured(FALSE) { pthread_mutex_init(&LOCK_instance, 0); pthread_cond_init(&COND_instance_stopped, 0); diff --git a/server-tools/instance-manager/mysql_connection.cc b/server-tools/instance-manager/mysql_connection.cc index 72081234c94..0ba019d04e7 100644 --- a/server-tools/instance-manager/mysql_connection.cc +++ b/server-tools/instance-manager/mysql_connection.cc @@ -86,7 +86,7 @@ private: int check_connection(); int do_command(); int dispatch_command(enum enum_server_command command, - const char *text, uint len); + const char *text); }; @@ -317,12 +317,12 @@ int Mysql_connection_thread::do_command() (uchar) *packet; log_info("connection %d: packet_length=%d, command=%d", (int) connection_id, (int) packet_length, (int) command); - return dispatch_command(command, packet + 1, packet_length - 1); + return dispatch_command(command, packet + 1); } } int Mysql_connection_thread::dispatch_command(enum enum_server_command command, - const char *packet, uint len) + const char *packet) { switch (command) { case COM_QUIT: // client exit diff --git a/server-tools/instance-manager/parse.cc b/server-tools/instance-manager/parse.cc index be3adc4167a..e81320584ea 100644 --- a/server-tools/instance-manager/parse.cc +++ b/server-tools/instance-manager/parse.cc @@ -274,7 +274,6 @@ Command *parse_command(const char *text) uint word_len; LEX_STRING instance_name; Command *command= 0; - const char *saved_text= text; Token tok1= shift_token(&text, &word_len); diff --git a/server-tools/instance-manager/user_map.cc b/server-tools/instance-manager/user_map.cc index a3a02e89b73..a90dd489c4e 100644 --- a/server-tools/instance-manager/user_map.cc +++ b/server-tools/instance-manager/user_map.cc @@ -186,7 +186,6 @@ int User_map::load(const char *password_file_name, const char **err_msg) 2 + /* for newline */ 1]; /* for trailing zero */ User *user; - int rc= 1; if (my_access(password_file_name, F_OK) != 0) { diff --git a/server-tools/instance-manager/user_map.h b/server-tools/instance-manager/user_map.h index de207c11e65..5325af12058 100644 --- a/server-tools/instance-manager/user_map.h +++ b/server-tools/instance-manager/user_map.h @@ -60,7 +60,7 @@ public: { public: Iterator(User_map *user_map_arg) : - cur_idx(0), user_map(user_map_arg) + user_map(user_map_arg), cur_idx(0) { } public: |