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