]> gitweb.factorcode.org Git - factor.git/blobdiff - vm/vm.cpp
VM: implement a ctrl-break handler thread (#1573)
[factor.git] / vm / vm.cpp
index b0bae8b778ffdaa955b0aca77d12962d7e17394f..5e9f0209d665092625f153aa8e050dfdaba8e34e 100644 (file)
--- a/vm/vm.cpp
+++ b/vm/vm.cpp
@@ -7,6 +7,11 @@ factor_vm::factor_vm(THREADHANDLE thread)
       nursery(0, 0),
       faulting_p(false),
       thread(thread),
+#if defined(WINDOWS)
+      thread_id(GetCurrentThreadId()),
+      ctrl_break_thread(NULL),
+      stop_on_ctrl_break(false),
+#endif
       callback_id(0),
       c_to_factor_func(NULL),
       sampling_profiler_p(false),