aboutsummaryrefslogtreecommitdiff
path: root/src/signal/signal_status.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/signal/signal_status.cc')
-rw-r--r--src/signal/signal_status.cc22
1 files changed, 22 insertions, 0 deletions
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