… luckily the same inside a startup file doesn't cause any trouble, just as OpenBSD's ksh(1). I'd consider this a bug, since POSIX says „Read-only variables cannot be unset“ but i fail to see why this should result in anything more than $? being 1, especially without set -e? Maybe even worth a POSIX clarification? Is that some historical issue thing? Ciao,
--steffen
