VirtualBox

source: vbox/trunk/src/VBox/Additions/x11/x11include/xproto-7.0.31/X11/Xw32defs.h@ 98146

Last change on this file since 98146 was 98146, checked in by vboxsync, 2 years ago

Additions/x11: OSE export fixing for various X proto headers.

  • Property svn:eol-style set to native
File size: 1.9 KB
Line 
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
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette