]> git.proxmox.com Git - qemu.git/commitdiff
monitor: Convert do_eject() to QObject
authorLuiz Capitulino <lcapitulino@redhat.com>
Fri, 16 Oct 2009 15:23:49 +0000 (12:23 -0300)
committerAnthony Liguori <aliguori@us.ibm.com>
Tue, 27 Oct 2009 17:28:58 +0000 (12:28 -0500)
Note that errors are not being converted yet.

Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
monitor.c
qemu-monitor.hx

index 8b317301c43c16d6ef3519646b47669db894794b..739dd504faeae3dac30c70a5958bdc2ea5363779 100644 (file)
--- 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");
index 4610ad4c00c11b2c7fd7ac92eeb6759148b66f23..05b4534c7de0d6864cadfa163fa0f44d111bf6e1 100644 (file)
@@ -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