]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - bin/sh/tests/execution/bg12.0
MFC r362182: sh/tests: Add tests for SIGINT in non-jobc background commands
[FreeBSD/FreeBSD.git] / bin / sh / tests / execution / bg12.0
1 # $FreeBSD$
2
3 T=`mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXXXX`
4 trap 'rm -rf $T' 0
5 cd $T || exit 3
6 mkfifo fifo1
7 { trap - INT; : >fifo1; sleep 5; exit 4; } &
8 : <fifo1
9 kill -INT "$!"
10 wait "$!"
11 r=$?
12 [ "$r" -gt 128 ] && [ "$(kill -l "$r")" = INT ]