Re: socket calls in signal handler (WAS: APC + socket restrictions un der Win32?)
В списке pgsql-hackers по дате отправления:
| От | Kurt Roeckx |
|---|---|
| Тема | Re: socket calls in signal handler (WAS: APC + socket restrictions un der Win32?) |
| Дата | |
| Msg-id | 20040308181200.GA4173@ping.be обсуждение исходный текст |
| Ответ на | socket calls in signal handler (WAS: APC + socket restrictions un der Win32?) (Claudio Natoli <claudio.natoli@memetrics.com>) |
| Список | pgsql-hackers |
On Mon, Mar 08, 2004 at 09:12:52PM +1100, Claudio Natoli wrote: > > Hi all, > > Was just discussing the issues related to the above off list with Magnus: > http://archives.postgresql.org/pgsql-hackers-win32/2004-03/msg00041.php > > Whilst we can think of a number of work-arounds (the simplest being a > suggestion by Magnus: set a flag, like APCcalled, to false before the > select() call, and repeat the select() if APCcalled == true on return from > select), we were wondering if having socket calls inside signal handlers was > a good idea in any case? Is this a win32 only thing, or is it more general? OpenBSD for instance has some documentation on which functions are safe to be called from a signal handler, and socket operations aren't part of it. See for isntance their manpages about signal and sigaction. Kurt
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера