aboutsummaryrefslogblamecommitdiffstats
path: root/testing/ocfs2-tools/musl-o2info-atimensec.patch
blob: 3e9dcaca3b258fae2f7a72245ce481218067f814 (plain) (tree)


































                                                              
From: Jakub Jirutka <jakub@jirutka.cz>
Date: Wed, 23 May 2018 21:01:00 +0200
Subject: [PATCH] Ensure compatibility with musl

The musl libc does not define macros st_{atim,mtim,ctim}ensec.

--- a/o2info/utils.c
+++ b/o2info/utils.c
@@ -334,7 +334,7 @@
 #else
 	struct timespec t;
 	t.tv_sec = st->st_atime;
-	t.tv_nsec = st->st_atimensec;
+	t.tv_nsec = st->st_atim.tv_nsec;
 	return t;
 #endif
 }
@@ -346,7 +346,7 @@
 #else
 	struct timespec t;
 	t.tv_sec = st->st_mtime;
-	t.tv_nsec = st->st_mtimensec;
+	t.tv_nsec = st->st_mtim.tv_nsec;
 	return t;
 #endif
 }
@@ -358,7 +358,7 @@
 #else
 	struct timespec t;
 	t.tv_sec = st->st_ctime;
-	t.tv_nsec = st->st_ctimensec;
+	t.tv_nsec = st->st_ctim.tv_nsec;
 	return t;
 #endif
 }