vm: fix compilation on FreeBSD
							parent
							
								
									51c7e1e1e6
								
							
						
					
					
						commit
						84c01e1ab3
					
				| 
						 | 
				
			
			@ -98,9 +98,12 @@ void factor_vm::primitive_existsp()
 | 
			
		|||
void factor_vm::move_file(const vm_char *path1, const vm_char *path2)
 | 
			
		||||
{
 | 
			
		||||
	int ret = 0;
 | 
			
		||||
	do {
 | 
			
		||||
	do
 | 
			
		||||
	{
 | 
			
		||||
		ret = rename((path1),(path2));
 | 
			
		||||
	} while(ret < 0 && errno == EINTR);
 | 
			
		||||
	}
 | 
			
		||||
	while(ret < 0 && errno == EINTR);
 | 
			
		||||
 | 
			
		||||
	if(ret < 0)
 | 
			
		||||
		general_error(ERROR_IO,tag_fixnum(errno),false_object);
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -191,7 +194,7 @@ void factor_vm::unix_init_signals()
 | 
			
		|||
	signal_callstack_seg = new segment(callstack_size,false);
 | 
			
		||||
 | 
			
		||||
	stack_t signal_callstack;
 | 
			
		||||
	signal_callstack.ss_sp = (void *)signal_callstack_seg->start;
 | 
			
		||||
	signal_callstack.ss_sp = (char *)signal_callstack_seg->start;
 | 
			
		||||
	signal_callstack.ss_size = signal_callstack_seg->size;
 | 
			
		||||
	signal_callstack.ss_flags = 0;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue