00001
00002
00003 #ifndef _XW32DEFS_H
00004 #define _XW32DEFS_H
00005
00006 typedef char *caddr_t;
00007
00008 #define access _access
00009 #define alloca _alloca
00010 #define chdir _chdir
00011 #define chmod _chmod
00012 #define close _close
00013 #define creat _creat
00014 #define dup _dup
00015 #define dup2 _dup2
00016 #define environ _environ
00017 #define execl _execl
00018 #define execle _execle
00019 #define execlp _execlp
00020 #define execlpe _execlpe
00021 #define execv _execv
00022 #define execve _execve
00023 #define execvp _execvp
00024 #define execvpe _execvpe
00025 #define fdopen _fdopen
00026 #define fileno _fileno
00027 #define fstat _fstat
00028 #define getcwd _getcwd
00029 #define getpid _getpid
00030 #define hypot _hypot
00031 #define isascii __isascii
00032 #define isatty _isatty
00033 #define lseek _lseek
00034 #define mkdir _mkdir
00035 #define mktemp _mktemp
00036 #define open _open
00037 #define putenv _putenv
00038 #define read _read
00039 #define rmdir _rmdir
00040 #define sleep(x) _sleep((x) * 1000)
00041 #define stat _stat
00042 #define sys_errlist _sys_errlist
00043 #define sys_nerr _sys_nerr
00044 #define umask _umask
00045 #define unlink _unlink
00046 #define write _write
00047
00048 #define O_RDONLY _O_RDONLY
00049 #define O_WRONLY _O_WRONLY
00050 #define O_RDWR _O_RDWR
00051 #define O_APPEND _O_APPEND
00052 #define O_CREAT _O_CREAT
00053 #define O_TRUNC _O_TRUNC
00054 #define O_EXCL _O_EXCL
00055 #define O_TEXT _O_TEXT
00056 #define O_BINARY _O_BINARY
00057 #define O_RAW _O_BINARY
00058
00059 #define S_IFMT _S_IFMT
00060 #define S_IFDIR _S_IFDIR
00061 #define S_IFCHR _S_IFCHR
00062 #define S_IFREG _S_IFREG
00063 #define S_IREAD _S_IREAD
00064 #define S_IWRITE _S_IWRITE
00065 #define S_IEXEC _S_IEXEC
00066
00067 #define F_OK 0
00068 #define X_OK 1
00069 #define W_OK 2
00070 #define R_OK 4
00071
00072 #endif