 
 // MARK:- inotify
 
-#if os(OpenBSD) || os(Windows)
+#if os(OpenBSD)
 
 public protocol NoOpWatcherDelegate {
     func pathsDidReceiveEvent(_ paths: [AbsolutePath])

import Dispatch
import Foundation
import TSCLibc

/// FSWatch is a cross-platform filesystem watching utility.
public class FSWatch {

        self.paths = paths
        self.latency = latency

      #if os(OpenBSD)
        self._watcher = NoOpWatcher(paths: paths, latency: latency, delegate: _WatcherDelegate(block: block))
      #elseif os(Windows)
        self._watcher = RDCWatcher(paths: paths, latency: latency, delegate: _WatcherDelegate(block: block))
      #elseif canImport(Glibc)
        var ipaths: [AbsolutePath: Inotify.WatchOptions] = [:]

