SIGBLOCK
Section: Linux Programmer's Manual
(2)
Updated: 31 August 1995
Index
Return to Main Contents
이름
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된 신호들을 반환한다.
sigsetmask
와
sigblock
는 이전 mask된 신호를 반환한다.
주의
어떤 시스템 해더 파일이 포함되기 전에
_BSD_SOURCE
가 정의되었을 때만 이 함수의 기본형을 사용할 수 있다.
SIGKILL
나
SIGSTOP
를 막을 순 없다.
- 이 제한은 시스템에 강요되었다.
호환
4.4BSD. 이 함수 호출은 BSD 4.3에서 나타나고, 외면 당했다.
새 프로그램에선 POSIX signal facilities를 사용한다.
관련 항목
kill(2),
sigprocmask(2),
역자
ASPLINUX<man@asp-linux.co.kr>, 2000년 7월 27일
Index
- 이름
-
- 사용법
-
- 설명
-
- 반환값
-
- 주의
-
- 호환
-
- 관련 항목
-
- 역자
-
This document was created by
man2html,
using the manual pages.
Time: 08:06:59 GMT, March 25, 2004