mirror of
https://github.com/MariaDB/server.git
synced 2025-01-30 18:41:56 +01:00
Merge pilot.mysql.com:/home/msvensson/mysql/mysql-4.1-maint
into pilot.mysql.com:/home/msvensson/mysql/mysql-5.0-maint
This commit is contained in:
commit
2872fcfa42
1 changed files with 27 additions and 0 deletions
|
@ -416,6 +416,8 @@ void verbose_msg(const char *fmt, ...)
|
||||||
ATTRIBUTE_FORMAT(printf, 1, 2);
|
ATTRIBUTE_FORMAT(printf, 1, 2);
|
||||||
void warning_msg(const char *fmt, ...)
|
void warning_msg(const char *fmt, ...)
|
||||||
ATTRIBUTE_FORMAT(printf, 1, 2);
|
ATTRIBUTE_FORMAT(printf, 1, 2);
|
||||||
|
void log_msg(const char *fmt, ...)
|
||||||
|
ATTRIBUTE_FORMAT(printf, 1, 2);
|
||||||
|
|
||||||
VAR* var_from_env(const char *, const char *);
|
VAR* var_from_env(const char *, const char *);
|
||||||
VAR* var_init(VAR* v, const char *name, int name_len, const char *val,
|
VAR* var_init(VAR* v, const char *name, int name_len, const char *val,
|
||||||
|
@ -944,6 +946,25 @@ void warning_msg(const char *fmt, ...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void log_msg(const char *fmt, ...)
|
||||||
|
{
|
||||||
|
va_list args;
|
||||||
|
char buff[512];
|
||||||
|
size_t len;
|
||||||
|
DBUG_ENTER("log_msg");
|
||||||
|
|
||||||
|
memset(buff, 0, sizeof(buff));
|
||||||
|
va_start(args, fmt);
|
||||||
|
len= vsnprintf(buff, sizeof(buff)-1, fmt, args);
|
||||||
|
va_end(args);
|
||||||
|
|
||||||
|
dynstr_append_mem(&ds_res, buff, len);
|
||||||
|
dynstr_append(&ds_res, "\n");
|
||||||
|
|
||||||
|
DBUG_VOID_RETURN;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Compare content of the string ds to content of file fname
|
Compare content of the string ds to content of file fname
|
||||||
*/
|
*/
|
||||||
|
@ -1616,7 +1637,11 @@ void do_exec(struct st_command *command)
|
||||||
my_bool ok= 0;
|
my_bool ok= 0;
|
||||||
|
|
||||||
if (command->abort_on_error)
|
if (command->abort_on_error)
|
||||||
|
{
|
||||||
|
log_msg("exec of '%s failed, error: %d, status: %d, errno: %d",
|
||||||
|
ds_cmd.str, error, status, errno);
|
||||||
die("command \"%s\" failed", command->first_argument);
|
die("command \"%s\" failed", command->first_argument);
|
||||||
|
}
|
||||||
|
|
||||||
DBUG_PRINT("info",
|
DBUG_PRINT("info",
|
||||||
("error: %d, status: %d", error, status));
|
("error: %d, status: %d", error, status));
|
||||||
|
@ -1640,6 +1665,8 @@ void do_exec(struct st_command *command)
|
||||||
command->expected_errors.err[0].code.errnum != 0)
|
command->expected_errors.err[0].code.errnum != 0)
|
||||||
{
|
{
|
||||||
/* Error code we wanted was != 0, i.e. not an expected success */
|
/* Error code we wanted was != 0, i.e. not an expected success */
|
||||||
|
log_msg("exec of '%s failed, error: %d, errno: %d",
|
||||||
|
ds_cmd.str, error, errno);
|
||||||
die("command \"%s\" succeeded - should have failed with errno %d...",
|
die("command \"%s\" succeeded - should have failed with errno %d...",
|
||||||
command->first_argument, command->expected_errors.err[0].code.errnum);
|
command->first_argument, command->expected_errors.err[0].code.errnum);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue