diff options
author | Lukasz Majewski <lukma@denx.de> | 2019-03-22 11:53:45 +0100 |
---|---|---|
committer | Lukasz Majewski <lukma@denx.de> | 2019-09-26 23:32:27 +0200 |
commit | 464cd3a9d5f505d92bae9a941bb75b0d91ac14ee (patch) | |
tree | 3dfe4ca0f5719315563612debadd43392ecbb4b1 /nss/tst-field.c | |
parent | 8b45cac07907c1cd515240b284d4702c81b525d7 (diff) | |
download | glibc-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 'nss/tst-field.c')
0 files changed, 0 insertions, 0 deletions