1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Description: Fix ftbfs on alpha, see #962676
From: Helmut Grohne <helmut@subdivi.de>
--- a/programs/util.c
+++ b/programs/util.c
@@ -214,8 +214,10 @@
/* We check that st_mtime is a macro here in order to give us confidence
* that struct stat has a struct timespec st_mtim member. We need this
* check because there are some platforms that claim to be POSIX 2008
- * compliant but which do not have st_mtim... */
-#if (PLATFORM_POSIX_VERSION >= 200809L) && defined(st_mtime)
+ * compliant but which do not have st_mtim...
+ * And then there is alpha, which doesn't define st_mtime, but still has it.
+ */
+#if (PLATFORM_POSIX_VERSION >= 200809L) && (defined(st_mtime) || defined(__alpha__))
{
/* (atime, mtime) */
struct timespec timebuf[2] = { {0, UTIME_NOW} };
|