about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorLukasz Majewski <lukma@denx.de>2019-03-22 11:53:45 +0100
committerLukasz Majewski <lukma@denx.de>2019-09-26 23:32:27 +0200
commit464cd3a9d5f505d92bae9a941bb75b0d91ac14ee (patch)
tree3dfe4ca0f5719315563612debadd43392ecbb4b1 /ChangeLog
parent8b45cac07907c1cd515240b284d4702c81b525d7 (diff)
downloadglibc-464cd3a9d5f505d92bae9a941bb75b0d91ac14ee.tar.gz
glibc-464cd3a9d5f505d92bae9a941bb75b0d91ac14ee.tar.xz
glibc-464cd3a9d5f505d92bae9a941bb75b0d91ac14ee.zip
y2038: Introduce struct __timespec64 - new internal glibc type
This type is a glibc's "internal" type similar to struct timespec but
whose tv_sec field is a __time64_t rather than a time_t, which makes it
Y2038-proof and usable to pass syscalls between user code and Y2038-proof
kernel.

To support passing this structure to the kernel - the unnamed 32 bit
padding bit-field has been introduced. The placement of it depends on
the endianness of the SoC.

Tested on x86_64 and ARM.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index bb53a33e68..31e49765ba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2019-09-26  Lukasz Majewski <lukma@denx.de>
+
+	* include/time.h: Add struct __timespec64 definition
+
 2019-09-26  Siddhesh Poyarekar  <siddhesh@gotplt.org>
 
 	* scripts/vcs_to_changelog/misc_util.py (decode): Remove latin1