diff options
Diffstat (limited to 'src/win32/mingw-compat.h')
| -rw-r--r-- | src/win32/mingw-compat.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/win32/mingw-compat.h b/src/win32/mingw-compat.h new file mode 100644 index 000000000..64d780b16 --- /dev/null +++ b/src/win32/mingw-compat.h @@ -0,0 +1,18 @@ +#ifndef INCLUDE_mingw_compat__ +#define INCLUDE_mingw_compat__ + +#if defined(__MINGW32__) + +/* use a 64-bit file offset type */ +# define lseek _lseeki64 +# define stat _stati64 +# define fstat _fstati64 + +/* stat: file mode type testing macros */ +# define _S_IFLNK 0120000 +# define S_IFLNK _S_IFLNK +# define S_ISLNK(m) (((m) & _S_IFMT) == _S_IFLNK) + +#endif + +#endif /* INCLUDE_mingw_compat__ */ |
