MinGW: 64-bit file offsets
commit081c091d507cc2e7b8f318d9e999335d9e96caf8
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Wed, 4 Mar 2009 18:15:02 +0000 (4 19:15 +0100)
committerJohannes Schindelin <johannes.schindelin@gmx.de>
Fri, 6 Mar 2009 13:39:47 +0000 (6 14:39 +0100)
treeb588f711e76210c364eda0bcce83343d597d4b8b
parentf30905f5dd684e4ca57408f4e8f512d46791702f
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