From 146c79ac5427dbdda8ba5fad3334c56d82409432 Mon Sep 17 00:00:00 2001 From: Bartek Kryza Date: Mon, 13 Nov 2023 21:25:04 +0100 Subject: [PATCH] Fixed building on msvc --- src/util/util.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/util/util.cc b/src/util/util.cc index 20975d75..06510188 100644 --- a/src/util/util.cc +++ b/src/util/util.cc @@ -59,7 +59,13 @@ void check_process_output(const std::string &command) std::array buffer{}; int result{EXIT_FAILURE}; std::string output; - auto finalize = [&result](FILE *f) { result = pclose(f); }; + auto finalize = [&result](FILE *f) { +#if defined(__linux) || defined(__unix) || defined(__APPLE__) + result = pclose(f); +#elif defined(_WIN32) + result = _pclose(f); +#endif + }; #if defined(__linux) || defined(__unix) || defined(__APPLE__) std::unique_ptr pipe(