util: virFileIsSharedFSType: Pass bitmap of checked fs types as unsigned

We populate the bits individually so unsigned is the proper type.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2022-09-05 11:34:32 +02:00
parent 4a95d1ede4
commit 5558082cd7
2 changed files with 3 additions and 3 deletions

View File

@ -3394,7 +3394,7 @@ virFileIsSharedFixFUSE(const char *path,
int
virFileIsSharedFSType(const char *path,
int fstypes)
unsigned int fstypes)
{
g_autofree char *dirpath = NULL;
char *p = NULL;
@ -3601,7 +3601,7 @@ virFileFindHugeTLBFS(virHugeTLBFS **ret_fs,
#else /* defined __linux__ */
int virFileIsSharedFSType(const char *path G_GNUC_UNUSED,
int fstypes G_GNUC_UNUSED)
unsigned int fstypes G_GNUC_UNUSED)
{
/* XXX implement me :-) */
return 0;

View File

@ -224,7 +224,7 @@ enum {
VIR_FILE_SHFS_ACFS = (1 << 9),
};
int virFileIsSharedFSType(const char *path, int fstypes) ATTRIBUTE_NONNULL(1);
int virFileIsSharedFSType(const char *path, unsigned int fstypes) ATTRIBUTE_NONNULL(1);
int virFileIsSharedFS(const char *path) ATTRIBUTE_NONNULL(1);
int virFileIsClusterFS(const char *path) ATTRIBUTE_NONNULL(1);
int virFileIsMountPoint(const char *file) ATTRIBUTE_NONNULL(1);