Index: src/interfaces/libpq/Makefile =================================================================== RCS file: /projects/cvsroot/pgsql/src/interfaces/libpq/Makefile,v retrieving revision 1.125 diff -c -r1.125 Makefile *** src/interfaces/libpq/Makefile 31 Dec 2004 22:03:50 -0000 1.125 --- src/interfaces/libpq/Makefile 6 Jan 2005 21:01:16 -0000 *************** *** 55,61 **** # matter.) SHLIB_LINK += $(filter -lcrypt -ldes -lkrb -lcom_err -lcrypto -lk5crypto -lkrb5 -lssl -lsocket -lnsl -lresolv -lintl, $(LIBS)) $(PTHREAD_LIBS) ifeq ($(PORTNAME), win32) ! SHLIB_LINK += -lwsock32 -lws2_32 $(filter -leay32 -lssleay32, $(LIBS)) endif --- 55,61 ---- # matter.) SHLIB_LINK += $(filter -lcrypt -ldes -lkrb -lcom_err -lcrypto -lk5crypto -lkrb5 -lssl -lsocket -lnsl -lresolv -lintl, $(LIBS)) $(PTHREAD_LIBS) ifeq ($(PORTNAME), win32) ! SHLIB_LINK += -lwsock32 -lws2_32 -lshell32 $(filter -leay32 -lssleay32, $(LIBS)) endif Index: src/interfaces/libpq/fe-connect.c =================================================================== RCS file: /projects/cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v retrieving revision 1.297 diff -c -r1.297 fe-connect.c *** src/interfaces/libpq/fe-connect.c 6 Jan 2005 18:29:10 -0000 1.297 --- src/interfaces/libpq/fe-connect.c 6 Jan 2005 21:12:00 -0000 *************** *** 35,40 **** --- 35,41 ---- #ifdef WIN32 #include "win32.h" + #define _WIN32_IE 0x0400 #include #else #include Index: src/interfaces/libpq/fe-secure.c =================================================================== RCS file: /projects/cvsroot/pgsql/src/interfaces/libpq/fe-secure.c,v retrieving revision 1.64 diff -c -r1.64 fe-secure.c *** src/interfaces/libpq/fe-secure.c 6 Jan 2005 18:29:10 -0000 1.64 --- src/interfaces/libpq/fe-secure.c 6 Jan 2005 21:02:06 -0000 *************** *** 817,822 **** --- 817,823 ---- fnbuf); return 0; } + #ifndef WIN32 if (!S_ISREG(buf.st_mode) || (buf.st_mode & 0077) || buf.st_uid != getuid()) { *************** *** 825,830 **** --- 826,832 ---- fnbuf); return 0; } + #endif if ((fp = fopen(fnbuf, "r")) == NULL) { printfPQExpBuffer(&conn->errorMessage, Index: src/port/path.c =================================================================== RCS file: /projects/cvsroot/pgsql/src/port/path.c,v retrieving revision 1.48 diff -c -r1.48 path.c *** src/port/path.c 6 Jan 2005 18:29:11 -0000 1.48 --- src/port/path.c 6 Jan 2005 21:01:40 -0000 *************** *** 18,23 **** --- 18,24 ---- #include #include #ifdef WIN32 + #define _WIN32_IE 0x0400 #include #else #include