signal 처리
글쓴이: granite / 작성시간: 수, 2006/09/20 - 2:20오후
다른 팀이 작업한 모듈을(가칭 A) 저희 팀이 작업한 모듈과(가칭 B)통합하면서 문제가 생겼습니다.
A 모듈에서 child를 생성하고 B모듈에서도 child를 생성하는데 A 모듈에서 SIGCHLD 처리하기 위해 등록된 시그널핸들러가 B모듈에서 SIGCHLD가 발생할때도 호출돼 시스템이 멈추는 문제가 있습니다.
signal 처리 함수는 전역이라 지금 해결책을 고민하고 있는데 A모듈의 시그널 핸들러가 A모듈에서 발생한 SIGCHLD만 처리하게 할 방법이 있는지요?
Forums:
댓글 달기