This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-arm-spec2k6-Os_LTO in repository toolchain/ci/glibc.
from 10624a97e8 powerpc: Add optimized strlen for POWER10 adds 4b85c6f55f nptl: Move pthread_mutex_getprioceiling into libc adds a2975191d0 nptl: Move pthread_mutex_setprioceiling into libc adds 4372dc7eaa nptl: Move pthread_mutex_timedlock, pthread_mutex_clocklock to libc adds a2b0f2e186 nptl: Move pthread_mutex_trylock, __pthread_mutex_trylock into libc adds fd42022a10 nptl: Move pthread_mutexattr_destroy into libc adds d236322b6f nptl: Move pthread_mutexattr_getprioceiling into libc adds 9f2f158b35 nptl: Move pthread_mutexattr_getprotocol into libc adds 2e825f7d5a nptl: Move pthread_mutexattr_getpshared into libc adds 9b7ab14e11 nptl: Move pthread_mutexattr_getrobust into libc adds 2a23e899e2 nptl: Move pthread_mutexattr_gettype into libc adds 506385d30e nptl: Move pthread_mutexattr_init, __pthread_mutexattr_init [...] adds c66772281f nptl: Move pthread_mutexattr_setprioceiling into libc adds 241ac38c33 nptl: Move pthread_mutexattr_setprotocol into libc adds 8a229ee93c nptl: Move pthread_mutexattr_setpshared into libc adds 0bdd797945 pthread: Use pthread_mutexattr_setrobust in tests adds 1ec4cd5ab4 nptl: Move pthread_mutexattr_setrobust into libc adds b76c066d09 nptl: Move pthread_mutexattr_settype, __pthread_mutexattr_se [...] adds ed00dcbbd6 nptl: Move pthread_condattr_getclock into libc adds 2a775a9ea5 nptl: Move pthread_condattr_getpshared into libc adds 6a75fefc2c nptl: Move pthread_condattr_setclock into libc adds d9b600c985 nptl: Move pthread_condattr_setpshared into libc adds c7b1cd4ad1 nptl: Move pthread_spin_destroy into libc adds ce4b3b7bef nptl: Move pthread_spin_init, Move pthread_spin_unlock into libc adds da8e3710d8 nptl: Move pthread_spin_lock into libc adds 4baf02b332 nptl: Move pthread_spin_trylock into libc adds 2b6a4307e9 nptl: Remove __res_state from libpthread adds 24f261f27f nptl: Remove __h_errno_location from libpthread adds ccabe7971f x86: Optimize strchr-avx2.S adds 7f3e7c262c x86: Optimize strchr-evex.S adds 82292c99b2 LC_COLLATE: Fix last character ellipsis handling (Bug 22668) adds 25cb72820a powerpc: Add log IFUNC multiarch support for POWER10 adds 876cdfd154 Use Linux 5.12 and GCC 11 branch in build-many-glibcs.py. adds a1561c3bbe Add __attribute_access_none to disable GCC warnings [BZ #27714] adds b25b067491 Pass a valid pointer to pthread_setspecific to avoid GCC 11 [...] adds e6eef0adc5 regenerate ulps on x86_64 with -march=native adds 4a7c342605 Update syscall lists for Linux 5.12. adds e046d73e5f Update kernel version to 5.12 in tst-mman-consts.py. adds dd59655e93 powerpc64le: Optimized memmove for POWER10 adds e941e0ae80 powerpc64le: Optimize memcpy for POWER10 adds 23fdf8178c powerpc64le: Optimize memset for POWER10 adds ad201afe5c Add pthread-in-libc, libpthread-routines-var, librt-routines-var adds 575295fc83 nptl: Move call_once into libc adds 0431f171da nptl: Move cnd_broadcast into libc adds f11c293a4c nptl: Move cnd_destroy into libc adds 3eab466e56 nptl: Move cnd_init into libc adds eef936eb45 nptl: Move cnd_signal into libc adds 08a31ef923 nptl: Move cnd_timedwait into libc adds cf3fff1c19 nptl: Move cnd_wait into libc adds 17b67416c5 nptl: Move mtx_destroy into libc adds f44c9a24ed nptl: Move mtx_init into libc adds b7863c732e nptl: Move mtx_lock into libc adds 032a9e17a7 nptl: Move mtx_timedlock into libc adds 08970190fc nptl: Move mtx_trylock into libc adds ae4a5ca074 nptl: Move mtx_unlock into libc adds 96e61709b4 nptl: Move thrd_exit into libc adds e4036b1ce9 nptl: Move tss_create into libc adds deb317d510 nptl: Move tss_delete into libc adds a062ba3836 nptl: Move tss_get into libc adds 2c5c5c87c9 nptl: Move tss_set into libc adds 0ace9b197c nptl: Move pthread_rwlock_clockrdlock into libc adds 2cf5b43bcb nptl: Move pthread_rwlock_clockwrlock into libc adds 504ac633b0 nptl: Move pthread_rwlock_destroy into libc adds 63627246f3 nptl: Move pthread_rwlock_init into libc adds 2392feb171 nptl: Move pthread_rwlock_timedrdlock into libc adds e7d2d48e56 nptl: Move pthread_rwlock_timedwrlock into libc adds c96dddd731 nptl: Move pthread_rwlock_tryrdlock into libc adds e8a9597159 nptl: Move pthread_rwlock_trywrlock into libc adds a8841e00d6 nptl: Move pthread_rwlockattr_destroy into libc adds 9f13a95b6f nptl: Move pthread_rwlockattr_getkind_np into libc adds 0af0ccc2d5 nptl: Move pthread_rwlockattr_getpshared into libc adds dbfa12e201 nptl: Move pthread_rwlockattr_init into libc adds b444409479 nptl: Move pthread_rwlockattr_setkind_np into libc adds 0505ae4e3b nptl: Move pthread_rwlockattr_setpshared into libc adds c2fd60a586 nptl: Move pthread_yield into libc, as a compatibility symbol adds b03e4d7bd2 stdio: fix vfscanf with matches longer than INT_MAX (bug 27650) adds 98544f5bcf bench-memcpy: Collect data from 2KB to 4KB adds cf2c57526b x86: Set rep_movsb_threshold to 2112 on processors with FSRM adds dde76856ba nptl: Re-sort Versions file adds 7b414d6e7b locale: Align _nl_C_LC_CTYPE_class and _nl_C_LC_CTYPE_class32 adds 1427d28e30 Bench: Expand bench-memchr.c adds 19d83270fc linux: Add execveat system call wrapper adds 77c1573dbc linux: use __fd_to_filename helper function instead of snprintf. adds acfd088a19 x86: Optimize memchr-avx2.S adds 2a76821c30 x86: Optimize memchr-evex.S adds 2c71177309 posix: Fix Hurd build failure in tst-execveat adds 7cbf1c8416 elf, nptl: Initialize static TLS directly in ld.so adds 0197c1bc60 nptl: Move pthread_testcancel into libc adds ce0b7961ae nptl: Consolidate async cancel enable/disable implementation [...] adds 19cc20ef2e nptl: Move sem_clockwait into libc adds 0b7d48d106 nptl: Move sem_close, sem_open into libc adds 4b729cca87 nptl: Move sem_destroy into libc adds 61878689c2 nptl: Move sem_getvalue into libc adds 1ae60ae74f nptl: Move sem_init into libc adds 793042c63c nptl: Move sem_post into libc adds 018c75dcb1 nptl: Move sem_timedwait into libc adds 990c8ffd3a nptl: Move sem_unlink into libc adds 5633541d3b nptl: Move sem_trywait, sem_wait into libc adds 43b3746aff nptl: Move pthread_barrier_destroy into libc adds f1af331c4e nptl: Move pthread_barrier_init into libc adds b9aec0dd9f nptl: Move pthread_barrier_wait into libc adds bbacf0f56c nptl: Move pthread_barrierattr_destroy into libc adds e731212bc3 nptl: Move pthread_barrierattr_init into libc adds 39e74af22e nptl: Move pthread_barrierattr_getpshared into libc adds 3f0808ef4c nptl: Move pthread_barrierattr_setpshared into libc adds 26492c0a14 Annotate additional APIs with GCC attribute access. adds 3bf0b4f2cd Use the correct diagnostic macro. adds 69e0a5eb0d Run $(objpfx)iconvconfig with $(run-program-prefix) [BZ #27477] adds db373e4c57 Remove architecture specific sched_cpucount optimizations adds 903bc7dcc2 linux: Use sched_getaffinity for __get_nprocs (BZ #27645) adds f13fb81ad3 linux: Remove /proc/cpuinfo fallback on alpha and sparc adds 330001202a misc: use _fitoa_word to implement __fd_to_filename. adds 0fb3dadca2 linux: use fd_to_filename instead of _fitoa_word in ttyname_r. adds 05ae46ee7a linux: implement ttyname as a wrapper around ttyname_r. adds 310be3cc09 malloc: Make tunable callback functions static adds 17a73a6d8b powerpc64le: Fix ifunc selection for memset, memmove, bzero [...] adds 6ea916adfa x86-64: Fix an unknown vector operation in memchr-evex.S adds 104c7b1967 x86: Add EVEX optimized memchr family not safe for RTM adds 9637e5669b Hurd: Add missing hidden proto definition for __ttyname_r adds a64af8c9b6 scripts/versions.awk: Add strings and hashes to <first-versions.h> adds d6163dfd38 elf, nptl: Resolve recursive lock implementation early adds 321789f61a nptl: Export __libc_multiple_threads from libc as an interna [...] adds 1c75f89613 Linux: Explicitly disable cancellation checking in the dynam [...] adds 29d4d1be68 Linux: Simplify and fix the definition of SINGLE_THREAD_P adds 0df5d8d404 nptl: Eliminate __pthread_multiple_threads adds d017b0ab5a elf: Introduce __tls_pre_init_tp adds 9d124d81f0 nptl: Move more stack management variables into _rtld_global adds ee07b3a722 nptl: Simplify the change_stack_perm calling convention adds 2dd87703d4 nptl: Move changing of stack permissions into ld.so adds 652c7c6fe7 nptl: Simplify resetting the in-flight stack in __reclaim_stacks adds 8c1c0da3a8 nptl: Move __default_pthread_attr, __default_pthread_attr_lo [...] adds 732139dabe Linux: Move __reclaim_stacks into the fork implementation in libc adds 8d0985b055 add workload traces for cbrtl adds 3c38f69462 Add PTRACE_SYSEMU and PT_SYSEMU_SINGLESTEP from Linux 5.12 for s390 adds 30685597a4 Use a #pragma to suppress a bogus GCC 10 warning instead of [...] adds 7b4e7ca9db linux: Move flockfile/_IO_flockfile into libc adds e874d3d189 linux: Move ftrylockfile/_IO_ftrylockfile into libc adds 1abc2fba55 linux: Move funlockfile/_IO_funlockfile into libc adds 81046e2812 _dl_exception_create_format: Add missing va_end adds 1d25bd274c get-translit.py: Fix typo adds 5f71784919 nptl: Replace pthread_sigqueue implementation with Linux one adds d2af73a348 nptl: Remove always-disabled debugging support adds 249bd833a0 nptl: Move pthread_setattr_default_np into libc adds c79a31fb36 nptl: Move stack cache management, __libpthread_freeres into libc adds 8fbb33b3f7 nptl: Move __free_tcb into libc adds df65f897e9 nptl: Move pthread_detach, thrd_detach into libc adds ddd4a2d3c6 nptl: Move thread join functions into libc adds 213573f86e write_archive_locales: Fix memory leak adds 1387ad6225 elf: Fix data races in pthread_create and TLS access [BZ #19329] adds f4f8f4d4e0 elf: Use relaxed atomics for racy accesses [BZ #19329] adds 9d0e30329c elf: Add test case for [BZ #19329] adds 572bd547d5 elf: Fix DTV gap reuse logic [BZ #27135] adds f5bc5f6e2a nptl: Move pthread_attr_getaffinity_np into libc adds b5668f08ea nptl: Move pthread_attr_getguardsize into libc adds fb7abc3441 nptl: Move pthread_attr_getstack into libc adds b5e75df2a5 nptl: Move pthread_attr_getstackaddr into libc adds ee092efed4 nptl: Move pthread_attr_getstacksize into libc adds da069d1714 nptl: Move pthread_attr_setguardsize into libc adds b855e52bae nptl: Move pthread_attr_setstack into libc adds 736c57c96c nptl: Move pthread_attr_setstackaddr into libc adds 870218fb30 nptl: Move pthread_attr_setstacksize into libc adds 3ec8b1c7a9 nptl: Move __pthread_register_cancel, __pthread_unregister_c [...] adds c4c53e0f56 nptl: Move __pthread_register_cancel_defer, __pthread_unregi [...] adds d7c51fe4f0 nptl: Move pthread_cancel into libc adds fec776b827 nptl: Move pthread_getconcurrency, pthread_setconcurrency into libc adds 5188a9d026 Remove all usage of @BASH@ or ${BASH} in installed files, an [...] adds 900962f37f linux/check_native: Always close socket on return adds 7eeb05a395 inet: Free result from getaddrinfo adds 75fe6d1a16 support: Close fds in copy_func adds c7d200400c support: Free gdb_script_name adds 7a7bcddeef Make sysdeps/generic/libc.abilist empty adds 16adc58e73 stdlib: Fix data race in __run_exit_handlers [BZ #27749] adds 390c43ba1f nptl: Fix tst-pthread-gdb-attach for ptrace_scope equal 1 adds c1760eaf3b Enable support for GCC 11 -Wmismatched-dealloc. adds a78e5979a9 nptl: Move __nptl_initial_report_events into ld.so/startup code adds 23ce1cf35a nptl: Move __nptl_create_event, __nptl_death_event into libc adds 78b31cc834 elf: Partially initialize ld.so after static dlopen (bug 20802) adds bdc90abc48 aarch64: Remove _dl_var_init adds 65e1340e32 arc: Remove _dl_var_init adds b097f280cd ia64: Remove _dl_var_init adds 9da94f4594 m68k: Remove _dl_var_init adds d0cae071f3 mips: Remove _dl_var_init adds b7fc189f7f powerpc: Remove _dl_var_init adds 0b3e92bdf3 elf: Remove DL_STATIC_INIT adds 9dc21009a4 elf: Move static TLS size and alignment into _rtld_global_ro adds 8f72bed1aa nptl: Move pthread_getattr_default_np into libc adds e948be4db3 nptl: Replace pthread_getcpuclockid with Linux implementation adds 310e59e64c nptl: Move pthread_getcpuclockid into libc adds c924e44acd nptl: Move pthread_getname_np into libc adds 7b300ec7f9 nptl: Move pthread_setaffinity_np into libc adds 8bc6a6d73c nptl: Move pthread_setname_np into libc adds 56f823abd4 nptl: Move pthread_setschedprio into libc adds 2d53566ec3 nptl: Move pthread_sigqueue into libc adds 1a594aa986 powerpc: Add optimized rawmemchr for POWER10 adds f4605e611a benchtests: Use JSON for bench-rawmemchr output adds c6b6b4f2c7 Missing ENOMEM in realloc_check wrapper (bug 27870) adds e5ac7bd679 Add C2X timespec_getres adds 2317101658 show_archive_content: Fix trivial memory leak adds a85cdcdb35 elf/cache.c: Fix resource leaks identified by static analyzers adds c8c3c5e89a charmap_conversion: Free conversion table on exit adds 468d772e81 ldconfig: Fix memory leaks adds 22866ed858 ldconfig: Avoid boolean coercion of opt_chroot adds f17164bd51 localedata: Use U+00AF MACRON in more EBCDIC charsets [BZ #27882] adds 2457175e8b Fix stringop-overflow warning in bug-regex19.c. adds 4d4bb451d5 hurd: Add execveat adds af46a4d638 htl: Add __libpthread_freeres adds 8382f4c3e5 Do not declare asctime_r and ctime_r for C2X adds 3f500e7202 linux: Fix clock_getres fallback adds e68d6fccca x86: Expand bench-memcmp.c and test-memcmp.c adds 16d12015c5 x86: Optimize memcmp-avx2-movbe.S adds 4ad473e97a x86: Optimize memcmp-evex-movbe.S adds eb24865637 elf: Add hook for checking HWCAP bits after auxiliary vector [...] adds d337345ce1 powerpc64le: Check HWCAP bits against compiler build flags adds 1805bf753f s390x: Check HWCAP bits against compiler flags adds f294306ba1 Remove --enable-stackguard-randomization (BZ #27872) adds eb0e4756cf nptl: Add missing __pthread_cond_wait alias in static builds adds 9ec7fff6cd elf: Initialize GLRO (dl_minsigstacksize) after static dlopen adds f5e196b5a0 Hurd: Define ARCH_MIN_GUARD_SIZE in internal <pthread.h> adds 6abf27980a x86: Improve memset-vec-unaligned-erms.S adds 06a36b70f9 nptl: Remove unused __libc_pthread_init function adds 2f69522d46 nptl: Perform signal initialization upon pthread_create adds d03511f48f nptl: Eliminate the __static_tls_size, __static_tls_align_m1 [...] adds b8cdc3bba7 nptl: Move semi-public __pthread_get_minstack symbol into libc adds 7862ff8e69 elf: Use custom NODELETE DSO for tst-dlopenfail, tst-dlopenfail-2 adds f47f1d91af nptl: Move pthread_create, thrd_create into libc adds 49e182c737 nptl: Remove remaining code from libpthread adds 94bc766ec6 Add cast_to_pointer to cast an integer to void * pointer adds fc335a0ded Bench: Add support for choose direction of memcpy in benchtests adds 1b992204f6 x86: Improve memmove-vec-unaligned-erms.S adds 79aec84102 Properly check stack alignment [BZ #27901] adds 7de36744ee powerpc: Fix handling of scv return error codes [BZ #27892] adds 709e3709a0 testrun.sh: Improve --help message adds 3b638095a5 nptl: Do not install libpthread.so and do not link tests with it adds ac0353af81 Linux: Remove remaining references to $(shared-thread-library) adds bfbdfe4eab tst-mallinfo2.c: Use correct multiple for total variable adds 77d175e14e config: Added HAVE_AARCH64_SVE_ASM for aarch64 adds bd4317fbd6 aarch64: define BTI_C and BTI_J macros as NOP unless HAVE_AA [...] adds 3856056358 aarch64: Added Vector Length Set test helper script adds f12ec02f53 benchtests: Fixed bench-memcpy-random: buf1: mprotect failed adds fa527f345c aarch64: Added optimized memcpy and memmove for A64FX adds 4f26956d5b aarch64: Added optimized memset for A64FX adds 76b0c59e33 nptl: Install SIGSETXID handler with SA_ONSTACK [BZ #27914] adds 65ba6fa431 nptl: Move Linux createthread to nptl adds 42813c675d nptl: Move createthread to pthread_create adds d85ad0e58a support: Add xpthread_attr_setaffinity_np wrapper adds 2c44452b61 nptl: Add pthread_attr_setaffinity_np failure test adds 271ec55d0a support: Do not build xpthread_attr_setaffinity_np for hurd adds 92a7d13439 x86-64: Align child stack to 16 bytes [BZ #27902] adds a55e2da270 powerpc: Optimized memcmp for power10 adds 3842ba4949 aarch64: align stack in clone [BZ #27939] adds c8a11c5867 stdio-common: Remove _IO_vfwscanf adds 858045ad1c Update floating-point feature test macro handling for C2X adds 42d3593505 Use __pthread_attr_copy in mq_notify (bug 27896) adds 217b6dc298 Fix use of __pthread_attr_copy in mq_notify (bug 27896) adds 186cd80b1e Add missing symbols to Version files adds d32ee64df7 scripts/versions.awk: Add local: * to all version nodes adds c44838ebf8 Add libc ABI extension kludge for baseline-violating libdl symbols adds a23c28ec0d dlfcn: Move dlerror into libc adds 5295172e20 fix typo adds c9ff9cf66a Improve test coverage of strlen function adds d8cce17d2a dlfcn: Move dlclose into libc adds 602252b553 dlfcn: Move dladdr into libc adds 77f876c0e3 dlfcn: Move dlsym into libc adds 6a1ed32789 dlfcn: Move dlmopen into libc adds 492560a32e dlfcn: Move dladdr1 into libc adds 6dfc0207eb dlfcn: Move dlinfo into libc adds add8d7ea01 dlfcn: Move dlvsym into libc adds 0c1c3a771e dlfcn: Move dlopen into libc adds 6f1c701026 dlfcn: Cleanups after -ldl is no longer required adds 9c76debc98 dlfcn: Eliminate GLIBC_PRIVATE dependency from tststatic2 adds 466c1ea15f dlfcn: Rework static dlopen hooks adds 642213e043 Improve test coverage of strnlen function adds eaa53d0f77 nptl: Remove exit-thread.h adds 57094e576a libio: Assume _IO_lock_inexpensive adds b190bccc8a configure: Replaced obsolete AC_TRY_COMPILE adds 6a86bc0992 AArch64: Add support for roundeven[f] adds 0c78b0bb78 iconvconfig: Make file handling more general purpose adds 3979c3e1ba iconvconfig: Read configuration from gconv-modules.d subdirectory adds b17d29b390 gconv_conf: Read configuration files in gconv-modules.d adds fc5bfade69 iconvdata: Move gconv-modules configuration to gconv-modules.conf adds 5a5b481365 iconvdata: Split out non-essential gconv module configuration adds 51a3df5e35 Fix elf/tst-tls9-static after libdl cleanups. adds 699361795f Remove stale references to libdl.a adds 02189e8fb0 nptl: Deallocate the thread stack on setup failure (BZ #19511) adds 41c7295617 nptl: Install cancellation handler on pthread_cancel adds 26cfbb7162 nptl: Remove CANCELING_BITMASK adds 2b51742531 nptl: Move cancel state out of cancelhandling adds 8c1c0aae20 nptl: Move cancel type out of cancelhandling adds f779b1efb3 nptl: Implement raise in terms of pthread_kill adds a6c813d0ad nptl: Use pthread_kill on pthread_cancel adds 8fe503f74e nptl: Avoid async cancellation to wrongly update __nptl_nthr [...] adds acc85ea1eb io: Fix sporadic test failures in io/tst-stat adds ebae2f5a6f Add build option to disable usage of scv on powerpc adds 06a1b79407 Reinstate gconv-modules as the default configuration file adds 078daa35fb linux: mips: Split librt.abilist in n32 and n64 adds d8e4a3baca linux: mips: Split libanl.abilist in n32 and n64 adds 5767b0ddcb linux: s390: Add libanl.abilist in s390 and s390x adds 8dfb169c80 linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO adds 13c51549e2 linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} adds 4a30a71401 linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} adds fad1df51cc y2038: Add __USE_TIME_BITS64 support for time_t adds bdc4782744 y2038: Add __USE_TIME_BITS64 support for struct timeval adds c606975bd0 y2038: Add __USE_TIME_BITS64 support for struct timespec adds 75c526fa69 y2038: Add __USE_TIME_BITS64 support for struct utimbuf adds 746ef78afe y2038: linux: Add __USE_TIME_BITS64 support for struct timex adds 4e8521333b y2038: Use a common definition for stat adds b997083e3d y2038: Use a common definition for msqid_ds adds f98beb65f5 y2038: Use a common definition for semid_ds adds 7194337c3e y2038: Use a common definition for shmid_ds adds 7446e89633 y2038: Add __USE_TIME_BITS64 support for socket-constants.h adds 8af344feb5 time: Add 64-bit time support for getdate adds 47f24c21ee y2038: Add support for 64-bit time on legacy ABIs adds 84f7ce8447 posix: Add glob64 with 64-bit time_t support adds 70961aee18 io: Add fts64 with 64-bit time_t support adds 19873b18b0 io: Add ftw64 with 64-bit time_t support adds e9bc2b3b38 libsupport: Add 64-bit time_t support for time functions adds 372d2ef1f9 libsupport: Add 64-bit time_t support for stat functions adds 088d3291ef y2038: Add test coverage adds dbdc57dc81 s390x: Align child stack while clone. [BZ #27968] adds aa9a7f6296 nptl: Export _pthread_cleanup_push, _pthread_cleanup_pop again adds 6b229222fc Makeconfig: Fix time64-compat.mk target adds 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 adds daa3fc9bff rt: Move generic implementation from sysdeps/pthread to rt adds 3c79234c7a nptl: Move pthreadP.h into sysdeps directory adds 412b05fec9 Add hidden prototypes for fsync, fdatasync adds 568123a720 tst-mcheck: Rename to tst-malloc-check adds a318262bc0 malloc: Drop __malloc_initialized from Versions adds 52a5fe70a2 Use 64 bit time_t stat internally adds 92f7b46510 support: Add support_create_timer adds ecf2661281 linux: Only use 64-bit syscall if required for ppoll adds 91cf411ad3 linux: Only use 64-bit syscall if required for pselect adds 4c3df0eba5 linux: Only use 64-bit syscall if required for select adds 283c6ebd5a linux: Remove supports_time64 () from clock_getres adds 4ad8b4645c linux: Remove supports_time64 () from clock_gettime adds 9465c3a9fb linux: Remove time64-support adds 4b6551902e linux: timerfd_gettime minor cleanup adds eef7913c2f linux: Only use 64-bit syscall if required for semtimedop adds 2c0982eb93 linux: Only use 64-bit syscall if required for timerfd_settime adds e9e912d334 linux: Only use 64-bit syscall if required for mq_timedreceive adds 1faff27011 linux: Only use 64-bit syscall if required for mq_timedsend adds dafab287b4 linux: Only use 64-bit syscall if required for sigtimedwait adds b286eca5d4 linux: Only use 64-bit syscall if required for utimensat family adds b769b0a2cb linux: Only use 64-bit syscall if required for internal futex adds 6d97330d7a linux: Only use 64-bit syscall if required for clock_nanosleep adds e8d52b64a5 Remove unsused symbols from nptl/Versions adds e3217c7fd9 iconv: Remove alloca use in gconv-modules configuration parsing adds 23e15ea1ae gconv_conf: Remove unused variables adds d8e8097f3b gconv_conf: Split out configuration file processing adds eeac390eec iconvconfig: Use common gconv module parsing function adds f3629a4be8 Handle DT_UNKNOWN in gconv-modules.d adds 7b54aaf2ce Add NEWS item for gconv-modules.d change adds 451659ccf1 More mcheck -> malloc-check refactoring adds 03caacbc7f doc: _TIME_BITS defaults may change adds bf6749a7f8 nptl: Use SA_RESTART for SIGCANCEL handler adds 30adcf5adb hurd: Fix build after 52a5fe70a2 adds a0db678071 x86-64: Move strlen.S to multiarch/strlen-vec.S adds 6f573a27b6 x86-64: Add wcslen optimize for sse4.1 adds da5a6fba0f String: Add overflow tests for strnlen, memchr, and strncat [...] adds 645a158978 x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ [...] adds a775a7a3eb x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ [...] adds ea26ff0322 x86: Copy IBT and SHSTK usable only if CET is enabled adds e3e3eb0a2e x86: Fix tst-cpu-features-cpuinfo on Ryzen 9 (BZ #27873) adds de8995a2a0 support: Add xclone adds 9a75654037 posix: Consolidate fork implementation adds d0c4083386 posix: Do not clobber errno by atfork handlers adds 9f70985569 Consolidate pthread_atfork adds bd3a2b3ed1 String: Add three more overflow tests cases to test-strnlen.c adds 08cbcd4dbc x86: Remove unnecessary overflow check from wcsnlen-sse4_1.S adds ac3babc394 * NEWS: Clarify _TIME_BITS change. adds 66db95b6e8 elf: Fix glibc-hwcaps priorities with cache flags mismatches [...] adds 40ebfd016a elf: Disable most of TLS modid gaps processing [BZ #27135] adds 97ed4749be support: Fix xclone build failures on ia64 and hppa adds d12506b2db Linux: Move aio_init from librt into libc adds 3df6dcc5c7 Linux: Move aio_cancel, aio_cancel64 into libc adds 1a7d0dedf0 Linux: Move aio_error, aio_error64 into libc adds 1f3a8e716d Linux: Move aio_fsync, aio_fsync64 into libc adds 7ad553b96e Linux: Move aio_read, aio_read64 into libc adds 406fb327fb Linux: Move aio_return, aio_return64 into libc adds 32e750516c Linux: Move aio_suspend, aio_suspend64, __aio_suspend_time64 [...] adds 496919b12f Linux: Move aio_write, aio_write64 into libc adds 3353a5a4cf rt: Rework lio_listio implementation adds 3fe3f8076e Linux: Move lio_listio, lio_listio64 from librt to libc adds 12028b5031 Linux: Move mq_close from librt to libc adds a752cb670a Linux: Move mq_setattr from librt to libc adds f66d9abca7 Linux: Move mq_getattr from librt to libc adds 2da5f22fff Linux: Move mq_notify from librt to libc adds 983f43b57b Linux: Move mq_open, __mq_open_2 from librt to libc adds 903e6f9960 Linux: Move mq_receive, mq_timedreceive, __mq_timedreceive_t [...] adds 5b3a2abfb3 Linux: Move mq_send, mq_timedsend, __mq_timedsend_time64 to libc adds 1a5a653be2 Linux: Move mq_unlink from librt to libc adds 2c16cb88a6 Linux: Move timer helper routines from librt to libc adds 447954a206 math: redirect roundeven function adds 1683249d17 x86_64: roundeven with sse4.1 support adds eb9066203f Use GCC builtins for roundeven functions if desired. adds 3213ed770c Update math: redirect roundeven function adds 5adda61f62 wordexp: handle overflow in positional parameter number (bug 28011) adds 9429049c17 iconvconfig: Fix multiple issues adds 86f0179bc0 nptl_db: Install libthread_db under a regular implementation name adds b89d5de250 Makerules: Remove lib-version, $(subdir-version) adds 6bf789d69e elf: Generalize name-based DSO recognition in ldconfig adds 8208be389b Install shared objects under their ABI names adds d7d0efec47 Linux: Define TIMER_T_WAS_INT_COMPAT in kernel-posix-timers.h adds 273a2a2ae8 Linux: Move timer_create, timer_delete from librt to libc adds df6d227e69 Linux: Move timer_getoverrun from librt to libc adds a1d6ed027b Linux: Move timer_gettime, __timer_gettime64 from librt to libc adds 477910b83e Linux: Move timer_settime, __timer_settime64 from librt to libc adds 30639e79d3 Linux: Cleanups after librt move adds 3101b96787 arm: align stack in clone [BZ 28020] adds d22705e7de nptl_db: Clean up main/rtld variable handling adds b369cc4e9c nptl: Rename nptl_version to __nptl_version adds fef400a2f9 nptl: Export libthread_db-used symbols under GLIBC_PRIVATE adds dd45734e32 nptl: Add glibc.pthread.stack_cache_size tunable adds c32c868ab8 posix: Add _Fork [BZ #4737] adds 259a17cc98 s390x: Update math: redirect roundeven function adds 5e1ce61e3e nss: Fix NSS_DECLARE_MODULE_FUNCTIONS handling of _nss_*_end [...] adds 9dc7dc5708 Add RFC 8335 Definitions from Linux 5.13 adds 3640654575 nptl_db: Re-use the ELF-to-abilist converter for ABI checking adds 8d1f854d60 login: Hidden prototypes for _getpt, __ptsname_r, grantpt, unlockpt adds 98164ba55d login: Rework hidden prototypes for __setutent, __utmpname, [...] adds 734c60ebb6 login: Move libutil into libc adds 38f58041ba Use Linux 5.13 in build-many-glibcs.py adds eb68d7d23c Linux: Avoid calling malloc indirectly from __get_nprocs adds 252cad02d4 AArch64: Improve strnlen performance adds 6a34c928c2 AArch64: Add hp-timing.h adds ba436665b1 Fix extra PLT reference in libc.so due to __glob64_time64 if [...] adds 7c45df18e1 s390: Fix MEMCHR_Z900_G5 ifunc-variant if n>=0x80000000 [BZ #28024] adds b1b4f7209e Update syscall lists for Linux 5.13 adds ea8e465a6b x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033] adds 8241409e29 soft-fp: Add __extendhfxf2 and __truncxfhf2 adds 813c6ec808 powerpc: optimize strcpy/stpcpy for POWER9/10 adds dbb949f53d resolv: Move libanl into libc (if libpthread is in libc) adds 7f784fabcb iconvconfig: Use the public feof_unlocked adds 784fff6ea5 Add mcheck tests to malloc adds dfec225ee1 malloc: Initiate tcache shutdown even without allocations [B [...] adds 7df5c7bcce Drop source dependencies on hooks.c and arena.c adds 00d28960c5 mtrace: Deprecate mallwatch and tr_break adds c501803035 Move glibc.malloc.check implementation into its own file adds e766ce3088 mtrace: Add attribute nocommon to mallwatch adds 91fb0f17a5 hooks.c: Remove incorrect comment adds c8935581de linux: Check for null value msghdr struct before use adds 832f50be6c elf: Call free from base namespace on error in dl-libc.c [BZ [...] adds b156c5f0a7 manual: fix description for preadv() adds 1c46663a70 linux: Consolidate Linux getsockopt implementation adds 4b93a93e40 linux: Consolidate Linux setsockopt implementation adds f7de21498d linux: Use the expected size for SO_TIMESTAMP{NS} convertion adds cf2256196c linux: Fix setsockopt fallback adds 7042b53f11 Exclude tst-realloc from tests-mcheck adds 83e55c982f glibc.malloc.check: Fix nit in documentation adds 1f9c804fbd nptl: Use internal low-level lock type for !IS_IN (libc) adds 8ec022a037 nptl: Remove GLIBC_2.34 versions of __pthread_mutex_lock, __ [...] adds ceda365fba nptl: Reduce the GLIBC_PRIVATE ABI adds 7a5db2e82f elf: Clean up GLIBC_PRIVATE exports of internal libdl symbols adds fab3a6daf1 tests-exclude-mcheck: Fix typo adds b46cfcef3f Update kernel version to 5.13 in tst-mman-consts.py adds 6ec6c77867 soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__tru [...] adds f517610f3a Update powerpc-nofpu libm-test-ulps adds 26890e1cd0 Update MIPS libm-test-ulps adds c4ec8cab07 inet: Add hidden prototype for __inet_network adds 771473a8c4 libio: Add hidden prototype for ungetc adds 7fcdb53253 libio: Replace internal _IO_getdelim symbol with __getdelim adds f0c28504a9 nss_files: Allocate nscd file registration data on the heap adds 36861a968a nss_files: Add generic code for set*ent, end*ent and file open adds 6212bb67f4 nss_files: Move into libc adds f9c8b11ed7 nss: Access nss_files through direct references adds fc859c3048 Harden tcache double-free check adds 5ceb1630bd elf/tests: Make thrlock and noload depend on libm adds 9ed48feed8 nss: Do not install static linker input files for libnss_files adds b8a19968b0 Move mcheck symbol from stdlib to malloc adds 79969f41a7 _int_realloc is static adds ae8c243d24 support: Add support_stack_alloc adds 286286283e linux: Add close_range adds 607449506f io: Add closefrom [BZ #10353] adds 882d6e17bc posix: Add posix_spawn_file_actions_addclosefrom_np adds bba4383c6b Add NT_ARM_PAC_ENABLED_KEYS to elf.h adds 115d242456 x86_64: Remove unneeded static PIE check for undefined weak [...] adds a6e7c3745d x86-64: Test strlen and wcslen with 0 in the RSI register [B [...] adds 0679442def x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064] adds 20f0491c67 powerpc64: Remove strcspn ifunc from the loader adds 01d7806282 powerpc64le: Fix typo in configure adds 508ee037a3 nptl: Use out-of-line wake function in __libc_lock_unlock slow path adds 1e5235c561 build-many-glibcs.py: Add glibcs-arm-linux-gnueabihf-thumb adds 0ec97597c8 Properly run tst-spawn5 directly [BZ #28067] adds dc76a059fd Add a generic malloc test for MALLOC_ALIGNMENT adds 7c241325d6 Force building with -fno-common adds 5d98a7dae9 Define PTHREAD_STACK_MIN to sysconf(_SC_THREAD_STACK_MIN) adds 28d07380c2 support: Replace MINSIGSTKSZ with sysconf (_SC_MINSIGSTKSZ) adds 17cef890c9 support: Replace _SC_MINSIGSTKSZ with _SC_SIGSTKSZ adds 83b7008e11 hurd _Fork: Drop duplicate malloc_fork_lock calls adds 70099c7763 nis: nis_local_group may read from __nisgroup[-1] (bug 28075) adds 8235f9311b Fix failing nss/tst-nss-files-hosts-long. adds aaacde11f2 Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MIN adds 72e84d1db2 Linux: Use 32-bit vDSO for clock_gettime, gettimeofday, time [...] adds 84ea6ea24b mcheck: Align struct hdr to MALLOC_ALIGNMENT bytes [BZ #28068] adds 9ed752af8d posix: Ignore non opened files on tst-spawn5 adds c27bcc9588 htl: Let libc call __pthread_mutex_{,try,un}lock adds d7fe71d842 htl: Fix linking static examples against libpthread adds 135425a1dd nss: Fix build error with --disable-nscd adds d8ea0d0168 Add an internal wrapper for clone, clone2 and clone3 adds 24c78e2c75 x86-64: Add the clone3 wrapper adds 84d40d702f Add static tests for __clone_internal adds 0e1f068108 Fix linknamespace errors and local-plt-usages in nss_files. adds ba33937be2 elf: Fix DTV gap reuse logic (BZ #27135) adds b8f889064d socket: Add hidden prototype for setsockopt adds 389c1114d1 resolv: Sort Makefile routines and Versions lexicographically adds 2ff32dd492 nss_dns: Do not use deprecated packet parsing functions adds adcc572a29 resolv: Move ns_name_ntop to its own file and into libc adds ee3639e0fe resolv: Remove unnecessary res_isourserver_p call from send_dg adds 820bb23ff0 resolv: Move ns_name_unpack to its own file and into libc adds 3a0253ac6f elf: Add -Wl,--no-as-needed for tst-tls-manydynamic*mod-dep- [...] adds 881b68e45c elf: Fix a wrong array access on tst-tls20 adds 0b217e5969 htl: Do not expose pthread hidden proto outside libpthread adds 191e406826 tst-safe-linking: make false positives even more improbable adds 248dbed118 resolv: Deprecate legacy interfaces in libresolv adds cff2c78c51 resolv: Move ns_name_skip to its own file and into libc (bug 28091) adds 4e1d3db1e8 resolv: Move ns_name_uncompress into its own file and into libc adds 276e9822b3 resolv: Move ns_name_pton into its own file and into libc adds 7ed1ac6da3 resolv: Move ns_name_pack into its own file and into libc adds 13e1f86706 resolv: Move ns_name_compress into its own file and into libc adds 640bbdf71c resolv: Move dn_expand to its own file and into libc adds 7ec366a08a resolv: Move _getlong, _getshort, __putlong, __putshort to r [...] adds fd8a87c0c1 resolv: Move dn_comp to its own file and into libc adds 391e02236b resolv: Move dn_skipname to its own file and into libc adds 2fbe5860d3 resolv: Rename res_comp.c to res-name-checking.c and move into libc adds 9515126f90 resolv: Move __res_get_nsaddr to its own file and into libc adds 17d0407a5c resolv: Move res_isourserver to its own file and reformat to [...] adds 08d4a98070 resolv: Move ns_makecanon into its own file, and into libc adds 762a2b2d34 resolv: Move ns_samename into its own file, and into libc adds 72a51ac647 resolv: Move res_nameinquery to its own file and into libc adds 7131727c6b resolv: Move res_queriesmatch to its own file and into libc adds be5773e166 resolv: Move __res_context_hostalias into its own file and i [...] adds 66ac4268f4 resolv: Move res_hostalias into its own file, along with hostalias adds b165c65c35 resolv: Move res_send, res_nsend into libc adds 21a497cc58 resolv: Move res_mkquery, res_nmkquery into libc adds ea9878ec27 resolv: Move res_query functions into libc adds e1fcf21474 resolv: Move nss_dns into libc adds ee5ed99922 nss: Directly load nss_dns, without going through dlsym/dlopen adds 5adb0e14a5 i386: Add the clone3 wrapper adds 469761eac8 elf: Fix tst-cpu-features-cpuinfo on some AMD systems (BZ #28090) adds ff417d4017 hurd: Add support for spawn_do_closefrom adds 20be978f05 resolv: Do not install libnss_dns.a, libnss_dns.so adds 39e8eb5973 RISC-V: Update rv64 ULPs adds 82c395d91e misc: Add time64 alias for ioctl adds 8a40aff86b io: Add time64 alias for fcntl adds b39ffab860 Linux: Add time64 alias for prctl adds 8b2c706a9d socket: Add time64 alias for sendmmsg adds 0a921c52b3 socket: Add time64 alias for recvmsg adds 77ede5f010 socket: Add time64 alias for sendmsg adds 31aefa93f3 ARC: fp: (micro)optimize FPU_STATUS read by eliding FWE bit [...] adds 8eb4f2e404 ARC: elf: make type safe adds 63c60cff12 malloc: Fix tst-mallocfork3-malloc-check link adds 094ed6b0cc posix: Add sysconf(_SC_{MIN,}SIGSTKSZ) support adds 0075c4f39d Make mcheck tests conditional on GLIBC_2.23 or earlier adds 57b07bede1 Remove __after_morecore_hook adds 55a4dd3930 Remove __morecore and __default_morecore adds 2d2d9f2b48 Move malloc hooks into a compat DSO adds c142eb253f mcheck: Wean away from malloc hooks [BZ #23489] adds cc35896ea3 Simplify __malloc_initialized adds 9dad716d4d mtrace: Wean away from malloc hooks adds b5bd5bfe88 glibc.malloc.check: Wean away from malloc hooks adds 0552fd2c7d Move malloc_{g,s}et_state to libc_malloc_debug adds 1e5a5866cb Remove malloc hooks [BZ #23328] adds 6856975ed4 mcheck Fix malloc_usable_size [BZ #22057] adds 02c17c8c14 socket: Add time64 alias for getsockopt adds f032ac3b83 socket: Add time64 alias for setsockopt adds 9a7ab0769b hurd: Fix glob lstat compatibility adds 5b8d271571 Fix build and tests with --disable-tunables adds 7c124e3714 x86: Install <bits/platform/x86.h> [BZ #27958] adds d34ed66f96 manual: Document unsupported cases for interposition adds e785361ce3 i386: Regenerate ulps adds ddcc612ce9 Exclude static tests for mcheck and malloc-check adds de2f68c3c7 hurd: _Fork: unlock malloc before calling fork child hooks adds fb1621a886 manual: Drop the .so suffix in libc_malloc_debug description adds 4aedc25f55 __cxa_thread_atexit_impl: Abort on allocation failure [BZ #18524] adds b8e8bb324a xmalloc: Fix warnings with gcc analyzer adds 70d08ba204 tests: use xmalloc to allocate implementation array adds 5f18453d1c build-many-glibcs.py: Add x86_64-linux-gnu-minimal configuration adds c25c32165d Typo: Rename HAVE_CLONE3_WAPPER to HAVE_CLONE3_WRAPPER adds 91cc803d27 x86-64: Add Avoid_Short_Distance_REP_MOVSB adds c37fc3ebf0 Update libc.pot for 2.34 release. adds 3908fa933a elf: Fix audit regression adds cfdaa29f66 NEWS: Fix typos, grammar, and missing words adds 2e2c08aa4d Update NEWS. adds e502942eb8 Update translations. adds 06eae99ab4 Update install.texi, and regenerate INSTALL. adds e39d2b84a2 po/nl.po: Update Dutch translation. adds cdf4cd5e60 Prepare for glibc 2.34 release. adds ae37d06c7d Update ChangeLog.old/ChangeLog.23. adds a85c93c424 Open master branch for glibc 2.35 development
No new revisions were added by this update.
Summary of changes: ChangeLog.old/ChangeLog.23 | 32243 +++++++++++++++++++ INSTALL | 16 +- Makeconfig | 41 +- Makefile | 17 +- Makerules | 85 +- NEWS | 336 +- Rules | 26 +- aclocal.m4 | 1 + benchtests/Makefile | 4 + benchtests/bench-memchr.c | 13 + benchtests/bench-memcmp.c | 32 +- benchtests/bench-memcpy-large.c | 50 +- benchtests/bench-memcpy-random.c | 4 +- benchtests/bench-memcpy-walk.c | 33 +- benchtests/bench-memcpy.c | 76 +- benchtests/bench-rawmemchr.c | 54 +- benchtests/bench-string.h | 5 +- benchtests/cbrtl-inputs | 1004 + bits/libc-header-start.h | 28 +- catgets/Makefile | 4 +- config.h.in | 17 +- config.make.in | 1 + configure | 86 +- configure.ac | 42 +- csu/check_fds.c | 8 +- csu/libc-start.c | 4 +- csu/libc-tls.c | 2 + debug/Makefile | 5 +- debug/xtrace.sh | 2 +- dlfcn/Makefile | 55 +- dlfcn/Versions | 42 +- dlfcn/dladdr.c | 24 +- dlfcn/dladdr1.c | 24 +- dlfcn/dlclose.c | 32 +- dlfcn/dlerror.c | 66 +- dlfcn/dlfcn.c | 38 - dlfcn/dlinfo.c | 47 +- dlfcn/dlmopen.c | 67 +- dlfcn/dlopen.c | 76 +- dlfcn/dlopenold.c | 6 +- dlfcn/dlsym.c | 59 +- dlfcn/dlvsym.c | 67 +- dlfcn/libdl-compat.c | 50 + dlfcn/modstatic2.c | 10 +- dlfcn/sdladdr.c | 1 - dlfcn/sdladdr1.c | 1 - dlfcn/sdlclose.c | 1 - dlfcn/sdlerror.c | 1 - dlfcn/sdlinfo.c | 1 - dlfcn/sdlmopen.c | 1 - dlfcn/sdlopen.c | 1 - dlfcn/sdlsym.c | 1 - dlfcn/sdlvsym.c | 1 - dlfcn/tststatic2.c | 10 +- dlfcn/tststatic5.c | 11 +- elf/Makefile | 358 +- elf/Versions | 4 - elf/cache.c | 16 +- elf/dl-addr.c | 1 - elf/dl-cache.c | 124 +- elf/dl-close.c | 28 +- elf/dl-exception.c | 1 + elf/dl-is_dso.h | 33 + elf/dl-libc.c | 83 +- elf/dl-load.c | 14 +- elf/dl-misc.c | 4 +- elf/dl-mutex.c | 19 + elf/dl-open.c | 49 +- elf/dl-profile.c | 4 +- elf/dl-reloc.c | 11 +- elf/dl-support.c | 22 +- elf/dl-sym.c | 1 - elf/dl-sysdep.c | 3 + elf/dl-tls.c | 177 +- elf/dl-tls_init_tp.c | 29 + elf/elf.h | 2 + elf/ldconfig.c | 59 +- elf/ldd.bash.in | 2 +- elf/rtld.c | 37 +- elf/rtld_static_init.c | 83 + elf/sotruss.sh | 2 +- elf/tst-audit17.c | 25 + elf/tst-auditmod17.c | 23 + elf/tst-auxvalmod.c | 29 + elf/tst-dl-is_dso.c | 35 + elf/tst-dlmopen-gethostbyname-mod.c | 29 + elf/tst-dlmopen-gethostbyname.c | 31 + elf/tst-dlopenfail-2.c | 5 +- elf/tst-dlopenfail.c | 46 +- elf/tst-dlopenfailmod2.c | 6 +- elf/tst-dlopenfailnodelmod.c | 29 + elf/tst-getauxval-static.c | 66 + elf/tst-leaks1-static.c | 1 - elf/tst-libc_dlvsym-dso.c | 25 - elf/tst-libc_dlvsym-static.c | 32 - elf/tst-libc_dlvsym.c | 34 - elf/tst-libc_dlvsym.h | 130 - elf/tst-tls20.c | 275 +- elf/tst-tls21.c | 68 + elf/tst-tls21mod.c | 1 + htl/Makefile | 5 +- htl/Versions | 1 + htl/htlfreeres.c | 24 + iconv/Makefile | 7 +- iconv/gconv_cache.c | 4 +- iconv/gconv_conf.c | 105 +- iconv/gconv_parseconfdir.h | 169 + iconv/iconv_charmap.c | 7 + iconv/iconvconfig.c | 94 +- iconvdata/Makefile | 50 +- iconvdata/gconv-modules | 1857 -- iconvdata/gconv-modules-extra.conf | 1889 ++ iconvdata/ibm277.c | 2 +- iconvdata/ibm278.c | 2 +- iconvdata/ibm280.c | 2 +- iconvdata/ibm284.c | 2 +- iconvdata/ibm297.c | 2 +- include/aio.h | 4 + include/arpa/inet.h | 2 + include/arpa/nameser.h | 28 +- include/bits/cpu-set.h | 8 + include/bits/unistd_ext.h | 6 + include/clone_internal.h | 16 + include/dirent.h | 2 +- include/dlfcn.h | 103 +- include/features-time64.h | 1 + include/features.h | 24 +- include/file_change_detection.h | 6 +- include/fts.h | 51 + include/ftw.h | 18 + include/glob.h | 29 + include/libc-internal.h | 6 +- include/libc-pointer-arith.h | 3 + include/libc-symbols.h | 23 - include/malloc.h | 6 - include/math.h | 2 +- include/mcheck.h | 4 - include/mqueue.h | 27 +- include/netdb.h | 6 +- include/nss_dns.h | 39 + include/nss_files.h | 80 +- include/programs/xmalloc.h | 11 +- include/pthread.h | 11 + include/pty.h | 3 +- include/resolv.h | 22 +- include/shlib-compat.h | 6 +- include/shm-directory.h | 1 + include/stdio.h | 2 + include/stdlib.h | 10 +- include/sys/select.h | 5 + include/sys/socket.h | 8 +- include/sys/stat.h | 2 +- include/time.h | 30 +- include/unistd.h | 11 +- include/utmp.h | 14 +- inet/Versions | 2 + inet/arpa/inet.h | 3 +- inet/if_index.c | 2 +- inet/inet_net.c | 4 +- inet/netinet/icmp6.h | 2 + inet/rcmd.c | 7 +- inet/rexec.c | 16 +- intl/loadmsgcat.c | 4 +- intl/tst-gettext.sh | 1 + io/Makefile | 36 +- io/Versions | 4 + io/bits/poll2.h | 10 +- io/closefrom.c | 34 + io/fcntl.h | 27 +- io/file_change_detection.c | 16 +- io/fts.h | 43 +- io/fts64-time64.c | 35 + io/ftw.c | 5 +- io/ftw.h | 46 +- io/ftw64-time64.c | 34 + io/ftwtest-time64.c | 1 + io/getdirname.c | 6 +- io/sys/poll.h | 18 +- io/sys/stat.h | 113 +- io/tst-closefrom.c | 152 + io/tst-fcntl-time64.c | 1 + io/tst-fts-time64.c | 1 + io/tst-futimens-time64.c | 2 + io/tst-futimens.c | 6 +- io/tst-futimes-time64.c | 2 + io/tst-futimes.c | 6 +- io/tst-futimesat-time64.c | 4 + io/tst-futimesat.c | 47 +- io/tst-lutimes-time64.c | 2 + io/tst-lutimes.c | 10 +- io/tst-stat-time64.c | 102 + io/tst-stat.c | 8 +- io/tst-utime-time64.c | 2 + io/tst-utime.c | 6 +- io/tst-utimensat-time64.c | 2 + io/tst-utimensat.c | 12 +- io/tst-utimes-time64.c | 2 + io/tst-utimes.c | 6 +- io/utime.h | 16 + libio/Makefile | 14 +- libio/Versions | 3 + libio/filedoalloc.c | 2 +- libio/fileops.c | 8 +- libio/iogetdelim.c | 7 +- libio/ioungetc.c | 6 +- libio/libio.h | 13 +- libio/libioP.h | 1 - libio/oldfileops.c | 2 +- libio/stdio.h | 74 +- libio/tst-freopen.c | 37 + libio/tst-popen1.c | 4 +- libio/tst-wmemstream1.c | 35 + libio/tst-wmemstream5.c | 57 + libio/wfileops.c | 2 +- locale/C-ctype.c | 5 +- locale/gen-translit.py | 2 +- locale/loadarchive.c | 8 +- locale/loadlocale.c | 6 +- locale/programs/ld-collate.c | 3 + locale/programs/locale.c | 2 + locale/programs/locarchive.c | 1 + localedata/Makefile | 3 +- localedata/charmaps/IBM256 | 2 +- localedata/charmaps/IBM277 | 2 +- localedata/charmaps/IBM278 | 2 +- localedata/charmaps/IBM280 | 2 +- localedata/charmaps/IBM284 | 2 +- localedata/charmaps/IBM297 | 2 +- localedata/charmaps/IBM424 | 2 +- login/Makefile | 15 +- login/Versions | 19 +- login/forkpty.c | 29 +- login/getpt.c | 1 + login/getutent_r.c | 2 + login/grantpt.c | 2 +- login/libutil-compat.c | 33 + login/login.c | 22 +- login/login_tty.c | 32 +- login/logout.c | 19 +- login/logwtmp.c | 12 +- login/openpty.c | 59 +- login/ptsname.c | 1 + login/utmpname.c | 1 + malloc/Makefile | 109 +- malloc/Versions | 51 +- malloc/arena.c | 63 +- malloc/hooks.c | 539 +- malloc/malloc-check.c | 403 + malloc/malloc-debug.c | 671 + malloc/malloc-hooks.h | 24 - malloc/malloc-internal.h | 41 +- malloc/malloc.c | 315 +- malloc/malloc.h | 38 +- malloc/mcheck-impl.c | 412 + malloc/mcheck.c | 396 +- malloc/memusage.sh | 2 +- malloc/morecore.c | 34 +- malloc/mtrace-impl.c | 226 + malloc/mtrace.c | 348 +- malloc/set-freeres.c | 15 +- malloc/tst-compathooks-off.c | 145 + malloc/tst-compathooks-on.c | 2 + malloc/tst-mallinfo2.c | 4 +- malloc/{tst-mcheck.c => tst-malloc-check.c} | 0 malloc/tst-malloc-usable-static-tunables.c | 1 - malloc/tst-malloc-usable-static.c | 1 - malloc/tst-mallocalign1.c | 71 + malloc/tst-mallocfork3.c | 213 + malloc/tst-mtrace.sh | 1 + malloc/tst-safe-linking.c | 31 +- manual/creature.texi | 58 +- manual/install.texi | 15 +- manual/llio.texi | 67 +- manual/memory.texi | 222 +- manual/pattern.texi | 1 - manual/platform.texi | 36 +- manual/process.texi | 44 +- manual/summary.pl | 2 +- manual/tunables.texi | 18 +- math/bits/mathcalls.h | 12 +- math/math.h | 30 +- misc/Makefile | 20 +- misc/fd_to_filename.c | 7 +- misc/fdatasync.c | 1 + misc/fsync.c | 2 +- misc/mktemp.c | 1 + misc/regexp.c | 9 +- misc/sys/cdefs.h | 29 +- misc/sys/ioctl.h | 10 + misc/sys/select.h | 27 + misc/sys/uio.h | 37 +- misc/tst-ioctl-time64.c | 1 + misc/tst-ioctl.c | 41 + misc/tst-pselect-time64.c | 1 + misc/tst-pselect.c | 120 +- misc/tst-select-time64.c | 1 + misc/tst-select.c | 39 +- nis/nis_local_names.c | 1 + nptl/Makefile | 223 +- nptl/Versions | 514 +- nptl/allocatestack.c | 476 +- nptl/cancellation.c | 66 +- nptl/cleanup.c | 24 +- nptl/cleanup_compat.c | 4 + nptl/cleanup_defer.c | 65 +- nptl/createthread.c | 45 - nptl/descr.h | 38 +- nptl/events.c | 4 +- nptl/futex-internal.c | 52 +- nptl/herrno.c | 34 - nptl/libc-cancellation.c | 24 - nptl/libc-cleanup.c | 46 +- nptl/libc_multiple_threads.c | 3 +- nptl/libc_pthread_init.c | 46 - nptl/libpthread-compat.c | 73 +- nptl/lowlevellock.c | 16 +- nptl/nptl-init.c | 218 - nptl/nptl-stack.c | 147 + nptl/nptl-stack.h | 62 + nptl/nptl_free_tcb.c | 45 + nptl/nptlfreeres.c | 3 +- nptl/old_pthread_atfork.c | 26 - nptl/pt-crti.S | 50 - nptl/pt-interp.c | 1 - nptl/pthreadP.h | 779 - nptl/pthread_atfork.c | 57 - nptl/pthread_attr_getaffinity.c | 8 +- nptl/pthread_attr_getguardsize.c | 10 +- nptl/pthread_attr_getstack.c | 9 +- nptl/pthread_attr_getstackaddr.c | 9 +- nptl/pthread_attr_getstacksize.c | 9 +- nptl/pthread_attr_setguardsize.c | 10 +- nptl/pthread_attr_setstack.c | 31 +- nptl/pthread_attr_setstackaddr.c | 9 +- nptl/pthread_attr_setstacksize.c | 25 +- nptl/pthread_barrier_destroy.c | 11 +- nptl/pthread_barrier_init.c | 16 +- nptl/pthread_barrier_wait.c | 15 +- nptl/pthread_barrierattr_destroy.c | 11 +- nptl/pthread_barrierattr_getpshared.c | 11 +- nptl/pthread_barrierattr_init.c | 11 +- nptl/pthread_barrierattr_setpshared.c | 11 +- nptl/pthread_cancel.c | 124 +- nptl/pthread_clockjoin.c | 28 +- nptl/pthread_cond_broadcast.c | 5 +- nptl/pthread_cond_signal.c | 5 +- nptl/pthread_cond_wait.c | 25 +- nptl/pthread_condattr_getclock.c | 12 +- nptl/pthread_condattr_getpshared.c | 11 +- nptl/pthread_condattr_setclock.c | 9 +- nptl/pthread_condattr_setpshared.c | 10 +- nptl/pthread_create.c | 392 +- nptl/pthread_detach.c | 16 +- nptl/pthread_getattr_default_np.c | 16 +- nptl/pthread_getconcurrency.c | 11 +- nptl/pthread_getcpuclockid.c | 35 +- nptl/pthread_getname.c | 14 +- nptl/pthread_getschedparam.c | 1 + nptl/pthread_getspecific.c | 7 +- nptl/pthread_join.c | 13 +- nptl/pthread_join_common.c | 9 +- nptl/pthread_key_delete.c | 6 +- nptl/pthread_keys.c | 3 +- nptl/pthread_kill.c | 54 +- nptl/pthread_mutex_conf.c | 9 + nptl/pthread_mutex_destroy.c | 7 +- nptl/pthread_mutex_getprioceiling.c | 11 +- nptl/pthread_mutex_init.c | 8 +- nptl/pthread_mutex_lock.c | 5 +- nptl/pthread_mutex_setprioceiling.c | 13 +- nptl/pthread_mutex_timedlock.c | 55 +- nptl/pthread_mutex_trylock.c | 18 +- nptl/pthread_mutex_unlock.c | 5 +- nptl/pthread_mutexattr_destroy.c | 13 +- nptl/pthread_mutexattr_getprioceiling.c | 13 +- nptl/pthread_mutexattr_getprotocol.c | 11 +- nptl/pthread_mutexattr_getpshared.c | 11 +- nptl/pthread_mutexattr_getrobust.c | 18 +- nptl/pthread_mutexattr_gettype.c | 17 +- nptl/pthread_mutexattr_init.c | 19 +- nptl/pthread_mutexattr_setprioceiling.c | 11 +- nptl/pthread_mutexattr_setprotocol.c | 11 +- nptl/pthread_mutexattr_setpshared.c | 11 +- nptl/pthread_mutexattr_setrobust.c | 17 +- nptl/pthread_mutexattr_settype.c | 25 +- nptl/pthread_once.c | 4 +- nptl/pthread_rwlock_clockrdlock.c | 23 +- nptl/pthread_rwlock_clockwrlock.c | 23 +- nptl/pthread_rwlock_destroy.c | 16 +- nptl/pthread_rwlock_init.c | 20 +- nptl/pthread_rwlock_timedrdlock.c | 23 +- nptl/pthread_rwlock_timedwrlock.c | 23 +- nptl/pthread_rwlock_tryrdlock.c | 15 +- nptl/pthread_rwlock_trywrlock.c | 15 +- nptl/pthread_rwlockattr_destroy.c | 11 +- nptl/pthread_rwlockattr_getkind_np.c | 11 +- nptl/pthread_rwlockattr_getpshared.c | 12 +- nptl/pthread_rwlockattr_init.c | 11 +- nptl/pthread_rwlockattr_setkind_np.c | 11 +- nptl/pthread_rwlockattr_setpshared.c | 11 +- nptl/pthread_self.c | 4 +- nptl/pthread_setaffinity.c | 10 +- nptl/pthread_setattr_default_np.c | 10 +- nptl/pthread_setcancelstate.c | 36 +- nptl/pthread_setcanceltype.c | 41 +- nptl/pthread_setconcurrency.c | 11 +- nptl/pthread_setname.c | 11 +- nptl/pthread_setschedprio.c | 13 +- nptl/pthread_setspecific.c | 9 +- nptl/pthread_sigqueue.c | 48 +- nptl/pthread_spin_destroy.c | 11 +- nptl/pthread_spin_init.c | 8 +- nptl/pthread_spin_lock.c | 8 +- nptl/pthread_spin_trylock.c | 10 +- nptl/pthread_spin_unlock.c | 10 +- nptl/pthread_testcancel.c | 26 +- nptl/pthread_timedjoin.c | 23 +- nptl/pthread_tryjoin.c | 8 +- nptl/pthread_yield.c | 13 +- nptl/res.c | 26 - nptl/sem_clockwait.c | 16 +- nptl/sem_destroy.c | 7 +- nptl/sem_getvalue.c | 9 +- nptl/sem_init.c | 8 +- nptl/sem_post.c | 7 +- nptl/sem_timedwait.c | 16 +- nptl/sem_wait.c | 17 +- nptl/semaphoreP.h | 4 +- nptl/tst-cancel4_2-time64.c | 1 + nptl/tst-context1.c | 15 +- nptl/tst-minstack-exit.c | 3 + nptl/tst-pthread-attr-affinity-fail.c | 59 + nptl/tst-pthread-gdb-attach.c | 56 +- nptl/tst-thread-setspecific.c | 43 + nptl/tst-tsd3.c | 11 +- nptl/tst-tsd4.c | 6 +- nptl/vars.c | 11 +- nptl/version.c | 41 - nptl_db/Makefile | 11 +- nptl_db/db-symbols.awk | 15 +- nptl_db/db_info.c | 3 - nptl_db/structs.def | 31 +- nptl_db/td_ta_new.c | 2 +- nptl_db/td_thr_get_info.c | 11 +- nptl_db/thread_dbP.h | 2 +- nscd/nscd_helper.c | 4 +- nss/Makefile | 29 +- nss/Versions | 17 +- nss/makedb.c | 17 +- nss/nss.h | 2 +- nss/nss_database.c | 4 +- nss/nss_files/files-XXX.c | 73 +- nss/nss_files/files-alias.c | 90 +- nss/nss_files/files-ethers.c | 2 - nss/nss_files/files-grp.c | 2 - nss/nss_files/files-hosts.c | 17 +- nss/nss_files/files-init.c | 58 +- nss/nss_files/files-initgroups.c | 7 +- nss/nss_files/files-netgrp.c | 17 +- nss/nss_files/files-network.c | 4 +- nss/nss_files/files-parse.c | 8 +- nss/nss_files/files-proto.c | 2 - nss/nss_files/files-pwd.c | 2 - nss/nss_files/files-rpc.c | 2 - nss/nss_files/files-service.c | 2 - nss/nss_files/files-sgrp.c | 2 - nss/nss_files/files-spwd.c | 2 - nss/nss_files_data.c | 161 + nss/nss_files_functions.c | 37 + nss/nss_module.c | 68 +- nss/nss_module.h | 14 +- nss/nss_readline.c | 6 +- .../tst-reload1.root}/postclean.req | 0 po/be.po | 314 +- po/bg.po | 484 +- po/ca.po | 398 +- po/cs.po | 490 +- po/da.po | 366 +- po/de.po | 476 +- po/el.po | 94 +- po/eo.po | 222 +- po/es.po | 390 +- po/fi.po | 358 +- po/fr.po | 406 +- po/gl.po | 306 +- po/hr.po | 406 +- po/hu.po | 118 +- po/ia.po | 360 +- po/id.po | 366 +- po/it.po | 368 +- po/ja.po | 368 +- po/ko.po | 480 +- po/libc.pot | 416 +- po/lt.po | 158 +- po/nb.po | 150 +- po/nl.po | 484 +- po/pl.po | 480 +- po/pt.po | 406 +- po/pt_BR.po | 406 +- po/ru.po | 406 +- po/rw.po | 4 +- po/sk.po | 314 +- po/sl.po | 306 +- po/sr.po | 406 +- po/sv.po | 482 +- po/tr.po | 492 +- po/uk.po | 480 +- po/vi.po | 398 +- po/zh_CN.po | 398 +- po/zh_TW.po | 406 +- posix/Makefile | 65 +- posix/Versions | 9 + posix/_Fork.c | 34 + posix/bug-regex19.c | 19 + posix/bug-regex33.c | 2 +- posix/execveat.c | 41 + posix/fork.c | 125 +- posix/glob-lstat-compat.c | 3 +- posix/glob.c | 46 +- posix/glob.h | 22 + posix/glob64-lstat-compat.c | 3 +- posix/glob64-time64.c | 50 + posix/globfree64-time64.c | 30 + posix/regex.h | 23 +- posix/sched.h | 11 +- posix/sched_cpucount.c | 41 +- posix/shm-directory.c | 1 + posix/spawn.h | 8 + posix/spawn_faction_addclosefrom.c | 57 + posix/spawn_faction_destroy.c | 1 + posix/spawn_int.h | 6 + posix/sys/wait.h | 20 + posix/tst-_Fork.c | 154 + posix/tst-execveat.c | 186 + posix/tst-gnuglob64-time64.c | 7 + posix/tst-sched_rr_get_interval-time64.c | 1 + posix/tst-spawn5.c | 309 + posix/tst-wait3-time64.c | 1 + posix/tst-wait4-time64.c | 1 + posix/unistd.h | 18 + posix/wordexp-test.c | 1 + posix/wordexp.c | 2 +- pwd/pwd.h | 12 +- resolv/Makefile | 126 +- resolv/Versions | 267 +- resolv/arpa/nameser.h | 33 +- resolv/compat-gethnamaddr.c | 13 +- resolv/dn_comp.c | 103 + resolv/dn_expand.c | 112 + resolv/dn_skipname.c | 103 + resolv/gai_cancel.c | 17 +- resolv/gai_error.c | 13 +- resolv/gai_misc.c | 48 +- resolv/gai_misc.h | 1 + resolv/gai_notify.c | 15 +- resolv/gai_sigqueue.c | 2 +- resolv/gai_suspend.c | 47 +- resolv/getaddrinfo_a.c | 21 +- resolv/libanl-compat.c | 35 + resolv/netdb.h | 11 + resolv/ns_makecanon.c | 50 + resolv/ns_name.c | 614 - resolv/ns_name_compress.c | 50 + resolv/ns_name_ntop.c | 145 + resolv/ns_name_pack.c | 202 + resolv/ns_name_pton.c | 157 + resolv/ns_name_skip.c | 70 + resolv/ns_name_uncompress.c | 45 + resolv/ns_name_unpack.c | 115 + resolv/ns_parse.c | 4 +- resolv/ns_print.c | 8 +- resolv/ns_samedomain.c | 62 +- resolv/ns_samename.c | 38 + resolv/nss_dns/dns-canon.c | 25 +- resolv/nss_dns/dns-host.c | 78 +- resolv/nss_dns/dns-network.c | 15 +- resolv/nss_dns_functions.c | 40 + resolv/res-name-checking.c | 220 + resolv/res-putget.c | 112 + resolv/res_comp.c | 278 - resolv/res_context_hostalias.c | 132 + resolv/res_debug.c | 4 +- resolv/res_enable_icmp.c | 4 +- resolv/res_get_nsaddr.c | 39 + resolv/res_hostalias.c | 51 + resolv/res_isourserver.c | 134 + resolv/res_libc.c | 2 +- resolv/res_mkquery.c | 48 +- resolv/res_nameinquery.c | 115 + resolv/res_queriesmatch.c | 129 + resolv/res_query.c | 158 +- resolv/res_send.c | 238 +- resolv/resolv-deprecated.c | 56 + resolv/resolv-internal.h | 21 +- resolv/resolv.h | 103 +- resource/sys/resource.h | 10 + rt/Makefile | 74 +- rt/Versions | 165 +- rt/aio.h | 15 +- rt/aio_cancel.c | 143 +- rt/aio_error.c | 27 +- rt/aio_fsync.c | 40 +- rt/aio_misc.c | 722 +- rt/aio_notify.c | 149 +- rt/aio_read.c | 46 +- rt/aio_read64.c | 44 +- rt/aio_return.c | 15 +- rt/aio_sigqueue.c | 1 - rt/aio_suspend.c | 266 +- rt/aio_write.c | 46 +- rt/aio_write64.c | 44 +- rt/librt-compat.c | 55 + rt/lio_listio-common.c | 285 + rt/lio_listio.c | 31 +- rt/lio_listio64.c | 30 +- rt/mqueue.h | 22 + 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-aio6-time64.c | 1 + rt/tst-cpuclock2-time64.c | 1 + rt/tst-cpuclock2.c | 9 +- rt/tst-mqueue1-time64.c | 1 + rt/tst-mqueue10-time64.c | 1 + rt/tst-mqueue10.c | 72 + rt/tst-mqueue2-time64.c | 1 + rt/tst-mqueue4-time64.c | 1 + rt/tst-mqueue8-time64.c | 1 + rt/tst-timer4-time64.c | 1 + scripts/abilist.awk | 2 +- scripts/build-many-glibcs.py | 17 +- scripts/versions.awk | 68 +- shlib-versions | 3 + signal/signal.h | 13 + socket/Makefile | 9 +- socket/sys/socket.h | 76 +- socket/tst-sockopt-time64.c | 1 + socket/tst-sockopt.c | 52 + soft-fp/eqhf2.c | 49 + soft-fp/extendhfdf2.c | 53 + soft-fp/extendhfsf2.c | 49 + soft-fp/extendhfxf2.c | 53 + soft-fp/half.h | 2 + soft-fp/truncdfhf2.c | 52 + soft-fp/truncsfhf2.c | 48 + soft-fp/truncxfhf2.c | 52 + stdio-common/Makefile | 17 +- stdio-common/flockfile.c | 6 +- stdio-common/ftrylockfile.c | 7 +- stdio-common/funlockfile.c | 6 +- stdio-common/getline.c | 2 +- stdio-common/iovfwscanf.c | 38 - stdio-common/tmpnam.c | 2 +- stdio-common/tmpnam_r.c | 2 +- stdio-common/vfscanf-internal.c | 13 +- stdlib/Makefile | 15 +- stdlib/Versions | 2 +- stdlib/abort.c | 2 +- stdlib/cxa_thread_atexit_impl.c | 4 + stdlib/exit.c | 36 +- stdlib/monetary.h | 6 +- stdlib/stdlib.h | 16 +- stdlib/test-atexit-race-common.c | 11 +- stdlib/test-cxa_atexit-race2.c | 110 + stdlib/tst-realpath.c | 82 + string/Makefile | 1 - string/test-memchr.c | 39 +- string/test-memcmp.c | 40 +- string/test-string.h | 5 +- string/test-strlen.c | 15 +- string/test-strncat.c | 61 + string/test-strnlen.c | 48 +- sunrpc/key_call.c | 8 +- sunrpc/rpc_common.c | 12 +- sunrpc/svcauth_des.c | 2 +- support/Makefile | 13 + support/shell-container.c | 21 +- support/support-xfstat-time64.c | 32 + support/support-xstat-time64.c | 32 + support/support.h | 57 +- support/support_create_timer.c | 69 + support/support_path_support_time64.c | 1 + support/support_stack_alloc.c | 83 + support/support_test_main.c | 1 + support/timespec-add-time64.c | 27 + support/timespec-add.c | 2 +- support/timespec-sub-time64.c | 27 + support/timespec-sub.c | 2 +- support/timespec-time64.c | 40 + support/timespec.c | 9 +- support/timespec.h | 52 +- support/xclock_gettime_time64.c | 26 + support/xclock_settime_time64.c | 26 + support/xclone.c | 49 + support/xlstat-time64.c | 32 + support/xpthread_attr_setaffinity_np.c | 30 + support/xsched.h | 34 + support/xsigstack.c | 43 +- support/xthread.h | 5 + support/xtime.h | 7 + support/xunistd.h | 13 + sysdeps/aarch64/Makefile | 3 + sysdeps/aarch64/configure | 28 + sysdeps/aarch64/configure.ac | 15 + sysdeps/aarch64/fpu/s_roundeven.c | 29 + sysdeps/aarch64/fpu/s_roundevenf.c | 29 + sysdeps/aarch64/hp-timing.h | 47 + sysdeps/aarch64/multiarch/Makefile | 3 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 13 +- sysdeps/aarch64/multiarch/init-arch.h | 4 +- sysdeps/aarch64/multiarch/memcpy.c | 18 +- sysdeps/aarch64/multiarch/memcpy_a64fx.S | 406 + sysdeps/aarch64/multiarch/memmove.c | 18 +- sysdeps/aarch64/multiarch/memset.c | 17 +- sysdeps/aarch64/multiarch/memset_a64fx.S | 268 + sysdeps/aarch64/strnlen.S | 270 +- sysdeps/aarch64/sysdep.h | 9 +- sysdeps/alpha/nptl/pthread_spin_lock.S | 14 +- sysdeps/alpha/nptl/pthread_spin_trylock.S | 16 +- sysdeps/arc/dl-machine.h | 23 +- sysdeps/arc/fpu_control.h | 15 +- sysdeps/arm/nptl-aeabi_unwind_cpp_pr1.c | 1 - sysdeps/arm/nptl/Makefile | 3 - sysdeps/generic/aio_misc.h | 85 +- sysdeps/generic/dl-hwcap-check.h | 28 + sysdeps/generic/exit-thread.h | 28 - sysdeps/generic/features-time64.h | 19 + sysdeps/generic/fork.h | 32 + sysdeps/generic/ldsodefs.h | 100 +- sysdeps/generic/libc.abilist | 1 - .../generic/libc_malloc_debug.abilist | 0 sysdeps/generic/localplt.data | 1 - sysdeps/generic/malloc-machine.h | 1 - sysdeps/generic/malloc-size.h | 64 + sysdeps/generic/math-use-builtins-roundeven.h | 4 + sysdeps/generic/math-use-builtins.h | 1 + sysdeps/generic/rtld_static_init.h | 24 + sysdeps/generic/spawn_int_def.h | 24 + sysdeps/generic/time64-compat.h | 3 + sysdeps/generic/tst-stack-align.h | 40 +- sysdeps/gnu/glob-lstat-compat.c | 3 +- sysdeps/gnu/glob64-lstat-compat.c | 3 +- sysdeps/gnu/net/if.h | 4 +- sysdeps/gnu/netinet/ip_icmp.h | 18 + sysdeps/hppa/nptl/pthread_spin_init.c | 10 +- sysdeps/hppa/nptl/pthread_spin_unlock.c | 10 +- sysdeps/htl/Makeconfig | 8 +- sysdeps/htl/include/pthread.h | 3 + sysdeps/htl/old_pt-atfork.c | 26 - sysdeps/htl/pt-atfork.c | 41 - sysdeps/htl/pthread.h | 2 +- sysdeps/htl/pthreadP.h | 5 +- sysdeps/htl/pthread_atfork_compat.h | 4 + sysdeps/{pthread => htl}/timer_routines.c | 0 sysdeps/i386/fpu/libm-test-ulps | 48 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 74 +- sysdeps/i386/i686/multiarch/sched_cpucount.c | 1 - sysdeps/i386/i686/tst-stack-align.h | 44 - sysdeps/i386/nptl/pthread_spin_lock.S | 10 +- sysdeps/i386/nptl/pthread_spin_unlock.S | 16 +- sysdeps/i386/pthread_spin_trylock.S | 13 +- sysdeps/i386/tst-stack-align.h | 41 - sysdeps/ia64/nptl/Makefile | 5 - sysdeps/ia64/nptl/pthread_spin_lock.c | 10 +- sysdeps/ia64/nptl/pthread_spin_trylock.c | 10 +- sysdeps/ia64/nptl/pthread_spin_unlock.c | 11 +- sysdeps/ia64/sched_cpucount.c | 20 - sysdeps/ieee754/dbl-64/s_roundeven.c | 9 +- sysdeps/ieee754/float128/float128_private.h | 2 + sysdeps/ieee754/float128/s_roundevenf128.c | 1 + sysdeps/ieee754/flt-32/s_roundevenf.c | 8 + sysdeps/ieee754/ldbl-128/s_roundevenl.c | 6 + sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 1 - sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 1 + sysdeps/ieee754/ldbl-96/Makeconfig | 3 + sysdeps/ieee754/ldbl-96/s_roundevenl.c | 1 + sysdeps/ieee754/ldbl-opt/configure.ac | 8 +- sysdeps/mach/configure | 38 - sysdeps/mach/configure.ac | 8 +- sysdeps/mach/hurd/Makefile | 1 + sysdeps/mach/hurd/_Fork.c | 717 + sysdeps/mach/hurd/configure | 8 +- sysdeps/mach/hurd/configure.ac | 13 +- sysdeps/mach/hurd/execve.c | 44 +- sysdeps/mach/hurd/execveat.c | 92 + sysdeps/mach/hurd/fdatasync.c | 1 + sysdeps/mach/hurd/fork.c | 736 - sysdeps/mach/hurd/fsync.c | 1 + sysdeps/mach/hurd/getcwd.h | 28 + sysdeps/mach/hurd/htl/pt-mutex-lock.c | 1 + sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 1 + sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 1 + sysdeps/mach/hurd/i386/Versions | 4 + sysdeps/mach/hurd/i386/libc.abilist | 89 +- sysdeps/mach/hurd/i386/libc_malloc_debug.abilist | 28 + sysdeps/mach/hurd/i386/libdl.abilist | 12 +- sysdeps/mach/hurd/i386/libresolv.abilist | 24 - sysdeps/mach/hurd/i386/librt.abilist | 2 - sysdeps/mach/hurd/i386/libutil.abilist | 7 +- sysdeps/mach/hurd/i386/localplt.data | 1 - sysdeps/mach/hurd/if_index.c | 2 +- sysdeps/mach/hurd/ptsname.c | 1 + sysdeps/mach/hurd/setsockopt.c | 2 +- sysdeps/mach/hurd/spawn_int_def.h | 24 + sysdeps/mach/hurd/spawni.c | 17 + sysdeps/mach/hurd/ttyname_r.c | 2 +- sysdeps/mach/libc-lock.h | 3 - sysdeps/mips/Makefile | 8 - sysdeps/mips/mips32/libm-test-ulps | 58 +- sysdeps/mips/mips64/libm-test-ulps | 102 +- sysdeps/mips/nptl/Makefile | 5 - sysdeps/mips/nptl/nptl-sysdep.S | 2 - sysdeps/nptl/Makeconfig | 9 +- sysdeps/nptl/Makefile | 7 +- sysdeps/nptl/_Fork.c | 52 + sysdeps/nptl/aio_misc.h | 6 +- sysdeps/nptl/dl-mutex.c | 53 + sysdeps/nptl/dl-tls_init_tp.c | 41 +- sysdeps/nptl/dl-tunables.list | 4 + sysdeps/nptl/fork.c | 154 - sysdeps/nptl/fork.h | 153 + sysdeps/nptl/futex-internal.h | 24 +- sysdeps/nptl/gai_misc.h | 26 +- sysdeps/nptl/jmp-unwind.c | 2 +- sysdeps/nptl/libc-lockP.h | 116 +- sysdeps/nptl/libc_start_call_main.h | 5 +- sysdeps/nptl/librt-cancellation.c | 24 - sysdeps/nptl/lowlevellock-futex.h | 8 +- sysdeps/nptl/lowlevellock.h | 26 +- sysdeps/nptl/pthread.h | 162 +- sysdeps/nptl/pthreadP.h | 740 + sysdeps/nptl/pthread_atfork_compat.h | 4 + sysdeps/nptl/pthread_early_init.h | 30 +- sysdeps/nptl/setxid.h | 2 +- sysdeps/nptl/stdio-lock.h | 3 - sysdeps/nptl/thrd_create.c | 2 - sysdeps/posix/clock_getres.c | 1 + sysdeps/posix/dl-fileid.h | 4 +- sysdeps/posix/euidaccess.c | 4 +- sysdeps/posix/getaddrinfo.c | 21 +- sysdeps/posix/getcwd.c | 15 +- sysdeps/posix/pathconf.c | 4 +- sysdeps/posix/raise.c | 11 +- sysdeps/posix/shm_open.c | 62 - sysdeps/posix/shm_unlink.c | 48 - sysdeps/posix/spawni.c | 6 +- sysdeps/posix/sysconf-pthread_stack_min.h | 29 + sysdeps/posix/sysconf.c | 26 +- sysdeps/posix/tempname.c | 8 +- sysdeps/powerpc/Makefile | 1 - sysdeps/powerpc/nofpu/libm-test-ulps | 86 +- sysdeps/powerpc/nofpu/sim-full.c | 8 +- sysdeps/powerpc/nptl/pthread_spin_lock.c | 8 +- sysdeps/powerpc/nptl/pthread_spin_trylock.c | 10 +- sysdeps/powerpc/nptl/pthread_spin_unlock.c | 10 +- sysdeps/powerpc/powerpc64/Makefile | 1 - sysdeps/powerpc/powerpc64/le/configure | 2 +- sysdeps/powerpc/powerpc64/le/configure.ac | 2 +- sysdeps/powerpc/powerpc64/le/dl-hwcap-check.h | 52 + .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 8 + .../powerpc/powerpc64/le/fpu/multiarch/configure | 33 + .../powerpc64/le/fpu/multiarch/configure.ac | 14 + .../powerpc64/le/fpu/multiarch/e_log-power10.c | 4 + .../powerpc64/le/fpu/multiarch/e_log-ppc64.c | 4 + sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log.c | 37 + .../powerpc64/le/fpu/multiarch}/w_log.c | 0 sysdeps/powerpc/powerpc64/le/power10/memcmp.S | 179 + sysdeps/powerpc/powerpc64/le/power10/memcpy.S | 198 + sysdeps/powerpc/powerpc64/le/power10/memmove.S | 320 + sysdeps/powerpc/powerpc64/le/power10/memset.S | 256 + sysdeps/powerpc/powerpc64/le/power10/rawmemchr.S | 22 + sysdeps/powerpc/powerpc64/le/power10/strlen.S | 160 +- sysdeps/powerpc/powerpc64/le/power9/strcpy.S | 160 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 7 +- sysdeps/powerpc/powerpc64/multiarch/bcopy.c | 9 + sysdeps/powerpc/powerpc64/multiarch/bzero.c | 9 + .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 44 + .../powerpc/powerpc64/multiarch/memcmp-power10.S | 26 + sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 6 + .../powerpc/powerpc64/multiarch/memcpy-power10.S | 26 + sysdeps/powerpc/powerpc64/multiarch/memcpy.c | 7 + .../powerpc/powerpc64/multiarch/memmove-power10.S | 27 + .../powerpc/powerpc64/multiarch/memmove-power7.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/memmove.c | 16 +- .../powerpc/powerpc64/multiarch/memset-power10.S | 27 + sysdeps/powerpc/powerpc64/multiarch/memset.c | 9 + .../powerpc64/multiarch/rawmemchr-power10.S | 21 + sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 4 + sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c | 18 + sysdeps/powerpc/powerpc64/power7/memmove.S | 2 + sysdeps/powerpc/powerpc64/sysdep.h | 21 +- sysdeps/powerpc/sched_cpucount.c | 22 - sysdeps/powerpc/tst-stack-align.h | 27 +- sysdeps/pthread/Makefile | 68 +- 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/call_once.c | 11 +- sysdeps/pthread/cnd_broadcast.c | 11 +- sysdeps/pthread/cnd_destroy.c | 11 +- sysdeps/pthread/cnd_init.c | 11 +- sysdeps/pthread/cnd_signal.c | 11 +- sysdeps/pthread/cnd_wait.c | 11 +- sysdeps/pthread/flockfile.c | 31 - sysdeps/pthread/ftrylockfile.c | 31 - sysdeps/pthread/funlockfile.c | 30 - sysdeps/pthread/lio_listio.c | 248 - sysdeps/pthread/lio_listio64.c | 33 - sysdeps/pthread/mtx_destroy.c | 11 +- sysdeps/pthread/mtx_init.c | 11 +- sysdeps/pthread/mtx_lock.c | 11 +- sysdeps/pthread/mtx_trylock.c | 11 +- sysdeps/pthread/mtx_unlock.c | 11 +- sysdeps/pthread/pthread_atfork.c | 58 + sysdeps/pthread/pthread_atfork_compat.c | 28 + sysdeps/pthread/sem_close.c | 10 +- sysdeps/pthread/sem_open.c | 40 +- sysdeps/pthread/sem_routines.c | 10 +- sysdeps/pthread/sem_unlink.c | 17 +- sysdeps/pthread/semaphore.h | 25 + sysdeps/pthread/thrd_create.c | 11 +- sysdeps/pthread/thrd_detach.c | 11 +- sysdeps/pthread/thrd_exit.c | 11 +- sysdeps/pthread/thrd_join.c | 11 +- sysdeps/pthread/threads.h | 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/pthread/tss_create.c | 11 +- sysdeps/pthread/tss_delete.c | 11 +- sysdeps/pthread/tss_get.c | 11 +- sysdeps/pthread/tss_set.c | 11 +- sysdeps/pthread/tst-abstime-time64.c | 1 + sysdeps/pthread/tst-cnd-timedwait-time64.c | 1 + .../{tst-cond11-static.c => tst-cond11-time64.c} | 0 sysdeps/pthread/tst-join14-time64.c | 1 + sysdeps/pthread/tst-key2.c | 3 +- sysdeps/pthread/tst-key3.c | 2 +- sysdeps/pthread/tst-mtx-timedlock-time64.c | 1 + sysdeps/pthread/tst-robust1.c | 2 +- sysdeps/pthread/tst-robust10.c | 2 +- sysdeps/pthread/tst-robust7.c | 2 +- sysdeps/pthread/tst-robust8.c | 2 +- sysdeps/pthread/tst-robust9.c | 4 +- sysdeps/pthread/tst-rwlock14-time64.c | 1 + sysdeps/pthread/tst-sem5-time64.c | 1 + sysdeps/pthread/tst-thrd-sleep-time64.c | 1 + sysdeps/pthread/tst-tsd1.c | 15 +- sysdeps/pthread/tst-tsd2.c | 5 +- sysdeps/pthread/tst-tsd5.c | 3 +- sysdeps/pthread/tst-tsd6.c | 3 +- sysdeps/riscv/nptl/Makefile | 5 - sysdeps/riscv/nptl/nptl-sysdep.S | 2 - sysdeps/riscv/rv64/rvd/libm-test-ulps | 122 +- sysdeps/riscv/rv64/rvd/s_roundeven.c | 2 +- sysdeps/riscv/rvf/s_roundevenf.c | 1 + sysdeps/s390/Makefile | 16 +- sysdeps/s390/configure | 5 +- sysdeps/s390/configure.ac | 4 +- sysdeps/s390/fpu/s_roundeven.c | 2 +- sysdeps/s390/fpu/s_roundevenf.c | 1 + sysdeps/s390/fpu/s_roundevenl.c | 1 + .../{gconv-modules => gconv-modules-s390.conf} | 0 sysdeps/s390/memchr-z900.S | 13 + sysdeps/s390/nptl/Makefile | 5 - sysdeps/s390/s390-64/dl-hwcap-check.h | 40 + sysdeps/sh/nptl/pthread_spin_lock.c | 8 +- sysdeps/sh/nptl/pthread_spin_trylock.S | 16 +- sysdeps/sh/nptl/pthread_spin_unlock.S | 21 +- sysdeps/sparc/Makefile | 4 - sysdeps/sparc/nptl/Makefile | 5 - sysdeps/sparc/sparc32/pthread_spin_lock.S | 10 +- sysdeps/sparc/sparc32/pthread_spin_trylock.S | 12 +- sysdeps/sparc/sparc64/pthread_spin_lock.S | 10 +- sysdeps/sparc/sparc64/pthread_spin_trylock.S | 12 +- sysdeps/sparc/sparc64/pthread_spin_unlock.S | 14 +- sysdeps/unix/bsd/getpt.c | 3 +- sysdeps/unix/bsd/unlockpt.c | 1 + sysdeps/unix/grantpt.c | 1 + sysdeps/unix/syscalls.list | 2 +- sysdeps/unix/sysdep.h | 11 +- sysdeps/unix/sysv/linux/Makefile | 56 +- sysdeps/unix/sysv/linux/Versions | 141 +- sysdeps/unix/sysv/linux/aarch64/Makefile | 7 - sysdeps/unix/sysv/linux/aarch64/Versions | 6 - sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h | 101 - .../sysv/linux/aarch64/bits/pthread_stack_min.h | 22 + sysdeps/unix/sysv/linux/aarch64/clone.S | 2 + sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 4 + sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 4 + sysdeps/unix/sysv/linux/aarch64/dl-static.c | 84 - sysdeps/unix/sysv/linux/aarch64/ldsodefs.h | 33 - sysdeps/unix/sysv/linux/aarch64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 406 +- .../sysv/linux/aarch64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/aarch64/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 137 +- sysdeps/unix/sysv/linux/aarch64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/aarch64/librt.abilist | 36 +- sysdeps/unix/sysv/linux/aarch64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/aarch64/localplt.data | 1 - sysdeps/unix/sysv/linux/aarch64/vltest.py | 82 + sysdeps/unix/sysv/linux/aio_misc.h | 10 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/alpha/Makefile | 6 - sysdeps/unix/sysv/linux/alpha/Versions | 29 +- sysdeps/unix/sysv/linux/alpha/aio_cancel.c | 26 +- sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/alpha/bits/local_lim.h | 99 - .../unix/sysv/linux/alpha/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/alpha/getsysstats.c | 57 - sysdeps/unix/sysv/linux/alpha/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 432 +- .../sysv/linux/alpha/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/alpha/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 156 +- sysdeps/unix/sysv/linux/alpha/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/alpha/librt-compat.c | 24 + sysdeps/unix/sysv/linux/alpha/librt.abilist | 51 +- sysdeps/unix/sysv/linux/alpha/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/alpha/localplt.data | 1 - sysdeps/unix/sysv/linux/alpha/syscalls.list | 2 - sysdeps/unix/sysv/linux/alpha/timer_create.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_delete.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_getoverr.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_gettime.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_settime.c | 1 - .../unix/sysv/linux/alpha/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/arc/Makefile | 7 - sysdeps/unix/sysv/linux/arc/Versions | 6 - sysdeps/unix/sysv/linux/arc/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/arc/dl-static.c | 84 - sysdeps/unix/sysv/linux/arc/ldsodefs.h | 32 - sysdeps/unix/sysv/linux/arc/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/arc/libc.abilist | 404 +- .../unix/sysv/linux/arc/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/arc/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/arc/libpthread.abilist | 133 +- sysdeps/unix/sysv/linux/arc/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/arc/librt.abilist | 36 +- sysdeps/unix/sysv/linux/arc/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/arc/localplt.data | 1 - sysdeps/unix/sysv/linux/arch-fork.h | 3 + sysdeps/unix/sysv/linux/arm/Makefile | 5 - sysdeps/unix/sysv/linux/arm/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/arm/be/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 496 +- .../sysv/linux/arm/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/arm/be/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 139 +- sysdeps/unix/sysv/linux/arm/be/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/arm/be/librt.abilist | 37 +- sysdeps/unix/sysv/linux/arm/be/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/arm/clone.S | 2 + sysdeps/unix/sysv/linux/arm/le/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 496 +- .../sysv/linux/arm/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/arm/le/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 139 +- sysdeps/unix/sysv/linux/arm/le/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/arm/le/librt.abilist | 37 +- sysdeps/unix/sysv/linux/arm/le/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/arm/localplt.data | 1 - sysdeps/unix/sysv/linux/arm/syscalls.list | 2 - sysdeps/unix/sysv/linux/arm/time64-compat.h | 2 + sysdeps/unix/sysv/linux/bits/local_lim.h | 4 +- sysdeps/unix/sysv/linux/bits/msq.h | 1 + .../sysv/linux/bits/pthread_stack_min-dynamic.h | 31 + sysdeps/unix/sysv/linux/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/bits/sem.h | 1 + sysdeps/unix/sysv/linux/bits/shm.h | 1 + sysdeps/unix/sysv/linux/bits/sigstksz.h | 2 +- sysdeps/unix/sysv/linux/bits/socket-constants.h | 47 +- sysdeps/unix/sysv/linux/bits/struct_stat.h | 50 +- .../sysv/linux/bits/struct_stat_time64_helper.h | 66 + sysdeps/unix/sysv/linux/bits/time.h | 10 + sysdeps/unix/sysv/linux/bits/timex.h | 31 + .../unix/sysv/linux/bits/types/struct_msqid64_ds.h | 10 +- .../linux/bits/types/struct_msqid64_ds_helper.h | 30 + .../unix/sysv/linux/bits/types/struct_msqid_ds.h | 12 +- .../unix/sysv/linux/bits/types/struct_semid64_ds.h | 5 +- .../linux/bits/types/struct_semid64_ds_helper.h | 25 + .../unix/sysv/linux/bits/types/struct_semid_ds.h | 10 +- .../unix/sysv/linux/bits/types/struct_shmid64_ds.h | 9 +- .../linux/bits/types/struct_shmid64_ds_helper.h | 28 + .../unix/sysv/linux/bits/types/struct_shmid_ds.h | 10 +- sysdeps/unix/sysv/linux/bits/unistd_ext.h | 23 + sysdeps/unix/sysv/linux/check_native.c | 23 +- sysdeps/unix/sysv/linux/clock_getres.c | 19 +- sysdeps/unix/sysv/linux/clock_gettime.c | 55 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 46 +- sysdeps/unix/sysv/linux/clone-internal.c | 91 + sysdeps/unix/sysv/linux/clone3.c | 1 + sysdeps/unix/sysv/linux/clone3.h | 67 + sysdeps/unix/sysv/linux/closefrom.c | 36 + sysdeps/unix/sysv/linux/closefrom_fallback.c | 99 + sysdeps/unix/sysv/linux/cnd_timedwait.c | 17 +- sysdeps/unix/sysv/linux/configure | 9 +- sysdeps/unix/sysv/linux/configure.ac | 8 +- sysdeps/unix/sysv/linux/convert_scm_timestamps.c | 100 + sysdeps/unix/sysv/linux/createthread.c | 153 - sysdeps/unix/sysv/linux/csky/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/csky/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 494 +- .../unix/sysv/linux/csky/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/csky/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/csky/libpthread.abilist | 135 +- sysdeps/unix/sysv/linux/csky/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/csky/librt.abilist | 36 +- sysdeps/unix/sysv/linux/csky/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/csky/localplt.data | 1 - sysdeps/unix/sysv/linux/csky/time64-compat.h | 2 + sysdeps/unix/sysv/linux/dl-execstack.c | 76 +- sysdeps/unix/sysv/linux/execveat.c | 32 + sysdeps/unix/sysv/linux/exit-thread.h | 37 - sysdeps/unix/sysv/linux/fchmodat.c | 13 +- sysdeps/unix/sysv/linux/fcntl64.c | 3 + sysdeps/unix/sysv/linux/fdatasync.c | 1 + sysdeps/unix/sysv/linux/fdopendir.c | 4 +- sysdeps/unix/sysv/linux/features-time64.h | 37 + sysdeps/unix/sysv/linux/fexecve.c | 14 +- sysdeps/unix/sysv/linux/fsync.c | 1 + sysdeps/unix/sysv/linux/gai_sigqueue.c | 1 + sysdeps/unix/sysv/linux/generic/syscalls.list | 2 - sysdeps/unix/sysv/linux/getpt.c | 2 + sysdeps/unix/sysv/linux/getsockopt.c | 85 +- sysdeps/unix/sysv/linux/getsysstats.c | 270 +- sysdeps/unix/sysv/linux/glob-lstat-compat.c | 6 +- sysdeps/unix/sysv/linux/glob.c | 6 + sysdeps/unix/sysv/linux/glob64-lstat-compat.c | 12 +- sysdeps/unix/sysv/linux/glob64-time64.c | 45 + sysdeps/unix/sysv/linux/glob64.c | 8 +- sysdeps/unix/sysv/linux/globfree64-time64.c | 35 + sysdeps/unix/sysv/linux/grantpt.c | 1 + sysdeps/unix/sysv/linux/hppa/Versions | 1 + sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 4 + .../unix/sysv/linux/hppa/bits/socket-constants.h | 36 +- .../sysv/linux/hppa/bits/types/struct_msqid_ds.h | 12 +- .../sysv/linux/hppa/bits/types/struct_semid_ds.h | 4 + .../sysv/linux/hppa/bits/types/struct_shmid_ds.h | 10 +- sysdeps/unix/sysv/linux/hppa/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 506 +- .../unix/sysv/linux/hppa/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/hppa/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 144 +- sysdeps/unix/sysv/linux/hppa/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/hppa/librt.abilist | 42 +- sysdeps/unix/sysv/linux/hppa/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/hppa/localplt.data | 1 - sysdeps/unix/sysv/linux/hppa/shlib-versions | 2 + .../unix/sysv/linux/hppa/socket-constants-time64.h | 35 + sysdeps/unix/sysv/linux/hppa/syscalls.list | 2 - sysdeps/unix/sysv/linux/hppa/time64-compat.h | 2 + sysdeps/unix/sysv/linux/i386/Makefile | 12 - sysdeps/unix/sysv/linux/i386/Versions | 4 - sysdeps/unix/sysv/linux/i386/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/i386/clone3.S | 123 + sysdeps/unix/sysv/linux/i386/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/i386/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 513 +- .../unix/sysv/linux/i386/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/i386/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/i386/libpthread.abilist | 154 +- sysdeps/unix/sysv/linux/i386/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/i386/librt.abilist | 42 +- sysdeps/unix/sysv/linux/i386/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/i386/localplt.data | 1 - sysdeps/unix/sysv/linux/i386/sysdep.h | 2 + sysdeps/unix/sysv/linux/i386/time64-compat.h | 2 + sysdeps/unix/sysv/linux/ia64/Makefile | 4 - sysdeps/unix/sysv/linux/ia64/Versions | 24 +- sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/ia64/bits/local_lim.h | 99 - .../unix/sysv/linux/ia64/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/ia64/dl-static.c | 61 - sysdeps/unix/sysv/linux/ia64/ldsodefs.h | 32 - sysdeps/unix/sysv/linux/ia64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 423 +- .../unix/sysv/linux/ia64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/ia64/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 146 +- sysdeps/unix/sysv/linux/ia64/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/ia64/librt.abilist | 48 +- sysdeps/unix/sysv/linux/ia64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/ia64/localplt.data | 1 - sysdeps/unix/sysv/linux/ia64/shlib-versions | 2 + sysdeps/unix/sysv/linux/ia64/syscalls.list | 2 - sysdeps/unix/sysv/linux/ia64/timer_create.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_delete.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_getoverr.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_gettime.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_settime.c | 1 - .../unix/sysv/linux/ia64/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/if_index.c | 2 +- .../linux/include/bits/pthread_stack_min-dynamic.h | 7 + sysdeps/unix/sysv/linux/include/sys/msg.h | 2 - sysdeps/unix/sysv/linux/include/sys/shm.h | 2 - sysdeps/unix/sysv/linux/include/sys/timex.h | 1 + sysdeps/unix/sysv/linux/kernel-features.h | 2 + sysdeps/unix/sysv/linux/kernel-posix-timers.h | 32 +- sysdeps/unix/sysv/linux/librt-compat.c | 26 + sysdeps/unix/sysv/linux/m68k/Makefile | 1 - sysdeps/unix/sysv/linux/m68k/Versions | 5 - sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/m68k/bits/struct_stat.h | 50 +- .../unix/sysv/linux/m68k/coldfire/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 496 +- .../linux/m68k/coldfire/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/m68k/coldfire/libdl.abilist | 10 +- .../sysv/linux/m68k/coldfire/libpthread.abilist | 139 +- .../sysv/linux/m68k/coldfire/libresolv.abilist | 24 - .../unix/sysv/linux/m68k/coldfire/librt.abilist | 37 +- .../unix/sysv/linux/m68k/coldfire/libutil.abilist | 7 +- .../unix/sysv/linux/m68k/coldfire/localplt.data | 1 - sysdeps/unix/sysv/linux/m68k/dl-static.c | 84 - sysdeps/unix/sysv/linux/m68k/getsysstats.c | 37 - sysdeps/unix/sysv/linux/m68k/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/m68k/ldsodefs.h | 32 - sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 513 +- .../linux/m68k/m680x0/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist | 14 +- .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 154 +- .../unix/sysv/linux/m68k/m680x0/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 42 +- .../unix/sysv/linux/m68k/m680x0/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data | 1 - sysdeps/unix/sysv/linux/m68k/time64-compat.h | 2 + sysdeps/unix/sysv/linux/microblaze/Makefile | 6 - sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 4 + .../unix/sysv/linux/microblaze/be/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 496 +- .../linux/microblaze/be/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/microblaze/be/libdl.abilist | 10 +- .../sysv/linux/microblaze/be/libpthread.abilist | 136 +- .../sysv/linux/microblaze/be/libresolv.abilist | 24 - .../unix/sysv/linux/microblaze/be/librt.abilist | 36 +- .../unix/sysv/linux/microblaze/be/libutil.abilist | 7 +- .../unix/sysv/linux/microblaze/bits/struct_stat.h | 48 +- sysdeps/unix/sysv/linux/microblaze/getsysstats.c | 34 - .../unix/sysv/linux/microblaze/kernel-features.h | 2 - .../unix/sysv/linux/microblaze/le/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 496 +- .../linux/microblaze/le/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/microblaze/le/libdl.abilist | 10 +- .../sysv/linux/microblaze/le/libpthread.abilist | 136 +- .../sysv/linux/microblaze/le/libresolv.abilist | 24 - .../unix/sysv/linux/microblaze/le/librt.abilist | 36 +- .../unix/sysv/linux/microblaze/le/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/microblaze/localplt.data | 1 - sysdeps/unix/sysv/linux/microblaze/pselect32.c | 3 +- sysdeps/unix/sysv/linux/microblaze/time64-compat.h | 2 + sysdeps/unix/sysv/linux/mips/Makefile | 4 - sysdeps/unix/sysv/linux/mips/Versions | 11 +- sysdeps/unix/sysv/linux/mips/bits/local_lim.h | 99 - .../unix/sysv/linux/mips/bits/pthread_stack_min.h | 20 + .../unix/sysv/linux/mips/bits/socket-constants.h | 36 +- sysdeps/unix/sysv/linux/mips/bits/struct_stat.h | 89 +- .../sysv/linux/mips/bits/types/struct_msqid_ds.h | 18 +- .../sysv/linux/mips/bits/types/struct_semid_ds.h | 4 + .../sysv/linux/mips/bits/types/struct_shmid_ds.h | 14 +- sysdeps/unix/sysv/linux/mips/dl-static.c | 84 - sysdeps/unix/sysv/linux/mips/getsysstats.c | 36 - sysdeps/unix/sysv/linux/mips/ldsodefs.h | 6 - sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 4 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 515 +- .../mips/mips32/fpu/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist | 14 +- .../unix/sysv/linux/mips/mips32/libpthread.abilist | 154 +- .../unix/sysv/linux/mips/mips32/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 41 +- .../unix/sysv/linux/mips/mips32/libutil.abilist | 7 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 515 +- .../mips/mips32/nofpu/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/mips/mips32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/mips/mips64/libanl.abilist | 4 - sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist | 14 +- .../unix/sysv/linux/mips/mips64/libpthread.abilist | 154 +- sysdeps/unix/sysv/linux/mips/mips64/librt.abilist | 37 - .../unix/sysv/linux/mips/mips64/libutil.abilist | 7 +- .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 4 + .../unix/sysv/linux/mips/mips64/n32/libanl.abilist | 1 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 515 +- .../mips/mips64/n32/libc_malloc_debug.abilist | 28 + .../sysv/linux/mips/mips64/n32/libresolv.abilist | 29 - .../unix/sysv/linux/mips/mips64/n32/librt.abilist | 4 + .../sysv/linux/mips/mips64/n32/time64-compat.h | 2 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 4 + .../unix/sysv/linux/mips/mips64/n64/libanl.abilist | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 425 +- .../mips/mips64/n64/libc_malloc_debug.abilist | 28 + .../sysv/linux/mips/mips64/n64/libresolv.abilist | 29 - .../unix/sysv/linux/mips/mips64/n64/librt.abilist | 4 + sysdeps/unix/sysv/linux/mips/shlib-versions | 2 + .../unix/sysv/linux/mips/socket-constants-time64.h | 35 + sysdeps/unix/sysv/linux/mips/syscalls.list | 2 - sysdeps/unix/sysv/linux/mq_close.c | 7 +- sysdeps/unix/sysv/linux/mq_getattr.c | 8 +- sysdeps/unix/sysv/linux/mq_notify.c | 81 +- sysdeps/unix/sysv/linux/mq_open.c | 12 +- sysdeps/unix/sysv/linux/mq_receive.c | 9 +- sysdeps/unix/sysv/linux/mq_send.c | 7 +- sysdeps/unix/sysv/linux/mq_setattr.c | 33 + sysdeps/unix/sysv/linux/mq_timedreceive.c | 73 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 73 +- sysdeps/unix/sysv/linux/mq_unlink.c | 7 +- sysdeps/unix/sysv/linux/mtx_timedlock.c | 17 +- sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/nios2/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 496 +- .../sysv/linux/nios2/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/nios2/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 136 +- sysdeps/unix/sysv/linux/nios2/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/nios2/librt.abilist | 36 +- sysdeps/unix/sysv/linux/nios2/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/nios2/localplt.data | 1 - sysdeps/unix/sysv/linux/nios2/time64-compat.h | 2 + sysdeps/unix/sysv/linux/oldglob.c | 11 +- sysdeps/unix/sysv/linux/opendir.c | 7 +- sysdeps/unix/sysv/linux/pathconf.c | 5 +- sysdeps/unix/sysv/linux/powerpc/Makefile | 9 - sysdeps/unix/sysv/linux/powerpc/Versions | 16 +- sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h | 100 - .../sysv/linux/powerpc/bits/pthread_stack_min.h | 21 + .../sysv/linux/powerpc/bits/socket-constants.h | 36 +- sysdeps/unix/sysv/linux/powerpc/bits/struct_stat.h | 52 +- .../linux/powerpc/bits/types/struct_msqid_ds.h | 12 +- .../linux/powerpc/bits/types/struct_semid_ds.h | 10 +- .../linux/powerpc/bits/types/struct_shmid_ds.h | 10 +- sysdeps/unix/sysv/linux/powerpc/configure.ac | 8 +- sysdeps/unix/sysv/linux/powerpc/dl-static.c | 96 - sysdeps/unix/sysv/linux/powerpc/ioctl.c | 3 + sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 2 - sysdeps/unix/sysv/linux/powerpc/ldsodefs.h | 33 - .../unix/sysv/linux/powerpc/libpthread-compat.c | 24 + sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions | 18 +- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 4 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 515 +- .../powerpc32/fpu/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 1 - .../sysv/linux/powerpc/powerpc32/libanl.abilist | 5 +- .../sysv/linux/powerpc/powerpc32/libdl.abilist | 14 +- .../linux/powerpc/powerpc32/libpthread.abilist | 157 +- .../sysv/linux/powerpc/powerpc32/libresolv.abilist | 29 - .../sysv/linux/powerpc/powerpc32/librt.abilist | 42 +- .../sysv/linux/powerpc/powerpc32/libutil.abilist | 7 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 515 +- .../powerpc32/nofpu/libc_malloc_debug.abilist | 28 + .../linux/powerpc/powerpc32/nofpu/localplt.data | 1 - .../sysv/linux/powerpc/powerpc32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions | 20 +- .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 4 + .../sysv/linux/powerpc/powerpc64/be/libanl.abilist | 5 +- .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 417 +- .../powerpc/powerpc64/be/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc64/be/libdl.abilist | 12 +- .../linux/powerpc/powerpc64/be/libpthread.abilist | 147 +- .../linux/powerpc/powerpc64/be/libresolv.abilist | 24 - .../sysv/linux/powerpc/powerpc64/be/librt.abilist | 47 +- .../linux/powerpc/powerpc64/be/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 14 +- .../sysv/linux/powerpc/powerpc64/le/libanl.abilist | 5 +- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 406 +- .../powerpc/powerpc64/le/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc64/le/libdl.abilist | 10 +- .../linux/powerpc/powerpc64/le/libpthread.abilist | 137 +- .../linux/powerpc/powerpc64/le/libresolv.abilist | 24 - .../sysv/linux/powerpc/powerpc64/le/librt.abilist | 36 +- .../linux/powerpc/powerpc64/le/libutil.abilist | 7 +- .../sysv/linux/powerpc/powerpc64/localplt.data | 1 - .../sysv/linux/powerpc/powerpc64/timer_create.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_delete.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_getoverr.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_gettime.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_settime.c | 1 - .../powerpc/powerpc64/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/powerpc/rtld_static_init.h | 27 + .../sysv/linux/powerpc/socket-constants-time64.h | 35 + sysdeps/unix/sysv/linux/powerpc/syscall.S | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 2 +- sysdeps/unix/sysv/linux/ppoll.c | 40 +- sysdeps/unix/sysv/linux/prctl.c | 3 + sysdeps/unix/sysv/linux/pselect.c | 47 +- sysdeps/unix/sysv/linux/pselect32.c | 6 - sysdeps/unix/sysv/linux/pthread_getcpuclockid.c | 42 - sysdeps/unix/sysv/linux/pthread_sigqueue.c | 71 - sysdeps/unix/sysv/linux/ptsname.c | 1 + sysdeps/unix/sysv/linux/raise.c | 52 - sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/recvmmsg.c | 17 +- sysdeps/unix/sysv/linux/recvmsg.c | 26 +- sysdeps/unix/sysv/linux/riscv/localplt.data | 1 - sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/riscv/rv32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 404 +- .../linux/riscv/rv32/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist | 10 +- .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 133 +- .../unix/sysv/linux/riscv/rv32/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist | 36 +- sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/riscv/rv64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 404 +- .../linux/riscv/rv64/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist | 10 +- .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 136 +- .../unix/sysv/linux/riscv/rv64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist | 36 +- sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/s390/bits/struct_stat.h | 56 +- sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 2 +- sysdeps/unix/sysv/linux/s390/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/s390/libanl.abilist | 4 - sysdeps/unix/sysv/linux/s390/localplt.data | 1 - sysdeps/unix/sysv/linux/s390/s390-32/Makefile | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/Versions | 6 +- .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 8 +- .../unix/sysv/linux/s390/s390-32/libanl.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 514 +- .../linux/s390/s390-32/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist | 14 +- .../sysv/linux/s390/s390-32/libpthread.abilist | 154 +- .../unix/sysv/linux/s390/s390-32/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 42 +- .../unix/sysv/linux/s390/s390-32/libutil-compat.c | 23 + .../unix/sysv/linux/s390/s390-32/libutil.abilist | 9 +- sysdeps/unix/sysv/linux/s390/s390-32/login.c | 11 +- sysdeps/unix/sysv/linux/s390/s390-32/login32.c | 12 +- .../unix/sysv/linux/s390/s390-32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/s390/s390-64/Versions | 8 - .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 8 +- .../unix/sysv/linux/s390/s390-64/libanl.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 415 +- .../linux/s390/s390-64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist | 12 +- .../sysv/linux/s390/s390-64/libpthread.abilist | 144 +- .../unix/sysv/linux/s390/s390-64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist | 47 +- .../unix/sysv/linux/s390/s390-64/libutil.abilist | 7 +- .../unix/sysv/linux/s390/s390-64/timer_create.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_delete.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_getoverr.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_gettime.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_settime.c | 1 - .../linux/s390/s390-64/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 10 + sysdeps/unix/sysv/linux/select.c | 72 +- sysdeps/unix/sysv/linux/semctl.c | 1 - sysdeps/unix/sysv/linux/semtimedop.c | 53 +- sysdeps/unix/sysv/linux/sendmmsg.c | 3 + sysdeps/unix/sysv/linux/sendmsg.c | 3 + sysdeps/unix/sysv/linux/setsockopt.c | 91 +- sysdeps/unix/sysv/linux/sh/Versions | 4 +- sysdeps/unix/sysv/linux/sh/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/sh/be/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 506 +- .../sysv/linux/sh/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/sh/be/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 144 +- sysdeps/unix/sysv/linux/sh/be/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/sh/be/librt.abilist | 42 +- sysdeps/unix/sysv/linux/sh/be/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 2 - sysdeps/unix/sysv/linux/sh/le/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 506 +- .../sysv/linux/sh/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/sh/le/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 144 +- sysdeps/unix/sysv/linux/sh/le/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/sh/le/librt.abilist | 42 +- sysdeps/unix/sysv/linux/sh/le/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/sh/localplt.data | 1 - sysdeps/unix/sysv/linux/sh/shlib-versions | 1 + sysdeps/unix/sysv/linux/sh/time64-compat.h | 2 + sysdeps/unix/sysv/linux/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 25 +- sysdeps/unix/sysv/linux/single-thread.h | 42 +- sysdeps/unix/sysv/linux/socket-constants-time64.h | 35 + sysdeps/unix/sysv/linux/socketcall.h | 5 - sysdeps/unix/sysv/linux/sparc/Makefile | 6 - sysdeps/unix/sysv/linux/sparc/Versions | 23 +- sysdeps/unix/sysv/linux/sparc/aio_cancel.c | 26 +- sysdeps/unix/sysv/linux/sparc/bits/local_lim.h | 99 - .../unix/sysv/linux/sparc/bits/pthread_stack_min.h | 20 + .../unix/sysv/linux/sparc/bits/socket-constants.h | 36 +- .../sysv/linux/sparc/bits/types/struct_msqid_ds.h | 12 +- .../sysv/linux/sparc/bits/types/struct_semid_ds.h | 10 +- .../sysv/linux/sparc/bits/types/struct_shmid_ds.h | 10 +- sysdeps/unix/sysv/linux/sparc/getsysstats.c | 55 - sysdeps/unix/sysv/linux/sparc/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/sparc/librt-compat.c | 24 + .../sysv/linux/sparc/socket-constants-time64.h | 35 + sysdeps/unix/sysv/linux/sparc/sparc32/Versions | 3 - .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 4 + .../unix/sysv/linux/sparc/sparc32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 517 +- .../linux/sparc/sparc32/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/sparc/sparc32/libdl.abilist | 14 +- .../sysv/linux/sparc/sparc32/libpthread.abilist | 156 +- .../sysv/linux/sparc/sparc32/libresolv.abilist | 29 - .../unix/sysv/linux/sparc/sparc32/librt.abilist | 45 +- .../unix/sysv/linux/sparc/sparc32/libutil.abilist | 7 +- .../unix/sysv/linux/sparc/sparc32/localplt.data | 1 - .../unix/sysv/linux/sparc/sparc32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/sparc/sparc64/Versions | 9 +- .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 4 + .../unix/sysv/linux/sparc/sparc64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 425 +- .../linux/sparc/sparc64/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/sparc/sparc64/libdl.abilist | 14 +- .../sysv/linux/sparc/sparc64/libpthread.abilist | 146 +- .../sysv/linux/sparc/sparc64/libresolv.abilist | 29 - .../unix/sysv/linux/sparc/sparc64/librt.abilist | 51 +- .../unix/sysv/linux/sparc/sparc64/libutil.abilist | 7 +- .../unix/sysv/linux/sparc/sparc64/localplt.data | 1 - .../unix/sysv/linux/sparc/sparc64/shlib-versions | 1 + .../unix/sysv/linux/sparc/sparc64/timer_create.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_delete.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_getoverr.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_gettime.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_settime.c | 1 - .../linux/sparc/sparc64/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/spawn_int_def.h | 25 + sysdeps/unix/sysv/linux/spawni.c | 60 +- sysdeps/unix/sysv/linux/struct_stat_time64.h | 59 +- sysdeps/unix/sysv/linux/sys/prctl.h | 10 + sysdeps/unix/sysv/linux/sys/timerfd.h | 22 + sysdeps/unix/sysv/linux/sys/timex.h | 27 +- sysdeps/unix/sysv/linux/syscall-names.list | 8 +- sysdeps/unix/sysv/linux/syscalls.list | 3 +- .../unix/sysv/linux/sysconf-pthread_stack_min.h | 39 + sysdeps/unix/sysv/linux/sysdep-cancel.h | 44 +- sysdeps/unix/sysv/linux/test-errno-linux.c | 12 + sysdeps/unix/sysv/linux/thrd_priv.h | 4 +- sysdeps/unix/sysv/linux/time64-support.c | 23 - sysdeps/unix/sysv/linux/time64-support.h | 70 - sysdeps/unix/sysv/linux/timer_create.c | 78 +- sysdeps/unix/sysv/linux/timer_delete.c | 52 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 32 +- sysdeps/unix/sysv/linux/timer_gettime.c | 63 +- sysdeps/unix/sysv/linux/timer_routines.c | 54 +- sysdeps/unix/sysv/linux/timer_settime.c | 73 +- sysdeps/unix/sysv/linux/timer_t_was_int_compat.h | 20 + sysdeps/unix/sysv/linux/timerfd_gettime.c | 9 +- sysdeps/unix/sysv/linux/timerfd_settime.c | 25 +- sysdeps/unix/sysv/linux/timespec_getres.c | 50 + sysdeps/unix/sysv/linux/tls-internal.h | 2 +- sysdeps/unix/sysv/linux/tst-adjtimex-time64.c | 1 + sysdeps/unix/sysv/linux/tst-align-clone-internal.c | 68 + sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c | 1 + .../unix/sysv/linux/tst-clock_gettime-clobber.c | 57 + sysdeps/unix/sysv/linux/tst-clone2-internal.c | 126 + sysdeps/unix/sysv/linux/tst-clone3-internal.c | 99 + sysdeps/unix/sysv/linux/tst-close_range.c | 303 + sysdeps/unix/sysv/linux/tst-getpid1-internal.c | 133 + sysdeps/unix/sysv/linux/tst-gettimeofday-clobber.c | 37 + .../unix/sysv/linux/tst-misalign-clone-internal.c | 74 + sysdeps/unix/sysv/linux/tst-misalign-clone.c | 96 + sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- sysdeps/unix/sysv/linux/tst-ntp_adjtime-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ntp_gettime-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ntp_gettimex-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ppoll-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ppoll.c | 15 + sysdeps/unix/sysv/linux/tst-prctl-time64.c | 1 + sysdeps/unix/sysv/linux/tst-prctl.c | 33 + sysdeps/unix/sysv/linux/tst-scm_rights-time64.c | 1 + sysdeps/unix/sysv/linux/tst-scm_rights.c | 186 + sysdeps/unix/sysv/linux/tst-sigtimedwait-time64.c | 1 + sysdeps/unix/sysv/linux/tst-sigtimedwait.c | 18 + sysdeps/unix/sysv/linux/tst-time-clobber.c | 36 + sysdeps/unix/sysv/linux/tst-timerfd-time64.c | 1 + sysdeps/unix/sysv/linux/tst-timerfd.c | 34 +- sysdeps/unix/sysv/linux/ttyname.c | 170 +- sysdeps/unix/sysv/linux/ttyname.h | 10 +- sysdeps/unix/sysv/linux/ttyname_r.c | 26 +- sysdeps/unix/sysv/linux/unlockpt.c | 1 + sysdeps/unix/sysv/linux/utimensat.c | 31 +- sysdeps/unix/sysv/linux/wordsize-64/aio_read.c | 7 - sysdeps/unix/sysv/linux/wordsize-64/aio_read64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/aio_write.c | 7 - sysdeps/unix/sysv/linux/wordsize-64/aio_write64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c | 13 - sysdeps/unix/sysv/linux/wordsize-64/lio_listio64.c | 1 - sysdeps/unix/sysv/linux/x86/bits/struct_stat.h | 90 +- .../sysv/linux/x86/bits/types/struct_semid_ds.h | 4 + sysdeps/unix/sysv/linux/x86/longjmp.c | 2 +- sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/x86_64/64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 415 +- .../sysv/linux/x86_64/64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist | 12 +- .../unix/sysv/linux/x86_64/64/libpthread.abilist | 144 +- .../unix/sysv/linux/x86_64/64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/x86_64/64/librt.abilist | 47 +- sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist | 7 +- .../sysv/linux/x86_64/64/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/x86_64/Versions | 8 - sysdeps/unix/sysv/linux/x86_64/clone.S | 9 +- sysdeps/unix/sysv/linux/x86_64/clone3.S | 92 + sysdeps/unix/sysv/linux/x86_64/compat-timer.h | 45 - sysdeps/unix/sysv/linux/x86_64/syscalls.list | 2 - sysdeps/unix/sysv/linux/x86_64/sysdep.h | 2 + sysdeps/unix/sysv/linux/x86_64/timer_create.c | 65 - sysdeps/unix/sysv/linux/x86_64/timer_delete.c | 44 - sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c | 38 - sysdeps/unix/sysv/linux/x86_64/timer_gettime.c | 41 - sysdeps/unix/sysv/linux/x86_64/timer_settime.c | 44 - sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 406 +- .../linux/x86_64/x32/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist | 10 +- .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 137 +- .../unix/sysv/linux/x86_64/x32/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist | 36 +- sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist | 7 +- sysdeps/x86/Makefile | 23 +- sysdeps/x86/bits/platform/x86.h | 9 +- sysdeps/x86/cacheinfo.h | 9 + sysdeps/x86/cpu-features.c | 197 +- sysdeps/x86/dl-cacheinfo.h | 4 + sysdeps/x86/dl-diagnostics-cpu.c | 4 +- .../cpu-features-preferred_feature_index_1.def | 1 + sysdeps/x86/include/cpu-features.h | 41 +- sysdeps/x86/sys/platform/x86.h | 14 +- sysdeps/x86/sysdep.h | 5 + sysdeps/x86/tst-cet-legacy-10.c | 8 +- sysdeps/x86/tst-cpu-features-cpuinfo.c | 37 +- sysdeps/x86/tst-cpu-features-supports.c | 184 +- sysdeps/x86/tst-get-cpu-features.c | 668 +- sysdeps/x86/tst-ifunc-isa.h | 12 +- sysdeps/x86/tst-stack-align.h | 28 + sysdeps/x86/tst-string-rtm.h | 2 +- sysdeps/x86_64/Makefile | 11 +- sysdeps/x86_64/configure | 33 - sysdeps/x86_64/configure.ac | 25 - sysdeps/x86_64/dl-tls.c | 3 +- sysdeps/x86_64/fpu/libm-test-ulps | 6 +- sysdeps/x86_64/fpu/math-tests-arch.h | 6 +- sysdeps/x86_64/fpu/multiarch/Makefile | 5 +- sysdeps/x86_64/fpu/multiarch/s_roundeven-c.c | 2 + sysdeps/x86_64/fpu/multiarch/s_roundeven-sse4_1.S | 24 + sysdeps/x86_64/fpu/multiarch/s_roundeven.c | 31 + sysdeps/x86_64/fpu/multiarch/s_roundevenf-c.c | 3 + sysdeps/x86_64/fpu/multiarch/s_roundevenf-sse4_1.S | 24 + sysdeps/x86_64/fpu/multiarch/s_roundevenf.c | 31 + sysdeps/x86_64/localplt.data | 1 - sysdeps/x86_64/memchr.S | 77 +- sysdeps/x86_64/multiarch/Makefile | 11 +- sysdeps/x86_64/multiarch/ifunc-evex.h | 55 + sysdeps/x86_64/multiarch/ifunc-impl-list.c | 24 + sysdeps/x86_64/multiarch/ifunc-memcmp.h | 1 + sysdeps/x86_64/multiarch/ifunc-wcslen.h | 52 + sysdeps/x86_64/multiarch/memchr-avx2.S | 463 +- sysdeps/x86_64/multiarch/memchr-evex-rtm.S | 8 + sysdeps/x86_64/multiarch/memchr-evex.S | 638 +- sysdeps/x86_64/multiarch/memchr.c | 2 +- sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 676 +- sysdeps/x86_64/multiarch/memcmp-evex-movbe.S | 710 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 11 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 50 +- sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S | 3 + sysdeps/x86_64/multiarch/rawmemchr.c | 2 +- sysdeps/x86_64/multiarch/sched_cpucount.c | 36 - sysdeps/x86_64/multiarch/strchr-avx2.S | 286 +- sysdeps/x86_64/multiarch/strchr-evex.S | 392 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 130 +- sysdeps/x86_64/multiarch/strlen-sse2.S | 2 +- sysdeps/x86_64/multiarch/strlen-vec.S | 263 + sysdeps/x86_64/multiarch/wcslen-sse4_1.S | 4 + sysdeps/x86_64/multiarch/wcslen.c | 2 +- sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S | 2 +- sysdeps/x86_64/multiarch/wcsnlen.c | 34 +- sysdeps/x86_64/multiarch/wmemchr-evex-rtm.S | 3 + sysdeps/x86_64/multiarch/wmemchr.c | 2 +- sysdeps/x86_64/nptl/pthread_spin_lock.S | 10 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 13 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 16 +- sysdeps/x86_64/sched_cpucount.c | 25 - sysdeps/x86_64/strlen.S | 243 +- sysdeps/x86_64/tst-mallocalign1.c | 72 - sysdeps/x86_64/tst-rsi-strlen.c | 81 + sysdeps/x86_64/tst-rsi-wcslen.c | 20 + sysdeps/x86_64/tst-stack-align.h | 46 - sysvipc/Makefile | 5 + sysvipc/ftok.c | 4 +- sysvipc/sys/msg.h | 10 + sysvipc/sys/sem.h | 21 + sysvipc/sys/shm.h | 10 + sysvipc/test-sysvmsg-time64.c | 1 + sysvipc/test-sysvsem-time64.c | 1 + sysvipc/test-sysvsem.c | 22 +- sysvipc/test-sysvshm-time64.c | 1 + time/Makefile | 25 +- time/Versions | 3 + time/bits/types/struct_timespec.h | 7 +- time/bits/types/struct_timeval.h | 5 + time/bits/types/time_t.h | 4 + time/clock_getres.c | 1 + time/getdate.c | 22 +- time/sys/time.h | 71 + time/time.h | 149 +- time/timespec_getres.c | 32 + time/tst-adjtime-time64.c | 1 + time/tst-clock-time64.c | 1 + time/tst-clock2-time64.c | 1 + time/tst-clock_nanosleep-time64.c | 1 + time/tst-clock_nanosleep.c | 40 +- time/tst-clock_settime-time64.c | 1 + time/tst-cpuclock1-time64.c | 1 + time/tst-ctime-time64.c | 1 + time/tst-ctime.c | 16 + time/tst-difftime-time64.c | 1 + time/tst-getdate.c | 14 +- time/tst-gmtime-time64.c | 1 + time/tst-itimer-time64.c | 1 + time/tst-mktime4-time64.c | 1 + time/tst-settimeofday-time64.c | 1 + time/tst-timegm-time64.c | 1 + time/tst-timespec_get-time64.c | 1 + time/tst-timespec_getres-time64.c | 1 + time/tst-timespec_getres.c | 51 + time/tst-y2039-time64.c | 1 + time/tst-y2039.c | 10 + time/tzfile.c | 6 +- timezone/Makefile | 3 +- version.h | 2 +- wcsmbs/wchar.h | 19 +- 1750 files changed, 92874 insertions(+), 35542 deletions(-) create mode 100644 ChangeLog.old/ChangeLog.23 create mode 100644 benchtests/cbrtl-inputs delete mode 100644 dlfcn/dlfcn.c create mode 100644 dlfcn/libdl-compat.c delete mode 100644 dlfcn/sdladdr.c delete mode 100644 dlfcn/sdladdr1.c delete mode 100644 dlfcn/sdlclose.c delete mode 100644 dlfcn/sdlerror.c delete mode 100644 dlfcn/sdlinfo.c delete mode 100644 dlfcn/sdlmopen.c delete mode 100644 dlfcn/sdlopen.c delete mode 100644 dlfcn/sdlsym.c delete mode 100644 dlfcn/sdlvsym.c create mode 100644 elf/dl-is_dso.h create mode 100644 elf/dl-mutex.c create mode 100644 elf/rtld_static_init.c create mode 100644 elf/tst-audit17.c create mode 100644 elf/tst-auditmod17.c create mode 100644 elf/tst-auxvalmod.c create mode 100644 elf/tst-dl-is_dso.c create mode 100644 elf/tst-dlmopen-gethostbyname-mod.c create mode 100644 elf/tst-dlmopen-gethostbyname.c create mode 100644 elf/tst-dlopenfailnodelmod.c create mode 100644 elf/tst-getauxval-static.c delete mode 100644 elf/tst-leaks1-static.c delete mode 100644 elf/tst-libc_dlvsym-dso.c delete mode 100644 elf/tst-libc_dlvsym-static.c delete mode 100644 elf/tst-libc_dlvsym.c delete mode 100644 elf/tst-libc_dlvsym.h create mode 100644 elf/tst-tls21.c create mode 100644 elf/tst-tls21mod.c create mode 100644 htl/htlfreeres.c create mode 100644 iconv/gconv_parseconfdir.h create mode 100644 iconvdata/gconv-modules-extra.conf create mode 100644 include/bits/unistd_ext.h create mode 100644 include/clone_internal.h create mode 100644 include/features-time64.h create mode 100644 include/nss_dns.h create mode 100644 io/closefrom.c create mode 100644 io/fts64-time64.c create mode 100644 io/ftw64-time64.c create mode 100644 io/ftwtest-time64.c create mode 100644 io/tst-closefrom.c create mode 100644 io/tst-fcntl-time64.c create mode 100644 io/tst-fts-time64.c create mode 100644 io/tst-futimens-time64.c create mode 100644 io/tst-futimes-time64.c create mode 100644 io/tst-futimesat-time64.c create mode 100644 io/tst-lutimes-time64.c create mode 100644 io/tst-stat-time64.c create mode 100644 io/tst-utime-time64.c create mode 100644 io/tst-utimensat-time64.c create mode 100644 io/tst-utimes-time64.c create mode 100644 libio/tst-wmemstream5.c create mode 100644 login/libutil-compat.c create mode 100644 malloc/malloc-check.c create mode 100644 malloc/malloc-debug.c delete mode 100644 malloc/malloc-hooks.h create mode 100644 malloc/mcheck-impl.c create mode 100644 malloc/mtrace-impl.c create mode 100644 malloc/tst-compathooks-off.c create mode 100644 malloc/tst-compathooks-on.c rename malloc/{tst-mcheck.c => tst-malloc-check.c} (100%) delete mode 100644 malloc/tst-malloc-usable-static-tunables.c delete mode 100644 malloc/tst-malloc-usable-static.c create mode 100644 malloc/tst-mallocalign1.c create mode 100644 malloc/tst-mallocfork3.c create mode 100644 misc/tst-ioctl-time64.c create mode 100644 misc/tst-ioctl.c create mode 100644 misc/tst-pselect-time64.c create mode 100644 misc/tst-select-time64.c delete mode 100644 nptl/createthread.c delete mode 100644 nptl/herrno.c delete mode 100644 nptl/libc-cancellation.c delete mode 100644 nptl/libc_pthread_init.c delete mode 100644 nptl/nptl-init.c create mode 100644 nptl/nptl-stack.c create mode 100644 nptl/nptl-stack.h create mode 100644 nptl/nptl_free_tcb.c delete mode 100644 nptl/old_pthread_atfork.c delete mode 100644 nptl/pt-crti.S delete mode 100644 nptl/pt-interp.c delete mode 100644 nptl/pthreadP.h delete mode 100644 nptl/pthread_atfork.c delete mode 100644 nptl/res.c create mode 100644 nptl/tst-cancel4_2-time64.c create mode 100644 nptl/tst-pthread-attr-affinity-fail.c create mode 100644 nptl/tst-thread-setspecific.c delete mode 100644 nptl/version.c create mode 100644 nss/nss_files_data.c create mode 100644 nss/nss_files_functions.c copy {elf/tst-glibc-hwcaps-2-cache.root => nss/tst-reload1.root}/postclean.req (100%) create mode 100644 posix/_Fork.c create mode 100644 posix/execveat.c create mode 100644 posix/glob64-time64.c create mode 100644 posix/globfree64-time64.c create mode 100644 posix/spawn_faction_addclosefrom.c create mode 100644 posix/tst-_Fork.c create mode 100644 posix/tst-execveat.c create mode 100644 posix/tst-gnuglob64-time64.c create mode 100644 posix/tst-sched_rr_get_interval-time64.c create mode 100644 posix/tst-spawn5.c create mode 100644 posix/tst-wait3-time64.c create mode 100644 posix/tst-wait4-time64.c create mode 100644 resolv/dn_comp.c create mode 100644 resolv/dn_expand.c create mode 100644 resolv/dn_skipname.c create mode 100644 resolv/libanl-compat.c create mode 100644 resolv/ns_makecanon.c create mode 100644 resolv/ns_name_compress.c create mode 100644 resolv/ns_name_ntop.c create mode 100644 resolv/ns_name_pack.c create mode 100644 resolv/ns_name_pton.c create mode 100644 resolv/ns_name_skip.c create mode 100644 resolv/ns_name_uncompress.c create mode 100644 resolv/ns_name_unpack.c create mode 100644 resolv/ns_samename.c create mode 100644 resolv/nss_dns_functions.c create mode 100644 resolv/res-name-checking.c create mode 100644 resolv/res-putget.c delete mode 100644 resolv/res_comp.c create mode 100644 resolv/res_context_hostalias.c create mode 100644 resolv/res_get_nsaddr.c create mode 100644 resolv/res_hostalias.c create mode 100644 resolv/res_isourserver.c create mode 100644 resolv/res_nameinquery.c create mode 100644 resolv/res_queriesmatch.c create mode 100644 resolv/resolv-deprecated.c create mode 100644 rt/librt-compat.c create mode 100644 rt/lio_listio-common.c create mode 100644 rt/tst-aio6-time64.c create mode 100644 rt/tst-cpuclock2-time64.c create mode 100644 rt/tst-mqueue1-time64.c create mode 100644 rt/tst-mqueue10-time64.c create mode 100644 rt/tst-mqueue10.c create mode 100644 rt/tst-mqueue2-time64.c create mode 100644 rt/tst-mqueue4-time64.c create mode 100644 rt/tst-mqueue8-time64.c create mode 100644 rt/tst-timer4-time64.c create mode 100644 socket/tst-sockopt-time64.c create mode 100644 socket/tst-sockopt.c create mode 100644 soft-fp/eqhf2.c create mode 100644 soft-fp/extendhfdf2.c create mode 100644 soft-fp/extendhfsf2.c create mode 100644 soft-fp/extendhfxf2.c create mode 100644 soft-fp/truncdfhf2.c create mode 100644 soft-fp/truncsfhf2.c create mode 100644 soft-fp/truncxfhf2.c delete mode 100644 stdio-common/iovfwscanf.c create mode 100644 stdlib/test-cxa_atexit-race2.c create mode 100644 stdlib/tst-realpath.c create mode 100644 support/support-xfstat-time64.c create mode 100644 support/support-xstat-time64.c create mode 100644 support/support_create_timer.c create mode 100644 support/support_stack_alloc.c create mode 100644 support/timespec-add-time64.c create mode 100644 support/timespec-sub-time64.c create mode 100644 support/timespec-time64.c create mode 100644 support/xclock_gettime_time64.c create mode 100644 support/xclock_settime_time64.c create mode 100644 support/xclone.c create mode 100644 support/xlstat-time64.c create mode 100644 support/xpthread_attr_setaffinity_np.c create mode 100644 support/xsched.h create mode 100644 sysdeps/aarch64/fpu/s_roundeven.c create mode 100644 sysdeps/aarch64/fpu/s_roundevenf.c create mode 100644 sysdeps/aarch64/hp-timing.h create mode 100644 sysdeps/aarch64/multiarch/memcpy_a64fx.S create mode 100644 sysdeps/aarch64/multiarch/memset_a64fx.S delete mode 100644 sysdeps/arm/nptl-aeabi_unwind_cpp_pr1.c create mode 100644 sysdeps/generic/dl-hwcap-check.h delete mode 100644 sysdeps/generic/exit-thread.h create mode 100644 sysdeps/generic/features-time64.h create mode 100644 sysdeps/generic/fork.h copy elf/tst-glibc-hwcaps-2-cache.root/postclean.req => sysdeps/generic/libc_mallo [...] create mode 100644 sysdeps/generic/malloc-size.h create mode 100644 sysdeps/generic/math-use-builtins-roundeven.h create mode 100644 sysdeps/generic/rtld_static_init.h create mode 100644 sysdeps/generic/spawn_int_def.h create mode 100644 sysdeps/generic/time64-compat.h delete mode 100644 sysdeps/htl/old_pt-atfork.c delete mode 100644 sysdeps/htl/pt-atfork.c create mode 100644 sysdeps/htl/pthread_atfork_compat.h rename sysdeps/{pthread => htl}/timer_routines.c (100%) delete mode 100644 sysdeps/i386/i686/multiarch/sched_cpucount.c delete mode 100644 sysdeps/i386/i686/tst-stack-align.h delete mode 100644 sysdeps/i386/tst-stack-align.h delete mode 100644 sysdeps/ia64/sched_cpucount.c create mode 100644 sysdeps/ieee754/ldbl-96/Makeconfig create mode 100644 sysdeps/mach/hurd/_Fork.c create mode 100644 sysdeps/mach/hurd/execveat.c delete mode 100644 sysdeps/mach/hurd/fork.c create mode 100644 sysdeps/mach/hurd/getcwd.h create mode 100644 sysdeps/mach/hurd/i386/libc_malloc_debug.abilist create mode 100644 sysdeps/mach/hurd/spawn_int_def.h delete mode 100644 sysdeps/mips/nptl/nptl-sysdep.S create mode 100644 sysdeps/nptl/_Fork.c create mode 100644 sysdeps/nptl/dl-mutex.c delete mode 100644 sysdeps/nptl/fork.c create mode 100644 sysdeps/nptl/fork.h delete mode 100644 sysdeps/nptl/librt-cancellation.c create mode 100644 sysdeps/nptl/pthreadP.h create mode 100644 sysdeps/nptl/pthread_atfork_compat.h delete mode 100644 sysdeps/nptl/thrd_create.c delete mode 100644 sysdeps/posix/shm_open.c delete mode 100644 sysdeps/posix/shm_unlink.c create mode 100644 sysdeps/posix/sysconf-pthread_stack_min.h create mode 100644 sysdeps/powerpc/powerpc64/le/dl-hwcap-check.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/configure create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/configure.ac create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log-power10.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log.c copy sysdeps/{i386/fpu => powerpc/powerpc64/le/fpu/multiarch}/w_log.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memcmp.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memcpy.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memmove.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memset.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/rawmemchr.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcmp-power10.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcpy-power10.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memmove-power10.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memset-power10.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power10.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c delete mode 100644 sysdeps/powerpc/sched_cpucount.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/flockfile.c delete mode 100644 sysdeps/pthread/ftrylockfile.c delete mode 100644 sysdeps/pthread/funlockfile.c delete mode 100644 sysdeps/pthread/lio_listio.c delete mode 100644 sysdeps/pthread/lio_listio64.c create mode 100644 sysdeps/pthread/pthread_atfork.c create mode 100644 sysdeps/pthread/pthread_atfork_compat.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 create mode 100644 sysdeps/pthread/tst-abstime-time64.c create mode 100644 sysdeps/pthread/tst-cnd-timedwait-time64.c copy sysdeps/pthread/{tst-cond11-static.c => tst-cond11-time64.c} (100%) create mode 100644 sysdeps/pthread/tst-join14-time64.c create mode 100644 sysdeps/pthread/tst-mtx-timedlock-time64.c create mode 100644 sysdeps/pthread/tst-rwlock14-time64.c create mode 100644 sysdeps/pthread/tst-sem5-time64.c create mode 100644 sysdeps/pthread/tst-thrd-sleep-time64.c delete mode 100644 sysdeps/riscv/nptl/nptl-sysdep.S rename sysdeps/s390/{gconv-modules => gconv-modules-s390.conf} (100%) create mode 100644 sysdeps/s390/s390-64/dl-hwcap-check.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/ldsodefs.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist create mode 100755 sysdeps/unix/sysv/linux/aarch64/vltest.py delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/getsysstats.c create mode 100644 sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/alpha/librt-compat.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/alpha/timer_t_was_int_compat.h delete mode 100644 sysdeps/unix/sysv/linux/arc/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/arc/ldsodefs.h create mode 100644 sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/bits/pthread_stack_min-dynamic.h create mode 100644 sysdeps/unix/sysv/linux/bits/pthread_stack_min.h create mode 100644 sysdeps/unix/sysv/linux/bits/struct_stat_time64_helper.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_msqid64_ds_helper.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_semid64_ds_helper.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_shmid64_ds_helper.h create mode 100644 sysdeps/unix/sysv/linux/clone-internal.c create mode 100644 sysdeps/unix/sysv/linux/clone3.c create mode 100644 sysdeps/unix/sysv/linux/clone3.h create mode 100644 sysdeps/unix/sysv/linux/closefrom.c create mode 100644 sysdeps/unix/sysv/linux/closefrom_fallback.c create mode 100644 sysdeps/unix/sysv/linux/convert_scm_timestamps.c delete mode 100644 sysdeps/unix/sysv/linux/createthread.c create mode 100644 sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/execveat.c delete mode 100644 sysdeps/unix/sysv/linux/exit-thread.h create mode 100644 sysdeps/unix/sysv/linux/features-time64.h create mode 100644 sysdeps/unix/sysv/linux/glob64-time64.c create mode 100644 sysdeps/unix/sysv/linux/globfree64-time64.c create mode 100644 sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/hppa/socket-constants-time64.h create mode 100644 sysdeps/unix/sysv/linux/hppa/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/i386/clone3.S create mode 100644 sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/i386/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/ldsodefs.h create mode 100644 sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/ia64/timer_t_was_int_compat.h create mode 100644 sysdeps/unix/sysv/linux/include/bits/pthread_stack_min-dynamic.h create mode 100644 sysdeps/unix/sysv/linux/librt-compat.c create mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/m68k/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/getsysstats.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/ldsodefs.h create mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/m68k/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/getsysstats.c create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/mips/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/mips/getsysstats.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/socket-constants-time64.h create mode 100644 sysdeps/unix/sysv/linux/mq_setattr.c create mode 100644 sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/nios2/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/ldsodefs.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/libpthread-compat.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug [...] create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_deb [...] create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_t_was_int_compat.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/rtld_static_init.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/socket-constants-time64.h delete mode 100644 sysdeps/unix/sysv/linux/pthread_getcpuclockid.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_sigqueue.c delete mode 100644 sysdeps/unix/sysv/linux/raise.c create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/s390/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libutil-compat.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_t_was_int_compat.h create mode 100644 sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/socket-constants-time64.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/getsysstats.c create mode 100644 sysdeps/unix/sysv/linux/sparc/librt-compat.c create mode 100644 sysdeps/unix/sysv/linux/sparc/socket-constants-time64.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_t_was_int_compat.h create mode 100644 sysdeps/unix/sysv/linux/spawn_int_def.h create mode 100644 sysdeps/unix/sysv/linux/sysconf-pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/time64-support.c delete mode 100644 sysdeps/unix/sysv/linux/time64-support.h create mode 100644 sysdeps/unix/sysv/linux/timer_t_was_int_compat.h create mode 100644 sysdeps/unix/sysv/linux/timespec_getres.c create mode 100644 sysdeps/unix/sysv/linux/tst-adjtimex-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-align-clone-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-clock_gettime-clobber.c create mode 100644 sysdeps/unix/sysv/linux/tst-clone2-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-clone3-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-close_range.c create mode 100644 sysdeps/unix/sysv/linux/tst-getpid1-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-gettimeofday-clobber.c create mode 100644 sysdeps/unix/sysv/linux/tst-misalign-clone-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-misalign-clone.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_adjtime-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_gettime-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_gettimex-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-ppoll-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-prctl-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-prctl.c create mode 100644 sysdeps/unix/sysv/linux/tst-scm_rights-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-scm_rights.c create mode 100644 sysdeps/unix/sysv/linux/tst-sigtimedwait-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-time-clobber.c create mode 100644 sysdeps/unix/sysv/linux/tst-timerfd-time64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_read.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_read64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_write.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_write64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/lio_listio64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/timer_t_was_int_compat.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/clone3.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/compat-timer.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist create mode 100644 sysdeps/x86/tst-stack-align.h mode change 100644 => 100755 sysdeps/x86_64/configure create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundeven-c.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundeven-sse4_1.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundeven.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundevenf-c.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundevenf-sse4_1.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundevenf.c create mode 100644 sysdeps/x86_64/multiarch/ifunc-evex.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-wcslen.h create mode 100644 sysdeps/x86_64/multiarch/memchr-evex-rtm.S create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S delete mode 100644 sysdeps/x86_64/multiarch/sched_cpucount.c create mode 100644 sysdeps/x86_64/multiarch/strlen-vec.S create mode 100644 sysdeps/x86_64/multiarch/wcslen-sse4_1.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr-evex-rtm.S delete mode 100644 sysdeps/x86_64/sched_cpucount.c delete mode 100644 sysdeps/x86_64/tst-mallocalign1.c create mode 100644 sysdeps/x86_64/tst-rsi-strlen.c create mode 100644 sysdeps/x86_64/tst-rsi-wcslen.c delete mode 100644 sysdeps/x86_64/tst-stack-align.h create mode 100644 sysvipc/test-sysvmsg-time64.c create mode 100644 sysvipc/test-sysvsem-time64.c create mode 100644 sysvipc/test-sysvshm-time64.c create mode 100644 time/timespec_getres.c create mode 100644 time/tst-adjtime-time64.c create mode 100644 time/tst-clock-time64.c create mode 100644 time/tst-clock2-time64.c create mode 100644 time/tst-clock_nanosleep-time64.c create mode 100644 time/tst-clock_settime-time64.c create mode 100644 time/tst-cpuclock1-time64.c create mode 100644 time/tst-ctime-time64.c create mode 100644 time/tst-difftime-time64.c create mode 100644 time/tst-gmtime-time64.c create mode 100644 time/tst-itimer-time64.c create mode 100644 time/tst-mktime4-time64.c create mode 100644 time/tst-settimeofday-time64.c create mode 100644 time/tst-timegm-time64.c create mode 100644 time/tst-timespec_get-time64.c create mode 100644 time/tst-timespec_getres-time64.c create mode 100644 time/tst-timespec_getres.c create mode 100644 time/tst-y2039-time64.c