Added ifndef for openbsd compatibility. SIGRTMIN is not defined on
OpenBSD.
This commit is contained in:
		
							
								
								
									
										11
									
								
								dwmblocks.c
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								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)
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user