This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aaribaud/y2038-2.26-rfc-2 in repository glibc.
discards b55d35e87e Y2038: add _TIME_BITS support discards ba1e52e099 Y2038: add RPC functions discards 5345639f79 Y2038: add function select discards 6903061d96 Y2038: add function pselect discards 2531c79612 Y2038: add function __adjtimex_t64 (and __ntp_adjtime_t64) discards edce591aae Y2038: add function __ntp_gettimex_t64 discards e27ad7e943 Y2038: add function __ntp_gettime_t64 discards 8fbcb5659f Y2038: add struct __ntp_timeval_t64 discards 648ba9fba3 Y2038: add function __getrusage_t64 discards a6e6c4bd4c Y2038: add functions using futexes discards 28e672453f Y2038: add function __setitimer_t64 discards 4b15ba97c6 Y2038: add function __getitimer_t64 discards c3b1446412 Y2038: add struct __itimerval_t64 discards 483996565c Y2038: add function __utime_t64 discards e8c11a469c Y2038: add function __adjtime_t64 discards 6e5e13266e Y2038: add function __nanosleep64_t64 discards 559eb25adc Y2038: add function __sched_rr_get_interval_t64 discards 8264409244 Y2038: add function __msgctl_t64 discards 2c7c680cdd Y2038: add function __mq_timedsend_t64 discards 4f053d31ec Y2038: add function __mq_timedreceived_t64 discards a8d4487107 Y2038: add function __settimeofday_t64 discards 4352ab4e02 Y2038: add function __gettimeofday_t64 discards e9ace4bfd1 Y2038: add function __utimes_t64 discards e4d01b32ec Y2038: add function __stime_t64 discards fa793beb7c Y2038: add function __time_t64 discards 5a1400d23a Y2038: add function __fstatat64_t64 (and __fxstatat_t64) discards 3eb8cda4c1 Y2038: add function __lstat64_t64 (and __lxstat64_t64) discards 3e56fbba7c Y2038: add function __stat64_t64 (and __xstat64_t64) omits f1e7189511 Y2038: add function __fstat64_t64 (and __fxstat64_t64) omits ddac7d197f Y2038: add struct __stat64_t64 omits 6646fe4bec Y2038: add function __timerfd_settime64 omits bc76b88a95 Y2038: add function __timerfd_gettime64 omits e8901c64b4 Y2038: add function __timer_settime64 omits 16e82e7c28 Y2038: add function __timer_gettime64 omits 10b48719fa Y2038: add struct __itimerspec64 omits 72cddee03c Y2038: add function __lutimes64 omits 0eabfa0c31 Y2038: add function __futimes64 omits 79b1303bff Y2038: add struct __timeval64 omits eaa600dcf0 Y2038: add function __sigtimedwait64 omits 6062066eb7 Y2038: add function __utimensat64 omits 6de8294802 Y2038: add function __futimens64 omits 2ce6f3c62f Y2038: add function __timespec_get64 omits 33752438e4 Y2038: add function __clock_nanosleep64 omits 0c0b8c0fb9 Y2038: add function __clock_getres64 omits 1e54c0677d Y2038: add function __clock_settime64 omits 390ada3ee4 Y2038: add function __clock_gettime64 omits a9addbd18c Y2038: add struct __timespec64 omits 23725a96d6 Y2038: add function __timegm64 omits 0f82def9ff Y2038: add function __mktime64 (and timelocal) omits a12eb6b929 Y2038: add functions which have struct tm arguments omits 62617839ff Y2038: add function __difftime64 omits be5da41ea0 Y2038: add type __time64_t adds 6a5cac49b6 Use ADDRIDX with DT_GNU_HASH adds 92669d6ee3 Add MAP_SHARED_VALIDATE from Linux 4.15. adds e76def72eb Add MAP_SYNC from Linux 4.15. adds d28bf64897 Add elf.h NT_* macros from Linux 4.15 (bug 14890). adds 41376f8c62 Add IPV6_FREEBIND from Linux 4.15. adds c2b84df9b0 Add TCP_FASTOPEN_KEY, TCP_FASTOPEN_NO_COOKIE from Linux 4.15. adds de6da571ee Remove some unnecessary redefinitions of std symbols. adds 26c07172cd Remove getc and putc macros from the public stdio.h. adds 71aa429b02 Record CVE-2018-6551 in NEWS and ChangeLog [BZ #22774] adds 6d7aa2b531 getlogin_r: switch Linux variant to struct scratch_buffer adds 663e7d7849 Only define loff_t for __USE_MISC (bug 14553). adds 02325d6c3a Use xmalloc in tst-setcontext-fpscr.c (bug 19668). adds 625fb764b4 Correct type of SSIZE_MAX for 32-bit (bug 13575). adds d92c275997 Move string/testcopy.c to test-driver.c and xmalloc (bug 19667). adds 383e87c96b Fix non-__GNUC__ definitions of __inline and __restrict (bug [...] adds 0d40d0ecba Unify and simplify bits/byteswap.h, bits/byteswap-16.h heade [...] adds 388ff7bd0d Linux: use reserved name __key in pkey_get [BZ #22797] adds b7c83ca30e Remove slow paths from log adds ce99922090 Fix -Os strcoll, wcscoll, build (bug 21313). adds 8b4a118222 Fix -Os gnu_dev_* linknamespace, localplt issues (bug 15105, [...] adds a4fea3f2c3 Don't install libio.h or _G_config.h. adds 6c6c962a20 Post-cleanup 1: move libio.h back out of bits/. adds 63fb8f9aa9 Post-cleanup 2: minimize _G_config.h. adds d80441dde6 Use MPFR 4.0.1 in build-many-glibcs.py. adds 15081be993 Define char16_t, char32_t consistently with uint_least16_t, [...] adds 1f6676d7da manual: Fix Texinfo warnings about improper node names. adds 3f8d9d58c5 [AArch64] Use builtins for fpcr/fpsr adds bfd475876f Remove unused math/Makefile variable libm-test-incs. adds 63716ab270 Add build infrastructure for narrowing libm functions. adds 8e554659ad Add test infrastructure for narrowing libm functions. adds 3195833899 Handle narrowing function sNaN test disabling based on argum [...] adds 6a1ff640dc [RISC-V] Fix parsing flags in ELF64 files. adds a85b70dbd2 Fix narrowing function tests build for powerpc64le. adds d8742dd82f Add narrowing add functions. adds 4f5b921eb9 [AArch64] Fix testsuite error due to fpsr/fscr change adds 402ecba487 [BZ #22830] malloc_stats: restore cancellation for stderr co [...] adds 2fd4bbaa14 linux/aarch64: sync sys/ptrace.h with Linux 4.15 [BZ #22433] adds 7bb087bd7b nscd: don't unconditionally use PTHREAD_RWLOCK_WRITER_NONREC [...] adds c3d466cba1 Remove slow paths from pow adds de800d8305 Remove slow paths from exp adds e16deca62e [BZ #19239] Don't include sys/sysmacros.h from sys/types.h. adds 261a851c22 powerpc: Update pow() ULPs adds 4f55ad0bc9 Update SH libm-tests-ulps adds 8e7196c875 S390: Regenerate ULPs. adds 610ee1fc93 Remove mplog and mpexp adds 0c8a67a573 [AArch64] Fix include. adds 7fc03cf320 Fix -Os feof_unlocked linknamespace, localplt issues (bug 15 [...] adds 499b315324 Use libc_hidden_* for fputs (bug 15105). adds e4452a2d19 Use libc_hidden_* for __cmsg_nxthdr (bug 15105). adds 055ac2a7ee Use libc_hidden_* for argz_next, __argz_next (bug 15105). adds 3785b31c16 Fix hppa local PLT entries for sigprocmask (bug 18124). adds db9881ecd7 Document use of CC and CFLAGS in more detail (bug 20980, bug [...] adds 8724507385 Add runtime check if mutex will be elided in tst-mutex8 testcases. adds 16efad5171 manual: Fix a syntax error. adds 6aca1b6102 Fix ulps for pow on hppa. adds 13768813bc hurd: Define EXEC_PAGESIZE adds dd1efd8c56 hurd: Fix build on missing __ptsname_internal function adds 56456a2aad intl/tst-gettext: fix failure with newest msgfmt adds f8d7958289 Fix posix/tst-glob_lstat_compat on alpha [BZ #22818] adds 7d15ef84f5 manual: Improve documentation of get_current_dir_name. [BZ #6889] adds ec481ad81b Fix -Os ferror_unlocked linknamespace, localplt issues (bug [...] adds 6a3962c4a4 manual: Document missing feature test macros. adds e8d190b9ed manual: Update the _ISOC99_SOURCE description. adds b5bf62e40c hurd: fix build adds 52a01100ad elf: Remove ad-hoc restrictions on dlopen callers [BZ #22787] adds 999a6dab3e ldconfig: Sync temporary files to disk before renaming them [...] adds 862b45026f manual: Update _DEFAULT_SOURCE. [BZ #22862] adds 0d217f4082 Fix a typo in a comment. adds 7ec5f9465e Add missing “reorder-end” in LC_COLLATE of et_EE [BZ #22517] adds 30ac923dbe Fix -Os getc_unlocked linknamespace, localplt issues (bug 15 [...] adds 039c721a30 Fix -Os putc_unlocked, fputc_unlocked linknamespace, localpl [...] adds 349579047d Remove vestiges of external build support from libio headers. adds 9964a14579 Mechanically remove _IO_ name aliases for types and constants. adds 177aad3ff6 Remove legacy configuration knobs from libio. adds df6c012b99 Remove _IO_file_flags define. adds 30bfee2630 Remove miscellaneous debris from libio. adds 315304d24a hurd: Add sysdep-cancel.h adds 6e33647646 S390: Regenerate ULPs. adds da81ae645d Add [BZ #16335] annotation to ChangeLog entry. adds e9537dddc7 IFUNC for Cavium ThunderX2 adds 6ca24c4348 aarch64/strcmp: fix misaligned loop jump target adds 8090720a87 RISC-V: Do not initialize $gp in TLS macros. adds fdcc625376 RISC-V: fmax/fmin: Handle signalling NaNs correctly. adds 92aabad9b2 Rename nptl-signals.h to internal-signals.h adds 27761a1042 Refactor atfork handlers adds 4cdc25a4a1 Update sparc ulps adds 6c7269f31d Use “copy "es_BO"” in LC_TIME of es_CU, es_CL, and es_EC adds 9d5cfd8e83 Use / instead of - in d_fmt for pt_BR and pt_PT [BZ #17438] adds 81be4b5e38 Remove --quiet argument when installing locales adds 54412d2061 Use libc_hidden_* for tolower, toupper (bug 15105). adds f5d1f629c6 Define GEN_AS_CONST_HEADERS when generating header files [BZ [...] adds 7e04eb2932 Update ChangeLog for BZ 22884 - riscv fmax/fmin adds d863cd712e Fix a typo in ChangeLog (bit_cpu_BIT -> bit_cpu_IBT) adds 398c6fddaf powerpc: Undefine Linux ptrace macros that conflict with __p [...] adds f5f473a9d0 linux/powerpc: sync sys/ptrace.h with Linux 4.15 [BZ #22433, [...] adds 20602c72fa Use libc_hidden_* for atoi (bug 15105). adds f54d8f735a Fix another -Os strcoll build issue. adds 03b540b368 Move NPTL-specific code to NPTL-specific header adds eb937a5285 hurd: fix timer_routines.c build adds 7211eba676 hurd: fix gai_misc build adds 93d260ddda hurd: fix timer_routines.c build adds 9479b6d5e0 Update iso14651_t1_common file to ISO14651_2016_TABLE1_en.tx [...] adds 1569e551af Necessary changes after updating the iso14651_t1_common file adds bbdd2fba7d iso14651_t1_common: <U([0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9 [...] adds 8a97e9002f Fixing syntax errors after updating the iso14651_t1_common file adds 5f5a961091 Add convenience symbols like <AFTER-A>, <BEFORE-A> to iso146 [...] adds d5adfbadd4 iso14651_t1_common: make the fourth level the codepoint for [...] adds df74ef786f Add sections for various scripts to the iso14651_t1_common file adds 43f3893f4b Collation order of ȥ has changed in new iso14651_t1_common f [...] adds 0fc355d9a7 Collation order of @-. and space has changed in new iso14651 [...] adds 770cbe147c Fix posix/bug-regex5.c test case, adapt to iso14651_t1_common upate adds ac3a3b4b0d Fix test cases tst-fnmatch and tst-regexloc for the new iso1 [...] adds ce6636b06b Improve gen-locales.mk and gen-locale.sh to make test files [...] adds 1597385481 Adapt collation in several locales to the new iso14651_t1_co [...] adds 874c56d797 Remove the lines from cmn_TW.UTF-8.in which cannot work at t [...] adds 02f2fead8f Fix two more -Os strcoll / wcscoll build failures. adds 000f290ff1 Use libc_hidden_* for strtoumax (bug 15105). adds e2bcf6a855 Fix i386 fenv_private.h float128 for 32-bit --with-fpmath=ss [...] adds bd60ce8652 nptl: Move pthread_atfork to libc_nonshared.a adds 1a2f44a848 nptl: Drop libpthread_nonshared.a from libpthread.so adds 35d660b01e bg_BG locale: Fix a typo in a comment adds a527f09cd1 an_ES locale: update some locale data [BZ #22896] adds 1efe135861 nptl: Turn libpthread.so into a symbolic link to the real DSO adds b717c14fb1 nptl_db: Remove stale `match_pid' parameter from `iterate_th [...] adds 1c81d55fc4 [BZ #22342] Fix netgroup cache keys. adds 4dc23804a2 Fix powerpc ifunc-sel.h build for -Os. adds eaf6753f8a Fix multiple definitions of __nss_*_database (bug 22918) adds eb1ca47e55 hurd: do not check Mach and Hurd headers adds e30c291a6d hurd: Add missing includes adds f4bff843cd hurd: Add missing includes adds 430fd94599 hurd: Move mach/param.h to bits/mach/param.h adds 3403cb7dd4 hurd: avoid including hurd/signal.h when not needed adds 48d34cbc23 hurd: fix header conformity adds 44c6376ca3 hurd: Add missing include adds 95dfdbd28c hurd: Avoid using ino64_t and loff_t in headers adds a726c87a14 hurd: Fix inclusion of mach headers in all standards adds ba89615dab hurd: Make almost all hurd headers includable in all standards adds 974393ea43 Separate out error_t definition adds 8d965cde7a hurd: Add futimens support adds 68448be208 i386: Fix i386 sigaction sa_restorer initialization (BZ#21269) adds fbd01e6c44 nptl: Fix tst-cancel4 sendto tests adds 5226a81f55 Define _DIRENT_MATCHES_DIRENT64 regardless adds 6900d2ca74 Fix s390 -Os iconv build. adds a1ede3a402 hurd: Fix includability of <hurd/signal.h> in all standards adds bbe762d1e5 hurd: Define and pass UTIME_NOW and UTIME_OMIT to new file_u [...] adds ec1300cfc8 hurd: Add futimesat and utimensat support adds 4e9066bc88 Add missing start-of-file descriptive comment. adds ad4e816e06 benchtests: Convert strncmp benchmark output to json adds 7bb3a8a556 benchtests: Reallocate buffers for every strncmp implementation adds 0963ea8e8c benchtests: Don't benchmark 0 length calls for strncmp adds adc95fb06a Add ChangeLog entry for last 3 commits adds 30a81dae5b aarch64: Optimized memcmp for medium to large sizes adds 4e54d91863 aarch64: Fix branch target to loop16 adds 3dc214977b Refactor Linux ARCH_FORK implementation adds e921c89e01 powerpc: Fix TLE build for SPE (BZ #22926) adds 9aa5c222b9 sparc32: Add nop before __startcontext to stop unwinding [BZ [...] adds d9f26dab2c Fix a typo in ChangeLog: auch_fork -> arch_fork adds 229855e598 malloc: Revert sense of prev_inuse in comments adds 6253bacdc0 Remove hidden __libc_longjmp adds 054b72cc97 alpha/clone.S: Invoke .set noat/.set at around explicit uses of $at adds 0d13dfa17b Don't include math.h/math_private.h in math_ldbl_opt.h. adds a5df0318ef hurd: add gscope support adds d3da750d01 nldbl-compat.c: Include math.h before nldbl-compat.h. adds da6d4404ec Lookup the startup server through /servers/startup adds 778f197486 Update translations from the Translation Project adds 2cc7bad0ae [BZ 1190] Make EOF sticky in stdio. adds 7108f1f944 aarch64: Improve strncmp for mutually misaligned inputs adds d46f84de74 aarch64/strncmp: Unbreak builds with old binutils adds f9555d7312 Remove old-GCC parts of x86 bits/mathinline.h. adds bdc3009b8f malloc: harden removal from unsorted list adds a00bffe8b5 ca_ES locale: Update LC_TIME (bug 22848). adds 71d7b12168 lt_LT locale: Update abbreviated month names (bug 22932). adds e7155a28ef Greek (el_CY, el_GR) locales: Introduce ab_alt_mon (bug 22937). adds 807fee29d2 cs_CZ locale: Add alternative month names (bug 22963). adds b47c3e7637 aarch64/strncmp: Use lsr instead of mov+lsr adds f1c8185d34 Use correct includes in benchtests adds c429a8d8d6 Remove more old-compilers parts of sysdeps/x86/fpu/bits/math [...] adds 1294b1892e Add support for sqrt asm redirects adds f67a8147b0 Rename all __ieee754_sqrt(f/l) calls to sqrt(f/l) adds 700593fdd7 Remove all target specific __ieee754_sqrt(f/l) inlines adds 22679b2c33 Revert m68k __ieee754_sqrt change adds 34ba96b89c Update i386 libm-test-ulps. adds 5d75b75fb7 Remove sysdeps/x86/fpu/bits/mathinline.h __finite inline. adds c553cd6f7e NEWS: Mention the locale data changes (bug 22848, 22937, 22963). adds f8baf2a224 hurd: add TLS support adds 34e6a8694d hurd: Fix getting signal thread stack layout for fork adds dc33bef307 hurd: Replace threadvars with TLS adds c2fb08c78a hurd: Fix link cthread/pthread symbol exposition. adds 6dbe9dcae5 hurd: Fix coding style adds dd28d4ba97 x86_64: Fix build with RTLD_PRIVATE_ERRNO defined to 1 adds 9a37922ee0 hurd: Add missing include adds 542c20a171 hurd: Rewrite __libc_cleanup_* adds fb4cc8a0c2 hurd: Reimplement libc locks using mach's gsync adds 55325314bf hurd: Fix copyright years adds 489999cc9c hurd: Fix O_NOFOLLOW adds 72103e73c9 hurd: Fix O_DIRECTORY | O_NOFOLLOW adds aa2189295e hurd: Fix boot with statically-linked exec server adds 20bc801b3d hurd: Add mlockall support adds 72e7ffc37f Hurd: fix port leak in TLS adds e54554ca62 hurd: fix build adds 0f652f053e hurd: Fix build with latest htl adds fbce6f7260 Undefine attribute_hidden to fix benchtests adds d473f01520 Add SHT_X86_64_UNWIND to elf.h (bug 20079). adds 8d3f9e85cf Add narrowing subtract functions. adds 79962d89a9 hurd: Code style fixes adds ceb54b9b4f Fix errno values adds 8a07b0c43c Fix signed integer overflow in random_r (bug 17343). adds d0c5d731af Remove powerpc, sparc fdim inlines (bug 22987). adds ffec7b2740 Use x86_64 backtrace as generic version. adds a44061398c Remove unused frame.h header, sigcontextinfo.h macros. adds cd66c0e584 Fix i386 memmove issue (bug 22644). adds b8114edd3c Add $(tests-execstack-$(have-z-execstack)) after defined [BZ [...] adds fa97d2ab5b hurd: Fix accessing errno from rtld adds bcfa607b26 hurd: Initialize TLS and libpthread before signal thread start adds 37be82a03f Add missing changelog from previous commit adds 978a6803e2 hurd: Fix calling __pthread_initialize_minimal in shared case adds 2d813d7b77 hurd: Regenerate errno.h header adds 3dfd23eb4b RISC-V: add remaining relocations adds 5f45f96ad0 Unify umount function implementations (bug 16552). adds f178e59fa5 Fix crash in resolver on memory allocation failure (bug 23005) adds 8bfd94d0dc hurd: advertise process memory locking option adds cc8a1620eb getlogin_r: return early when linux sentinel value is set adds d39c0a459e sparc: Fix arch_fork definition adds 4d76d3e59d Linux i386: tst-bz21269 triggers SIGBUS on some kernels adds 1aa52ced5d support_format_addrinfo: Include unknown error number in result adds 03e2aa50fd hurd: avoid letting signals go to thread created by timer_create adds 33574c17ee hurd: Add hurd thread library adds a3bac9c2f2 hurd libpthread: add function missing in ABI list adds 8e2666ea9a hurd: Advertise libpthread adds deed72f6b0 hurd: Remove bogus net/if_ppp.h adds ad2b41bfd8 hurd: Bump remaining LGPL2+ htl licences to LGPL 2.1+ adds fb03b04b7f hurd: Announce that glibc now builds unpatched adds fa9e15558d hurd: Fix exposition of UTIME_NOW, UTIME_OMIT adds f6fb29d22e hurd: Avoid local PLTs in libpthread. adds dba2bdbe75 hurd: Avoid some PLTs in libc and librt adds 97c7a6a68b Revert __dirfd PLT avoidance for now adds 171488a2de hurd: whitelist rtld symbols expected to be overridable adds b332b7aa55 hurd: Add __errno_location to overridable ld.so symbols adds a83ed7ad78 hurd: Update localplt.data adds 02008f8301 hurd: whitelist ld.so PLTs supposed to be avoided by rtld_hidden adds 7a8f45e302 hurd: Avoid some libc.so PLTs adds a758c29399 hurd: Avoid more libc.so PLTs adds 62108dbf61 hurd: Fix typo adds 82dbf555a4 hurd: Avoid more libc.so local PLTs adds fe9748cca3 hurd: Avoid local PLT in libpthread adds 811836a411 s390x: Fix hidden aliases adds 57408435ad Add Changelog reference to BZ#23024 adds 8e4754ed7e Assume O_DIRECTORY for opendir adds f72aa11d7e Use Linux 4.16 in build-many-glibcs.py. adds 19a8b9a300 [PATCH 1/7] sin/cos slow paths: avoid slow paths for small inputs adds 7a5640f23a [PATCH 2/7] sin/cos slow paths: remove large range reduction adds d9469deb14 [PATCH 3/7] sin/cos slow paths: remove slow paths from small [...] adds 649095838b [PATCH 4/7] sin/cos slow paths: remove slow paths from huge [...] adds 72f6e9a3e3 [PATCH 5/7] sin/cos slow paths: remove unused slowpath functions adds aef3e2558a [PATCH 6/7] sin/cos slow paths: refactor duplicated code into dosin adds e88ecbbfe8 [PATCH 7/7] sin/cos slow paths: refactor sincos implementation adds 511ed56f2e hurd: Fix buffer overrun in __if_nametoindex adds d2dc5467c6 Filter out NPTL internal signals (BZ #22391) adds f2652643d7 Update RWF_SUPPORTED for Linux kernel 4.16 [BZ #22947] adds 51722f4dc7 Revert "s390x: Fix hidden aliases" adds 5e17a480f8 Revert parts of "hurd: Avoid more libc.so local PLTs" adds 92846492dc hurd: Make __if_nametoindex return ENODEV if ifname is too long adds cd104f4ff4 hurd: Fix missing trailing NUL in __if_nametoindex adds e8ef51b171 hurd: Silence warning adds ff297b70b5 hurd: Add missing symbols adds d8440a2147 hurd: fix build adds 397f5789da hurd: Fix typo adds b07367bcf8 inet: Actually build and run tst-deadline adds 9185f86d8f Make sysdeps/generic/internal-signals.h less stubby. adds 10a446ddcc elf: Unify symbol address run-time calculation [BZ #19818] adds e7feec374c elf: Correct absolute (SHN_ABS) symbol run-time calculation [...] adds b2fd61ca9b powerpc: Update sin, cos and sincos ULPs adds e5f9508a32 hurd: Avoid PLTs for longjmp & siglongjmp adds c120981d72 hurd: Avoid PLT for dirfd adds 08e92e2443 Revert "hurd: Avoid PLTs for longjmp & siglongjmp" adds 0f33925269 manual: Move mbstouwcs to an example C file adds cf138b0c83 manual: Various fixes to the mbstouwcs example, and mbrtowc update adds db9e55ff36 S390: Regenerate ULPs. adds b4a5d26d88 linux: Consolidate sigaction implementation adds fa7c619978 Update ARM libm-test-ulps. adds bbc2062a75 Update SPARC libm-test-ulps. adds 690c3475f1 Fix missing @ before texinfo command adds 243f59e5aa Update i386 libm-test-ulps. adds 942de61a89 Consolidate Linux readdir{64}{_r} implementation adds 583a27d525 resolv: Fully initialize struct mmsghdr in send_dg [BZ #23037] adds d8abfab7d4 S390: Fix struct sigaction for 31bit in kernel_sigaction.h. adds a700e7cb37 Update kernel version in syscall-names.list to 4.16. new c84f197040 Y2038: add type __time64_t new 2ca80236e4 Y2038: add function __difftime64 new 986afeb4f1 Y2038: make __tz_convert compatible with 64-bit-time new 0193571e76 Y2038: add function __localtime64 new a821dedc3f Y2038: add function __localtime64_r new e405919f1e Y2038: add function __gmtime64 new 5762f8f65a Y2038: add function __gmtime64_r new af4d9d363c Y2038: add function __ctime64 new a335591dd1 Y2038: add function __ctime64_r new 760bba97a2 Y2038: implement 64-bit-time __mktime64() and timelocal() new 9e29d111de Y2038: implement 64-bit-time __timegm64() new cb53947f4a Y2038: add struct __timespec64 new eb54e1e011 Y2038: add function __clock_gettime64 new 54941443fd Y2038: arm: implement clock_gettime64 as a VDSO symbol new b19bc975ec Y2038: powerpc: implement clock_gettime64 as a VDSO symbol new 3ed0b55d9f Y2038: add function __clock_settime64 new 55fa82f04d Y2038: add function __clock_getres64 new f4d2d74d44 Y2038: add function __clock_nanosleep64 new 818d45cc49 Y2038: add function __timespec_get64 new a39e5b2c41 Y2038: add function __futimens64 new 3d48754aa6 Y2038: add function __utimensat64 new 1365893c97 Y2038: add function __sigtimedwait64 new 10c226dd2a Y2038: add struct __timeval64 new 0ed949e0c8 Y2038: add function __futimes64 new 322140e9be Y2038: add function __lutimes64 new 8778b0c9f0 Y2038: add struct __itimerspec64 new 4161b5b9da Y2038: add function __timer_gettime64 new 76ddbe5dad Y2038: add function __timer_settime64 new 23c21ae4e9 Y2038: add function __timerfd_gettime64 new bfad8d48de Y2038: add function __timerfd_settime64 new 15dc62286b Y2038: add struct __stat64_t64 new 50f9b806ea Y2038: add function __fstat64_t64 (and __fxstat64_t64) new 35e0c07266 Y2038: add function __stat64_t64 (and __xstat64_t64) new 954e23f8e8 Y2038: add function __lstat64_t64 (and __lxstat64_t64) new e453813783 Y2038: add function __fstatat64_t64 (and __fxstatat_t64) new d7b9f30377 Y2038: add function __gettimeofday64 new 08c5cf9cdf Y2038: add function __settimeofday64 new a5dfc027b5 Y2038: add function __time64 new 6f67a3b0a8 Y2038: add function __stime64 new 1de8393414 Y2038: add function __utimes64 new 1d0480f902 Y2038: add function __mq_timedreceived64 new fdbe41cfb6 Y2038: add function __mq_timedsend64 new 8ac03fa036 Y2038: add function __msgctl64 new 508fd4abb2 Y2038: add function __sched_rr_get_interval64 new 042fc329cf Y2038: add function __nanosleep64 new 2813c9f243 Y2038: add function __adjtime64 new 1fac40567c Y2038: add function __utime64 new a6eaefbb50 Y2038: add struct __itimerval64 new b7bb8711c3 Y2038: add function __getitimer64 new 3755c63e1e Y2038: add function __setitimer64 new c226c8ab97 Y2038: add functions using futexes new 77ba26f87a Y2038: add function __getrusage64 new 9957823c9e Y2038: add struct __ntp_timeval64 new 713734113f Y2038: add function __ntp_gettime64 new d49a602ce1 Y2038: add function __ntp_gettimex64 new b3bc678077 Y2038: add struct __timex64 new 7d9864c8f9 Y2038: add function __adjtimex64 (and __ntp_adjtime64) new c1fc424022 Y2038: add function pselect64 new b8fb4f7106 Y2038: add function select64 new ab05906d24 Y2038: add function __clntudp_create64 new 75121cb248 Y2038: add function __clntudp_bufcreate64 new 52d09fc4ad Y2038: add function __pmap_rmtcall64 new 829f83fd56 Y2038: add _TIME_BITS support
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 (b55d35e87e) \ N -- N -- N refs/heads/aaribaud/y2038-2.26-rfc-2 (829f83fd56)
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 63 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 | 3237 +- INSTALL | 19 +- Makeconfig | 4 + Makerules | 9 +- NEWS | 50 +- README | 4 +- benchtests/Makefile | 2 +- benchtests/bench-strcoll.c | 1 + benchtests/bench-string.h | 10 + benchtests/bench-strncmp.c | 235 +- benchtests/bench-strstr.c | 1 + benchtests/bench-strtok.c | 2 +- benchtests/bench-timing.h | 2 + benchtests/pow-inputs | 6 +- bits/_G_config.h | 62 - bits/byteswap-16.h | 34 - bits/byteswap.h | 101 +- bits/dirent.h | 2 + bits/sigaction.h | 5 + bits/types/error_t.h | 24 + bits/uio-ext.h | 1 + catgets/xopen-msg.awk | 5 + conform/data/stdio.h-data | 2 +- csu/check_fds.c | 4 +- csu/init.c | 13 +- csu/libc-start.c | 2 +- ctype/ctype.c | 2 + debug/backtrace.c | 158 +- debug/fgets_chk.c | 13 +- debug/fgets_u_chk.c | 13 +- debug/fgetws_chk.c | 10 +- debug/fgetws_u_chk.c | 13 +- debug/gets_chk.c | 10 +- debug/vasprintf_chk.c | 6 +- debug/vdprintf_chk.c | 3 - debug/vsprintf_chk.c | 4 +- debug/vswprintf_chk.c | 2 +- dirent/alphasort.c | 2 +- dirent/alphasort64.c | 2 +- dirent/dirfd.c | 1 + dirent/scandir.c | 2 +- dirent/scandir64-tail.c | 2 +- dirent/scandir64.c | 2 +- dirent/scandirat.c | 2 +- dirent/scandirat64.c | 2 +- dirent/versionsort.c | 2 +- dirent/versionsort64.c | 2 +- elf/Makefile | 14 +- elf/cache.c | 10 +- elf/dl-addr.c | 5 +- elf/dl-caller.c | 86 - elf/dl-load.c | 7 - elf/dl-lookup.c | 8 +- elf/dl-open.c | 9 - elf/dl-runtime.c | 11 +- elf/dl-support.c | 3 + elf/dl-symaddr.c | 2 +- elf/elf.h | 80 +- elf/get-dynamic-info.h | 3 +- elf/rtld.c | 3 +- elf/tst-absolute-sym-lib.c | 25 + elf/tst-absolute-sym-lib.lds | 19 + elf/tst-absolute-sym.c | 38 + gen-locales.mk | 4 +- htl/Makefile | 237 + htl/Versions | 156 + htl/alloca_cutoff.c | 26 + htl/configure | 2 + htl/configure.in | 4 + htl/cthreads-compat.c | 101 + htl/forward.c | 283 + htl/libc_pthread_init.c | 33 + htl/libpthread.a | 22 + htl/libpthread_pic.a | 22 + htl/lockfile.c | 60 + htl/pt-alloc.c | 214 + htl/pt-cancel.c | 62 + htl/pt-cleanup.c | 28 + htl/pt-create.c | 248 + htl/pt-dealloc.c | 68 + htl/pt-detach.c | 80 + htl/pt-exit.c | 112 + htl/pt-getattr.c | 51 + htl/pt-initialize.c | 83 + htl/pt-internal.h | 324 + htl/pt-join.c | 75 + htl/pt-self.c | 33 + htl/pt-setcancelstate.c | 46 + htl/pt-setcanceltype.c | 46 + htl/pt-sigmask.c | 31 + htl/pt-spin-inlines.c | 33 + htl/pt-testcancel.c | 36 + htl/pt-yield.c | 26 + htl/shlib-versions | 1 + htl/tests/Makefile | 40 + htl/tests/README | 6 + htl/tests/test-1.c | 68 + htl/tests/test-10.c | 62 + htl/tests/test-11.c | 159 + htl/tests/test-12.c | 45 + htl/tests/test-13.c | 82 + htl/tests/test-14.c | 60 + htl/tests/test-15.c | 102 + htl/tests/test-16.c | 87 + htl/tests/test-17.c | 73 + htl/tests/test-2.c | 56 + htl/tests/test-3.c | 71 + htl/tests/test-4.c | 102 + htl/tests/test-5.c | 91 + htl/tests/test-6.c | 114 + htl/tests/test-7.c | 89 + htl/tests/test-8.c | 78 + htl/tests/test-9.c | 104 + htl/tests/test-__pthread_destroy_specific-skip.c | 100 + hurd/Makefile | 8 +- hurd/Versions | 20 +- hurd/catch-signal.c | 27 +- hurd/exc2signal.c | 1 + hurd/fopenport.c | 2 +- hurd/hurd-raise.c | 1 + hurd/hurd.h | 2 + hurd/hurd/fd.h | 9 +- hurd/hurd/id.h | 3 + hurd/hurd/ioctl.h | 1 + hurd/hurd/lookup.h | 4 + hurd/hurd/port.h | 1 - hurd/hurd/resource.h | 1 + hurd/hurd/signal.h | 35 +- hurd/hurd/sigpreempt.h | 16 +- hurd/hurd/threadvar.h | 89 +- hurd/hurd/userlink.h | 6 +- hurd/hurdauth.c | 16 +- hurd/hurdexec.c | 1 + hurd/hurdfault.c | 1 + hurd/hurdinit.c | 1 + hurd/hurdlock.c | 220 + hurd/hurdlock.h | 125 + hurd/hurdlookup.c | 2 +- hurd/hurdmsg.c | 2 +- hurd/hurdpid.c | 3 + hurd/hurdprio.c | 2 +- hurd/hurdsig.c | 68 +- hurd/hurdstartup.c | 1 - hurd/intern-fd.c | 1 + hurd/intr-msg.c | 1 + hurd/lookup-retry.c | 38 +- hurd/path-lookup.c | 29 +- hurd/setauth.c | 5 +- hurd/siginfo.c | 3 +- hurd/sigunwind.c | 4 +- hurd/xattr.c | 6 +- iconv/gconv_conf.c | 2 +- iconv/loop.c | 11 + include/argz.h | 2 + include/bits/libio.h | 45 - include/bits/mathcalls-narrow.h | 1 + include/bits/types/__fpos64_t.h | 1 + include/bits/types/__fpos_t.h | 1 + include/bits/types/cookie_io_functions_t.h | 1 + include/bits/types/struct_FILE.h | 1 + include/caller.h | 31 - include/ctype.h | 3 + include/dirent.h | 3 +- include/errno.h | 2 +- include/features.h | 6 +- include/inttypes.h | 6 + include/math.h | 15 + include/setjmp.h | 1 - include/stdio.h | 89 +- include/stdlib.h | 2 + include/sys/select.h | 6 +- include/sys/socket.h | 2 + include/sys/stat.h | 2 - include/sys/sysmacros.h | 51 + include/sys/time.h | 12 +- include/time.h | 79 +- inet/Makefile | 4 +- intl/Makefile | 6 +- intl/localealias.c | 2 +- intl/tst-gettext.sh | 4 +- io/Makefile | 2 +- io/Versions | 2 +- io/fcntl.h | 2 +- io/futimens.c | 3 +- io/utime.c | 7 +- io/utime.h | 4 +- libio/Makefile | 12 +- libio/_G_config.h | 25 - libio/bits/libio-ldbl.h | 29 - libio/bits/libio.h | 527 - libio/bits/stdio.h | 33 +- libio/bits/stdio2.h | 35 +- libio/bits/types/__fpos64_t.h | 16 + libio/bits/types/__fpos_t.h | 16 + libio/bits/types/cookie_io_functions_t.h | 63 + libio/bits/types/struct_FILE.h | 120 + libio/clearerr.c | 2 +- libio/feof.c | 2 +- libio/feof_u.c | 4 +- libio/ferror.c | 2 +- libio/ferror_u.c | 4 +- libio/filedoalloc.c | 10 +- libio/fileno.c | 2 +- libio/fileops.c | 179 +- libio/fmemopen.c | 8 +- libio/fputc.c | 4 +- libio/fputc_u.c | 3 +- libio/fputwc.c | 2 +- libio/fputwc_u.c | 2 +- libio/fseek.c | 2 +- libio/fseeko.c | 2 +- libio/fseeko64.c | 2 +- libio/ftello.c | 6 +- libio/ftello64.c | 4 +- libio/fwide.c | 2 +- libio/genops.c | 280 +- libio/getc_u.c | 1 + libio/getchar.c | 2 +- libio/iofclose.c | 8 +- libio/iofdopen.c | 15 +- libio/iofflush.c | 2 +- libio/iofflush_u.c | 2 +- libio/iofgetpos.c | 6 +- libio/iofgetpos64.c | 4 +- libio/iofgets.c | 13 +- libio/iofgets_u.c | 13 +- libio/iofgetws.c | 10 +- libio/iofgetws_u.c | 13 +- libio/iofopen.c | 15 +- libio/iofopen64.c | 2 +- libio/iofopncook.c | 63 +- libio/iofputs.c | 5 +- libio/iofputs_u.c | 4 +- libio/iofputws.c | 4 +- libio/iofputws_u.c | 4 +- libio/iofread.c | 8 +- libio/iofread_u.c | 8 +- libio/iofsetpos.c | 2 +- libio/iofsetpos64.c | 2 +- libio/ioftell.c | 6 +- libio/iofwide.c | 6 +- libio/iofwrite.c | 8 +- libio/iofwrite_u.c | 9 +- libio/iogetdelim.c | 14 +- libio/iogetline.c | 14 +- libio/iogets.c | 10 +- libio/iogetwline.c | 16 +- libio/iolibio.h | 96 +- libio/iopadn.c | 8 +- libio/iopopen.c | 23 +- libio/ioputs.c | 3 +- libio/ioseekoff.c | 10 +- libio/ioseekpos.c | 10 +- libio/iosetbuffer.c | 2 +- libio/iosetvbuf.c | 14 +- libio/ioungetc.c | 2 +- libio/ioungetwc.c | 2 +- libio/iovdprintf.c | 5 +- libio/iovsprintf.c | 2 +- libio/iovsscanf.c | 2 +- libio/iovswscanf.c | 4 +- libio/iowpadn.c | 8 +- libio/libio.h | 329 +- libio/libioP.h | 452 +- libio/memstream.c | 20 +- libio/obprintf.c | 6 +- libio/oldfileops.c | 89 +- libio/oldfmemopen.c | 6 +- libio/oldiofclose.c | 8 +- libio/oldiofdopen.c | 9 +- libio/oldiofgetpos.c | 4 +- libio/oldiofgetpos64.c | 4 +- libio/oldiofopen.c | 9 +- libio/oldiofsetpos.c | 2 +- libio/oldiofsetpos64.c | 2 +- libio/oldiopopen.c | 21 +- libio/oldpclose.c | 9 +- libio/oldstdfiles.c | 6 +- libio/pclose.c | 9 +- libio/peekc.c | 2 +- libio/putc.c | 2 +- libio/putc_u.c | 4 +- libio/putwc.c | 2 +- libio/putwc_u.c | 2 +- libio/rewind.c | 2 +- libio/setbuf.c | 4 +- libio/setlinebuf.c | 2 +- libio/stdio.c | 6 +- libio/stdio.h | 103 +- libio/strfile.h | 7 +- libio/strops.c | 52 +- libio/tst-fgetc-after-eof.c | 109 + libio/tst-mmap-eofsync.c | 2 - libio/vasprintf.c | 8 +- libio/vscanf.c | 2 +- libio/vsnprintf.c | 8 +- libio/vswprintf.c | 10 +- libio/vwscanf.c | 2 +- libio/wfiledoalloc.c | 4 +- libio/wfileops.c | 57 +- libio/wgenops.c | 130 +- libio/wmemstream.c | 20 +- libio/wstrops.c | 56 +- locale/weight.h | 8 + locale/weightwc.h | 22 + localedata/Makefile | 187 +- localedata/am_ET.UTF-8.in | 347 + localedata/az_AZ.UTF-8.in | 73 + localedata/be_BY.UTF-8.in | 16 + localedata/ber_DZ.UTF-8.in | 50 + localedata/ber_MA.UTF-8.in | 13 + localedata/bg_BG.UTF-8.in | 57 + localedata/br_FR.UTF-8.in | 15 + localedata/cmn_TW.UTF-8.in | 75649 +++++++++++++++ localedata/crh_UA.UTF-8.in | 50 + localedata/cs_CZ.UTF-8.in | 4 +- localedata/csb_PL.UTF-8.in | 70 + localedata/cv_RU.UTF-8.in | 45 + localedata/cy_GB.UTF-8.in | 72 + localedata/da_DK.ISO-8859-1.in | 4 +- localedata/dz_BT.UTF-8.in | 789 + localedata/eo.UTF-8.in | 32 + localedata/es_ES.UTF-8.in | 46 + localedata/fa_IR.UTF-8.in | 71 + localedata/fi_FI.UTF-8.in | 140 + localedata/fil_PH.UTF-8.in | 16 + localedata/fr_CA.UTF-8.in | 9 +- localedata/fr_FR.UTF-8.in | 9 +- localedata/fur_IT.UTF-8.in | 12 + localedata/gen-locale.sh | 5 +- localedata/gez_ER.UTF-8@abegede.in | 365 + localedata/ha_NG.UTF-8.in | 47 + localedata/ig_NG.UTF-8.in | 93 + localedata/ik_CA.UTF-8.in | 60 + localedata/kk_KZ.UTF-8.in | 40 + localedata/ku_TR.UTF-8.in | 52 + localedata/ky_KG.UTF-8.in | 72 + localedata/ln_CD.UTF-8.in | 18 + localedata/locales/am_ET | 551 +- localedata/locales/an_ES | 57 +- localedata/locales/az_AZ | 201 +- localedata/locales/be_BY | 41 +- localedata/locales/ber_DZ | 173 +- localedata/locales/ber_MA | 42 +- localedata/locales/bg_BG | 290 +- localedata/locales/br_FR | 55 +- localedata/locales/br_FR@euro | 3 +- localedata/locales/ca_ES | 127 +- localedata/locales/cns11643_stroke | 9 +- localedata/locales/crh_UA | 111 +- localedata/locales/cs_CZ | 84 +- localedata/locales/csb_PL | 83 +- localedata/locales/cv_RU | 75 +- localedata/locales/cy_GB | 242 +- localedata/locales/da_DK | 110 +- localedata/locales/dz_BT | 2484 +- localedata/locales/el_CY | 8 +- localedata/locales/el_GR | 8 +- localedata/locales/en_CA | 8 - localedata/locales/eo | 69 +- localedata/locales/es_CL | 37 +- localedata/locales/es_CU | 40 +- localedata/locales/es_EC | 39 +- localedata/locales/es_ES | 49 +- localedata/locales/es_US | 56 +- localedata/locales/et_EE | 33 +- localedata/locales/fa_IR | 289 +- localedata/locales/fi_FI | 173 +- localedata/locales/fil_PH | 57 +- localedata/locales/fur_IT | 15 +- localedata/locales/gez_ER@abegede | 409 +- localedata/locales/ha_NG | 165 +- localedata/locales/hr_HR | 84 +- localedata/locales/hsb_DE | 64 +- localedata/locales/hu_HU | 298 +- localedata/locales/ig_NG | 453 +- localedata/locales/ik_CA | 153 +- localedata/locales/is_IS | 72 +- localedata/locales/iso14651_t1_common | 94998 +++++++++++++++++-- localedata/locales/iso14651_t1_pinyin | 9 +- localedata/locales/kk_KZ | 132 +- localedata/locales/ku_TR | 89 +- localedata/locales/ky_KG | 63 +- localedata/locales/ln_CD | 51 +- localedata/locales/lt_LT | 64 +- localedata/locales/lv_LV | 67 +- localedata/locales/mi_NZ | 43 +- localedata/locales/ml_IN | 158 +- localedata/locales/mn_MN | 34 +- localedata/locales/mr_IN | 76 +- localedata/locales/mt_MT | 144 +- localedata/locales/nan_TW@latin | 33 +- localedata/locales/nb_NO | 114 +- localedata/locales/om_KE | 122 +- localedata/locales/os_RU | 14 +- localedata/locales/pl_PL | 66 +- localedata/locales/ps_AF | 224 +- localedata/locales/pt_BR | 2 +- localedata/locales/pt_PT | 2 +- localedata/locales/ro_RO | 99 +- localedata/locales/ru_RU | 24 +- localedata/locales/ru_UA | 16 +- localedata/locales/sc_IT | 15 +- localedata/locales/se_NO | 298 +- localedata/locales/si_LK | 42 + localedata/locales/sq_AL | 291 +- localedata/locales/sv_FI | 2 +- localedata/locales/sv_FI@euro | 2 +- localedata/locales/sv_SE | 109 +- localedata/locales/szl_PL | 86 +- localedata/locales/tg_TJ | 106 +- localedata/locales/ti_ER | 2 + localedata/locales/tk_TM | 399 +- localedata/locales/tl_PH | 31 +- localedata/locales/tr_TR | 47 +- localedata/locales/tt_RU | 244 +- localedata/locales/tt_RU@iqtelif | 14 +- localedata/locales/ug_CN | 196 +- localedata/locales/uk_UA | 493 +- localedata/locales/uz_UZ | 127 +- localedata/locales/uz_UZ@cyrillic | 56 +- localedata/locales/vi_VN | 242 +- localedata/locales/yi_US | 125 +- localedata/locales/yo_NG | 365 +- localedata/lv_LV.UTF-8.in | 6 +- localedata/mi_NZ.UTF-8.in | 37 + localedata/ml_IN.UTF-8.in | 25 + localedata/mn_MN.UTF-8.in | 15 + localedata/mr_IN.UTF-8.in | 9 + localedata/mt_MT.UTF-8.in | 39 + localedata/nan_TW.UTF-8@latin.in | 11 + localedata/nb_NO.UTF-8.in | 66 + localedata/om_KE.UTF-8.in | 36 + localedata/os_RU.UTF-8.in | 9 + localedata/pl_PL.UTF-8.in | 4 +- localedata/ps_AF.UTF-8.in | 61 + localedata/ro_RO.UTF-8.in | 32 + localedata/ru_RU.UTF-8.in | 15 + localedata/sc_IT.UTF-8.in | 12 + localedata/se_NO.UTF-8.in | 144 + localedata/sq_AL.UTF-8.in | 82 + localedata/sv_SE.ISO-8859-1.in | 10 +- localedata/sv_SE.UTF-8.in | 107 + localedata/szl_PL.UTF-8.in | 49 + localedata/tg_TJ.UTF-8.in | 105 + localedata/tk_TM.UTF-8.in | 213 + localedata/tt_RU.UTF-8.in | 194 + localedata/tt_RU.UTF-8@iqtelif.in | 53 + localedata/ug_CN.UTF-8.in | 16 + localedata/uk_UA.UTF-8.in | 18 +- localedata/uz_UZ.UTF-8.in | 26 + localedata/vi_VN.UTF-8.in | 45 + localedata/yi_US.UTF-8.in | 39 + localedata/yo_NG.UTF-8.in | 30 + localedata/zh_CN.UTF-8.in | 25498 +++++ mach/Machrules | 3 +- mach/Makefile | 13 +- mach/devstream.c | 13 +- mach/errstring.c | 1 + mach/lock-intern.h | 69 +- mach/lowlevellock.h | 81 + mach/mach/mig_support.h | 13 - mach/msg-destroy.c | 1 + mach/mutex-init.c | 8 +- mach/setup-thread.c | 23 +- mach/spin-lock.c | 7 + mach/spin-solid.c | 1 + malloc/Makefile | 2 + malloc/malloc.c | 14 +- malloc/tst-malloc-stats-cancellation.c | 216 + manual/arith.texi | 38 + manual/charset.texi | 94 +- manual/creature.texi | 69 +- manual/errno.texi | 20 +- manual/examples/mbstouwcs.c | 53 + manual/filesys.texi | 17 +- manual/install.texi | 25 +- manual/llio.texi | 3 + manual/platform.texi | 2 +- manual/probes.texi | 47 - manual/stdio.texi | 8 +- manual/string.texi | 2 +- math/Makefile | 91 +- math/README.libm-test | 1 + math/Versions | 14 + math/auto-libm-test-in | 190 + math/auto-libm-test-out-narrow-add | 23487 +++++ math/auto-libm-test-out-narrow-sub | 23487 +++++ math/bits/mathcalls-narrow.h | 27 + math/gen-auto-libm-tests.c | 162 +- math/gen-libm-test.pl | 34 +- math/libm-test-driver.c | 56 +- math/libm-test-narrow-add.inc | 179 + math/libm-test-narrow-sub.inc | 179 + math/libm-test-support.c | 28 +- math/libm-test-support.h | 28 +- math/math-narrow.h | 262 + math/math.h | 284 + math/test-arg-double.h | 25 + math/test-arg-float128.h | 32 + math/test-arg-float32x.h | 28 + math/test-arg-float64.h | 28 + math/test-arg-float64x.h | 32 + math/test-arg-ldouble.h | 31 + math/test-double.h | 1 + math/test-float.h | 1 + math/test-float128.h | 1 + math/test-float32.h | 1 + math/test-float32x.h | 1 + math/test-float64.h | 1 + math/test-float64x.h | 1 + math/test-math-narrow.h | 26 + math/test-math-scalar.h | 3 +- math/test-math-vector.h | 1 + math/test-narrow-macros.c | 56 + math/w_sqrt_compat.c | 1 + math/w_sqrt_template.c | 1 + math/w_sqrtf_compat.c | 1 + math/w_sqrtl_compat.c | 1 + misc/Makefile | 3 +- misc/futimesat.c | 3 +- misc/getttyent.c | 2 +- misc/makedev.c | 8 +- misc/sys/cdefs.h | 13 +- misc/sys/select.h | 8 +- misc/sys/sysmacros.h | 52 +- misc/syslog.c | 4 +- misc/tst-preadvwritev2-common.c | 6 +- misc/utimes.c | 7 +- nptl/Makefile | 43 +- nptl/Versions | 10 +- nptl/lll_timedlock_wait.c | 2 +- nptl/pthreadP.h | 2 +- nptl/pthread_atfork.c | 2 +- nptl/pthread_cond_wait.c | 10 +- nptl/pthread_mutex_timedlock.c | 16 +- nptl/pthread_rwlock_common.c | 12 +- nptl/pthread_rwlock_timedrdlock.c | 4 +- nptl/pthread_rwlock_timedwrlock.c | 4 +- nptl/register-atfork.c | 174 +- nptl/sem_timedwait.c | 4 +- nptl/sem_wait.c | 4 +- nptl/sem_waitcommon.c | 12 +- nptl/sigaction.c | 14 +- nptl/tst-cancel4-common.c | 18 +- nptl/tst-cancel4-common.h | 14 + nptl/tst-cancel4.c | 37 +- nptl/tst-mutex8.c | 126 +- nptl/unregister-atfork.c | 121 - nptl_db/td_ta_thr_iter.c | 7 +- nscd/Depend | 1 + nscd/connections.c | 16 +- nscd/gai.c | 3 + nscd/netgroupcache.c | 2 +- nss/nsswitch.c | 4 +- nss/nsswitch.h | 8 +- po/pt_BR.po | 9546 +- posix/Makefile | 2 +- posix/Versions | 4 +- posix/bits/posix1_lim.h | 10 +- posix/bits/types.h | 10 + posix/bug-regex5.c | 4 +- posix/nanosleep64.c | 4 +- posix/sched.h | 4 +- posix/sched_rr_gi64.c | 4 +- posix/sys/types.h | 12 +- posix/test-ssize-max.c | 39 + posix/tst-fnmatch.input | 58 +- posix/tst-glob_lstat_compat.c | 7 + posix/tst-regexloc.c | 4 +- posix/tst-rfc3484-2.c | 1 + posix/tst-rfc3484-3.c | 1 + posix/tst-rfc3484.c | 1 + posix/wordexp.c | 2 +- resolv/Depend | 1 + resolv/res_send.c | 45 +- resource/Versions | 2 +- resource/getrusage64.c | 6 +- resource/sys/resource.h | 6 +- rt/Depend | 1 + rt/Makefile | 2 +- rt/Versions | 6 +- rt/mq_timedreceive64.c | 46 + rt/mq_timedreceive_t64.c | 46 - rt/mq_timedsend64.c | 45 + rt/mq_timedsend_t64.c | 45 - rt/mqueue.h | 8 +- rt/timerfd_gettime64.c | 2 +- rt/timerfd_settime64.c | 2 +- scripts/build-many-glibcs.py | 4 +- scripts/check-installed-headers.sh | 6 +- setjmp/longjmp.c | 3 +- signal/sigaction.c | 2 +- signal/sigaddset.c | 4 +- signal/sigdelset.c | 4 +- signal/sigfillset.c | 10 +- signal/tst-sigset.c | 92 +- stdio-common/fxprintf.c | 6 +- stdio-common/getline.c | 8 +- stdio-common/isoc99_vfscanf.c | 2 +- stdio-common/isoc99_vscanf.c | 2 +- stdio-common/isoc99_vsscanf.c | 2 +- stdio-common/printf_fp.c | 7 +- stdio-common/printf_fphex.c | 7 +- stdio-common/printf_size.c | 8 +- stdio-common/tstgetln.c | 2 - stdio-common/vfprintf.c | 39 +- stdio-common/vfscanf.c | 9 +- stdlib/Makefile | 2 +- stdlib/atoi.c | 1 + stdlib/canonicalize.c | 2 +- stdlib/errno.h | 7 +- stdlib/random_r.c | 9 +- string/Makefile | 6 +- string/argz-next.c | 2 + string/strcoll_l.c | 11 + string/test-endian-file-scope.c | 44 + string/test-endian-sign-conversion.c | 48 + string/test-memmove.c | 58 + string/testcopy.c | 16 +- sunrpc/clnt_udp.c | 3 +- sunrpc/pmap_rmt.c | 8 +- sunrpc/rpc/clnt.h | 8 +- sunrpc/rpc/pmap_clnt.h | 4 +- support/Makefile | 1 + support/support_format_addrinfo.c | 6 +- support/support_openpty.c | 109 + support/tty.h | 45 + sysdeps/aarch64/backtrace.c | 1 - sysdeps/aarch64/dl-machine.h | 2 +- sysdeps/aarch64/fpu/fpu_control.h | 17 +- sysdeps/aarch64/fpu/math_private.h | 16 - sysdeps/aarch64/libm-test-ulps | 8 + sysdeps/aarch64/memcmp.S | 76 +- sysdeps/aarch64/multiarch/Makefile | 4 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 3 +- sysdeps/aarch64/multiarch/memcpy.c | 5 +- sysdeps/aarch64/multiarch/memcpy_thunderx.S | 22 +- sysdeps/aarch64/multiarch/memcpy_thunderx2.S | 27 + sysdeps/aarch64/nptl/tls.h | 1 + sysdeps/aarch64/strcmp.S | 2 +- sysdeps/aarch64/strncmp.S | 95 +- sysdeps/alpha/backtrace.c | 1 - sysdeps/alpha/dl-machine.h | 2 +- sysdeps/alpha/fpu/math_private.h | 26 - sysdeps/alpha/fpu/s_isnan.c | 1 + sysdeps/alpha/nptl/tls.h | 1 + sysdeps/arm/dl-machine.h | 6 +- sysdeps/arm/frame.h | 27 - sysdeps/arm/libm-test-ulps | 8 + sysdeps/arm/nptl/tls.h | 1 + sysdeps/generic/_G_config.h | 15 + sysdeps/generic/frame.h | 23 - sysdeps/generic/internal-signals.h | 62 + sysdeps/generic/ldsodefs.h | 21 +- sysdeps/generic/libc-start.h | 1 + sysdeps/generic/math-type-macros-float128.h | 3 - sysdeps/generic/math-type-macros.h | 2 +- sysdeps/generic/math_private.h | 5 +- sysdeps/generic/sigcontextinfo.h | 5 - sysdeps/generic/stdint.h | 26 +- sysdeps/generic/stdio-lock.h | 4 +- sysdeps/generic/thread_state.h | 5 + sysdeps/generic/tls.h | 6 + sysdeps/gnu/errlist.c | 32 +- sysdeps/gnu/netinet/tcp.h | 2 + sysdeps/hppa/backtrace.c | 1 - sysdeps/hppa/dl-machine.h | 10 +- sysdeps/hppa/dl-symaddr.c | 2 +- sysdeps/hppa/fpu/libm-test-ulps | 2 + sysdeps/hppa/frame.h | 27 - sysdeps/hppa/nptl/tls.h | 1 + sysdeps/{nptl => htl}/Implies | 0 sysdeps/htl/Makeconfig | 11 + sysdeps/htl/Makefile | 7 + sysdeps/htl/Subdirs | 1 + sysdeps/htl/Versions | 15 + sysdeps/htl/bits/cancelation.h | 50 + sysdeps/htl/bits/pthread-np.h | 26 + sysdeps/htl/bits/pthread.h | 36 + sysdeps/htl/bits/pthreadtypes.h | 131 + sysdeps/htl/bits/semaphore.h | 47 + sysdeps/htl/bits/thread-shared-types.h | 24 + sysdeps/htl/bits/types/__pthread_key.h | 24 + sysdeps/htl/bits/types/struct___pthread_attr.h | 45 + sysdeps/htl/bits/types/struct___pthread_barrier.h | 38 + .../htl/bits/types/struct___pthread_barrierattr.h | 31 + sysdeps/htl/bits/types/struct___pthread_cond.h | 38 + sysdeps/htl/bits/types/struct___pthread_condattr.h | 33 + sysdeps/htl/bits/types/struct___pthread_mutex.h | 61 + .../htl/bits/types/struct___pthread_mutexattr.h | 40 + sysdeps/htl/bits/types/struct___pthread_once.h | 33 + sysdeps/htl/bits/types/struct___pthread_rwlock.h | 45 + .../htl/bits/types/struct___pthread_rwlockattr.h | 31 + sysdeps/htl/flockfile.c | 31 + sysdeps/htl/fork.h | 29 + sysdeps/htl/ftrylockfile.c | 35 + sysdeps/htl/funlockfile.c | 32 + sysdeps/htl/libc-lockP.h | 180 + sysdeps/htl/old_pt-atfork.c | 26 + sysdeps/htl/pt-atfork.c | 33 + sysdeps/htl/pt-attr-destroy.c | 27 + sysdeps/htl/pt-attr-getdetachstate.c | 29 + sysdeps/htl/pt-attr-getguardsize.c | 27 + sysdeps/htl/pt-attr-getinheritsched.c | 29 + sysdeps/htl/pt-attr-getschedparam.c | 33 + sysdeps/htl/pt-attr-getschedpolicy.c | 29 + sysdeps/htl/pt-attr-getscope.c | 29 + sysdeps/htl/pt-attr-getstack.c | 31 + sysdeps/htl/pt-attr-getstackaddr.c | 28 + sysdeps/htl/pt-attr-getstacksize.c | 28 + sysdeps/htl/pt-attr-init.c | 28 + sysdeps/htl/pt-attr-setdetachstate.c | 38 + sysdeps/htl/pt-attr-setguardsize.c | 27 + sysdeps/htl/pt-attr-setinheritsched.c | 38 + sysdeps/htl/pt-attr-setschedparam.c | 38 + sysdeps/htl/pt-attr-setschedpolicy.c | 42 + sysdeps/htl/pt-attr-setscope.c | 41 + sysdeps/htl/pt-attr-setstack.c | 50 + sysdeps/htl/pt-attr-setstackaddr.c | 28 + sysdeps/htl/pt-attr-setstacksize.c | 28 + sysdeps/htl/pt-attr.c | 39 + sysdeps/htl/pt-barrier-destroy.c | 26 + sysdeps/htl/pt-barrier-init.c | 51 + sysdeps/htl/pt-barrier-wait.c | 68 + sysdeps/htl/pt-barrier.c | 24 + sysdeps/htl/pt-barrierattr-destroy.c | 26 + sysdeps/htl/pt-barrierattr-getpshared.c | 28 + sysdeps/htl/pt-barrierattr-init.c | 27 + sysdeps/htl/pt-barrierattr-setpshared.c | 37 + sysdeps/htl/pt-cond-brdcast.c | 44 + sysdeps/htl/pt-cond-destroy.c | 28 + sysdeps/htl/pt-cond-init.c | 45 + sysdeps/htl/pt-cond-signal.c | 42 + sysdeps/htl/pt-cond-timedwait.c | 178 + sysdeps/htl/pt-cond-wait.c | 38 + sysdeps/htl/pt-cond.c | 27 + sysdeps/htl/pt-condattr-destroy.c | 28 + sysdeps/htl/pt-condattr-getclock.c | 29 + sysdeps/htl/pt-condattr-getpshared.c | 27 + sysdeps/htl/pt-condattr-init.c | 29 + sysdeps/htl/pt-condattr-setclock.c | 51 + sysdeps/htl/pt-condattr-setpshared.c | 37 + sysdeps/htl/pt-destroy-specific.c | 77 + sysdeps/htl/pt-equal.c | 30 + sysdeps/htl/pt-getconcurrency.c | 26 + sysdeps/htl/pt-getcpuclockid.c | 35 + sysdeps/htl/pt-getschedparam.c | 31 + sysdeps/htl/pt-getspecific.c | 38 + sysdeps/htl/pt-init-specific.c | 30 + sysdeps/htl/pt-key-create.c | 110 + sysdeps/htl/pt-key-delete.c | 63 + sysdeps/htl/pt-key.h | 77 + sysdeps/htl/pt-kill.c | 33 + sysdeps/htl/pt-mutex-destroy.c | 38 + sysdeps/htl/pt-mutex-getprioceiling.c | 28 + sysdeps/htl/pt-mutex-init.c | 48 + sysdeps/htl/pt-mutex-lock.c | 36 + sysdeps/htl/pt-mutex-setprioceiling.c | 28 + sysdeps/htl/pt-mutex-timedlock.c | 195 + sysdeps/htl/pt-mutex-transfer-np.c | 66 + sysdeps/htl/pt-mutex-trylock.c | 111 + sysdeps/htl/pt-mutex-unlock.c | 107 + sysdeps/htl/pt-mutexattr-destroy.c | 27 + sysdeps/htl/pt-mutexattr-getprioceiling.c | 29 + sysdeps/htl/pt-mutexattr-getprotocol.c | 27 + sysdeps/htl/pt-mutexattr-getpshared.c | 27 + sysdeps/htl/pt-mutexattr-gettype.c | 27 + sysdeps/htl/pt-mutexattr-init.c | 28 + sysdeps/htl/pt-mutexattr-setprioceiling.c | 28 + sysdeps/htl/pt-mutexattr-setprotocol.c | 40 + sysdeps/htl/pt-mutexattr-setpshared.c | 37 + sysdeps/htl/pt-mutexattr-settype.c | 37 + sysdeps/htl/pt-mutexattr.c | 41 + sysdeps/htl/pt-once.c | 44 + sysdeps/htl/pt-rwlock-attr.c | 24 + sysdeps/htl/pt-rwlock-destroy.c | 28 + sysdeps/htl/pt-rwlock-init.c | 44 + sysdeps/htl/pt-rwlock-rdlock.c | 34 + sysdeps/htl/pt-rwlock-timedrdlock.c | 120 + sysdeps/htl/pt-rwlock-timedwrlock.c | 103 + sysdeps/htl/pt-rwlock-tryrdlock.c | 55 + sysdeps/htl/pt-rwlock-trywrlock.c | 45 + sysdeps/htl/pt-rwlock-unlock.c | 98 + sysdeps/htl/pt-rwlock-wrlock.c | 36 + sysdeps/htl/pt-rwlockattr-destroy.c | 26 + sysdeps/htl/pt-rwlockattr-getpshared.c | 27 + sysdeps/htl/pt-rwlockattr-init.c | 27 + sysdeps/htl/pt-rwlockattr-setpshared.c | 37 + sysdeps/htl/pt-setconcurrency.c | 33 + sysdeps/htl/pt-setschedparam.c | 30 + sysdeps/htl/pt-setschedprio.c | 28 + sysdeps/htl/pt-setspecific.c | 50 + sysdeps/htl/pt-spin.c | 50 + sysdeps/htl/pt-startup.c | 24 + sysdeps/htl/pthread-functions.h | 140 + sysdeps/htl/pthread.h | 883 + sysdeps/htl/pthreadP.h | 74 + sysdeps/htl/raise.c | 51 + sysdeps/htl/sem-close.c | 31 + sysdeps/htl/sem-destroy.c | 37 + sysdeps/htl/sem-getvalue.c | 32 + sysdeps/htl/sem-init.c | 45 + sysdeps/htl/sem-open.c | 31 + sysdeps/htl/sem-post.c | 61 + sysdeps/htl/sem-timedwait.c | 98 + sysdeps/htl/sem-trywait.c | 41 + sysdeps/htl/sem-unlink.c | 31 + sysdeps/htl/sem-wait.c | 31 + sysdeps/htl/shm-directory.h | 30 + sysdeps/htl/timer_routines.h | 46 + sysdeps/hurd/htl/pt-kill.c | 51 + sysdeps/hurd/include/hurd.h | 5 + sysdeps/hurd/include/hurd/fd.h | 10 + sysdeps/hurd/include/hurd/signal.h | 7 + sysdeps/i386/dl-machine.h | 4 +- sysdeps/i386/fpu/fenv_private.h | 8 + sysdeps/i386/fpu/halfulp.c | 1 - sysdeps/i386/fpu/libm-test-ulps | 24 +- sysdeps/i386/fpu/mpexp.c | 1 - sysdeps/i386/fpu/mplog.c | 1 - sysdeps/i386/fpu/s_f32xaddf64.c | 41 + sysdeps/i386/fpu/s_f32xsubf64.c | 41 + sysdeps/i386/fpu/slowexp.c | 1 - sysdeps/i386/fpu/slowpow.c | 1 - sysdeps/i386/fpu/w_sqrt.c | 1 + sysdeps/i386/fpu/w_sqrt_compat.c | 1 + sysdeps/i386/htl/bits/pthreadtypes-arch.h | 22 + sysdeps/i386/htl/machine-sp.h | 29 + sysdeps/i386/htl/pt-machdep.h | 28 + sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 38 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 12 +- sysdeps/i386/nptl/tls.h | 1 + sysdeps/ia64/backtrace.c | 1 - sysdeps/ia64/bits/byteswap-16.h | 42 - sysdeps/ia64/bits/byteswap.h | 100 - sysdeps/ia64/dl-machine.h | 2 +- sysdeps/ia64/fpu/halfulp.c | 1 - sysdeps/ia64/fpu/mpexp.c | 1 - sysdeps/ia64/fpu/mplog.c | 1 - sysdeps/ia64/fpu/slowexp.c | 1 - sysdeps/ia64/fpu/slowpow.c | 1 - sysdeps/ia64/nptl/tls.h | 1 + sysdeps/ieee754/dbl-64/e_acosh.c | 4 +- sysdeps/ieee754/dbl-64/e_exp.c | 103 +- sysdeps/ieee754/dbl-64/e_gamma_r.c | 2 +- sysdeps/ieee754/dbl-64/e_hypot.c | 4 +- sysdeps/ieee754/dbl-64/e_j0.c | 8 +- sysdeps/ieee754/dbl-64/e_j1.c | 8 +- sysdeps/ieee754/dbl-64/e_jn.c | 4 +- sysdeps/ieee754/dbl-64/e_log.c | 127 +- sysdeps/ieee754/dbl-64/e_pow.c | 172 +- sysdeps/ieee754/dbl-64/halfulp.c | 152 - sysdeps/ieee754/dbl-64/mpa.h | 31 - sysdeps/ieee754/dbl-64/mpexp.c | 163 - sysdeps/ieee754/dbl-64/mplog.c | 65 - sysdeps/ieee754/dbl-64/s_asinh.c | 4 +- sysdeps/ieee754/dbl-64/s_f32xaddf64.c | 30 + sysdeps/ieee754/dbl-64/s_f32xsubf64.c | 30 + sysdeps/ieee754/dbl-64/s_fadd.c | 34 + sysdeps/ieee754/dbl-64/s_fsub.c | 34 + sysdeps/ieee754/dbl-64/s_sin.c | 733 +- sysdeps/ieee754/dbl-64/s_sincos.c | 108 +- sysdeps/ieee754/dbl-64/slowexp.c | 86 - sysdeps/ieee754/dbl-64/slowpow.c | 125 - sysdeps/ieee754/dbl-64/uexp.h | 3 +- sysdeps/ieee754/dbl-64/ulog.h | 94 - sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c | 4 +- sysdeps/ieee754/float128/float128_private.h | 22 + sysdeps/ieee754/float128/s_f32addf128.c | 6 + sysdeps/ieee754/float128/s_f32subf128.c | 6 + sysdeps/ieee754/float128/s_f64addf128.c | 10 + sysdeps/ieee754/float128/s_f64subf128.c | 10 + sysdeps/ieee754/float128/s_f64xaddf128.c | 2 + sysdeps/ieee754/float128/s_f64xsubf128.c | 2 + sysdeps/ieee754/flt-32/e_acosf.c | 4 +- sysdeps/ieee754/flt-32/e_acoshf.c | 4 +- sysdeps/ieee754/flt-32/e_asinf.c | 2 +- sysdeps/ieee754/flt-32/e_gammaf_r.c | 2 +- sysdeps/ieee754/flt-32/e_hypotf.c | 2 +- sysdeps/ieee754/flt-32/e_j0f.c | 8 +- sysdeps/ieee754/flt-32/e_j1f.c | 8 +- sysdeps/ieee754/flt-32/s_asinhf.c | 4 +- sysdeps/ieee754/ldbl-128/e_acoshl.c | 4 +- sysdeps/ieee754/ldbl-128/e_acosl.c | 4 +- sysdeps/ieee754/ldbl-128/e_asinl.c | 2 +- sysdeps/ieee754/ldbl-128/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128/e_hypotl.c | 4 +- sysdeps/ieee754/ldbl-128/e_j0l.c | 8 +- sysdeps/ieee754/ldbl-128/e_j1l.c | 8 +- sysdeps/ieee754/ldbl-128/e_jnl.c | 4 +- sysdeps/ieee754/ldbl-128/e_powl.c | 2 +- sysdeps/ieee754/ldbl-128/s_asinhl.c | 4 +- sysdeps/ieee754/ldbl-128/s_daddl.c | 37 + sysdeps/ieee754/ldbl-128/s_dsubl.c | 37 + sysdeps/ieee754/ldbl-128/s_f64xaddf128.c | 38 + sysdeps/ieee754/ldbl-128/s_f64xsubf128.c | 38 + sysdeps/ieee754/ldbl-128/s_faddl.c | 33 + sysdeps/ieee754/ldbl-128/s_fsubl.c | 33 + sysdeps/ieee754/ldbl-128ibm/e_acoshl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_acosl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_asinl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_hypotl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_j0l.c | 8 +- sysdeps/ieee754/ldbl-128ibm/e_j1l.c | 8 +- sysdeps/ieee754/ldbl-128ibm/e_jnl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_powl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_asinhl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_daddl.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_dsubl.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_faddl.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_floorl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_fsubl.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_llroundl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_truncl.c | 1 + sysdeps/ieee754/ldbl-64-128/s_finitel.c | 2 + sysdeps/ieee754/ldbl-64-128/s_fpclassifyl.c | 2 + sysdeps/ieee754/ldbl-64-128/s_isinfl.c | 2 + sysdeps/ieee754/ldbl-64-128/s_isnanl.c | 2 + sysdeps/ieee754/ldbl-64-128/s_signbitl.c | 2 + sysdeps/ieee754/ldbl-96/e_acoshl.c | 4 +- sysdeps/ieee754/ldbl-96/e_asinl.c | 2 +- sysdeps/ieee754/ldbl-96/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-96/e_hypotl.c | 4 +- sysdeps/ieee754/ldbl-96/e_j0l.c | 8 +- sysdeps/ieee754/ldbl-96/e_j1l.c | 8 +- sysdeps/ieee754/ldbl-96/e_jnl.c | 4 +- sysdeps/ieee754/ldbl-96/s_asinhl.c | 4 +- sysdeps/ieee754/ldbl-96/s_daddl.c | 33 + sysdeps/ieee754/ldbl-96/s_dsubl.c | 33 + sysdeps/ieee754/ldbl-96/s_faddl.c | 31 + sysdeps/ieee754/ldbl-96/s_fsubl.c | 31 + sysdeps/ieee754/ldbl-opt/Makefile | 10 +- sysdeps/ieee754/ldbl-opt/Versions | 6 + sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h | 3 - sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 17 +- sysdeps/ieee754/ldbl-opt/nldbl-dadd.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-dsub.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-fadd.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-fsub.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-iovfscanf.c | 2 +- .../ieee754/ldbl-opt/test-narrow-macros-ldbl-64.c | 1 + sysdeps/ieee754/soft-fp/s_daddl.c | 59 + sysdeps/ieee754/soft-fp/s_dsubl.c | 59 + sysdeps/ieee754/soft-fp/s_fadd.c | 56 + sysdeps/ieee754/soft-fp/s_faddl.c | 55 + sysdeps/ieee754/soft-fp/s_fsub.c | 56 + sysdeps/ieee754/soft-fp/s_fsubl.c | 55 + sysdeps/m68k/bits/byteswap.h | 88 - sysdeps/m68k/dl-machine.h | 2 +- sysdeps/m68k/m680x0/fpu/e_pow.c | 2 +- sysdeps/m68k/m680x0/fpu/halfulp.c | 1 - sysdeps/m68k/m680x0/fpu/mpexp.c | 1 - sysdeps/m68k/m680x0/fpu/mplog.c | 1 - sysdeps/m68k/m680x0/fpu/slowexp.c | 1 - sysdeps/m68k/m680x0/fpu/slowpow.c | 1 - sysdeps/m68k/nptl/tls.h | 1 + sysdeps/mach/Makefile | 26 + sysdeps/mach/htl/Implies | 1 + sysdeps/mach/htl/bits/spin-lock-inline.h | 87 + sysdeps/mach/htl/bits/types/__pthread_spinlock_t.h | 34 + sysdeps/mach/htl/pt-block.c | 38 + sysdeps/mach/htl/pt-spin.c | 31 + sysdeps/mach/htl/pt-stack-alloc.c | 67 + sysdeps/mach/htl/pt-thread-alloc.c | 94 + sysdeps/mach/htl/pt-thread-start.c | 53 + sysdeps/mach/htl/pt-thread-terminate.c | 82 + sysdeps/mach/htl/pt-timedblock.c | 65 + sysdeps/mach/htl/pt-wakeup.c | 37 + sysdeps/mach/hurd/Makefile | 3 +- sysdeps/mach/hurd/Versions | 4 +- sysdeps/mach/hurd/bits/errno.h | 14 +- sysdeps/mach/hurd/bits/local_lim.h | 9 + sysdeps/mach/hurd/bits/param.h | 2 + sysdeps/mach/hurd/bits/posix_opt.h | 46 +- sysdeps/mach/hurd/bits/stat.h | 5 + sysdeps/mach/hurd/bits/types/error_t.h | 29 + sysdeps/mach/hurd/cthreads.c | 21 +- sysdeps/mach/hurd/dirfd.c | 1 + sysdeps/mach/hurd/dl-sysdep.c | 22 +- sysdeps/mach/hurd/errno-loc.c | 18 +- sysdeps/mach/hurd/errno.c | 1 - sysdeps/mach/hurd/errnos.awk | 8 - sysdeps/mach/hurd/fork.c | 14 +- sysdeps/mach/hurd/futimens.c | 50 + sysdeps/mach/hurd/futimes.c | 26 +- sysdeps/mach/hurd/futimesat.c | 45 + sysdeps/mach/hurd/gai_misc.h | 67 + sysdeps/mach/hurd/getcwd.c | 9 +- sysdeps/mach/hurd/htl/Implies | 2 + sysdeps/mach/hurd/htl/bits/pthread-np.h | 37 + .../hurd/htl/bits/types/struct___pthread_mutex.h | 49 + sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c | 28 + sysdeps/mach/hurd/htl/pt-attr-setstacksize.c | 28 + sysdeps/mach/hurd/htl/pt-docancel.c | 66 + sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c | 169 + sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c | 40 + sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 47 + sysdeps/mach/hurd/htl/pt-mutex-destroy.c | 37 + sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c | 34 + sysdeps/mach/hurd/htl/pt-mutex-init.c | 57 + sysdeps/mach/hurd/htl/pt-mutex-lock.c | 80 + sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c | 35 + sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 78 + sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 76 + sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 84 + sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 91 + sysdeps/mach/hurd/htl/pt-mutex.h | 90 + sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c | 33 + .../mach/hurd/htl/pt-mutexattr-getprioceiling.c | 34 + sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c | 31 + sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c | 31 + sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c | 34 + sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c | 31 + sysdeps/mach/hurd/htl/pt-mutexattr-init.c | 39 + .../mach/hurd/htl/pt-mutexattr-setprioceiling.c | 34 + sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c | 33 + sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c | 34 + sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c | 36 + sysdeps/mach/hurd/htl/pt-mutexattr-settype.c | 35 + .../mach/hurd/htl/pt-mutexattr.c | 0 sysdeps/mach/hurd/htl/pt-sigstate-destroy.c | 26 + sysdeps/mach/hurd/htl/pt-sigstate-init.c | 44 + sysdeps/mach/hurd/htl/pt-sigstate.c | 70 + sysdeps/mach/hurd/htl/pt-sysdep.c | 100 + sysdeps/mach/hurd/htl/pt-sysdep.h | 65 + sysdeps/mach/hurd/i386/Implies | 1 + sysdeps/mach/hurd/i386/exc2signal.c | 1 + sysdeps/mach/hurd/i386/htl/Implies | 2 + sysdeps/mach/hurd/i386/htl/pt-machdep.c | 82 + sysdeps/mach/hurd/i386/htl/pt-setup.c | 110 + sysdeps/mach/hurd/i386/init-first.c | 64 +- sysdeps/mach/hurd/i386/libc.abilist | 1 - sysdeps/mach/hurd/i386/libm.abilist | 27 + sysdeps/mach/hurd/i386/libpthread.abilist | 152 + sysdeps/mach/hurd/i386/sigcontextinfo.h | 5 - sysdeps/mach/hurd/i386/sigreturn.c | 5 +- sysdeps/mach/hurd/i386/tls.h | 107 +- sysdeps/mach/hurd/i386/trampoline.c | 4 +- sysdeps/mach/hurd/if_index.c | 6 + sysdeps/mach/hurd/ifreq.c | 2 +- sysdeps/mach/hurd/ifreq.h | 2 +- sysdeps/mach/hurd/libc-lock.h | 216 - sysdeps/mach/hurd/libc-start.h | 31 + sysdeps/mach/hurd/libc-tsd.h | 34 - sysdeps/mach/hurd/localplt.data | 53 + sysdeps/mach/hurd/lutimes.c | 21 +- sysdeps/mach/hurd/mig-reply.c | 43 +- sysdeps/mach/hurd/mlockall.c | 42 + sysdeps/mach/hurd/munlockall.c | 40 + sysdeps/mach/hurd/net/if_ppp.h | 171 - sysdeps/mach/hurd/profil.c | 6 +- sysdeps/mach/hurd/ptrace.c | 2 +- sysdeps/mach/hurd/ptsname.c | 23 +- sysdeps/mach/hurd/reboot.c | 5 +- sysdeps/mach/hurd/sendfile64.c | 2 +- sysdeps/mach/hurd/setpgid.c | 10 +- sysdeps/mach/hurd/setsid.c | 10 +- sysdeps/mach/hurd/socketpair.c | 2 +- sysdeps/mach/hurd/sysdep-cancel.h | 9 + sysdeps/mach/hurd/tls.h | 21 + sysdeps/mach/hurd/utime-helper.c | 154 + sysdeps/mach/hurd/utimensat.c | 46 + sysdeps/mach/hurd/utimes.c | 24 +- sysdeps/mach/hurd/xmknodat.c | 4 +- sysdeps/mach/i386/bits/mach/param.h | 25 + sysdeps/mach/i386/thread_state.h | 13 +- sysdeps/mach/include/lock-intern.h | 12 + sysdeps/mach/include/mach.h | 4 + sysdeps/mach/include/mach/mig_support.h | 6 + sysdeps/mach/include/mach_error.h | 4 + sysdeps/mach/libc-lock.h | 183 +- sysdeps/mach/thread_state.h | 6 + sysdeps/microblaze/dl-machine.h | 2 +- sysdeps/microblaze/nptl/tls.h | 1 + sysdeps/mips/backtrace.c | 1 - sysdeps/mips/dl-machine.h | 14 +- sysdeps/mips/dl-trampoline.c | 4 +- sysdeps/mips/nptl/tls.h | 1 + sysdeps/nios2/backtrace.c | 1 - sysdeps/nios2/dl-machine.h | 2 +- sysdeps/nios2/nptl/tls.h | 1 + sysdeps/nptl/Makeconfig | 3 +- sysdeps/nptl/aio_misc.h | 2 +- sysdeps/nptl/fork.c | 104 +- sysdeps/nptl/fork.h | 31 +- sysdeps/nptl/libc-lockP.h | 2 - sysdeps/nptl/lowlevellock.h | 10 +- sysdeps/nptl/nptl-signals.h | 22 - sysdeps/nptl/pthread.h | 16 +- sysdeps/nptl/sigfillset.c | 20 - sysdeps/nptl/stdio-lock.h | 4 +- sysdeps/nptl/timer_routines.h | 51 + sysdeps/posix/clock_getres.c | 2 +- sysdeps/posix/dirfd.c | 1 + sysdeps/posix/getaddrinfo.c | 4 + sysdeps/posix/opendir.c | 108 +- sysdeps/posix/readdir.c | 5 + sysdeps/posix/readdir_r.c | 5 + sysdeps/posix/signal.c | 5 +- sysdeps/posix/sigset.c | 10 +- sysdeps/posix/time.c | 26 - sysdeps/posix/time64.c | 43 + sysdeps/posix/utime.c | 25 +- sysdeps/posix/utime64.c | 46 + sysdeps/posix/utimes.c | 3 +- sysdeps/powerpc/bits/mathinline.h | 14 - sysdeps/powerpc/fpu/e_hypot.c | 8 +- sysdeps/powerpc/fpu/e_hypotf.c | 2 +- sysdeps/powerpc/fpu/libm-test-ulps | 16 + sysdeps/powerpc/fpu/math_private.h | 30 - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 4 +- sysdeps/powerpc/ifunc-sel.h | 4 +- sysdeps/powerpc/nptl/tls.h | 1 + sysdeps/powerpc/power4/fpu/Makefile | 2 - sysdeps/powerpc/power7/fpu/s_logb.c | 2 + sysdeps/powerpc/powerpc32/backtrace.c | 1 + sysdeps/powerpc/powerpc32/dl-machine.h | 2 +- .../powerpc32/power4/fpu/multiarch/e_hypot.c | 1 + .../powerpc32/power4/fpu/multiarch/e_hypotf.c | 1 + sysdeps/powerpc/powerpc32/sysdep.h | 2 +- sysdeps/powerpc/powerpc64/dl-machine.h | 3 +- sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c | 1 + sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c | 1 + sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c | 1 + sysdeps/powerpc/powerpc64le/Makefile | 6 + sysdeps/powerpc/sysdep.h | 2 +- sysdeps/pthread/aio_suspend.c | 8 +- sysdeps/pthread/semaphore.h | 4 +- sysdeps/pthread/timer_gettime.c | 2 +- sysdeps/pthread/timer_routines.c | 38 +- sysdeps/pthread/timer_settime.c | 4 +- sysdeps/riscv/backtrace.c | 1 - sysdeps/riscv/dl-machine.h | 2 +- sysdeps/riscv/nptl/tls.h | 1 + sysdeps/riscv/rvd/s_fmax.c | 11 +- sysdeps/riscv/rvd/s_fmin.c | 11 +- sysdeps/riscv/rvf/s_fmaxf.c | 11 +- sysdeps/riscv/rvf/s_fminf.c | 11 +- sysdeps/riscv/tls-macros.h | 20 +- sysdeps/s390/bits/byteswap-16.h | 65 - sysdeps/s390/bits/byteswap.h | 134 - sysdeps/s390/fpu/bits/mathinline.h | 66 - sysdeps/s390/fpu/libm-test-ulps | 86 +- sysdeps/s390/longjmp.c | 1 - sysdeps/s390/multiarch/8bit-generic.c | 4 + sysdeps/s390/nptl/tls.h | 1 + sysdeps/s390/s390-32/dl-machine.h | 2 +- sysdeps/s390/s390-64/dl-machine.h | 2 +- sysdeps/sh/backtrace.c | 1 - sysdeps/sh/dl-machine.h | 4 +- sysdeps/sh/libm-test-ulps | 493 +- sysdeps/sh/nptl/tls.h | 1 + sysdeps/sparc/fpu/bits/mathinline.h | 137 - sysdeps/sparc/fpu/libm-test-ulps | 8 + sysdeps/sparc/nptl/tls.h | 1 + sysdeps/sparc/sparc32/dl-machine.h | 2 +- sysdeps/sparc/sparc64/dl-machine.h | 2 +- sysdeps/tile/backtrace.c | 1 - sysdeps/tile/bits/byteswap.h | 37 - sysdeps/tile/dl-machine.h | 2 +- sysdeps/tile/nptl/tls.h | 1 + sysdeps/unix/bsd/gtty.c | 2 +- sysdeps/unix/bsd/stty.c | 2 +- sysdeps/unix/bsd/tcflow.c | 2 +- sysdeps/unix/clock_gettime.c | 18 +- sysdeps/unix/clock_nanosleep.c | 4 +- sysdeps/unix/stime64.c | 47 + sysdeps/unix/sysv/linux/Versions | 4 +- sysdeps/unix/sysv/linux/_G_config.h | 15 + sysdeps/unix/sysv/linux/aarch64/arch-fork.h | 28 - sysdeps/unix/sysv/linux/aarch64/bits/mman.h | 2 + sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 5 + sysdeps/unix/sysv/linux/aarch64/kernel-features.h | 23 + sysdeps/unix/sysv/linux/aarch64/libm.abilist | 27 + sysdeps/unix/sysv/linux/aarch64/sigaction.c | 58 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 8 - sysdeps/unix/sysv/linux/adjtime.c | 6 +- sysdeps/unix/sysv/linux/alpha/arch-fork.h | 28 - sysdeps/unix/sysv/linux/alpha/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/alpha/clone.S | 2 + sysdeps/unix/sysv/linux/alpha/kernel_sigaction.h | 21 +- sysdeps/unix/sysv/linux/alpha/libm.abilist | 29 + sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/arch-fork.h | 47 +- sysdeps/unix/sysv/linux/arm/arch-fork.h | 27 - sysdeps/unix/sysv/linux/arm/bits/mman.h | 2 + sysdeps/unix/sysv/linux/arm/kernel-features.h | 3 + sysdeps/unix/sysv/linux/arm/libm.abilist | 13 + sysdeps/unix/sysv/linux/arm/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/arm/librt.abilist | 6 +- sysdeps/unix/sysv/linux/arm/readdir64.c | 1 - sysdeps/unix/sysv/linux/arm/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/arm/sigaction.c | 79 +- sysdeps/unix/sysv/linux/arm/sigcontextinfo.h | 9 - sysdeps/unix/sysv/linux/arm/umount.c | 30 - sysdeps/unix/sysv/linux/bits/_G_config.h | 63 - sysdeps/unix/sysv/linux/bits/dirent.h | 2 + sysdeps/unix/sysv/linux/bits/in.h | 1 + sysdeps/unix/sysv/linux/bits/mman-linux.h | 2 + sysdeps/unix/sysv/linux/bits/mman-shared.h | 2 +- sysdeps/unix/sysv/linux/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/bits/uio-ext.h | 1 + sysdeps/unix/sysv/linux/clock_getres.c | 15 +- sysdeps/unix/sysv/linux/clock_gettime.c | 25 + sysdeps/unix/sysv/linux/clock_nanosleep.c | 104 +- sysdeps/unix/sysv/linux/clock_settime.c | 28 +- sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 1 + sysdeps/unix/sysv/linux/createthread.c | 5 +- sysdeps/unix/sysv/linux/device-nrs.h | 2 +- sysdeps/unix/sysv/linux/dl-execstack.c | 7 - sysdeps/unix/sysv/linux/futex-internal.h | 16 +- sysdeps/unix/sysv/linux/futimesat.c | 3 +- sysdeps/unix/sysv/linux/fxstat64.c | 6 +- sysdeps/unix/sysv/linux/fxstatat64.c | 6 +- sysdeps/unix/sysv/linux/generic/futimesat.c | 3 +- sysdeps/unix/sysv/linux/generic/utimes.c | 3 +- sysdeps/unix/sysv/linux/getlogin_r.c | 43 +- sysdeps/unix/sysv/linux/gettimeofday.c | 26 - sysdeps/unix/sysv/linux/gettimeofday64.c | 48 + sysdeps/unix/sysv/linux/hppa/arch-fork.h | 32 - sysdeps/unix/sysv/linux/hppa/bits/mman.h | 2 + sysdeps/unix/sysv/linux/hppa/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/hppa/getcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/kernel-features.h | 3 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 13 + sysdeps/unix/sysv/linux/hppa/localplt.data | 1 - sysdeps/unix/sysv/linux/hppa/setcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/umount.c | 1 - sysdeps/unix/sysv/linux/i386/Makefile | 3 + sysdeps/unix/sysv/linux/i386/arch-fork.h | 27 - sysdeps/unix/sysv/linux/i386/kernel-features.h | 3 + sysdeps/unix/sysv/linux/i386/libm.abilist | 27 + sysdeps/unix/sysv/linux/i386/lowlevellock.h | 9 +- sysdeps/unix/sysv/linux/i386/readdir64.c | 46 - sysdeps/unix/sysv/linux/i386/readdir64_r.c | 43 - sysdeps/unix/sysv/linux/i386/sigaction.c | 78 +- sysdeps/unix/sysv/linux/i386/sigcontextinfo.h | 30 - sysdeps/unix/sysv/linux/i386/tst-bz21269.c | 235 + sysdeps/unix/sysv/linux/ia64/arch-fork.h | 31 - sysdeps/unix/sysv/linux/ia64/bits/mman.h | 2 + sysdeps/unix/sysv/linux/ia64/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/ia64/kernel-features.h | 3 + sysdeps/unix/sysv/linux/ia64/kernel_sigaction.h | 7 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 27 + sysdeps/unix/sysv/linux/ia64/sigaction.c | 45 - sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h | 6 - sysdeps/unix/sysv/linux/ia64/umount.c | 29 - sysdeps/unix/sysv/linux/internal-signals.h | 91 + sysdeps/unix/sysv/linux/kernel-features.h | 35 + sysdeps/unix/sysv/linux/kernel_sigaction.h | 31 +- sysdeps/unix/sysv/linux/lowlevellock-futex.h | 4 +- sysdeps/unix/sysv/linux/lxstat64.c | 6 +- sysdeps/unix/sysv/linux/m68k/arch-fork.h | 28 - sysdeps/unix/sysv/linux/m68k/bits/mman.h | 2 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 13 + sysdeps/unix/sysv/linux/m68k/kernel_sigaction.h | 22 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 13 + sysdeps/unix/sysv/linux/m68k/readdir64.c | 1 - sysdeps/unix/sysv/linux/m68k/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/microblaze/arch-fork.h | 27 - sysdeps/unix/sysv/linux/microblaze/bits/mman.h | 2 + .../unix/sysv/linux/microblaze/kernel-features.h | 3 + sysdeps/unix/sysv/linux/microblaze/libm.abilist | 13 + .../unix/sysv/linux/microblaze/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/mips/arch-fork.h | 1 - sysdeps/unix/sysv/linux/mips/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/mips/kernel-features.h | 3 + sysdeps/unix/sysv/linux/mips/kernel_sigaction.h | 48 +- sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 13 + sysdeps/unix/sysv/linux/mips/mips64/Makefile | 10 - sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 27 + sysdeps/unix/sysv/linux/mips/mips64/umount.c | 30 - sysdeps/unix/sysv/linux/mips/sigaction.c | 116 - sysdeps/unix/sysv/linux/mips/sigcontextinfo.h | 10 - sysdeps/unix/sysv/linux/msgctl.c | 4 +- sysdeps/unix/sysv/linux/nios2/arch-fork.h | 33 - sysdeps/unix/sysv/linux/nios2/bits/mman.h | 2 + sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h | 8 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 13 + sysdeps/unix/sysv/linux/nptl-signals.h | 85 - sysdeps/unix/sysv/linux/ntp_gettime.c | 2 +- sysdeps/unix/sysv/linux/ntp_gettimex.c | 2 +- sysdeps/unix/sysv/linux/opendir.c | 20 - sysdeps/unix/sysv/linux/pathconf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/arch-fork.h | 1 - sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 2 + sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 2 + sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 4 + sysdeps/unix/sysv/linux/powerpc/init-first.c | 16 + sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 3 + sysdeps/unix/sysv/linux/powerpc/kernel_sigaction.h | 9 + sysdeps/unix/sysv/linux/powerpc/libc-start.h | 1 + sysdeps/unix/sysv/linux/powerpc/libc-vdso.h | 2 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 15 + .../linux/powerpc/powerpc32/libpthread.abilist | 4 + .../sysv/linux/powerpc/powerpc32/librt.abilist | 8 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 15 + .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 29 + .../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 15 + sysdeps/unix/sysv/linux/powerpc/powerpc64/umount.c | 1 - sysdeps/unix/sysv/linux/powerpc/readdir64.c | 1 - sysdeps/unix/sysv/linux/powerpc/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 105 + sysdeps/unix/sysv/linux/pselect.c | 2 +- sysdeps/unix/sysv/linux/ptsname.c | 20 +- sysdeps/unix/sysv/linux/raise.c | 2 +- sysdeps/unix/sysv/linux/readdir.c | 23 + sysdeps/unix/sysv/linux/readdir64.c | 51 +- sysdeps/unix/sysv/linux/readdir64_r.c | 48 +- sysdeps/unix/sysv/linux/readdir_r.c | 23 + sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/riscv/arch-fork.h | 26 - sysdeps/unix/sysv/linux/riscv/bits/mman.h | 2 + sysdeps/unix/sysv/linux/riscv/kernel-features.h | 23 + sysdeps/unix/sysv/linux/riscv/readelflib.c | 3 +- sysdeps/unix/sysv/linux/riscv/rv64/Makefile | 4 - sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 27 + sysdeps/unix/sysv/linux/riscv/sigcontextinfo.h | 6 - sysdeps/unix/sysv/linux/s390/arch-fork.h | 29 - sysdeps/unix/sysv/linux/s390/bits/mman.h | 2 + sysdeps/unix/sysv/linux/s390/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/s390/kernel-features.h | 3 + sysdeps/unix/sysv/linux/s390/kernel_sigaction.h | 32 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 29 + sysdeps/unix/sysv/linux/s390/s390-32/readdir64.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 29 + sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c | 43 - sysdeps/unix/sysv/linux/s390/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/select.c | 2 +- sysdeps/unix/sysv/linux/settimeofday64.c | 11 +- sysdeps/unix/sysv/linux/sh/arch-fork.h | 28 - sysdeps/unix/sysv/linux/sh/bits/mman.h | 2 + sysdeps/unix/sysv/linux/sh/kernel_sigaction.h | 8 + sysdeps/unix/sysv/linux/sh/libm.abilist | 13 + sysdeps/unix/sysv/linux/sh/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/sigaction.c | 28 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 22 +- sysdeps/unix/sysv/linux/sparc/arch-fork.h | 27 - sysdeps/unix/sysv/linux/sparc/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/sparc/kernel-features.h | 14 + sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h | 10 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 29 + sysdeps/unix/sysv/linux/sparc/sparc32/readdir64.c | 1 - .../unix/sysv/linux/sparc/sparc32/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S | 13 + sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c | 42 +- .../unix/sysv/linux/sparc/sparc32/sigcontextinfo.h | 11 - sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 27 + sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 43 +- .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 8 - sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/unix/sysv/linux/stime.c | 72 - sysdeps/unix/sysv/linux/sys/quota.h | 2 +- sysdeps/unix/sysv/linux/sys/timex.h | 25 +- sysdeps/unix/sysv/linux/syscall-names.list | 4 +- sysdeps/unix/sysv/linux/tile/arch-fork.h | 29 - sysdeps/unix/sysv/linux/tile/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/tile/kernel_sigaction.h | 9 + sysdeps/unix/sysv/linux/tile/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/tile/tilegx32/libm.abilist | 13 + sysdeps/unix/sysv/linux/tile/tilegx64/libm.abilist | 13 + sysdeps/unix/sysv/linux/time.c | 22 - sysdeps/unix/sysv/linux/timer_gettime.c | 10 - sysdeps/unix/sysv/linux/timer_settime.c | 22 - sysdeps/unix/sysv/linux/timerfd_gettime64.c | 12 +- sysdeps/unix/sysv/linux/timerfd_settime64.c | 24 +- sysdeps/unix/sysv/linux/ttyname.h | 2 +- sysdeps/unix/sysv/linux/umount.S | 12 - sysdeps/unix/sysv/linux/{generic => }/umount.c | 0 sysdeps/unix/sysv/linux/utimensat.c | 27 +- sysdeps/unix/sysv/linux/utimes.c | 34 +- sysdeps/unix/sysv/linux/utimes64.c | 54 + sysdeps/unix/sysv/linux/wordsize-64/readdir.c | 8 - sysdeps/unix/sysv/linux/wordsize-64/readdir64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/readdir_r.c | 4 - sysdeps/unix/sysv/linux/x86/bits/mman.h | 2 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 27 + sysdeps/unix/sysv/linux/x86_64/arch-fork.h | 27 - sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 1 - sysdeps/unix/sysv/linux/x86_64/sigaction.c | 61 +- sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h | 8 - sysdeps/unix/sysv/linux/x86_64/sysdep.h | 7 +- sysdeps/unix/sysv/linux/x86_64/umount.c | 30 - sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 27 + sysdeps/unix/sysv/linux/xstat64.c | 6 +- sysdeps/wordsize-32/strtoumax.c | 1 + sysdeps/wordsize-64/strtoumax.c | 1 + sysdeps/x86/bits/byteswap-16.h | 49 - sysdeps/x86/bits/byteswap.h | 155 - sysdeps/x86/fpu/bits/mathinline.h | 503 - sysdeps/x86_64/backtrace.c | 134 - sysdeps/x86_64/dl-machine.h | 3 +- sysdeps/x86_64/fpu/libm-test-ulps | 8 + sysdeps/x86_64/fpu/math_private.h | 32 - sysdeps/x86_64/fpu/multiarch/Makefile | 22 +- sysdeps/x86_64/fpu/multiarch/e_exp-avx.c | 1 - sysdeps/x86_64/fpu/multiarch/e_exp-fma.c | 1 - sysdeps/x86_64/fpu/multiarch/e_exp-fma4.c | 1 - sysdeps/x86_64/fpu/multiarch/e_log-avx.c | 4 - sysdeps/x86_64/fpu/multiarch/e_log-fma.c | 4 - sysdeps/x86_64/fpu/multiarch/e_log-fma4.c | 4 - sysdeps/x86_64/fpu/multiarch/e_pow-fma.c | 1 - sysdeps/x86_64/fpu/multiarch/e_pow-fma4.c | 1 - sysdeps/x86_64/fpu/multiarch/halfulp-fma.c | 4 - sysdeps/x86_64/fpu/multiarch/halfulp-fma4.c | 4 - sysdeps/x86_64/fpu/multiarch/mpexp-avx.c | 9 - sysdeps/x86_64/fpu/multiarch/mpexp-fma.c | 9 - sysdeps/x86_64/fpu/multiarch/mpexp-fma4.c | 9 - sysdeps/x86_64/fpu/multiarch/mplog-avx.c | 8 - sysdeps/x86_64/fpu/multiarch/mplog-fma.c | 8 - sysdeps/x86_64/fpu/multiarch/mplog-fma4.c | 8 - sysdeps/x86_64/fpu/multiarch/slowexp-avx.c | 9 - sysdeps/x86_64/fpu/multiarch/slowexp-fma.c | 9 - sysdeps/x86_64/fpu/multiarch/slowexp-fma4.c | 9 - sysdeps/x86_64/fpu/multiarch/slowpow-fma.c | 11 - sysdeps/x86_64/fpu/multiarch/slowpow-fma4.c | 11 - sysdeps/x86_64/nptl/tls.h | 1 + sysvipc/Versions | 2 +- sysvipc/sys/msg.h | 4 +- time/Makefile | 6 +- time/Versions | 18 +- time/adjtime.c | 4 +- time/bits/types/struct_itimerspec.h | 13 + time/bits/types/struct_timespec.h | 37 +- time/bits/types/struct_timeval.h | 20 +- time/getdate.c | 4 +- time/getitimer64.c | 6 +- time/gettimeofday.c | 5 +- time/gmtime.c | 19 +- time/localtime.c | 19 +- time/offtime.c | 72 +- time/setitimer64.c | 8 +- time/settimeofday.c | 4 +- time/stime.c | 4 +- time/sys/time.h | 30 +- time/time.c | 4 +- time/time.h | 12 +- time/tzfile.c | 14 +- time/tzset.c | 70 +- wcsmbs/Makefile | 2 +- wcsmbs/isoc99_vfwscanf.c | 2 +- wcsmbs/isoc99_vswscanf.c | 5 +- wcsmbs/isoc99_vwscanf.c | 2 +- wcsmbs/test-char-types.c | 31 + wcsmbs/tst-fgetwc-after-eof.c | 114 + wcsmbs/uchar.h | 17 +- 1460 files changed, 280742 insertions(+), 29764 deletions(-) delete mode 100644 bits/_G_config.h delete mode 100644 bits/byteswap-16.h create mode 100644 bits/types/error_t.h delete mode 100644 elf/dl-caller.c create mode 100644 elf/tst-absolute-sym-lib.c create mode 100644 elf/tst-absolute-sym-lib.lds create mode 100644 elf/tst-absolute-sym.c create mode 100644 htl/Makefile create mode 100644 htl/Versions create mode 100644 htl/alloca_cutoff.c create mode 100644 htl/configure create mode 100644 htl/configure.in create mode 100644 htl/cthreads-compat.c create mode 100644 htl/forward.c create mode 100644 htl/libc_pthread_init.c create mode 100644 htl/libpthread.a create mode 100644 htl/libpthread_pic.a create mode 100644 htl/lockfile.c create mode 100644 htl/pt-alloc.c create mode 100644 htl/pt-cancel.c create mode 100644 htl/pt-cleanup.c create mode 100644 htl/pt-create.c create mode 100644 htl/pt-dealloc.c create mode 100644 htl/pt-detach.c create mode 100644 htl/pt-exit.c create mode 100644 htl/pt-getattr.c create mode 100644 htl/pt-initialize.c create mode 100644 htl/pt-internal.h create mode 100644 htl/pt-join.c create mode 100644 htl/pt-self.c create mode 100644 htl/pt-setcancelstate.c create mode 100644 htl/pt-setcanceltype.c create mode 100644 htl/pt-sigmask.c create mode 100644 htl/pt-spin-inlines.c create mode 100644 htl/pt-testcancel.c create mode 100644 htl/pt-yield.c create mode 100644 htl/shlib-versions create mode 100644 htl/tests/Makefile create mode 100644 htl/tests/README create mode 100644 htl/tests/test-1.c create mode 100644 htl/tests/test-10.c create mode 100644 htl/tests/test-11.c create mode 100644 htl/tests/test-12.c create mode 100644 htl/tests/test-13.c create mode 100644 htl/tests/test-14.c create mode 100644 htl/tests/test-15.c create mode 100644 htl/tests/test-16.c create mode 100644 htl/tests/test-17.c create mode 100644 htl/tests/test-2.c create mode 100644 htl/tests/test-3.c create mode 100644 htl/tests/test-4.c create mode 100644 htl/tests/test-5.c create mode 100644 htl/tests/test-6.c create mode 100644 htl/tests/test-7.c create mode 100644 htl/tests/test-8.c create mode 100644 htl/tests/test-9.c create mode 100644 htl/tests/test-__pthread_destroy_specific-skip.c create mode 100644 hurd/hurdlock.c create mode 100644 hurd/hurdlock.h delete mode 100644 include/bits/libio.h create mode 100644 include/bits/mathcalls-narrow.h create mode 100644 include/bits/types/__fpos64_t.h create mode 100644 include/bits/types/__fpos_t.h create mode 100644 include/bits/types/cookie_io_functions_t.h create mode 100644 include/bits/types/struct_FILE.h delete mode 100644 include/caller.h create mode 100644 include/inttypes.h delete mode 100644 libio/_G_config.h delete mode 100644 libio/bits/libio-ldbl.h delete mode 100644 libio/bits/libio.h create mode 100644 libio/bits/types/__fpos64_t.h create mode 100644 libio/bits/types/__fpos_t.h create mode 100644 libio/bits/types/cookie_io_functions_t.h create mode 100644 libio/bits/types/struct_FILE.h create mode 100644 libio/tst-fgetc-after-eof.c create mode 100644 localedata/am_ET.UTF-8.in create mode 100644 localedata/az_AZ.UTF-8.in create mode 100644 localedata/be_BY.UTF-8.in create mode 100644 localedata/ber_DZ.UTF-8.in create mode 100644 localedata/ber_MA.UTF-8.in create mode 100644 localedata/bg_BG.UTF-8.in create mode 100644 localedata/br_FR.UTF-8.in create mode 100644 localedata/cmn_TW.UTF-8.in create mode 100644 localedata/crh_UA.UTF-8.in create mode 100644 localedata/csb_PL.UTF-8.in create mode 100644 localedata/cv_RU.UTF-8.in create mode 100644 localedata/cy_GB.UTF-8.in create mode 100644 localedata/dz_BT.UTF-8.in create mode 100644 localedata/eo.UTF-8.in create mode 100644 localedata/es_ES.UTF-8.in create mode 100644 localedata/fa_IR.UTF-8.in create mode 100644 localedata/fi_FI.UTF-8.in create mode 100644 localedata/fil_PH.UTF-8.in create mode 100644 localedata/fur_IT.UTF-8.in create mode 100644 localedata/gez_ER.UTF-8@abegede.in create mode 100644 localedata/ha_NG.UTF-8.in create mode 100644 localedata/ig_NG.UTF-8.in create mode 100644 localedata/ik_CA.UTF-8.in create mode 100644 localedata/kk_KZ.UTF-8.in create mode 100644 localedata/ku_TR.UTF-8.in create mode 100644 localedata/ky_KG.UTF-8.in create mode 100644 localedata/ln_CD.UTF-8.in create mode 100644 localedata/mi_NZ.UTF-8.in create mode 100644 localedata/ml_IN.UTF-8.in create mode 100644 localedata/mn_MN.UTF-8.in create mode 100644 localedata/mr_IN.UTF-8.in create mode 100644 localedata/mt_MT.UTF-8.in create mode 100644 localedata/nan_TW.UTF-8@latin.in create mode 100644 localedata/nb_NO.UTF-8.in create mode 100644 localedata/om_KE.UTF-8.in create mode 100644 localedata/os_RU.UTF-8.in create mode 100644 localedata/ps_AF.UTF-8.in create mode 100644 localedata/ro_RO.UTF-8.in create mode 100644 localedata/ru_RU.UTF-8.in create mode 100644 localedata/sc_IT.UTF-8.in create mode 100644 localedata/se_NO.UTF-8.in create mode 100644 localedata/sq_AL.UTF-8.in create mode 100644 localedata/sv_SE.UTF-8.in create mode 100644 localedata/szl_PL.UTF-8.in create mode 100644 localedata/tg_TJ.UTF-8.in create mode 100644 localedata/tk_TM.UTF-8.in create mode 100644 localedata/tt_RU.UTF-8.in create mode 100644 localedata/tt_RU.UTF-8@iqtelif.in create mode 100644 localedata/ug_CN.UTF-8.in create mode 100644 localedata/uz_UZ.UTF-8.in create mode 100644 localedata/vi_VN.UTF-8.in create mode 100644 localedata/yi_US.UTF-8.in create mode 100644 localedata/yo_NG.UTF-8.in create mode 100644 localedata/zh_CN.UTF-8.in create mode 100644 mach/lowlevellock.h create mode 100644 malloc/tst-malloc-stats-cancellation.c create mode 100644 manual/examples/mbstouwcs.c create mode 100644 math/auto-libm-test-out-narrow-add create mode 100644 math/auto-libm-test-out-narrow-sub create mode 100644 math/bits/mathcalls-narrow.h create mode 100644 math/libm-test-narrow-add.inc create mode 100644 math/libm-test-narrow-sub.inc create mode 100644 math/math-narrow.h create mode 100644 math/test-arg-double.h create mode 100644 math/test-arg-float128.h create mode 100644 math/test-arg-float32x.h create mode 100644 math/test-arg-float64.h create mode 100644 math/test-arg-float64x.h create mode 100644 math/test-arg-ldouble.h create mode 100644 math/test-math-narrow.h create mode 100644 math/test-narrow-macros.c delete mode 100644 nptl/unregister-atfork.c create mode 100644 posix/test-ssize-max.c create mode 100644 rt/mq_timedreceive64.c delete mode 100644 rt/mq_timedreceive_t64.c create mode 100644 rt/mq_timedsend64.c delete mode 100644 rt/mq_timedsend_t64.c create mode 100644 string/test-endian-file-scope.c create mode 100644 string/test-endian-sign-conversion.c create mode 100644 support/support_openpty.c create mode 100644 support/tty.h delete mode 100644 sysdeps/aarch64/backtrace.c create mode 100644 sysdeps/aarch64/multiarch/memcpy_thunderx2.S delete mode 100644 sysdeps/alpha/backtrace.c delete mode 100644 sysdeps/arm/frame.h create mode 100644 sysdeps/generic/_G_config.h delete mode 100644 sysdeps/generic/frame.h create mode 100644 sysdeps/generic/internal-signals.h delete mode 100644 sysdeps/hppa/backtrace.c delete mode 100644 sysdeps/hppa/frame.h copy sysdeps/{nptl => htl}/Implies (100%) create mode 100644 sysdeps/htl/Makeconfig create mode 100644 sysdeps/htl/Makefile create mode 100644 sysdeps/htl/Subdirs create mode 100644 sysdeps/htl/Versions create mode 100644 sysdeps/htl/bits/cancelation.h create mode 100644 sysdeps/htl/bits/pthread-np.h create mode 100644 sysdeps/htl/bits/pthread.h create mode 100644 sysdeps/htl/bits/pthreadtypes.h create mode 100644 sysdeps/htl/bits/semaphore.h create mode 100644 sysdeps/htl/bits/thread-shared-types.h create mode 100644 sysdeps/htl/bits/types/__pthread_key.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_attr.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_barrier.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_barrierattr.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_cond.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_condattr.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_mutex.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_mutexattr.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_once.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_rwlock.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_rwlockattr.h create mode 100644 sysdeps/htl/flockfile.c create mode 100644 sysdeps/htl/fork.h create mode 100644 sysdeps/htl/ftrylockfile.c create mode 100644 sysdeps/htl/funlockfile.c create mode 100644 sysdeps/htl/libc-lockP.h create mode 100644 sysdeps/htl/old_pt-atfork.c create mode 100644 sysdeps/htl/pt-atfork.c create mode 100644 sysdeps/htl/pt-attr-destroy.c create mode 100644 sysdeps/htl/pt-attr-getdetachstate.c create mode 100644 sysdeps/htl/pt-attr-getguardsize.c create mode 100644 sysdeps/htl/pt-attr-getinheritsched.c create mode 100644 sysdeps/htl/pt-attr-getschedparam.c create mode 100644 sysdeps/htl/pt-attr-getschedpolicy.c create mode 100644 sysdeps/htl/pt-attr-getscope.c create mode 100644 sysdeps/htl/pt-attr-getstack.c create mode 100644 sysdeps/htl/pt-attr-getstackaddr.c create mode 100644 sysdeps/htl/pt-attr-getstacksize.c create mode 100644 sysdeps/htl/pt-attr-init.c create mode 100644 sysdeps/htl/pt-attr-setdetachstate.c create mode 100644 sysdeps/htl/pt-attr-setguardsize.c create mode 100644 sysdeps/htl/pt-attr-setinheritsched.c create mode 100644 sysdeps/htl/pt-attr-setschedparam.c create mode 100644 sysdeps/htl/pt-attr-setschedpolicy.c create mode 100644 sysdeps/htl/pt-attr-setscope.c create mode 100644 sysdeps/htl/pt-attr-setstack.c create mode 100644 sysdeps/htl/pt-attr-setstackaddr.c create mode 100644 sysdeps/htl/pt-attr-setstacksize.c create mode 100644 sysdeps/htl/pt-attr.c create mode 100644 sysdeps/htl/pt-barrier-destroy.c create mode 100644 sysdeps/htl/pt-barrier-init.c create mode 100644 sysdeps/htl/pt-barrier-wait.c create mode 100644 sysdeps/htl/pt-barrier.c create mode 100644 sysdeps/htl/pt-barrierattr-destroy.c create mode 100644 sysdeps/htl/pt-barrierattr-getpshared.c create mode 100644 sysdeps/htl/pt-barrierattr-init.c create mode 100644 sysdeps/htl/pt-barrierattr-setpshared.c create mode 100644 sysdeps/htl/pt-cond-brdcast.c create mode 100644 sysdeps/htl/pt-cond-destroy.c create mode 100644 sysdeps/htl/pt-cond-init.c create mode 100644 sysdeps/htl/pt-cond-signal.c create mode 100644 sysdeps/htl/pt-cond-timedwait.c create mode 100644 sysdeps/htl/pt-cond-wait.c create mode 100644 sysdeps/htl/pt-cond.c create mode 100644 sysdeps/htl/pt-condattr-destroy.c create mode 100644 sysdeps/htl/pt-condattr-getclock.c create mode 100644 sysdeps/htl/pt-condattr-getpshared.c create mode 100644 sysdeps/htl/pt-condattr-init.c create mode 100644 sysdeps/htl/pt-condattr-setclock.c create mode 100644 sysdeps/htl/pt-condattr-setpshared.c create mode 100644 sysdeps/htl/pt-destroy-specific.c create mode 100644 sysdeps/htl/pt-equal.c create mode 100644 sysdeps/htl/pt-getconcurrency.c create mode 100644 sysdeps/htl/pt-getcpuclockid.c create mode 100644 sysdeps/htl/pt-getschedparam.c create mode 100644 sysdeps/htl/pt-getspecific.c create mode 100644 sysdeps/htl/pt-init-specific.c create mode 100644 sysdeps/htl/pt-key-create.c create mode 100644 sysdeps/htl/pt-key-delete.c create mode 100644 sysdeps/htl/pt-key.h create mode 100644 sysdeps/htl/pt-kill.c create mode 100644 sysdeps/htl/pt-mutex-destroy.c create mode 100644 sysdeps/htl/pt-mutex-getprioceiling.c create mode 100644 sysdeps/htl/pt-mutex-init.c create mode 100644 sysdeps/htl/pt-mutex-lock.c create mode 100644 sysdeps/htl/pt-mutex-setprioceiling.c create mode 100644 sysdeps/htl/pt-mutex-timedlock.c create mode 100644 sysdeps/htl/pt-mutex-transfer-np.c create mode 100644 sysdeps/htl/pt-mutex-trylock.c create mode 100644 sysdeps/htl/pt-mutex-unlock.c create mode 100644 sysdeps/htl/pt-mutexattr-destroy.c create mode 100644 sysdeps/htl/pt-mutexattr-getprioceiling.c create mode 100644 sysdeps/htl/pt-mutexattr-getprotocol.c create mode 100644 sysdeps/htl/pt-mutexattr-getpshared.c create mode 100644 sysdeps/htl/pt-mutexattr-gettype.c create mode 100644 sysdeps/htl/pt-mutexattr-init.c create mode 100644 sysdeps/htl/pt-mutexattr-setprioceiling.c create mode 100644 sysdeps/htl/pt-mutexattr-setprotocol.c create mode 100644 sysdeps/htl/pt-mutexattr-setpshared.c create mode 100644 sysdeps/htl/pt-mutexattr-settype.c create mode 100644 sysdeps/htl/pt-mutexattr.c create mode 100644 sysdeps/htl/pt-once.c create mode 100644 sysdeps/htl/pt-rwlock-attr.c create mode 100644 sysdeps/htl/pt-rwlock-destroy.c create mode 100644 sysdeps/htl/pt-rwlock-init.c create mode 100644 sysdeps/htl/pt-rwlock-rdlock.c create mode 100644 sysdeps/htl/pt-rwlock-timedrdlock.c create mode 100644 sysdeps/htl/pt-rwlock-timedwrlock.c create mode 100644 sysdeps/htl/pt-rwlock-tryrdlock.c create mode 100644 sysdeps/htl/pt-rwlock-trywrlock.c create mode 100644 sysdeps/htl/pt-rwlock-unlock.c create mode 100644 sysdeps/htl/pt-rwlock-wrlock.c create mode 100644 sysdeps/htl/pt-rwlockattr-destroy.c create mode 100644 sysdeps/htl/pt-rwlockattr-getpshared.c create mode 100644 sysdeps/htl/pt-rwlockattr-init.c create mode 100644 sysdeps/htl/pt-rwlockattr-setpshared.c create mode 100644 sysdeps/htl/pt-setconcurrency.c create mode 100644 sysdeps/htl/pt-setschedparam.c create mode 100644 sysdeps/htl/pt-setschedprio.c create mode 100644 sysdeps/htl/pt-setspecific.c create mode 100644 sysdeps/htl/pt-spin.c create mode 100644 sysdeps/htl/pt-startup.c create mode 100644 sysdeps/htl/pthread-functions.h create mode 100644 sysdeps/htl/pthread.h create mode 100644 sysdeps/htl/pthreadP.h create mode 100644 sysdeps/htl/raise.c create mode 100644 sysdeps/htl/sem-close.c create mode 100644 sysdeps/htl/sem-destroy.c create mode 100644 sysdeps/htl/sem-getvalue.c create mode 100644 sysdeps/htl/sem-init.c create mode 100644 sysdeps/htl/sem-open.c create mode 100644 sysdeps/htl/sem-post.c create mode 100644 sysdeps/htl/sem-timedwait.c create mode 100644 sysdeps/htl/sem-trywait.c create mode 100644 sysdeps/htl/sem-unlink.c create mode 100644 sysdeps/htl/sem-wait.c create mode 100644 sysdeps/htl/shm-directory.h create mode 100644 sysdeps/htl/timer_routines.h create mode 100644 sysdeps/hurd/htl/pt-kill.c create mode 100644 sysdeps/hurd/include/hurd.h create mode 100644 sysdeps/hurd/include/hurd/fd.h create mode 100644 sysdeps/hurd/include/hurd/signal.h delete mode 100644 sysdeps/i386/fpu/halfulp.c delete mode 100644 sysdeps/i386/fpu/mpexp.c delete mode 100644 sysdeps/i386/fpu/mplog.c create mode 100644 sysdeps/i386/fpu/s_f32xaddf64.c create mode 100644 sysdeps/i386/fpu/s_f32xsubf64.c delete mode 100644 sysdeps/i386/fpu/slowexp.c delete mode 100644 sysdeps/i386/fpu/slowpow.c create mode 100644 sysdeps/i386/htl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/i386/htl/machine-sp.h create mode 100644 sysdeps/i386/htl/pt-machdep.h delete mode 100644 sysdeps/ia64/backtrace.c delete mode 100644 sysdeps/ia64/bits/byteswap-16.h delete mode 100644 sysdeps/ia64/bits/byteswap.h delete mode 100644 sysdeps/ia64/fpu/halfulp.c delete mode 100644 sysdeps/ia64/fpu/mpexp.c delete mode 100644 sysdeps/ia64/fpu/mplog.c delete mode 100644 sysdeps/ia64/fpu/slowexp.c delete mode 100644 sysdeps/ia64/fpu/slowpow.c delete mode 100644 sysdeps/ieee754/dbl-64/halfulp.c delete mode 100644 sysdeps/ieee754/dbl-64/mpexp.c delete mode 100644 sysdeps/ieee754/dbl-64/mplog.c create mode 100644 sysdeps/ieee754/dbl-64/s_f32xaddf64.c create mode 100644 sysdeps/ieee754/dbl-64/s_f32xsubf64.c create mode 100644 sysdeps/ieee754/dbl-64/s_fadd.c create mode 100644 sysdeps/ieee754/dbl-64/s_fsub.c delete mode 100644 sysdeps/ieee754/dbl-64/slowexp.c delete mode 100644 sysdeps/ieee754/dbl-64/slowpow.c create mode 100644 sysdeps/ieee754/float128/s_f32addf128.c create mode 100644 sysdeps/ieee754/float128/s_f32subf128.c create mode 100644 sysdeps/ieee754/float128/s_f64addf128.c create mode 100644 sysdeps/ieee754/float128/s_f64subf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xaddf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xsubf128.c create mode 100644 sysdeps/ieee754/ldbl-128/s_daddl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_dsubl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_f64xaddf128.c create mode 100644 sysdeps/ieee754/ldbl-128/s_f64xsubf128.c create mode 100644 sysdeps/ieee754/ldbl-128/s_faddl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_fsubl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_daddl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_dsubl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_faddl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fsubl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_daddl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_dsubl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_faddl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fsubl.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-dadd.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-dsub.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fadd.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fsub.c create mode 100644 sysdeps/ieee754/ldbl-opt/test-narrow-macros-ldbl-64.c create mode 100644 sysdeps/ieee754/soft-fp/s_daddl.c create mode 100644 sysdeps/ieee754/soft-fp/s_dsubl.c create mode 100644 sysdeps/ieee754/soft-fp/s_fadd.c create mode 100644 sysdeps/ieee754/soft-fp/s_faddl.c create mode 100644 sysdeps/ieee754/soft-fp/s_fsub.c create mode 100644 sysdeps/ieee754/soft-fp/s_fsubl.c delete mode 100644 sysdeps/m68k/bits/byteswap.h delete mode 100644 sysdeps/m68k/m680x0/fpu/halfulp.c delete mode 100644 sysdeps/m68k/m680x0/fpu/mpexp.c delete mode 100644 sysdeps/m68k/m680x0/fpu/mplog.c delete mode 100644 sysdeps/m68k/m680x0/fpu/slowexp.c delete mode 100644 sysdeps/m68k/m680x0/fpu/slowpow.c create mode 100644 sysdeps/mach/htl/Implies create mode 100644 sysdeps/mach/htl/bits/spin-lock-inline.h create mode 100644 sysdeps/mach/htl/bits/types/__pthread_spinlock_t.h create mode 100644 sysdeps/mach/htl/pt-block.c create mode 100644 sysdeps/mach/htl/pt-spin.c create mode 100644 sysdeps/mach/htl/pt-stack-alloc.c create mode 100644 sysdeps/mach/htl/pt-thread-alloc.c create mode 100644 sysdeps/mach/htl/pt-thread-start.c create mode 100644 sysdeps/mach/htl/pt-thread-terminate.c create mode 100644 sysdeps/mach/htl/pt-timedblock.c create mode 100644 sysdeps/mach/htl/pt-wakeup.c create mode 100644 sysdeps/mach/hurd/bits/types/error_t.h delete mode 100644 sysdeps/mach/hurd/errno.c create mode 100644 sysdeps/mach/hurd/futimens.c create mode 100644 sysdeps/mach/hurd/futimesat.c create mode 100644 sysdeps/mach/hurd/gai_misc.h create mode 100644 sysdeps/mach/hurd/htl/Implies create mode 100644 sysdeps/mach/hurd/htl/bits/pthread-np.h create mode 100644 sysdeps/mach/hurd/htl/bits/types/struct___pthread_mutex.h create mode 100644 sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c create mode 100644 sysdeps/mach/hurd/htl/pt-attr-setstacksize.c create mode 100644 sysdeps/mach/hurd/htl/pt-docancel.c create mode 100644 sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c create mode 100644 sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-consistent.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-destroy.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-init.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-lock.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-timedlock.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-trylock.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-unlock.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex.h create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-getprioceiling.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-init.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-setprioceiling.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-settype.c copy nptl/elision-conf.h => sysdeps/mach/hurd/htl/pt-mutexattr.c (100%) create mode 100644 sysdeps/mach/hurd/htl/pt-sigstate-destroy.c create mode 100644 sysdeps/mach/hurd/htl/pt-sigstate-init.c create mode 100644 sysdeps/mach/hurd/htl/pt-sigstate.c create mode 100644 sysdeps/mach/hurd/htl/pt-sysdep.c create mode 100644 sysdeps/mach/hurd/htl/pt-sysdep.h create mode 100644 sysdeps/mach/hurd/i386/htl/Implies create mode 100644 sysdeps/mach/hurd/i386/htl/pt-machdep.c create mode 100644 sysdeps/mach/hurd/i386/htl/pt-setup.c create mode 100644 sysdeps/mach/hurd/i386/libpthread.abilist delete mode 100644 sysdeps/mach/hurd/libc-lock.h create mode 100644 sysdeps/mach/hurd/libc-start.h delete mode 100644 sysdeps/mach/hurd/libc-tsd.h create mode 100644 sysdeps/mach/hurd/localplt.data create mode 100644 sysdeps/mach/hurd/mlockall.c create mode 100644 sysdeps/mach/hurd/munlockall.c delete mode 100644 sysdeps/mach/hurd/net/if_ppp.h create mode 100644 sysdeps/mach/hurd/sysdep-cancel.h create mode 100644 sysdeps/mach/hurd/utime-helper.c create mode 100644 sysdeps/mach/hurd/utimensat.c create mode 100644 sysdeps/mach/i386/bits/mach/param.h create mode 100644 sysdeps/mach/include/lock-intern.h create mode 100644 sysdeps/mach/include/mach.h create mode 100644 sysdeps/mach/include/mach/mig_support.h create mode 100644 sysdeps/mach/include/mach_error.h delete mode 100644 sysdeps/mips/backtrace.c delete mode 100644 sysdeps/nios2/backtrace.c delete mode 100644 sysdeps/nptl/nptl-signals.h delete mode 100644 sysdeps/nptl/sigfillset.c create mode 100644 sysdeps/nptl/timer_routines.h create mode 100644 sysdeps/posix/time64.c create mode 100644 sysdeps/posix/utime64.c delete mode 100644 sysdeps/riscv/backtrace.c delete mode 100644 sysdeps/s390/bits/byteswap-16.h delete mode 100644 sysdeps/s390/bits/byteswap.h delete mode 100644 sysdeps/s390/fpu/bits/mathinline.h delete mode 100644 sysdeps/sh/backtrace.c delete mode 100644 sysdeps/sparc/fpu/bits/mathinline.h delete mode 100644 sysdeps/tile/backtrace.c delete mode 100644 sysdeps/tile/bits/byteswap.h create mode 100644 sysdeps/unix/stime64.c create mode 100644 sysdeps/unix/sysv/linux/_G_config.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/kernel-features.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/arm/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/arm/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/readdir64_r.c delete mode 100644 sysdeps/unix/sysv/linux/arm/umount.c delete mode 100644 sysdeps/unix/sysv/linux/bits/_G_config.h create mode 100644 sysdeps/unix/sysv/linux/gettimeofday64.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/umount.c delete mode 100644 sysdeps/unix/sysv/linux/i386/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/i386/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/readdir64_r.c create mode 100644 sysdeps/unix/sysv/linux/i386/tst-bz21269.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/ia64/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/umount.c create mode 100644 sysdeps/unix/sysv/linux/internal-signals.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/m68k/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/readdir64_r.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/mips/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/umount.c delete mode 100644 sysdeps/unix/sysv/linux/mips/sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/nios2/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/nptl-signals.h delete mode 100644 sysdeps/unix/sysv/linux/opendir.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/umount.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/readdir64_r.c create mode 100644 sysdeps/unix/sysv/linux/readdir.c create mode 100644 sysdeps/unix/sysv/linux/readdir_r.c delete mode 100644 sysdeps/unix/sysv/linux/riscv/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/riscv/kernel-features.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/Makefile delete mode 100644 sysdeps/unix/sysv/linux/s390/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/s390/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/readdir64_r.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/sh/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/sh/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/readdir64_r.c delete mode 100644 sysdeps/unix/sysv/linux/stime.c delete mode 100644 sysdeps/unix/sysv/linux/tile/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/tile/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/umount.S rename sysdeps/unix/sysv/linux/{generic => }/umount.c (100%) create mode 100644 sysdeps/unix/sysv/linux/utimes64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/readdir.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/readdir64_r.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/readdir_r.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/umount.c delete mode 100644 sysdeps/x86/bits/byteswap-16.h delete mode 100644 sysdeps/x86/bits/byteswap.h delete mode 100644 sysdeps/x86_64/backtrace.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/halfulp-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/halfulp-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpexp-avx.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpexp-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpexp-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mplog-avx.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mplog-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mplog-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/slowexp-avx.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/slowexp-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/slowexp-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/slowpow-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/slowpow-fma4.c create mode 100644 wcsmbs/test-char-types.c create mode 100644 wcsmbs/tst-fgetwc-after-eof.c