diff options
author | jilles <jilles@FreeBSD.org> | 2011-05-30 21:49:59 +0000 |
---|---|---|
committer | jilles <jilles@FreeBSD.org> | 2011-05-30 21:49:59 +0000 |
commit | 18f41c73b007519f8e9b98a82ef54dbaf700c138 (patch) | |
tree | 3c26c33b333fb932ba32a17e101b031b2bb84d9f /tools | |
parent | be8b81f61633d373f99bbecbab494977e040f0c3 (diff) | |
download | FreeBSD-src-18f41c73b007519f8e9b98a82ef54dbaf700c138.zip FreeBSD-src-18f41c73b007519f8e9b98a82ef54dbaf700c138.tar.gz |
sh: Add tests for some somewhat obscure aspects of function definitions.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/regression/bin/sh/parser/func2.0 | 6 | ||||
-rw-r--r-- | tools/regression/bin/sh/parser/func3.0 | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/tools/regression/bin/sh/parser/func2.0 b/tools/regression/bin/sh/parser/func2.0 new file mode 100644 index 0000000..5fd4dda --- /dev/null +++ b/tools/regression/bin/sh/parser/func2.0 @@ -0,0 +1,6 @@ +# $FreeBSD$ + +f() { return 42; } +f() { return 3; } & +f +[ $? -eq 42 ] diff --git a/tools/regression/bin/sh/parser/func3.0 b/tools/regression/bin/sh/parser/func3.0 new file mode 100644 index 0000000..dcac732 --- /dev/null +++ b/tools/regression/bin/sh/parser/func3.0 @@ -0,0 +1,6 @@ +# $FreeBSD$ + +name=/var/empty/nosuch +f() { true; } <$name +name=/dev/null +f |