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