diff options
| -rw-r--r-- | dwmblocks.c | 11 | 
1 files 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)  { | 
