]> sourceware.org Git - newlib-cygwin.git/blame - newlib/libc/include/_syslist.h
* include/sys/time.h: Move more cygwin stuff to cygwin-specific header.
[newlib-cygwin.git] / newlib / libc / include / _syslist.h
CommitLineData
8a0efa53
CF
1/* internal use only -- mapping of "system calls" for libraries that lose
2 and only provide C names, so that we end up in violation of ANSI */
3#ifndef __SYSLIST_H
4#define __SYSLIST_H
4797a77c 5
8a0efa53
CF
6#ifdef MISSING_SYSCALL_NAMES
7#define _close close
8#define _execve execve
9#define _fcntl fcntl
10#define _fork fork
11#define _fstat fstat
12#define _getpid getpid
13#define _gettimeofday gettimeofday
14#define _kill kill
15#define _link link
16#define _lseek lseek
17#define _open open
18#define _read read
19#define _sbrk sbrk
20#define _stat stat
21#define _times times
22#define _unlink unlink
23#define _wait wait
24#define _write write
4797a77c
JJ
25#endif /* MISSING_SYSCALL_NAMES */
26
27#if defined MISSING_SYSCALL_NAMES || !defined HAVE_OPENDIR
28/* If the system call interface is missing opendir, readdir, and
29 closedir, there is an implementation of these functions in
30 libc/posix that is implemented using open, getdents, and close.
31 Note, these functions are currently not in the libc/syscalls
32 directory. */
8a0efa53
CF
33#define _opendir opendir
34#define _readdir readdir
35#define _closedir closedir
4797a77c
JJ
36#endif /* MISSING_SYSCALL_NAMES || !HAVE_OPENDIR */
37
38#endif /* !__SYSLIST_H_ */
This page took 0.117363 seconds and 5 git commands to generate.