Re: gettimeofday cause crash on Windows
От | Andres Freund |
---|---|
Тема | Re: gettimeofday cause crash on Windows |
Дата | |
Msg-id | 20150212125412.GA9449@alap3.anarazel.de обсуждение исходный текст |
Ответ на | Re: gettimeofday cause crash on Windows (Michael Paquier <michael.paquier@gmail.com>) |
Ответы |
Re: gettimeofday cause crash on Windows
|
Список | pgsql-bugs |
On 2015-02-12 04:48:00 -0800, Michael Paquier wrote: > I didn't follow much the thread implementing this feature, but this > commit has somewhat not taken into account the fact that the contents > of src/port could as well be used for the frontends, per se the > comments on top of init_win32_gettimeofday mentioning only the backend > startup, something not wrong in itself, but not completely right > either. So what we have now is an unpleasant crash trigger for any > client applications on Windows < 2k12 linking to libpqport that call > gettimeofday(). I would not be surprised that we would get bug reports > of the type "why my client binary crashes suddendly with 9.5" if we > keep the code as-is. > So ISTM that your patch does the correct thing by setting > pg_get_system_time to &GetSystemTimeAsFileTime to not break any > existing applications, and that we should as well update any in-core > binary tools to switch to the precise API I think I'd rather have it crash so people are forced to adjust the client applications. The number of things linking to pgport should be rather low. Greetings, Andres Freund
В списке pgsql-bugs по дате отправления: