aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/signal.h
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2022-08-28 18:17:23 +0200
committerEgor Tensin <Egor.Tensin@gmail.com>2022-08-28 19:42:28 +0200
commit4835e38f6f2005073e06907021d91dde2f4d2d4f (patch)
tree76d62a95b2eb080d3f5b9e12663971ee6f96098d /src/signal.h
parentadd missing #include (diff)
downloadcimple-4835e38f6f2005073e06907021d91dde2f4d2d4f.tar.gz
cimple-4835e38f6f2005073e06907021d91dde2f4d2d4f.zip
don't use the latest glibc features
pthread_attr_setsigmask_np is only available since 2.32, which is too modern.
Diffstat (limited to '')
-rw-r--r--src/signal.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/signal.h b/src/signal.h
index d06ab6d..95dca41 100644
--- a/src/signal.h
+++ b/src/signal.h
@@ -3,7 +3,6 @@
#include "compiler.h"
-#include <pthread.h>
#include <signal.h>
#include <string.h>
@@ -25,6 +24,9 @@ static __attribute__((constructor)) void signal_handler_install()
sigaction(SIGTERM, &sa, NULL);
}
-int signal_set_thread_attr(pthread_attr_t *attr);
+int signal_set(const sigset_t *new, sigset_t *old);
+
+int signal_block_parent(sigset_t *old);
+int signal_block_child();
#endif