From 4bcdce164b4182f3acad9b075c7fd92898731f19 Mon Sep 17 00:00:00 2001 From: Martin Pärtel Date: Tue, 3 Jun 2014 22:27:35 +0100 Subject: Fix --ctime-from-mtime accuracy. Use struct stat's st_mtim instead of st_mtime when available. Fixes #16 --- configure.ac | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 085eeed..01c8248 100644 --- a/configure.ac +++ b/configure.ac @@ -44,6 +44,20 @@ AC_SUBST([my_LDFLAGS]) AC_CHECK_FUNCS([lutimes utimensat]) AC_CHECK_FUNCS([setxattr getxattr listxattr removexattr]) AC_CHECK_FUNCS([lsetxattr lgetxattr llistxattr lremovexattr]) +AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM([[ + #define BSD_SOURCE_ + #include + #include + #include + void foo() { struct stat st; st.st_mtim.tv_nsec = 123; } + ]])], + [AC_DEFINE( + [HAVE_STAT_NANOSEC], + [1], + [Define if struct stat has st_mtim.tv_nsec etc.] + )] +) # Check for fuse PKG_CHECK_MODULES([fuse], [fuse >= 2.6.0]) -- cgit v1.2.3