Patch to make killall actually kill all PIDs with the specified name,
rather then busylooping trying to kill the first one until it dies.
Should be more efficient now, and will only send one signal to each
specified process.
 -Erik
diff --git a/halt.c b/halt.c
index 81d24cf..bcd69b9 100644
--- a/halt.c
+++ b/halt.c
@@ -28,7 +28,7 @@
 {
 #ifdef BB_FEATURE_LINUXRC
 	/* don't assume init's pid == 1 */
-	exit(kill(findPidByName("init"), SIGUSR1));
+	exit(kill(*(findPidByName("init")), SIGUSR1));
 #else
 	exit(kill(1, SIGUSR1));
 #endif