Xw32defs.h revision 17ca54c3
1#ifndef _XW32DEFS_H 2# define _XW32DEFS_H 3 4# ifdef __GNUC__ /* mingw is more close to unix than msvc */ 5# if !defined(__daddr_t_defined) 6typedef char *caddr_t; 7# endif 8# define lstat stat 9 10# else 11typedef char *caddr_t; 12 13# define access _access 14# define alloca _alloca 15# define chdir _chdir 16# define chmod _chmod 17# define close _close 18# define creat _creat 19# define dup _dup 20# define dup2 _dup2 21# define environ _environ 22# define execl _execl 23# define execle _execle 24# define execlp _execlp 25# define execlpe _execlpe 26# define execv _execv 27# define execve _execve 28# define execvp _execvp 29# define execvpe _execvpe 30# define fdopen _fdopen 31# define fileno _fileno 32# define fstat _fstat 33# define getcwd _getcwd 34# define getpid _getpid 35# define hypot _hypot 36# define isascii __isascii 37# define isatty _isatty 38# define lseek _lseek 39# define mkdir _mkdir 40# define mktemp _mktemp 41# define open _open 42# define putenv _putenv 43# define read _read 44# define rmdir _rmdir 45# define sleep(x) Sleep((x) * 1000) 46# define stat _stat 47# define sys_errlist _sys_errlist 48# define sys_nerr _sys_nerr 49# define umask _umask 50# define unlink _unlink 51# define write _write 52# define random rand 53# define srandom srand 54 55# define O_RDONLY _O_RDONLY 56# define O_WRONLY _O_WRONLY 57# define O_RDWR _O_RDWR 58# define O_APPEND _O_APPEND 59# define O_CREAT _O_CREAT 60# define O_TRUNC _O_TRUNC 61# define O_EXCL _O_EXCL 62# define O_TEXT _O_TEXT 63# define O_BINARY _O_BINARY 64# define O_RAW _O_BINARY 65 66# define S_IFMT _S_IFMT 67# define S_IFDIR _S_IFDIR 68# define S_IFCHR _S_IFCHR 69# define S_IFREG _S_IFREG 70# define S_IREAD _S_IREAD 71# define S_IWRITE _S_IWRITE 72# define S_IEXEC _S_IEXEC 73 74# define F_OK 0 75# define X_OK 1 76# define W_OK 2 77# define R_OK 4 78# endif /* __GNUC__ */ 79#endif 80