mirror of
https://github.com/postgres/postgres.git
synced 2025-05-03 22:24:49 +03:00
Locate the file pg_service.conf in the directory configured as --syconfdir
(i.e., /usr/local/pgsql/etc by default).
This commit is contained in:
parent
adeedf9047
commit
179b8e5722
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 1994, Regents of the University of California
|
# Copyright (c) 1994, Regents of the University of California
|
||||||
#
|
#
|
||||||
# $Header: /cvsroot/pgsql/src/interfaces/libpq/Makefile,v 1.42 2000/10/12 07:38:13 ishii Exp $
|
# $Header: /cvsroot/pgsql/src/interfaces/libpq/Makefile,v 1.43 2000/10/17 17:43:13 petere Exp $
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ NAME= pq
|
|||||||
SO_MAJOR_VERSION= 2
|
SO_MAJOR_VERSION= 2
|
||||||
SO_MINOR_VERSION= 1
|
SO_MINOR_VERSION= 1
|
||||||
|
|
||||||
CFLAGS+= -DFRONTEND -I$(srcdir)
|
override CFLAGS += -DFRONTEND -I$(srcdir) -DSYSCONFDIR='"$(sysconfdir)"'
|
||||||
|
|
||||||
OBJS= fe-auth.o fe-connect.o fe-exec.o fe-misc.o fe-print.o fe-lobj.o \
|
OBJS= fe-auth.o fe-connect.o fe-exec.o fe-misc.o fe-print.o fe-lobj.o \
|
||||||
pqexpbuffer.o dllist.o pqsignal.o $(SNPRINTF) $(INET_ATON)
|
pqexpbuffer.o dllist.o pqsignal.o $(SNPRINTF) $(INET_ATON)
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.139 2000/10/17 01:00:58 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.140 2000/10/17 17:43:13 petere Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -2095,9 +2095,15 @@ pqPacketSend(PGconn *conn, const char *buf, size_t len)
|
|||||||
return STATUS_OK;
|
return STATUS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef SYSCONFDIR
|
||||||
|
# error "You must compile this file with SYSCONFDIR defined."
|
||||||
|
#endif
|
||||||
|
|
||||||
int parseServiceInfo(PQconninfoOption *options, PQExpBuffer errorMessage) {
|
int parseServiceInfo(PQconninfoOption *options, PQExpBuffer errorMessage) {
|
||||||
char *service = conninfo_getval(options, "service");
|
char *service = conninfo_getval(options, "service");
|
||||||
char *serviceFile = "/etc/pg_service.conf";
|
char *serviceFile = SYSCONFDIR "/pg_service.conf";
|
||||||
int MAXBUFSIZE = 256;
|
int MAXBUFSIZE = 256;
|
||||||
int group_found = 0;
|
int group_found = 0;
|
||||||
int linenr=0, i;
|
int linenr=0, i;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user