mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	 2651629f00
			
		
	
	
		2651629f00
		
	
	
	
	
		
			
			git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
			
				
	
	
		
			40 lines
		
	
	
	
		
			652 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			652 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* x68 compatibility functions -- follows Ruby's license */
 | |
| 
 | |
| #include "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
 |