aboutsummaryrefslogtreecommitdiff
path: root/gdb/event-top.c
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@gnu.org>2001-08-27 22:39:56 +0000
committerMark Kettenis <kettenis@gnu.org>2001-08-27 22:39:56 +0000
commit46711df821e6955e5fdc91e2d939356e048aa64b (patch)
tree040cef5218b39e3d2d1532bcec3cae0abf501c9b /gdb/event-top.c
parent8a423cb3d62534f6663b66ae42045fd984d36d63 (diff)
downloadgdb-46711df821e6955e5fdc91e2d939356e048aa64b.zip
gdb-46711df821e6955e5fdc91e2d939356e048aa64b.tar.gz
gdb-46711df821e6955e5fdc91e2d939356e048aa64b.tar.bz2
* event-top.c (async_stop_sig) [HAVE_SIGPROCMASK]: Some
gratuitious whitespace changes. [!HAVE_SIGPROCMASK]: Call sigsetmask if HAVE_SIGSETMASK is defined. * top.c: Remove redundant logic to define HAVE_SIGSETMASK. (sigsetmask) Don't define macro. (stop_sig) [HAVE_SIGPROCMASK]: Add bit of code snatched from async_stop_sig from event-top.c. [!HAVE_SIGPROCMASK]: Call sigsetmask if HAVE_SIGSETMASK is defined. * configure.in (AC_CHECK_FUNCS): Put functions in alphabetical order. Add sigsetmask. (AC_FUNC_VFORK, AC_FUNC_ALLOCA): Reorder such that they're in alphabetical order. * config/xm-aix4.h, config/alpha/xm-alphalinux.h, config/i386/xm-cygwin.h, config/rs6000/xm-rs6000.h (HAVE_SIGSETMASK): Remove. * aclocal.m4, config.in, configure
Diffstat (limited to 'gdb/event-top.c')
-rw-r--r--gdb/event-top.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/event-top.c b/gdb/event-top.c
index 2519aae..e76f087 100644
--- a/gdb/event-top.c
+++ b/gdb/event-top.c
@@ -1042,10 +1042,11 @@ async_stop_sig (gdb_client_data arg)
#if HAVE_SIGPROCMASK
{
sigset_t zero;
+
sigemptyset (&zero);
sigprocmask (SIG_SETMASK, &zero, 0);
}
-#else
+#elif HAVE_SIGSETMASK
sigsetmask (0);
#endif
kill (getpid (), SIGTSTP);