Re: [pgsql-hackers-win32] [PATCHES] Compiling libpq with VisualC - Mailing list pgsql-hackers

From Andreas Pflug
Subject Re: [pgsql-hackers-win32] [PATCHES] Compiling libpq with VisualC
Date
Msg-id 40C9F66F.80805@pse-consulting.de
Whole thread Raw
In response to Re: [PATCHES] Compiling libpq with VisualC  (Bruce Momjian <pgman@candle.pha.pa.us>)
Responses Re: [pgsql-hackers-win32] [PATCHES] Compiling libpq with VisualC
List pgsql-hackers
Bruce Momjian wrote:

>
>What is the recommended way to create mutex objects (CreateMutex) from
>Win32 libraries?  There must be a clean way like there is in pthreads.
>

It's having a central one-time called routine executing CreateMutex.
This can be DllMain, *if* used as DLL, but that's certainly no solution
for static linkage. This would require some PQinitThreadStuff() routine,
which may be called only once (and ultimately can't check for that
itself, if you don't trust a static var).

Regards,
Andreas



pgsql-hackers by date:

Previous
From: Andreas Pflug
Date:
Subject: Re: [PATCHES] serverlog function (log_destination file)
Next
From: Bruce Momjian
Date:
Subject: Re: [pgsql-hackers-win32] [PATCHES] Compiling libpq with VisualC