From 933dc0e5708beae17ce382287b9901ee960f42da Mon Sep 17 00:00:00 2001 From: Alistair Francis Date: Sat, 18 Jan 2020 15:17:03 -0800 Subject: time: Add a __itimerval64 struct Add a __itimerval64 which always uses a 64-bit time_t. Reviewed-by: Lukasz Majewski Reviewed-by: Adhemerval Zanella --- include/time.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/time.h b/include/time.h index 96bd648c82..2523e0ff0d 100644 --- a/include/time.h +++ b/include/time.h @@ -110,6 +110,7 @@ struct __timeval64 #if __TIMESIZE == 64 # define __utimbuf64 utimbuf +# define __itimerval64 itimerval #else /* The glibc Y2038-proof struct __utimbuf64 structure for file's access and modification time values. */ @@ -118,6 +119,12 @@ struct __utimbuf64 __time64_t actime; /* Access time. */ __time64_t modtime; /* Modification time. */ }; +/* The glibc's internal representation of the struct itimerval. */ +struct __itimerval64 +{ + struct __timeval64 it_interval; + struct __timeval64 it_value; +}; #endif #if __TIMESIZE == 64 -- cgit 1.4.1