Глава 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 Упражнения