This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 3/3] gdb: Drop use of obsolete AC_TYPE_SIGNAL
- From: Pedro Alves <palves at redhat dot com>
- To: gdb-patches at sourceware dot org
- Date: Mon, 24 Aug 2015 22:09:50 +0100
- Subject: [PATCH 3/3] gdb: Drop use of obsolete AC_TYPE_SIGNAL
- Authentication-results: sourceware.org; auth=none
- References: <1440450590-27215-1-git-send-email-palves at redhat dot com>
Since we're using sighandler_t, nothing else refers to RETSIGTYPE in
gdb.
(Actually, given gdb/remote.c has been assuming signal handlers return
void for a long time, we could have gotten get rid of this even
without gnulib's sighandler_t.)
gdb/ChangeLog:
2015-08-24 Pedro Alves <palves@redhat.com>
* configure.ac: Remove AC_TYPE_SIGNAL call.
* configure, config.in: Regenerate.
---
gdb/config.in | 3 ---
gdb/configure | 33 ---------------------------------
gdb/configure.ac | 1 -
3 files changed, 37 deletions(-)
diff --git a/gdb/config.in b/gdb/config.in
index d188088..97ce5b6 100644
--- a/gdb/config.in
+++ b/gdb/config.in
@@ -677,9 +677,6 @@
/* Bug reporting address */
#undef REPORT_BUGS_TO
-/* Define as the return type of signal handlers (`int' or `void'). */
-#undef RETSIGTYPE
-
/* Define to 1 if the "%Lg" format works to scan long doubles. */
#undef SCANF_HAS_LONG_DOUBLE
diff --git a/gdb/configure b/gdb/configure
index e420c03..fd7ea1c 100755
--- a/gdb/configure
+++ b/gdb/configure
@@ -11094,39 +11094,6 @@ fi
# Checks for types. #
# ------------------ #
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
-$as_echo_n "checking return type of signal handlers... " >&6; }
-if test "${ac_cv_type_signal+set}" = set; then :
- $as_echo_n "(cached) " >&6
-else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <sys/types.h>
-#include <signal.h>
-
-int
-main ()
-{
-return *(signal (0, 0)) (0) == 1;
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
- ac_cv_type_signal=int
-else
- ac_cv_type_signal=void
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
-$as_echo "$ac_cv_type_signal" >&6; }
-
-cat >>confdefs.h <<_ACEOF
-#define RETSIGTYPE $ac_cv_type_signal
-_ACEOF
-
-
ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
#include <sys/socket.h>
diff --git a/gdb/configure.ac b/gdb/configure.ac
index 16bcd56..29d0b63 100644
--- a/gdb/configure.ac
+++ b/gdb/configure.ac
@@ -1339,7 +1339,6 @@ AC_CHECK_MEMBERS([struct stat.st_blocks, struct stat.st_blksize])
# Checks for types. #
# ------------------ #
-AC_TYPE_SIGNAL
AC_CHECK_TYPES(socklen_t, [], [],
[#include <sys/types.h>
#include <sys/socket.h>
--
1.9.3