Add target_ops argument to to_terminal_inferior
2014-02-19 Tom Tromey <tromey@redhat.com> * target.h (struct target_ops) <to_terminal_inferior>: Add argument. * target.c (target_terminal_inferior): Add argument. (update_current_target): Update. * remote.c (remote_terminal_inferior): Add 'self' argument. * linux-nat.c (linux_nat_terminal_inferior): Add 'self' argument. * inflow.c (terminal_inferior): Add 'self' argument. * inferior.h (terminal_inferior): Add 'self' argument. * go32-nat.c (go32_terminal_inferior): Add 'self' argument. (go32_terminal_inferior): Add 'self' argument.
This commit is contained in:
parent
c42bf2866f
commit
d2f640d43a
8 changed files with 26 additions and 13 deletions
|
@ -4583,16 +4583,16 @@ static int async_terminal_is_ours = 1;
|
|||
/* target_terminal_inferior implementation. */
|
||||
|
||||
static void
|
||||
linux_nat_terminal_inferior (void)
|
||||
linux_nat_terminal_inferior (struct target_ops *self)
|
||||
{
|
||||
if (!target_is_async_p ())
|
||||
{
|
||||
/* Async mode is disabled. */
|
||||
terminal_inferior ();
|
||||
terminal_inferior (self);
|
||||
return;
|
||||
}
|
||||
|
||||
terminal_inferior ();
|
||||
terminal_inferior (self);
|
||||
|
||||
/* Calls to target_terminal_*() are meant to be idempotent. */
|
||||
if (!async_terminal_is_ours)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue