From 47fcfcbadce36c7ccc00c69b4c80717a0d6b9288 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Wed, 4 Aug 2021 14:44:08 +0930 Subject: [PATCH] PR28156, rename.c doesn't compile with MinGW Guard against lack of struct timespec definition. PR 28156 * rename.c (get_stat_atime, get_stat_mtime): Don't compile unless HAVE_UTIMENSAT is defined. --- binutils/rename.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/binutils/rename.c b/binutils/rename.c index 8826917c18c..48ae3014806 100644 --- a/binutils/rename.c +++ b/binutils/rename.c @@ -131,6 +131,7 @@ get_stat_mtime_ns (struct stat const *st ATTRIBUTE_UNUSED) # endif } +#if defined HAVE_UTIMENSAT /* Return *ST's access time. */ static inline struct timespec get_stat_atime (struct stat const *st) @@ -158,6 +159,7 @@ get_stat_mtime (struct stat const *st) return t; #endif } +#endif /* End FIXME. */ /* Set the times of the file DESTINATION to be the same as those in -- 2.30.2