mirror of
https://github.com/postgres/postgres.git
synced 2025-08-09 17:03:00 +03:00
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.
This commit is contained in:
@@ -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.
|
||||
|
Reference in New Issue
Block a user