Установлен свой обработчик сигнала SIGINT с параметрами SA_ONESHOT и
SA_NOMASK т.е. мой обработчик отрабатывает один раз затем запускается
стандартный и сигнал может быть прерван таким же сигналом.
Мне надо что бы после работы моего обрабочика сразу запускался стандарный,
для этого я и включил опции SA_..., и в конце своего обрабочика я опять
себе посылаю сигнал SIGINT т.е. из моего обработчика я опять вызываю
обработчик этого сигнала - насколько это правильно, и как обычно это
делается?


Ответ на:
комментарий
от idle

Ответ на:
комментарий
от stalcker

Ответ на:
комментарий
от idle

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [sleep(3), Си] Остановка по сигналу (2011)
- Форум Стекирование обработчиков сигналов (2017)
- Форум [СИ] Прервать процесс. (2011)
- Форум signal не прерывает ожидание flock (2013)
- Форум accept() не прерывается сигналом (2010)
- Форум Как ядро вызывает функцию из процесса? (2022)
- Форум [Qt] [хороший стиль] Помогите с планировкой сигнально-слотовой архитектуры проекта. Или не только с ней. (2011)
- Форум Блокировка файла (fcntl) (2009)
- Форум [Qt] Жуткая проблема: не могу правильно обработать выбор строки в QListView (2011)
- Форум Узнать PID процесса в драйвере ядра linux (2013)