Commit 49da8e7e authored by Elena Stepanova's avatar Elena Stepanova

Export sys_errno and errno to variables

parent 9f6a1c58
...@@ -621,6 +621,8 @@ void free_all_replace(){ ...@@ -621,6 +621,8 @@ void free_all_replace(){
free_replace_column(); free_replace_column();
} }
void var_set_int(const char* name, int value);
class LogFile { class LogFile {
FILE* m_file; FILE* m_file;
...@@ -1275,6 +1277,8 @@ void handle_command_error(struct st_command *command, uint error, ...@@ -1275,6 +1277,8 @@ void handle_command_error(struct st_command *command, uint error,
{ {
DBUG_ENTER("handle_command_error"); DBUG_ENTER("handle_command_error");
DBUG_PRINT("enter", ("error: %d", error)); DBUG_PRINT("enter", ("error: %d", error));
var_set_int("$sys_errno",sys_errno);
var_set_int("$errno",error);
if (error != 0) if (error != 0)
{ {
int i; int i;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment