Fixed bug in stdio->stdports -- it was using fdes->inport to make the
output ports.
This commit is contained in:
		
							parent
							
								
									0229b80a6c
								
							
						
					
					
						commit
						b980922f0d
					
				
							
								
								
									
										10
									
								
								Error-log
								
								
								
								
							
							
						
						
									
										10
									
								
								Error-log
								
								
								
								
							|  | @ -122,3 +122,13 @@ reported by Michael Sperber 2 Dec 96. fix by bdc | ||||||
| 
 | 
 | ||||||
| signals1.c missing on most ports | signals1.c missing on most ports | ||||||
| reported by Mike Gunter 10 Dec 96. fix by ?????????? | reported by Mike Gunter 10 Dec 96. fix by ?????????? | ||||||
|  | 
 | ||||||
|  | scsh.scm | ||||||
|  |     stdio->stdports was using fdes->inport to make the current-output-port | ||||||
|  |     and the current-error-port. The manual also had this bug. | ||||||
|  | 
 | ||||||
|  |     The manual also used (exit (run ...)) in section 9.1.7, which should | ||||||
|  |     be (exit (status:exit-val (run ...))). | ||||||
|  | 
 | ||||||
|  |     Reported by euler@lavielle.COM (Lutz Euler) 2/24/97. | ||||||
|  |     Fixed by Shivers 2/24/97. | ||||||
|  |  | ||||||
|  | @ -554,8 +554,8 @@ | ||||||
| 
 | 
 | ||||||
| (define (stdio->stdports) | (define (stdio->stdports) | ||||||
|   (set-current-input-port!  (fdes->inport 0)) |   (set-current-input-port!  (fdes->inport 0)) | ||||||
|   (set-current-output-port! (fdes->inport 1)) |   (set-current-output-port! (fdes->outport 1)) | ||||||
|   (set-error-output-port!   (fdes->inport 2))) |   (set-error-output-port!   (fdes->outport 2))) | ||||||
| 
 | 
 | ||||||
| (define (with-stdio-ports* thunk) | (define (with-stdio-ports* thunk) | ||||||
|   (with-current-input-port (fdes->inport 0) |   (with-current-input-port (fdes->inport 0) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 shivers
						shivers