diff options
author | jilles <jilles@FreeBSD.org> | 2011-01-30 22:57:52 +0000 |
---|---|---|
committer | jilles <jilles@FreeBSD.org> | 2011-01-30 22:57:52 +0000 |
commit | 8605caacbf4653c0daaaf53f746ae27fc93c1ef3 (patch) | |
tree | 9cd99b27d5c80c0459825016362a1e655635936a /bin | |
parent | 3ee570eed2eb50450d95f20db6719eeb5d5ba3e6 (diff) | |
download | FreeBSD-src-8605caacbf4653c0daaaf53f746ae27fc93c1ef3.zip FreeBSD-src-8605caacbf4653c0daaaf53f746ae27fc93c1ef3.tar.gz |
sh: Send messages about signals to stderr.
This is required by POSIX and seems to make more sense.
See also r217557.
Diffstat (limited to 'bin')
-rw-r--r-- | bin/sh/jobs.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/bin/sh/jobs.c b/bin/sh/jobs.c index ea8c8f8..7ffdc2a 100644 --- a/bin/sh/jobs.c +++ b/bin/sh/jobs.c @@ -1056,13 +1056,13 @@ dowait(int block, struct job *job) } if (sig > 0 && sig != SIGINT && sig != SIGPIPE) { if (sig < sys_nsig && sys_siglist[sig]) - out1str(sys_siglist[sig]); + out2str(sys_siglist[sig]); else - out1fmt("Signal %d", sig); + outfmt(out2, "Signal %d", sig); if (coredump) - out1str(" (core dumped)"); - out1c('\n'); - flushout(out1); + out2str(" (core dumped)"); + out2c('\n'); + flushout(out2); } } else { TRACE(("Not printing status, rootshell=%d, job=%p\n", rootshell, job)); |