|  |  | @ -97,12 +97,15 @@ static struct option long_options[] = { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | struct termios oldctrl; |  |  |  | struct termios oldctrl; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | static void sighandler(const int __maybe_unused sig) |  |  |  | static void sighandler(const int sig) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | { |  |  |  | { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	/* Return console to its previous state */ |  |  |  | 	/* Return console to its previous state */ | 
			
		
	
		
		
			
				
					
					|  |  |  | 	tcsetattr(STDIN_FILENO, TCSANOW, &oldctrl); |  |  |  | 	tcsetattr(STDIN_FILENO, TCSANOW, &oldctrl); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	exit(0); |  |  |  | 	if (sig) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		signal (sig, SIG_DFL); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		raise (sig); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | int get_line(char **buf) |  |  |  | int get_line(char **buf) | 
			
		
	
	
		
		
			
				
					|  |  | 
 |