Глава 21. Сигналы: Обработчики сигналов
Содержание
Глава 21. Сигналы: Обработчики сигналов
21.1 Проектирование обработчика сигнала
21.1.1 Сигналы без очереди (Повторно)
21.1.2 Функции повторного входа и Async-Signal-Safe
21.1.3 Глобальные переменные и тип данных sig_atomic_t
21.2 Прочие методы прекращения обработчика сигнала
21.2.1 Исполнение нелокального GoTo из обработчика сигнала
21.2.2 Нештатное завершение процесса: abort()
21.3 Обработка сигнала в альтернативном стеке: sigaltstack()
21.4 Флаг SA_SIGINFO
21.5 Прерывание и построный запуск системного вызова
21.6 Выводы
21.7 Упражнения
21.1 Проектирование обработчика сигнала
21.1.1 Сигналы без очереди (Повторно)
21.1.2 Функции повторного входа и Async-Signal-Safe
21.1.3 Глобальные переменные и тип данных sig_atomic_t
21.2 Прочие методы прекращения обработчика сигнала
21.2.1 Исполнение нелокального GoTo из обработчика сигнала
21.2.2 Нештатное завершение процесса: abort()
21.3 Обработка сигнала в альтернативном стеке: sigaltstack()
21.4 Флаг SA_SIGINFO
21.5 Прерывание и построный запуск системного вызова
21.6 Выводы
21.7 Упражнения