diff options
author | Andrew Cagney <cagney@redhat.com> | 2001-07-12 05:54:48 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2001-07-12 05:54:48 +0000 |
commit | a433f9e4738f07ee7fe7a441d4990120b69eb16b (patch) | |
tree | 2d0deaa9050bc28fcccd3136cd1121d59e20fe8e /gdb/mi/mi-main.c | |
parent | 824e2cb428fe40375e5383db219d3440c80d91b5 (diff) | |
download | gdb-a433f9e4738f07ee7fe7a441d4990120b69eb16b.zip gdb-a433f9e4738f07ee7fe7a441d4990120b69eb16b.tar.gz gdb-a433f9e4738f07ee7fe7a441d4990120b69eb16b.tar.bz2 |
* mi-main.c (mi_execute_command): Flush output after ``(gdb)''
prompt. Bug reported by David Whedon.
(mi_execute_async_cli_command): Ditto.
(mi_exec_async_cli_cmd_continuation): Ditto.
(mi_command_loop): Ditto.
Diffstat (limited to 'gdb/mi/mi-main.c')
-rw-r--r-- | gdb/mi/mi-main.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gdb/mi/mi-main.c b/gdb/mi/mi-main.c index 2ac2dd1..1ce765f 100644 --- a/gdb/mi/mi-main.c +++ b/gdb/mi/mi-main.c @@ -1164,8 +1164,8 @@ mi_execute_command (char *cmd, int from_tty) mi_parse_free (command); } - gdb_flush (raw_stdout); fputs_unfiltered ("(gdb) \n", raw_stdout); + gdb_flush (raw_stdout); /* print any buffered hook code */ /* ..... */ } @@ -1296,6 +1296,7 @@ mi_execute_async_cli_command (char *mi, char *args, int from_tty) fputs_unfiltered (last_async_command, raw_stdout); fputs_unfiltered ("^running\n", raw_stdout); fputs_unfiltered ("(gdb) \n", raw_stdout); + gdb_flush (raw_stdout); } else { @@ -1337,6 +1338,7 @@ mi_exec_async_cli_cmd_continuation (struct continuation_arg *arg) mi_out_put (uiout, raw_stdout); fputs_unfiltered ("\n", raw_stdout); fputs_unfiltered ("(gdb) \n", raw_stdout); + gdb_flush (raw_stdout); do_exec_cleanups (ALL_CLEANUPS); } @@ -1464,6 +1466,7 @@ mi_command_loop (int mi_version) /* Tell the world that we're alive */ fputs_unfiltered ("(gdb) \n", raw_stdout); + gdb_flush (raw_stdout); if (!event_loop_p) simplified_command_loop (mi_input, mi_execute_command); |