t* dwmstatus for OpenBSD
       
   URI git clone git://git.codevoid.de/dwmstatus-sdk
   DIR Log
   DIR Files
   DIR Refs
   DIR LICENSE
       ---
   DIR commit 8050b33db42ac0d7cab0714900462aa82a64a6e2
   DIR parent 9cd3f8860642d0feb9210335c46262947e48cee7
   URI Author: Stefan Hagen <sh+git[at]codevoid[dot]de>
       Date:   Mon,  4 Nov 2019 19:33:49 +0100
       
       moving things into the right ifdef
       
       Diffstat:
         M dwmstatus.c                         |      14 ++++++++------
       
       1 file changed, 8 insertions(+), 6 deletions(-)
       ---
   DIR diff --git a/dwmstatus.c b/dwmstatus.c
       t@@ -232,25 +232,27 @@ void update() {
            char *time = mktimes("%H:%M", tzlocal);
            char *date = mktimes("%a %Y-%m-%d", tzlocal);
        
       -    // free disk space
       -    char *freehomespace = getfreespace("/home");
       -
            // display status
        #ifdef __linux__
       +    char *freehomespace = getfreespace("/home");
            setstatus(smprintf(
                        "SPACE: %.2fG | LOAD: %s | %s %s",
                        (float)atoi(freehomespace) / 1024, loadavg(0), date, time));
       +    free(freehomespace);
        #else
       +    char *freehomespace = getfreespace("/home");
       +    char *freedataspace = getfreespace("/data");
            setstatus(smprintf(
                        "H:%.2fG D:%.2fG šŸ”Œ %s%% šŸ”Š %s%% šŸ”„ %sĀ°C šŸ”ƒ %sRPM šŸ“ˆ %s @ %s",
                        (float)atoi(freehomespace) / 1024, (float)atoi(freedataspace) / 1024,
                        getbattery(), getvolume(), getcputemp(), getfan(), loadavg(0), time));
       +    free(freehomespace);
       +    free(freedataspace);
        #endif
       -
       -    // free everything up
            free(time);
            free(date);
       -    free(freehomespace);
       +
       +    // free everything up
        }
        
        void sig_handler(int signo) {