반응형
안정적인 신호 인터페이스
#include <signal.h>
int sigaction(int sig, const struct sigaction *act, struct sigaction *oact);
이 함수는 sigaction 구조체를 이용한다
void (*) (int) sa_handler -> 신호를 처리 함수를 가리키거나
또는 SIG_DFL(기본행동복원)이나 SIG_IGN(신호무시)
sigset_t sa_mask -> sa_handler에서 차단할 신호들
int sa_flags -> 신호 행동 수정자들
signal 과 같은 방식으로 일어나게 하려면 SA_RESETHAND를 추가
예제 소스
실행 결과
반응형
'개발 > Linux' 카테고리의 다른 글
커널 모듈 (0) | 2015.02.11 |
---|---|
파이프 - 프로세스 파이프, popen/pclose (0) | 2014.11.28 |
프로세스와 신호 - 신호 보내기 (0) | 2014.11.07 |
프로세스와 신호 - 신호 (0) | 2014.11.07 |
프로세스와 신호 - 입출력 재지정 (0) | 2014.11.07 |