aboutsummaryrefslogtreecommitdiff
path: root/gdb/linux-nat.c
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2014-07-31 11:48:24 -0700
committerDoug Evans <dje@google.com>2014-07-31 11:48:24 -0700
commit4d4ca2a15d2e3008d14bf7cda9b353f7fcc11bdc (patch)
tree15710133b7cdcadd4ea34994b3a98723a66868e3 /gdb/linux-nat.c
parent462f517e5020a464e84d2b8535b1b68d39329dc2 (diff)
downloadgdb-4d4ca2a15d2e3008d14bf7cda9b353f7fcc11bdc.zip
gdb-4d4ca2a15d2e3008d14bf7cda9b353f7fcc11bdc.tar.gz
gdb-4d4ca2a15d2e3008d14bf7cda9b353f7fcc11bdc.tar.bz2
* inflow.c (child_terminal_inferior): Add comment.
(child_terminal_ours_for_output): Add comment. (child_terminal_ours): Add comment. * linux-nat.c (linux_nat_terminal_inferior): Add comment. (linux_nat_terminal_ours): Add comment.
Diffstat (limited to 'gdb/linux-nat.c')
-rw-r--r--gdb/linux-nat.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/gdb/linux-nat.c b/gdb/linux-nat.c
index 8d4251f..5a791bc 100644
--- a/gdb/linux-nat.c
+++ b/gdb/linux-nat.c
@@ -4595,7 +4595,9 @@ linux_nat_supports_disable_randomization (struct target_ops *self)
static int async_terminal_is_ours = 1;
-/* target_terminal_inferior implementation. */
+/* target_terminal_inferior implementation.
+
+ This is a wrapper around child_terminal_inferior to add async support. */
static void
linux_nat_terminal_inferior (struct target_ops *self)
@@ -4618,7 +4620,14 @@ linux_nat_terminal_inferior (struct target_ops *self)
set_sigint_trap ();
}
-/* target_terminal_ours implementation. */
+/* target_terminal_ours implementation.
+
+ This is a wrapper around child_terminal_ours to add async support (and
+ implement the target_terminal_ours vs target_terminal_ours_for_output
+ distinction). child_terminal_ours is currently no different than
+ child_terminal_ours_for_output.
+ We leave target_terminal_ours_for_output alone, leaving it to
+ child_terminal_ours_for_output. */
static void
linux_nat_terminal_ours (struct target_ops *self)