http://www.cons.org/cracauer/sigint.html suggests to ignore SIGINT unless WIFSIGNALED and WTERMSIG show the child terminated on it, and if we terminate on a signal with a handler, to kill ourselves instead of exiting (no idea whether the last part isn’t already implemented).
This is not a bugreport, this is a “should be discussed, talked about and analysed” thing. Especially consider the usual mpg123 loops (for i in *; do mpg123 "$i"; done # especially).
http:// www.cons. org/cracauer/ sigint. html suggests to ignore SIGINT unless WIFSIGNALED and WTERMSIG show the child terminated on it, and if we terminate on a signal with a handler, to kill ourselves instead of exiting (no idea whether the last part isn’t already implemented).
This is not a bugreport, this is a “should be discussed, talked about and analysed” thing. Especially consider the usual mpg123 loops (for i in *; do mpg123 "$i"; done # especially).