xref: /freebsd/bin/sh/tests/builtins/trap4.0 (revision 6f1af0d7d2af54b339b5212434cd6d4fda628d80)
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