From 110ed33992763d73a83114437ec0321cd90cd6f1 Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Wed, 28 Jul 2010 23:24:57 +0000 Subject: [PATCH] 2010-07-28 Pedro Alves PR build/11848 * configure.ac: Check for wresize. * configure, config.in: Regenerate. * tui/tui-win.c (make_visible_with_new_height): Wrap wresize call with HAVE_WRESIZE. --- gdb/ChangeLog | 8 ++++++++ gdb/config.in | 3 +++ gdb/configure | 2 +- gdb/configure.ac | 2 +- gdb/tui/tui-win.c | 2 ++ 5 files changed, 15 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 096be2c6801..66e74f73ce1 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,11 @@ +2010-07-28 Pedro Alves + + PR build/11848 + * configure.ac: Check for wresize. + * configure, config.in: Regenerate. + * tui/tui-win.c (make_visible_with_new_height): Wrap wresize call + with HAVE_WRESIZE. + 2010-07-28 Tom Tromey PR python/11060: diff --git a/gdb/config.in b/gdb/config.in index 635b85b958c..76591812c39 100644 --- a/gdb/config.in +++ b/gdb/config.in @@ -697,6 +697,9 @@ /* Define to 1 if `vfork' works. */ #undef HAVE_WORKING_VFORK +/* Define to 1 if you have the `wresize' function. */ +#undef HAVE_WRESIZE + /* Define to 1 if you have the `XML_StopParser' function. */ #undef HAVE_XML_STOPPARSER diff --git a/gdb/configure b/gdb/configure index bf93faf3c97..35705e0a2a0 100755 --- a/gdb/configure +++ b/gdb/configure @@ -12511,7 +12511,7 @@ fi for ac_func in canonicalize_file_name realpath getrusage getuid \ getgid pipe poll pread64 resize_term sbrk setpgid setpgrp setsid \ sigaction sigprocmask sigsetmask socketpair syscall \ - ttrace wborder setlocale iconvlist libiconvlist btowc \ + ttrace wborder wresize setlocale iconvlist libiconvlist btowc \ setrlimit getrlimit posix_madvise do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` diff --git a/gdb/configure.ac b/gdb/configure.ac index 324a2c2571c..7067d266aa2 100644 --- a/gdb/configure.ac +++ b/gdb/configure.ac @@ -956,7 +956,7 @@ AC_FUNC_VFORK AC_CHECK_FUNCS([canonicalize_file_name realpath getrusage getuid \ getgid pipe poll pread64 resize_term sbrk setpgid setpgrp setsid \ sigaction sigprocmask sigsetmask socketpair syscall \ - ttrace wborder setlocale iconvlist libiconvlist btowc \ + ttrace wborder wresize setlocale iconvlist libiconvlist btowc \ setrlimit getrlimit posix_madvise]) AM_LANGINFO_CODESET diff --git a/gdb/tui/tui-win.c b/gdb/tui/tui-win.c index bd94fa839c2..9f9f56e45fa 100644 --- a/gdb/tui/tui-win.c +++ b/gdb/tui/tui-win.c @@ -1403,9 +1403,11 @@ make_visible_with_new_height (struct tui_win_info *win_info) case CMD_WIN: win_info->detail.command_info.cur_line = 0; win_info->detail.command_info.curch = 0; +#ifdef HAVE_WRESIZE wresize (TUI_CMD_WIN->generic.handle, TUI_CMD_WIN->generic.height, TUI_CMD_WIN->generic.width); +#endif mvwin (TUI_CMD_WIN->generic.handle, TUI_CMD_WIN->generic.origin.y, TUI_CMD_WIN->generic.origin.x); -- 2.30.2