Scroll to navigation

SIGPAUSE(2) 리눅스 프로그래머 메뉴얼 SIGPAUSE(2)

이름

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

사용법

#include <signal.h>

int sigpause(int sigmask);

설명

이 인터페이스는 sigsuspend(2) 때문에 쓰이지 않는다.

sigpause 는 masked signal의 설정을 위해 sigmask 를 할당하고, 시그널이 도착하길 기다린다; 반환시 masked signal 설정은 재저장된다.

sigmask 는 대개 어떠한 시그널도 블록화되지 않은 것을 나타내도록 0이다. sigpause 은 항상 errnoEINTR 로 설정된 -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일

1993년 7월 23일 리눅스 1.3