diff --git a/configure b/configure index 0bed81c2e4..0376a7ca91 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; } diff --git a/configure.in b/configure.in index a28f9ddb25..5f16530fca 100644 --- a/configure.in +++ b/configure.in @@ -1831,10 +1831,6 @@ AC_DEFINE_UNQUOTED(MAXIMUM_ALIGNOF, $MAX_ALIGNOF, [Define as the maximum alignme AC_CHECK_TYPES([int8, uint8, int64, uint64], [], [], [#include ]) -# We also check for sig_atomic_t, which *should* be defined per ANSI -# C, but is missing on some old platforms. -AC_CHECK_TYPES(sig_atomic_t, [], [], [#include ]) - # Check for extensions offering the integer scalar type __int128. PGAC_TYPE_128BIT_INT diff --git a/src/include/c.h b/src/include/c.h index b719eb95e1..f5da4676c6 100644 --- a/src/include/c.h +++ b/src/include/c.h @@ -334,11 +334,6 @@ typedef unsigned PG_INT128_TYPE uint128; #define HAVE_INT64_TIMESTAMP #endif -/* sig_atomic_t is required by ANSI C, but may be missing on old platforms */ -#ifndef HAVE_SIG_ATOMIC_T -typedef int sig_atomic_t; -#endif - /* * Size * Size of any memory resident object, as returned by sizeof. diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in index 8873dccd1e..1dcc9a9ee7 100644 --- a/src/include/pg_config.h.in +++ b/src/include/pg_config.h.in @@ -449,9 +449,6 @@ /* Define to 1 if you have sigsetjmp(). */ #undef HAVE_SIGSETJMP -/* Define to 1 if the system has the type `sig_atomic_t'. */ -#undef HAVE_SIG_ATOMIC_T - /* Define to 1 if you have the `snprintf' function. */ #undef HAVE_SNPRINTF diff --git a/src/include/pg_config.h.win32 b/src/include/pg_config.h.win32 index ad61392841..bf69ef5bde 100644 --- a/src/include/pg_config.h.win32 +++ b/src/include/pg_config.h.win32 @@ -322,9 +322,6 @@ /* Define to 1 if you have sigsetjmp(). */ /* #undef HAVE_SIGSETJMP */ -/* Define to 1 if the system has the type `sig_atomic_t'. */ -#define HAVE_SIG_ATOMIC_T 1 - /* Define to 1 if you have the `snprintf' function. */ /* #undef HAVE_SNPRINTF */