From fa4eeff38d5c2787938b2defde4390d585ae4887 Mon Sep 17 00:00:00 2001
From: Aidan <aidan@ArthurOBSD.localdomain>
Date: Mon, 16 Dec 2019 14:35:29 -0700
Subject: Added ifndef for openbsd compatibility. SIGRTMIN is not defined on
 OpenBSD.

---
 dwmblocks.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/dwmblocks.c b/dwmblocks.c
index ad8e91c..88bdfb0 100644
--- a/dwmblocks.c
+++ b/dwmblocks.c
@@ -16,12 +16,14 @@ typedef struct {
 void sighandler(int num);
 void replace(char *str, char old, char new);
 void getcmds(int time);
+#ifndef __OpenBSD__
 void getsigcmds(int signal);
 void setupsignals();
+void sighandler(int signum);
+#endif
 int getstatus(char *str, char *last);
 void setroot();
 void statusloop();
-void sighandler(int signum);
 void termhandler(int signum);
 
 
@@ -72,6 +74,7 @@ void getcmds(int time)
 	}
 }
 
+#ifndef __OpenBSD__
 void getsigcmds(int signal)
 {
 	const Block *current;
@@ -92,6 +95,7 @@ void setupsignals()
 	}
 
 }
+#endif
 
 int getstatus(char *str, char *last)
 {
@@ -128,7 +132,9 @@ void pstdout()
 
 void statusloop()
 {
+#ifndef __OpenBSD__
 	setupsignals();
+#endif
 	int i = 0;
 	getcmds(-1);
 	while(statusContinue)
@@ -140,12 +146,13 @@ void statusloop()
 	}
 }
 
-
+#ifndef __OpenBSD__
 void sighandler(int signum)
 {
 	getsigcmds(signum-SIGRTMIN);
 	writestatus();
 }
+#endif
 
 void termhandler(int signum)
 {
-- 
cgit v1.2.3