RE: [HACKERS] Win32 pЭort of libpq
От | Vince Vielhaber |
---|---|
Тема | RE: [HACKERS] Win32 pЭort of libpq |
Дата | |
Msg-id | Pine.BSF.4.05.9909300805320.12281-100000@paprika.michvhf.com обсуждение исходный текст |
Ответ на | RE: [HACKERS] Win32 pЭort of libpq (Dmitry Samersoff <dms@wplus.net>) |
Ответы |
RE: [HACKERS] Win32 pЭort of libpq
|
Список | pgsql-hackers |
On Thu, 30 Sep 1999, Dmitry Samersoff wrote: > > On 30-Sep-99 Edmund Mergl wrote: > > Hi, > > > > in the last few days I compiled libpq on Windows NT > > using MS Visual Studio 6.0. I followed the instructions > > given by Bob Kline <bkline@rksystems.com> in his mail from > > Fri, 3 Sep 1999. > > Unfortuanetely he sent his mail only to dbi-users, so I would > > like to repeat one major problem on this list. > > > > Here is an excerpt from his mail: > > > > 4. The DllMain function in src/interfaces/libpq/libpqdll.c of the > > PostgreSQL 6.5 sources, in which WSAStartup is invoked, is never called, > > which causes gethostbyname calls to fail. Solution (more properly, > > "kludge" -- I know there's a cleaner fix somewhere, but this works for > > now): immediately after the local declarations for the connectDB function > > in src/interfaces/libpq/fe-connect.c: > > > >#ifdef WIN32 > > static int WeHaveCalledWSAStartup; > > > > if (!WeHaveCalledWSAStartup) { > > WSADATA wsaData; > > if (WSAStartup(MAKEWORD(1, 1), &wsaData)) { > > sprintf(conn->errorMessage, > > "WSAStartup failed: errno=%d\n", h_errno); > > goto connect_errReturn; > > } > > WeHaveCalledWSAStartup = 1; > > } > >#endif > > You need not to take care wether WSAStartup is alredy called or not. > Windows handle it automatically. By calling it yourself you have more control over which minimum version will be loaded. Vince. -- ========================================================================== Vince Vielhaber -- KA8CSH email: vev@michvhf.com flame-mail: /dev/null # include <std/disclaimers.h> Have you seen http://www.pop4.net? Online Campground Directory http://www.camping-usa.com Online Giftshop Superstore http://www.cloudninegifts.com ==========================================================================
В списке pgsql-hackers по дате отправления: