Re: Q: bash: trap in subshell

2008-04-25 Thread Chet Ramey
Dmitry V. Levin wrote: Hi, I wonder whether such difference in "trap" behavior is valid: $ sh -c 'f() { echo f; }; t() { trap f EXIT; trap; }; t' trap -- 'f' EXIT f $ sh -c 'f() { echo f; }; t() { trap f EXIT; trap; }; t&' trap -- 'f' EXIT $ sh -c 'f() { echo f; }; t() { trap f EXIT; trap; }; (

Q: bash: trap in subshell

2008-04-24 Thread Dmitry V. Levin
Hi, I wonder whether such difference in "trap" behavior is valid: $ sh -c 'f() { echo f; }; t() { trap f EXIT; trap; }; t' trap -- 'f' EXIT f $ sh -c 'f() { echo f; }; t() { trap f EXIT; trap; }; t&' trap -- 'f' EXIT $ sh -c 'f() { echo f; }; t() { trap f EXIT; trap; }; (t)&' trap -- 'f' EXIT f