Книга: Linux программирование в примерах
10.3.2. Программная отправка сигналов: raise()
10.3.2. Программная отправка сигналов: raise()
Помимо внешнего генерирования, сигнал может быть отправлен непосредственно самой программой с использованием стандартной функции С raise()
:
#include <signal.h> /* ISO С */
int raise(int sig);
Эта функция посылает сигнал sig
вызывающему процессу. (Это действие имеет свое применение; вскоре мы увидим пример.)
Поскольку raise()
определена стандартом С, для процесса это наиболее переносимый способ отправить себе сигнал. Есть другие способы, которые мы обсудим далее в главе.
Оглавление статьи/книги
Похожие страницы
- 10.3. Стандартные сигналы С: signal() и raise()
- 10.4. Обработчики сигналов в действии
- 12.1. Концепция сигналов
- 7.4. Аналоговые перемножители сигналов
- 15.1.3. Обработка сигналов управления заданиями
- Отправка данных в списки SharePoint по электронной почте
- Часть II Программная часть компьютера
- Я плохо вижу, но знаю, что в Windows XP есть программная лупа. Как ее можно добавить?
- 8.4.2. Только отправка почты
- Создание и отправка сообщений
- Практическая работа 22. Создание, отправка и прием почтовых сообщений
- Пример: обработчик управляющих сигналов консоли