xref: /freebsd/bin/sh/tests/builtins/trap4.0 (revision 59c8e88e72633afbc47a4ace0d2170d00d51f7dc)
1
2T=$(mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX)
3trap 'rm -rf $T' 0
4cd $T || exit 3
5mkfifo fifo1
6
7v=$(
8	exec 3>&1
9	: <fifo1 &
10	{
11		wait $!
12		trap 'trap "" PIPE; echo trapped >&3 2>/dev/null' PIPE
13		echo x 2>/dev/null
14	} >fifo1
15)
16test "$v" = trapped
17