From f4f929b02eaed8ef8b798780ee5640bdd6809867 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Tue, 30 Jan 2024 13:36:41 -0500 Subject: update standard and safety checks --- src/signal/__signal_handler.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/signal/__signal_handler.c') diff --git a/src/signal/__signal_handler.c b/src/signal/__signal_handler.c index fc0cc45f..985fa393 100644 --- a/src/signal/__signal_handler.c +++ b/src/signal/__signal_handler.c @@ -1,7 +1,6 @@ #include #include "_signal.h" - -#include +#include "_safety.h" void __signal_handler(int sig) { @@ -9,5 +8,11 @@ void __signal_handler(int sig) if (__signal.handlers[sig] != NULL) { __signal.handlers[sig](sig); } + /* TODO: if signal is fatal, trigger UB */ __signal.current = 0; } + +/* +STDC(0) +SIGNAL_SAFE(0) +*/ -- cgit v1.2.1