diff options
Diffstat (limited to 'gdb/inferior.h')
-rw-r--r-- | gdb/inferior.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/inferior.h b/gdb/inferior.h index a87ffe00546..22008a005b9 100644 --- a/gdb/inferior.h +++ b/gdb/inferior.h @@ -129,10 +129,16 @@ extern void child_terminal_ours_for_output (struct target_ops *self); extern void child_terminal_inferior (struct target_ops *self); +extern void child_terminal_save_inferior (struct target_ops *self); + extern void child_terminal_init (struct target_ops *self); extern void child_terminal_init_with_pgrp (int pgrp); +extern void child_pass_ctrlc (struct target_ops *self); + +extern void child_interrupt (struct target_ops *self); + /* From fork-child.c */ /* Helper function to call STARTUP_INFERIOR with PID and NUM_TRAPS. @@ -367,6 +373,10 @@ public: /* The name of terminal device to use for I/O. */ char *terminal = NULL; + /* The terminal state as set by the last target_terminal::terminal_* + call. */ + target_terminal_state terminal_state = target_terminal_state::is_ours; + /* Environment to use for running inferior, in format described in environ.h. */ gdb_environ environment; |