qemu: domain: introduce qemuDomainGetVHostUserFSSocketPath

Intended as a replacement for qemuVirtioFSCreateSocketFilename,
to be used outside of qemu_virtiofs.c

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
This commit is contained in:
Ján Tomko 2021-08-18 10:24:36 +02:00
parent be5c15212f
commit 1c9d4f9ea3
2 changed files with 15 additions and 0 deletions

View File

@ -11440,3 +11440,14 @@ qemuDomainNamePathsCleanup(virQEMUDriverConfig *cfg,
return 0; return 0;
} }
char *
qemuDomainGetVHostUserFSSocketPath(qemuDomainObjPrivate *priv,
const virDomainFSDef *fs)
{
if (fs->sock)
return g_strdup(fs->sock);
return virFileBuildPath(priv->libDir, fs->info.alias, "-fs.sock");
}

View File

@ -1043,3 +1043,7 @@ int
qemuDomainNamePathsCleanup(virQEMUDriverConfig *cfg, qemuDomainNamePathsCleanup(virQEMUDriverConfig *cfg,
const char *name, const char *name,
bool bestEffort); bool bestEffort);
char *
qemuDomainGetVHostUserFSSocketPath(qemuDomainObjPrivate *priv,
const virDomainFSDef *fs);