#!/bin/rc switch($#*){ case 0 1 echo usage: window '''minx miny maxx maxy''' cmd args ... exit usage } if(~ $#8½srv 0) 8½srv=/mnt/term^`{cat /mnt/term/env/8½srv} if(~ $#8½srv 0){ echo 'window: $8½srv not set' >/fd/2 exit 'no 8½srv' } { rfork ne if(mount $8½srv /mnt/8½ N`{cat /dev/ppid}^' '$1){ shift bind -b /mnt/8½ /dev echo -n `{basename $1} > /dev/label >[2] /dev/null exec $* < /dev/cons > /dev/cons >[2] /dev/cons } }&