2012-10-26 Pedro Alves <palves@redhat.com>
authorPedro Alves <palves@redhat.com>
Fri, 26 Oct 2012 16:47:17 +0000 (16:47 +0000)
committerPedro Alves <palves@redhat.com>
Fri, 26 Oct 2012 16:47:17 +0000 (16:47 +0000)
* infrun.c (handle_inferior_event): Print TARGET_WAITKIND_VFORKED
as "TARGET_WAITKIND_VFORKED", not "TARGET_WAITKIND_FORKED".

gdb/ChangeLog
gdb/infrun.c

index cc24b22..501aaee 100644 (file)
@@ -1,3 +1,8 @@
+2012-10-26  Pedro Alves  <palves@redhat.com>
+
+       * infrun.c (handle_inferior_event): Print TARGET_WAITKIND_VFORKED
+       as "TARGET_WAITKIND_VFORKED", not "TARGET_WAITKIND_FORKED".
+
 2012-10-24  Tristan Gingold  <gingold@adacore.com>
 
        * ravenscar-sparc-thread.c (ravenscar_sparc_fetch_registers):
index 0caa1ac..eb97c52 100644 (file)
@@ -3424,7 +3424,12 @@ handle_inferior_event (struct execution_control_state *ecs)
     case TARGET_WAITKIND_FORKED:
     case TARGET_WAITKIND_VFORKED:
       if (debug_infrun)
-        fprintf_unfiltered (gdb_stdlog, "infrun: TARGET_WAITKIND_FORKED\n");
+       {
+         if (ecs->ws.kind == TARGET_WAITKIND_FORKED)
+           fprintf_unfiltered (gdb_stdlog, "infrun: TARGET_WAITKIND_FORKED\n");
+         else
+           fprintf_unfiltered (gdb_stdlog, "infrun: TARGET_WAITKIND_VFORKED\n");
+       }
 
       /* Check whether the inferior is displaced stepping.  */
       {