mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
virfile: Support bind mount only on linux
Other systems (despite having sys/mount.h) do not support bind mounts. Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
ab41ce7f4e
commit
50b2a2375a
@ -3565,7 +3565,7 @@ int virFileIsSharedFS(const char *path)
|
||||
}
|
||||
|
||||
|
||||
#if defined(HAVE_SYS_MOUNT_H)
|
||||
#if defined(__linux__) && defined(HAVE_SYS_MOUNT_H)
|
||||
int
|
||||
virFileSetupDev(const char *path,
|
||||
const char *mount_options)
|
||||
@ -3611,7 +3611,7 @@ virFileBindMountDevice(const char *src,
|
||||
return 0;
|
||||
}
|
||||
|
||||
#else /* !defined(HAVE_SYS_MOUNT_H) */
|
||||
#else /* !defined(__linux__) || !defined(HAVE_SYS_MOUNT_H) */
|
||||
|
||||
int
|
||||
virFileSetupDev(const char *path ATTRIBUTE_UNUSED,
|
||||
@ -3631,7 +3631,7 @@ virFileBindMountDevice(const char *src ATTRIBUTE_UNUSED,
|
||||
_("mount is not supported on this platform."));
|
||||
return -1;
|
||||
}
|
||||
#endif /* !defined(HAVE_SYS_MOUNT_H) */
|
||||
#endif /* !defined(__linux__) || !defined(HAVE_SYS_MOUNT_H) */
|
||||
|
||||
|
||||
#if defined(HAVE_SYS_ACL_H)
|
||||
|
Loading…
Reference in New Issue
Block a user