y2038: Introduce struct __ntptimeval64 - new internal glibc type
authorLukasz Majewski <lukma@denx.de>
Tue, 21 Apr 2020 23:01:21 +0000 (01:01 +0200)
committerLukasz Majewski <lukma@denx.de>
Tue, 19 May 2020 23:03:27 +0000 (01:03 +0200)
commitdf4289508a3a0e345a87544ee4eea8cbb4c9d197
tree8107392e5446ea9b5080ecbebd87633eacb7be6b
parent0308077e3a4ff1c123cdddd311f55a2ecdd3115c
y2038: Introduce struct __ntptimeval64 - new internal glibc type

This type is a glibc's "internal" type to get time parameters data from
Linux kernel (NTP daemon interface). It stores time in struct __timeval64
rather than struct timeval, which makes it Y2038-proof.

Build tests:
./src/scripts/build-many-glibcs.py glibcs

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
sysdeps/unix/sysv/linux/include/sys/timex.h