I have compiled the 2.6.0 kernel on my Linux machine. I just wrote
an application using threads and signals (yes - I posted in october a
message on the list I think) and signal catching worked great on my
Now, when I press CTRL+C and send a SIGINT signal to the
application, the process simply stops.
I briefly summarise my scenario: I applied an unblocking mask to the
main thread for the SIGINT, SIGTERM, SIGUSR1 and SIGHUP; I did the same
for the child workers (threads) and I issued a dumb thread waiting to
catch all ...