File tree Expand file tree Collapse file tree 4 files changed +14
-48
lines changed Expand file tree Collapse file tree 4 files changed +14
-48
lines changed Original file line number Diff line number Diff line change @@ -93,7 +93,6 @@ CLEAN :
93
93
-@erase " $( INTDIR) \fe-secure.obj"
94
94
-@erase " $( INTDIR) \pqexpbuffer.obj"
95
95
-@erase " $( INTDIR) \pqsignal.obj"
96
- -@erase " $( OUTDIR) \libpqdll.obj"
97
96
-@erase " $( OUTDIR) \win32.obj"
98
97
-@erase " $( INTDIR) \wchar.obj"
99
98
-@erase " $( INTDIR) \encnames.obj"
@@ -155,14 +154,13 @@ RSC_PROJ=-l 0x409 -i$(BCB)\include -fo"$(INTDIR)\libpq.res"
155
154
156
155
LINK32 =ilink32.exe
157
156
LINK32_FLAGS = -Gn -L$(BCB ) \lib;$(INTDIR ) ; -x -Tpd -v
158
- LINK32_OBJS = "$(INTDIR ) \libpqdll.obj"
159
157
160
158
# @<< is a Response file, http://www.opussoftware.com/tutorial/TutMakefile.htm
161
159
162
- "$(OUTDIR ) \blibpq.dll" : "$(OUTDIR ) \blibpq.lib" $( LINK32_OBJS ) "$(INTDIR ) \libpq.res" blibpqdll.def
160
+ "$(OUTDIR ) \blibpq.dll" : "$(OUTDIR ) \blibpq.lib" "$(INTDIR ) \libpq.res" blibpqdll.def
163
161
$(LINK32 ) @<<
164
162
$(LINK32_FLAGS ) +
165
- c0d32.obj $( LINK32_OBJS ) , +
163
+ c0d32.obj , +
166
164
$@ ,, +
167
165
" $( OUTDIR) \blibpq.lib" import32.lib cw32mt.lib, +
168
166
blibpqdll.def," $( INTDIR) \libpq.res"
Original file line number Diff line number Diff line change 8
8
*
9
9
*
10
10
* IDENTIFICATION
11
- * $PostgreSQL: pgsql/src/interfaces/libpq/fe-connect.c,v 1.344 2007/02/20 15:20:51 momjian Exp $
11
+ * $PostgreSQL: pgsql/src/interfaces/libpq/fe-connect.c,v 1.345 2007/03/08 19:27:28 mha Exp $
12
12
*
13
13
*-------------------------------------------------------------------------
14
14
*/
@@ -1840,9 +1840,7 @@ makeEmptyPGconn(void)
1840
1840
#ifdef WIN32
1841
1841
1842
1842
/*
1843
- * Make sure socket support is up and running. Even though this is done in
1844
- * libpqdll.c, that is only for MSVC and BCC builds and doesn't work for
1845
- * static builds at all, so we have to do it in the main code too.
1843
+ * Make sure socket support is up and running.
1846
1844
*/
1847
1845
WSADATA wsaData ;
1848
1846
@@ -1853,7 +1851,12 @@ makeEmptyPGconn(void)
1853
1851
1854
1852
conn = (PGconn * ) malloc (sizeof (PGconn ));
1855
1853
if (conn == NULL )
1854
+ {
1855
+ #ifdef WIN32
1856
+ WSACleanup ();
1857
+ #endif
1856
1858
return conn ;
1859
+ }
1857
1860
1858
1861
/* Zero all pointers and booleans */
1859
1862
MemSet (conn , 0 , sizeof (PGconn ));
@@ -1918,10 +1921,6 @@ freePGconn(PGconn *conn)
1918
1921
PGnotify * notify ;
1919
1922
pgParameterStatus * pstatus ;
1920
1923
1921
- #ifdef WIN32
1922
- WSACleanup ();
1923
- #endif
1924
-
1925
1924
if (!conn )
1926
1925
return ;
1927
1926
@@ -1986,6 +1985,10 @@ freePGconn(PGconn *conn)
1986
1985
termPQExpBuffer (& conn -> errorMessage );
1987
1986
termPQExpBuffer (& conn -> workBuffer );
1988
1987
free (conn );
1988
+
1989
+ #ifdef WIN32
1990
+ WSACleanup ();
1991
+ #endif
1989
1992
}
1990
1993
1991
1994
/*
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -63,7 +63,6 @@ CLEAN :
63
63
-@erase " $( INTDIR) \fe-secure.obj"
64
64
-@erase " $( INTDIR) \pqexpbuffer.obj"
65
65
-@erase " $( INTDIR) \pqsignal.obj"
66
- -@erase " $( OUTDIR) \libpqdll.obj"
67
66
-@erase " $( OUTDIR) \win32.obj"
68
67
-@erase " $( INTDIR) \wchar.obj"
69
68
-@erase " $( INTDIR) \encnames.obj"
@@ -143,7 +142,6 @@ LINK32_FLAGS=kernel32.lib user32.lib advapi32.lib shfolder.lib wsock32.lib $(SSL
143
142
/pdb:"$(OUTDIR ) \libpqdll.pdb" /machine:I386 /out:"$(OUTDIR ) \$(OUTFILENAME ) .dll"\
144
143
/implib:"$(OUTDIR ) \$(OUTFILENAME ) dll.lib" /def:$(OUTFILENAME ) dll.def
145
144
LINK32_OBJS = \
146
- "$(INTDIR ) \libpqdll.obj" \
147
145
"$(OUTDIR ) \$(OUTFILENAME ) .lib" \
148
146
"$(OUTDIR ) \libpq.res"
149
147
@@ -159,7 +157,7 @@ LINK32_OBJS= \
159
157
$(RSC ) $(RSC_PROJ ) libpq.rc
160
158
161
159
162
- "$(OUTDIR ) \$(OUTFILENAME ) .dll" : "$(OUTDIR ) " "$(OUTDIR ) \libpqdll.obj" " $( INTDIR ) \libpqdll.obj" " $( INTDIR ) \libpq.res"
160
+ "$(OUTDIR ) \$(OUTFILENAME ) .dll" : "$(OUTDIR ) " "$(INTDIR ) \libpq.res"
163
161
$(LINK32 ) @<<
164
162
$(LINK32_FLAGS ) $(LINK32_OBJS )
165
163
<<
You can’t perform that action at this time.
0 commit comments