aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/signal.c
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-06-13 19:51:00 +0200
committerEgor Tensin <egor@tensin.name>2026-06-13 19:51:04 +0200
commit84262d9f69aa6730c69f464b5b4fb7f6030bf329 (patch)
tree44a506c7c10923e32ab2063594ec4049b988e97a /src/signal.c
parentadd .git-blame-ignore-revs (diff)
downloadcimple-84262d9f69aa6730c69f464b5b4fb7f6030bf329.tar.gz
cimple-84262d9f69aa6730c69f464b5b4fb7f6030bf329.zip
switch from tabs to spaces
It was fun while it lasted, but I do believe that spaces are strictly superior, and clang-format struggles with tabs while using advanced configuration options.
Diffstat (limited to 'src/signal.c')
-rw-r--r--src/signal.c66
1 files changed, 33 insertions, 33 deletions
diff --git a/src/signal.c b/src/signal.c
index 93eea31..bbfcf85 100644
--- a/src/signal.c
+++ b/src/signal.c
@@ -17,66 +17,66 @@
static int sigterm_signals[] = {SIGINT, SIGTERM, SIGQUIT};
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]);
+ 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) {
- int ret = 0;
+ int ret = 0;
- ret = pthread_sigmask(SIG_SETMASK, new, old);
- if (ret) {
- pthread_errno(ret, "pthread_sigmask");
- return ret;
- }
+ ret = pthread_sigmask(SIG_SETMASK, new, old);
+ if (ret) {
+ pthread_errno(ret, "pthread_sigmask");
+ return ret;
+ }
- return ret;
+ return ret;
}
int signal_set_mask(const sigset_t* new) {
- return signal_set_mask_internal(new, NULL);
+ return signal_set_mask_internal(new, NULL);
}
int signal_block_all(sigset_t* old) {
- sigset_t new;
- sigfillset(&new);
- return signal_set_mask_internal(&new, old);
+ sigset_t new;
+ sigfillset(&new);
+ return signal_set_mask_internal(&new, old);
}
int signal_block_sigterms(void) {
- sigset_t set;
- sigterms_mask(&set);
- return signal_set_mask_internal(&set, NULL);
+ sigset_t set;
+ sigterms_mask(&set);
+ return signal_set_mask_internal(&set, NULL);
}
int signalfd_create(const sigset_t* set) {
- static const int flags = SFD_CLOEXEC;
- sigset_t old;
- int ret = 0;
+ static const int flags = SFD_CLOEXEC;
+ sigset_t old;
+ int ret = 0;
- ret = signal_set_mask_internal(set, &old);
- if (ret < 0)
- return ret;
+ ret = signal_set_mask_internal(set, &old);
+ if (ret < 0)
+ return ret;
- ret = signalfd(-1, set, flags);
- if (ret < 0)
- goto restore;
+ ret = signalfd(-1, set, flags);
+ if (ret < 0)
+ goto restore;
- return ret;
+ return ret;
restore:
- signal_set_mask_internal(&old, NULL);
+ signal_set_mask_internal(&old, NULL);
- return ret;
+ return ret;
}
int signalfd_create_sigterms(void) {
- sigset_t set;
- sigterms_mask(&set);
- return signalfd_create(&set);
+ sigset_t set;
+ sigterms_mask(&set);
+ return signalfd_create(&set);
}
void signalfd_destroy(int fd) {
- file_close(fd);
+ file_close(fd);
}