1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-31 12:13:10 +00:00
freebsd/tools/regression/bin/sh
Jilles Tjoelker b347830a7d sh: Do not assume that SIGPIPE will only kill a subshell in builtins/wait3.0
test.

POSIX says that SIGPIPE affects a process and therefore a SIGPIPE caused and
received by a subshell environment may or may not affect the parent shell
environment.

The change assumes that ${SH} is executed in a new process. This must be the
case if it contains a slash and everyone appears to do so anyway even though
POSIX might permit otherwise.

This change makes builtins/wait3.0 work in ksh93.
2012-06-08 22:54:25 +00:00
..
builtins sh: Do not assume that SIGPIPE will only kill a subshell in builtins/wait3.0 2012-06-08 22:54:25 +00:00
errors sh: Detect an error for ${#var<GARBAGE>}. 2011-05-04 21:49:34 +00:00
execution sh: Add test for r223282. 2011-06-19 00:00:36 +00:00
expansion sh: Add a test for variables with underscores in arithmetic. 2012-03-11 22:12:05 +00:00
parameters sh: Add some testcases for pasting $*/$@ directly to a literal. 2011-12-25 13:24:48 +00:00
parser sh: Add a test for a fairly obscure case with aliases. 2011-07-16 16:14:14 +00:00
set-e sh: Get rid of unnecessary non-standard empty lists. 2010-08-16 17:18:08 +00:00
Makefile Allow one to regression test 'sh' changes without having to install 2010-10-12 18:20:38 +00:00
regress.sh sh: Do not use "local" in the test runner as POSIX and ksh93 do not have it. 2011-02-19 13:23:13 +00:00
regress.t sh: Allow running 'prove' from tools/regression/bin/sh again 2010-10-15 20:01:35 +00:00