aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/signal.c
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-06-12 17:20:08 +0200
committerEgor Tensin <egor@tensin.name>2026-06-12 17:20:08 +0200
commit1160cdb21e0b667269299853cb47a4aa88948dc3 (patch)
treeb6828fc587bf0f868d9eb7a54518a46a9afc1a32 /src/signal.c
parentdependabot: fix a typo (diff)
downloadcimple-1160cdb21e0b667269299853cb47a4aa88948dc3.tar.gz
cimple-1160cdb21e0b667269299853cb47a4aa88948dc3.zip
unify my .clang-format files
Diffstat (limited to 'src/signal.c')
-rw-r--r--src/signal.c25
1 files changed, 9 insertions, 16 deletions
diff --git a/src/signal.c b/src/signal.c
index 3168a58..93eea31 100644
--- a/src/signal.c
+++ b/src/signal.c
@@ -6,6 +6,7 @@
*/
#include "signal.h"
+
#include "file.h"
#include "log.h"
@@ -15,15 +16,13 @@
static int sigterm_signals[] = {SIGINT, SIGTERM, SIGQUIT};
-static void sigterms_mask(sigset_t *set)
-{
+static void sigterms_mask(sigset_t* set) {
sigemptyset(set);
for (size_t i = 0; i < sizeof(sigterm_signals) / sizeof(sigterm_signals[0]); ++i)
sigaddset(set, sigterm_signals[i]);
}
-static int signal_set_mask_internal(const sigset_t *new, sigset_t *old)
-{
+static int signal_set_mask_internal(const sigset_t* new, sigset_t* old) {
int ret = 0;
ret = pthread_sigmask(SIG_SETMASK, new, old);
@@ -35,27 +34,23 @@ static int signal_set_mask_internal(const sigset_t *new, sigset_t *old)
return ret;
}
-int signal_set_mask(const sigset_t *new)
-{
+int signal_set_mask(const sigset_t* new) {
return signal_set_mask_internal(new, NULL);
}
-int signal_block_all(sigset_t *old)
-{
+int signal_block_all(sigset_t* old) {
sigset_t new;
sigfillset(&new);
return signal_set_mask_internal(&new, old);
}
-int signal_block_sigterms(void)
-{
+int signal_block_sigterms(void) {
sigset_t set;
sigterms_mask(&set);
return signal_set_mask_internal(&set, NULL);
}
-int signalfd_create(const sigset_t *set)
-{
+int signalfd_create(const sigset_t* set) {
static const int flags = SFD_CLOEXEC;
sigset_t old;
int ret = 0;
@@ -76,14 +71,12 @@ restore:
return ret;
}
-int signalfd_create_sigterms(void)
-{
+int signalfd_create_sigterms(void) {
sigset_t set;
sigterms_mask(&set);
return signalfd_create(&set);
}
-void signalfd_destroy(int fd)
-{
+void signalfd_destroy(int fd) {
file_close(fd);
}