From b942f0d50763cfe4f087af634a00071bed44a070 Mon Sep 17 00:00:00 2001 From: Saturneric Date: Fri, 17 Dec 2021 03:07:55 +0800 Subject: Fix problem on Windows. --- src/signal.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/signal.cpp') diff --git a/src/signal.cpp b/src/signal.cpp index 391d590b..efcd8146 100644 --- a/src/signal.cpp +++ b/src/signal.cpp @@ -30,5 +30,9 @@ extern jmp_buf recover_env; void handle_signal(int sig) { LOG(INFO) << "signal caught"; +#ifndef WINDOWS siglongjmp(recover_env, 1); +#else + longjmp(recover_env, 1); +#endif } -- cgit v1.2.3