리눅스 시그널 - 해당되는 글 7건


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);
시그널이 포함되어있는가 보고  있으면 삭제한다.
---------------------------------------------------------------------------------

 

 

 

      c 언어  |  2007. 9. 17. 09:24



sokoban's Blog is powered by Daum & Tattertools