summaryrefslogtreecommitdiff
path: root/sql/sys_vars.cc
diff options
context:
space:
mode:
authorOleksandr Byelkin <sanja@mariadb.com>2018-07-20 13:35:58 +0200
committerOleksandr Byelkin <sanja@mariadb.com>2018-07-20 17:35:52 +0200
commita0d33dc6ef6f380fb5a2d166e75ed6fed2dfce9d (patch)
tree23a851546156ca246920f5ffa7e825188856c02d /sql/sys_vars.cc
parent323f269d4099b4a47530f0574af63292dfd89b8f (diff)
downloadmariadb-git-bb-10.1-MDEV-16689.tar.gz
MDEV-16689: core-file should become a real server variablebb-10.1-MDEV-16689
Mysql Bug#56124 bug analog fix using Sys_var_bit.
Diffstat (limited to 'sql/sys_vars.cc')
-rw-r--r--sql/sys_vars.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/sql/sys_vars.cc b/sql/sys_vars.cc
index 5470acc7892..f941794f89e 100644
--- a/sql/sys_vars.cc
+++ b/sql/sys_vars.cc
@@ -440,6 +440,12 @@ bool check_has_super(sys_var *self, THD *thd, set_var *var)
#endif
return false;
}
+
+static Sys_var_bit Sys_core_file("core_file", "write a core-file on crashes",
+ READ_ONLY GLOBAL_VAR(test_flags), NO_CMD_LINE,
+ TEST_CORE_ON_SIGNAL, DEFAULT(FALSE), NO_MUTEX_GUARD, NOT_IN_BINLOG,
+ 0,0,0);
+
static bool binlog_format_check(sys_var *self, THD *thd, set_var *var)
{
if (check_has_super(self, thd, var))