| /* $Xorg: Xw32defs.h,v 1.3 2000/08/18 04:05:44 coskrey Exp $ */ |
| |
| #ifndef _XW32DEFS_H |
| #define _XW32DEFS_H |
| |
| #ifdef __GNUC__ /* mingw is more close to unix than msvc */ |
| #if !defined(__daddr_t_defined) |
| typedef char *caddr_t; |
| #endif |
| #define lstat stat |
| |
| #else |
| typedef char *caddr_t; |
| |
| #define access _access |
| #define alloca _alloca |
| #define chdir _chdir |
| #define chmod _chmod |
| #define close _close |
| #define creat _creat |
| #define dup _dup |
| #define dup2 _dup2 |
| #define environ _environ |
| #define execl _execl |
| #define execle _execle |
| #define execlp _execlp |
| #define execlpe _execlpe |
| #define execv _execv |
| #define execve _execve |
| #define execvp _execvp |
| #define execvpe _execvpe |
| #define fdopen _fdopen |
| #define fileno _fileno |
| #define fstat _fstat |
| #define getcwd _getcwd |
| #define getpid _getpid |
| #define hypot _hypot |
| #define isascii __isascii |
| #define isatty _isatty |
| #define lseek _lseek |
| #define mkdir _mkdir |
| #define mktemp _mktemp |
| #define open _open |
| #define putenv _putenv |
| #define read _read |
| #define rmdir _rmdir |
| #define sleep(x) _sleep((x) * 1000) |
| #define stat _stat |
| #define sys_errlist _sys_errlist |
| #define sys_nerr _sys_nerr |
| #define umask _umask |
| #define unlink _unlink |
| #define write _write |
| #define random rand |
| #define srandom srand |
| |
| #define O_RDONLY _O_RDONLY |
| #define O_WRONLY _O_WRONLY |
| #define O_RDWR _O_RDWR |
| #define O_APPEND _O_APPEND |
| #define O_CREAT _O_CREAT |
| #define O_TRUNC _O_TRUNC |
| #define O_EXCL _O_EXCL |
| #define O_TEXT _O_TEXT |
| #define O_BINARY _O_BINARY |
| #define O_RAW _O_BINARY |
| |
| #define S_IFMT _S_IFMT |
| #define S_IFDIR _S_IFDIR |
| #define S_IFCHR _S_IFCHR |
| #define S_IFREG _S_IFREG |
| #define S_IREAD _S_IREAD |
| #define S_IWRITE _S_IWRITE |
| #define S_IEXEC _S_IEXEC |
| |
| #define F_OK 0 |
| #define X_OK 1 |
| #define W_OK 2 |
| #define R_OK 4 |
| #endif /* __GNUC__ */ |
| #endif |