From e1c923a62ac75b13ff9028d240279f951030fca3 Mon Sep 17 00:00:00 2001 From: Luiz Capitulino Date: Fri, 16 Oct 2009 12:23:49 -0300 Subject: [PATCH] monitor: Convert do_eject() to QObject Note that errors are not being converted yet. Signed-off-by: Luiz Capitulino Signed-off-by: Anthony Liguori --- monitor.c | 2 +- qemu-monitor.hx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/monitor.c b/monitor.c index 8b317301c4..739dd504fa 100644 --- a/monitor.c +++ b/monitor.c @@ -570,7 +570,7 @@ static int eject_device(Monitor *mon, BlockDriverState *bs, int force) return 0; } -static void do_eject(Monitor *mon, const QDict *qdict) +static void do_eject(Monitor *mon, const QDict *qdict, QObject **ret_data) { BlockDriverState *bs; int force = qdict_get_int(qdict, "force"); diff --git a/qemu-monitor.hx b/qemu-monitor.hx index 4610ad4c00..05b4534c7d 100644 --- a/qemu-monitor.hx +++ b/qemu-monitor.hx @@ -133,7 +133,8 @@ ETEXI .args_type = "force:-f,filename:B", .params = "[-f] device", .help = "eject a removable medium (use -f to force it)", - .mhandler.cmd = do_eject, + .user_print = monitor_user_noop, + .mhandler.cmd_new = do_eject, }, STEXI