]> git.sur5r.net Git - i3/i3status/blobdiff - src/print_volume.c
Implement displaying battery status on OpenBSD.
[i3/i3status] / src / print_volume.c
index bc14ed878cca21704664a61beb9a943a1fa6c9a9..7b38e6343fdf35a0cbe741dfbee5b562955bda91 100644 (file)
 #include <sys/soundcard.h>
 #endif
 
+#ifdef __OpenBSD__
+#include <fcntl.h>
+#include <unistd.h>
+#include <soundcard.h>
+#endif
+
 #include "i3status.h"
 #include "queue.h"
 
@@ -166,7 +172,7 @@ void print_volume(yajl_gen json_gen, char *buffer, const char *fmt, const char *
                }
        }
 #endif
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__OpenBSD__)
         char mixerpath[] = "/dev/mixer";
         int mixfd, vol, devmask = 0;