* target.c (maybe_kill_then_attach)
authorVladimir Prus <vladimir@codesourcery.com>
Tue, 19 Aug 2008 12:49:19 +0000 (12:49 +0000)
committerVladimir Prus <vladimir@codesourcery.com>
Tue, 19 Aug 2008 12:49:19 +0000 (12:49 +0000)
        (maybe_kill_then_create_inferior): Remove.
        (update_current_target): Do not default to_attach,
        to_create_inferiour, to_is_async_p.

gdb/ChangeLog
gdb/target.c

index 0eb48b39938c88998a73991ddbbcddb377cfe530..1e3d82bc6dc3d1cc8280c61df7dd933470573855 100644 (file)
@@ -1,3 +1,10 @@
+2008-08-19  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * target.c (maybe_kill_then_attach)
+        (maybe_kill_then_create_inferior): Remove.
+        (update_current_target): Do not default to_attach,
+        to_create_inferiour, to_is_async_p.
+
 2008-08-19  Paul N. Hilfinger  <hilfinger@adacore.com>
        
        Changes for supporting boolean types in debugging data.
index 681043eb76a17f33df4023822d11336caf95cc96..575415b582e075fa26fa41a04784581f9ea0e80e 100644 (file)
@@ -44,8 +44,6 @@
 
 static void target_info (char *, int);
 
-static void maybe_kill_then_attach (char *, int);
-
 static void kill_or_be_killed (int);
 
 static void default_terminal_info (char *, int);
@@ -358,21 +356,6 @@ kill_or_be_killed (int from_tty)
   tcomplain ();
 }
 
-static void
-maybe_kill_then_attach (char *args, int from_tty)
-{
-  kill_or_be_killed (from_tty);
-  target_attach (args, from_tty);
-}
-
-static void
-maybe_kill_then_create_inferior (char *exec, char *args, char **env,
-                                int from_tty)
-{
-  kill_or_be_killed (0);
-  target_create_inferior (exec, args, env, from_tty);
-}
-
 /* Go through the target stack from top to bottom, copying over zero
    entries in current_target, then filling in still empty entries.  In
    effect, we are doing class inheritance through the pushed target
@@ -500,8 +483,6 @@ update_current_target (void)
   de_fault (to_close,
            (void (*) (int))
            target_ignore);
-  de_fault (to_attach,
-           maybe_kill_then_attach);
   de_fault (to_post_attach,
            (void (*) (int))
            target_ignore);
@@ -584,8 +565,6 @@ update_current_target (void)
   de_fault (to_lookup_symbol,
            (int (*) (char *, CORE_ADDR *))
            nosymbol);
-  de_fault (to_create_inferior,
-           maybe_kill_then_create_inferior);
   de_fault (to_post_startup_inferior,
            (void (*) (ptid_t))
            target_ignore);
@@ -640,12 +619,6 @@ update_current_target (void)
   de_fault (to_pid_to_exec_file,
            (char *(*) (int))
            return_zero);
-  de_fault (to_can_async_p,
-           (int (*) (void))
-           return_zero);
-  de_fault (to_is_async_p,
-           (int (*) (void))
-           return_zero);
   de_fault (to_async,
            (void (*) (void (*) (enum inferior_event_type, void*), void*))
            tcomplain);