| От | Manfred Spraul |
|---|---|
| Тема | Re: SIGPIPE handling, take two. |
| Дата | |
| Msg-id | 3FB11E70.9090800@colorfullife.com обсуждение исходный текст |
| Ответ на | Re: SIGPIPE handling, take two. (Tom Lane <tgl@sss.pgh.pa.us>) |
| Ответы |
Re: SIGPIPE handling, take two.
|
| Список | pgsql-patches |
Tom Lane wrote:
>I don't think we need to complicate pqsignal's API for this. Instead
>we'd better document that SIGPIPE handling has to be set up and kept
>stable before doing any libpq operations in a multithread app.
>
>
Not reliable.
An app could install it's own signal handler and block SIGPIPE around
all libpq calls. Signal blocking is per-thread. But the SIG_IGN/restore
sequence affects the whole app - PQconnectdb calls would result in
randomly dropped SIGPIPE signals.
--
Manfred
В списке pgsql-patches по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера