Don't clutter code - sinit - suckless init
 (HTM) git clone git://git.suckless.org/sinit
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 36cbf757036bc20dd8889ca7c19a025f8ded077e
 (DIR) parent 7345487258eacdabbb6a6335ab71e3c41ca79a3d
 (HTM) Author: sin <sin@2f30.org>
       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(-)
       ---
 (DIR) 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)