This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/5] y2038: linux: timer_[sg]ettime conversion to 64 bit time


This patch series converts timer_[sg]ettime functions to support
64 bit time.

The glibc internal struct __itimerspec64 is introduced in first patch.
Two next patches decouple x86_64 specific timer_[sg]ettime implementations
from the Linux generic ones for easier conversion (as x86_64 already
supports 64 bit time).
Two last patches are converting Linux generic timer syscalls.

Lukasz Majewski (5):
  time: Introduce glibc's internal struct __itimerspec64
  timer: Decouple x86_64 specific timer_gettime from generic Linux
    implementation
  timer: Decouple x86_64 specific timer_settime from generic Linux
    implementation
  y2038: linux: Provide __timer_gettime64 implementation
  y2038: linux: Provide __timer_settime64 implementation

 include/time.h                                | 27 +++++++
 sysdeps/unix/sysv/linux/timer_gettime.c       | 49 ++++++++++---
 sysdeps/unix/sysv/linux/timer_settime.c       | 71 ++++++++++++++++---
 .../unix/sysv/linux/x86_64/timer_gettime.c    | 12 ++--
 .../unix/sysv/linux/x86_64/timer_settime.c    | 14 ++--
 5 files changed, 144 insertions(+), 29 deletions(-)

-- 
2.20.1


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]