imacat wrote: [snip]
I installed the new ClamAV 0.81 on my Linux box, and found the PID file of clamav-milter is different now. The PID is minus. ^^; I cannot figure out why, but a line in the ChangeLog saying:
On Linux store the -ve process group in the pid file to ensure that all threads are sent signals
and a line in clamav-milter.c saying:
/* Ensure that all threads are kill()ed */
What is "-ve process group" means? And how does it revelent to "ensuring all threads are sent signals"? I'd searched the google whole day with no answer. All I know is that the PID is minus now, and I cannot simply "kill `cat [pidfile]`". Why are you making PID negative?
[snip]
It's an option (*not* available in all Unixes or Unix like environments) to send the signal to all threads in the process group.
See for instance http://seth.positivism.org/man.cgi/kill
Hope this helps. -- René Berber _______________________________________________ http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users