xenUnifiedDomainCreateXML(virConnectPtr conn,
const char *xmlDesc, unsigned int flags)
{
- xenUnifiedPrivatePtr priv = conn->privateData;
+ virCheckFlags(0, NULL);
- if (priv->opened[XEN_UNIFIED_XEND_OFFSET])
- return xenDaemonCreateXML(conn, xmlDesc, flags);
- return NULL;
+ return xenDaemonCreateXML(conn, xmlDesc);
}
/* Assumption made in underlying drivers:
* Returns a new domain object or NULL in case of failure
*/
virDomainPtr
-xenDaemonCreateXML(virConnectPtr conn, const char *xmlDesc, unsigned int flags)
+xenDaemonCreateXML(virConnectPtr conn, const char *xmlDesc)
{
int ret;
char *sexpr;
xenUnifiedPrivatePtr priv = conn->privateData;
virDomainDefPtr def;
- virCheckFlags(0, NULL);
-
if (!(def = virDomainDefParseString(xmlDesc, priv->caps, priv->xmlopt,
1 << VIR_DOMAIN_VIRT_XEN,
VIR_DOMAIN_XML_INACTIVE)))
extern struct xenUnifiedDriver xenDaemonDriver;
int xenDaemonInit (void);
-virDomainPtr xenDaemonCreateXML(virConnectPtr conn, const char *xmlDesc,
- unsigned int flags);
+virDomainPtr xenDaemonCreateXML(virConnectPtr conn, const char *xmlDesc);
virDomainPtr xenDaemonLookupByID(virConnectPtr conn, int id);
virDomainPtr xenDaemonLookupByUUID(virConnectPtr conn, const unsigned char *uuid);
virDomainPtr xenDaemonLookupByName(virConnectPtr conn, const char *domname);