]>
Commit | Line | Data |
---|---|---|
71aad674 A |
1 | # $FreeBSD$ |
2 | ||
3 | # Check that the return statement will not break the USR1 trap, ie. all | |
4 | # trap commands are executed before the script resumes. | |
5 | ||
6 | result=$(${SH} -c 'trap "printf trap; echo ped" USR1; f() { return $(kill -USR1 $$); }; f') | |
7 | test $? -eq 0 || exit 1 | |
8 | test "$result" = trapped || exit 1 |