This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch zack/y2038-preliminaries in repository glibc.
discards 4a5519b49e Use clock_gettime to implement gettimeofday. discards dec32e04c4 Use clock_gettime to implement ftime. discards 2143b1f584 Use clock_gettime to implement time. discards fa807550b0 Use clock_settime to implement settimeofday. discards 0674c2aa58 Use clock_settime to implement stime. discards a7450c43a8 Don’t use the argument to time. discards ef0b7c1eec Change most internal uses of __gettimeofday to __clock_gettime. discards 78aa72b51f Remove implementations of clock_[gs]ettime using [gs]ettimeofday. new 0a84fe552f Remove implementations of clock_[gs]ettime using [gs]ettimeofday. new 2945aad778 Change most internal uses of __gettimeofday to __clock_gettime. new e0c5b8187d Don’t use the argument to time. new 6df4704cd5 Use clock_settime to implement stime. new 79d24b6ef1 Use clock_settime to implement settimeofday. new c93d0737e6 Use clock_gettime to implement time. new fcc009b4e7 Use clock_gettime to implement ftime. new 33487ef53e Use clock_gettime to implement gettimeofday. new 7fffb650ac Revise the documentation of ‘simple calendar time’. new 00caaffbda Finish move of clock_* functions to libc. new ae59faf510 Warn when gettimeofday is called with non-null tzp argument. new c6213d1a52 Linux/Alpha: don’t use timeval32 system calls.
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (4a5519b49e) \ N -- N -- N refs/heads/zack/y2038-preliminaries (c6213d1a52)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 12 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: NEWS | 34 + include/time.h | 3 - manual/filesys.texi | 2 +- manual/llio.texi | 10 +- manual/threads.texi | 2 +- manual/time.texi | 1062 +++++++++++--------- nptl/pthread_mutex_timedlock.c | 2 +- nscd/nscd_helper.c | 6 +- resolv/gai_misc.c | 2 +- resolv/gai_suspend.c | 2 +- rt/Makefile | 15 +- rt/Versions | 7 +- rt/clock-compat.c | 63 -- sunrpc/auth_des.c | 2 +- sunrpc/auth_unix.c | 5 +- sunrpc/create_xid.c | 2 +- sunrpc/svcauth_des.c | 3 +- sysdeps/generic/memusage.h | 16 +- sysdeps/mach/clock_gettime.c | 7 +- sysdeps/mach/hurd/clock_settime.c | 8 +- sysdeps/mach/hurd/i386/libc.abilist | 1 - sysdeps/mach/hurd/i386/librt.abilist | 5 - sysdeps/unix/sysv/linux/aarch64/init-first.c | 2 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 1 - sysdeps/unix/sysv/linux/alpha/Makefile | 2 +- sysdeps/unix/sysv/linux/alpha/Versions | 1 - sysdeps/unix/sysv/linux/alpha/adjtime.c | 69 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 - sysdeps/unix/sysv/linux/alpha/librt.abilist | 5 - .../sysv/linux/alpha/{adjtime.c => osf_adjtime.c} | 115 ++- .../alpha/{osf_settimeofday.c => osf_getitimer.c} | 41 +- .../unix/sysv/linux/alpha/osf_getrusage.c | 31 +- sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c | 31 +- .../unix/sysv/linux/alpha/osf_setitimer.c | 27 +- sysdeps/unix/sysv/linux/alpha/osf_settimeofday.c | 32 +- .../sysv/linux/alpha/osf_utimes.c} | 19 +- .../unix/sysv/linux/alpha/osf_wait4.c | 36 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 9 +- sysdeps/unix/sysv/linux/alpha/tv32-compat.h | 151 +++ sysdeps/unix/sysv/linux/arm/libc.abilist | 1 - sysdeps/unix/sysv/linux/arm/librt.abilist | 5 - sysdeps/unix/sysv/linux/csky/libc.abilist | 1 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 1 - sysdeps/unix/sysv/linux/hppa/librt.abilist | 5 - sysdeps/unix/sysv/linux/i386/libc.abilist | 1 - sysdeps/unix/sysv/linux/i386/librt.abilist | 5 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 1 - sysdeps/unix/sysv/linux/ia64/librt.abilist | 5 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 1 - .../unix/sysv/linux/m68k/coldfire/librt.abilist | 5 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 5 - sysdeps/unix/sysv/linux/microblaze/libc.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/librt.abilist | 5 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 1 - sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 5 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 1 - sysdeps/unix/sysv/linux/mips/mips64/librt.abilist | 5 - .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 1 - .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libc.abilist | 1 - .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 1 - .../sysv/linux/powerpc/powerpc32/librt.abilist | 5 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 1 - .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 1 - .../sysv/linux/powerpc/powerpc64/be/librt.abilist | 5 - .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 1 - sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 5 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist | 5 - sysdeps/unix/sysv/linux/sh/libc.abilist | 1 - sysdeps/unix/sysv/linux/sh/librt.abilist | 5 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 1 - .../unix/sysv/linux/sparc/sparc32/librt.abilist | 5 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 1 - .../unix/sysv/linux/sparc/sparc64/librt.abilist | 5 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/64/librt.abilist | 5 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist | 5 - time/Makefile | 8 +- time/Versions | 2 +- {rt => time}/clock_getcpuclockid.c | 0 {rt => time}/clock_getres.c | 0 {rt => time}/clock_gettime.c | 0 {rt => time}/clock_nanosleep.c | 0 {rt => time}/clock_settime.c | 0 time/gettimeofday.c | 4 +- time/settimeofday.c | 22 +- time/sys/time.h | 36 +- {rt => time}/tst-clock.c | 0 {rt => time}/tst-clock2.c | 0 {rt => time}/tst-clock_nanosleep.c | 0 {rt => time}/tst-cpuclock1.c | 0 96 files changed, 1062 insertions(+), 958 deletions(-) delete mode 100644 rt/clock-compat.c copy sysdeps/unix/sysv/linux/alpha/{adjtime.c => osf_adjtime.c} (52%) copy sysdeps/unix/sysv/linux/alpha/{osf_settimeofday.c => osf_getitimer.c} (56%) copy resolv/res_enable_icmp.c => sysdeps/unix/sysv/linux/alpha/osf_getrusage.c (62%) copy hurd/compat-20.c => sysdeps/unix/sysv/linux/alpha/osf_setitimer.c (60%) copy sysdeps/{mach/hurd/res_enable_icmp.c => unix/sysv/linux/alpha/osf_utimes.c} (63%) copy resolv/res_enable_icmp.c => sysdeps/unix/sysv/linux/alpha/osf_wait4.c (57%) create mode 100644 sysdeps/unix/sysv/linux/alpha/tv32-compat.h rename {rt => time}/clock_getcpuclockid.c (100%) rename {rt => time}/clock_getres.c (100%) rename {rt => time}/clock_gettime.c (100%) rename {rt => time}/clock_nanosleep.c (100%) rename {rt => time}/clock_settime.c (100%) rename {rt => time}/tst-clock.c (100%) rename {rt => time}/tst-clock2.c (100%) rename {rt => time}/tst-clock_nanosleep.c (100%) rename {rt => time}/tst-cpuclock1.c (100%)