kill -1 -1

utzoo!henry utzoo!henry
Mon Apr 19 18:58:48 AEST 1982


The V7 kill program will not take -1 as a processid.  The kill system
call likes it just fine (it sends the signal to all processes except
0 and 1) but kill(1) thinks it is syntactically invalid.  The fix for
this is to change the line:

		if (**argv<'0' || **argv>'9')

to something like:

		if (!isdigit(**argv) && **argv != '-')

(NB if you use isdigit rather than the explicit 0 and 9, you'll need
to #include <ctype.h>.)



More information about the Net.bugs.v7 mailing list