}
echo before: try to assign to FUNCNAME
-FUCNAME=7
+FUNCNAME=7
echo outside: FUNCNAME = $FUNCNAME
func
# test for some posix-specific function behavior
${THIS_SH} ./func3.sub
+unset -f myfunction
+myfunction() {
+ echo "bad shell function redirection"
+} >> /dev/null
+
+myfunction
+myfunction | cat
+
+segv()
+{
+ echo foo | return 5
+}
+
+segv
+echo $?
+
exit 0