From 60cd1202d9064971f7eeaecb8999b55377f95e6d Mon Sep 17 00:00:00 2001 From: Robert Schumacher Date: Tue, 10 Mar 2020 10:24:17 -0700 Subject: [vcpkg] Introduce Job Objects to improve ctrl-c performance on Windows --- toolsrc/include/vcpkg/base/system.process.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'toolsrc/include') diff --git a/toolsrc/include/vcpkg/base/system.process.h b/toolsrc/include/vcpkg/base/system.process.h index b2e76ff74..51ea728c3 100644 --- a/toolsrc/include/vcpkg/base/system.process.h +++ b/toolsrc/include/vcpkg/base/system.process.h @@ -61,4 +61,9 @@ namespace vcpkg::System std::function data_cb, const Environment& env = {}); void register_console_ctrl_handler(); +#if defined(_WIN32) + void initialize_global_job_object(); + void enter_interactive_subprocess(); + void exit_interactive_subprocess(); +#endif } -- cgit v1.2.3