dllmain revisited

Поиск
Список
Период
Сортировка
От Juhan Ernits
Тема dllmain revisited
Дата
Msg-id 390DF7CD.6A3B6B96@cc.ioc.ee
обсуждение исходный текст
Список pgsql-ports
Hello!

Having read the postings by Sebastian Setzer and Dan Horák, it seems,
that this DLLMAIN problem is not only win95 problem. I have an NT 4.0
server box running with the latest release of cygwin (v1.1) and gcc
2.95.2 and I get the same kind of message about conflicting delcarations
of dllmain, when trying to compile PG7RC2:

> I got an error message, complaining that the declaration of
> DllMain in dllinit.c conflicts with the declaration in
> cygwin/cygwin_dll.h
>
> in cygwin/cygwin_dll.h :
>  #define DECLARE_CYGWIN_DLL(Entry) \
>   .... \
>   int WINAPI Entry (HANDLE h, DWORD reason, void *ptr); \
>   ...
> which should expand to :
> int WINAPI DllMain (HANDLE h, DWORD reason, void *ptr);
>
> in dllinit.c :
> BOOL APIENTRY DllMain(HINSTANCE hInst, DWORD reason, LPVOID reserved);

Has anybody a clue about the origin of this problem? Trying to remove
the conflicting declaration only makes things worse ...

Thanks,

Juhan Ernits

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

Предыдущее
От: Olivier PRENANT
Дата:
Сообщение: Porting reports (UnixWare 7)
Следующее
От: Juhan Ernits
Дата:
Сообщение: Re: dllmain revisited