1# $FreeBSD$ 2 3# If fully successful, cd -Pe must be like cd -P. 4 5set -e 6 7cd "${TMPDIR:-/tmp}" 8cd -Pe / 9[ "$PWD" = / ] 10[ "$(pwd)" = / ] 11cd "${TMPDIR:-/tmp}" 12cd -eP / 13[ "$PWD" = / ] 14[ "$(pwd)" = / ] 15 16set +e 17 18# If cd -Pe cannot chdir, the exit status must be greater than 1. 19 20v=$( (cd -Pe /var/empty/nonexistent) 2>&1 >/dev/null) 21[ $? -gt 1 ] && [ -n "$v" ] 22