Added #ifdef linux conditionalisation to the linux-specific fixup code.
This commit is contained in:
		
							parent
							
								
									b980922f0d
								
							
						
					
					
						commit
						6a7ecc38a1
					
				|  | @ -41,14 +41,17 @@ static FILE *fstar_cache[NUM_FDPORTS] = {NULL}; | |||
| /* Maps fd's to ports. */ | ||||
| static scheme_value fdports[NUM_FDPORTS] = {SCHFALSE}; | ||||
| 
 | ||||
| extern void remove_bone_from_head_of_linux_libc (void); | ||||
| 
 | ||||
| void init_fdports(void) | ||||
| { | ||||
|     int i = NUM_FDPORTS; | ||||
|     while( i-- ) fdports[i] = SCHFALSE; | ||||
| 
 | ||||
| #ifdef linux | ||||
|     /* Gross hack to cover for Linux lossage. -Olin */ | ||||
|     extern void remove_bone_from_head_of_linux_libc (void); | ||||
|     remove_bone_from_head_of_linux_libc(); | ||||
| #endif | ||||
| 
 | ||||
|     while( i-- ) fdports[i] = SCHFALSE; | ||||
| 
 | ||||
|     /* Specially hack stdio. */ | ||||
|     fstar_cache[fileno(stdin)]  = stdin; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 shivers
						shivers