10.3.2. Программная отправка сигналов: raise()

10.3.2. Программная отправка сигналов: raise()

Помимо внешнего генерирования, сигнал может быть отправлен непосредственно самой программой с использованием стандартной функции С raise():

#include <signal.h> /* ISO С */

int raise(int sig);

Эта функция посылает сигнал sig вызывающему процессу. (Это действие имеет свое применение; вскоре мы увидим пример.)

Поскольку raise() определена стандартом С, для процесса это наиболее переносимый способ отправить себе сигнал. Есть другие способы, которые мы обсудим далее в главе.

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

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

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

Программная несовместимость

Из книги Сбои и ошибки ПК. Лечим компьютер сами. Начали! автора Ташков Петр

Программная несовместимость Главной проблемой в использовании программ является их несовместимость с операционной системой. Дело в том, что разработчики ориентируют приложение на работу в одной или нескольких операционных системах, использующихся на момент его


2. Программная модель микропроцессора

Из книги Информатика и информационные технологии: конспект лекций автора Цветкова А В

2. Программная модель микропроцессора На современном компьютерном рынке наблюдается большое разнообразие различных типов компьютеров. Поэтому возможно предположить возникновение у потребителя вопроса о том, как оценить возможности конкретного типа (или модели)


38. Программная модель микропроцессора

Из книги Информатика и информационные технологии автора Цветкова А В

38. Программная модель микропроцессора На современном компьютерном рынке наблюдается большое разнообразие различных типов компьютеров. Поэтому возможно предположить возникновение у потребителя вопроса – как оценить возможности конкретного типа (или модели)


Программная конфигурация

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

Программная конфигурация Для полноценной работы программы Sound Forge 9.0 желательно иметь следующую программную конфигурацию.• Операционная система Microsoft Windows 2000 SP4, XP или Windows Vista. Версия Sound Forge, рассматриваемая в этой книге, официально сертифицирована на совместимость с


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

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Программная выгрузка доменов приложения Важно понимать, что среда CLR не позволяет выгружать отдельные компоновочные блоки .NET. Однако, используя метод AppDomain.Unload(), вы можете избирательно выгрузить домен приложения из объемлющего процесса. При этом домен приложения


Программная несовместимость

Из книги Сбои и ошибки ПК. Лечим компьютер сами автора Донцов Дмитрий

Программная несовместимость Главной проблемой в использовании программ является их несовместимость с операционной системой. Дело в том, что разработчики ориентируют программу на работу в одной или нескольких операционных системах, использующихся на момент ее


Национальная программная платформа: успеть за шестнадцать дней Евгений Крестников

Из книги Цифровой журнал «Компьютерра» № 89 [03.10.2011 — 09.10.2011] автора Журнал «Компьютерра»

Национальная программная платформа: успеть за шестнадцать дней Евгений Крестников Опубликовано 03 октября 2011 года На прошлой неделе были опубликованы результаты проводящегося Министерством связи и массовых коммуникаций Российской Федерации


Национальная программная платформа: Дмитрий Комиссаров («ПингВин Софтвер») о победе в конкурсе Евгений Крестников

Из книги Компьютерра PDA N138 (01.10.2011-07.10.2011) автора Журнал «Компьютерра»

Национальная программная платформа: Дмитрий Комиссаров («ПингВин Софтвер») о победе в конкурсе Евгений Крестников Опубликовано 03 октября 2011 года На прошлой неделе были опубликованы результаты проводящегося Министерством связи и массовых


Национальная программная платформа: Павел Фролов (ГНУ/Линуксцентр): «Огорчают шаги, предпринятые государством» Евгений Крестников

Из книги Бесплатные разговоры через Интернет автора Фрузоров Сергей

Национальная программная платформа: Павел Фролов (ГНУ/Линуксцентр): «Огорчают шаги, предпринятые государством» Евгений Крестников Опубликовано 03 октября 2011 года На днях были опубликованы результаты проводящегося Министерством связи и массовых


Программная настройка громкости наушников

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

Программная настройка громкости наушников Прежде всего, научимся изменять громкость воспроизведения, т. е. наушников. Вам придется это делать даже во время общения, если ваш оппонент плохо отрегулировал громкость своего микрофона. Итак, делаем следующее.1. Открываем


Программная настройка громкости микрофона

Из книги автора

Программная настройка громкости микрофона Теперь отрегулируем громкость микрофона.1. Из диалогового окна Громкость (см. рис. 1.3) командой меню Параметры | Свойства открываем окно Свойства, но теперь уже устанавливаем переключатель в позицию Запись (рис. 1.5). 2. В области


10.3. Стандартные сигналы С: signal() и raise()

Из книги автора

10.3. Стандартные сигналы С: signal() и raise() Стандарт ISO С определяет первоначальный API управления сигналами V7 и новый API для посылки сигналов. Вы должны использовать их для программ, которым придется работать на не-POSIX системах, или в случаях, когда предоставляемые ISO С API


3.2. Программная система анализа почерка

Из книги автора

3.2. Программная система анализа почерка Среди специалистов в области разработки программного обеспечения бытует одна поговорка. Авторство приписывают известному американскому психологу Абрахаму Маслоу (Маслову). Поговорка эта переходит из книги в книгу и уже давно