mirror of
				https://github.com/0xFEEDC0DE64/arduino-esp32.git
				synced 2025-10-31 06:01:39 +01:00 
			
		
		
		
	
		
			
	
	
		
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /* internal use only -- mapping of "system calls" for libraries that lose
 | ||
|  |    and only provide C names, so that we end up in violation of ANSI */ | ||
|  | #ifndef __SYSLIST_H
 | ||
|  | #define __SYSLIST_H
 | ||
|  | 
 | ||
|  | #ifdef MISSING_SYSCALL_NAMES
 | ||
|  | #define _close close
 | ||
|  | #define _execve execve
 | ||
|  | #define _fcntl fcntl
 | ||
|  | #define _fork fork
 | ||
|  | #define _fstat fstat
 | ||
|  | #define _getpid getpid
 | ||
|  | #define _gettimeofday gettimeofday
 | ||
|  | #define _isatty isatty
 | ||
|  | #define _kill kill
 | ||
|  | #define _link link
 | ||
|  | #define _lseek lseek
 | ||
|  | #define _mkdir mkdir
 | ||
|  | #define _open open
 | ||
|  | #define _read read
 | ||
|  | #define _sbrk sbrk
 | ||
|  | #define _stat stat
 | ||
|  | #define _times times
 | ||
|  | #define _unlink unlink
 | ||
|  | #define _wait wait
 | ||
|  | #define _write write
 | ||
|  | #endif /* MISSING_SYSCALL_NAMES */
 | ||
|  | 
 | ||
|  | #if defined MISSING_SYSCALL_NAMES || !defined HAVE_OPENDIR
 | ||
|  | /* If the system call interface is missing opendir, readdir, and
 | ||
|  |    closedir, there is an implementation of these functions in | ||
|  |    libc/posix that is implemented using open, getdents, and close.  | ||
|  |    Note, these functions are currently not in the libc/syscalls | ||
|  |    directory.  */ | ||
|  | #define _opendir opendir
 | ||
|  | #define _readdir readdir
 | ||
|  | #define _closedir closedir
 | ||
|  | #endif /* MISSING_SYSCALL_NAMES || !HAVE_OPENDIR */
 | ||
|  | 
 | ||
|  | #endif /* !__SYSLIST_H_ */
 |