{
xenUnifiedPrivatePtr priv = dom->conn->privateData;
- if (priv->xendConfigVersion < XEND_CONFIG_VERSION_3_0_4) {
- if (priv->opened[XEN_UNIFIED_XM_OFFSET])
- return xenXMDomainGetAutostart(dom, autostart);
- } else {
- if (priv->opened[XEN_UNIFIED_XEND_OFFSET])
- return xenDaemonDomainGetAutostart(dom, autostart);
- }
-
- virReportError(VIR_ERR_NO_SUPPORT, __FUNCTION__);
- return -1;
+ if (priv->xendConfigVersion < XEND_CONFIG_VERSION_3_0_4)
+ return xenXMDomainGetAutostart(dom, autostart);
+ else
+ return xenDaemonDomainGetAutostart(dom, autostart);
}
static int
{
xenUnifiedPrivatePtr priv = dom->conn->privateData;
- if (priv->xendConfigVersion < XEND_CONFIG_VERSION_3_0_4) {
- if (priv->opened[XEN_UNIFIED_XM_OFFSET])
- return xenXMDomainSetAutostart(dom, autostart);
- } else {
- if (priv->opened[XEN_UNIFIED_XEND_OFFSET])
- return xenDaemonDomainSetAutostart(dom, autostart);
- }
-
- virReportError(VIR_ERR_NO_SUPPORT, __FUNCTION__);
- return -1;
+ if (priv->xendConfigVersion < XEND_CONFIG_VERSION_3_0_4)
+ return xenXMDomainSetAutostart(dom, autostart);
+ else
+ return xenDaemonDomainSetAutostart(dom, autostart);
}
static char *
{
struct sexpr *root;
const char *tmp;
- xenUnifiedPrivatePtr priv = domain->conn->privateData;
-
- /* xm_internal.c (the support for defined domains from /etc/xen
- * config files used by old Xen) will handle this.
- */
- if (priv->xendConfigVersion < XEND_CONFIG_VERSION_3_0_4)
- return -1;
root = sexpr_get(domain->conn, "/xend/domain/%s?detail=1", domain->name);
if (root == NULL) {
virBuffer buffer = VIR_BUFFER_INITIALIZER;
char *content = NULL;
int ret = -1;
- xenUnifiedPrivatePtr priv = domain->conn->privateData;
-
- /* xm_internal.c (the support for defined domains from /etc/xen
- * config files used by old Xen) will handle this.
- */
- if (priv->xendConfigVersion < XEND_CONFIG_VERSION_3_0_4)
- return -1;
root = sexpr_get(domain->conn, "/xend/domain/%s?detail=1", domain->name);
if (root == NULL) {