| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -801,9 +801,15 @@ ttynew(void) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							close(s); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							cmdfd = m; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							signal(SIGCHLD, sigchld); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							if(opt_io && !(fileio = fopen(opt_io, "w"))) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								fprintf(stderr, "Error opening %s:%s\n", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									opt_io, strerror(errno)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							if(opt_io) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								if(!strcmp(opt_io, "-")) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									fileio = stdout; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if(!(fileio = fopen(opt_io, "w"))) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										fprintf(stderr, "Error opening %s:%s\n", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											opt_io, strerror(errno)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |