MinGW: 64-bit file offsets4msysgit/2gb
commit3948072cea13c3d20c80408cdd2916e38c18cc2f
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Wed, 4 Mar 2009 18:15:02 +0000 (4 19:15 +0100)
committerJohannes Schindelin <johannes.schindelin@gmx.de>
Thu, 5 Mar 2009 15:16:55 +0000 (5 16:16 +0100)
treee82c9d9b0ee9e719bbcfc766c984b1391d5347e7
parentd9e449c707bf1c82f5444fbd03a8d815ce539e23
MinGW: 64-bit file offsets

The type 'off_t' should be used everywhere so that the bit-depth of that
type can be adjusted in the standard C library, and you just need to
recompile your program to benefit from the extended precision.

Only that it was not done that way in the MS runtime library.

This patch reroutes off_t to off64_t and provides the other necessary
changes so that finally, clones larger than 2 gigabyte work on Windows
(provided you are on a file system that allows files larger than 2gb).

Initial patch by Sickboy <sb@dev-heaven.net>.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
compat/mingw.c
compat/mingw.h