1#!/bin/rc 2switch($#*){ 3case 0 1 4 echo usage: window '''minx miny maxx maxy''' cmd args ... 5 exit usage 6} 7 8rfork ns 9if(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} 23exit 0 24