Jason Schoon writes:
Here is a patch for kill that I posted long ago, but forgot about until today. This allows kill to specify a negative process/group (such as -1). The shell already had this fix applied by Vodz some time ago.
This commit is contained in:
parent
f982d86ba7
commit
b92405552f
@ -111,7 +111,7 @@ do_it_now:
|
|||||||
while (--argc >= 0) {
|
while (--argc >= 0) {
|
||||||
int pid;
|
int pid;
|
||||||
|
|
||||||
if (!isdigit(**argv))
|
if (!isdigit(**argv) && **argv != '-')
|
||||||
bb_error_msg_and_die( "Bad PID '%s'", *argv);
|
bb_error_msg_and_die( "Bad PID '%s'", *argv);
|
||||||
pid = strtol(*argv, NULL, 0);
|
pid = strtol(*argv, NULL, 0);
|
||||||
if (kill(pid, signo) != 0) {
|
if (kill(pid, signo) != 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user