From 344979714189bb7cab20f77dd23256c08e235b84 Mon Sep 17 00:00:00 2001 From: Ryan Ofsky Date: Sun, 21 Jun 2026 20:47:58 -0400 Subject: [PATCH] ipc: Avoid 'unistd.h' error with MSVC Avoid compile error from MSVC: D:\a\bitcoin\bitcoin\src\ipc\interfaces.cpp(24,1): error C1083: Cannot open include file: 'unistd.h': No such file or directory MinGW provides this header but MSVC does not. Header is unneeded on windows because HandleCtrlC code that uses it is not compiled on windows. --- src/ipc/interfaces.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ipc/interfaces.cpp b/src/ipc/interfaces.cpp index 3345a92172e..71f1f4ee499 100644 --- a/src/ipc/interfaces.cpp +++ b/src/ipc/interfaces.cpp @@ -21,10 +21,13 @@ #include #include #include -#include #include #include +#ifndef WIN32 +#include +#endif + namespace ipc { namespace { #ifndef WIN32