================ @@ -28,7 +28,16 @@ #include <functional> #include <optional> #include <string> + +#ifndef _WIN32 ---------------- jhuber6 wrote: Why are we using raw FDs in the first place? https://github.com/llvm/llvm-project/pull/187006