pgsql: Remove long-dead support for platforms without sig_atomic_t.

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Remove long-dead support for platforms without sig_atomic_t.
Date: 2015-08-31 05:36:55
Message-ID: E1ZWHm3-0002Es-An@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

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.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/0f19d0f12fa235c6951ff431bd60da594356a1a6

Modified Files
--------------
configure | 14 --------------
configure.in | 4 ----
src/include/c.h | 5 -----
src/include/pg_config.h.in | 3 ---
src/include/pg_config.h.win32 | 3 ---
5 files changed, 29 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Magnus Hagander 2015-08-31 12:08:18 pgsql: Small grammar fix
Previous Message Joe Conway 2015-08-30 18:12:01 pgsql: Fix sepgsql regression tests.