]> granicus.if.org Git - postgresql/commitdiff
Attached is the complete diff against current CVS.
authorBruce Momjian <bruce@momjian.us>
Thu, 12 Jun 2003 08:15:29 +0000 (08:15 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 12 Jun 2003 08:15:29 +0000 (08:15 +0000)
Compiles on BCC 5.5 and VC++ 6.0 (with warnings).

Karl Waclawek

19 files changed:
src/backend/libpq/ip.c
src/backend/utils/mb/encnames.c
src/bin/psql/bcc32.mak
src/bin/psql/common.c
src/bin/psql/print.c
src/bin/psql/win32.mak
src/include/c.h
src/include/getaddrinfo.h
src/include/pg_config.h.win32
src/include/port.h
src/interfaces/libpq/bcc32.mak
src/interfaces/libpq/blibpqdll.def
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/fe-misc.c
src/interfaces/libpq/libpqdll.def
src/interfaces/libpq/win32.mak
src/port/crypt.c
src/port/getaddrinfo.c
src/port/inet_aton.c

index cd69a078ad345aaca6fc3cc245bda1850b2fadd7..091b381ec179f9d9b5a63594519e59864d08ddfd 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/libpq/ip.c,v 1.14 2003/06/12 08:11:07 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/libpq/ip.c,v 1.15 2003/06/12 08:15:28 momjian Exp $
  *
  * This file and the IPV6 implementation were initially provided by
  * Nigel Kukard <nkukard@lbsd.net>, Linux Based Systems Design
@@ -20,6 +20,8 @@
 /* This is intended to be used in both frontend and backend, so use c.h */
 #include "c.h"
 
+#if !defined(_MSC_VER) && !defined(__BORLANDC__)
+
 #include <errno.h>
 #include <unistd.h>
 #include <sys/types.h>
@@ -33,6 +35,8 @@
 #include <arpa/inet.h>
 #include <sys/file.h>
 
+#endif
+
 #include "libpq/ip.h"
 
 
index 3410d8012a478063ff9fb8fce1857ae3a4c1ec46..93a7dc240deb381dffaa374ad93a10fc9d7d25f6 100644 (file)
@@ -2,7 +2,7 @@
  * Encoding names and routines for work with it. All
  * in this file is shared bedween FE and BE.
  *
- * $Id: encnames.c,v 1.15 2003/06/12 08:11:07 momjian Exp $
+ * $Id: encnames.c,v 1.16 2003/06/12 08:15:28 momjian Exp $
  */
 #ifdef FRONTEND
 #include "postgres_fe.h"
@@ -13,7 +13,9 @@
 #include "utils/builtins.h"
 #endif
 
+#if !defined(_MSC_VER) && !defined(__BORLANDC__)
 #include <unistd.h>
+#endif
 
 #include "mb/pg_wchar.h"
 #include <ctype.h>
index 1eeb59177def675e45b130da7cb14983c1941cea..360c4c75f2849b546ca2fdeaf76451b5e6d24732 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for Borland C++ 5.5
 # Borland C++ base install directory goes here
-BCB=d:\Borland\Bcc55
+BCB=d:\Borland\Bcc55
 
 !MESSAGE Building PSQL.EXE ...
 !MESSAGE
@@ -36,6 +36,7 @@ NULL=nul
 !ENDIF 
 
 CPP=bcc32.exe
+PERL=perl.exe
 
 !IF "$(CFG)" == "Debug"
 DEBUG=1
@@ -45,13 +46,14 @@ INTDIR=.\Debug
 OUTDIR=.\Release
 INTDIR=.\Release
 !endif
+REFDOCDIR=../../../doc/src/sgml/ref
 
 .path.obj = $(INTDIR)
 
 .c.obj:
        $(CPP) -o"$(INTDIR)\$&" $(CPP_PROJ) $<
 
-ALL : "$(OUTDIR)\psql.exe"
+ALL : "sql_help.h" "$(OUTDIR)\psql.exe"
 
 CLEAN :
        -@erase "$(INTDIR)\command.obj"
@@ -70,6 +72,8 @@ CLEAN :
        -@erase "$(INTDIR)\describe.obj"
        -@erase "$(INTDIR)\tab-complete.obj"
        -@erase "$(INTDIR)\getopt.obj"
+       -@erase "$(INTDIR)\getopt_long.obj"
+       -@erase "$(INTDIR)\path.obj"
        -@erase "$(INTDIR)\mbprint.obj"
        -@erase "$(INTDIR)\psql.ilc"
        -@erase "$(INTDIR)\psql.ild"
@@ -84,8 +88,8 @@ CLEAN :
 USERDEFINES = WIN32;_CONSOLE;_MBCS;HAVE_STRDUP
 
 # ---------------------------------------------------------------------------
-CPP_PROJ = -I$(BCB)\include;..\..\include;..\..\interfaces\libpq -c -D$(USERDEFINES) -tWM -tWC \
-               -q -5 -a8 -pc -X -w-use -w-par -w-pia -w-csu -w-aus -w-ccc
+CPP_PROJ = -I$(BCB)\include;..\..\include;..\..\interfaces\libpq -c -D$(USERDEFINES) -DFRONTEND \
+           -tWM -tWC -q -5 -a8 -pc -X -w-use -w-par -w-pia -w-csu -w-aus -w-ccc
 
 !IFDEF DEBUG
 CPP_PROJ       = $(CPP_PROJ) -Od -r- -k -v -y -vi- -D_DEBUG
@@ -122,6 +126,8 @@ LINK32_OBJS= \
        describe.obj \
        tab-complete.obj \
        getopt.obj \
+      getopt_long.obj \
+      path.obj \
        mbprint.obj
        
 
@@ -134,3 +140,8 @@ LINK32_OBJS= \
 !
 
 getopt.obj : "$(OUTDIR)" ..\..\port\getopt.c
+getopt_long.obj : "$(OUTDIR)" ..\..\port\getopt_long.c
+path.obj : "$(OUTDIR)" ..\..\port\path.c
+
+"sql_help.h": create_help.pl 
+       $(PERL) create_help.pl $(REFDOCDIR) $@
index 3769f671d168857c7dec310b6cc56c9765869bc6..84dc32bd5ca8e6fe6b45bf7d38689368b5032660 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Copyright 2000 by PostgreSQL Global Development Group
  *
- * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.63 2003/06/12 07:52:51 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.64 2003/06/12 08:15:28 momjian Exp $
  */
 #include "postgres_fe.h"
 #include "common.h"
@@ -48,7 +48,7 @@ typedef struct timeval TimevalStruct;
 #else
 
 typedef struct _timeb TimevalStruct;
-#define GETTIMEOFDAY(T) _ftime(&T)
+#define GETTIMEOFDAY(T) _ftime(T)
 #define DIFF_MSEC(T, U) ((((T)->time - (U)->time) * 1000.0 + (T)->millitm - (U)->millitm))
 
 #endif
index 35d9aa0bc21906f66c91a07620c858e755b69abf..794953716b6e24ef16a3d7d140b371b08353a6d4 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Copyright 2000 by PostgreSQL Global Development Group
  *
- * $Header: /cvsroot/pgsql/src/bin/psql/print.c,v 1.38 2003/06/12 07:52:51 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/bin/psql/print.c,v 1.39 2003/06/12 08:15:28 momjian Exp $
  */
 #include "postgres_fe.h"
 #include "common.h"
 
 #include <math.h>
 #include <signal.h>
+
+#if !defined(_MSC_VER) && !defined(__BORLANDC__)
 #include <unistd.h>
+#endif
 
 #ifndef WIN32
 #include <sys/ioctl.h>                 /* for ioctl() */
index 82ca69218c268d37c44cb73fd064e695d431e1fe..55064cab897d5e381ed079f376948de65ff28341 100644 (file)
@@ -35,8 +35,10 @@ CLEAN :
        -@erase "$(INTDIR)\describe.obj"
        -@erase "$(INTDIR)\tab-complete.obj"
        -@erase "$(INTDIR)\getopt.obj"
+       -@erase "$(INTDIR)\getopt_long.obj"
+       -@erase "$(INTDIR)\path.obj"
        -@erase "$(INTDIR)\mbprint.obj"
-       -@erase "$(INTDIR)\vc50.idb"
+       -@erase "$(INTDIR)\*psql.pch"
        -@erase "$(OUTDIR)\psql.exe"
 
 "$(OUTDIR)" :
@@ -44,7 +46,7 @@ CLEAN :
 
 CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
  "_MBCS" /Fp"$(INTDIR)\psql.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c \
- /I ..\..\include /I ..\..\interfaces\libpq /D "HAVE_STRDUP"
+ /I ..\..\include /I ..\..\interfaces\libpq /D "HAVE_STRDUP" /D "FRONTEND"
 
 CPP_OBJS=.\Release/
 CPP_SBRS=.
@@ -71,6 +73,8 @@ LINK32_OBJS= \
        "$(INTDIR)\describe.obj" \
        "$(INTDIR)\tab-complete.obj" \
        "$(INTDIR)\getopt.obj" \
+       "$(INTDIR)\getopt_long.obj" \
+       "$(INTDIR)\path.obj" \
        "$(INTDIR)\mbprint.obj" \
        "..\..\interfaces\libpq\Release\libpqdll.lib"
 
@@ -84,6 +88,16 @@ LINK32_OBJS= \
     $(CPP_PROJ) ..\..\port\getopt.c
 <<
 
+"$(OUTDIR)\getopt_long.obj" : "$(OUTDIR)" ..\..\port\getopt_long.c
+    $(CPP) @<<
+    $(CPP_PROJ) ..\..\port\getopt_long.c
+<<
+
+"$(OUTDIR)\path.obj" : "$(OUTDIR)" ..\..\port\path.c
+    $(CPP) @<<
+    $(CPP_PROJ) ..\..\port\path.c
+<<
+
 .c{$(CPP_OBJS)}.obj::
    $(CPP) @<<
    $(CPP_PROJ) $< 
index d17827775fa82d6d9afb428b722e884e5c41e569..3f6c23c6d148ae9a10827e2db22cc6205233bfca 100644 (file)
@@ -12,7 +12,7 @@
  * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $Id: c.h,v 1.149 2003/06/12 08:11:07 momjian Exp $
+ * $Id: c.h,v 1.150 2003/06/12 08:15:29 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -73,7 +73,7 @@
 #include <SupportDefs.h>
 #endif
 
-#ifdef WIN32
+#if defined(WIN32) && !defined(_MSC_VER) && !defined(__BORLANDC__)
 /* We have to redefine some system functions after they are included above */
 #include "pg_config_os.h"
 #endif
index 2afec4d5cafaf97734966bcad9430f698e257fe9..ced6df07e9a6e441b58ae753b9653d824316153c 100644 (file)
  *
  * Copyright (c) 2003, PostgreSQL Global Development Group
  *
- * $Id: getaddrinfo.h,v 1.5 2003/06/12 08:11:07 momjian Exp $
+ * $Id: getaddrinfo.h,v 1.6 2003/06/12 08:15:29 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
 #ifndef GETADDRINFO_H
 #define GETADDRINFO_H
 
+#if !defined(_MSC_VER) && !defined(__BORLANDC__)
 #include <sys/socket.h>
 #include <netdb.h>
+#endif
 
 
 #ifndef HAVE_STRUCT_ADDRINFO
index aaeecf5957bc316915c7b1fb1e9a2542929f79b7..7835ef8d9fff6455b7b3ce605c84c9fc22226acb 100644 (file)
 #define HAVE_ATEXIT
 #define HAVE_MEMMOVE
 
+#ifdef __BORLANDC__
+#define HAVE_RANDOM
+#endif
+
 /* use _snprintf instead of snprintf */
 #define        HAVE_DECL_SNPRINTF 1
 #define snprintf       _snprintf
index 2fd6de606c113e6e73c282e571069b911041688d..783d41cc0ed0d58a3a9a24ad10103b5f71960640 100644 (file)
@@ -6,7 +6,7 @@
  * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $Id: port.h,v 1.5 2003/06/12 08:11:07 momjian Exp $
+ * $Id: port.h,v 1.6 2003/06/12 08:15:29 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -76,8 +76,10 @@ extern double rint(double x);
 #endif
 
 #ifndef HAVE_INET_ATON
+#if !defined(_MSC_VER) && !defined(__BORLANDC__)
 # include <netinet/in.h>
 # include <arpa/inet.h>
+#endif
 extern int inet_aton(const char *cp, struct in_addr * addr);
 #endif
 
index 985143ac875c2c8e96d4a693fb79a325ed421a5e..0cb9faefedd001111469431e326779e5da2de483 100644 (file)
@@ -4,7 +4,7 @@
 #        and a Win32 dynamic library libpq.dll with import library libpqdll.lib
 
 # Borland C++ base install directory goes here
-BCB=d:\Borland\Bcc55
+BCB=d:\Borland\Bcc55
 
 !MESSAGE Building the Win32 DLL and Static Library...
 !MESSAGE
@@ -63,9 +63,16 @@ LIB32=tlib.exe
 LIB32_FLAGS= 
 LIB32_OBJS= \
        "$(OUTDIR)\win32.obj" \
+       "$(INTDIR)\getaddrinfo.obj" \
+       "$(INTDIR)\inet_aton.obj" \
+       "$(INTDIR)\crypt.obj" \
+       "$(INTDIR)\path.obj" \
        "$(INTDIR)\dllist.obj" \
        "$(INTDIR)\md5.obj" \
+       "$(INTDIR)\ip.obj" \
        "$(INTDIR)\fe-auth.obj" \
+       "$(INTDIR)\fe-protocol2.obj" \
+       "$(INTDIR)\fe-protocol3.obj" \
        "$(INTDIR)\fe-connect.obj" \
        "$(INTDIR)\fe-exec.obj" \
        "$(INTDIR)\fe-lobj.obj" \
@@ -77,7 +84,7 @@ LIB32_OBJS= \
        "$(INTDIR)\encnames.obj"
 
 RSC=brcc32.exe
-RSC_PROJ=/l 0x409 /fo"$(INTDIR)\libpq.res"
+RSC_PROJ=-l 0x409 -i$(BCB)\include -fo"$(INTDIR)\libpq.res"
 
 LINK32=ilink32.exe
 LINK32_FLAGS = -Gn -L$(BCB)\lib;$(INTDIR); -x -Tpd -v
@@ -86,16 +93,23 @@ LINK32_OBJS= "$(INTDIR)\libpqdll.obj"
 # ---------------------------------------------------------------------------
 
 .path.obj = $(INTDIR)
-.path.c = .;..\..\backend\libpq;..\..\backend\lib;..\..\backend\utils\mb
+.path.c = .;..\..\port;..\..\backend\libpq;..\..\backend\lib;..\..\backend\utils\mb
 
 # ---------------------------------------------------------------------------
 
 ALL: "$(OUTDIR)" "$(OUTDIR)\blibpq.dll" "$(OUTDIR)\blibpq.lib"
 
 CLEAN :
+       -@erase "$(INTDIR)\getaddrinfo.obj"
+       -@erase "$(INTDIR)\inet_aton.obj"
+       -@erase "$(INTDIR)\crypt.obj"
+       -@erase "$(INTDIR)\path.obj"
        -@erase "$(INTDIR)\dllist.obj"
        -@erase "$(INTDIR)\md5.obj"
+       -@erase "$(INTDIR)\ip.obj"
        -@erase "$(INTDIR)\fe-auth.obj"
+       -@erase "$(INTDIR)\fe-protocol2.obj"
+       -@erase "$(INTDIR)\fe-protocol3.obj"
        -@erase "$(INTDIR)\fe-connect.obj"
        -@erase "$(INTDIR)\fe-exec.obj"
        -@erase "$(INTDIR)\fe-lobj.obj"
@@ -125,7 +139,7 @@ CLEAN :
        "$(OUTDIR)\blibpq.lib" import32.lib cw32mti.lib, +
        blibpqdll.def,"$(INTDIR)\libpq.res"
 !
-       implib -a "$(OUTDIR)\blibpqdll.lib" blibpqdll.def $@
+       implib -w "$(OUTDIR)\blibpqdll.lib" blibpqdll.def $@
 
 "$(INTDIR)\libpq.res" : "$(INTDIR)" libpq.rc
     $(RSC) $(RSC_PROJ) libpq.rc
index 77a996bfe595e9c4b15bb75fe5220be697736f06..8445a29b1b40b317cfed691a8fd44ad26a9aa1e0 100644 (file)
@@ -96,7 +96,7 @@ EXPORTS
     _pg_encoding_to_char     @ 92
     _pg_utf_mblen            @ 93
     _PQunescapeBytea         @ 94
-    _PQfreeMem               @ 95
+    _PQfreemem               @ 95
 
 ; Aliases for MS compatible names
     PQconnectdb             = _PQconnectdb            
@@ -193,5 +193,5 @@ EXPORTS
     pg_encoding_to_char     = _pg_encoding_to_char    
     pg_utf_mblen            = _pg_utf_mblen           
     PQunescapeBytea         = _PQunescapeBytea        
-    PQfreeMem               = _PQfreeMem              
+    PQfreemem               = _PQfreemem              
 
index 04ca6cb925902c30cf04e2124f60f1190a9a6686..74e8ab557226f60b43c959f0397aac07a144cbc3 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.246 2003/06/12 08:11:07 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.247 2003/06/12 08:15:29 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
 #include "libpq/ip.h"
 #include "mb/pg_wchar.h"
 
+/* For FNCTL_NONBLOCK */
+#if defined(WIN32) || defined(__BEOS__)
+long ioctlsocket_ret;
+#endif
 
 #define PGPASSFILE ".pgpass"
 
index 0b59e6f5d5c85cca04bd22e900402358127d66cb..f456365348ec5e89f485e980560c8a531caead57 100644 (file)
@@ -23,7 +23,7 @@
  * Portions Copyright (c) 1994, Regents of the University of California
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-misc.c,v 1.94 2003/06/12 08:11:07 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-misc.c,v 1.95 2003/06/12 08:15:29 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
 #include <errno.h>
 #include <signal.h>
 #include <time.h>
+
+#if !defined(_MSC_VER) && !defined(__BORLANDC__)
 #include <netinet/in.h>
 #include <arpa/inet.h>
+#endif
 
 #ifdef WIN32
 #include "win32.h"
index e48959f0866bb1cf09f2888d955c902e081f237f..f8432fc713acee9080dbb0760bf75367ea1ccc72 100644 (file)
@@ -96,5 +96,5 @@ EXPORTS
     pg_encoding_to_char     @ 92
     pg_utf_mblen            @ 93
     PQunescapeBytea         @ 94
-    PQfreeMem               @ 95
+    PQfreemem               @ 95
 
index 5563c9e9a3b0a9784ad151575744f433ab11e453..11450a55858f7b31724fb0c172b2d88b1c673429 100644 (file)
@@ -36,9 +36,16 @@ OutDir=.\Release
 ALL : "$(OUTDIR)\libpq.lib" "$(OUTDIR)\libpq.dll" 
 
 CLEAN :
+       -@erase "$(INTDIR)\getaddrinfo.obj"
+       -@erase "$(INTDIR)\inet_aton.obj"
+      -@erase "$(INTDIR)\crypt.obj"
+       -@erase "$(INTDIR)\path.obj"
        -@erase "$(INTDIR)\dllist.obj"
        -@erase "$(INTDIR)\md5.obj"
+       -@erase "$(INTDIR)\ip.obj"
        -@erase "$(INTDIR)\fe-auth.obj"
+       -@erase "$(INTDIR)\fe-protocol2.obj"
+       -@erase "$(INTDIR)\fe-protocol3.obj"
        -@erase "$(INTDIR)\fe-connect.obj"
        -@erase "$(INTDIR)\fe-exec.obj"
        -@erase "$(INTDIR)\fe-lobj.obj"
@@ -72,9 +79,16 @@ LIB32=link.exe -lib
 LIB32_FLAGS=$(LOPT) /nologo /out:"$(OUTDIR)\libpq.lib" 
 LIB32_OBJS= \
        "$(OUTDIR)\win32.obj" \
+       "$(INTDIR)\getaddrinfo.obj" \
+       "$(INTDIR)\inet_aton.obj" \
+      "$(INTDIR)\crypt.obj" \
+       "$(INTDIR)\path.obj" \
        "$(INTDIR)\dllist.obj" \
        "$(INTDIR)\md5.obj" \
+       "$(INTDIR)\ip.obj" \
        "$(INTDIR)\fe-auth.obj" \
+       "$(INTDIR)\fe-protocol2.obj" \
+       "$(INTDIR)\fe-protocol3.obj" \
        "$(INTDIR)\fe-connect.obj" \
        "$(INTDIR)\fe-exec.obj" \
        "$(INTDIR)\fe-lobj.obj" \
@@ -112,6 +126,25 @@ LINK32_OBJS= \
   $(LINK32_FLAGS) $(LINK32_OBJS)
 <<
 
+"$(OUTDIR)\getaddrinfo.obj" : ..\..\port\getaddrinfo.c
+    $(CPP) @<<
+    $(CPP_PROJ) ..\..\port\getaddrinfo.c
+<<
+
+"$(OUTDIR)\inet_aton.obj" : ..\..\port\inet_aton.c
+    $(CPP) @<<
+    $(CPP_PROJ) ..\..\port\inet_aton.c
+<<
+
+"$(OUTDIR)\crypt.obj" : ..\..\port\crypt.c
+    $(CPP) @<<
+    $(CPP_PROJ) ..\..\port\crypt.c
+<<
+
+"$(OUTDIR)\path.obj" : ..\..\port\path.c
+    $(CPP) @<<
+    $(CPP_PROJ) ..\..\port\path.c
+<<
 
 "$(OUTDIR)\dllist.obj" : ..\..\backend\lib\dllist.c
     $(CPP) @<<
@@ -124,6 +157,10 @@ LINK32_OBJS= \
     $(CPP_PROJ) ..\..\backend\libpq\md5.c
 <<
 
+"$(OUTDIR)\ip.obj" : ..\..\backend\libpq\ip.c
+    $(CPP) @<<
+    $(CPP_PROJ) ..\..\backend\libpq\ip.c
+<<
 
 "$(INTDIR)\wchar.obj" : ..\..\backend\utils\mb\wchar.c
     $(CPP) @<<
index dd3e7ecb2a224ffa19b2dc19cdc33c5f8e3ce640..893e227fcf55dff85fc555171fe27fe1d2f35909 100644 (file)
@@ -50,8 +50,12 @@ __RCSID("$NetBSD: crypt.c,v 1.18 2001/03/01 14:37:35 wiz Exp $");
 #include <sys/types.h>
 #include <limits.h>
 #include <stdlib.h>
-#include <unistd.h>
+
+#ifdef WIN32
 #include <windows.h>
+#else
+#include <unistd.h>
+#endif
 
 static int des_setkey(const char *key);
 static int des_cipher(const char *in, char *out, long salt, int num_iter);
index f585457e7af1813f5fc2e964eb84418d119434c1..2f2449629b646ab12dd3ec743d518fcf24d1cf6b 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/port/getaddrinfo.c,v 1.6 2003/06/12 08:11:07 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/port/getaddrinfo.c,v 1.7 2003/06/12 08:15:29 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -16,6 +16,7 @@
 /* This is intended to be used in both frontend and backend, so use c.h */
 #include "c.h"
 
+#if !defined(_MSC_VER) && !defined(__BORLANDC__)
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <netdb.h>
@@ -24,6 +25,7 @@
 #ifdef HAVE_UNIX_SOCKETS
 #include <sys/un.h>
 #endif
+#endif
 
 #include "getaddrinfo.h"
 
index ded857c1fb7ab4e3b945401ef218fc27f5f878ed..f2458db74c7fb1149a49e8ff11976c40c3fc8921 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: inet_aton.c,v 1.4 2003/06/12 08:11:07 momjian Exp $
+/* $Id: inet_aton.c,v 1.5 2003/06/12 08:15:29 momjian Exp $
  *
  *     This inet_aton() function was taken from the GNU C library and
  *     incorporated into Postgres for those systems which do not have this
 
 #include "c.h"
 
+#if !defined(_MSC_VER) && !defined(__BORLANDC__)
 #include <netinet/in.h>
 #include <ctype.h>
+#endif
 
 /*
  * Check whether "cp" is a valid ascii representation