summaryrefslogtreecommitdiff
path: root/sql/sql_connect.cc
diff options
context:
space:
mode:
authorunknown <vvaintroub@wva.>2008-02-19 14:25:26 +0100
committerunknown <vvaintroub@wva.>2008-02-19 14:25:26 +0100
commit8b91756be1b32102a37f492d97a2be8eb731377e (patch)
tree4598dc5b0e7f63d98cfc1db8542104f7ca3bdacc /sql/sql_connect.cc
parent13791914a55e943f359d8e1ba611cc0098586a36 (diff)
downloadmariadb-git-8b91756be1b32102a37f492d97a2be8eb731377e.tar.gz
Post-merge fix
Diffstat (limited to 'sql/sql_connect.cc')
-rw-r--r--sql/sql_connect.cc19
1 files changed, 2 insertions, 17 deletions
diff --git a/sql/sql_connect.cc b/sql/sql_connect.cc
index 309a1c7ab5d..c3541cb4eb4 100644
--- a/sql/sql_connect.cc
+++ b/sql/sql_connect.cc
@@ -39,22 +39,7 @@
#endif /* HAVE_OPENSSL */
#ifdef __WIN__
-static void test_signal(int sig_ptr)
-{
-#if !defined( DBUG_OFF)
- MessageBox(NULL,"Test signal","DBUG",MB_OK);
-#endif
-#if defined(OS2)
- fprintf(stderr, "Test signal %d\n", sig_ptr);
- fflush(stderr);
-#endif
-}
-static void init_signals(void)
-{
- int signals[7] = {SIGINT,SIGILL,SIGFPE,SIGSEGV,SIGTERM,SIGBREAK,SIGABRT } ;
- for (int i=0 ; i < 7 ; i++)
- signal( signals[i], test_signal) ;
-}
+extern void win_install_sigabrt_handler();
#endif
/*
@@ -626,7 +611,7 @@ bool init_new_connection_handler_thread()
{
pthread_detach_this_thread();
#if defined(__WIN__)
- init_signals();
+ win_install_sigabrt_handler();
#else
/* Win32 calls this in pthread_create */
if (my_thread_init())