sigpause - автоматически разблокирует сигналы и ждет прерывания своей работы
НАЗВАНИЕsigpause - автоматически разблокирует сигналы и ждет
прерывания своей работы
СИНТАКСИС
#include
int sigpause(int sigmask);
ОПИСАНИЕ
Этот интерфейс устарел с появлением sigsuspend(2). sig-
pause устанавливает маску sigmask в наборе заблокированных
сигналов и ждет прихода одного из них; по возвращении из
функции маска заблокированных сигналов восстанавливается.
Значение
sigmask обычно бывает равно нулю, что означет
необходимость разблокирования всех сигналов. sigpause
всегда прекращает свою работу в случае ее прерывания,
возвращая значение, равное -1, и устанавливая значение
переменной errno равным EINTR.
СООТВЕТСТВИЕ СТАНДАРТАМ
4.4BSD. Вызов этой функция впервые был описан в BSD 4.3 и
оказался не очень действенным. В новых программах лучше
использовать POSIX-методику работы с сигналами.