1 /* $Xorg: Xw32defs.h,v 1.3 2000/08/18 04:05:44 coskrey Exp $ */
6 #ifdef __GNUC__ /* mingw is more close to unix than msvc */
7 #if !defined(__daddr_t_defined)
13 typedef char *caddr_t;
15 #define access _access
16 #define alloca _alloca
23 #define environ _environ
25 #define execle _execle
26 #define execlp _execlp
27 #define execlpe _execlpe
29 #define execve _execve
30 #define execvp _execvp
31 #define execvpe _execvpe
32 #define fdopen _fdopen
33 #define fileno _fileno
35 #define getcwd _getcwd
36 #define getpid _getpid
38 #define isascii __isascii
39 #define isatty _isatty
42 #define mktemp _mktemp
44 #define putenv _putenv
47 #define sleep(x) _sleep((x) * 1000)
49 #define sys_errlist _sys_errlist
50 #define sys_nerr _sys_nerr
52 #define unlink _unlink
57 #define O_RDONLY _O_RDONLY
58 #define O_WRONLY _O_WRONLY
59 #define O_RDWR _O_RDWR
60 #define O_APPEND _O_APPEND
61 #define O_CREAT _O_CREAT
62 #define O_TRUNC _O_TRUNC
63 #define O_EXCL _O_EXCL
64 #define O_TEXT _O_TEXT
65 #define O_BINARY _O_BINARY
66 #define O_RAW _O_BINARY
68 #define S_IFMT _S_IFMT
69 #define S_IFDIR _S_IFDIR
70 #define S_IFCHR _S_IFCHR
71 #define S_IFREG _S_IFREG
72 #define S_IREAD _S_IREAD
73 #define S_IWRITE _S_IWRITE
74 #define S_IEXEC _S_IEXEC