Commit b921e93f authored by Magne Mahre's avatar Magne Mahre

Fix compile error on HP/UX.

SIGWINCH is not defined in termios.h on HP/UX.
parent 6eb797f9
...@@ -1069,7 +1069,7 @@ static void mysql_end_timer(ulong start_time,char *buff); ...@@ -1069,7 +1069,7 @@ static void mysql_end_timer(ulong start_time,char *buff);
static void nice_time(double sec,char *buff,bool part_second); static void nice_time(double sec,char *buff,bool part_second);
extern "C" sig_handler mysql_end(int sig); extern "C" sig_handler mysql_end(int sig);
extern "C" sig_handler handle_sigint(int sig); extern "C" sig_handler handle_sigint(int sig);
#if defined(HAVE_TERMIOS_H) #if defined(HAVE_TERMIOS_H) && defined(GWINSZ_IN_SYS_IOCTL)
static sig_handler window_resize(int sig); static sig_handler window_resize(int sig);
#endif #endif
...@@ -1165,7 +1165,7 @@ int main(int argc,char *argv[]) ...@@ -1165,7 +1165,7 @@ int main(int argc,char *argv[])
signal(SIGINT, handle_sigint); // Catch SIGINT to clean up signal(SIGINT, handle_sigint); // Catch SIGINT to clean up
signal(SIGQUIT, mysql_end); // Catch SIGQUIT to clean up signal(SIGQUIT, mysql_end); // Catch SIGQUIT to clean up
#if defined(HAVE_TERMIOS_H) #if defined(HAVE_TERMIOS_H) && defined(GWINSZ_IN_SYS_IOCTL)
/* Readline will call this if it installs a handler */ /* Readline will call this if it installs a handler */
signal(SIGWINCH, window_resize); signal(SIGWINCH, window_resize);
/* call the SIGWINCH handler to get the default term width */ /* call the SIGWINCH handler to get the default term width */
...@@ -1330,7 +1330,7 @@ err: ...@@ -1330,7 +1330,7 @@ err:
} }
#if defined(HAVE_TERMIOS_H) #if defined(HAVE_TERMIOS_H) && defined(GWINSZ_IN_SYS_IOCTL)
sig_handler window_resize(int sig) sig_handler window_resize(int sig)
{ {
struct winsize window_size; struct winsize window_size;
......
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