function assign
# define new file structure
{
	export DRSPEC
	typeset oldIFS="$IFS"
	IFS="$IFS="
	set -- $*
	IFS="$oldIFS"
	set -- $*
	case $1 in
		'')			_Ducmd "/etc/umount $DRSPEC"
					DRSPEC=;;
		/dev/ifdsk[0-9]*)	_Ducmd "/etc/mount $1 $2"
					DRSPEC="$1";;
		*)			echo "ASSIGN: $1 unknown";;
		esac
}

unalias assign
alias -x ASSIGN=assign
typeset -xf assign
