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