123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #ifndef __CYGWIN__
- # include <share.h>
- #endif
- #ifndef O_RDONLY
- # define O_RDONLY 0
- #endif
- #ifndef O_BINARY
- # define O_BINARY 0
- #endif
- #if (defined(_SH_DENYNO) && !defined(SH_DENYNO))
- # define SH_DENYNO _SH_DENYNO
- #endif
- #if (defined(SH_DENYNO) && !defined(_SH_DENYNO))
- # define _SH_DENYNO SH_DENYNO
- #endif
- #define fhow (O_RDONLY|O_BINARY)
- #define fbad (-1)
- typedef int ftype;
- #if defined(__WATCOMC__) || defined(__BORLANDC__) || defined(__EMX__)
- # define zopen(n,p) sopen(n,p,SH_DENYNO)
- #elif defined(__CYGWIN__) || defined(__IBMC__)
- # define zopen(n,p) open(n,p)
- #else
- # define zopen(n,p) _sopen(n,p,_SH_DENYNO)
- #endif
- #ifdef UNICODE_SUPPORT
- # if defined(__CYGWIN__) || defined(__IBMC__)
- # define zwopen(n,p) wopen(n,p)
- # else
- # define zwopen(n,p) _wsopen(n,p,_SH_DENYNO)
- # endif
- #endif
- #define zread(f,b,n) read(f,b,n)
- #define zclose(f) close(f)
- #define zerr(f) (k == (extent)(-1L))
- #define zstdin 0
|