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