diff options
author | Tom Lane | 2015-08-31 05:36:46 +0000 |
---|---|---|
committer | Tom Lane | 2015-08-31 05:36:46 +0000 |
commit | 0f19d0f12fa235c6951ff431bd60da594356a1a6 (patch) | |
tree | 38f618a68a3eb8a9d2e6330023b22316b1b3969e /configure.in | |
parent | 794e2558be670be65a8fdb52b99438a67cd74631 (diff) |
Remove long-dead support for platforms without sig_atomic_t.
C89 requires <signal.h> 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.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/configure.in b/configure.in index a28f9ddb252..5f16530fca8 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 <stdio.h>]) -# 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 <signal.h>]) - # Check for extensions offering the integer scalar type __int128. PGAC_TYPE_128BIT_INT |