#!/bin/rc

# draw -- run program in window system's namespace

if(~ $wsys ''){
	echo $0: '$wsys' not defined >[1=2]
	exit 'wsys not defined'
}

flagfmt='a args'
args='command ...'
if(! ifs=() eval `{aux/getflags $*}){
	aux/usage
	exit usage
}

rfork n
unmount /mnt/acme /dev >[2]/dev/null
unmount $wsys /dev >[2]/dev/null
mount $wsys /mnt/wsys 'new '$flaga
bind -b /mnt/wsys /dev
exec $*