Subj : threads and signals To : comp.programming.threads From : Frank Pool Date : Tue Jan 11 2005 03:03 pm Hi, I have a problem in some existing code. A process A calls fork and execl to start a new process B. A signal handler for termination(SIGTERM) is installed in the main thread of program B. In this multithreaded process B four joinable threads are started. When process A calls kill(pPid,SIGTERM), the handler in process B is never called. Why ? How is the correct use of signal handlers in combination with fork, execl and multithreaded programs ? Thanks in advance, Frank .