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