blob: 07624fef60d152e24a47c577bbe7fcda9802b751 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
/* $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
|