]>
Commit | Line | Data |
---|---|---|
deb63bfb | 1 | # $FreeBSD: head/bin/sh/tests/builtins/trap11.0 230212 2012-01-16 11:07:46Z dumbbell $ |
71aad674 A |
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 |