|
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
sigemptyset 함수
기능
빈 시그널 집합을 생성한다.
기본형
int sigemptyset(sigset_t *set);
set : 생성하고자 하는 시그널 집합
반환값
성공 : 0
실패 : -1
헤더 파일
<signal.h>
sigfillset 함수
기능
모든 시그널을 포함한 시그널 집합을 생성한다.
기본형
int sigfillset(sigset_t *set);
set : 생성하고자 하는 시그널 집합
반환값
성공 : 0
실패 : -1
헤더 파일
<signal.h>
sigaddset 함수
기능
시그널을 시그널 집합에 추가한다.
기본형
int sigaddset(sigset_t *set, int signum);
set : 시그널 집합
signum : 추가하고자 하는 시그널 번호
반환값
성공 : 0
실패 : -1
헤더 파일
<signal.h>
====================================================
sigemptyset(&set); //빈시그널 집합을 생성하고,
sigaddset(&set, SIGINT); //여기다가 SIGINT를 추가하고 있다.
==================================================
sigdelset 함수
기능
시그널 집합에서 시그널을 삭제한다.
기본형
int sigdelset(sigset_t *set, int signum);
set : 시그널 집합
signum : 삭제하고자 하는 시그널 번호
반환값
성공 : 0
실패 : -1
헤더 파일
<signal.h>
----------------------------------------------------------------------------------
sigfillset(&set);
sigdelset(&set, SIGQUIT);
시그널이 포함되어있는가 보고 있으면 삭제한다.
---------------------------------------------------------------------------------
sokoban's Blog is powered by Daum & Tattertools