From: Michal Privoznik Date: Thu, 11 Apr 2019 13:44:14 +0000 (+0200) Subject: conf: Expose virDomainSCSIDriveAddressIsUsed X-Git-Tag: v5.3.0-rc1~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=89237d534f0fe950d06a2081089154160c6c2224;p=thirdparty%2Flibvirt.git conf: Expose virDomainSCSIDriveAddressIsUsed This function checks if given drive address is already present in passed domain definition. Expose the function as it will be used shortly. Signed-off-by: Michal Privoznik Tested-by: Daniel Henrique Barboza Reviewed-by: Jim Fehlig --- diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index d6494257df..3f2adaa500 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -4786,7 +4786,7 @@ virDomainDriveAddressIsUsedByHostdev(const virDomainDef *def, * Return true if the SCSI drive address is already in use, false * otherwise. */ -static bool +bool virDomainSCSIDriveAddressIsUsed(const virDomainDef *def, const virDomainDeviceDriveAddress *addr) { diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h index fb053a7ca3..01c22d8cc3 100644 --- a/src/conf/domain_conf.h +++ b/src/conf/domain_conf.h @@ -2741,6 +2741,10 @@ virDomainXMLNamespacePtr virDomainXMLOptionGetNamespace(virDomainXMLOptionPtr xmlopt) ATTRIBUTE_NONNULL(1); +bool +virDomainSCSIDriveAddressIsUsed(const virDomainDef *def, + const virDomainDeviceDriveAddress *addr); + int virDomainDefPostParse(virDomainDefPtr def, virCapsPtr caps, unsigned int parseFlags, diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index aa123978fa..a03cf0b645 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -539,6 +539,7 @@ virDomainRunningReasonTypeToString; virDomainSaveConfig; virDomainSaveStatus; virDomainSaveXML; +virDomainSCSIDriveAddressIsUsed; virDomainSeclabelTypeFromString; virDomainSeclabelTypeToString; virDomainShmemDefEquals;