From 5089f6ce87e2c2f3bc00b954107ea6b6c35169b4 Mon Sep 17 00:00:00 2001 From: "Marc G. Fournier" <scrappy@hub.org> Date: Wed, 30 Jul 1997 14:03:33 +0000 Subject: [PATCH] Check for and use <netdb.h> for postmaster.c, instead of checking if MAXHOSTNAMELEN is defined. For some reason, my 2.5.1 Solaris box at work fails on that check... --- src/backend/postmaster/postmaster.c | 4 ++-- src/configure | 2 +- src/configure.in | 2 +- src/include/config.h.in | 3 +++ 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c index 412f53cfae0..eb03bbf1723 100644 --- a/src/backend/postmaster/postmaster.c +++ b/src/backend/postmaster/postmaster.c @@ -10,7 +10,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.46 1997/05/25 15:37:15 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.47 1997/07/30 14:03:33 scrappy Exp $ * * NOTES * @@ -34,7 +34,7 @@ */ /* moved here to prevent double define */ #include <sys/param.h> /* for MAXHOSTNAMELEN on most */ -#ifndef MAXHOSTNAMELEN +#ifdef HAVE_NETDB_H #include <netdb.h> /* for MAXHOSTNAMELEN on some */ #endif diff --git a/src/configure b/src/configure index 46a882253b1..36840ca3e3b 100755 --- a/src/configure +++ b/src/configure @@ -2688,7 +2688,7 @@ else fi done -for ac_hdr in sys/resource.h +for ac_hdr in sys/resource.h netdb.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 diff --git a/src/configure.in b/src/configure.in index 428437dde54..8e63852b263 100644 --- a/src/configure.in +++ b/src/configure.in @@ -376,7 +376,7 @@ dnl Checks for header files. AC_HEADER_STDC AC_HEADER_SYS_WAIT AC_CHECK_HEADERS(limits.h unistd.h termios.h values.h sys/select.h) -AC_CHECK_HEADERS(sys/resource.h) +AC_CHECK_HEADERS(sys/resource.h netdb.h) AC_CHECK_HEADERS(readline.h history.h dld.h crypt.h endian.h float.h) dnl Checks for typedefs, structures, and compiler characteristics. diff --git a/src/include/config.h.in b/src/include/config.h.in index 8e5b1941457..da9122aee25 100644 --- a/src/include/config.h.in +++ b/src/include/config.h.in @@ -14,6 +14,9 @@ * The following is set using configure. */ +/* Set to 1 if you have <netdb.h> */ +#undef HAVE_NETDB_H + /* Set to 1 if you have <endian.h> */ #undef HAVE_ENDIAN_H -- GitLab