SIGPAUSE(2)

이름
sigpause - 블록화된 시그널을 자동으로 릴리즈하고 인터럽트 대기한다.

사용법
#include <signal.h>

int sigpause(int sigmask);

설명
이 인터페이스는 sigsuspend(2) 때문에 쓰이지 않는다. sigpause 는 masked signal의 설정을 위해 sigmask 를 할당하고, 시그널이 도착하길 기다린다; 반환시 masked signal 설정은 재저장된다.

sigmask 는 대개 어떠한 시그널도 블록화되지 않은 것을 나타내도록 0이다. sigpause 은 항상 errno 가 EINTR 로 설정된 -1을 돌려주는 인터럽트에 의해 종료된다.

호환
4.4BSD. sigpause 함수 호출은 4.3BSD에서만 나타난다.

관련 항목
sigsuspend(2), kill(2), sigaction(2), sigprocmask(2), sigblock(2), sigvec(2)

역자
ASPLINUX<man@asp-linux.co.kr>, 2000년 7월 26일