]> granicus.if.org Git - postgresql/commitdiff
Compilation of libpq for Win32 breaks on 6.4, because of a change that I
authorBruce Momjian <bruce@momjian.us>
Mon, 14 Dec 1998 15:05:27 +0000 (15:05 +0000)
committerBruce Momjian <bruce@momjian.us>
Mon, 14 Dec 1998 15:05:27 +0000 (15:05 +0000)
missed before the release. It's simply a symbol that is undefined. This
patch defines this symbol in "win32.h", so it should have no effect on any
other platforms. It should go into 6.4.1 if possible, since compilation is
completely broken without it.

I am also attaching a patch for the "win32.mak" file - it leaves a file
behind when doing "make clean" after the library is built on Visual C++ 6.0.
This is not at all as urgent, but I don't see it breaking here, so I think
it might as well go in there too?

//Magnus

src/interfaces/libpq/win32.h
src/interfaces/libpq/win32.mak

index b2a5e3db74fdaf36dd07e57378c0e99b0114f26d..2565700c92d66a2b42fce127b2da4e8c5e97ed00 100644 (file)
@@ -8,7 +8,7 @@
 
 
 #define NO_UNISTD_H
-
+#define SOCKET_SIZE_TYPE int
 
 /*
  * Some compat functions
index 7260f977ab886a960480f71e060818827d7f369c..60c70a9a002e34f99911eab27ce518449801b773 100644 (file)
@@ -33,7 +33,7 @@ CLEAN :
        -@erase "$(OUTDIR)\libpq.lib"
        -@erase "$(OUTDIR)\libpq.dll"
        -@erase "$(OUTDIR)\libpq.res"
-       -@erase "vc50.pch"
+       -@erase "*.pch"
        -@erase "$(OUTDIR)\libpq.pch"
        -@erase "$(OUTDIR)\libpqdll.exp"
        -@erase "$(OUTDIR)\libpqdll.lib"