aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJilles Tjoelker <jilles@FreeBSD.org>2010-11-09 22:17:53 +0000
committerJilles Tjoelker <jilles@FreeBSD.org>2010-11-09 22:17:53 +0000
commit4dbb48f5a9a08cb4802b2b0b56db31679abda86b (patch)
tree7100e43e312573c1d555991d8bb666c1c18c502d
parentb49ed6f46a534e999d2cb4d11ca8f20815a11700 (diff)
Notes
-rw-r--r--tools/regression/bin/sh/builtins/printf1.03
-rw-r--r--tools/regression/bin/sh/builtins/printf2.03
-rw-r--r--tools/regression/bin/sh/parser/alias1.05
-rw-r--r--tools/regression/bin/sh/parser/alias2.06
4 files changed, 17 insertions, 0 deletions
diff --git a/tools/regression/bin/sh/builtins/printf1.0 b/tools/regression/bin/sh/builtins/printf1.0
new file mode 100644
index 000000000000..99a82d014794
--- /dev/null
+++ b/tools/regression/bin/sh/builtins/printf1.0
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+[ "$(printf '%c\0%s%d' x '\' 010 | tr '\0' Z)" = 'xZ\8' ]
diff --git a/tools/regression/bin/sh/builtins/printf2.0 b/tools/regression/bin/sh/builtins/printf2.0
new file mode 100644
index 000000000000..7763d6fe9636
--- /dev/null
+++ b/tools/regression/bin/sh/builtins/printf2.0
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+[ "$(printf '%cZ%s%d' x '\' 010)" = 'xZ\8' ]
diff --git a/tools/regression/bin/sh/parser/alias1.0 b/tools/regression/bin/sh/parser/alias1.0
new file mode 100644
index 000000000000..75dd9ab9b8f1
--- /dev/null
+++ b/tools/regression/bin/sh/parser/alias1.0
@@ -0,0 +1,5 @@
+# $FreeBSD$
+
+alias alias0=exit
+eval 'alias0 0'
+exit 1
diff --git a/tools/regression/bin/sh/parser/alias2.0 b/tools/regression/bin/sh/parser/alias2.0
new file mode 100644
index 000000000000..ae99b8a588c2
--- /dev/null
+++ b/tools/regression/bin/sh/parser/alias2.0
@@ -0,0 +1,6 @@
+# $FreeBSD$
+
+alias alias0=exit
+x=alias0
+eval 'case $x in alias0) exit 0;; esac'
+exit 1