[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH V3 04/10] introduce qemu_opts_create_nofail function
From: |
Dong Xu Wang |
Subject: |
[Qemu-devel] [PATCH V3 04/10] introduce qemu_opts_create_nofail function |
Date: |
Sun, 14 Oct 2012 20:51:29 +0800 |
While id is NULL, qemu_opts_create can not fail, so ignore
errors is fine.
Signed-off-by: Dong Xu Wang <address@hidden>
---
qemu-option.c | 5 +++++
qemu-option.h | 1 +
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/qemu-option.c b/qemu-option.c
index e0131ce..d7d5ea9 100644
--- a/qemu-option.c
+++ b/qemu-option.c
@@ -780,6 +780,11 @@ QemuOpts *qemu_opts_create(QemuOptsList *list, const char
*id,
return opts;
}
+QemuOpts *qemu_opts_create_nofail(QemuOptsList *list)
+{
+ return qemu_opts_create(list, NULL, 0, NULL);
+}
+
void qemu_opts_reset(QemuOptsList *list)
{
QemuOpts *opts, *next_opts;
diff --git a/qemu-option.h b/qemu-option.h
index ca72986..b0f8d1e 100644
--- a/qemu-option.h
+++ b/qemu-option.h
@@ -133,6 +133,7 @@ int qemu_opt_foreach(QemuOpts *opts, qemu_opt_loopfunc
func, void *opaque,
QemuOpts *qemu_opts_find(QemuOptsList *list, const char *id);
QemuOpts *qemu_opts_create(QemuOptsList *list, const char *id,
int fail_if_exists, Error **errp);
+QemuOpts *qemu_opts_create_nofail(QemuOptsList *list);
void qemu_opts_reset(QemuOptsList *list);
void qemu_opts_loc_restore(QemuOpts *opts);
int qemu_opts_set(QemuOptsList *list, const char *id,
--
1.7.1
- [Qemu-devel] [PATCH V3 00/10] replace QEMUOptionParameter with QemuOpts parser, Dong Xu Wang, 2012/10/14
- [Qemu-devel] [PATCH V3 01/10] qemu-option: opt_set(): split it up into more functions, Dong Xu Wang, 2012/10/14
- [Qemu-devel] [PATCH V3 07/10] add def_value and use it in qemu_opts_print., Dong Xu Wang, 2012/10/14
- [Qemu-devel] [PATCH V3 09/10] Use QemuOpts support in block layer, Dong Xu Wang, 2012/10/14
- [Qemu-devel] [PATCH V3 06/10] create new function: qemu_opt_set_number, Dong Xu Wang, 2012/10/14
- [Qemu-devel] [PATCH V3 03/10] qemu-option: qemu_opt_set_bool(): fix code duplication, Dong Xu Wang, 2012/10/14
- [Qemu-devel] [PATCH V3 10/10] remove QEMUOptionParameter related functions and struct, Dong Xu Wang, 2012/10/14
- [Qemu-devel] [PATCH V3 08/10] Create four opts list related functions, Dong Xu Wang, 2012/10/14
- [Qemu-devel] [PATCH V3 04/10] introduce qemu_opts_create_nofail function,
Dong Xu Wang <=
- [Qemu-devel] [PATCH V3 02/10] qemu-option: qemu_opts_validate(): fix duplicated code, Dong Xu Wang, 2012/10/14
- [Qemu-devel] [PATCH V3 05/10] use qemu_opts_create_nofail, Dong Xu Wang, 2012/10/14