Commit f0457e8d authored by Gerd Hoffmann's avatar Gerd Hoffmann Committed by Anthony Liguori
Browse files

convert msmouse chardev to QemuOpts.

parent 3c17affb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -64,7 +64,7 @@ static void msmouse_chr_close (struct CharDriverState *chr)
    qemu_free (chr);
}

CharDriverState *qemu_chr_open_msmouse(void)
CharDriverState *qemu_chr_open_msmouse(QemuOpts *opts)
{
    CharDriverState *chr;

+1 −1
Original line number Diff line number Diff line
/* msmouse.c */
CharDriverState *qemu_chr_open_msmouse(void);
CharDriverState *qemu_chr_open_msmouse(QemuOpts *opts);
+5 −5
Original line number Diff line number Diff line
@@ -2228,6 +2228,7 @@ static QemuOpts *qemu_chr_parse_compat(const char *label, const char *filename)

    if (strcmp(filename, "null")    == 0 ||
        strcmp(filename, "pty")     == 0 ||
        strcmp(filename, "msmouse") == 0 ||
        strcmp(filename, "stdio")   == 0) {
        qemu_opt_set(opts, "backend", filename);
        return opts;
@@ -2279,6 +2280,7 @@ static const struct {
} backend_table[] = {
    { .name = "null",      .open = qemu_chr_open_null },
    { .name = "socket",    .open = qemu_chr_open_socket },
    { .name = "msmouse",   .open = qemu_chr_open_msmouse },
#ifdef _WIN32
    { .name = "file",      .open = qemu_chr_open_win_file_out },
    { .name = "pipe",      .open = qemu_chr_open_win_pipe },
@@ -2354,8 +2356,6 @@ CharDriverState *qemu_chr_open(const char *label, const char *filename, void (*i
        } else {
            printf("Unable to open driver: %s\n", p);
        }
    } else if (!strcmp(filename, "msmouse")) {
        chr = qemu_chr_open_msmouse();
    } else
#ifndef _WIN32
#if defined(__linux__)