commit:     c7403dd14a376e143e03ad61654e843a05f3f69a
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  4 20:02:10 2020 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Jan  4 20:02:10 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=c7403dd1

main: try to work around different mtime/mtim struct stat fields

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 main.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/main.h b/main.h
index 68b9795..a7fe725 100644
--- a/main.h
+++ b/main.h
@@ -56,6 +56,13 @@ extern const char *argv0;
 # define MAX(x, y) ((x) < (y) ? (y) : (x))
 #endif
 
+#ifdef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC
+# define st_mtim st_mtimespec
+#endif
+#ifdef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC
+# define st_mtim st_mtim.st__tim
+#endif
+
 #define READ_BE_INT32(P) \
        ((((unsigned char *)(P))[0] << 24) | \
         (((unsigned char *)(P))[1] << 16) | \

Reply via email to