Re: [Qemu-devel] [PATCH] vl.c: Tidy up message printed when we exit on a signal
On Wed, Mar 30, 2011 at 10:03:38PM +0100, Peter Maydell wrote: Tidy up the message printed when qemu exits due to a signal, so that it's clearer where the message is coming from and that it's not just stray debug output. Signed-off-by: Peter Maydell peter.mayd...@linaro.org --- vl.c | 11 +-- 1 files changed, 9 insertions(+), 2 deletions(-) Thanks, applied. diff --git a/vl.c b/vl.c index 5c9205f..4d9e503 100644 --- a/vl.c +++ b/vl.c @@ -1169,8 +1169,15 @@ int qemu_shutdown_requested(void) void qemu_kill_report(void) { if (shutdown_signal != -1) { -fprintf(stderr, Got signal %d from pid %d\n, - shutdown_signal, shutdown_pid); +fprintf(stderr, qemu: terminating on signal %d, shutdown_signal); +if (shutdown_pid == 0) { +/* This happens for eg ^C at the terminal, so it's worth + * avoiding printing an odd message in that case. + */ +fputc('\n', stderr); +} else { +fprintf(stderr, from pid %d\n, shutdown_pid); +} shutdown_signal = -1; } } -- 1.7.1 -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net
Re: [Qemu-devel] [PATCH] vl.c: Tidy up message printed when we exit on a signal
On Wed, Mar 30, 2011 at 10:03 PM, Peter Maydell peter.mayd...@linaro.org wrote: Tidy up the message printed when qemu exits due to a signal, so that it's clearer where the message is coming from and that it's not just stray debug output. Signed-off-by: Peter Maydell peter.mayd...@linaro.org --- vl.c | 11 +-- 1 files changed, 9 insertions(+), 2 deletions(-) Reviewed-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
[Qemu-devel] [PATCH] vl.c: Tidy up message printed when we exit on a signal
Tidy up the message printed when qemu exits due to a signal, so that it's clearer where the message is coming from and that it's not just stray debug output. Signed-off-by: Peter Maydell peter.mayd...@linaro.org --- vl.c | 11 +-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/vl.c b/vl.c index 5c9205f..4d9e503 100644 --- a/vl.c +++ b/vl.c @@ -1169,8 +1169,15 @@ int qemu_shutdown_requested(void) void qemu_kill_report(void) { if (shutdown_signal != -1) { -fprintf(stderr, Got signal %d from pid %d\n, - shutdown_signal, shutdown_pid); +fprintf(stderr, qemu: terminating on signal %d, shutdown_signal); +if (shutdown_pid == 0) { +/* This happens for eg ^C at the terminal, so it's worth + * avoiding printing an odd message in that case. + */ +fputc('\n', stderr); +} else { +fprintf(stderr, from pid %d\n, shutdown_pid); +} shutdown_signal = -1; } } -- 1.7.1