[PATCH 0/3] y2038: Refactor utime and utimes to support 64 bit time

Lukasz Majewski lukma@denx.de
Fri Feb 7 13:01:00 GMT 2020


This patch series provides __utime64, __utimes64 and struct __utimbuf64.

The branch with integrated Y2038 support:
https://github.com/lmajewski/y2038_glibc/commits/glibc_utime_conversion_v1

Lukasz Majewski (3):
  y2038: Introduce struct __utimbuf64 - new internal glibc type
  y2038: linux: Provide __utimes64 implementation
  y2038: linux: Provide __utime64 implementation

 include/time.h                        | 18 +++++++++
 sysdeps/unix/sysv/linux/syscalls.list |  1 -
 sysdeps/unix/sysv/linux/utime.c       | 56 +++++++++++++++++++++++++++
 sysdeps/unix/sysv/linux/utimes.c      | 37 ++++++++++++------
 4 files changed, 100 insertions(+), 12 deletions(-)
 create mode 100644 sysdeps/unix/sysv/linux/utime.c

-- 
2.20.1



More information about the Libc-alpha mailing list