Adjustment to test on unix domain socket variable for pg_hba.conf
authorBruce Momjian <bruce@momjian.us>
Wed, 6 Oct 2004 09:13:10 +0000 (09:13 +0000)
committerBruce Momjian <bruce@momjian.us>
Wed, 6 Oct 2004 09:13:10 +0000 (09:13 +0000)
default settings, rather than just Win32.

src/backend/libpq/pg_hba.conf.sample
src/bin/initdb/initdb.c

index d3213d945873ef3558a3404a9fbd141850a10bcb..063fc5fddea96e95528bdee98cbd88121ac2d724 100644 (file)
@@ -60,8 +60,8 @@
 
 # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
 
-@remove-line-for-win32@# "local" is for Unix domain socket connections only
-@remove-line-for-win32@local   all         all                               @authmethod@
+@remove-line-for-nolocal@# "local" is for Unix domain socket connections only
+@remove-line-for-nolocal@local   all         all                               @authmethod@
 # IPv4 local connections:
 host    all         all         127.0.0.1/32          @authmethod@
 # IPv6 local connections:
index ab61221b1f985090326e29156e4ad6f646b05b84..9e7bd70a30ac2230106f006effd4c9c3bf55aff4 100644 (file)
@@ -39,7 +39,7 @@
  * Portions Copyright (c) 1994, Regents of the University of California
  * Portions taken from FreeBSD.
  *
- * $PostgreSQL: pgsql/src/bin/initdb/initdb.c,v 1.55 2004/10/06 09:01:18 momjian Exp $
+ * $PostgreSQL: pgsql/src/bin/initdb/initdb.c,v 1.56 2004/10/06 09:13:10 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -147,7 +147,7 @@ char        backend_exec[MAXPGPATH];
 static void *xmalloc(size_t size);
 static char *xstrdup(const char *s);
 static char **replace_token(char **lines, char *token, char *replacement);
-#ifdef WIN32
+#ifndef HAVE_UNIX_SOCKETS
 static char **filter_lines_with_token(char **lines, char *token);
 #endif
 static char **readfile(char *path);
@@ -318,7 +318,7 @@ replace_token(char **lines, char *token, char *replacement)
  * a sort of poor man's grep -v
  *
  */
-#ifdef WIN32
+#ifndef HAVE_UNIX_SOCKETS
 static char **
 filter_lines_with_token(char **lines, char *token)
 {
@@ -1124,10 +1124,10 @@ setup_config(void)
 
    conflines = readfile(hba_file);
 
-#ifdef WIN32
-   conflines = filter_lines_with_token(conflines,"@remove-line-for-win32@");
+#ifndef HAVE_UNIX_SOCKETS
+   conflines = filter_lines_with_token(conflines,"@remove-line-for-nolocal@");
 #else
-   conflines = replace_token(conflines,"@remove-line-for-win32@","");
+   conflines = replace_token(conflines,"@remove-line-for-nolocal@","");
 #endif
 
 #ifndef HAVE_IPV6