summaryrefslogtreecommitdiff
path: root/client/mysqltest.cc
diff options
context:
space:
mode:
authorElena Stepanova <elenst@ubuntu11.home>2012-07-16 06:12:11 +0400
committerElena Stepanova <elenst@ubuntu11.home>2012-07-16 06:12:11 +0400
commit49da8e7e212ec2ba739b9a7e2f512f1f71c62f1e (patch)
treed805d92cd40a830b1d2b5c27c86ada96bc5981c9 /client/mysqltest.cc
parent9f6a1c5842fc8f71463d48e4da4ec692aadeacc1 (diff)
downloadmariadb-git-49da8e7e212ec2ba739b9a7e2f512f1f71c62f1e.tar.gz
Export sys_errno and errno to variables
Diffstat (limited to 'client/mysqltest.cc')
-rw-r--r--client/mysqltest.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/mysqltest.cc b/client/mysqltest.cc
index 961114c9a40..57b7ff5fa0a 100644
--- a/client/mysqltest.cc
+++ b/client/mysqltest.cc
@@ -621,6 +621,8 @@ void free_all_replace(){
free_replace_column();
}
+void var_set_int(const char* name, int value);
+
class LogFile {
FILE* m_file;
@@ -1275,6 +1277,8 @@ void handle_command_error(struct st_command *command, uint error,
{
DBUG_ENTER("handle_command_error");
DBUG_PRINT("enter", ("error: %d", error));
+ var_set_int("$sys_errno",sys_errno);
+ var_set_int("$errno",error);
if (error != 0)
{
int i;