hush: output bash-compat killing signal names
This significantly syncronises ash-signals and hush-signals tests. function old new delta process_wait_result 449 450 +1 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -8704,8 +8704,8 @@ static int process_wait_result(struct pipe *fg_pipe, pid_t childpid, int status)
|
||||
*/
|
||||
&& i == fg_pipe->num_cmds-1
|
||||
) {
|
||||
/* TODO: use strsignal() instead for bash compat? but that's bloat... */
|
||||
puts(sig == SIGINT || sig == SIGPIPE ? "" : get_signame(sig));
|
||||
/* strsignal() is for bash compat. ~600 bloat versus bbox's get_signame() */
|
||||
puts(sig == SIGINT || sig == SIGPIPE ? "" : strsignal(sig));
|
||||
}
|
||||
/* TODO: if (WCOREDUMP(status)) + " (core dumped)"; */
|
||||
/* TODO: MIPS has 128 sigs (1..128), what if sig==128 here?
|
||||
|
Reference in New Issue
Block a user