From 1a43429774a657ca5ad4e5879c4d60a47841b676 Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Tue, 6 Sep 2011 21:18:19 -0700 Subject: [PATCH] Fix test-fs.c for darwin. --- test/test-fs.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/test-fs.c b/test/test-fs.c index 638e25f85..aaf262cb8 100644 --- a/test/test-fs.c +++ b/test/test-fs.c @@ -423,6 +423,11 @@ static void check_utime(const char* path, double atime, double mtime) { #if _WIN32 ASSERT(s->st_atime == atime); ASSERT(s->st_mtime == mtime); +#elif !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) + ASSERT(s->st_atimespec.tv_sec == atime); + ASSERT(s->st_atimespec.tv_nsec == 0); /* FIXME check sub-second precision */ + ASSERT(s->st_mtimespec.tv_sec == mtime); + ASSERT(s->st_mtimespec.tv_nsec == 0); /* FIXME check sub-second precision */ #else ASSERT(s->st_atim.tv_sec == atime); ASSERT(s->st_atim.tv_nsec == 0); /* FIXME check sub-second precision */