aboutsummaryrefslogtreecommitdiff
path: root/src/backend/tcop/postgres.c
diff options
context:
space:
mode:
authorMarc G. Fournier <scrappy@hub.org>1996-08-06 16:43:41 +0000
committerMarc G. Fournier <scrappy@hub.org>1996-08-06 16:43:41 +0000
commitbb0bdfd101933ab330093acb873a53d180460938 (patch)
treece56121d72f695921fa7da1700bf91c7803dacf0 /src/backend/tcop/postgres.c
parent6c684b18474d1b0ac58365a1634b1f365d1080be (diff)
downloadpostgresql-bb0bdfd101933ab330093acb873a53d180460938.tar.gz
postgresql-bb0bdfd101933ab330093acb873a53d180460938.zip
Fixes:
I've enclosed two patches. The first affects Solaris compilability. The bug stems from netdb.h (where MAXHOSTNAMELEN is defined on a stock system). If the user has installed the header files from BIND 4.9.x, there will be no definition of MAXHOSTNAMELEN. The patch will, if all else fails, try to include <arpa/nameser.h> and set MAXHOSTNAMELEN to MAXDNAME, which is 256 (just like MAXHOSTNAMELEN on a stock system). The second patch adds aliases for "ISNULL" to "IS NULL" and likewise for "NOTNULL" to "IS NOT NULL". I have not removed the postgres specific ISNULL and NOTNULL. I noticed this on the TODO list, and figured it would be easy to remove. The full semantics are: [ expression IS NULL ] [ expression IS NOT NULL ] --Jason Submitted by: Jason Wright <jason@oozoo.vnet.net>
Diffstat (limited to 'src/backend/tcop/postgres.c')
-rw-r--r--src/backend/tcop/postgres.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/backend/tcop/postgres.c b/src/backend/tcop/postgres.c
index dfb2532bf32..b9ed53d2c0b 100644
--- a/src/backend/tcop/postgres.c
+++ b/src/backend/tcop/postgres.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.4 1996/07/22 23:00:26 scrappy Exp $
+ * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.5 1996/08/06 16:43:41 scrappy Exp $
*
* NOTES
* this is the "main" module of the postgres backend and
@@ -29,6 +29,10 @@
#include <sys/param.h> /* for MAXHOSTNAMELEN on most */
#ifndef WIN32
#include <netdb.h> /* for MAXHOSTNAMELEN on some */
+#ifndef MAXHOSTNAMELEN /* for MAXHOSTNAMELEN everywhere else */
+#include <arpa/nameser.h>
+#define MAXHOSTNAMELEN MAXDNAME
+#endif
#endif /* WIN32 */
#include <errno.h>
#ifdef PORTNAME_aix
@@ -1223,7 +1227,7 @@ PostgresMain(int argc, char *argv[])
*/
if (IsUnderPostmaster == false) {
puts("\nPOSTGRES backend interactive interface");
- puts("$Revision: 1.4 $ $Date: 1996/07/22 23:00:26 $");
+ puts("$Revision: 1.5 $ $Date: 1996/08/06 16:43:41 $");
}
/* ----------------