From ca50caacad8354fe97eb0da23075521156c0c0d6 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Mon, 24 Jul 2017 18:51:40 +0200 Subject: shell: some additions to *sh-misc/* tests Signed-off-by: Denys Vlasenko --- shell/hush_test/hush-misc/env_and_func.tests | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'shell/hush_test') diff --git a/shell/hush_test/hush-misc/env_and_func.tests b/shell/hush_test/hush-misc/env_and_func.tests index 1d4eaf3a7..3efef1a41 100755 --- a/shell/hush_test/hush-misc/env_and_func.tests +++ b/shell/hush_test/hush-misc/env_and_func.tests @@ -1,4 +1,8 @@ var=old f() { echo "var=$var"; } +# bash: POSIXLY_CORRECT behavior is to "leak" new variable values +# out of function invocations (similar to "special builtins" behavior); +# but in "bash mode", they don't leak. +# hush does not "leak" values. ash does. var=val f echo "var=$var" -- cgit v1.2.3-55-g6feb