RE: Re: Cygwin PostgreSQL postmaster abort problem

Поиск
Список
Период
Сортировка
От Horák Daniel
Тема RE: Re: Cygwin PostgreSQL postmaster abort problem
Дата
Msg-id 9C8918CC8CDAAC4AA79D4594A480648901E68BC8@EXCHANGE.mmp.plzen-city.cz
обсуждение исходный текст
Ответ на Cygwin PostgreSQL postmaster abort problem  (Jason Tishler <Jason.Tishler@dothill.com>)
Ответы Re: Re: Cygwin PostgreSQL postmaster abort problem  (Jason Tishler <Jason.Tishler@dothill.com>)
Список pgsql-ports
> > > Note that this file is no longer needed with current
> Cygwin releases.
> > > Cygwin provides its own "DllMain" now.  May be a
> compromise would be to
> > > have make check the Cygwin version and eliminate
> dllinit.c from the
> > > build if it is not necessary.  I am willing to submit
> such a patch if it
> > > was deemed reasonable.
> >
> > Sounds great to me.  Maybe the
> CYGWIN_VERSION_API_MAJOR/MINOR symbols
> > could be used to #ifdef out the entire dllinit.c if not
> needed?  (A more
> > "correct" approach would probably be to check for the existance of
> > DllMain, but I'm not sure if you/we are up to that at this point.)
>
> Can I assume that dllinit.c is only used by Cygwin (i.e, not
> by straight

Yes, it is used only by Cygwin.

> Win32)?  If so, then I can surround the contents with:
>
>     #include <cygwin/version.h>
>     #if CYGWIN_VERSION_DLL_MAJOR < 1001
>     ...
>     #endif /* CYGWIN_VERSION_DLL_MAJOR */

I think that better will be to use CYGWIN_VERSION_API_MAJOR and
..._MINOR. These numbers depend on changes in the library that have
influence for other applications.

>
> Otherwise, this part of the patch is going to get ugly.


            Dan

В списке pgsql-ports по дате отправления:

Предыдущее
От: Pete Forman
Дата:
Сообщение: Re: Re: Problem with compile pgsql on Irix 5.3
Следующее
От: Jason Tishler
Дата:
Сообщение: Re: Re: Cygwin PostgreSQL postmaster abort problem