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

Reply via email to