From 0f19d0f12fa235c6951ff431bd60da594356a1a6 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Mon, 31 Aug 2015 01:36:46 -0400 Subject: Remove long-dead support for platforms without sig_atomic_t. C89 requires to define sig_atomic_t, and there is no evidence in the buildfarm that any supported platforms don't comply. Remove the configure test to stop wasting build cycles on a purely historical issue. (Once upon a time, we cared about supporting C89-compliant compilers on machines with pre-C89 system headers, but that use-case has been dead for quite a few years.) I have some other fixes planned in this area, but let's start with this to see if the buildfarm produces any surprising results. --- configure | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'configure') diff --git a/configure b/configure index 0bed81c2e4a..0376a7ca919 100755 --- a/configure +++ b/configure @@ -14151,20 +14151,6 @@ _ACEOF fi -# We also check for sig_atomic_t, which *should* be defined per ANSI -# C, but is missing on some old platforms. -ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include -" -if test "x$ac_cv_type_sig_atomic_t" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_SIG_ATOMIC_T 1 -_ACEOF - - -fi - - # Check for extensions offering the integer scalar type __int128. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __int128" >&5 $as_echo_n "checking for __int128... " >&6; } -- cgit v1.2.3