From 085138d6a25a8269c3fcf27472f26f4508f8cb2e Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Mon, 11 Feb 2019 10:35:52 +0100 Subject: mdeliver: work around macOS, which doesn't implement POSIX.1-2008 stat fields --- mdeliver.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'mdeliver.c') diff --git a/mdeliver.c b/mdeliver.c index 4bff47c..f202420 100644 --- a/mdeliver.c +++ b/mdeliver.c @@ -225,7 +225,11 @@ try_again: if (preserve_mtime) { const struct timespec times[2] = { { tv.tv_sec, tv.tv_usec * 1000L }, +#if (defined(__APPLE__) && defined(__MACH__)) + st.st_mtimespec +#else /* POSIX.1-2008 */ st.st_mtim +#endif }; utimensat(AT_FDCWD, tmp, times, 0); } -- cgit 1.4.1