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_ */
 |