blob: d2a21d17e066a7d8224dcb45c81758517962efe9
1 | # avoid ugly warnings about signals not being caught |
2 | trap ":" USR1 USR2 |
3 | |
4 | "$THIS_SH" -c ' |
5 | trap "echo caught" USR2 |
6 | echo "sending USR2" |
7 | kill -USR2 $$ |
8 | |
9 | trap "" USR2 |
10 | echo "sending USR2" |
11 | kill -USR2 $$ |
12 | |
13 | trap "-" USR2 |
14 | echo "sending USR2" |
15 | kill -USR2 $$ |
16 | |
17 | echo "not reached" |
18 | ' |
19 | |
20 | trap "-" USR1 USR2 |
21 |