Blob


1 #!/bin/rc
2 switch($#*){
3 case 0 1
4 echo usage: window '''minx miny maxx maxy''' cmd args ...
5 exit usage
6 }
8 rfork ns
9 if(mount $wsys /mnt/wsys N`{{echo $pid $1 }| sed 's/^ //g;s/ +/,/g'}){
10 shift
11 bind -b /mnt/wsys /dev
12 echo -n `{basename $1} > /dev/label >[2] /dev/null
13 @{
14 echo hang > /proc/^`{cat /dev/ppid}^/ctl
15 $* < /dev/cons > /dev/cons >[2] /dev/cons &
16 exit $apid
17 }
18 ostatus = `{echo $status | sed 's/.*://'}
19 echo waitstop > /proc/$ostatus/ctl
20 echo nohang > /proc/$ostatus/ctl
21 exit $ostatus
22 }
23 exit 0