From 3c94dd7b7b102d398e70670a36ca29a84e31bc46 Mon Sep 17 00:00:00 2001 From: Tony Hutter Date: Fri, 12 Oct 2018 11:13:34 -0700 Subject: 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. Reviewed by: Brian Behlendorf Reviewed-by: George Melikov Signed-off-by: Tony Hutter Closes #8014 --- include/spl/sys/time.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/spl/sys/time.h b/include/spl/sys/time.h index 14d3ec2c9..37f5e35df 100644 --- a/include/spl/sys/time.h +++ b/include/spl/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) { -- cgit v1.2.3