Don't clutter code - sinit - suckless init | |
git clone git://git.suckless.org/sinit | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 36cbf757036bc20dd8889ca7c19a025f8ded077e | |
parent 7345487258eacdabbb6a6335ab71e3c41ca79a3d | |
Author: sin <[email protected]> | |
Date: Mon, 10 Feb 2014 10:00:22 +0000 | |
Don't clutter code | |
Diffstat: | |
M sinit.c | 11 +++-------- | |
1 file changed, 3 insertions(+), 8 deletions(-) | |
--- | |
diff --git a/sinit.c b/sinit.c | |
@@ -41,15 +41,10 @@ main(void) | |
return EXIT_FAILURE; | |
setsid(); | |
- if (sigemptyset(&set) < 0) | |
- eprintf("sinit: sigemptyset:"); | |
- | |
+ sigemptyset(&set); | |
for (i = 0; i < LEN(dispatchsig); i++) | |
- if (sigaddset(&set, dispatchsig[i].sig) < 0) | |
- eprintf("sinit: sigaddset:"); | |
- | |
- if (sigprocmask(SIG_BLOCK, &set, NULL) < 0) | |
- eprintf("sinit: sigprocmask:"); | |
+ sigaddset(&set, dispatchsig[i].sig); | |
+ sigprocmask(SIG_BLOCK, &set, NULL); | |
fd = signalfd(-1, &set, SFD_CLOEXEC); | |
if (fd < 0) |