Manpages

이 름

sigblock, siggetmask, sigsetmask, sigmask − 시 그 날 마 스 크 조 작 하 기

사 용 법

#include <signal.h>

int sigblock(int mask);

int siggetmask(void);

int sigsetmask(int mask);

int sigmask(int signum);

설 명

이 인 터 페 이 스 는 sigprocmask(2). 에 의 해 진 부 한 것 이 되 어 버 렸 다 . The sigblock 시 스 템 호 출 은 mask 로 분 류 되 는 시 그 널 을 현 재 전 송 되 는 것 이 막 혀 있 는 신 호 군 에 첨 가 한 다 .

sigsetmask 시 스 템 호 출 은 막 힌 신 호 군 전 체 를 mask. 로 구 분 되 는 새 로 운 신 호 로 바 꾼 다 . mask 에 서 의 전 송 비 트 가 1이 면 신 호 가 막 힌 다 .

현 재 의 막 혀 있 는 신 호 군 은 siggetmask. 을 사 용 함 으 로 써 얻 을 수 있 다 .

sigmask 매 크 로 는 주 어 진 signum. 를 위 한 mask를 만 드 는 데 제 공 된 다 .

반 환 값

siggetmask 는 현 재 mask된 신 호 들 을 반 환 한 다 .

sigsetmasksigblock 는 이 전 mask된 신 호 를 반 환 한 다 .

주 의

어 떤 시 스 템 해 더 파 일 이 포 함 되 기 전 에 _BSD_SOURCE 가 정 의 되 었 을 때 만 이 함 수 의 기 본 형 을 사 용 할 수 있 다 .

SIGKILLSIGSTOP 를 막 을 순 없 다 . − 이 제 한 은 시 스 템 에 강 요 되 었 다 .

호 환

4.4BSD. 이 함 수 호 출 은 BSD 4.3에 서 나 타 나 고 , 외 면 당 했 다 . 새 프 로 그 램 에 선 POSIX signal facilities를 사 용 한 다 .

관 련 항 목

kill(2), sigprocmask(2),

역 자

ASPLINUX<man [AT] asp-linux.kr>, 2000년 7월 27일