aboutsummaryrefslogtreecommitdiff
path: root/src/eval
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-06 11:28:06 +0000
committer_ov4 <ov4@ov4.org>2026-10-06 11:28:06 +0000
commitc109164a9f68935098a4915e7237828cafdef5f7 (patch)
treec96582cc3e9e7ffa752631fd68bd084982503224 /src/eval
parentc0dc27b0e94d8aca60fc47c9dee09eb170cb79dd (diff)
fix non-signal-safe exit, and refactor signal handlers
Diffstat (limited to 'src/eval')
-rw-r--r--src/eval/eval.cc2
-rw-r--r--src/eval/eval_exe.cc2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/eval/eval.cc b/src/eval/eval.cc
index 83eccd7..1551d1a 100644
--- a/src/eval/eval.cc
+++ b/src/eval/eval.cc
@@ -19,7 +19,7 @@
#include "lang_analysis/lexer_class.h"
#include "lang_analysis/ast.h"
#include "lang_analysis/token.h"
-#include "handler.h"
+#include "signal_handler.h"
using namespace std;
diff --git a/src/eval/eval_exe.cc b/src/eval/eval_exe.cc
index 9a2a592..65e5a34 100644
--- a/src/eval/eval_exe.cc
+++ b/src/eval/eval_exe.cc
@@ -1,6 +1,8 @@
#include "eval.h"
#include <string>
+#include <signal.h>
+#include <sys/ioctl.h>
#include "error.h"
#include "lang_analysis/lexer_class.h"