mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-10-24 06:53:11 +00:00
virFileIsSharedFSOverride: Export
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>
This commit is contained in:
parent
da0c363835
commit
7af0b6ea75
@ -2359,6 +2359,7 @@ virFileIsLink;
|
||||
virFileIsMountPoint;
|
||||
virFileIsRegular;
|
||||
virFileIsSharedFS;
|
||||
virFileIsSharedFSOverride;
|
||||
virFileIsSharedFSType;
|
||||
virFileLength;
|
||||
virFileLinkPointsTo;
|
||||
|
@ -3804,7 +3804,16 @@ virFileGetDefaultHugepage(virHugeTLBFS *fs,
|
||||
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)
|
||||
{
|
||||
@ -3841,6 +3850,7 @@ virFileIsSharedFSOverride(const char *path,
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
int virFileIsSharedFS(const char *path,
|
||||
char *const *overrides)
|
||||
{
|
||||
|
@ -234,6 +234,8 @@ enum {
|
||||
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);
|
||||
|
Loading…
Reference in New Issue
Block a user