SIGPAUSE
Updated: 24 July 1993
Index Return to Main Contents
НАЗВАНИЕ
sigpause - автоматически разблокирует сигналы и ждет прерывания своей работыСИНТАКСИС
#include <signal.h>int sigpause(int sigmask);
ОПИСАНИЕ
Этот интерфейс устарел с появлением sigsuspend(2). sigpause устанавливает маску sigmask в наборе заблокированных сигналов и ждет прихода одного из них; по возвращении из функции маска заблокированных сигналов восстанавливается. Значениеsigmask обычно бывает равно нулю, что означет необходимость разблокирования всех сигналов. sigpause всегда прекращает свою работу в случае ее прерывания, возвращая значение, равное -1, и устанавливая значение переменной errno равным EINTR.
СООТВЕТСТВИЕ СТАНДАРТАМ
4.4BSD. Вызов этой функция впервые был описан в BSD 4.3 и оказался не очень действенным. В новых программах лучше использовать POSIX-методику работы с сигналами.СМ. ТАКЖЕ
sigsuspend(2), kill(2), sigaction(2), sigprocmask(2), sigblock(2), sigvec(2)
Index
- НАЗВАНИЕ
- СИНТАКСИС
- ОПИСАНИЕ
- СООТВЕТСТВИЕ СТАНДАРТАМ
- СМ. ТАКЖЕ