From fad5b725a63ea8bf369781ea24ba739584f2dfe0 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Mon, 8 Jan 2024 16:03:32 -0500 Subject: add macro to assert signal-safety of library functions --- src/signal/__signal.c | 3 +++ src/signal/_signal.h | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 src/signal/__signal.c create mode 100644 src/signal/_signal.h (limited to 'src/signal') diff --git a/src/signal/__signal.c b/src/signal/__signal.c new file mode 100644 index 00000000..1c212bd1 --- /dev/null +++ b/src/signal/__signal.c @@ -0,0 +1,3 @@ +#include "_signal.h" + +struct __signal __signal = {0}; diff --git a/src/signal/_signal.h b/src/signal/_signal.h new file mode 100644 index 00000000..d699834c --- /dev/null +++ b/src/signal/_signal.h @@ -0,0 +1,8 @@ +#ifndef SIGNAL__SIGNAL_H +#define SIGNAL__SIGNAL_H + +extern struct __signal { + int current; +} __signal; + +#endif -- cgit v1.2.1