1 /* DO NOT EDIT THIS FILE. 2 3 It has been auto-edited by fixincludes from: 4 5 "/usr/include/X11/Xw32defs.h" 6 7 This had to be done to correct non-standard usages in the 8 original, manufacturer supplied header file. */ 9 10 /* $Xorg: Xw32defs.h,v 1.3 2000/08/18 04:05:44 coskrey Exp $ */ 11 12 #ifndef _XW32DEFS_H 13 #define _XW32DEFS_H 14 15 #ifdef __GNUC__ /* mingw is more close to __unix__ than msvc */ 16 #if !defined(__daddr_t_defined) 17 typedef char *caddr_t; 18 #endif 19 #define lstat stat 20 21 #else 22 typedef char *caddr_t; 23 24 #define access _access 25 #define alloca _alloca 26 #define chdir _chdir 27 #define chmod _chmod 28 #define close _close 29 #define creat _creat 30 #define dup _dup 31 #define dup2 _dup2 32 #define environ _environ 33 #define execl _execl 34 #define execle _execle 35 #define execlp _execlp 36 #define execlpe _execlpe 37 #define execv _execv 38 #define execve _execve 39 #define execvp _execvp 40 #define execvpe _execvpe 41 #define fdopen _fdopen 42 #define fileno _fileno 43 #define fstat _fstat 44 #define getcwd _getcwd 45 #define getpid _getpid 46 #define hypot _hypot 47 #define isascii __isascii 48 #define isatty _isatty 49 #define lseek _lseek 50 #define mkdir _mkdir 51 #define mktemp _mktemp 52 #define open _open 53 #define putenv _putenv 54 #define read _read 55 #define rmdir _rmdir 56 #define sleep(x) _sleep((x) * 1000) 57 #define stat _stat 58 #define sys_errlist _sys_errlist 59 #define sys_nerr _sys_nerr 60 #define umask _umask 61 #define unlink _unlink 62 #define write _write 63 #define random rand 64 #define srandom srand 65 66 #define O_RDONLY _O_RDONLY 67 #define O_WRONLY _O_WRONLY 68 #define O_RDWR _O_RDWR 69 #define O_APPEND _O_APPEND 70 #define O_CREAT _O_CREAT 71 #define O_TRUNC _O_TRUNC 72 #define O_EXCL _O_EXCL 73 #define O_TEXT _O_TEXT 74 #define O_BINARY _O_BINARY 75 #define O_RAW _O_BINARY 76 77 #define S_IFMT _S_IFMT 78 #define S_IFDIR _S_IFDIR 79 #define S_IFCHR _S_IFCHR 80 #define S_IFREG _S_IFREG 81 #define S_IREAD _S_IREAD 82 #define S_IWRITE _S_IWRITE 83 #define S_IEXEC _S_IEXEC 84 85 #define F_OK 0 86 #define X_OK 1 87 #define W_OK 2 88 #define R_OK 4 89 #endif /* __GNUC__ */ 90 #endif 91