diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/infcmd.c | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index dff5202..b849a49 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2007-04-18 Denis Pilat <denis.pilat@st.com> + + * infcmd.c (post_create_inferior): Start with a call to + target_terminal_ours(). + 2007-04-17 Maciej W. Rozycki <macro@mips.com> * mips-tdep.c (mips_eabi_push_dummy_call): Rearrange some diff --git a/gdb/infcmd.c b/gdb/infcmd.c index a1a64c0..0f1e960 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -406,6 +406,9 @@ tty_command (char *file, int from_tty) void post_create_inferior (struct target_ops *target, int from_tty) { + /* Be sure we own the terminal in case write operations are performed. */ + target_terminal_ours (); + /* If the target hasn't taken care of this already, do it now. Targets which need to access registers during to_open, to_create_inferior, or to_attach should do it earlier; but many |