This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/y2038 in repository glibc.
discards d6471dfe98 timezone: Use LFS and 64 bit time_t for installed programs discards 0c01de7dc1 posix: Use LFS and 64 bit time_t for installed programs discards 5efa807edf nss: Use LFS and 64 bit time_t for installed programs discards f3ff49a405 locale: Use LFS and 64 bit time_t for installed programs discards fe7fa61c45 iconv: Use LFS and 64 bit time_t for installed programs discards cad5c96e35 elf: Use LFS and 64 bit time_t for installed programs discards 24548c3a58 debug: build pcprofiledump with LFS and 64 bit time support discards 034d215ead Use 64 bit time_t stat internally discards e3fdc891ab y2038: Add test coverage discards 60878dcedc libsupport: Add 64 bit time_t support for stat functions discards e53a3e138b libsupport: Add 64 bit time_t support for time functions discards 7694fe0576 io: Add ftw64 with 64 bit time_t support discards ca578d1e06 io: Add fts64 with 64 bit time_t support discards 264e227e7c posix: Add glob64 with 64 bit time_t support discards 4fb73f8e86 y2038: Add support for 64 bit time on legacy ABIs discards 90b6d3b1fb time: Add 64 bit time support for getdate discards 019da11dae linux: s390: Add libanl.abilist in s390 and s390x discards 2a60e0adfe linux: mips: Split libanl.abilist in n32 and n64 discards d9af353132 linux: mips: Split librt.abilist in n32 and n64 discards 8a24a6f9fe linux: mips: Split libpthread.abilist in n32 and n64 discards 91722c8480 y2038: Add __USE_TIME_BITS64 support for socket-constants.h discards f9c794e9b0 y2038: Use a common definition for shmid_ds discards 2a5457bd77 y2038: Use a common definition for semid_ds discards c2d59d515c y2038: Use a common definition for msqid_ds discards 263982db0c y2038: Use a common definition for stat discards 359991a370 y2038: linux: Add __USE_TIME_BITS64 support for struct timex discards 20cfc367eb y2038: Add __USE_TIME_BITS64 support for struct utimbuf discards d798b1583d y2038: Add __USE_TIME_BITS64 support for struct timespec discards 6587eebe2e y2038: Add __USE_TIME_BITS64 support for struct timeval discards 6c9838309e y2038: Add __USE_TIME_BITS64 support for time_t discards 03a12bad7b posix: Add wait3 tests discards 52d083e1e4 io: Add basic tests for utimensat discards 25b3a202af time: Add 64 bit tests for getdate discards 074af1dc74 time: Add basic timespec_get tests discards 52d7778262 time: Add timegm basic tests discards 12cbfc1aec time: Add gmtime tests discards 5702e40ff7 time: Add getitimer and setitimer basic tests discards fee29255ad linux: Add lutimes test discards f13c014344 linux: Add futimes test discards 693f090c56 tst: Add test for clock_adjtime discards 69f4399172 tst: Add test for clock_settime discards 9a6b42a150 support: Provide xclock_settime test helper function discards a28a5643dc tst: Extend cross-test-ssh.sh to specify if target date can [...] discards ddb765fc1a nptl: Fix __pthread_clockjoin_np64 __pthread_timedjoin_np64 [...] discards 01bbd25d93 login: Rewrite utmp/wtmp locking mechanism (BZ #24492) discards 8449a942a3 Remove __WORDSIZE_TIME64_COMPAT32 discards a31910301c login: Use 64-bit time on struct lastlog discards 1c36bc1ca1 linux: Add pwrite64_nocancel discards cd92f882dc login: Add 64-bit time support to utmp/utmpx discards d253f95a2d Add tests-container-internal rules discards f39fc7d596 support: Add 'touch' command discards 946ecbee11 Consolidate and simplify internal utmp definitions discards 75f8a6e71f login: Move gnu utmpx to default implementation discards 7080da0c24 login: Consolidate utmp and utmpx headers discards 90d6962279 linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} discards 80fb491495 linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} discards 488ba1600d linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO discards 08cfbdd788 io: Use temporary directory and file for ftwtest-sh discards 564369e5e1 linux: Fix __thrd_sleep64 hidden definition adds 82215c1e25 powerpc: Regenerate ulps adds f0419e6a10 [PATCH] pthread_once hangs when init routine throws an excep [...] adds 1a1c854338 Update sparc libm-test-ulps adds 6990a72679 Update arm libm-test-ulps adds 4b9bedbc90 linux: Fix __thrd_sleep64 hidden definition adds 6bb0d2fe0a nptl: Fix __pthread_clockjoin_np64 __pthread_timedjoin_np64 [...] adds 3c66792667 posix: glob, glob64 should not be declared __THROW [BZ #27522] new e2feb3736f io: Use temporary directory and file for ftwtest-sh new 3d5493629d linux: Add futimes test new c92b0a2afc linux: Add lutimes test new 189912c02a time: Add getitimer and setitimer basic tests new 026cb4bc34 time: Add gmtime/gmtime_r tests new 40b9ce8998 time: Add timegm/timelocal basic tests new 1e25ad2660 time: Add basic timespec_get tests new 94a191601f time: Add 64 bit tests for getdate / getdate_r new 4b7549d9bb io: Add basic tests for utimensat new faad91931a posix: Add wait3 tests new 5ec9a18c87 linux: mips: Split libpthread.abilist in n32 and n64 new 1df4f67d90 linux: mips: Split librt.abilist in n32 and n64 new ca4e02ee16 linux: mips: Split libanl.abilist in n32 and n64 new 5f5e12e934 linux: s390: Add libanl.abilist in s390 and s390x new a9a72d3aae login: Consolidate utmp and utmpx headers new e6af67754d login: Move gnu utmpx to default implementation new e1c0e5a6b7 Consolidate and simplify internal utmp definitions new 581e15718b support: Add 'touch' command new 9e204b424d Add tests-container-internal rules new 01edd06347 login: Add 64-bit time support to utmp/utmpx new 98fa90fffb linux: Add pwrite64_nocancel new a01bf0b00f login: Use 64-bit time on struct lastlog [BZ #25844] new 38baf1bbb7 Remove __WORDSIZE_TIME64_COMPAT32 new ebb7ba10fe linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO new 9143d1b7b5 linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} new 7b07cf7df5 linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} new bd0e89fb41 y2038: Add __USE_TIME_BITS64 support for time_t new 9d3201bd5a y2038: Add __USE_TIME_BITS64 support for struct timeval new 393a5ee8f0 y2038: Add __USE_TIME_BITS64 support for struct timespec new 49fd161504 y2038: Add __USE_TIME_BITS64 support for struct utimbuf new 16efd0cfe0 y2038: linux: Add __USE_TIME_BITS64 support for struct timex new 83f68d0655 y2038: Use a common definition for stat new 12b403e186 y2038: Use a common definition for msqid_ds new 58832e3801 y2038: Use a common definition for semid_ds new 277454a863 y2038: Use a common definition for shmid_ds new 4584d41a1c y2038: Add __USE_TIME_BITS64 support for socket-constants.h new d4371f6c7b time: Add 64 bit time support for getdate new 852ca956f8 y2038: Add support for 64 bit time on legacy ABIs new f13c1fe550 posix: Add glob64 with 64 bit time_t support new 1d7ae7b99a io: Add fts64 with 64 bit time_t support new 01326759e7 io: Add ftw64 with 64 bit time_t support new 4bbdd3c68f libsupport: Add 64 bit time_t support for time functions new 23d5244a69 libsupport: Add 64 bit time_t support for stat functions new 8dd445bf97 y2038: Add test coverage new 94a981d47d Use 64 bit time_t stat internally new 53d4441acf debug: build pcprofiledump with LFS and 64 bit time support new 46b124f0b9 elf: Use LFS and 64 bit time_t for installed programs new c1285e49f8 iconv: Use LFS and 64 bit time_t for installed programs new 42e98cdb5c locale: Use LFS and 64 bit time_t for installed programs new 3f66717ed7 nss: Use LFS and 64 bit time_t for installed programs new 6995406d36 posix: Use LFS and 64 bit time_t for installed programs new 821534133b timezone: Use LFS and 64 bit time_t for installed programs
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 (d6471dfe98) \ N -- N -- N refs/heads/azanella/y2038 (821534133b)
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 52 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: Makeconfig | 14 ++ Makerules | 13 +- NEWS | 7 +- bits/types/struct_lastlog.h | 2 +- bits/types/struct_utmp.h | 2 +- bits/types/struct_utmpx.h | 2 +- io/fts.h | 19 +++ io/ftw.h | 22 +++ login/Makefile | 5 +- login/lastlog-compat.h | 4 +- login/lastlog_read.c | 11 +- login/lastlog_write.c | 9 +- login/tst-lastlog.c | 5 +- login/tst-pututxline-lockfail.c | 44 +---- login/tst-utmp-default.c | 2 +- .../tst-utmp-default.root/tst-utmp-default.script | 6 - login/tst-utmp32.c | 23 +-- login/tst-utmp32.root/tst-utmp32.script | 4 - login/utmp_file.c | 186 +++++++++++---------- login/utmpx32.c | 2 +- manual/install.texi | 17 -- nptl/Makefile | 4 - nptl/pthreadP.h | 61 +++++++ nptl/pthread_once.c | 4 +- nptl/tst-once5.cc | 4 +- posix/glob.c | 15 ++ posix/glob.h | 35 ++-- scripts/cross-test-ssh.sh | 22 +-- support/Makefile | 2 - support/xclock_gettime_time64.c | 2 +- support/xclock_settime.c | 35 ---- support/xclock_settime_time64.c | 26 --- support/xtime.h | 7 - sysdeps/arm/libm-test-ulps | 4 +- .../{unix/sysv/linux => generic}/time64-compat.h | 0 sysdeps/powerpc/fpu/libm-test-ulps | 20 +-- sysdeps/pthread/Makefile | 4 +- sysdeps/pthread/{tst-oncex3.c => tst-oncey3.c} | 0 sysdeps/pthread/{tst-oncex4.c => tst-oncey4.c} | 0 sysdeps/sparc/fpu/libm-test-ulps | 34 ++-- sysdeps/unix/sysv/linux/Makefile | 3 +- sysdeps/unix/sysv/linux/s390/bits/struct_utmp.h | 2 +- sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c | 1 - sysdeps/unix/sysv/linux/tst-clock_adjtime.c | 61 ------- sysdeps/unix/sysv/linux/utmp-path.h | 2 +- time/Makefile | 4 +- time/tst-clock_settime.c | 45 ----- 47 files changed, 343 insertions(+), 453 deletions(-) delete mode 100644 support/xclock_settime.c delete mode 100644 support/xclock_settime_time64.c rename sysdeps/{unix/sysv/linux => generic}/time64-compat.h (100%) copy sysdeps/pthread/{tst-oncex3.c => tst-oncey3.c} (100%) copy sysdeps/pthread/{tst-oncex4.c => tst-oncey4.c} (100%) delete mode 100644 sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c delete mode 100644 sysdeps/unix/sysv/linux/tst-clock_adjtime.c delete mode 100644 time/tst-clock_settime.c