virCommandAddArgList(cmd, "-loadvm", snapshot->def->name, NULL);
if (def->namespaceData) {
- qemuDomainCmdlineDefPtr qemucmd;
-
- qemucmd = def->namespaceData;
- for (i = 0; i < qemucmd->num_args; i++)
- virCommandAddArg(cmd, qemucmd->args[i]);
- for (i = 0; i < qemucmd->num_env; i++)
- virCommandAddEnvPair(cmd, qemucmd->env_name[i],
- NULLSTR_EMPTY(qemucmd->env_value[i]));
+ qemuDomainXmlNsDefPtr qemuxmlns;
+
+ qemuxmlns = def->namespaceData;
+ for (i = 0; i < qemuxmlns->num_args; i++)
+ virCommandAddArg(cmd, qemuxmlns->args[i]);
+ for (i = 0; i < qemuxmlns->num_env; i++)
+ virCommandAddEnvPair(cmd, qemuxmlns->env_name[i],
+ NULLSTR_EMPTY(qemuxmlns->env_value[i]));
}
if (qemuBuildSeccompSandboxCommandLine(cmd, cfg, qemuCaps) < 0)
virMutexUnlock(&driver->lock);
}
-void qemuDomainCmdlineDefFree(qemuDomainCmdlineDefPtr def)
+void qemuDomainXmlNsDefFree(qemuDomainXmlNsDefPtr def)
{
size_t i;
virHashAtomicPtr migrationErrors;
};
-typedef struct _qemuDomainCmdlineDef qemuDomainCmdlineDef;
-typedef qemuDomainCmdlineDef *qemuDomainCmdlineDefPtr;
-struct _qemuDomainCmdlineDef {
+typedef struct _qemuDomainXmlNsDef qemuDomainXmlNsDef;
+typedef qemuDomainXmlNsDef *qemuDomainXmlNsDefPtr;
+struct _qemuDomainXmlNsDef {
size_t num_args;
char **args;
-void qemuDomainCmdlineDefFree(qemuDomainCmdlineDefPtr def);
+void qemuDomainXmlNsDefFree(qemuDomainXmlNsDefPtr def);
virQEMUDriverConfigPtr virQEMUDriverConfigNew(bool privileged);
static void
qemuDomainDefNamespaceFree(void *nsdata)
{
- qemuDomainCmdlineDefPtr cmd = nsdata;
+ qemuDomainXmlNsDefPtr cmd = nsdata;
- qemuDomainCmdlineDefFree(cmd);
+ qemuDomainXmlNsDefFree(cmd);
}
static int
xmlXPathContextPtr ctxt,
void **data)
{
- qemuDomainCmdlineDefPtr cmd = NULL;
+ qemuDomainXmlNsDefPtr cmd = NULL;
bool uses_qemu_ns = false;
xmlNodePtr *nodes = NULL;
int n;
qemuDomainDefNamespaceFormatXML(virBufferPtr buf,
void *nsdata)
{
- qemuDomainCmdlineDefPtr cmd = nsdata;
+ qemuDomainXmlNsDefPtr cmd = nsdata;
size_t i;
if (!cmd->num_args && !cmd->num_env)
qemuDomainObjTaint(driver, obj, VIR_DOMAIN_TAINT_HOOK, logCtxt);
if (obj->def->namespaceData) {
- qemuDomainCmdlineDefPtr qemucmd = obj->def->namespaceData;
- if (qemucmd->num_args || qemucmd->num_env)
+ qemuDomainXmlNsDefPtr qemuxmlns = obj->def->namespaceData;
+ if (qemuxmlns->num_args || qemuxmlns->num_env)
qemuDomainObjTaint(driver, obj, VIR_DOMAIN_TAINT_CUSTOM_ARGV, logCtxt);
}