mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-08 12:41:29 +00:00
virerror: add error for libssh transport
Add a new error domain and number for a new libssh-based transport.
This commit is contained in:
parent
0e9fec979d
commit
f0e7f90bff
@ -131,6 +131,7 @@ typedef enum {
|
|||||||
VIR_FROM_XENXL = 64, /* Error from Xen xl config code */
|
VIR_FROM_XENXL = 64, /* Error from Xen xl config code */
|
||||||
|
|
||||||
VIR_FROM_PERF = 65, /* Error from perf */
|
VIR_FROM_PERF = 65, /* Error from perf */
|
||||||
|
VIR_FROM_LIBSSH = 66, /* Error from libssh connection transport */
|
||||||
|
|
||||||
# ifdef VIR_ENUM_SENTINELS
|
# ifdef VIR_ENUM_SENTINELS
|
||||||
VIR_ERR_DOMAIN_LAST
|
VIR_ERR_DOMAIN_LAST
|
||||||
@ -317,6 +318,7 @@ typedef enum {
|
|||||||
VIR_ERR_NO_CLIENT = 96, /* Client was not found */
|
VIR_ERR_NO_CLIENT = 96, /* Client was not found */
|
||||||
VIR_ERR_AGENT_UNSYNCED = 97, /* guest agent replies with wrong id
|
VIR_ERR_AGENT_UNSYNCED = 97, /* guest agent replies with wrong id
|
||||||
to guest-sync command */
|
to guest-sync command */
|
||||||
|
VIR_ERR_LIBSSH = 98, /* error in libssh transport driver */
|
||||||
} virErrorNumber;
|
} virErrorNumber;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -137,7 +137,8 @@ VIR_ENUM_IMPL(virErrorDomain, VIR_ERR_DOMAIN_LAST,
|
|||||||
"Log Manager",
|
"Log Manager",
|
||||||
"Xen XL Config",
|
"Xen XL Config",
|
||||||
|
|
||||||
"Perf",
|
"Perf", /* 65 */
|
||||||
|
"Libssh transport layer",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -1400,6 +1401,12 @@ virErrorMsg(virErrorNumber error, const char *info)
|
|||||||
else
|
else
|
||||||
errmsg = _("guest agent replied with wrong id to guest-sync command: %s");
|
errmsg = _("guest agent replied with wrong id to guest-sync command: %s");
|
||||||
break;
|
break;
|
||||||
|
case VIR_ERR_LIBSSH:
|
||||||
|
if (info == NULL)
|
||||||
|
errmsg = _("libssh transport error");
|
||||||
|
else
|
||||||
|
errmsg = _("libssh transport error: %s");
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return errmsg;
|
return errmsg;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user