0,0 → 1,40 |
/* 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_ */ |