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!())