]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
util: Export virStorageFileSupportsBackingChainTraversal
authorPeter Krempa <pkrempa@redhat.com>
Tue, 13 Aug 2019 10:41:40 +0000 (12:41 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 16 Aug 2019 11:17:40 +0000 (13:17 +0200)
The function will be reused in the qemu snapshot code. The argument is
turned into const similarly to the other virStorageFileSupports*
functions.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/libvirt_private.syms
src/util/virstoragefile.c
src/util/virstoragefile.h

index 83f40cefe6c9597b5a6e116a9ad7cb9425b11558..9db4ac7933e5692ee7a945ecf9a5e108bbe89872 100644 (file)
@@ -2994,6 +2994,7 @@ virStorageFileReportBrokenChain;
 virStorageFileResize;
 virStorageFileStat;
 virStorageFileSupportsAccess;
+virStorageFileSupportsBackingChainTraversal;
 virStorageFileSupportsCreate;
 virStorageFileSupportsSecurityDriver;
 virStorageFileUnlink;
index 88bfa8f1600e1d01c202136d2c9365223a7f9c46..d3596a29e8c5feb6ae72719e2a2705664fe318a2 100644 (file)
@@ -4450,8 +4450,8 @@ virStorageFileGetBackendForSupportCheck(const virStorageSource *src,
 }
 
 
-static int
-virStorageFileSupportsBackingChainTraversal(virStorageSourcePtr src)
+int
+virStorageFileSupportsBackingChainTraversal(const virStorageSource *src)
 {
     virStorageFileBackendPtr backend;
     int rv;
index 2882bacf3e11a1bc98881bf803f687d66c4fa996..b65cd4c38279c6601b8c2696c4fa87fa9348feef 100644 (file)
@@ -533,6 +533,7 @@ int virStorageFileChown(const virStorageSource *src, uid_t uid, gid_t gid);
 int virStorageFileSupportsSecurityDriver(const virStorageSource *src);
 int virStorageFileSupportsAccess(const virStorageSource *src);
 int virStorageFileSupportsCreate(const virStorageSource *src);
+int virStorageFileSupportsBackingChainTraversal(const virStorageSource *src);
 
 int virStorageFileGetMetadata(virStorageSourcePtr src,
                               uid_t uid, gid_t gid,