|  |  | @ -1429,7 +1429,6 @@ setup(void) { | 
			
		
	
		
			
				
					|  |  |  | XSetWindowAttributes wa; | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | /* clean up any zombies immediately */ | 
			
		
	
		
			
				
					|  |  |  | signal(SIGCHLD, sigchld); | 
			
		
	
		
			
				
					|  |  |  | sigchld(0); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | /* init screen */ | 
			
		
	
	
		
			
				
					|  |  | @ -1501,8 +1500,9 @@ showhide(Client *c) { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | void | 
			
		
	
		
			
				
					|  |  |  | sigchld(int unused) { | 
			
		
	
		
			
				
					|  |  |  | if(signal(SIGCHLD, sigchld) == SIG_ERR) | 
			
		
	
		
			
				
					|  |  |  | die("Can't install SIGCHLD handler"); | 
			
		
	
		
			
				
					|  |  |  | while(0 < waitpid(-1, NULL, WNOHANG)); | 
			
		
	
		
			
				
					|  |  |  | signal(SIGCHLD, sigchld); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | void | 
			
		
	
	
		
			
				
					|  |  | 
 |