시그널 핸들러에서 다양한 기능을 하기 위해서 사용자 정의 다른 함수들을 호출했는데
계속 죽더라구요..
그래서 찾아보니 '시그널 처리부에 비지역적 분기를 수행하는 것을 고려할때 sigsetjmp, siglongjmp를 권장한다'
라는 글을 보고 시그널핸들러에는 siglognjmp를
그리고 호출하고 싶은 함수에는 sigsetjmp를 해놓았는데,
역시나... 되지 않습니다ㅜ
siglongjmp, sigsetjmp에 관한 코드들은 모두 main에서 sigsetjmp를 설정해놓았던데,
꼭 main에서 해야하나요?
혹은, 시그널핸들러에서 다른 함수를 호출하고 싶을때 처리할 수 있는 다른 방법이 있나요?