* remote.c (extended_remote_can_run): Delete.

(init_remote_ops): Don't register it.
	* target.c (target_get_osdata): Don't check for target_can_run.
	Instead any target that has already been pushed, otherwise
	fallback to the default run target..
This commit is contained in:
Pedro Alves 2009-02-06 01:23:00 +00:00
parent 947b8855e4
commit 6d097e655a
3 changed files with 12 additions and 17 deletions

View File

@ -1,3 +1,11 @@
2009-02-06 Pedro Alves <pedro@codesourcery.com>
* remote.c (extended_remote_can_run): Delete.
(init_remote_ops): Don't register it.
* target.c (target_get_osdata): Don't check for target_can_run.
Instead any target that has already been pushed, otherwise
fallback to the default run target..
2009-02-06 Pedro Alves <pedro@codesourcery.com>
* target.c (target_create_inferior, target_detach)

View File

@ -8674,15 +8674,6 @@ remote_supports_multi_process (void)
return remote_multi_process_p (rs);
}
static int
extended_remote_can_run (void)
{
if (remote_desc != NULL)
return 1;
return 0;
}
static void
init_remote_ops (void)
{
@ -8768,7 +8759,6 @@ Specify the serial device it is connected to (e.g. /dev/ttya).";
extended_remote_ops.to_detach = extended_remote_detach;
extended_remote_ops.to_attach = extended_remote_attach;
extended_remote_ops.to_kill = extended_remote_kill;
extended_remote_ops.to_can_run = extended_remote_can_run;
}
static int

View File

@ -2218,18 +2218,15 @@ target_get_osdata (const char *type)
char *document;
struct target_ops *t;
if (target_can_run (&current_target))
t = &current_target;
else
if (current_target.to_stratum == dummy_stratum)
t = find_default_run_target ("get OS data");
else
t = current_target.beneath;
if (!t)
return NULL;
document = target_read_stralloc (t,
TARGET_OBJECT_OSDATA,
type);
return document;
return target_read_stralloc (t, TARGET_OBJECT_OSDATA, type);
}
static int