Document the function and export it for use outside of the 'virfile'
utils module.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
virFileIsMountPoint;
virFileIsRegular;
virFileIsSharedFS;
+virFileIsSharedFSOverride;
virFileIsSharedFSType;
virFileLength;
virFileLinkPointsTo;
return NULL;
}
-static bool
+
+/**
+ * virFileIsSharedFSOverride:
+ * @path: Path to check
+ * @overrides: string list of path overrides
+ *
+ * Checks whether @path is inside any of the shared filesystem override
+ * directories passed as @overrides.
+ */
+bool
virFileIsSharedFSOverride(const char *path,
char *const *overrides)
{
return false;
}
+
int virFileIsSharedFS(const char *path,
char *const *overrides)
{
VIR_FILE_SHFS_BEEGFS = (1 << 11), /* BeeGFS/fhGFS */
};
+bool virFileIsSharedFSOverride(const char *path,
+ char *const *overrides);
int virFileIsSharedFSType(const char *path, unsigned int fstypes) ATTRIBUTE_NONNULL(1);
int virFileIsSharedFS(const char *path,
char *const *overrides) ATTRIBUTE_NONNULL(1);