Make volume component work on FreeBSD - slstatus - status monitor
 (HTM) git clone git://git.suckless.org/slstatus
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 798809ce02528d5954e0b1d524f44c29503a7407
 (DIR) parent 77bfb76a971ed8d114fc12db70d8bfeef923510e
 (HTM) Author: michaelbuch12@gmail.com <michaelbuch12@gmail.com>
       Date:   Fri,  1 Jan 2021 16:52:57 +0100
       
       Make volume component work on FreeBSD
       
       - Edit compile instructions
       - Reuse OpenBSD sndio implementation
       
       Diffstat:
         M components/volume.c                 |       2 +-
         M config.def.h                        |       2 +-
         M config.mk                           |       2 +-
       
       3 files changed, 3 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/components/volume.c b/components/volume.c
       @@ -7,7 +7,7 @@
        
        #include "../util.h"
        
       -#if defined(__OpenBSD__)
       +#if defined(__OpenBSD__) | defined(__FreeBSD__)
                #include <sys/queue.h>
                #include <poll.h>
                #include <sndio.h>
 (DIR) diff --git a/config.def.h b/config.def.h
       @@ -59,7 +59,7 @@ static const char unknown_str[] = "n/a";
         * uptime              system uptime                   NULL
         * username            username of current user        NULL
         * vol_perc            OSS/ALSA volume in percent      mixer file (/dev/mixer)
       - *                                                     NULL on OpenBSD
       + *                                                     NULL on OpenBSD/FreeBSD
         * wifi_perc           WiFi signal in percent          interface name (wlan0)
         * wifi_essid          WiFi ESSID                      interface name (wlan0)
         */
 (DIR) diff --git a/config.mk b/config.mk
       @@ -15,7 +15,7 @@ CPPFLAGS = -I$(X11INC) -D_DEFAULT_SOURCE
        CFLAGS   = -std=c99 -pedantic -Wall -Wextra -Os
        LDFLAGS  = -L$(X11LIB) -s
        # OpenBSD: add -lsndio
       -# FreeBSD: add -lkvm
       +# FreeBSD: add -lkvm -lsndio
        LDLIBS   = -lX11
        
        # compiler and linker