Xw32defs.h
上传用户:lctgjx
上传日期:2022-06-04
资源大小:8887k
文件大小:2k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. /* $Xorg: Xw32defs.h,v 1.3 2000/08/18 04:05:44 coskrey Exp $ */
  2. #ifndef _XW32DEFS_H
  3. #define  _XW32DEFS_H
  4. #ifdef __GNUC__ /* mingw is more close to unix than msvc */
  5. #if !defined(__daddr_t_defined) 
  6. typedef char *caddr_t;
  7. #endif
  8. #define lstat stat
  9. #else
  10. typedef char *caddr_t;
  11. #define access    _access
  12. #define alloca    _alloca
  13. #define chdir _chdir
  14. #define chmod    _chmod
  15. #define close    _close
  16. #define creat    _creat
  17. #define dup    _dup
  18. #define dup2    _dup2
  19. #define environ     _environ
  20. #define execl  _execl
  21. #define execle  _execle
  22. #define execlp  _execlp
  23. #define execlpe  _execlpe
  24. #define execv  _execv
  25. #define execve  _execve
  26. #define execvp  _execvp
  27. #define execvpe  _execvpe
  28. #define fdopen   _fdopen
  29. #define fileno   _fileno
  30. #define fstat  _fstat
  31. #define getcwd _getcwd
  32. #define getpid  _getpid
  33. #define hypot _hypot
  34. #define isascii __isascii
  35. #define isatty    _isatty
  36. #define lseek    _lseek
  37. #define mkdir _mkdir
  38. #define mktemp    _mktemp
  39. #define open    _open
  40. #define putenv     _putenv
  41. #define read    _read
  42. #define rmdir _rmdir
  43. #define sleep(x) Sleep((x) * 1000)
  44. #define stat  _stat
  45. #define sys_errlist _sys_errlist
  46. #define sys_nerr    _sys_nerr
  47. #define umask    _umask
  48. #define unlink    _unlink
  49. #define write    _write
  50. #define random   rand
  51. #define srandom  srand
  52. #define O_RDONLY    _O_RDONLY
  53. #define O_WRONLY    _O_WRONLY
  54. #define O_RDWR     _O_RDWR
  55. #define O_APPEND    _O_APPEND
  56. #define O_CREAT     _O_CREAT
  57. #define O_TRUNC     _O_TRUNC
  58. #define O_EXCL     _O_EXCL
  59. #define O_TEXT     _O_TEXT
  60. #define O_BINARY    _O_BINARY
  61. #define O_RAW     _O_BINARY
  62. #define S_IFMT  _S_IFMT
  63. #define S_IFDIR  _S_IFDIR
  64. #define S_IFCHR  _S_IFCHR
  65. #define S_IFREG  _S_IFREG
  66. #define S_IREAD  _S_IREAD
  67. #define S_IWRITE _S_IWRITE
  68. #define S_IEXEC  _S_IEXEC
  69. #define F_OK 0
  70. #define X_OK 1
  71. #define W_OK 2
  72. #define R_OK 4
  73. #endif /* __GNUC__ */
  74. #endif