RE: [HACKERS] LIBPQ for WIN32

From: Vince Vielhaber <vev(at)michvhf(dot)com>
To: pgsql-hackers <pgsql-hackers(at)postgreSQL(dot)org>
Subject: RE: [HACKERS] LIBPQ for WIN32
Date: 1998-09-29 10:09:06
Message-ID: Pine.HPP.3.94.980929060501.7681C-100000@cinnamon.michvhf.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tue, 29 Sep 1998, Hiroshi Inoue wrote:

> >
> > On 28-Sep-98 Hiroshi Inoue wrote:
> > > I think that current DLL supports version 1.0,1.1,2.0,2.1 and 2.2 and we
> > > can
> > > specify any version from 1.0 to 2.2 .
> > > For example,if we call WSAStartup(MAKEWORD(1.0),&wsaData) from libpq
> > > and call WSAStartup(MAKEWORD(2,2),&wsaData) from psql,both return OK
> > > and wsaData.wVersion is 1.0 for libpq and 2.2 for psql.
> >
> > Whichever is done, try not to ever request a version higher than what is
> > required. It forces upgrades that may not even be necessary. It's been
> > awhile since I've done windows code, but I've been bitten by requiring a
> > higher version of a library than necessary - more than once without even
> > realising it. It's not very fun when it comes time to fix it.
> >
>
> How about my sample code at the end of my previous post.
> In that code,libpq does nothing if main application calls WSAStartup().

According to the winsock 1.1 spec an intermediate dll should handle it's
own startup and cleanup functions. Thinking about it, you really have
no way of knowing if the app is going to stop using and unload winsock
if you're not done with it. It may have loaded it for any number of
reasons not necessarily related to the database access.

Vince.
--
==========================================================================
Vince Vielhaber -- KA8CSH email: vev(at)michvhf(dot)com flame-mail: /dev/null
# include <std/disclaimers.h> TEAM-OS2
Online Searchable Campground Listings http://www.camping-usa.com
"There is no outfit less entitled to lecture me about bloat
than the federal government" -- Tony Snow
==========================================================================

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Magnus Hagander 1998-09-29 12:06:25 RE: [HACKERS] LIBPQ for WIN32
Previous Message Jan Wieck 1998-09-29 10:03:19 Patch - please apply