Signal 0 is not unused. It is traditionally used to "ping" a process.
If you send a process signal 0, you can see if it's alive by checking
the return code.
I would agree with the creation of a SIGTHREAD, though.
Tet
-- ``Anyone who cannot cope with mathematics is not fully human. He is at best a tolerable subhuman who has learned to wear shoes, bathe and not make messes in the house.'' -- from the notebooks of Lazarus Long --------------------+--------------+---------------------------------------- tethys@ml.com | Micro$oft: | Linux, the choice of a GNU generation. tet@astradyne.co.uk | Just say no! | See http://www.uk.linux.org for details