ulimit -c 0 2>/dev/null
-# alias/unalias tests
-
-unalias -a
-# this should return success, according to POSIX.2
-alias
-echo alias: $?
-alias foo=bar
-unalias foo
-# this had better return success, according to POSIX.2
-alias
-echo alias: $?
-
# check that break breaks loops
for i in a b c; do echo $i; break; echo bad-$i; done
echo end-1
# test behavior of `.' when given a non-existant file argument
${THIS_SH} ./source5.sub
+# test bugs in sourcing non-regular files, fixed post-bash-3.2
+${THIS_SH} ./source6.sub
+
# in posix mode, assignment statements preceding special builtins are
# reflected in the shell environment. `.' and `eval' need special-case
# code.