tBattery read plugin only works on OpenBSD so guard it - spoon - dwm status utility (2f30 fork)
 (HTM) git clone git://src.adamsgaard.dk/spoon
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit f1a0d8b0257f582bbff7e326c395455af4742f0f
 (DIR) parent 30aa5ecceb75531e6b68960b5d14a7d332dced2e
 (HTM) Author: sin <sin@2f30.org>
       Date:   Sun, 15 May 2016 13:25:33 +0100
       
       Battery read plugin only works on OpenBSD so guard it
       
       Diffstat:
         M spoon.c                             |      16 ++++++++++++----
       
       1 file changed, 12 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/spoon.c b/spoon.c
       t@@ -1,15 +1,11 @@
        #include <sys/types.h>
       -#include <sys/ioctl.h>
        
        #include <err.h>
       -#include <fcntl.h>
        #include <stdio.h>
        #include <stdlib.h>
        #include <string.h>
        #include <time.h>
        
       -#include <machine/apmvar.h>
       -
        #include <X11/XKBlib.h>
        #include <X11/extensions/XKBrules.h>
        
       t@@ -48,6 +44,11 @@ mpdread(char *buf, size_t len)
                return 0;
        }
        
       +#ifdef __OpenBSD__
       +#include <sys/ioctl.h>
       +#include <fcntl.h>
       +#include <machine/apmvar.h>
       +
        int
        battread(char *buf, size_t len)
        {
       t@@ -71,6 +72,13 @@ battread(char *buf, size_t len)
                snprintf(buf, len, "%d", info.battery_life);
                return 0;
        }
       +#else
       +int
       +battread(char *buf, size_t len)
       +{
       +        return dummyread(buf, len);
       +}
       +#endif
        
        int
        dateread(char *buf, size_t len)