summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorgreen <green@FreeBSD.org>2002-06-27 15:58:59 +0000
committergreen <green@FreeBSD.org>2002-06-27 15:58:59 +0000
commit14942ad80d2cbd1c6e5e7dea23c60a009d2be704 (patch)
tree005315e64a9b3acd40c274857b865d916c82f74a /tools
parentc13cdc98b2a2f3070e4908f7ac893c1c043706a9 (diff)
downloadFreeBSD-src-14942ad80d2cbd1c6e5e7dea23c60a009d2be704.zip
FreeBSD-src-14942ad80d2cbd1c6e5e7dea23c60a009d2be704.tar.gz
Correct the psl regression test for sed(1)'s now-fixed newline
behavior. Add the bcb regression test which checks for failures due to a backslash ('\') coinciding with the very last character of the command buffer. The regression test is cf. this PR (which I did not know about) and has a different fix for the bug. PR: bin/22351 Submitted by: Stefan Duerholt <stefan.duerholt@t-online.de>
Diffstat (limited to 'tools')
-rw-r--r--tools/regression/usr.bin/sed/regress.bcb.out4
-rw-r--r--tools/regression/usr.bin/sed/regress.psl.out3
-rw-r--r--tools/regression/usr.bin/sed/regress.sh1
3 files changed, 8 insertions, 0 deletions
diff --git a/tools/regression/usr.bin/sed/regress.bcb.out b/tools/regression/usr.bin/sed/regress.bcb.out
new file mode 100644
index 0000000..2a26e6a
--- /dev/null
+++ b/tools/regression/usr.bin/sed/regress.bcb.out
@@ -0,0 +1,4 @@
+input
+data
+for validation
+of sed(1)
diff --git a/tools/regression/usr.bin/sed/regress.psl.out b/tools/regression/usr.bin/sed/regress.psl.out
index 965a13c..8b38f4d 100644
--- a/tools/regression/usr.bin/sed/regress.psl.out
+++ b/tools/regression/usr.bin/sed/regress.psl.out
@@ -1 +1,4 @@
+
+
+
of sed(1)
diff --git a/tools/regression/usr.bin/sed/regress.sh b/tools/regression/usr.bin/sed/regress.sh
index 1176466..15ab0e6 100644
--- a/tools/regression/usr.bin/sed/regress.sh
+++ b/tools/regression/usr.bin/sed/regress.sh
@@ -5,6 +5,7 @@ REGRESSION_START($1)
REGRESSION_TEST(`G', `sed G < regress.in')
REGRESSION_TEST(`P', `sed P < regress.in')
REGRESSION_TEST(`psl', `sed \$!g\;P\;D < regress.in')
+REGRESSION_TEST(`bcb', `sed s/X/$(jot -n -bx -s "" 2043)\\\\zz/ < regress.in')
REGRESSION_TEST(`y', `echo -n foo | sed y/o/O/')
REGRESSION_END()
OpenPOWER on IntegriCloud