t* dwmstatus for OpenBSD
       
   URI git clone git://git.codevoid.de/dwmstatus-sdk
   DIR Log
   DIR Files
   DIR Refs
   DIR LICENSE
       ---
   DIR commit cdf268a37a311e5f22b7b2570beb2e3ad5761d03
   DIR parent abbd44de441b7dc0e666dae0c5f162f701d53480
   URI Author: Stefan Hagen <sh+git[at]codevoid[dot]de>
       Date:   Sun,  3 Jun 2018 12:34:33 +0200
       
       Update timing
       
       Diffstat:
         M dwmstatus.c                         |       8 +++++---
       
       1 file changed, 5 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/dwmstatus.c b/dwmstatus.c
       t@@ -30,7 +30,7 @@
        
        
        // configuration
       -#define UPDATE_INTERVAL 1
       +#define UPDATE_INTERVAL 10
        
        // conversation presets
        #define ZEROCTOC(x) ((x)-2731) / 10
       t@@ -304,6 +304,7 @@ void
        sig_handler(int signo) {
            if (signo == SIGUSR1)
                update();
       +        usleep(50000);
        }
        
        int
       t@@ -316,8 +317,10 @@ main(void)
            }
        
            // register signal handler
       -    if (signal(SIGUSR1, sig_handler) == SIG_ERR)
       +    if (signal(SIGUSR1, sig_handler) == SIG_ERR) {
                fprintf(stderr, "Err: can't register update signal (SIGUSR1)\n");
       +        return 1;
       +    }
        
            // update status
            for (;;sleep(UPDATE_INTERVAL)) {
       t@@ -328,4 +331,3 @@ main(void)
        
            return 0;
        }
       -