mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	missing/alloca.c: use "ruby/config.h". git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
			
				
	
	
		
			40 lines
		
	
	
	
		
			657 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			657 B
		
	
	
	
		
			C
		
	
	
	
	
	
/* x68 compatibility functions -- follows Ruby's license */
 | 
						|
 | 
						|
#include "ruby/config.h"
 | 
						|
 | 
						|
#if !HAVE_SELECT
 | 
						|
#include "x68/select.c"
 | 
						|
#endif
 | 
						|
#if MISSING__DTOS18
 | 
						|
#include "x68/_dtos18.c"
 | 
						|
#endif
 | 
						|
#if MISSING_FCONVERT
 | 
						|
#include "x68/_round.c"
 | 
						|
#include "x68/fconvert.c"
 | 
						|
#endif
 | 
						|
 | 
						|
/* missing some basic syscalls */
 | 
						|
int
 | 
						|
link(const char *src, const char *dst)
 | 
						|
{
 | 
						|
    return symlink(src, dst);
 | 
						|
}
 | 
						|
 | 
						|
#ifndef HAVE_GETTIMEOFDAY
 | 
						|
#include <time.h>
 | 
						|
#include <sys/time.h>
 | 
						|
 | 
						|
struct timezone {
 | 
						|
    int tz_minuteswest;
 | 
						|
    int tz_dsttime;
 | 
						|
};
 | 
						|
 | 
						|
int
 | 
						|
gettimeofday(struct timeval *tv, struct timezone *tz)
 | 
						|
{
 | 
						|
    tv->tv_sec = (long)time((time_t*)0);
 | 
						|
    tv->tv_usec = 0;
 | 
						|
 | 
						|
    return 0;
 | 
						|
}
 | 
						|
#endif
 |