From a2840c355960fdc116b12bd02abba2c5b9a9a653 Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Wed, 25 Jun 2008 14:32:34 +0000 Subject: Emit ^running via observer. * mi/mi-interp.c (mi_cmd_interpreter_exec): Do no print ^running here. (mi_on_resume): Print ^running if not previously output. * mi/mi-main.c (running_result_record_printed): New. (captured_mi_execute_command): Reset running_result_record_printed. Use running_result_record_printed to decide if we should skip ^done. (mi_execute_async_cli_command): Don't print ^running here. * mi/mi-main.h (current_token, running_result_record_printed): Declare. --- gdb/mi/mi-main.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gdb/mi/mi-main.h') diff --git a/gdb/mi/mi-main.h b/gdb/mi/mi-main.h index 1a2e93c..1aa5da2 100644 --- a/gdb/mi/mi-main.h +++ b/gdb/mi/mi-main.h @@ -25,5 +25,10 @@ extern void mi_load_progress (const char *section_name, unsigned long total_section, unsigned long total_sent, unsigned long grand_total); + +extern char *current_token; + +extern int running_result_record_printed; + #endif -- cgit v1.1