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

From: Andreas Pflug <pgadmin(at)pse-consulting(dot)de>
To: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
Cc: PostgreSQL Win32 port list <pgsql-hackers-win32(at)postgresql(dot)org>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [pgsql-hackers-win32] [PATCHES] Compiling libpq with VisualC
Date: 2004-06-11 18:14:07
Message-ID: 40C9F66F.80805@pse-consulting.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-hackers-win32 pgsql-patches

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

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2004-06-11 18:17:25 Re: [pgsql-hackers-win32] [PATCHES] Compiling libpq with VisualC
Previous Message Andreas Pflug 2004-06-11 18:07:02 Re: [PATCHES] serverlog function (log_destination file)

Browse pgsql-hackers-win32 by date

  From Date Subject
Next Message Bruce Momjian 2004-06-11 18:17:25 Re: [pgsql-hackers-win32] [PATCHES] Compiling libpq with VisualC
Previous Message Bruce Momjian 2004-06-11 18:04:23 Re: pg_ctl using START with paths needing quotes

Browse pgsql-patches by date

  From Date Subject
Next Message Bruce Momjian 2004-06-11 18:17:25 Re: [pgsql-hackers-win32] [PATCHES] Compiling libpq with VisualC
Previous Message Andreas Pflug 2004-06-11 18:07:02 Re: [PATCHES] serverlog function (log_destination file)