Роббинс Арнольд
Шрифт:
10.6.3. Управление маской сигналов:
Маска сигналов процесса вначале пуста - заблокированных сигналов нет. (Это упрощение; см. раздел 10.9 «Сигналы, передающиеся через
Функции следующие:
Если
Если
Эта функция позволяет увидеть, какие сигналы ожидают решения; т.е.
Эта функция временно заменяет маску сигналов процесса содержимым
10.6.4. Перехват сигналов:
Наконец мы готовы взглянуть на функцию
Аргументы следующие:
Интересующий сигнал, как в случае с другими функциями обработки сигналов.
Определение нового обработчика для сигнала
Определение текущего обработчика. Если не
Таким образом,
Поля следующие:
Набор дополнительных сигналов для блокирования при запуске функции обработчика. Таким образом, когда вызывается обработчик, общий набор заблокированных сигналов является объединением сигналов в маске процесса, сигналов в