Other systems (despite having sys/mount.h) do not support bind mounts. Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx> --- src/util/virfile.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/util/virfile.c b/src/util/virfile.c index 7c1e4357d..718dcc4a9 100644 --- a/src/util/virfile.c +++ b/src/util/virfile.c @@ -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) -- 2.11.0 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list