Imported from ../bash-2.05b.tar.gz.
[platform/upstream/bash.git] / tests / trap.right
1 subshell exit
2 trap -- 'echo exiting' EXIT
3 trap -- 'echo aborting' SIGHUP
4 trap -- 'echo aborting' SIGINT
5 trap -- 'echo aborting' SIGQUIT
6 trap -- 'echo aborting' SIGABRT
7 trap -- 'echo aborting' SIGTERM
8 [20] debug
9 debug line
10 [22] debug
11 trap -- 'echo exiting' EXIT
12 trap -- 'echo aborting' SIGHUP
13 trap -- 'echo aborting' SIGINT
14 trap -- 'echo aborting' SIGQUIT
15 trap -- 'echo aborting' SIGABRT
16 trap -- 'echo aborting' SIGTERM
17 trap -- 'echo [$LINENO] debug' DEBUG
18 [24] debug
19 func[16] funcdebug
20 funcdebug line
21 [26] debug
22 trap -- 'echo exiting' EXIT
23 trap -- 'echo aborting' SIGHUP
24 trap -- 'echo aborting' SIGINT
25 trap -- 'echo aborting' SIGQUIT
26 trap -- 'echo aborting' SIGABRT
27 trap -- 'echo aborting' SIGTERM
28 trap -- 'echo [$LINENO] debug' DEBUG
29 [28] debug
30 ./trap.tests[33] debug
31 ./trap.tests[34] debug
32 func2[31] debug
33 func2debug line
34 ./trap.tests[36] debug
35 ./trap.tests[38] debug
36 trap -- 'echo exiting' EXIT
37 trap -- 'echo aborting' SIGHUP
38 trap -- 'echo aborting' SIGINT
39 trap -- 'echo aborting' SIGQUIT
40 trap -- 'echo aborting' SIGABRT
41 trap -- 'echo aborting' SIGTERM
42 trap -- '' DEBUG
43 trap -- 'echo exiting' EXIT
44 trap -- 'echo aborting' SIGHUP
45 trap -- 'echo aborting' SIGINT
46 trap -- 'echo aborting' SIGQUIT
47 trap -- 'echo aborting' SIGABRT
48 trap -- 'echo aborting' SIGTERM
49 trap -- 'echo exiting' EXIT
50 trap -- '' SIGINT
51 trap -- 'echo aborting' SIGQUIT
52 trap -- 'echo aborting' SIGABRT
53 trap -- 'echo aborting' SIGTERM
54 0
55 ERRTRAP
56 ERRTRAP
57 ERRTRAP
58 after falses
59 if negation ok
60 after negation
61 after while
62 before false in trap2a.sub
63 after false in trap2a.sub
64 command substitution
65 caught a child death
66 caught a child death
67 caught a child death
68 trap -- 'echo caught a child death' SIGCHLD
69 trap -- 'echo exiting' EXIT
70 trap -- 'echo aborting' SIGABRT
71 trap -- 'echo caught a child death' SIGCHLD
72 trap -- '' SIGUSR2
73 exiting