* remote-vx.c (vx_attach): Fix for PR 11356. Remove code added
authorStu Grossman <grossman@cygnus>
Sun, 16 Feb 1997 01:50:18 +0000 (01:50 +0000)
committerStu Grossman <grossman@cygnus>
Sun, 16 Feb 1997 01:50:18 +0000 (01:50 +0000)
by kung.  It made no sense.

gdb/ChangeLog
gdb/remote-vx.c

index 65b750674fad3eac5a5d4e82de816afdd9bcd020..27f7da5cb1a59b89798bedc41423d3568e72cfca 100644 (file)
@@ -1,3 +1,8 @@
+Sat Feb 15 17:43:46 1997  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * remote-vx.c (vx_attach):  Fix for PR 11356.  Remove code added
+       by kung.  It made no sense.
+
 Fri Feb 14 13:00:07 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * main.c (print_gdb_help): Make static to match declaration.
index 13b6c294994ca8e5feaaaafd39dbf3d8555631e4..00deb6fb5341112007414c145cb190f6db34be74 100644 (file)
@@ -1252,38 +1252,15 @@ vx_attach (args, from_tty)
     }
 
   /* It worked... */
-  push_target (&vx_run_ops);
-  /* The unsigned long pid will get turned into a signed int here,
-     but it doesn't seem to matter.  inferior_pid must be signed
-     in order for other parts of GDB to work correctly.  */
-  inferior_pid = pid;
-  vx_running = 0;
-#if defined (START_INFERIOR_HOOK)
-  START_INFERIOR_HOOK ();
-#endif
-
-  mark_breakpoints_out ();
-
-  /* Set up the "saved terminal modes" of the inferior
-     based on what modes we are starting it with.  */
-
-  target_terminal_init ();
-
-  /* Install inferior's terminal modes.  */
 
-  target_terminal_inferior ();
-
-  /* We will get a task spawn event immediately.  */
+  inferior_pid = pid;
+  push_target (&vx_run_ops);
 
-  init_wait_for_inferior ();
-  clear_proceed_status ();
-  stop_soon_quietly = 1;
-  wait_for_inferior ();
-  stop_soon_quietly = 0;
-  normal_stop ();
+  if (vx_running)
+    free (vx_running);
+  vx_running = 0;
 }
 
-
 /* detach_command --
    takes a program previously attached to and detaches it.
    The program resumes execution and will no longer stop