mirror of
				https://github.com/0xFEEDC0DE64/arduino-esp32.git
				synced 2025-11-04 08:01:38 +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_ */
							 |