From 42b4551d16c25732b2f87143d4b16ddf71198bf6 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Mon, 8 Jan 2024 16:19:10 -0500 Subject: set up for tracing signal-safe use of functions --- src/signal/__signal_handler.c | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/signal/__signal_handler.c (limited to 'src/signal/__signal_handler.c') diff --git a/src/signal/__signal_handler.c b/src/signal/__signal_handler.c new file mode 100644 index 00000000..dc902e9e --- /dev/null +++ b/src/signal/__signal_handler.c @@ -0,0 +1,10 @@ +#include "_signal.h" + +void __signal_handler(int sig) +{ + __signal.current = sig; + if (__signal.handlers[sig] != NULL) { + __signal.handlers[sig](sig); + } + __signal.current = 0; +} -- cgit v1.2.1