10.6.5. Извлечение ожидающих сигналов: sigpending()

10.6.5. Извлечение ожидающих сигналов: sigpending()

Описанный ранее системный вызов sigpending() позволяет получить набор ожидающих сигналов, т.е тех сигналов, которые появились, но еще не доставлены из-за блокировки:

#include <signal.h> /* POSIX */

int sigpending(sigset_t *set);

Помимо разблокировки ожидающих сигналов, чтобы они могли быть доставлены, вы можете решить их игнорировать. Установка действия сигнала SIG_IGN вызывает сбрасывание сигнала (даже если он был заблокирован). Сходным образом для тех сигналов, действием по умолчанию для которых является их игнорирование, установка действия в SIG_DFL также вызывает сбрасывание таких ожидающих сигналов.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Диагностика и извлечение информации

Из книги Музыкальный центр на компьютере автора Леонтьев Виталий Петрович

Диагностика и извлечение информации AnyReader Сайт: http://www.anvreader.com/ruРазмер: 2 МбайтСтатус: SharewareЦена: 420 рублейПоцарапанный компакт-диск, DVD, «сбойная» карта флэш-памяти… Все это можно просто выбросить в мусорную корзину… А можно попытаться спасти максимум полезной информации


Извлечение «я»

Из книги Все под контролем: Кто и как следит за тобой автора Гарфинкель Симеон

Извлечение «я» До своего ухода из Федеральной комиссии по торговле Кристина Варни [Christine Varney] написала для радиостанции National Public Radio следующий маркетинговый сценарий от имени агента: Предположим, что каждый год на годовщину свадьбы вы посылаете цветы своей жене. Я


Извлечение аудиоданных из CD

Из книги Sound Forge 9 автора Квинт Игорь

Извлечение аудиоданных из CD С помощью программы Sound Forge можно очень просто извлекать данные с аудиокомпакт-дисков. Рассмотрим последовательность действий при выполнении этой задачи.1. Вставьте аудиодиск в привод компьютера и откройте программу Sound Forge.2. Выполните команду


Извлечение исходного кода из архива

Из книги Asterisk™: будущее телефонии Второе издание автора Меггелен Джим Ван

Извлечение исходного кода из архива Пакеты, загружаемые с FTP-сервера, являются архивами, в которых содержится исходный код; таким образом, перед компиляцией код требуется извлечь из архива. Если пакеты загружены в другую папку, не /usr/src/, их надо или перенести туда или


4.4. Извлечение данных из пакетов

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

4.4. Извлечение данных из пакетов В соревнованиях по многоборью спортсмены сначала преодолевают один из участков вплавь, далее пересаживаются на велосипед и т.д. Протокол IP работает подобным же образом: датаграмма перемещается из одной среды передачи в другую (из одного


7.20. Извлечение даты и времени из строки

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

7.20. Извлечение даты и времени из строки Дата и время могут быть представлены в виде строки самыми разными способами: в полной или сокращенной форме, с разной пунктуацией, различным порядком компонентов и т.д. Из-за такого разнообразия очень сложно написать код,


Инкапсуляция и извлечение данных

Из книги Сетевые средства Linux автора Смит Родерик В.

Инкапсуляция и извлечение данных Стек протоколов хорошо иллюстрирует перемещение данных между программными компонентами, поддерживающими сетевое взаимодействие, однако он не дает ответа на вопрос, какие же изменения претерпевает информация на этом пути. На различных


Безопасное извлечение USB-устройств

Из книги Компьютерные советы (сборник статей) автора Автор неизвестен

Безопасное извлечение USB-устройств Казалось бы, для чего создавать такую тему? Многим известно, что перед тем, как выдернуть флэшку, нужно путем нажатия на значок в системном трее безопасно извлечь устройство. Это понятно, но что делать, если такого значка не появляется?


12.2.5. Нахождение набора ожидающих сигналов

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

12.2.5. Нахождение набора ожидающих сигналов Очень легко найти сигналы, находящиеся в состоянии ожидания (сигналы, которые должны быть доставлены, но в данный момент заблокированы).#include <signal.h>int sigpending(sigset_t *set);Эта функция записывает по адресу, указанному set, набор сигналов,


Извлечение информации, введенной пользователем

Из книги VBA для чайников автора Каммингс Стив

Извлечение информации, введенной пользователем Для того чтобы выяснить, какой текст ввел пользователь в текстовом поле, программа должна извлекать свойства Value или Text. Обычно вы должны назначить свойства для строковой переменной с оператором, как показано ниже:strText BoxText =


2.5. Извлечение данных из таблиц

Из книги MySQL 5.0. Библиотека программиста автора Гольцман Виктор Иосифович

2.5. Извлечение данных из таблиц Для получения информации из таблиц базы данных используются запросы – SQL-команды, начинающиеся с ключевого слова SELECT. В этом разделе вы познакомитесь со структурой запросов.Простые запросыЗнакомство с запросами начнем с наиболее простой


Извлечение метаданных

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Извлечение метаданных В командной строке вы можете использовать режим -extract для вывода операторов DDL, которые определяют метаданные в базе данных.Все зарезервированные слова и объекты извлекаются в файл в виде символов в верхнем регистре, если только локальный язык не


Извлечение данных из RAID-0

Из книги Восстановление данных на 100% автора Ташков Петр Андреевич

Извлечение данных из RAID-0 Если один из дисков чередующегося массива вышел из строя и ему требуется ремонт в специальных условиях, можно попытаться сначала извлечь данные со второго винчестера. При обнаружении в извлеченной информации нужных данных необходимость в


Извлечение данных. Оператор SELECT

Из книги Справка по SQL автора

Извлечение данных. Оператор SELECT Оператор SELECT Оператор SELECT осуществляет выборку из базы данных и имеет наиболее сложную структуру среди всех операторов языка SQL. Практически любой пользователь баз данных в состоянии написать простейший оператор SELECT типаSELECT * FROM


6.12.2. Поиск и извлечение элемента отображения

Из книги C++ для начинающих автора Липпман Стенли

6.12.2. Поиск и извлечение элемента отображения Оператор взятия индекса является простейшим способом извлечения элемента. Например:// mapstring,int word_count;int count = word_count[ "wrinkles" ];Однако этот способ работает так, как надо, только при условии, что запрашиваемый ключ действительно