diff options
author | unknown <petr@mysql.com> | 2005-06-07 17:57:20 +0400 |
---|---|---|
committer | unknown <petr@mysql.com> | 2005-06-07 17:57:20 +0400 |
commit | 4e482bd3f222dced555767f9c93a56e8bad1ebac (patch) | |
tree | 8f2068b3f14f3dd79f072c5b9cb2f4d16a9bd830 /server-tools | |
parent | f250f8214a1959b369bb3eb35c58ee4d40cc19af (diff) | |
download | mariadb-git-4e482bd3f222dced555767f9c93a56e8bad1ebac.tar.gz |
several fixes to the previous patch
server-tools/instance-manager/instance_options.cc:
fix order of if branches
server-tools/instance-manager/instance_options.h:
portability fix
server-tools/instance-manager/parse_output.cc:
remove stupid comment
server-tools/instance-manager/parse_output.h:
portability fix
Diffstat (limited to 'server-tools')
-rw-r--r-- | server-tools/instance-manager/instance_options.cc | 10 | ||||
-rw-r--r-- | server-tools/instance-manager/instance_options.h | 3 | ||||
-rw-r--r-- | server-tools/instance-manager/parse_output.cc | 2 | ||||
-rw-r--r-- | server-tools/instance-manager/parse_output.h | 3 |
4 files changed, 10 insertions, 8 deletions
diff --git a/server-tools/instance-manager/instance_options.cc b/server-tools/instance-manager/instance_options.cc index 7c68ccc7207..0ae364e5b2d 100644 --- a/server-tools/instance-manager/instance_options.cc +++ b/server-tools/instance-manager/instance_options.cc @@ -370,19 +370,19 @@ int Instance_options::complete_initialization(const char *default_path, if (!gethostname(hostname, sizeof(hostname) - 1)) { if (instance_type & DEFAULT_SINGLE_INSTANCE) - strxnmov(pidfilename, MAX_PATH_LEN - 1, "--pid-file=", instance_name, "-", - hostname, ".pid", NullS); - else strxnmov(pidfilename, MAX_PATH_LEN - 1, "--pid-file=", hostname, ".pid", NullS); + else + strxnmov(pidfilename, MAX_PATH_LEN - 1, "--pid-file=", instance_name, + "-", hostname, ".pid", NullS); } else { if (instance_type & DEFAULT_SINGLE_INSTANCE) - strxnmov(pidfilename, MAX_PATH_LEN - 1, "--pid-file=", instance_name, + strxnmov(pidfilename, MAX_PATH_LEN - 1, "--pid-file=", "mysql", ".pid", NullS); else - strxnmov(pidfilename, MAX_PATH_LEN - 1, "--pid-file=", "mysql", + strxnmov(pidfilename, MAX_PATH_LEN - 1, "--pid-file=", instance_name, ".pid", NullS); } diff --git a/server-tools/instance-manager/instance_options.h b/server-tools/instance-manager/instance_options.h index e2048c4c548..9dac8b39bdc 100644 --- a/server-tools/instance-manager/instance_options.h +++ b/server-tools/instance-manager/instance_options.h @@ -34,7 +34,8 @@ don't have to synchronize between threads. */ -enum { USUAL_INSTANCE= 0, DEFAULT_SINGLE_INSTANCE }; +#define USUAL_INSTANCE 0 +#define DEFAULT_SINGLE_INSTANCE 1 class Instance_options { diff --git a/server-tools/instance-manager/parse_output.cc b/server-tools/instance-manager/parse_output.cc index f551e7b525e..e83a75c6778 100644 --- a/server-tools/instance-manager/parse_output.cc +++ b/server-tools/instance-manager/parse_output.cc @@ -86,7 +86,7 @@ int parse_output_and_get_value(const char *command, const char *word, an option value) or the whole line (if flag) */ linep+= found_word_len; /* swallow the previous one */ - if (flag & GET_VALUE) /* not GET_LINE */ + if (flag & GET_VALUE) { get_word((const char **) &linep, &found_word_len, NONSPACE); if (input_buffer_len <= found_word_len) diff --git a/server-tools/instance-manager/parse_output.h b/server-tools/instance-manager/parse_output.h index 82cc83340c2..6a84fabbf17 100644 --- a/server-tools/instance-manager/parse_output.h +++ b/server-tools/instance-manager/parse_output.h @@ -16,7 +16,8 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -enum { GET_VALUE= 1, GET_LINE }; +#define GET_VALUE 1 +#define GET_LINE 2 int parse_output_and_get_value(const char *command, const char *word, char *result, size_t input_buffer_len, |