2012. 7. 13. 16:26
10라인에서 빈 시그널을 생성하고 15라인에서 SIGINT 시그널을 추가 20 라인에서 시그널 set에 속하는지 확인하는 프로그램 #include <stdio.h> #include <signal.h> main() { /* 시그널 집합의 데이터형은 sigset_t */ sigset_t set; /* 빈 시그널 집합 set 생성 */ if (sigemptyset(&set) == -1) { perror("sigemptyset failed"); exit(1); } /* set에 SIGINT 추가 */ if (sigaddset(&set, SIGINT) == -1) { perror("sigaddset failed"); exit(1); } /* SIGINT가 set에 속하는지를 확인 */ if (sigismember(&set, SIGINT)) printf("SIGINT is a member\n"); else printf("SIGINT is not a member\n"); exit(0); } |
'EMBEDDED > SYSTEM Proc' 카테고리의 다른 글
[Signal] sleep()에 관한 예제 (0) | 2012.07.13 |
---|---|
[Signal] sigpipe()관련 예제 (0) | 2012.07.13 |
[Signal] 기본적인 지식들 (0) | 2012.07.13 |
[Process] system() 함수에 관한 예제 (0) | 2012.07.13 |
[Process] 간단한 쉘 프로그램 (1) | 2012.07.13 |