diff options
| author | Vicent Marti <tanoku@gmail.com> | 2011-07-03 13:33:43 +0200 |
|---|---|---|
| committer | Vicent Marti <tanoku@gmail.com> | 2011-07-03 13:33:43 +0200 |
| commit | 678e9e045becdc5d75f2ce2259ed01c3531ee181 (patch) | |
| tree | 67e3f2a6455e5b54edc6927a4df6665d5724789b /src/win32/mingw-compat.h | |
| parent | 932d1baf294aaacfd5a99e7758a3c08d8ffc22ab (diff) | |
| download | libgit2-678e9e045becdc5d75f2ce2259ed01c3531ee181.tar.gz | |
build: Move OS-specific compat to their own folders
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__ */ |
