From 4f6dd9af9cf0a0138ff7733f45568c4e20b3bad1 Mon Sep 17 00:00:00 2001 From: Jan Kiszka Date: Fri, 27 Jan 2012 19:54:54 +0100 Subject: qemu-option: Introduce default mechanism This adds qemu_opts_set_defaults, an interface provide default values for a QemuOpts set. Default options are parsed from a string and then prepended to the list of existing options, or they serve as the sole QemuOpts set. Signed-off-by: Jan Kiszka Signed-off-by: Jan Kiszka Signed-off-by: Anthony Liguori --- qemu-option.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'qemu-option.h') diff --git a/qemu-option.h b/qemu-option.h index 07958e4e90..e6f61e6e35 100644 --- a/qemu-option.h +++ b/qemu-option.h @@ -125,6 +125,8 @@ void qemu_opts_del(QemuOpts *opts); int qemu_opts_validate(QemuOpts *opts, const QemuOptDesc *desc); int qemu_opts_do_parse(QemuOpts *opts, const char *params, const char *firstname); QemuOpts *qemu_opts_parse(QemuOptsList *list, const char *params, int permit_abbrev); +void qemu_opts_set_defaults(QemuOptsList *list, const char *params, + int permit_abbrev); QemuOpts *qemu_opts_from_qdict(QemuOptsList *list, const QDict *qdict); QDict *qemu_opts_to_qdict(QemuOpts *opts, QDict *qdict); -- cgit v1.2.1