]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - tools/regression/bin/sh/builtins/trap5.0
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / tools / regression / bin / sh / builtins / trap5.0
1 # $FreeBSD$
2
3 set -e
4 trap - USR1
5 initial=$(trap)
6 trap -- -l USR1
7 added=$(trap)
8 [ -n "$added" ]
9 trap - USR1
10 second=$(trap)
11 [ "$initial" = "$second" ]
12 eval "$added"
13 added2=$(trap)
14 added3=$(trap --)
15 [ "$added" = "$added2" ]
16 [ "$added2" = "$added3" ]
17 trap -- - USR1
18 third=$(trap)
19 [ "$initial" = "$third" ]