aboutsummaryrefslogtreecommitdiff
path: root/gdb/defs.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/defs.h')
-rw-r--r--gdb/defs.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/gdb/defs.h b/gdb/defs.h
index e5990c7..8d7e0e4 100644
--- a/gdb/defs.h
+++ b/gdb/defs.h
@@ -681,22 +681,24 @@ extern void free_command_lines (struct command_line **);
when opening an extended-remote connection. */
struct continuation;
-
-/* In infrun.c. */
-extern struct continuation *cmd_continuation;
-/* Used only by the step_1 function. */
-extern struct continuation *intermediate_continuation;
+struct thread_info;
/* From utils.c */
-extern void add_continuation (void (*)(void *), void *,
+extern void add_continuation (struct thread_info *,
+ void (*)(void *), void *,
void (*)(void *));
extern void do_all_continuations (void);
+extern void do_all_continuations_thread (struct thread_info *);
extern void discard_all_continuations (void);
+extern void discard_all_continuations_thread (struct thread_info *);
-extern void add_intermediate_continuation (void (*)(void *), void *,
+extern void add_intermediate_continuation (struct thread_info *,
+ void (*)(void *), void *,
void (*)(void *));
extern void do_all_intermediate_continuations (void);
+extern void do_all_intermediate_continuations_thread (struct thread_info *);
extern void discard_all_intermediate_continuations (void);
+extern void discard_all_intermediate_continuations_thread (struct thread_info *);
/* String containing the current directory (what getwd would return). */