summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger2006-01-04 00:13:22 +0000
committerMike Frysinger2006-01-04 00:13:22 +0000
commitb92405552fc93404ae4e5c705bf30417dd432d6c (patch)
treea5511692462c2b5ceb298e1b8d98ad4a463257c5
parentf982d86ba717d72d66a10327c315cea9dc204639 (diff)
downloadbusybox-b92405552fc93404ae4e5c705bf30417dd432d6c.zip
busybox-b92405552fc93404ae4e5c705bf30417dd432d6c.tar.gz
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.
-rw-r--r--procps/kill.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/procps/kill.c b/procps/kill.c
index 25a8d01..6d7f083 100644
--- a/procps/kill.c
+++ b/procps/kill.c
@@ -111,7 +111,7 @@ do_it_now:
while (--argc >= 0) {
int pid;
- if (!isdigit(**argv))
+ if (!isdigit(**argv) && **argv != '-')
bb_error_msg_and_die( "Bad PID '%s'", *argv);
pid = strtol(*argv, NULL, 0);
if (kill(pid, signo) != 0) {