git: 9front

Download patch

ref: 8246f912ab5dfe474ceaed11db1b6868af0abe9f
parent: e42391750fb52a13c7bc62deb5a72fa57704fcc4
author: cinap_lenrek <cinap_lenrek@centraldogma>
date: Sat Aug 27 14:39:14 EDT 2011

dontkill: ignore errors

--- a/rc/bin/dontkill
+++ b/rc/bin/dontkill
@@ -6,6 +6,9 @@
 	exit usage
 }
 # see /sys/src/9/port/proc.c:/^killbig
-pids=`{psu | awk '$NF ~ /'$1'/ {print $2}'}
-~ $#pids 0 || {for(p in /proc/^$pids^/ctl){chmod +w $p; echo noswap >$p; chmod -w $p}} >/dev/null >[2=1]
-
+psu | awk '$NF ~ /'$1'/ {
+c="/proc/"$2"/ctl"
+print "chmod +w "c
+print "echo noswap >"c
+print "chmod -w "c
+}' | rc >/dev/null >[2=1]
--