aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/infcmd.c3
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