1/* DO NOT EDIT THIS FILE. 2 3 It has been auto-edited by fixincludes from: 4 5 "/tmp/andrewhsieh-gcc-64-emiZnZ/2/x86_64-linux-glibc2.7-4.6/sysroot/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) 17typedef char *caddr_t; 18#endif 19#define lstat stat 20 21#else 22typedef 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