SIGPAUSE(2)

명칭
sigpause - 블록 된 시그널을 불가분에 해방, 새치기 대기한다

프로그램 라이브러리
libc

서식
<signal.h> int sigpause(int sigmask)

해설
이 인터페이스는 sigsuspend(2) 에 의해 구식의 것이 되고 있습니다.

sigpause() (은)는, 마스크 된 시그널세트에 sigmask (을)를 할당하고 나서 시그널의 도착을 대기합니다. 돌아오면(자), 마스크 된 시그널세트가 복원됩니다. 통상, sigmask 의 0 은 블록 되는 시그널이 없는 것을 나타냅니다. sigpause() (은)는, 항상 끼어들어지는 것으로 종료해, errno (을)를 EINTR (으)로 설정해 -1 를 되돌립니다.

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

역사
sigpause() 함수 호출은, 4.2BSD 그리고 등장했습니다. 그러나, 현재는 이 함수를 사용하는 것은 추천 되고 있지 않습니다.