SliTaz Man Pages

Community Doc Forum Pro Shop Bugs Hg Cook

SIGPAUSE

Section: Linux Programmer's Manual (2)
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

НАЗВАНИЕ
СИНТАКСИС
ОПИСАНИЕ
СООТВЕТСТВИЕ СТАНДАРТАМ
СМ. ТАКЖЕ