fix conpilation on OpenBSD

This commit is contained in:
Sergei Golubchik 2016-08-29 11:53:33 +02:00
parent 39ec5ac403
commit f81f985f37

View File

@ -64,13 +64,13 @@ extern "C" sig_handler handle_fatal_signal(int sig)
struct tm tm; struct tm tm;
#ifdef HAVE_STACKTRACE #ifdef HAVE_STACKTRACE
THD *thd; THD *thd;
#endif
/* /*
This flag remembers if the query pointer was found invalid. This flag remembers if the query pointer was found invalid.
We will try and print the query at the end of the signal handler, in case We will try and print the query at the end of the signal handler, in case
we're wrong. we're wrong.
*/ */
bool print_invalid_query_pointer= false; bool print_invalid_query_pointer= false;
#endif
if (segfaulted) if (segfaulted)
{ {
@ -265,6 +265,7 @@ extern "C" sig_handler handle_fatal_signal(int sig)
"\"mlockall\" bugs.\n"); "\"mlockall\" bugs.\n");
} }
#ifdef HAVE_STACKTRACE
if (print_invalid_query_pointer) if (print_invalid_query_pointer)
{ {
my_safe_printf_stderr( my_safe_printf_stderr(
@ -274,6 +275,7 @@ extern "C" sig_handler handle_fatal_signal(int sig)
my_write_stderr(thd->query(), MY_MIN(65536U, thd->query_length())); my_write_stderr(thd->query(), MY_MIN(65536U, thd->query_length()));
my_safe_printf_stderr("\n\n"); my_safe_printf_stderr("\n\n");
} }
#endif
#ifdef HAVE_WRITE_CORE #ifdef HAVE_WRITE_CORE
if (test_flags & TEST_CORE_ON_SIGNAL) if (test_flags & TEST_CORE_ON_SIGNAL)