Re: pgwin32_open returning EINVAL

Поиск
Список
Период
Сортировка
От Trevor Talbot
Тема Re: pgwin32_open returning EINVAL
Дата
Msg-id 90bce5730712200439i40629f9fq622089cc304ca838@mail.gmail.com
обсуждение исходный текст
Ответ на Re: pgwin32_open returning EINVAL  (Magnus Hagander <magnus@hagander.net>)
Ответы Re: pgwin32_open returning EINVAL  (Magnus Hagander <magnus@hagander.net>)
Re: pgwin32_open returning EINVAL  (Alvaro Herrera <alvherre@commandprompt.com>)
Re: pgwin32_open returning EINVAL  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On 12/20/07, Magnus Hagander <magnus@hagander.net> wrote:

> ereport(WARNING,
>     (errmsg("could not open file \"%s\": %s violation", fileName,
>           (GetLastError() ==
> ERROR_SHARING_VIOLATION)?_("sharing"):_("lock")),
>          errdetail("Continuing to retry for 30 seconds."),
>          errhint("You may have antivirus, backup or similar software
> interfering with the database.")));

Without looking myself, is it possible for errhint() or errdetail() to
do something that affects GetLastError()? It's like errno, checking it
very far away from the call site makes me nervous.


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

Предыдущее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: Sorting Improvements for 8.4
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: pgwin32_open returning EINVAL