This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/glibc.
from c2059edce2 elf: Use _dl_catch_error from base namespace in dl-libc.c [B [...] adds f6b6e14869 rt: Lexicographically sort Versions file; librt-routines in [...] adds a2014d311b Fix librt-routines-var issues for !PTHREAD_IN_LIBC adds b7a0bfbd2f rt: Replace generic stub of shm_open with the posix version adds a749a00fb5 rt: Replace generic stub of shm_unlink with the posix version adds c6e7ec2f12 rt: Move shm_open into libc adds ae830b2d9f rt: Move shm_unlink into libc new daa3fc9bff rt: Move generic implementation from sysdeps/pthread to rt new 3c79234c7a nptl: Move pthreadP.h into sysdeps directory new 412b05fec9 Add hidden prototypes for fsync, fdatasync new 568123a720 tst-mcheck: Rename to tst-malloc-check new a318262bc0 malloc: Drop __malloc_initialized from Versions new 52a5fe70a2 Use 64 bit time_t stat internally new 92f7b46510 support: Add support_create_timer new ecf2661281 linux: Only use 64-bit syscall if required for ppoll new 91cf411ad3 linux: Only use 64-bit syscall if required for pselect new 4c3df0eba5 linux: Only use 64-bit syscall if required for select new 283c6ebd5a linux: Remove supports_time64 () from clock_getres new 4ad8b4645c linux: Remove supports_time64 () from clock_gettime new 9465c3a9fb linux: Remove time64-support new 4b6551902e linux: timerfd_gettime minor cleanup new eef7913c2f linux: Only use 64-bit syscall if required for semtimedop new 2c0982eb93 linux: Only use 64-bit syscall if required for timerfd_settime new e9e912d334 linux: Only use 64-bit syscall if required for mq_timedreceive new 1faff27011 linux: Only use 64-bit syscall if required for mq_timedsend new dafab287b4 linux: Only use 64-bit syscall if required for sigtimedwait new b286eca5d4 linux: Only use 64-bit syscall if required for utimensat family new b769b0a2cb linux: Only use 64-bit syscall if required for internal futex new 6d97330d7a linux: Only use 64-bit syscall if required for clock_nanosleep new e8d52b64a5 Remove unsused symbols from nptl/Versions
The 23 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 | 2 +- csu/check_fds.c | 8 +- elf/dl-load.c | 8 +- elf/dl-misc.c | 4 +- elf/dl-profile.c | 4 +- iconv/gconv_cache.c | 4 +- include/dirent.h | 2 +- include/file_change_detection.h | 6 +- include/sys/select.h | 5 + include/unistd.h | 2 + inet/rcmd.c | 6 +- intl/loadmsgcat.c | 4 +- io/Makefile | 4 +- io/file_change_detection.c | 10 +- io/getdirname.c | 6 +- libio/filedoalloc.c | 2 +- libio/fileops.c | 8 +- libio/oldfileops.c | 2 +- libio/wfileops.c | 2 +- locale/loadarchive.c | 8 +- locale/loadlocale.c | 6 +- malloc/Makefile | 6 +- malloc/Versions | 2 +- malloc/{tst-mcheck.c => tst-malloc-check.c} | 0 misc/Makefile | 11 + misc/fdatasync.c | 1 + misc/fsync.c | 2 +- misc/tst-pselect.c | 120 ++-- misc/tst-select.c | 39 +- nptl/Versions | 6 - nptl/futex-internal.c | 52 +- nptl_db/thread_dbP.h | 2 +- nscd/nscd_helper.c | 4 +- nss/nss_database.c | 4 +- rt/Makefile | 56 +- rt/Versions | 57 +- rt/aio_cancel.c | 129 +++- rt/aio_error.c | 12 +- rt/aio_fsync.c | 26 +- rt/aio_misc.c | 699 +++++++++++++++++++- rt/aio_notify.c | 144 +++- rt/aio_read.c | 18 +- rt/aio_read64.c | 32 +- rt/aio_suspend.c | 237 ++++++- rt/aio_write.c | 18 +- rt/aio_write64.c | 32 +- rt/lio_listio.c | 236 ++++++- rt/lio_listio64.c | 33 +- rt/shm_open.c | 37 +- rt/shm_unlink.c | 29 +- rt/timer_create.c | 156 ++++- rt/timer_delete.c | 58 +- rt/timer_getoverr.c | 33 +- rt/timer_gettime.c | 64 +- rt/timer_settime.c | 120 +++- rt/tst-mqueue10-time64.c | 1 + rt/tst-mqueue10.c | 72 ++ support/Makefile | 1 + support/support.h | 11 + support/support_create_timer.c | 69 ++ sysdeps/generic/aio_misc.h | 83 ++- sysdeps/{pthread => htl}/timer_routines.c | 0 sysdeps/mach/hurd/fdatasync.c | 1 + sysdeps/mach/hurd/fsync.c | 1 + sysdeps/mach/hurd/i386/libc.abilist | 4 + sysdeps/mach/hurd/i386/librt.abilist | 2 - sysdeps/nptl/aio_misc.h | 2 +- sysdeps/nptl/dl-tls_init_tp.c | 2 +- sysdeps/nptl/fork.c | 2 +- sysdeps/nptl/futex-internal.h | 24 +- sysdeps/nptl/gai_misc.h | 2 +- sysdeps/nptl/jmp-unwind.c | 2 +- sysdeps/nptl/libc-lockP.h | 2 +- sysdeps/nptl/libc_start_call_main.h | 2 +- {nptl => sysdeps/nptl}/pthreadP.h | 2 +- sysdeps/nptl/pthread_early_init.h | 2 +- sysdeps/nptl/setxid.h | 2 +- sysdeps/posix/dl-fileid.h | 4 +- sysdeps/posix/euidaccess.c | 4 +- sysdeps/posix/getaddrinfo.c | 18 +- sysdeps/posix/getcwd.c | 15 +- sysdeps/posix/pathconf.c | 4 +- sysdeps/posix/shm_open.c | 62 -- sysdeps/posix/shm_unlink.c | 48 -- sysdeps/posix/spawni.c | 2 +- sysdeps/posix/sysconf.c | 4 +- sysdeps/posix/tempname.c | 8 +- sysdeps/pthread/Versions | 5 - sysdeps/pthread/aio_cancel.c | 157 ----- sysdeps/pthread/aio_error.c | 48 -- sysdeps/pthread/aio_fsync.c | 57 -- sysdeps/pthread/aio_misc.c | 721 --------------------- sysdeps/pthread/aio_misc.h | 122 ---- sysdeps/pthread/aio_notify.c | 157 ----- sysdeps/pthread/aio_read.c | 30 - sysdeps/pthread/aio_read64.c | 30 - sysdeps/pthread/aio_suspend.c | 263 -------- sysdeps/pthread/aio_write.c | 30 - sysdeps/pthread/aio_write64.c | 30 - sysdeps/pthread/lio_listio.c | 248 ------- sysdeps/pthread/lio_listio64.c | 33 - sysdeps/pthread/timer_create.c | 166 ----- sysdeps/pthread/timer_delete.c | 68 -- sysdeps/pthread/timer_getoverr.c | 43 -- sysdeps/pthread/timer_gettime.c | 74 --- sysdeps/pthread/timer_settime.c | 131 ---- sysdeps/unix/sysv/linux/Makefile | 15 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 + sysdeps/unix/sysv/linux/aarch64/librt.abilist | 2 - sysdeps/unix/sysv/linux/alpha/aio_cancel.c | 4 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 + sysdeps/unix/sysv/linux/alpha/librt.abilist | 2 - sysdeps/unix/sysv/linux/arc/libc.abilist | 4 + sysdeps/unix/sysv/linux/arc/librt.abilist | 2 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/be/librt.abilist | 2 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/le/librt.abilist | 2 - sysdeps/unix/sysv/linux/clock_getres.c | 16 +- sysdeps/unix/sysv/linux/clock_gettime.c | 14 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 46 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 4 + sysdeps/unix/sysv/linux/csky/librt.abilist | 2 - sysdeps/unix/sysv/linux/dl-execstack.c | 2 +- sysdeps/unix/sysv/linux/fdatasync.c | 1 + sysdeps/unix/sysv/linux/fdopendir.c | 4 +- sysdeps/unix/sysv/linux/fexecve.c | 4 +- sysdeps/unix/sysv/linux/fsync.c | 1 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 + sysdeps/unix/sysv/linux/hppa/librt.abilist | 2 - sysdeps/unix/sysv/linux/i386/libc.abilist | 4 + sysdeps/unix/sysv/linux/i386/librt.abilist | 2 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/librt.abilist | 2 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 + .../unix/sysv/linux/m68k/coldfire/librt.abilist | 2 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 + sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 2 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 4 + .../unix/sysv/linux/microblaze/be/librt.abilist | 2 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 4 + .../unix/sysv/linux/microblaze/le/librt.abilist | 2 - sysdeps/unix/sysv/linux/microblaze/pselect32.c | 3 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 2 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 + .../unix/sysv/linux/mips/mips64/n32/librt.abilist | 2 - .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 + .../unix/sysv/linux/mips/mips64/n64/librt.abilist | 2 - sysdeps/unix/sysv/linux/mq_notify.c | 2 +- sysdeps/unix/sysv/linux/mq_timedreceive.c | 35 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 35 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 + sysdeps/unix/sysv/linux/nios2/librt.abilist | 2 - sysdeps/unix/sysv/linux/opendir.c | 7 +- sysdeps/unix/sysv/linux/pathconf.c | 5 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc32/librt.abilist | 2 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/be/librt.abilist | 2 - .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/le/librt.abilist | 2 - sysdeps/unix/sysv/linux/ppoll.c | 40 +- sysdeps/unix/sysv/linux/pselect.c | 47 +- sysdeps/unix/sysv/linux/pselect32.c | 6 - sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist | 2 - sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist | 2 - sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 2 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist | 2 - sysdeps/unix/sysv/linux/select.c | 72 +- sysdeps/unix/sysv/linux/semtimedop.c | 53 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/be/librt.abilist | 2 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/le/librt.abilist | 2 - sysdeps/unix/sysv/linux/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 25 +- sysdeps/unix/sysv/linux/sparc/aio_cancel.c | 4 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 + .../unix/sysv/linux/sparc/sparc32/librt.abilist | 2 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 + .../unix/sysv/linux/sparc/sparc64/librt.abilist | 2 - sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/unix/sysv/linux/time64-support.c | 23 - sysdeps/unix/sysv/linux/time64-support.h | 70 -- sysdeps/unix/sysv/linux/timer_create.c | 2 +- sysdeps/unix/sysv/linux/timer_routines.c | 2 +- sysdeps/unix/sysv/linux/timerfd_gettime.c | 9 +- sysdeps/unix/sysv/linux/timerfd_settime.c | 25 +- sysdeps/unix/sysv/linux/tls-internal.h | 2 +- sysdeps/unix/sysv/linux/tst-ppoll.c | 15 + sysdeps/unix/sysv/linux/tst-sigtimedwait.c | 18 + sysdeps/unix/sysv/linux/tst-timerfd.c | 34 +- sysdeps/unix/sysv/linux/ttyname.h | 10 +- sysdeps/unix/sysv/linux/ttyname_r.c | 16 +- sysdeps/unix/sysv/linux/utimensat.c | 31 +- sysdeps/unix/sysv/linux/wordsize-64/aio_read.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/aio_write.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c | 2 +- sysdeps/unix/sysv/linux/x86/longjmp.c | 2 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/64/librt.abilist | 2 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist | 2 - sysvipc/Makefile | 9 + sysvipc/ftok.c | 4 +- sysvipc/test-sysvsem.c | 22 +- time/Makefile | 9 + time/tst-clock_nanosleep.c | 40 +- time/tzfile.c | 6 +- 217 files changed, 3097 insertions(+), 3342 deletions(-) rename malloc/{tst-mcheck.c => tst-malloc-check.c} (100%) create mode 100644 rt/tst-mqueue10-time64.c create mode 100644 rt/tst-mqueue10.c create mode 100644 support/support_create_timer.c rename sysdeps/{pthread => htl}/timer_routines.c (100%) rename {nptl => sysdeps/nptl}/pthreadP.h (99%) delete mode 100644 sysdeps/posix/shm_open.c delete mode 100644 sysdeps/posix/shm_unlink.c delete mode 100644 sysdeps/pthread/Versions delete mode 100644 sysdeps/pthread/aio_cancel.c delete mode 100644 sysdeps/pthread/aio_error.c delete mode 100644 sysdeps/pthread/aio_fsync.c delete mode 100644 sysdeps/pthread/aio_misc.c delete mode 100644 sysdeps/pthread/aio_misc.h delete mode 100644 sysdeps/pthread/aio_notify.c delete mode 100644 sysdeps/pthread/aio_read.c delete mode 100644 sysdeps/pthread/aio_read64.c delete mode 100644 sysdeps/pthread/aio_suspend.c delete mode 100644 sysdeps/pthread/aio_write.c delete mode 100644 sysdeps/pthread/aio_write64.c delete mode 100644 sysdeps/pthread/lio_listio.c delete mode 100644 sysdeps/pthread/lio_listio64.c delete mode 100644 sysdeps/pthread/timer_create.c delete mode 100644 sysdeps/pthread/timer_delete.c delete mode 100644 sysdeps/pthread/timer_getoverr.c delete mode 100644 sysdeps/pthread/timer_gettime.c delete mode 100644 sysdeps/pthread/timer_settime.c delete mode 100644 sysdeps/unix/sysv/linux/time64-support.c delete mode 100644 sysdeps/unix/sysv/linux/time64-support.h