summaryrefslogtreecommitdiffstats
path: root/hw/device-hotplug.c
diff options
context:
space:
mode:
authorGerd Hoffmann2009-07-22 16:43:04 +0200
committerAnthony Liguori2009-07-27 21:08:23 +0200
commit9dfd7c7a00dd700de36ca58005a7cb3934a62efb (patch)
tree6674bf3d6f3cc0d788012da7dc1850cfa3392984 /hw/device-hotplug.c
parentQemuOpts: framework for storing and parsing options. (diff)
downloadqemu-9dfd7c7a00dd700de36ca58005a7cb3934a62efb.tar.gz
qemu-9dfd7c7a00dd700de36ca58005a7cb3934a62efb.tar.xz
qemu-9dfd7c7a00dd700de36ca58005a7cb3934a62efb.zip
switch -drive to QemuOpts.
Demo QemuOpts in action ;) Implementing a alternative way to specify the filename should be just a few lines of code now once we decided how the cmd line syntax should look like. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/device-hotplug.c')
-rw-r--r--hw/device-hotplug.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/hw/device-hotplug.c b/hw/device-hotplug.c
index 8f0dec8b09..fd4cc3fb54 100644
--- a/hw/device-hotplug.c
+++ b/hw/device-hotplug.c
@@ -28,19 +28,19 @@
#include "block_int.h"
#include "sysemu.h"
-DriveInfo *add_init_drive(const char *opts)
+DriveInfo *add_init_drive(const char *optstr)
{
int fatal_error;
DriveInfo *dinfo;
- DriveOpt *dopt;
+ QemuOpts *opts;
- dopt = drive_add(NULL, "%s", opts);
- if (!dopt)
+ opts = drive_add(NULL, "%s", optstr);
+ if (!opts)
return NULL;
- dinfo = drive_init(dopt, 0, current_machine, &fatal_error);
+ dinfo = drive_init(opts, current_machine, &fatal_error);
if (!dinfo) {
- drive_remove(dopt);
+ qemu_opts_del(opts);
return NULL;
}