From 75c3db6a55685361ac54f6d7f7f795729f50152f Mon Sep 17 00:00:00 2001 From: _ov4 Date: Mon, 19 Oct 2026 10:38:11 +0000 Subject: adapt selfpipe and signal process to sigchld handler --- src/signal/signal_status.cc | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/signal/signal_status.cc (limited to 'src/signal/signal_status.cc') diff --git a/src/signal/signal_status.cc b/src/signal/signal_status.cc new file mode 100644 index 0000000..c47af48 --- /dev/null +++ b/src/signal/signal_status.cc @@ -0,0 +1,22 @@ +#include "signal_handler.h" + +namespace ov4 +{ + +bool check_signal_delivered(int sig) +{ + return signal_mask[sig]; +} + +void set_signal_delivered(int sig) +{ + signal_mask[sig] = true; +} + +void unset_signal_delivered(int sig) +{ + signal_mask[sig] = false; +} + + +} \ No newline at end of file -- cgit v1.3.1-4-g156e