This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/pthread-multiple-fixes in repository glibc.
discards fc369c22fa Linux: Remove sysdep-cancel header discards 314f9c0ce9 nptl: arc: Fix Race conditions in pthread cancellation [BZ #12683] discards 48edb7c0e8 nptl: csky: Fix Race conditions in pthread cancellation [BZ#12683] discards 24f669e7e0 nptl: nios2: Fix Race conditions in pthread cancellation [BZ#12683] discards eb640064d2 nptl: riscv: Fix Race conditions in pthread cancellation [BZ#12683] discards 0fd1602e55 nptl: sh: Fix Race conditions in pthread cancellation [BZ#12683] discards f0331e0484 nptl: m68k: Fix Race conditions in pthread cancellation [BZ#12683] discards 6af4e1d54f nptl: microblaze: Fix Race conditions in pthread cancellatio [...] discards b7c4566e0e nptl: alpha: Fix Race conditions in pthread cancellation [BZ#12683] discards d4ada173c8 nptl: hppa: Fix Race conditions in pthread cancellation [BZ#12683] discards cef0a83b4d nptl: mips: Fix Race conditions in pthread cancellation [BZ#12683] discards e9239873c8 nptl: ia64: Fix Race conditions in pthread cancellation [BZ#12683] discards fa885a5a89 nptl: s390: Fix Race conditions in pthread cancellation [BZ#12683] discards 128a1069a3 nptl: sparc: Fix Race conditions in pthread cancellation [BZ#12683] discards 9010768677 nptl: powerpc: Fix Race conditions in pthread cancellation [ [...] discards 17b2dbb87f nptl: arm: Fix Race conditions in pthread cancellation [BZ#12683] discards 6ad249af09 nptl: aarch64: Fix Race conditions in pthread cancellation [ [...] discards 61721c5476 nptl: i386: Fix Race conditions in pthread cancellation [BZ#12683] discards f1abcb2c1b nptl: x32: Fix Race conditions in pthread cancellation [BZ#12683] discards 288ffd1819 nptl: x86_64: Fix Race conditions in pthread cancellation [B [...] discards 447822a07d nptl: Fix Race conditions in pthread cancellation (BZ#12683, [...] discards f517fd700b nptl: Do not close the pipe on tst-cancel{2,3} discards 761b155218 nptl: Fix tst-cancel7 and tst-cancelx7 race condition (BZ #14232) discards 04acef9237 nptl: Do not use pthread set_tid_address as state synchroniz [...] discards b67a586c45 nptl: Handle robust PI mutexes for !__ASSUME_SET_ROBUST_LIST discards 12c7358b25 nptl: Set cancellation type and state on pthread_exit discards d10072521d nptl: Avoid async cancellation to wrongly update __nptl_nthr [...] discards 0616efb79c nptl: Use pthread_kill on pthread_cancel discards 857b30c607 nptl: Implement raise in terms of pthread_kill discards f7c5cb6c6d nptl: Move cancel type out of cancelhandling discards 43eb52b161 nptl: Move cancel state out of cancelhandling discards 9cb3f89be0 nptl: Remove CANCELING_BITMASK discards 0eb9f2d8cf nptl: Install cancellation handler on pthread_cancel discards 7760f0c8f7 nptl: Deallocate the thread stack on setup failure (BZ #19511) 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 adds 4165dd2e95 Remove obsolete comments/name from acos-inputs, since slow p [...] adds db737c79c6 Remove obsolete comments/name from several benchtest input files. adds 6069826312 nis: Fix leak on realloc failure in nis_getnames [BZ #28150] adds 2ee9b24f47 Fix build of nptl/tst-thread_local1.cc with GCC 12 adds b0234d79e7 ldconfig: avoid leak on empty paths in config file adds 5f9b78fe35 gconv_parseconfdir: Fix memory leak adds 1e0e6d656d iconv_charmap: Close output file when done adds 45caed9d67 copy_and_spawn_sgid: Avoid double calls to close() adds 77a34079d8 gaiconf_init: Avoid double-free in label and precedence lists adds df183287ff hurd: Avoid spurious warning adds b17e842a60 gethosts: Remove unused argument _type adds ac30324c67 test-dlclose-exit-race: avoid hang on pthread_create error adds 5b86241a03 linux: Add sparck brk implementation adds c52eb066bc Update sparc libm-test-ulps adds 3d9a539ee6 rt: Set the correct message queue for tst-mqueue10 adds 505a964ae0 tst-mxfast: Don't run with mcheck adds fb89489636 Add INADDR_DUMMY from Linux 5.13 to netinet/in.h adds c87fcacc50 Linux: Fix fcntl, ioctl, prctl redirects for _TIME_BITS=64 ( [...] adds e4ca6de1bc powerpc64: Replace some PPC_FEATURE_HAS_VSX with PPC_FEATURE [...] adds f2a15dd668 powerpc64: Check cacheline size before using optimised memse [...] adds 60b4dd2579 powerpc64: Add checks for Altivec and VSX in ifunc selection adds b805aebd42 librt: fix NULL pointer dereference (bug 28213) adds 98149b16d6 Add PTRACE_GET_RSEQ_CONFIGURATION from Linux 5.13 to sys/ptrace.h adds 1d7b32ee61 Use binutils 2.37 branch in build-many-glibcs.py adds 07b427296b [1/5] AArch64: Improve A64FX memset for small sizes adds 9bc2ed8f46 [2/5] AArch64: Improve A64FX memset for large sizes adds 186092c6ba [3/5] AArch64: Improve A64FX memset for remaining bytes adds e69d9981f8 [4/5] AArch64: Improve A64FX memset by removing unroll32 adds a5db6a5cae [5/5] AArch64: Improve A64FX memset medium loops adds 13710e7e6a hurd: Add support for AT_NO_AUTOMOUNT adds 302247c891 elf: Unconditionally use __ehdr_start adds 43d06ed218 aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203] adds 08fc6df294 hurd mmap: Factorize MAP_SHARED flag check adds 5a5358b749 hurd mmap: Reduce the requested max vmprot adds dc906e94f7 mtrace: Use a static buffer for printing [BZ #25947] adds 4cc79c2177 librt: add test (bug 28213) adds 1f51cd9a86 mips: align stack in clone [BZ #28223] adds 0f62fe0532 mips: increase stack alignment in clone to match the ABI adds 6e8a0aac2f time: Fix overflow itimer tests on 32-bit systems adds cbb2aa337b hurd: Drop fmh kludge adds 33c50ef428 elf: Drop elf/tls-macros.h in favor of __thread and tls_mode [...] adds b37b75d269 x86_64: Simplify elf_machine_{load_address,dynamic} adds 710ba420fd Remove sysdeps/*/tls-macros.h adds 34b4624b04 riscv: Drop reliance on _GLOBAL_OFFSET_TABLE_[0] adds bca0f5cbc9 arm: Simplify elf_machine_{load_address,dynamic} adds 0835c0f0ba x86: fix Autoconf caching of instruction support checks [BZ #27991] adds 82fbcd7118 elf: Fix missing colon in LD_SHOW_AUXV output [BZ #28253] adds c333dcf8d8 Update string/test-memmove.c to cover 16KB copy new 3b517e5e15 nptl: Fix tst-cancel7 and tst-cancelx7 race condition (BZ #14232) new 7ce598e7e1 nptl: Set cancellation type and state on pthread_exit new 6464efa00e nptl: Handle robust PI mutexes for !__ASSUME_SET_ROBUST_LIST new ebae3185ca nptl: Do not use pthread set_tid_address as state synchroniz [...] new 7936b35020 nptl: Move setxid flag out of cancelhandling new 56b581153a nptl: Replace struct thread cancelhandling field new 3a8a8d14f6 support: Add support_wait_for_thread_exit new 6ace783138 nptl: pthread_kill, pthread_cancel should fail after exit (b [...] new bb94df8eab nptl: Fix race between pthread_kill and thread exit (bug 12889)
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (fc369c22fa) \ N -- N -- N refs/heads/azanella/pthread-multiple-fixes (bb94df8eab)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog.old/ChangeLog.23 | 32243 +++++++++++++++++++ INSTALL | 12 +- Makeconfig | 26 +- Makefile | 8 +- Makerules | 85 +- NEWS | 308 +- Rules | 26 +- benchtests/acos-inputs | 3 - benchtests/asin-inputs | 3 - benchtests/atan-inputs | 3 - benchtests/bench-string.h | 5 +- benchtests/cos-inputs | 3 - benchtests/pow-inputs | 4 - benchtests/sin-inputs | 3 - benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 22 - benchtests/tan-inputs | 7 - catgets/Makefile | 4 +- config.h.in | 6 +- configure | 68 +- configure.ac | 42 +- csu/check_fds.c | 8 +- csu/libc-start.c | 3 +- dlfcn/dlerror.c | 1 - elf/Makefile | 158 +- elf/Versions | 3 - elf/dl-addr.c | 1 - elf/dl-cache.c | 124 +- elf/dl-close.c | 3 +- elf/dl-is_dso.h | 33 + elf/dl-libc.c | 10 +- elf/dl-load.c | 10 +- elf/dl-lookup.c | 1 + elf/dl-misc.c | 4 +- elf/dl-open.c | 12 +- elf/dl-profile.c | 4 +- elf/dl-runtime.c | 1 + elf/dl-scope.c | 1 + elf/dl-support.c | 6 +- elf/dl-sym.c | 3 +- elf/dl-sysdep.c | 2 +- elf/dl-tls.c | 12 +- elf/elf.h | 2 + elf/ldconfig.c | 11 +- elf/rtld.c | 18 +- elf/tls-macros.h | 25 - elf/tst-audit17.c | 25 + elf/tst-auditmod17.c | 23 + elf/tst-dl-is_dso.c | 35 + elf/tst-dlmopen-gethostbyname-mod.c | 29 + elf/tst-dlmopen-gethostbyname.c | 31 + 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-tls1.c | 64 +- elf/tst-tls2.c | 82 - elf/tst-tls20.c | 275 +- elf/tst-tls3.c | 26 +- elf/tst-tlsmod1.c | 24 +- elf/tst-tlsmod2.c | 6 +- elf/tst-tlsmod3.c | 8 +- elf/tst-tlsmod4.c | 6 +- elf/tst-tlsmod5.c | 4 +- elf/tst-tlsmod6.c | 4 +- htl/Makefile | 4 +- htl/Versions | 1 + hurd/hurd/fd.h | 6 + hurd/hurdselect.c | 2 +- iconv/Makefile | 2 +- iconv/gconv_cache.c | 4 +- iconv/gconv_conf.c | 105 +- iconv/gconv_parseconfdir.h | 168 + iconv/iconv_charmap.c | 2 + iconv/iconvconfig.c | 94 +- iconvdata/Makefile | 49 +- iconvdata/gconv-modules | 1857 -- iconvdata/gconv-modules-extra.conf | 1889 ++ include/aio.h | 4 + include/arpa/inet.h | 2 + include/arpa/nameser.h | 28 +- include/bits/unistd_ext.h | 6 + include/clone_internal.h | 16 + include/dirent.h | 2 +- include/dlfcn.h | 30 +- include/features-time64.h | 1 + include/features.h | 22 +- include/file_change_detection.h | 6 +- include/fts.h | 51 + include/ftw.h | 18 + include/glob.h | 29 + 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 | 9 +- include/pthread.h | 3 + include/pty.h | 3 +- include/resolv.h | 22 +- include/shlib-compat.h | 6 +- include/stdio.h | 2 + include/stdlib.h | 9 +- include/sys/select.h | 5 + include/sys/socket.h | 8 +- include/sys/stat.h | 2 +- include/time.h | 34 +- include/unistd.h | 5 + include/utmp.h | 14 +- inet/arpa/inet.h | 3 +- inet/inet_net.c | 4 +- inet/netinet/icmp6.h | 2 + inet/netinet/in.h | 3 + inet/rcmd.c | 6 +- intl/loadmsgcat.c | 4 +- intl/tst-gettext.sh | 1 + io/Makefile | 36 +- io/Versions | 3 + io/closefrom.c | 34 + io/creat.c | 1 + 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/ppoll.c | 2 + io/sys/poll.h | 11 + 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 | 12 +- libio/filedoalloc.c | 2 +- libio/fileops.c | 8 +- libio/iogetdelim.c | 7 +- libio/ioungetc.c | 6 +- libio/libioP.h | 1 - libio/oldfileops.c | 2 +- libio/wfileops.c | 2 +- locale/loadarchive.c | 8 +- locale/loadlocale.c | 6 +- localedata/Makefile | 3 +- 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 | 102 +- malloc/Versions | 51 +- malloc/arena.c | 61 +- malloc/hooks.c | 542 +- malloc/malloc-check.c | 403 + malloc/malloc-debug.c | 671 + malloc/malloc-hooks.h | 24 - malloc/malloc-internal.h | 41 +- malloc/malloc.c | 316 +- malloc/malloc.h | 27 - malloc/mcheck-impl.c | 412 + malloc/mcheck.c | 396 +- malloc/morecore.c | 34 +- malloc/mtrace-impl.c | 218 + malloc/mtrace.c | 348 +- malloc/tst-compathooks-off.c | 145 + malloc/tst-compathooks-on.c | 2 + 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 | 51 +- manual/install.texi | 12 +- manual/llio.texi | 63 +- manual/memory.texi | 222 +- manual/platform.texi | 36 +- manual/process.texi | 41 +- manual/tunables.texi | 15 +- misc/Makefile | 20 +- misc/fdatasync.c | 1 + misc/fsync.c | 2 +- misc/regexp.c | 9 +- misc/sys/cdefs.h | 10 + misc/sys/ioctl.h | 10 + misc/sys/select.h | 27 + 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 + nis/nis_subr.c | 8 +- nptl/Makefile | 24 +- nptl/Versions | 110 +- nptl/allocatestack.c | 65 +- nptl/cancellation.c | 62 +- nptl/cleanup_compat.c | 4 + nptl/descr.h | 31 +- nptl/futex-internal.c | 52 +- nptl/libc_multiple_threads.c | 2 +- nptl/lowlevellock.c | 16 +- nptl/nptl-stack.c | 8 +- nptl/nptl-stack.h | 5 +- nptl/nptl_free_tcb.c | 22 +- nptl/nptl_setxid.c | 49 +- nptl/old_pthread_atfork.c | 26 - nptl/pthreadP.h | 754 - nptl/pthread_atfork.c | 57 - nptl/pthread_barrier_init.c | 5 +- nptl/pthread_barrier_wait.c | 5 +- nptl/pthread_cancel.c | 32 +- nptl/pthread_clockjoin.c | 3 +- nptl/pthread_cond_wait.c | 14 +- nptl/pthread_create.c | 108 +- nptl/pthread_detach.c | 7 +- nptl/pthread_getcpuclockid.c | 3 +- nptl/pthread_getschedparam.c | 4 +- nptl/pthread_join_common.c | 35 +- nptl/pthread_keys.c | 3 +- nptl/pthread_kill.c | 11 +- nptl/pthread_mutex_conf.c | 9 + nptl/pthread_mutex_lock.c | 5 +- nptl/pthread_mutex_timedlock.c | 13 +- nptl/pthread_mutex_unlock.c | 5 +- nptl/pthread_rwlock_clockrdlock.c | 4 +- nptl/pthread_rwlock_clockwrlock.c | 4 +- nptl/pthread_rwlock_timedrdlock.c | 4 +- nptl/pthread_rwlock_timedwrlock.c | 4 +- nptl/pthread_setschedparam.c | 3 +- nptl/pthread_setschedprio.c | 3 +- nptl/pthread_testcancel.c | 12 +- nptl/pthread_timedjoin.c | 3 +- nptl/pthread_tryjoin.c | 11 +- nptl/sem_clockwait.c | 3 +- nptl/sem_timedwait.c | 4 +- nptl/tst-cancel29.c | 98 - nptl/tst-cancel30.c | 80 - nptl/tst-cancel4_2-time64.c | 1 + nptl/tst-cancel7.c | 56 +- nptl/tst-context1.c | 15 +- nptl/tst-minstack-exit.c | 3 + nptl/tst-thread_local1.cc | 1 + nptl/vars.c | 6 +- nptl_db/Makefile | 11 +- nptl_db/db-symbols.awk | 14 +- nptl_db/structs.def | 17 +- nptl_db/td_ta_new.c | 2 +- nptl_db/td_thr_get_info.c | 16 +- nptl_db/td_thr_getfpregs.c | 9 +- nptl_db/td_thr_getgregs.c | 9 +- nptl_db/td_thr_setfpregs.c | 9 +- nptl_db/td_thr_setgregs.c | 9 +- nptl_db/thread_dbP.h | 2 +- nscd/nscd_helper.c | 4 +- nss/Makefile | 24 +- nss/Versions | 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 | 64 +- posix/Versions | 2 + posix/_Fork.c | 34 + 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/nanosleep.c | 1 + posix/sched.h | 11 +- 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-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 | 13 + posix/wordexp-test.c | 1 + posix/wordexp.c | 2 +- resolv/Makefile | 107 +- 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 | 76 +- 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-bz28213.c | 101 + 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 +- 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 | 15 +- stdio-common/getline.c | 2 +- stdlib/Versions | 2 +- stdlib/abort.c | 2 +- stdlib/cxa_thread_atexit_impl.c | 4 + stdlib/test-atexit-race-common.c | 11 +- stdlib/test-dlclose-exit-race.c | 14 +- string/test-memchr.c | 39 +- string/test-memmove.c | 48 + string/test-string.h | 5 +- string/test-strncat.c | 61 + string/test-strnlen.c | 37 + sunrpc/key_call.c | 8 +- sunrpc/rpc_common.c | 12 +- sunrpc/svcauth_des.c | 2 +- support/Makefile | 15 +- support/support-xfstat-time64.c | 32 + support/support-xstat-time64.c | 32 + support/support.h | 61 +- support/support_capture_subprocess.c | 1 + support/support_create_timer.c | 69 + support/support_path_support_time64.c | 1 + support/support_stack_alloc.c | 83 + support/support_wait_for_thread_exit.c | 72 + 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/xsched.h | 34 + support/xsigstack.c | 43 +- support/xtime.h | 7 + support/xunistd.h | 13 + sysdeps/aarch64/Makefile | 3 + sysdeps/aarch64/dl-machine.h | 24 +- sysdeps/aarch64/fpu/s_roundeven.c | 2 +- sysdeps/aarch64/fpu/s_roundevenf.c | 1 + sysdeps/aarch64/hp-timing.h | 47 + sysdeps/aarch64/multiarch/memset_a64fx.S | 284 +- sysdeps/aarch64/nptl/tcb-offsets.sym | 3 - sysdeps/aarch64/strnlen.S | 270 +- sysdeps/aarch64/tls-macros.h | 51 - sysdeps/alpha/nptl/tcb-offsets.sym | 3 - sysdeps/alpha/tls-macros.h | 25 - sysdeps/arc/dl-machine.h | 23 +- sysdeps/arc/fpu_control.h | 15 +- sysdeps/arc/nptl/tcb-offsets.sym | 3 - sysdeps/arc/tls-macros.h | 47 - sysdeps/arm/dl-machine.h | 47 +- sysdeps/arm/nptl/tcb-offsets.sym | 3 - sysdeps/arm/tls-macros.h | 72 - sysdeps/csky/abiv2/tls-macros.h | 55 - sysdeps/csky/nptl/tcb-offsets.sym | 3 - sysdeps/generic/aio_misc.h | 85 +- sysdeps/generic/features-time64.h | 19 + sysdeps/generic/fork.h | 32 + sysdeps/generic/ldsodefs.h | 4 +- .../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/spawn_int_def.h | 24 + sysdeps/generic/syscall_types.h | 25 - sysdeps/generic/sysdep-cancel.h | 7 + sysdeps/generic/time64-compat.h | 3 + sysdeps/generic/tls-macros.h | 12 - sysdeps/gnu/glob-lstat-compat.c | 3 +- sysdeps/gnu/glob64-lstat-compat.c | 3 +- sysdeps/gnu/netinet/ip_icmp.h | 18 + sysdeps/hppa/nptl/tcb-offsets.sym | 4 - sysdeps/hppa/tls-macros.h | 114 - sysdeps/htl/Makeconfig | 8 +- sysdeps/htl/old_pt-atfork.c | 26 - sysdeps/htl/pt-atfork.c | 41 - sysdeps/htl/pthreadP.h | 3 + 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/nptl/tcb-offsets.sym | 4 - sysdeps/i386/tls-macros.h | 47 - sysdeps/ia64/nptl/tcb-offsets.sym | 3 - sysdeps/ia64/tls-macros.h | 66 - 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/s_roundevenl.c | 1 + sysdeps/ieee754/ldbl-96/s_roundevenl.c | 1 + sysdeps/m68k/nptl/tcb-offsets.sym | 3 - sysdeps/m68k/tls-macros.h | 68 - sysdeps/mach/hurd/Makefile | 1 + sysdeps/mach/hurd/_Fork.c | 717 + sysdeps/mach/hurd/dl-sysdep.c | 35 - sysdeps/mach/hurd/fdatasync.c | 1 + sysdeps/mach/hurd/fork.c | 736 - sysdeps/mach/hurd/fsync.c | 1 + 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/libc.abilist | 69 +- sysdeps/mach/hurd/i386/libc_malloc_debug.abilist | 28 + 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/mmap.c | 38 +- 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/microblaze/nptl/tcb-offsets.sym | 3 - sysdeps/microblaze/tls-macros.h | 46 - sysdeps/mips/dl-trampoline.c | 1 + sysdeps/mips/mips32/libm-test-ulps | 58 +- sysdeps/mips/mips64/libm-test-ulps | 102 +- sysdeps/mips/nptl/tcb-offsets.sym | 3 - sysdeps/mips/tls-macros.h | 130 - sysdeps/nios2/nptl/tcb-offsets.sym | 3 - sysdeps/nios2/tls-macros.h | 46 - sysdeps/nptl/Makeconfig | 1 + sysdeps/nptl/Makefile | 2 +- sysdeps/nptl/_Fork.c | 52 + sysdeps/nptl/aio_misc.h | 6 +- sysdeps/nptl/cancellation-pc-check.h | 53 - sysdeps/nptl/dl-tls_init_tp.c | 8 +- sysdeps/nptl/dl-tunables.list | 4 + sysdeps/nptl/fork.c | 264 - 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 | 51 +- sysdeps/nptl/libc_start_call_main.h | 4 +- sysdeps/nptl/lowlevellock-futex.h | 16 +- sysdeps/nptl/lowlevellock.h | 26 +- sysdeps/nptl/pthread.h | 123 +- sysdeps/nptl/pthreadP.h | 741 + sysdeps/nptl/pthread_atfork_compat.h | 4 + sysdeps/nptl/pthread_early_init.h | 2 +- sysdeps/nptl/setxid.h | 2 +- sysdeps/posix/dl-fileid.h | 4 +- sysdeps/posix/euidaccess.c | 4 +- sysdeps/posix/getaddrinfo.c | 29 +- sysdeps/posix/getcwd.c | 15 +- sysdeps/posix/open64.c | 1 + sysdeps/posix/pathconf.c | 4 +- sysdeps/posix/pause.c | 1 + sysdeps/posix/shm_open.c | 62 - sysdeps/posix/shm_unlink.c | 48 - sysdeps/posix/sigpause.c | 1 + sysdeps/posix/sigwait.c | 1 + 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/mod-tlsopt-powerpc.c | 6 +- sysdeps/powerpc/nofpu/libm-test-ulps | 86 +- sysdeps/powerpc/nofpu/sim-full.c | 8 +- sysdeps/powerpc/nptl/tcb-offsets.sym | 3 - sysdeps/powerpc/powerpc32/sysdep.h | 3 - sysdeps/powerpc/powerpc32/tls-macros.h | 49 - sysdeps/powerpc/powerpc64/Makefile | 1 - sysdeps/powerpc/powerpc64/le/configure | 2 +- sysdeps/powerpc/powerpc64/le/configure.ac | 2 +- sysdeps/powerpc/powerpc64/le/power9/strcpy.S | 160 +- sysdeps/powerpc/powerpc64/multiarch/bzero.c | 6 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 157 +- sysdeps/powerpc/powerpc64/multiarch/memchr.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/memcpy.c | 7 +- sysdeps/powerpc/powerpc64/multiarch/memmove.c | 3 +- sysdeps/powerpc/powerpc64/multiarch/mempcpy.c | 3 +- sysdeps/powerpc/powerpc64/multiarch/memrchr.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/memset.c | 16 +- sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c | 18 + sysdeps/powerpc/powerpc64/multiarch/stpcpy.c | 9 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasestr.c | 3 +- sysdeps/powerpc/powerpc64/multiarch/strcat.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/strchr.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 9 +- sysdeps/powerpc/powerpc64/multiarch/strcspn.c | 3 +- sysdeps/powerpc/powerpc64/multiarch/strlen.c | 11 +- sysdeps/powerpc/powerpc64/multiarch/strncase.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncat.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strnlen.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strrchr.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strspn.c | 3 +- sysdeps/powerpc/powerpc64/multiarch/strstr.c | 2 +- sysdeps/powerpc/powerpc64/sysdep.h | 35 +- sysdeps/powerpc/powerpc64/tls-macros.h | 42 - sysdeps/powerpc/tls-macros.h | 3 - sysdeps/powerpc/tst-tlsifunc.c | 4 +- sysdeps/pthread/Makefile | 40 +- sysdeps/pthread/Versions | 5 - sysdeps/pthread/aio_cancel.c | 157 - sysdeps/pthread/aio_error.c | 48 - sysdeps/pthread/aio_fsync.c | 57 - sysdeps/pthread/aio_misc.c | 721 - sysdeps/pthread/aio_misc.h | 122 - sysdeps/pthread/aio_notify.c | 157 - sysdeps/pthread/aio_read.c | 30 - sysdeps/pthread/aio_read64.c | 30 - sysdeps/pthread/aio_suspend.c | 263 - sysdeps/pthread/aio_write.c | 30 - sysdeps/pthread/aio_write64.c | 30 - sysdeps/pthread/lio_listio.c | 248 - sysdeps/pthread/lio_listio64.c | 33 - sysdeps/pthread/pthread_atfork.c | 58 + sysdeps/pthread/pthread_atfork_compat.c | 28 + sysdeps/pthread/semaphore.h | 25 + sysdeps/pthread/thrd_sleep.c | 1 + 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/tst-abstime-time64.c | 1 + sysdeps/pthread/tst-cancel2.c | 89 +- sysdeps/pthread/tst-cancel3.c | 83 +- 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-kill4.c | 90 - sysdeps/pthread/tst-mtx-timedlock-time64.c | 1 + sysdeps/pthread/tst-pthread_cancel-exited.c | 45 + sysdeps/pthread/tst-pthread_cancel-select-loop.c | 87 + sysdeps/pthread/tst-pthread_kill-exited.c | 46 + sysdeps/pthread/tst-pthread_kill-exiting.c | 110 + sysdeps/pthread/tst-rwlock14-time64.c | 1 + sysdeps/pthread/tst-sem5-time64.c | 1 + sysdeps/pthread/tst-thrd-detach.c | 4 +- sysdeps/pthread/tst-thrd-sleep-time64.c | 1 + sysdeps/riscv/dl-machine.h | 21 +- sysdeps/riscv/nptl/tcb-offsets.sym | 3 - sysdeps/riscv/nptl/tls.h | 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/riscv/tls-macros.h | 47 - sysdeps/s390/Makefile | 16 +- 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/tcb-offsets.sym | 3 - sysdeps/s390/s390-32/tls-macros.h | 106 - sysdeps/s390/s390-64/tls-macros.h | 90 - sysdeps/sh/nptl/tcb-offsets.sym | 4 - sysdeps/sh/sysdep.h | 1 - sysdeps/sh/tls-macros.h | 143 - sysdeps/sparc/fpu/libm-test-ulps | 2 +- sysdeps/sparc/nptl/tcb-offsets.sym | 3 - sysdeps/sparc/sparc32/tls-macros.h | 66 - sysdeps/sparc/sparc64/tls-macros.h | 65 - 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 | 141 +- sysdeps/unix/sysv/linux/Makefile | 50 +- sysdeps/unix/sysv/linux/Versions | 116 + sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h | 101 - .../sysv/linux/aarch64/bits/pthread_stack_min.h | 22 + sysdeps/unix/sysv/linux/aarch64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 148 +- .../sysv/linux/aarch64/libc_malloc_debug.abilist | 28 + 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/sys/ptrace.h | 7 +- sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S | 59 - sysdeps/unix/sysv/linux/accept.c | 1 + sysdeps/unix/sysv/linux/accept4.c | 1 + sysdeps/unix/sysv/linux/access.c | 2 +- sysdeps/unix/sysv/linux/aio_misc.h | 10 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/alpha/Versions | 18 +- sysdeps/unix/sysv/linux/alpha/aio_cancel.c | 26 +- sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 3 + 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/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 162 +- .../sysv/linux/alpha/libc_malloc_debug.abilist | 28 + 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/select.c | 5 +- sysdeps/unix/sysv/linux/alpha/syscall_cancel.S | 80 - 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/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/arc/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/arc/libc.abilist | 146 +- .../unix/sysv/linux/arc/libc_malloc_debug.abilist | 26 + 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/arc/syscall_cancel.S | 57 - sysdeps/unix/sysv/linux/arch-fork.h | 3 + sysdeps/unix/sysv/linux/arm/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/arm/be/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 238 +- .../sysv/linux/arm/be/libc_malloc_debug.abilist | 28 + 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 | 238 +- .../sysv/linux/arm/le/libc_malloc_debug.abilist | 28 + 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/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/arm/syscall_cancel.S | 78 - 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/ptrace-shared.h | 10 + 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/clock_getres.c | 16 +- sysdeps/unix/sysv/linux/clock_gettime.c | 55 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 48 +- 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/close.c | 1 + sysdeps/unix/sysv/linux/close_nocancel.c | 1 + sysdeps/unix/sysv/linux/closefrom.c | 36 + sysdeps/unix/sysv/linux/closefrom_fallback.c | 99 + sysdeps/unix/sysv/linux/cnd_timedwait.c | 8 +- sysdeps/unix/sysv/linux/connect.c | 1 + sysdeps/unix/sysv/linux/convert_scm_timestamps.c | 100 + sysdeps/unix/sysv/linux/copy_file_range.c | 2 +- sysdeps/unix/sysv/linux/creat.c | 1 + sysdeps/unix/sysv/linux/creat64.c | 1 + sysdeps/unix/sysv/linux/csky/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/csky/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 236 +- .../unix/sysv/linux/csky/libc_malloc_debug.abilist | 26 + 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/syscall_cancel.S | 114 - sysdeps/unix/sysv/linux/csky/time64-compat.h | 2 + sysdeps/unix/sysv/linux/dl-execstack.c | 2 +- sysdeps/unix/sysv/linux/epoll_pwait.c | 7 +- sysdeps/unix/sysv/linux/epoll_wait.c | 6 +- sysdeps/unix/sysv/linux/fallocate.c | 3 +- sysdeps/unix/sysv/linux/fallocate64.c | 3 +- sysdeps/unix/sysv/linux/fcntl.c | 3 +- sysdeps/unix/sysv/linux/fcntl64.c | 5 +- sysdeps/unix/sysv/linux/fcntl_nocancel.c | 1 + sysdeps/unix/sysv/linux/fdatasync.c | 3 +- sysdeps/unix/sysv/linux/fdopendir.c | 4 +- sysdeps/unix/sysv/linux/features-time64.h | 37 + sysdeps/unix/sysv/linux/fexecve.c | 4 +- sysdeps/unix/sysv/linux/fsync.c | 3 +- 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/getrandom.c | 2 +- sysdeps/unix/sysv/linux/getsockopt.c | 85 +- sysdeps/unix/sysv/linux/getsysstats.c | 83 +- 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/arch-syscall.h | 3 + .../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 | 245 +- .../unix/sysv/linux/hppa/libc_malloc_debug.abilist | 28 + 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/syscall_cancel.S | 81 - sysdeps/unix/sysv/linux/hppa/syscalls.list | 2 - sysdeps/unix/sysv/linux/hppa/sysdep.h | 1 - sysdeps/unix/sysv/linux/hppa/time64-compat.h | 2 + sysdeps/unix/sysv/linux/i386/arch-syscall.h | 3 + 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 | 245 +- .../unix/sysv/linux/i386/libc_malloc_debug.abilist | 28 + 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/syscall_cancel.S | 103 - sysdeps/unix/sysv/linux/i386/sysdep.h | 2 + sysdeps/unix/sysv/linux/i386/time64-compat.h | 2 + sysdeps/unix/sysv/linux/ia64/Versions | 7 - sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/ia64/bits/local_lim.h | 99 - .../unix/sysv/linux/ia64/bits/pthread_stack_min.h | 20 + .../unix/sysv/linux/ia64/cancellation-pc-check.h | 48 - sysdeps/unix/sysv/linux/ia64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 160 +- .../unix/sysv/linux/ia64/libc_malloc_debug.abilist | 28 + 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/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/ia64/syscall_cancel.S | 81 - 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 + .../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/arch-syscall.h | 3 + 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 | 238 +- .../linux/m68k/coldfire/libc_malloc_debug.abilist | 28 + .../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/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 245 +- .../linux/m68k/m680x0/libc_malloc_debug.abilist | 28 + .../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/syscall_cancel.S | 85 - sysdeps/unix/sysv/linux/m68k/time64-compat.h | 2 + sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 3 + .../unix/sysv/linux/microblaze/be/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 238 +- .../linux/microblaze/be/libc_malloc_debug.abilist | 28 + .../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 +- .../unix/sysv/linux/microblaze/kernel-features.h | 2 - .../unix/sysv/linux/microblaze/le/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 238 +- .../linux/microblaze/le/libc_malloc_debug.abilist | 28 + .../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 | 4 +- .../unix/sysv/linux/microblaze/syscall_cancel.S | 61 - sysdeps/unix/sysv/linux/microblaze/sysdep.h | 1 - sysdeps/unix/sysv/linux/microblaze/time64-compat.h | 2 + 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/clone.S | 7 + sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 3 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 245 +- .../mips/mips32/fpu/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist | 5 +- .../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 | 245 +- .../mips/mips32/nofpu/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/mips/mips32/syscall_cancel.S | 128 - sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 4 - .../unix/sysv/linux/mips/mips32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/mips/mips64/libanl.abilist | 4 - 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 | 3 + .../unix/sysv/linux/mips/mips64/n32/libanl.abilist | 1 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 245 +- .../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/syscall_types.h | 28 - .../sysv/linux/mips/mips64/n32/time64-compat.h | 2 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 3 + .../unix/sysv/linux/mips/mips64/n64/libanl.abilist | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 155 +- .../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 + .../unix/sysv/linux/mips/mips64/syscall_cancel.S | 130 - sysdeps/unix/sysv/linux/mips/mips64/sysdep.h | 52 +- 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 | 63 +- 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 | 75 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 75 +- sysdeps/unix/sysv/linux/mq_unlink.c | 7 +- sysdeps/unix/sysv/linux/msgrcv.c | 2 +- sysdeps/unix/sysv/linux/msgsnd.c | 2 +- sysdeps/unix/sysv/linux/msync.c | 2 +- sysdeps/unix/sysv/linux/mtx_timedlock.c | 8 +- sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/nios2/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 238 +- .../sysv/linux/nios2/libc_malloc_debug.abilist | 28 + 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/syscall_cancel.S | 95 - sysdeps/unix/sysv/linux/nios2/time64-compat.h | 2 + sysdeps/unix/sysv/linux/oldglob.c | 11 +- sysdeps/unix/sysv/linux/open.c | 3 +- sysdeps/unix/sysv/linux/open64.c | 3 +- sysdeps/unix/sysv/linux/open_by_handle_at.c | 2 +- sysdeps/unix/sysv/linux/open_nocancel.c | 1 + sysdeps/unix/sysv/linux/openat.c | 3 +- sysdeps/unix/sysv/linux/openat64.c | 3 +- sysdeps/unix/sysv/linux/openat64_nocancel.c | 1 + sysdeps/unix/sysv/linux/openat_nocancel.c | 1 + sysdeps/unix/sysv/linux/opendir.c | 7 +- sysdeps/unix/sysv/linux/pathconf.c | 5 +- sysdeps/unix/sysv/linux/pause.c | 2 +- sysdeps/unix/sysv/linux/poll.c | 4 +- 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/ioctl.c | 3 + sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 2 - .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 3 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 245 +- .../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/libresolv.abilist | 29 - .../sysv/linux/powerpc/powerpc32/librt.abilist | 42 +- .../sysv/linux/powerpc/powerpc32/libutil.abilist | 7 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 245 +- .../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 | 8 - .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 3 + .../sysv/linux/powerpc/powerpc64/be/libanl.abilist | 5 +- .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 155 +- .../powerpc/powerpc64/be/libc_malloc_debug.abilist | 28 + .../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 | 148 +- .../powerpc/powerpc64/le/libc_malloc_debug.abilist | 28 + .../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 + .../sysv/linux/powerpc/socket-constants-time64.h | 35 + sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 7 +- sysdeps/unix/sysv/linux/powerpc/syscall.S | 2 +- sysdeps/unix/sysv/linux/powerpc/syscall_cancel.S | 65 - sysdeps/unix/sysv/linux/powerpc/sysdep.h | 2 +- sysdeps/unix/sysv/linux/ppoll.c | 44 +- sysdeps/unix/sysv/linux/prctl.c | 3 + sysdeps/unix/sysv/linux/pread.c | 2 +- sysdeps/unix/sysv/linux/pread64.c | 2 +- sysdeps/unix/sysv/linux/pread64_nocancel.c | 1 + sysdeps/unix/sysv/linux/preadv.c | 2 +- sysdeps/unix/sysv/linux/preadv2.c | 2 +- sysdeps/unix/sysv/linux/preadv64.c | 2 +- sysdeps/unix/sysv/linux/preadv64v2.c | 2 +- sysdeps/unix/sysv/linux/pselect.c | 49 +- sysdeps/unix/sysv/linux/pselect32.c | 8 +- sysdeps/unix/sysv/linux/ptsname.c | 1 + sysdeps/unix/sysv/linux/pwrite.c | 2 +- sysdeps/unix/sysv/linux/pwrite64.c | 2 +- sysdeps/unix/sysv/linux/pwritev.c | 2 +- sysdeps/unix/sysv/linux/pwritev2.c | 2 +- sysdeps/unix/sysv/linux/pwritev64.c | 2 +- sysdeps/unix/sysv/linux/pwritev64v2.c | 2 +- sysdeps/unix/sysv/linux/read.c | 2 +- sysdeps/unix/sysv/linux/read_nocancel.c | 1 + sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/readv.c | 2 +- sysdeps/unix/sysv/linux/recv.c | 1 + sysdeps/unix/sysv/linux/recvfrom.c | 1 + sysdeps/unix/sysv/linux/recvmmsg.c | 18 +- sysdeps/unix/sysv/linux/recvmsg.c | 27 +- sysdeps/unix/sysv/linux/riscv/localplt.data | 1 - sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/riscv/rv32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 146 +- .../linux/riscv/rv32/libc_malloc_debug.abilist | 26 + .../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 | 3 + sysdeps/unix/sysv/linux/riscv/rv64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 146 +- .../linux/riscv/rv64/libc_malloc_debug.abilist | 26 + .../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/riscv/syscall_cancel.S | 67 - 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 | 3 +- .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 3 + 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 | 246 +- .../linux/s390/s390-32/libc_malloc_debug.abilist | 28 + .../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/syscall_cancel.S | 63 - .../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 | 3 + 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 | 155 +- .../linux/s390/s390-64/libc_malloc_debug.abilist | 28 + .../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/syscall_cancel.S | 62 - .../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 | 5 + sysdeps/unix/sysv/linux/select.c | 78 +- sysdeps/unix/sysv/linux/semctl.c | 1 - sysdeps/unix/sysv/linux/semtimedop.c | 53 +- sysdeps/unix/sysv/linux/send.c | 1 + sysdeps/unix/sysv/linux/sendmmsg.c | 4 + sysdeps/unix/sysv/linux/sendmsg.c | 4 + sysdeps/unix/sysv/linux/sendto.c | 1 + sysdeps/unix/sysv/linux/setsockopt.c | 91 +- sysdeps/unix/sysv/linux/sh/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/sh/be/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 245 +- .../sysv/linux/sh/be/libc_malloc_debug.abilist | 28 + 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 | 245 +- .../sysv/linux/sh/le/libc_malloc_debug.abilist | 28 + 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/syscall_cancel.S | 126 - sysdeps/unix/sysv/linux/sh/time64-compat.h | 2 + sysdeps/unix/sysv/linux/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sigsuspend.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 26 +- sysdeps/unix/sysv/linux/sigwait.c | 1 + sysdeps/unix/sysv/linux/sigwaitinfo.c | 1 + sysdeps/unix/sysv/linux/socket-constants-time64.h | 35 + sysdeps/unix/sysv/linux/socketcall.h | 35 +- sysdeps/unix/sysv/linux/sparc/Versions | 11 +- 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/brk.c | 58 + 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 + .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 3 + .../unix/sysv/linux/sparc/sparc32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 247 +- .../linux/sparc/sparc32/libc_malloc_debug.abilist | 28 + .../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/syscall_cancel.S | 71 - .../unix/sysv/linux/sparc/sparc32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/sparc/sparc64/Versions | 8 - .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 3 + .../unix/sysv/linux/sparc/sparc64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 162 +- .../linux/sparc/sparc64/libc_malloc_debug.abilist | 28 + .../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/syscall_cancel.S | 74 - .../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/sparc/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/spawn_int_def.h | 25 + sysdeps/unix/sysv/linux/spawni.c | 60 +- sysdeps/unix/sysv/linux/splice.c | 2 +- sysdeps/unix/sysv/linux/struct_stat_time64.h | 59 +- sysdeps/unix/sysv/linux/sync_file_range.c | 2 +- sysdeps/unix/sysv/linux/sys/prctl.h | 10 + sysdeps/unix/sysv/linux/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/sys/timerfd.h | 22 + sysdeps/unix/sysv/linux/sys/timex.h | 27 +- sysdeps/unix/sysv/linux/syscall-names.list | 7 +- sysdeps/unix/sysv/linux/syscall_cancel.c | 61 - sysdeps/unix/sysv/linux/syscalls.list | 3 +- .../unix/sysv/linux/sysconf-pthread_stack_min.h | 39 + sysdeps/unix/sysv/linux/sysdep-cancel.h | 37 + sysdeps/unix/sysv/linux/sysdep.h | 9 - sysdeps/unix/sysv/linux/tcdrain.c | 2 +- sysdeps/unix/sysv/linux/tee.c | 2 +- sysdeps/unix/sysv/linux/thrd_sleep.c | 2 +- sysdeps/unix/sysv/linux/time64-support.c | 23 - sysdeps/unix/sysv/linux/time64-support.h | 70 - sysdeps/unix/sysv/linux/timer_create.c | 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 | 55 +- 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/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-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.h | 10 +- sysdeps/unix/sysv/linux/ttyname_r.c | 16 +- sysdeps/unix/sysv/linux/unlockpt.c | 1 + sysdeps/unix/sysv/linux/utimensat.c | 31 +- sysdeps/unix/sysv/linux/vmsplice.c | 2 +- sysdeps/unix/sysv/linux/wait4.c | 2 +- sysdeps/unix/sysv/linux/waitid.c | 2 +- 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/write.c | 2 +- sysdeps/unix/sysv/linux/write_nocancel.c | 1 + sysdeps/unix/sysv/linux/writev.c | 2 +- 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/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/x86_64/64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 155 +- .../sysv/linux/x86_64/64/libc_malloc_debug.abilist | 28 + .../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/clone3.S | 92 + sysdeps/unix/sysv/linux/x86_64/compat-timer.h | 45 - sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S | 59 - 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 | 3 + sysdeps/unix/sysv/linux/x86_64/x32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 148 +- .../linux/x86_64/x32/libc_malloc_debug.abilist | 28 + .../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/unix/sysv/linux/x86_64/x32/syscall_types.h | 32 - sysdeps/x86/Makefile | 10 +- sysdeps/x86/bits/platform/x86.h | 9 +- sysdeps/x86/cacheinfo.h | 9 + sysdeps/x86/configure | 56 +- sysdeps/x86/configure.ac | 34 +- sysdeps/x86/cpu-features.c | 197 +- 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-string-rtm.h | 2 +- sysdeps/x86_64/Makefile | 11 +- sysdeps/x86_64/configure | 33 - sysdeps/x86_64/configure.ac | 25 - sysdeps/x86_64/dl-machine.h | 21 +- 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 | 4 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 3 + sysdeps/x86_64/multiarch/ifunc-wcslen.h | 52 + sysdeps/x86_64/multiarch/memchr-avx2.S | 58 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 5 + 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/nptl/tcb-offsets.sym | 4 - sysdeps/x86_64/strlen.S | 243 +- sysdeps/x86_64/tls-macros.h | 39 - sysdeps/x86_64/tst-mallocalign1.c | 72 - sysdeps/x86_64/tst-rsi-strlen.c | 81 + sysdeps/x86_64/tst-rsi-wcslen.c | 20 + 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 | 21 + time/bits/types/struct_timespec.h | 7 +- time/bits/types/struct_timeval.h | 5 + time/bits/types/time_t.h | 4 + time/getdate.c | 22 +- time/sys/time.h | 71 + time/time.h | 138 +- 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-itimer.c | 4 +- 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-y2039-time64.c | 1 + time/tst-y2039.c | 10 + time/tzfile.c | 6 +- version.h | 2 +- 1478 files changed, 74181 insertions(+), 29217 deletions(-) create mode 100644 ChangeLog.old/ChangeLog.23 create mode 100644 elf/dl-is_dso.h delete mode 100644 elf/tls-macros.h create mode 100644 elf/tst-audit17.c create mode 100644 elf/tst-auditmod17.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 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 delete mode 100644 elf/tst-tls2.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 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/old_pthread_atfork.c delete mode 100644 nptl/pthreadP.h delete mode 100644 nptl/pthread_atfork.c delete mode 100644 nptl/tst-cancel29.c delete mode 100644 nptl/tst-cancel30.c create mode 100644 nptl/tst-cancel4_2-time64.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/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-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-bz28213.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 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/support_wait_for_thread_exit.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/xsched.h create mode 100644 sysdeps/aarch64/hp-timing.h delete mode 100644 sysdeps/aarch64/tls-macros.h delete mode 100644 sysdeps/alpha/tls-macros.h delete mode 100644 sysdeps/arc/tls-macros.h delete mode 100644 sysdeps/arm/tls-macros.h delete mode 100644 sysdeps/csky/abiv2/tls-macros.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/spawn_int_def.h delete mode 100644 sysdeps/generic/syscall_types.h create mode 100644 sysdeps/generic/sysdep-cancel.h create mode 100644 sysdeps/generic/time64-compat.h delete mode 100644 sysdeps/generic/tls-macros.h delete mode 100644 sysdeps/hppa/tls-macros.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/tls-macros.h delete mode 100644 sysdeps/ia64/tls-macros.h delete mode 100644 sysdeps/m68k/tls-macros.h create mode 100644 sysdeps/mach/hurd/_Fork.c delete mode 100644 sysdeps/mach/hurd/fork.c 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/microblaze/tls-macros.h delete mode 100644 sysdeps/mips/tls-macros.h delete mode 100644 sysdeps/nios2/tls-macros.h create mode 100644 sysdeps/nptl/_Fork.c delete mode 100644 sysdeps/nptl/cancellation-pc-check.h delete mode 100644 sysdeps/nptl/fork.c create mode 100644 sysdeps/nptl/fork.h create mode 100644 sysdeps/nptl/pthreadP.h create mode 100644 sysdeps/nptl/pthread_atfork_compat.h 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 delete mode 100644 sysdeps/powerpc/powerpc32/tls-macros.h create mode 100644 sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c delete mode 100644 sysdeps/powerpc/powerpc64/tls-macros.h delete mode 100644 sysdeps/powerpc/tls-macros.h delete mode 100644 sysdeps/pthread/Versions delete mode 100644 sysdeps/pthread/aio_cancel.c delete mode 100644 sysdeps/pthread/aio_error.c delete mode 100644 sysdeps/pthread/aio_fsync.c delete mode 100644 sysdeps/pthread/aio_misc.c delete mode 100644 sysdeps/pthread/aio_misc.h delete mode 100644 sysdeps/pthread/aio_notify.c delete mode 100644 sysdeps/pthread/aio_read.c delete mode 100644 sysdeps/pthread/aio_read64.c delete mode 100644 sysdeps/pthread/aio_suspend.c delete mode 100644 sysdeps/pthread/aio_write.c delete mode 100644 sysdeps/pthread/aio_write64.c delete mode 100644 sysdeps/pthread/lio_listio.c delete mode 100644 sysdeps/pthread/lio_listio64.c 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 delete mode 100644 sysdeps/pthread/tst-kill4.c create mode 100644 sysdeps/pthread/tst-mtx-timedlock-time64.c create mode 100644 sysdeps/pthread/tst-pthread_cancel-exited.c create mode 100644 sysdeps/pthread/tst-pthread_cancel-select-loop.c create mode 100644 sysdeps/pthread/tst-pthread_kill-exited.c create mode 100644 sysdeps/pthread/tst-pthread_kill-exiting.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/tls-macros.h rename sysdeps/s390/{gconv-modules => gconv-modules-s390.conf} (100%) delete mode 100644 sysdeps/s390/s390-32/tls-macros.h delete mode 100644 sysdeps/s390/s390-64/tls-macros.h delete mode 100644 sysdeps/sh/tls-macros.h delete mode 100644 sysdeps/sparc/sparc32/tls-macros.h delete mode 100644 sysdeps/sparc/sparc64/tls-macros.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 create mode 100644 sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S 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 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/syscall_cancel.S 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 create mode 100644 sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/arc/syscall_cancel.S 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 delete mode 100644 sysdeps/unix/sysv/linux/arm/syscall_cancel.S 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 create mode 100644 sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/csky/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/csky/time64-compat.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 delete mode 100644 sysdeps/unix/sysv/linux/hppa/syscall_cancel.S 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 delete mode 100644 sysdeps/unix/sysv/linux/i386/syscall_cancel.S 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/cancellation-pc-check.h create mode 100644 sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/syscall_cancel.S 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 create mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/m68k/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/m68k/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/syscall_cancel.S 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 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 delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/syscall_cancel.S 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 delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/syscall_types.h 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 delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/syscall_cancel.S 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 delete mode 100644 sysdeps/unix/sysv/linux/nios2/syscall_cancel.S 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 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/socket-constants-time64.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/syscall_cancel.S 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/riscv/syscall_cancel.S 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 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/syscall_cancel.S 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/syscall_cancel.S 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 delete mode 100644 sysdeps/unix/sysv/linux/sh/syscall_cancel.S 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 create mode 100644 sysdeps/unix/sysv/linux/sparc/brk.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 delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/syscall_cancel.S 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/syscall_cancel.S 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 delete mode 100644 sysdeps/unix/sysv/linux/syscall_cancel.c create mode 100644 sysdeps/unix/sysv/linux/sysconf-pthread_stack_min.h create mode 100644 sysdeps/unix/sysv/linux/sysdep-cancel.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/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-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/syscall_cancel.S 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 delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/syscall_types.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-wcslen.h create mode 100644 sysdeps/x86_64/multiarch/strlen-vec.S create mode 100644 sysdeps/x86_64/multiarch/wcslen-sse4_1.S delete mode 100644 sysdeps/x86_64/tls-macros.h 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 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/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-y2039-time64.c