This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH v4 3/8] time: Add a __itimerval64 struct
- From: Alistair Francis <alistair dot francis at wdc dot com>
- To: libc-alpha at sourceware dot org
- Cc: alistair23 at gmail dot com, Alistair Francis <alistair dot francis at wdc dot com>, Lukasz Majewski <lukma at denx dot de>
- Date: Wed, 19 Feb 2020 10:10:52 -0800
- Subject: [PATCH v4 3/8] time: Add a __itimerval64 struct
- Ironport-sdr: dafa42y2Nv2ViWUejaDeiVb4pGdkSrVa58xNjiR9DTQglKlvo8WgzW1UkaVd5BI591kjcQALVW Er9zwQFqY5PXt1pa5yW2l25MyMMFzI94l98ItZ1+ets4LWEq73NnNxb9TWwLrvvSwJfyT0lIF9 /RrTNb2UaNpP5+UbyTwiHU5Bz/SYroD/m9UrgA2TNhPwh8k2NCcw/zifcnQCQ2Wh2iGzBpSdEr 7VHPVfsGIzLHlBGvH4+imVyJ+jBZaDP/nqinAcuU8hhT3zsSbORMScPbdE0oXYCymFLqruH+Er Qdc=
- Ironport-sdr: ie12DvJ5EwRiS3JJpGhu9UItesD23XCtV7wTwlduAS4Q0biUJLPcg+BuuYpgjTzzGoplZL1NcY 1j0tbNtOt1SCQlW7B2TXWyE8f9Jyqd6Wk3wMpkcRtWkL3oMGK+5tFYLEeCFYlRqJrl9JWBU7Op cAObSQrr9eOw0thTcli92gFrYu1qw2gL2l3HlJiFjlftFpq1sTCgmII8NvbWYti7sCdKaallxd 6UUkcKWdMx1b2CYI6if2PWn+/KYwE4SSxCn0sQGbxnNf4/69BKSId3a/KMSwRluPFj7YSKF30C 3v1V/ISm7k7NLAJG5kfqG22k
- Ironport-sdr: uB5jYcDv9WTdBZo0MvF4CXpfZ3jszq5VBjhLd6ielWQ2MQ+mHShH7t1wHFz78S4zJmHDg5ir3a MODsV4K3o6kEkzXp5/yQdfA/EHHnDzj9SxaRrgv/cYxcAN+DHJLNU4VlGBXFLnp0t7CmxJKskX T6AX8pW3uIG+d6NfNC6j2ssB8o6s+kBt0FmJ/ULEZreyzm5Aam2ecWGxt2CIRptA0UV/E/1qoj AFLoqBEqxytdDLXEyX0sexdmgVZOh0cGrdbh7lz/4kNHxafg6fqJyyIVhE4UTXSTMKtk+/Pvj+ D3Q=
- References: <20200219181057.10297-1-alistair.francis@wdc.com>
- Wdcironportexception: Internal
Add a __itimerval64 which always uses a 64-bit time_t.
Reviewed-by: Lukasz Majewski <lukma@denx.de>
---
include/time.h | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/include/time.h b/include/time.h
index 945650af5e..8a4abb159f 100644
--- a/include/time.h
+++ b/include/time.h
@@ -108,6 +108,17 @@ struct __timeval64
};
#endif
+#if __TIMESIZE == 64
+# define __itimerval64 itimerval
+#else
+/* The glibc's internal representation of the struct itimerval. */
+struct __itimerval64
+{
+ struct __timeval64 it_interval;
+ struct __timeval64 it_value;
+};
+#endif
+
#if __TIMESIZE == 64
# define __ctime64 ctime
#else
--
2.25.0