From 1c467f00a2bb2573408bcb09f4ee949fd00024dd Mon Sep 17 00:00:00 2001 From: Daniel Hofstetter Date: Mon, 8 Apr 2024 10:29:08 +0200 Subject: [PATCH] mountpoint: make it compile on Windows --- src/uu/mountpoint/src/mountpoint.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/uu/mountpoint/src/mountpoint.rs b/src/uu/mountpoint/src/mountpoint.rs index ef2ee84..e72ef59 100644 --- a/src/uu/mountpoint/src/mountpoint.rs +++ b/src/uu/mountpoint/src/mountpoint.rs @@ -7,6 +7,7 @@ use clap::Arg; use clap::{crate_version, Command}; use std::env; use std::fs; +#[cfg(not(windows))] use std::os::unix::fs::MetadataExt; use std::process; use uucore::{error::UResult, format_usage, help_about, help_usage}; @@ -33,6 +34,7 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { Ok(()) } +#[cfg(not(windows))] fn is_mountpoint(path: &str) -> bool { let metadata = match fs::metadata(path) { Ok(metadata) => metadata, @@ -50,6 +52,12 @@ fn is_mountpoint(path: &str) -> bool { } } +// TODO: implement for windows +#[cfg(windows)] +fn is_mountpoint(path: &str) -> bool { + false +} + pub fn uu_app() -> Command { Command::new(uucore::util_name()) .version(crate_version!())