summaryrefslogtreecommitdiff
path: root/server-tools
diff options
context:
space:
mode:
authorunknown <anozdrin/alik@alik.>2006-11-17 16:45:29 +0300
committerunknown <anozdrin/alik@alik.>2006-11-17 16:45:29 +0300
commit3bb267683bb916ac0403c69a38aeaa245a2d41e4 (patch)
tree9cb4be60dfcb6ca19051f4a8cdc9376a035ae058 /server-tools
parentec0f78f49ba88a2bcc9b1e3eec7fff9fa5f2b29f (diff)
downloadmariadb-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.am2
-rw-r--r--server-tools/instance-manager/commands.cc22
-rw-r--r--server-tools/instance-manager/commands.h20
-rw-r--r--server-tools/instance-manager/instance.cc2
-rw-r--r--server-tools/instance-manager/mysql_connection.cc6
-rw-r--r--server-tools/instance-manager/parse.cc1
-rw-r--r--server-tools/instance-manager/user_map.cc1
-rw-r--r--server-tools/instance-manager/user_map.h2
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: