Re: [Qemu-devel] [PATCH] vl.c: Tidy up message printed when we exit on a signal

2011-04-03 Thread Aurelien Jarno
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

2011-03-31 Thread Stefan Hajnoczi
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

2011-03-30 Thread Peter Maydell
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