안녕하세요..
아래 소스를 리눅스에서 실행시켜, 자식 프로세스를 kill 하면 부모 프로세스가 signal을 catch 하여 자식 프로세스를 다시 기동시키는데
문제가 없습니다.
하지만, 똑같은 소스를 freebsd (5.4, 6.1) 에서 실행시켜 자식 프로세스를 kill 했을때,
자식 프로세스에서 thread 를 기동하는 순간
소스코드 SpawnProcess() 의
thr_id = pthread_create(&p_thread, NULL, t_function, (void *)&a);
thrad create 하는 부분에서