본문 바로가기

개발/Linux

프로세스와 신호 - 안정적인 신호 인터페이스

반응형

안정적인 신호 인터페이스

#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