diff options
| author | Johannes Schindelin <johannes.schindelin@gmx.de> | 2024-09-04 16:16:54 +0200 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2024-09-04 08:41:36 -0700 |
| commit | 42020d2dc01d552c9f034c691d25f726735ab3c5 (patch) | |
| tree | f760261cc8018f8978f18392349060fb423ac141 /t/unit-tests/clar/clar.c | |
| parent | aa57db2822e585b623c21dc5f38fda272f272849 (diff) | |
clar: avoid compile error with mingw-w64
When using mingw-w64 to compile the code, and using `_stat()`, it is
necessary to use `struct _stat`, too, and not `struct stat` (as the
latter is incompatible with the "dashed" version because it is limited
to 32-bit time types for backwards compatibility).
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/unit-tests/clar/clar.c')
| -rw-r--r-- | t/unit-tests/clar/clar.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/t/unit-tests/clar/clar.c b/t/unit-tests/clar/clar.c index 3fc2c76815..e2ebe551d3 100644 --- a/t/unit-tests/clar/clar.c +++ b/t/unit-tests/clar/clar.c @@ -68,7 +68,7 @@ # define PRIxZ "Ix" # endif -# if defined(_MSC_VER) || defined(__MINGW32__) +# if defined(_MSC_VER) || (defined(__MINGW32__) && !defined(__MINGW64_VERSION_MAJOR)) typedef struct stat STAT_T; # else typedef struct _stat STAT_T; |
