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