URI: 
       tHandle SIGHUP and SIGTERM - sacc - sacc(omys), simple console gopher client (mirror)
  HTML git clone https://git.parazyd.org/sacc
   DIR Log
   DIR Files
   DIR Refs
   DIR LICENSE
       ---
   DIR commit 18a92be39ac2fea50ce2d63c7a03ad64528eb843
   DIR parent ed63d85224f39fc733d55b0d326085d7f4bd0b70
  HTML Author: Stefan Hagen <sh+git@codevoid.de>
       Date:   Fri, 16 Nov 2018 22:24:06 +0100
       
       Handle SIGHUP and SIGTERM
       
       Killing a terminal where sacc is running will send SIGHUP to sacc.
       With this patch, sacc is handling SIGHUP and SIGTERM and cleans up
       ttemporary files properly.
       
       Diffstat:
         M sacc.c                              |       2 ++
       
       1 file changed, 2 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/sacc.c b/sacc.c
       t@@ -958,6 +958,8 @@ setup(void)
                sa.sa_flags = SA_RESTART;
                sa.sa_handler = exit;
                sigaction(SIGINT, &sa, NULL);
       +        sigaction(SIGHUP, &sa, NULL);
       +        sigaction(SIGTERM, &sa, NULL);
        
                if (mkdir(tmpdir, S_IRWXU) < 0 && errno != EEXIST)
                        die("mkdir: %s: %s", tmpdir, strerror(errno));