summaryrefslogtreecommitdiff
path: root/sql/mysql_priv.h
diff options
context:
space:
mode:
authorSergey Petrunia <sergefp@mysql.com>2009-03-10 00:53:38 +0300
committerSergey Petrunia <sergefp@mysql.com>2009-03-10 00:53:38 +0300
commit614f22702038899894398c20c39c1a6d464457aa (patch)
treec6e78b5fd6719762236a52a031d80cdf02eae80b /sql/mysql_priv.h
parente08a5318d522b557a906284600bd4434098d2b93 (diff)
parenteb330039ad4a30e1dedf6eca9e743ac1c84b0bac (diff)
downloadmariadb-git-614f22702038899894398c20c39c1a6d464457aa.tar.gz
Merge
Diffstat (limited to 'sql/mysql_priv.h')
-rw-r--r--sql/mysql_priv.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/mysql_priv.h b/sql/mysql_priv.h
index 21741bc2eaf..3b8e65d532f 100644
--- a/sql/mysql_priv.h
+++ b/sql/mysql_priv.h
@@ -2417,7 +2417,8 @@ extern "C" void unireg_abort(int exit_code) __attribute__((noreturn));
void kill_delayed_threads(void);
bool check_stack_overrun(THD *thd, long margin, uchar *dummy);
#else
-#define unireg_abort(exit_code) DBUG_RETURN(exit_code)
+extern "C" void unireg_clear(int exit_code);
+#define unireg_abort(exit_code) do { unireg_clear(exit_code); DBUG_RETURN(exit_code); } while(0)
inline void kill_delayed_threads(void) {}
#define check_stack_overrun(A, B, C) 0
#endif