Почему может не работать такой фрагмент: sigset_t mask; sigprocmask(SIG_SETMASK, NULL, &mask); /* Get current signal mask */ sigdelset(&mask, sig_restart); /* Unblock the restart signal */ sigsuspend(&mask); /* Wait for signal */ Другой тред посылает kill-ом сигнал seg_restart (=32) данному, но sigsuspend не разблокируется, как висел, так и висит. libpthread 0.7, glibc 2.2.93. У меня уже совсем лыжи не едут :(
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [c++]Завершение процесса (2011)
- Форум POSIX таймеры (2011)
- Форум Некорректная работа учебной программы обработки сигналов (2012)
- Статьи Как кушать вилкой. ... или о fork() в двух словах (2023)
- Форум Состоялся релиз man-pages 4.11 (2017)
- Форум настройка аутентификации в SQUID (2012)