diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2020-02-05 12:25:09 +0100 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2020-02-07 14:06:02 -0700 |
commit | faa17681ccf5b45a14424c184d867a390d9e8086 (patch) | |
tree | 63260d1dcb10d65f984fffebca177c520eb3ac04 /gdb/event-top.c | |
parent | 5abbbe1d13e03496af5564b997f3c3a2e79b4d73 (diff) | |
download | gdb-faa17681ccf5b45a14424c184d867a390d9e8086.zip gdb-faa17681ccf5b45a14424c184d867a390d9e8086.tar.gz gdb-faa17681ccf5b45a14424c184d867a390d9e8086.tar.bz2 |
Make gdb_flush also flush the wrap buffer
This changes gdb_flush to also flush the internal wrap buffer. A few
places needed to continue using the previous approach, so this also
introduces ui_file_flush for those.
2020-02-05 Iain Buclaw <ibuclaw@gdcproject.org>
* gdb/event-loop.c (gdb_wait_for_event): Update.
* gdb/printcmd.c (printf_command): Update.
* gdb/remote-fileio.c (remote_fileio_func_write): Update.
* gdb/remote-sim.c (gdb_os_flush_stdout): Update.
(gdb_os_flush_stderr): Update.
* gdb/remote.c (remote_console_output): Update.
* gdb/ui-file.c (gdb_flush): Rename to...
(ui_file_flush): ...this.
(stderr_file::write): Update.
(stderr_file::puts): Update.
* gdb/ui-file.h (gdb_flush): Rename to...
(ui_file_flush): ...this.
* gdb/utils.c (gdb_flush): Add function.
* gdb/utils.h (gdb_flush): Add declaration.
Change-Id: I7ca143d30f03dc39f218f6e880eb9bca9e15af39
Diffstat (limited to 'gdb/event-top.c')
-rw-r--r-- | gdb/event-top.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/event-top.c b/gdb/event-top.c index 3f10b21..1bfc28e 100644 --- a/gdb/event-top.c +++ b/gdb/event-top.c @@ -416,7 +416,7 @@ display_gdb_prompt (const char *new_prompt) /* Don't use a _filtered function here. It causes the assumed character position to be off, since the newline we read from the user is not accounted for. */ - fputs_unfiltered (actual_gdb_prompt.c_str (), gdb_stdout); + fprintf_unfiltered (gdb_stdout, "%s", actual_gdb_prompt.c_str ()); gdb_flush (gdb_stdout); } } |