이 름
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 [AT] asp-linux.kr>, 2000년 7월 26일