diff options
author | Bruce Momjian <bruce@momjian.us> | 2000-10-14 23:56:59 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2000-10-14 23:56:59 +0000 |
commit | 0f07d644a3542840d14cd27e39495f0f25755d69 (patch) | |
tree | d73245eef173f8fae7cab09e41d3ed4b17f7c011 /src/backend/commands/sequence.c | |
parent | d3902198b444f65345f8fee298381708bc8290bd (diff) | |
download | postgresql-0f07d644a3542840d14cd27e39495f0f25755d69.tar.gz postgresql-0f07d644a3542840d14cd27e39495f0f25755d69.zip |
The configure script fails to find <netinet/tcp.h>.
As a result, backend/libpq/pqcomm.c and interfaces/libpq/fe-connect.c
fail to compile.
The <netinet/tcp.h> header needs to be preceded by <netinet/in.h>, at
least on IRIX, Solaris and AIX. The simple configure test fails.
(That header on Linux is idempotent.)
The basic problem is that <netinet/tcp.h> is a BSD header. The
correct header for TCP internals such as TCP_NODELAY on a UNIX system
is <xti.h>. By UNIX I mean UNIX95 (aka XPG4v2 or SUSv1) or later.
The current UNIX standard (UNIX98 aka SUSv2) is available online at
<http://www.opengroup.org/onlinepubs/7908799/>.
The fix is to add header support for <xti.h> into configure.in and
config.h.in.
The 2 files which conditionally include <netinet/tcp.h> need also to
conditionally include <xti.h>.
Pete Forman
Diffstat (limited to 'src/backend/commands/sequence.c')
0 files changed, 0 insertions, 0 deletions