From bf00ca6e47fec1b9ee6268cf47baef28a2ff19d6 Mon Sep 17 00:00:00 2001 From: Tony Hutter Date: Wed, 19 Sep 2018 18:13:23 -0400 Subject: [PATCH] Define timestruc_t for Lustre compatibility Lustre 2.8 (and possibly other versions) are still using timestruc_t, which was removed in spl-0.7.10 in favor of inode_timespec_t. Add in a backwards compatibility #define for timestruc_t so that Lustre builds. Signed-off-by: Tony Hutter --- include/sys/time.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/sys/time.h b/include/sys/time.h index 59557afd..156139bf 100644 --- a/include/sys/time.h +++ b/include/sys/time.h @@ -66,6 +66,9 @@ typedef struct timespec64 inode_timespec_t; typedef struct timespec inode_timespec_t; #endif +/* Include for Lustre compatibility */ +#define timestruc_t inode_timespec_t + static inline void gethrestime(inode_timespec_t *ts) {