]> git.proxmox.com Git - qemu.git/commitdiff
QMP: QError: New QERR_UNSUPPORTED
authorLai Jiangshan <laijs@cn.fujitsu.com>
Mon, 7 Mar 2011 09:05:04 +0000 (17:05 +0800)
committerLuiz Capitulino <lcapitulino@redhat.com>
Wed, 1 Jun 2011 14:42:25 +0000 (11:42 -0300)
New QERR_UNSUPPORTED for unsupported commands or requests.

Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
qerror.c
qerror.h

index 485560418bd4284b83c9e2c9a1a5efb977e1a675..4f3b7cacb18b21ffc56b2f6b351ae7443026ed1e 100644 (file)
--- a/qerror.c
+++ b/qerror.c
@@ -200,6 +200,10 @@ static const QErrorStringTable qerror_table[] = {
         .error_fmt = QERR_UNDEFINED_ERROR,
         .desc      = "An undefined error has ocurred",
     },
+    {
+        .error_fmt = QERR_UNSUPPORTED,
+        .desc      = "this feature or command is not currently supported",
+    },
     {
         .error_fmt = QERR_UNKNOWN_BLOCK_FORMAT_FEATURE,
         .desc      = "'%(device)' uses a %(format) feature which is not "
index df61d2c2c6f891f6b55f4de949f829d4a3b4dd2b..582b5efe45ae2ffeef00c31e906ad3343670b716 100644 (file)
--- a/qerror.h
+++ b/qerror.h
@@ -165,6 +165,9 @@ QError *qobject_to_qerror(const QObject *obj);
 #define QERR_UNDEFINED_ERROR \
     "{ 'class': 'UndefinedError', 'data': {} }"
 
+#define QERR_UNSUPPORTED \
+    "{ 'class': 'Unsupported', 'data': {} }"
+
 #define QERR_UNKNOWN_BLOCK_FORMAT_FEATURE \
     "{ 'class': 'UnknownBlockFormatFeature', 'data': { 'device': %s, 'format': %s, 'feature': %s } }"