sinit

suckless init
git clone git://git.suckless.org/sinit
Log | Files | Refs | README | LICENSE

commit 36cbf757036bc20dd8889ca7c19a025f8ded077e
parent 7345487258eacdabbb6a6335ab71e3c41ca79a3d
Author: sin <sin@2f30.org>
Date:   Mon, 10 Feb 2014 10:00:22 +0000

Don't clutter code

Diffstat:
Msinit.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)