Re: pgsql/src/interfaces/libpq (fe-connect.c)

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: pgsql/src/interfaces/libpq (fe-connect.c)
Дата
Msg-id 1243.977166440@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: pgsql/src/interfaces/libpq (fe-connect.c)  (Alfred Perlstein <bright@wintelcom.net>)
Список pgsql-committers
Alfred Perlstein <bright@wintelcom.net> writes:
>> Ensure that 'errno' is saved and restored by all signal handlers that
>> might change it.

> I'm not sure why you're doing this, if someone calls PQrequestCancel,
> they shouldn't expect it to preserve errno.

PQrequestCancel is designed and documented to be callable from user
signal handlers, so it seems like good defensive programming to make
it save/restore errno.

            regards, tom lane

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

Предыдущее
От: momjian@postgresql.org
Дата:
Сообщение: pgsql/src/backend/port/dynloader (beos.c)
Следующее
От: tgl@postgresql.org
Дата:
Сообщение: pgsql/doc/src/sgml (advanced.sgml array.sgml syntax.sgml)