From f6d875dd19f9b19faa429d5a90ad05d8435e59c9 Mon Sep 17 00:00:00 2001 From: Klemens Morgenstern Date: Fri, 20 Dec 2024 11:50:57 +0800 Subject: [PATCH] attempting to fix msvc build. --- include/boost/process/v2/process_handle.hpp | 2 +- include/boost/process/v2/stdio.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/process/v2/process_handle.hpp b/include/boost/process/v2/process_handle.hpp index e0894e338..d3bf6cc96 100644 --- a/include/boost/process/v2/process_handle.hpp +++ b/include/boost/process/v2/process_handle.hpp @@ -137,7 +137,7 @@ using basic_process_handle = detail::basic_process_handle_win; #if defined(BOOST_PROCESS_V2_PIDFD_OPEN) template using basic_process_handle = detail::basic_process_handle_fd; -#elif defined(BOOST_PROCESS_V2_PDFORK) +#elif defined(BOOST_PROCESS_V2_PDFORK) || defined(BOOST_PROCESS_V2_PIPE_LAUNCHER) template using basic_process_handle = detail::basic_process_handle_fd_or_signal; #else diff --git a/include/boost/process/v2/stdio.hpp b/include/boost/process/v2/stdio.hpp index fdc348ca2..cee479c71 100644 --- a/include/boost/process/v2/stdio.hpp +++ b/include/boost/process/v2/stdio.hpp @@ -166,7 +166,7 @@ struct process_io_binding process_io_binding() = default; template - process_io_binding(Stream && str, decltype(std::declval().native_handle()) = -1) + process_io_binding(Stream && str, decltype(std::declval().native_handle()) = {}) : process_io_binding(str.native_handle()) {}