diff --git a/monitor.c b/monitor.c index f95d959906950aba3e17979a1765c20d8102d1ac..cc1b7be9b61e64bbdd41db1662110165a1c7b529 100644 --- a/monitor.c +++ b/monitor.c @@ -5287,7 +5287,7 @@ void monitor_init(CharDriverState *chr, int flags) /* Control mode requires special handlers */ qemu_chr_add_handlers(chr, monitor_can_read, monitor_control_read, monitor_control_event, mon); - qemu_chr_set_echo(chr, true); + qemu_chr_fe_set_echo(chr, true); } else { qemu_chr_add_handlers(chr, monitor_can_read, monitor_read, monitor_event, mon); diff --git a/qemu-char.c b/qemu-char.c index 4789db3594f7093cdb1b69954f116ebd5a4b7bc2..9fd80286302202d2cfa8e2f85b4e749ee55c5941 100644 --- a/qemu-char.c +++ b/qemu-char.c @@ -795,7 +795,7 @@ static int qemu_chr_open_stdio(QemuOpts *opts, CharDriverState **_chr) stdio_nb_clients++; stdio_allow_signal = qemu_opt_get_bool(opts, "signal", display_type != DT_NOGRAPHIC); - qemu_chr_set_echo(chr, false); + qemu_chr_fe_set_echo(chr, false); *_chr = chr; return 0; @@ -2625,7 +2625,7 @@ CharDriverState *qemu_chr_open(const char *label, const char *filename, void (*i return chr; } -void qemu_chr_set_echo(struct CharDriverState *chr, bool echo) +void qemu_chr_fe_set_echo(struct CharDriverState *chr, bool echo) { if (chr->chr_set_echo) { chr->chr_set_echo(chr, echo); diff --git a/qemu-char.h b/qemu-char.h index 513daa90e7bfd2d811bf712f8f17a2cee139a473..a487454d5936bba6c92cf13d6ecbf2135d2dd284 100644 --- a/qemu-char.h +++ b/qemu-char.h @@ -81,7 +81,7 @@ QemuOpts *qemu_chr_parse_compat(const char *label, const char *filename); CharDriverState *qemu_chr_open_opts(QemuOpts *opts, void (*init)(struct CharDriverState *s)); CharDriverState *qemu_chr_open(const char *label, const char *filename, void (*init)(struct CharDriverState *s)); -void qemu_chr_set_echo(struct CharDriverState *chr, bool echo); +void qemu_chr_fe_set_echo(struct CharDriverState *chr, bool echo); void qemu_chr_fe_open(struct CharDriverState *chr); void qemu_chr_fe_close(struct CharDriverState *chr); void qemu_chr_close(CharDriverState *chr);