12021-08-01 Carlos O'Donell <carlos@redhat.com> 2 3 COMMIT: cdf4cd5e60f84ab8018da8177032fc957be6e35a 4 Prepare for glibc 2.34 release. 5 6 * include/features.h: Modified. 7 (__GLIBC_MINOR__): Modified. 8 * version.h: Modified. 9 (RELEASE): Modified. 10 (VERSION): Modified. 11 122021-08-01 Carlos O'Donell <carlos@redhat.com> 13 14 COMMIT: e39d2b84a24e304b98a7828d45b6e169eeada4bb 15 po/nl.po: Update Dutch translation. 16 17 * po/nl.po: Modified. 18 192021-08-01 Carlos O'Donell <carlos@redhat.com> 20 21 COMMIT: 06eae99ab40becdb136a0d4aab78c96afb4fcaa5 22 Update install.texi, and regenerate INSTALL. 23 24 * INSTALL: Modified. 25 * manual/install.texi: Modified. 26 272021-08-01 Carlos O'Donell <carlos@redhat.com> 28 29 COMMIT: e502942eb8b5f9b42c5e5ebf5960643e330e07cd 30 Update translations. 31 32 * po/be.po: Modified. 33 * po/bg.po: Modified. 34 * po/ca.po: Modified. 35 * po/cs.po: Modified. 36 * po/da.po: Modified. 37 * po/de.po: Modified. 38 * po/el.po: Modified. 39 * po/eo.po: Modified. 40 * po/es.po: Modified. 41 * po/fi.po: Modified. 42 * po/fr.po: Modified. 43 * po/gl.po: Modified. 44 * po/hr.po: Modified. 45 * po/hu.po: Modified. 46 * po/ia.po: Modified. 47 * po/id.po: Modified. 48 * po/it.po: Modified. 49 * po/ja.po: Modified. 50 * po/ko.po: Modified. 51 * po/lt.po: Modified. 52 * po/nb.po: Modified. 53 * po/nl.po: Modified. 54 * po/pl.po: Modified. 55 * po/pt.po: Modified. 56 * po/pt_BR.po: Modified. 57 * po/ru.po: Modified. 58 * po/rw.po: Modified. 59 * po/sk.po: Modified. 60 * po/sl.po: Modified. 61 * po/sr.po: Modified. 62 * po/sv.po: Modified. 63 * po/tr.po: Modified. 64 * po/uk.po: Modified. 65 * po/vi.po: Modified. 66 * po/zh_CN.po: Modified. 67 * po/zh_TW.po: Modified. 68 692021-08-01 Carlos O'Donell <carlos@redhat.com> 70 71 COMMIT: 2e2c08aa4d1bc073511b023805592c52f556ca7b 72 Update NEWS. 73 74 * NEWS: Modified. 75 762021-08-01 Mark Harris <mark.hsj@gmail.com> 77 78 COMMIT: cfdaa29f6678f57cda554e3dffb2c25e6d174489 79 NEWS: Fix typos, grammar, and missing words 80 81 * NEWS: Modified. 82 832021-07-30 Adhemerval Zanella <adhemerval.zanella@linaro.org> 84 85 COMMIT: 3908fa933a4354309225af616d9242f595e11ccf 86 elf: Fix audit regression 87 88 * elf/Makefile: Modified. 89 * elf/dl-open.c: Modified. 90 (dl_open_worker): Modified function. 91 * elf/tst-audit17.c: New file. 92 * elf/tst-auditmod17.c: New file. 93 942021-07-28 Carlos O'Donell <carlos@redhat.com> 95 96 COMMIT: c37fc3ebf0607ce1953c565ffe56d56555eeb25e 97 Update libc.pot for 2.34 release. 98 99 * po/libc.pot: Modified. 100 1012021-07-28 H.J. Lu <hjl.tools@gmail.com> 102 H.J. Lu <hjl.tools@gmail.com> 103 104 COMMIT: 91cc803d27bda34919717b496b53cf279e44a922 105 x86-64: Add Avoid_Short_Distance_REP_MOVSB 106 107 * sysdeps/x86/cacheinfo.h: Modified. 108 [IS_IN (libc)](init_cacheinfo): Modified function. 109 [IS_IN (libc)](__x86_string_control): New. 110 * sysdeps/x86/cpu-features.c: Modified. 111 (init_cpu_features): Modified function. 112 * sysdeps/x86/include/cpu-features-preferred_feature_index_1.def: Modified. 113 * sysdeps/x86/sysdep.h: Modified. 114 (X86_STRING_CONTROL_AVOID_SHORT_DISTANCE_REP_MOVSB): New. 115 * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified. 116 1172021-07-28 H.J. Lu <hjl.tools@gmail.com> 118 119 COMMIT: c25c32165d8b7c506442fdc0304f7a3a223e1f42 120 Typo: Rename HAVE_CLONE3_WAPPER to HAVE_CLONE3_WRAPPER 121 122 * sysdeps/unix/sysv/linux/clone-internal.c: Modified. 123 (__clone_internal): Modified function. 124 * sysdeps/unix/sysv/linux/i386/sysdep.h: Modified. 125 [! __ASSEMBLER__](HAVE_CLONE3_WAPPER): Remove. 126 [! __ASSEMBLER__](HAVE_CLONE3_WRAPPER): New. 127 * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Modified. 128 [! __ASSEMBLER__](HAVE_CLONE3_WAPPER): Remove. 129 [! __ASSEMBLER__](HAVE_CLONE3_WRAPPER): New. 130 1312021-07-28 Florian Weimer <fweimer@redhat.com> 132 133 COMMIT: 5f18453d1c60d1069df6db81fc09ab9fc7ea7b80 134 build-many-glibcs.py: Add x86_64-linux-gnu-minimal configuration 135 136 * scripts/build-many-glibcs.py: Modified. 137 1382021-07-28 Siddhesh Poyarekar <siddhesh@sourceware.org> 139 140 COMMIT: 70d08ba2046f4e589fdfa0f35999dfd413844bef 141 tests: use xmalloc to allocate implementation array 142 143 * benchtests/bench-string.h: Modified. 144 [TEST_MAIN][TEST_NAME](FOR_EACH_IMPL): Modified. 145 (programs/xmalloc.h): Include file. 146 * string/test-string.h: Modified. 147 [TEST_MAIN][TEST_NAME](FOR_EACH_IMPL): Modified. 148 (support/support.h): Include file. 149 * support/support.h: Modified. 150 (xmalloc): Remove. 151 (xcalloc): Remove. 152 (xrealloc): Remove. 153 (xposix_memalign): Remove. 154 (xasprintf): Remove. 155 (xstrdup): Remove. 156 (xstrndup): Remove. 157 (__returns_nonnull): New. 158 (__returns_nonnull): New. 159 (__attr_dealloc_free): New. 160 (__returns_nonnull): New. 161 (__returns_nonnull): New. 162 (__returns_nonnull): New. 163 (__returns_nonnull): New. 164 (__returns_nonnull): New. 165 1662021-07-28 Siddhesh Poyarekar <siddhesh@sourceware.org> 167 168 COMMIT: b8e8bb324a376cd99bb61b6c21f63c395cae9b5d 169 xmalloc: Fix warnings with gcc analyzer 170 171 * include/programs/xmalloc.h: Modified. 172 (__attr_dealloc_free): Modified. 173 (__attr_dealloc_free): Remove. 174 (__attr_dealloc_free): Remove. 175 (__attr_dealloc_free): Remove. 176 (__returns_nonnull): New. 177 (__returns_nonnull): New. 178 (__returns_nonnull): New. 179 * misc/sys/cdefs.h: Modified. 180 [! __returns_nonnull][!(__GNUC_PREREQ (4, 9) || __glibc_has_attribute (__returns_nonnull__))](__returns_nonnull): New. 181 [! __returns_nonnull][__GNUC_PREREQ (4, 9) || __glibc_has_attribute (__returns_nonnull__)](__returns_nonnull): New. 182 1832021-07-28 Siddhesh Poyarekar <siddhesh@sourceware.org> 184 185 COMMIT: 4aedc25f55eda50010f2932fdb0a533db6f89f61 186 __cxa_thread_atexit_impl: Abort on allocation failure [BZ #18524] 187 188 * stdlib/cxa_thread_atexit_impl.c: Modified. 189 (__cxa_thread_atexit_impl): Modified function. 190 (stdio.h): Include file. 191 1922021-07-27 Siddhesh Poyarekar <siddhesh@sourceware.org> 193 194 COMMIT: fb1621a88665ade96e7874046ed62b1cd2e7ff35 195 manual: Drop the .so suffix in libc_malloc_debug description 196 197 * manual/memory.texi: Modified. 198 * manual/tunables.texi: Modified. 199 2002021-07-27 Samuel Thibault <samuel.thibault@ens-lyon.org> 201 202 COMMIT: de2f68c3c751df1925c50ebf3be1c9d9f79b1dcf 203 hurd: _Fork: unlock malloc before calling fork child hooks 204 205 * sysdeps/mach/hurd/_Fork.c: Modified. 206 (_Fork): Modified function. 207 2082021-07-26 Siddhesh Poyarekar <siddhesh@sourceware.org> 209 210 COMMIT: ddcc612ce923038b867083a0c55d6e034951155a 211 Exclude static tests for mcheck and malloc-check 212 213 * malloc/Makefile: Modified. 214 2152021-07-25 Arjun Shankar <arjun@redhat.com> 216 217 COMMIT: e785361ce30cc3b1bbc1da8979126b64a71fbb5a 218 i386: Regenerate ulps 219 220 * sysdeps/i386/fpu/libm-test-ulps: Modified. 221 * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified. 222 2232021-07-23 Siddhesh Poyarekar <siddhesh@sourceware.org> 224 225 COMMIT: d34ed66f96fa9316654d7adb2afcce4be1d1c4f5 226 manual: Document unsupported cases for interposition 227 228 * manual/memory.texi: Modified. 229 2302021-07-23 H.J. Lu <hjl.tools@gmail.com> 231 232 COMMIT: 7c124e3714c38157230ed1a5d743b37defe64dc2 233 x86: Install <bits/platform/x86.h> [BZ #27958] 234 235 * manual/platform.texi: Modified. 236 * sysdeps/x86/Makefile: Modified. 237 * sysdeps/x86/bits/platform/x86.h: Modified. 238 (cpuid_feature): Modified. 239 * sysdeps/x86/cpu-features.c: Modified. 240 (update_usable): Remove function. 241 (init_cpu_features): Modified function. 242 (update_active): New function. 243 * sysdeps/x86/dl-diagnostics-cpu.c: Modified. 244 (_dl_diagnostics_cpu): Modified function. 245 * sysdeps/x86/include/cpu-features.h: Modified. 246 (CPU_FEATURE_SET): Modified. 247 (CPU_FEATURE_UNSET): Modified. 248 (CPU_FEATURE_SET_USABLE): Remove. 249 (CPU_FEATURE_CPU_P): Modified. 250 (CPU_FEATURE_USABLE_P): Modified. 251 (cpuid_feature_internal): Modified. 252 (CPU_FEATURE_SET_ACTIVE): New. 253 (CPU_FEATURE_PRESENT_P): New. 254 (CPU_FEATURE_ACTIVE_P): New. 255 * sysdeps/x86/sys/platform/x86.h: Modified. 256 (x86_cpu_has_feature): Remove function. 257 (x86_cpu_is_usable): Remove function. 258 (HAS_CPU_FEATURE): Remove. 259 (CPU_FEATURE_USABLE): Remove. 260 (x86_cpu_present): New function. 261 (x86_cpu_active): New function. 262 (CPU_FEATURE_PRESENT): New. 263 (CPU_FEATURE_ACTIVE): New. 264 * sysdeps/x86/tst-cet-legacy-10.c: Modified. 265 (do_test): Modified function. 266 * sysdeps/x86/tst-cpu-features-cpuinfo.c: Modified. 267 (check_proc): Modified function. 268 * sysdeps/x86/tst-cpu-features-supports.c: Modified. 269 (check_supports): Modified function. 270 (CHECK_SUPPORTS): Remove. 271 (CHECK_CPU_SUPPORTS): Remove. 272 (do_test): Modified function. 273 (CHECK_FEATURE_ACTIVE): New. 274 (CHECK_FEATURE_PRESENT): New. 275 * sysdeps/x86/tst-get-cpu-features.c: Modified. 276 (CHECK_CPU_FEATURE): Remove. 277 (CHECK_CPU_FEATURE_USABLE): Remove. 278 (do_test): Modified function. 279 (CHECK_CPU_FEATURE_PRESENT): New. 280 (CHECK_CPU_FEATURE_ACTIVE): New. 281 * sysdeps/x86/tst-ifunc-isa.h: Modified. 282 (get_isa): Modified function. 283 * sysdeps/x86/tst-string-rtm.h: Modified. 284 (do_test_1): Modified function. 285 * sysdeps/x86_64/fpu/math-tests-arch.h: Modified. 286 [REQUIRE_AVX](CHECK_ARCH_EXT): Modified. 287 [REQUIRE_AVX2](CHECK_ARCH_EXT): Modified. 288 [REQUIRE_AVX512F](CHECK_ARCH_EXT): Modified. 289 2902021-07-23 Siddhesh Poyarekar <siddhesh@sourceware.org> 291 292 COMMIT: 5b8d271571434a74b2464c278eafe2ff81f31029 293 Fix build and tests with --disable-tunables 294 295 * malloc/arena.c: Modified. 296 (ptmalloc_init): Modified function. 297 * malloc/malloc-check.c: Modified. 298 (TUNABLE_CALLBACK): Remove function. 299 [HAVE_TUNABLES](TUNABLE_CALLBACK): New. 300 * malloc/malloc.c: Modified. 301 [IS_IN (libc)](__libc_mallopt): Remove. 302 [IS_IN (libc)](libc_hidden_proto): Modified. 303 [IS_IN (libc)](libc_hidden_proto): Modified. 304 (__libc_mallopt): New function. 305 * sysdeps/x86/Makefile: Modified. 306 3072021-07-22 Samuel Thibault <samuel.thibault@ens-lyon.org> 308 309 COMMIT: 9a7ab0769b295cbf5232140401742a8f34bda3de 310 hurd: Fix glob lstat compatibility 311 312 * posix/glob-lstat-compat.c: Modified. 313 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_NO_LSTAT): Remove. 314 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_LSTAT): New. 315 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_LSTAT64): New. 316 * sysdeps/gnu/glob-lstat-compat.c: Modified. 317 (GLOB_NO_LSTAT): Remove. 318 (GLOB_LSTAT): New. 319 (GLOB_LSTAT64): New. 320 3212021-07-22 Florian Weimer <fweimer@redhat.com> 322 323 COMMIT: f032ac3b838387c00210e6d8aefcb070360252ef 324 socket: Add time64 alias for setsockopt 325 326 * socket/sys/socket.h: Modified. 327 [! __USE_TIME_BITS64](setsockopt): New function. 328 [__USE_TIME_BITS64][! __REDIRECT](__setsockopt64): New function. 329 [__USE_TIME_BITS64][! __REDIRECT](setsockopt): New. 330 [__USE_TIME_BITS64][__REDIRECT](__REDIRECT_NTH): New function. 331 (setsockopt): Remove. 332 * sysdeps/unix/sysv/linux/Versions: Modified. 333 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 334 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 335 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 336 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 337 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 338 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 339 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 340 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 341 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 342 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 343 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 344 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 345 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 346 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 347 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 348 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 349 * sysdeps/unix/sysv/linux/setsockopt.c: Modified. 350 [__TIMESIZE != 64](weak_alias): New. 351 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 352 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 353 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 354 3552021-07-22 Florian Weimer <fweimer@redhat.com> 356 357 COMMIT: 02c17c8c1456e4c07f11ba7d080e1dd292bed162 358 socket: Add time64 alias for getsockopt 359 360 * socket/Makefile: Modified. 361 * socket/sys/socket.h: Modified. 362 [! __USE_TIME_BITS64](getsockopt): New function. 363 [__USE_TIME_BITS64][! __REDIRECT](__getsockopt64): New function. 364 [__USE_TIME_BITS64][! __REDIRECT](getsockopt): New. 365 [__USE_TIME_BITS64][__REDIRECT](__REDIRECT_NTH): New function. 366 (getsockopt): Remove. 367 * socket/tst-sockopt-time64.c: New file. 368 * socket/tst-sockopt.c: New file. 369 * sysdeps/unix/sysv/linux/Versions: Modified. 370 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 371 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 372 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 373 * sysdeps/unix/sysv/linux/getsockopt.c: Modified. 374 [__TIMESIZE != 64](weak_alias): New. 375 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 376 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 377 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 378 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 379 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 380 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 381 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 382 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 383 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 384 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 385 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 386 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 387 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 388 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 389 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 390 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 391 3922021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 393 394 COMMIT: 6856975ed4ce79355752d08938f066f2ed9fcfb5 395 mcheck Fix malloc_usable_size [BZ #22057] 396 397 * malloc/Makefile: Modified. 398 * malloc/malloc-debug.c: Modified. 399 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_usable_size): Modified function. 400 * malloc/mcheck-impl.c: Modified. 401 (mcheck_usable_size): New function. 402 4032021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 404 405 COMMIT: 1e5a5866cb9541b5231dba3d86c8a1a35d516de9 406 Remove malloc hooks [BZ #23328] 407 408 * NEWS: Modified. 409 * malloc/hooks.c: Modified. 410 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](NULL): New. 411 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](NULL): New. 412 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](NULL): New. 413 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](NULL): New. 414 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New function. 415 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New function. 416 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New function. 417 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New function. 418 (NULL): Remove. 419 (NULL): Remove. 420 (NULL): Remove. 421 (NULL): Remove. 422 * malloc/malloc-debug.c: Modified. 423 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_MAGIC): Remove. 424 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_VERSION): Remove. 425 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_save_state): Remove. 426 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_get_state): Remove. 427 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): Remove. 428 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): Remove. 429 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): Remove. 430 (__libc_malloc): Remove. 431 (__libc_free): Remove. 432 (__libc_realloc): Remove. 433 (__libc_memalign): Remove. 434 (__libc_valloc): Remove. 435 (__libc_pvalloc): Remove. 436 (__libc_calloc): Remove. 437 (DEBUG_FN): Remove. 438 (DEBUG_FN): Remove. 439 (DEBUG_FN): Remove. 440 (DEBUG_FN): Remove. 441 (DEBUG_FN): Remove. 442 (DEBUG_FN): Remove. 443 (DEBUG_FN): Remove. 444 (DEBUG_FN): Remove. 445 (debug_initialized): Remove. 446 (malloc_debug_hooks): Remove. 447 (__malloc_debugging_hooks): Remove. 448 (__is_malloc_debug_enabled): Remove function. 449 (__malloc_debug_enable): Remove function. 450 (__malloc_debug_disable): Remove function. 451 (mcheck.c): Remove include. 452 (mtrace.c): Remove include. 453 (malloc-check.c): Remove include. 454 (__malloc_initialize_hook): Remove. 455 (compat_symbol_reference): Remove. 456 (malloc_hook_ini): Remove. 457 (realloc_hook_ini): Remove. 458 (memalign_hook_ini): Remove. 459 (NULL): Remove. 460 (malloc_hook_ini): Remove. 461 (realloc_hook_ini): Remove. 462 (memalign_hook_ini): Remove. 463 (generic_hook_ini): Remove function. 464 (malloc_hook_ini): Remove function. 465 (realloc_hook_ini): Remove function. 466 (memalign_hook_ini): Remove function. 467 (pagesize): Remove. 468 (dumped_main_arena_start): Remove. 469 (dumped_main_arena_end): Remove. 470 (DUMPED_MAIN_ARENA_CHUNK): Remove. 471 (__debug_malloc): Remove function. 472 (strong_alias): Remove. 473 (__debug_free): Remove function. 474 (strong_alias): Remove. 475 (__debug_realloc): Remove function. 476 (strong_alias): Remove. 477 (_debug_mid_memalign): Remove function. 478 (__debug_memalign): Remove function. 479 (strong_alias): Remove. 480 (strong_alias): Remove. 481 (__debug_pvalloc): Remove function. 482 (strong_alias): Remove. 483 (__debug_valloc): Remove function. 484 (strong_alias): Remove. 485 (__debug_posix_memalign): Remove function. 486 (strong_alias): Remove. 487 (__debug_calloc): Remove function. 488 (strong_alias): Remove. 489 (malloc_usable_size): Remove function. 490 (LIBC_SYMBOL): Remove. 491 (SYMHANDLE): Remove. 492 (LOAD_SYM): Remove. 493 (malloc_info): Remove function. 494 (mallopt): Remove function. 495 (malloc_stats): Remove function. 496 (mallinfo2): Remove function. 497 (mallinfo): Remove function. 498 (malloc_trim): Remove function. 499 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_24)](__malloc_initialize_hook): New. 500 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_24)](compat_symbol_reference): New. 501 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_MAGIC): New. 502 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_VERSION): New. 503 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_save_state): New. 504 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_get_state): New. 505 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): New. 506 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): New. 507 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): New. 508 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_malloc): New. 509 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_free): New. 510 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_realloc): New. 511 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_memalign): New. 512 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_valloc): New. 513 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_pvalloc): New. 514 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_calloc): New. 515 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New. 516 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New. 517 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New. 518 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New. 519 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New. 520 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New. 521 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New. 522 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New. 523 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](debug_initialized): New. 524 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_debug_hooks): New. 525 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__malloc_debugging_hooks): New. 526 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__is_malloc_debug_enabled): New. 527 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__malloc_debug_enable): New. 528 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__malloc_debug_disable): New. 529 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](mcheck.c): New. 530 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](mtrace.c): New. 531 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc-check.c): New. 532 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_hook_ini): New. 533 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](realloc_hook_ini): New. 534 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](memalign_hook_ini): New. 535 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](NULL): New. 536 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_hook_ini): New. 537 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](realloc_hook_ini): New. 538 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](memalign_hook_ini): New. 539 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](generic_hook_ini): New. 540 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_hook_ini): New. 541 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](realloc_hook_ini): New. 542 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](memalign_hook_ini): New. 543 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](pagesize): New. 544 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](dumped_main_arena_start): New. 545 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](dumped_main_arena_end): New. 546 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DUMPED_MAIN_ARENA_CHUNK): New. 547 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_malloc): New. 548 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New. 549 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_free): New. 550 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New. 551 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_realloc): New. 552 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New. 553 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](_debug_mid_memalign): New. 554 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_memalign): New. 555 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New. 556 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New. 557 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_pvalloc): New. 558 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New. 559 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_valloc): New. 560 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New. 561 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_posix_memalign): New. 562 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New. 563 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_calloc): New. 564 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New. 565 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_usable_size): New. 566 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](LIBC_SYMBOL): New. 567 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](SYMHANDLE): New. 568 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](LOAD_SYM): New. 569 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_info): New. 570 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](mallopt): New. 571 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_stats): New. 572 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](mallinfo2): New. 573 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](mallinfo): New. 574 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_trim): New. 575 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 576 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 577 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 578 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 579 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 580 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 581 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 582 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 583 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 584 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 585 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 586 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 587 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 588 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 589 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 590 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 591 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 592 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 593 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 594 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 595 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 596 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 597 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 598 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 599 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 600 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 601 * malloc/malloc-hooks.h: Delete file. 602 * malloc/malloc.h: Modified. 603 (__MALLOC_DEPRECATED): Remove. 604 (__MALLOC_DEPRECATED): Remove. 605 (__MALLOC_DEPRECATED): Remove. 606 (__MALLOC_DEPRECATED): Remove. 607 * manual/memory.texi: Modified. 608 6092021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 610 611 COMMIT: 0552fd2c7d4e8a570cb4fe4dfe65e96f6d24b0cd 612 Move malloc_{g,s}et_state to libc_malloc_debug 613 614 * NEWS: Modified. 615 * malloc/Makefile: Modified. 616 * malloc/Versions: Modified. 617 * malloc/hooks.c: Modified. 618 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_MAGIC): Remove. 619 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_VERSION): Remove. 620 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_save_state): Remove. 621 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_get_state): Remove. 622 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](compat_symbol): Remove. 623 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): Remove. 624 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](compat_symbol): Remove. 625 * malloc/malloc-debug.c: Modified. 626 (__debug_free): Modified function. 627 (__debug_realloc): Modified function. 628 (malloc_usable_size): Modified function. 629 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_MAGIC): New. 630 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_VERSION): New. 631 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_save_state): New. 632 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_get_state): New. 633 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): New. 634 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): New. 635 [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): New. 636 (dumped_main_arena_start): New. 637 (dumped_main_arena_end): New. 638 (DUMPED_MAIN_ARENA_CHUNK): New. 639 * malloc/malloc.c: Modified. 640 [IS_IN (libc)](__libc_free): Modified function. 641 [IS_IN (libc)](__libc_realloc): Modified function. 642 [MALLOC_DEBUG](do_check_chunk): Modified function. 643 (dumped_main_arena_start): Remove. 644 (dumped_main_arena_end): Remove. 645 (DUMPED_MAIN_ARENA_CHUNK): Remove. 646 (munmap_chunk): Modified function. 647 (musable): Modified function. 648 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 649 * sysdeps/mach/hurd/i386/libc_malloc_debug.abilist: Modified. 650 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 651 * sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist: Modified. 652 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 653 * sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist: Modified. 654 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 655 * sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist: Modified. 656 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 657 * sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist: Modified. 658 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 659 * sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist: Modified. 660 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 661 * sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist: Modified. 662 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 663 * sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist: Modified. 664 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 665 * sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist: Modified. 666 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 667 * sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist: Modified. 668 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 669 * sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist: Modified. 670 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 671 * sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist: Modified. 672 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 673 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist: Modified. 674 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 675 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist: Modified. 676 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 677 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist: Modified. 678 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 679 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist: Modified. 680 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 681 * sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist: Modified. 682 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 683 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug.abilist: Modified. 684 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 685 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_debug.abilist: Modified. 686 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 687 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist: Modified. 688 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 689 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist: Modified. 690 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 691 * sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist: Modified. 692 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 693 * sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist: Modified. 694 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 695 * sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist: Modified. 696 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 697 * sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist: Modified. 698 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 699 * sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist: Modified. 700 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 701 * sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist: Modified. 702 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 703 * sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist: Modified. 704 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 705 * sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist: Modified. 706 7072021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 708 709 COMMIT: b5bd5bfe88f496463ec9fab680a8edf64d7c2a42 710 glibc.malloc.check: Wean away from malloc hooks 711 712 * malloc/Makefile: Modified. 713 * malloc/Versions: Modified. 714 * malloc/arena.c: Modified. 715 [HAVE_TUNABLES](TUNABLE_CALLBACK): Remove function. 716 (narenas): Remove. 717 (ptmalloc_init): Modified function. 718 (detach_arena): Remove function. 719 (_int_new_arena): Remove function. 720 (get_free_list): Remove function. 721 (remove_from_free_list): Remove function. 722 (reused_arena): Remove function. 723 (arena_get2): Remove function. 724 (arena_get_retry): Remove function. 725 [IS_IN (libc)](narenas): New. 726 [IS_IN (libc)](detach_arena): New. 727 [IS_IN (libc)](_int_new_arena): New. 728 [IS_IN (libc)](get_free_list): New. 729 [IS_IN (libc)](remove_from_free_list): New. 730 [IS_IN (libc)](reused_arena): New. 731 [IS_IN (libc)](arena_get2): New. 732 [IS_IN (libc)](arena_get_retry): New. 733 * malloc/hooks.c: Modified. 734 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): Modified function. 735 (malloc-check.c): Remove include. 736 * malloc/malloc-check.c: Modified. 737 (using_malloc_checking): Remove. 738 (__malloc_check_init): Remove function. 739 (malloc_check_get_size): Modified function. 740 (malloc_check): Modified function. 741 (free_check): Modified function. 742 (realloc_check): Modified function. 743 (memalign_check): Modified function. 744 (__mremap): New. 745 (malloc.c): Include file. 746 (TUNABLE_CALLBACK): New function. 747 (initialize_malloc_check): New function. 748 * malloc/malloc-debug.c: Modified. 749 (malloc_debug_hooks): Modified. 750 (generic_hook_ini): Modified function. 751 (__debug_malloc): Modified function. 752 (__debug_free): Modified function. 753 (__debug_realloc): Modified function. 754 (_debug_mid_memalign): Modified function. 755 (__debug_calloc): Modified function. 756 (malloc-check.c): Include file. 757 (malloc_usable_size): New function. 758 (LIBC_SYMBOL): New. 759 (SYMHANDLE): New. 760 (LOAD_SYM): New. 761 (malloc_info): New function. 762 (mallopt): New function. 763 (malloc_stats): New function. 764 (mallinfo2): New function. 765 (mallinfo): New function. 766 (malloc_trim): New function. 767 * malloc/malloc.c: Modified. 768 [! NDEBUG](__assert_fail): Remove. 769 [! NDEBUG](__progname): Remove. 770 [! NDEBUG](void): Remove. 771 [! NDEBUG](__malloc_assert): Remove. 772 (__libc_malloc): Remove. 773 (libc_hidden_proto): Remove. 774 (__libc_free): Remove. 775 (libc_hidden_proto): Remove. 776 (__libc_calloc): Remove. 777 (__libc_realloc): Remove. 778 (libc_hidden_proto): Remove. 779 (__libc_memalign): Remove. 780 (libc_hidden_proto): Remove. 781 (__libc_valloc): Remove. 782 (__libc_mallopt): Remove. 783 (libc_hidden_proto): Remove. 784 (__libc_mallinfo2): Remove. 785 (libc_hidden_proto): Remove. 786 (__libc_mallinfo): Remove. 787 (__libc_pvalloc): Remove. 788 (__malloc_trim): Remove. 789 (__malloc_usable_size): Remove. 790 (__malloc_stats): Remove. 791 (__posix_memalign): Remove. 792 (_mid_memalign): Remove. 793 (mem2mem_check): Remove. 794 (top_check): Remove. 795 (malloc_check): Remove. 796 (free_check): Remove. 797 (realloc_check): Remove. 798 (memalign_check): Remove. 799 (hooks.c): Remove include. 800 (__libc_malloc): Remove function. 801 (libc_hidden_def): Modified. 802 (void): Modified. 803 (__libc_free): Remove function. 804 (libc_hidden_def): Modified. 805 (__libc_realloc): Remove function. 806 (libc_hidden_def): Remove. 807 (__libc_memalign): Remove function. 808 (_mid_memalign): Remove function. 809 (weak_alias): Remove. 810 (libc_hidden_def): Remove. 811 (__libc_valloc): Remove function. 812 (__libc_pvalloc): Remove function. 813 (__libc_calloc): Remove function. 814 (musable): Modified function. 815 (__malloc_usable_size): Remove function. 816 (void): Modified. 817 (libc_hidden_def): Remove. 818 (void): Modified. 819 (libc_hidden_def): Remove. 820 (void): Remove. 821 (malloc_printerr): Modified function. 822 (__posix_memalign): Remove function. 823 (weak_alias): Remove. 824 (weak_alias): Remove. 825 (strong_alias): Remove. 826 (strong_alias): Remove. 827 (strong_alias): Remove. 828 (strong_alias): Remove. 829 (weak_alias): Remove. 830 (strong_alias): Remove. 831 (strong_alias): Remove. 832 (strong_alias): Remove. 833 (strong_alias): Remove. 834 (weak_alias): Remove. 835 (strong_alias): Remove. 836 (weak_alias): Remove. 837 (strong_alias): Remove. 838 (weak_alias): Remove. 839 (weak_alias): Remove. 840 (weak_alias): Remove. 841 [IS_IN (libc)][! NDEBUG](__assert_fail): New. 842 [IS_IN (libc)][! NDEBUG](__progname): New. 843 [IS_IN (libc)][! NDEBUG](void): New. 844 [IS_IN (libc)][! NDEBUG](__malloc_assert): New. 845 [IS_IN (libc)](__libc_malloc): New. 846 [IS_IN (libc)](libc_hidden_proto): New. 847 [IS_IN (libc)](__libc_free): New. 848 [IS_IN (libc)](libc_hidden_proto): New. 849 [IS_IN (libc)](__libc_calloc): New. 850 [IS_IN (libc)](__libc_realloc): New. 851 [IS_IN (libc)](libc_hidden_proto): New. 852 [IS_IN (libc)](__libc_memalign): New. 853 [IS_IN (libc)](libc_hidden_proto): New. 854 [IS_IN (libc)](__libc_valloc): New. 855 [IS_IN (libc)](__libc_mallopt): New. 856 [IS_IN (libc)](libc_hidden_proto): New. 857 [IS_IN (libc)](__libc_mallinfo2): New. 858 [IS_IN (libc)](libc_hidden_proto): New. 859 [IS_IN (libc)](__libc_mallinfo): New. 860 [IS_IN (libc)](__libc_pvalloc): New. 861 [IS_IN (libc)](__malloc_trim): New. 862 [IS_IN (libc)](__malloc_usable_size): New. 863 [IS_IN (libc)](__malloc_stats): New. 864 [IS_IN (libc)](__posix_memalign): New. 865 [IS_IN (libc)](_mid_memalign): New. 866 [IS_IN (libc)](hooks.c): New. 867 [IS_IN (libc)](__libc_malloc): New. 868 [IS_IN (libc)](libc_hidden_def): New. 869 [IS_IN (libc)](void): New. 870 [IS_IN (libc)](__libc_free): New. 871 [IS_IN (libc)](libc_hidden_def): New. 872 [IS_IN (libc)](__libc_realloc): New. 873 [IS_IN (libc)](libc_hidden_def): New. 874 [IS_IN (libc)](__libc_memalign): New. 875 [IS_IN (libc)](_mid_memalign): New. 876 [IS_IN (libc)](weak_alias): New. 877 [IS_IN (libc)](libc_hidden_def): New. 878 [IS_IN (libc)](__libc_valloc): New. 879 [IS_IN (libc)](__libc_pvalloc): New. 880 [IS_IN (libc)](__libc_calloc): New. 881 [IS_IN (libc)](__malloc_usable_size): New. 882 [IS_IN (libc)](__posix_memalign): New. 883 [IS_IN (libc)](weak_alias): New. 884 [IS_IN (libc)](weak_alias): New. 885 [IS_IN (libc)](strong_alias): New. 886 [IS_IN (libc)](strong_alias): New. 887 [IS_IN (libc)](strong_alias): New. 888 [IS_IN (libc)](strong_alias): New. 889 [IS_IN (libc)](weak_alias): New. 890 [IS_IN (libc)](strong_alias): New. 891 [IS_IN (libc)](strong_alias): New. 892 [IS_IN (libc)](strong_alias): New. 893 [IS_IN (libc)](strong_alias): New. 894 [IS_IN (libc)](weak_alias): New. 895 [IS_IN (libc)](strong_alias): New. 896 [IS_IN (libc)](weak_alias): New. 897 [IS_IN (libc)](strong_alias): New. 898 [IS_IN (libc)](weak_alias): New. 899 [IS_IN (libc)](weak_alias): New. 900 [IS_IN (libc)](weak_alias): New. 901 * sysdeps/aarch64/Makefile: Modified. 902 * sysdeps/mach/hurd/i386/libc_malloc_debug.abilist: Modified. 903 * sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist: Modified. 904 * sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist: Modified. 905 * sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist: Modified. 906 * sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist: Modified. 907 * sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist: Modified. 908 * sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist: Modified. 909 * sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist: Modified. 910 * sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist: Modified. 911 * sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist: Modified. 912 * sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist: Modified. 913 * sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist: Modified. 914 * sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist: Modified. 915 * sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist: Modified. 916 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist: Modified. 917 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist: Modified. 918 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist: Modified. 919 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist: Modified. 920 * sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist: Modified. 921 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug.abilist: Modified. 922 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_debug.abilist: Modified. 923 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist: Modified. 924 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist: Modified. 925 * sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist: Modified. 926 * sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist: Modified. 927 * sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist: Modified. 928 * sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist: Modified. 929 * sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist: Modified. 930 * sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist: Modified. 931 * sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist: Modified. 932 * sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist: Modified. 933 * sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist: Modified. 934 * sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist: Modified. 935 9362021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 937 938 COMMIT: 9dad716d4d2993f50b165747781244bd7c43bc95 939 mtrace: Wean away from malloc hooks 940 941 * malloc/Versions: Modified. 942 * malloc/malloc-debug.c: Modified. 943 (malloc_debug_hooks): Modified. 944 (__debug_malloc): Modified function. 945 (__debug_free): Modified function. 946 (__debug_realloc): Modified function. 947 (_debug_mid_memalign): Modified function. 948 (__debug_calloc): Modified function. 949 (mtrace.c): Include file. 950 * malloc/mtrace-impl.c: New file. 951 * malloc/mtrace.c: Modified. 952 [! _MALLOC_INTERNAL](_MALLOC_INTERNAL): Remove. 953 [! _MALLOC_INTERNAL](malloc.h): Remove. 954 [! _MALLOC_INTERNAL](mcheck.h): Remove. 955 [! _MALLOC_INTERNAL](malloc-internal.h): Remove. 956 [! _MALLOC_INTERNAL](libc-lock.h): Remove. 957 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](mallwatch): Remove. 958 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): Remove. 959 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](tr_break): Remove. 960 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): Remove. 961 [_LIBC](__libc_freeres_fn_section): Remove. 962 [_LIBC](release_libc_mem): Remove. 963 (dlfcn.h): Remove include. 964 (fcntl.h): Remove include. 965 (stdio.h): Remove include. 966 (string.h): Remove include. 967 (stdlib.h): Remove include. 968 (_itoa.h): Remove include. 969 (libc-internal.h): Remove include. 970 (dso_handle.h): Remove include. 971 (libio/iolibio.h): Remove include. 972 (setvbuf): Remove. 973 (fwrite): Remove. 974 (kernel-features.h): Remove include. 975 (TRACE_BUFFER_SIZE): Remove. 976 (mallstream): Remove. 977 (mallenv): Remove. 978 (malloc_trace_buffer): Remove. 979 (__libc_lock_define_initialized): Remove. 980 (tr_old_free_hook): Remove. 981 (tr_old_malloc_hook): Remove. 982 (tr_old_realloc_hook): Remove. 983 (tr_old_memalign_hook): Remove. 984 (tr_where): Remove function. 985 (lock_and_info): Remove function. 986 (tr_freehook): Remove. 987 (tr_mallochook): Remove. 988 (tr_reallochook): Remove. 989 (tr_memalignhook): Remove. 990 (set_default_hooks): Remove function. 991 (set_trace_hooks): Remove function. 992 (save_default_hooks): Remove function. 993 (tr_freehook): Remove function. 994 (tr_mallochook): Remove function. 995 (tr_reallochook): Remove function. 996 (tr_memalignhook): Remove function. 997 (mtrace): Modified function. 998 (muntrace): Modified function. 999 [!(!IS_IN (libc))](shlib-compat.h): New. 1000 [!(!IS_IN (libc))](libc-symbols.h): New. 1001 [!IS_IN (libc)](mtrace-impl.c): New. 1002 [IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](mallwatch): New. 1003 [IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 1004 [IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](tr_break): New. 1005 [IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 1006 * sysdeps/generic/localplt.data: Modified. 1007 * sysdeps/mach/hurd/i386/libc_malloc_debug.abilist: Modified. 1008 * sysdeps/mach/hurd/i386/localplt.data: Modified. 1009 * sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist: Modified. 1010 * sysdeps/unix/sysv/linux/aarch64/localplt.data: Modified. 1011 * sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist: Modified. 1012 * sysdeps/unix/sysv/linux/alpha/localplt.data: Modified. 1013 * sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist: Modified. 1014 * sysdeps/unix/sysv/linux/arc/localplt.data: Modified. 1015 * sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist: Modified. 1016 * sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist: Modified. 1017 * sysdeps/unix/sysv/linux/arm/localplt.data: Modified. 1018 * sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist: Modified. 1019 * sysdeps/unix/sysv/linux/csky/localplt.data: Modified. 1020 * sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist: Modified. 1021 * sysdeps/unix/sysv/linux/hppa/localplt.data: Modified. 1022 * sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist: Modified. 1023 * sysdeps/unix/sysv/linux/i386/localplt.data: Modified. 1024 * sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist: Modified. 1025 * sysdeps/unix/sysv/linux/ia64/localplt.data: Modified. 1026 * sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist: Modified. 1027 * sysdeps/unix/sysv/linux/m68k/coldfire/localplt.data: Modified. 1028 * sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist: Modified. 1029 * sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data: Modified. 1030 * sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist: Modified. 1031 * sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist: Modified. 1032 * sysdeps/unix/sysv/linux/microblaze/localplt.data: Modified. 1033 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist: Modified. 1034 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist: Modified. 1035 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist: Modified. 1036 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist: Modified. 1037 * sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist: Modified. 1038 * sysdeps/unix/sysv/linux/nios2/localplt.data: Modified. 1039 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug.abilist: Modified. 1040 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/localplt.data: Modified. 1041 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_debug.abilist: Modified. 1042 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data: Modified. 1043 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist: Modified. 1044 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist: Modified. 1045 * sysdeps/unix/sysv/linux/powerpc/powerpc64/localplt.data: Modified. 1046 * sysdeps/unix/sysv/linux/riscv/localplt.data: Modified. 1047 * sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist: Modified. 1048 * sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist: Modified. 1049 * sysdeps/unix/sysv/linux/s390/localplt.data: Modified. 1050 * sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist: Modified. 1051 * sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist: Modified. 1052 * sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist: Modified. 1053 * sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist: Modified. 1054 * sysdeps/unix/sysv/linux/sh/localplt.data: Modified. 1055 * sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist: Modified. 1056 * sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data: Modified. 1057 * sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist: Modified. 1058 * sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data: Modified. 1059 * sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist: Modified. 1060 * sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist: Modified. 1061 * sysdeps/x86_64/localplt.data: Modified. 1062 10632021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 1064 1065 COMMIT: cc35896ea3e4532919ec81b17f36299117debe79 1066 Simplify __malloc_initialized 1067 1068 * include/malloc.h: Modified. 1069 [! _ISOMAC](__malloc_initialized): Remove. 1070 [! _ISOMAC](__malloc_initialized): Remove. 1071 * malloc/arena.c: Modified. 1072 (__malloc_initialized): Modified. 1073 (__malloc_fork_lock_parent): Modified function. 1074 (__malloc_fork_unlock_parent): Modified function. 1075 (__malloc_fork_unlock_child): Modified function. 1076 (ptmalloc_init): Modified function. 1077 * malloc/malloc.c: Modified. 1078 (__libc_malloc): Modified function. 1079 (__libc_realloc): Modified function. 1080 (__libc_memalign): Modified function. 1081 (__libc_valloc): Modified function. 1082 (__libc_pvalloc): Modified function. 1083 (__libc_calloc): Modified function. 1084 (__malloc_trim): Modified function. 1085 (__libc_mallinfo2): Modified function. 1086 (__malloc_stats): Modified function. 1087 (__libc_mallopt): Modified function. 1088 (__posix_memalign): Modified function. 1089 (__malloc_info): Modified function. 1090 10912021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 1092 1093 COMMIT: c142eb253f3814f46527e9b37484041dd85702cf 1094 mcheck: Wean away from malloc hooks [BZ #23489] 1095 1096 * include/mcheck.h: Modified. 1097 [! _ISOMAC](libc_hidden_proto): Remove. 1098 [! _ISOMAC](libc_hidden_proto): Remove. 1099 * malloc/Makefile: Modified. 1100 * malloc/Versions: Modified. 1101 * malloc/hooks.c: Modified. 1102 (malloc_hook_ini): Remove. 1103 (realloc_hook_ini): Remove. 1104 (memalign_hook_ini): Remove. 1105 (weak_variable): Remove. 1106 (malloc_hook_ini): Remove. 1107 (weak_variable): Remove. 1108 (realloc_hook_ini): Remove. 1109 (weak_variable): Remove. 1110 (memalign_hook_ini): Remove. 1111 (generic_hook_ini): Remove function. 1112 (malloc_hook_ini): Remove function. 1113 (realloc_hook_ini): Remove function. 1114 (memalign_hook_ini): Remove function. 1115 (NULL): New. 1116 (NULL): New. 1117 (NULL): New. 1118 * malloc/malloc-debug.c: Modified. 1119 (__free_hook): Remove. 1120 (compat_symbol_reference): Modified. 1121 (__malloc_hook): Remove. 1122 (compat_symbol_reference): Remove. 1123 (__realloc_hook): Remove. 1124 (compat_symbol_reference): Remove. 1125 (__memalign_hook): Remove. 1126 (compat_symbol_reference): Remove. 1127 (__debug_malloc): Modified function. 1128 (__debug_free): Modified function. 1129 (__debug_realloc): Modified function. 1130 (_debug_mid_memalign): Modified function. 1131 (__debug_calloc): Modified function. 1132 (debug_initialized): New. 1133 (malloc_debug_hooks): New. 1134 (__malloc_debugging_hooks): New. 1135 (__is_malloc_debug_enabled): New function. 1136 (__malloc_debug_enable): New function. 1137 (__malloc_debug_disable): New function. 1138 (mcheck.c): Include file. 1139 (__malloc_initialize_hook): New. 1140 (malloc_hook_ini): New function. 1141 (realloc_hook_ini): New function. 1142 (memalign_hook_ini): New function. 1143 (NULL): New. 1144 (malloc_hook_ini): New. 1145 (realloc_hook_ini): New. 1146 (memalign_hook_ini): New. 1147 (generic_hook_ini): New function. 1148 (malloc_hook_ini): New function. 1149 (realloc_hook_ini): New function. 1150 (memalign_hook_ini): New function. 1151 * malloc/mcheck-impl.c: New file. 1152 * malloc/mcheck.c: Modified. 1153 [! _MALLOC_INTERNAL](_MALLOC_INTERNAL): Remove. 1154 [! _MALLOC_INTERNAL](malloc.h): Remove. 1155 [! _MALLOC_INTERNAL](malloc-size.h): Remove. 1156 [! _MALLOC_INTERNAL](mcheck.h): Remove. 1157 [! _MALLOC_INTERNAL](stdint.h): Remove. 1158 [! _MALLOC_INTERNAL](stdio.h): Remove. 1159 [! _MALLOC_INTERNAL](libintl.h): Remove. 1160 [! _MALLOC_INTERNAL](errno.h): Remove. 1161 [! _MALLOC_INTERNAL](malloc-internal.h): Remove. 1162 [!(_LIBC || STDC_HEADERS || USG)](flood): Remove. 1163 [!(_LIBC || STDC_HEADERS || USG)](flood): Remove. 1164 [_LIBC](libc_hidden_def): Remove. 1165 [_LIBC](libc_hidden_def): Remove. 1166 [_LIBC || STDC_HEADERS || USG](string.h): Remove. 1167 [_LIBC || STDC_HEADERS || USG](flood): Remove. 1168 (old_free_hook): Remove. 1169 (old_malloc_hook): Remove. 1170 (old_memalign_hook): Remove. 1171 (old_realloc_hook): Remove. 1172 (abortfunc): Remove. 1173 (MAGICWORD): Remove. 1174 (MAGICFREE): Remove. 1175 (MAGICBYTE): Remove. 1176 (MALLOCFLOOD): Remove. 1177 (FREEFLOOD): Remove. 1178 (hdr): Remove. 1179 (root): Remove. 1180 (mcheck_used): Remove. 1181 (pedantic): Remove. 1182 (checkhdr): Remove function. 1183 (mcheck_check_all): Modified function. 1184 (unlink_blk): Remove function. 1185 (link_blk): Remove function. 1186 (freehook): Remove function. 1187 (mallochook): Remove function. 1188 (memalignhook): Remove function. 1189 (reallochook): Remove function. 1190 (mabort): Remove function. 1191 (malloc_opt_barrier): Remove. 1192 (mcheck): Modified function. 1193 (mcheck_pedantic): Modified function. 1194 (mprobe): Modified function. 1195 [!(!IS_IN (libc))](mcheck.h): New. 1196 [!IS_IN (libc)](mcheck-impl.c): New. 1197 * posix/Makefile: Modified. 1198 * sysdeps/mach/hurd/i386/libc_malloc_debug.abilist: Modified. 1199 * sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist: Modified. 1200 * sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist: Modified. 1201 * sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist: Modified. 1202 * sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist: Modified. 1203 * sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist: Modified. 1204 * sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist: Modified. 1205 * sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist: Modified. 1206 * sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist: Modified. 1207 * sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist: Modified. 1208 * sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist: Modified. 1209 * sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist: Modified. 1210 * sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist: Modified. 1211 * sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist: Modified. 1212 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist: Modified. 1213 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist: Modified. 1214 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist: Modified. 1215 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist: Modified. 1216 * sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist: Modified. 1217 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug.abilist: Modified. 1218 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_debug.abilist: Modified. 1219 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist: Modified. 1220 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist: Modified. 1221 * sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist: Modified. 1222 * sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist: Modified. 1223 * sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist: Modified. 1224 * sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist: Modified. 1225 * sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist: Modified. 1226 * sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist: Modified. 1227 * sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist: Modified. 1228 * sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist: Modified. 1229 * sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist: Modified. 1230 * sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist: Modified. 1231 12322021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 1233 1234 COMMIT: 2d2d9f2b48a943fa556301db532103d09800da4d 1235 Move malloc hooks into a compat DSO 1236 1237 * NEWS: Modified. 1238 * Rules: Modified. 1239 * catgets/Makefile: Modified. 1240 * elf/Makefile: Modified. 1241 * elf/tst-leaks1-static.c: Delete file. 1242 * iconvdata/Makefile: Modified. 1243 * intl/tst-gettext.sh: Modified. 1244 * libio/Makefile: Modified. 1245 * localedata/Makefile: Modified. 1246 * malloc/Makefile: Modified. 1247 * malloc/Versions: Modified. 1248 * malloc/arena.c: Modified. 1249 (ptmalloc_init): Modified function. 1250 * malloc/hooks.c: Modified. 1251 (malloc_hook_ini): Modified function. 1252 (realloc_hook_ini): Modified function. 1253 (memalign_hook_ini): Modified function. 1254 [! weak_variable](weak_variable): New. 1255 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_24)](__malloc_initialize_hook): New. 1256 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_24)](compat_symbol): New. 1257 (malloc_hook_ini): New function. 1258 (realloc_hook_ini): New function. 1259 (memalign_hook_ini): New function. 1260 (NULL): New. 1261 (weak_variable): New. 1262 (malloc_hook_ini): New. 1263 (weak_variable): New. 1264 (realloc_hook_ini): New. 1265 (weak_variable): New. 1266 (memalign_hook_ini): New. 1267 (generic_hook_ini): New function. 1268 * malloc/malloc-debug.c: New file. 1269 * malloc/malloc.c: Modified. 1270 [! weak_variable](weak_variable): Remove. 1271 [!(SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_24))](HAVE_MALLOC_INIT_HOOK): Remove. 1272 [HAVE_MALLOC_INIT_HOOK](__malloc_initialize_hook): Remove. 1273 [HAVE_MALLOC_INIT_HOOK](compat_symbol): Remove. 1274 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_24)](HAVE_MALLOC_INIT_HOOK): Remove. 1275 (malloc_hook_ini): Remove. 1276 (realloc_hook_ini): Remove. 1277 (memalign_hook_ini): Remove. 1278 (NULL): Remove. 1279 (weak_variable): Remove. 1280 (malloc_hook_ini): Remove. 1281 (weak_variable): Remove. 1282 (realloc_hook_ini): Remove. 1283 (weak_variable): Remove. 1284 (memalign_hook_ini): Remove. 1285 (__libc_malloc): Modified function. 1286 (__libc_free): Modified function. 1287 (__libc_realloc): Modified function. 1288 (__libc_memalign): Modified function. 1289 (_mid_memalign): Modified function. 1290 (__libc_calloc): Modified function. 1291 (__posix_memalign): Modified function. 1292 * malloc/mcheck.c: Modified. 1293 [! _MALLOC_INTERNAL](malloc-internal.h): Include file. 1294 * malloc/mtrace.c: Modified. 1295 [! _MALLOC_INTERNAL](malloc-internal.h): Include file. 1296 * malloc/tst-compathooks-off.c: New file. 1297 * malloc/tst-compathooks-on.c: New file. 1298 * malloc/tst-malloc-usable-static-tunables.c: Delete file. 1299 * malloc/tst-malloc-usable-static.c: Delete file. 1300 * malloc/tst-mtrace.sh: Modified. 1301 * manual/memory.texi: Modified. 1302 * manual/tunables.texi: Modified. 1303 * misc/Makefile: Modified. 1304 * nptl/Makefile: Modified. 1305 * posix/Makefile: Modified. 1306 * resolv/Makefile: Modified. 1307 * shlib-versions: Modified. 1308 * stdio-common/Makefile: Modified. 1309 * sysdeps/generic/libc_malloc_debug.abilist: New file. 1310 * sysdeps/mach/hurd/Makefile: Modified. 1311 * sysdeps/mach/hurd/i386/libc_malloc_debug.abilist: New file. 1312 * sysdeps/pthread/Makefile: Modified. 1313 * sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist: New file. 1314 * sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist: New file. 1315 * sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist: New file. 1316 * sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist: New file. 1317 * sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist: New file. 1318 * sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist: New file. 1319 * sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist: New file. 1320 * sysdeps/unix/sysv/linux/hppa/shlib-versions: Modified. 1321 * sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist: New file. 1322 * sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist: New file. 1323 * sysdeps/unix/sysv/linux/ia64/shlib-versions: Modified. 1324 * sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist: New file. 1325 * sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist: New file. 1326 * sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist: New file. 1327 * sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist: New file. 1328 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist: New file. 1329 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist: New file. 1330 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist: New file. 1331 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist: New file. 1332 * sysdeps/unix/sysv/linux/mips/shlib-versions: Modified. 1333 * sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist: New file. 1334 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug.abilist: New file. 1335 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_debug.abilist: New file. 1336 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist: New file. 1337 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist: New file. 1338 * sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist: New file. 1339 * sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist: New file. 1340 * sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist: New file. 1341 * sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist: New file. 1342 * sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist: New file. 1343 * sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist: New file. 1344 * sysdeps/unix/sysv/linux/sh/shlib-versions: Modified. 1345 * sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist: New file. 1346 * sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist: New file. 1347 * sysdeps/unix/sysv/linux/sparc/sparc64/shlib-versions: Modified. 1348 * sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist: New file. 1349 * sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist: New file. 1350 13512021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 1352 1353 COMMIT: 55a4dd39308951da4b0da84b19e415c2bb451b60 1354 Remove __morecore and __default_morecore 1355 1356 * NEWS: Modified. 1357 * include/stdlib.h: Modified. 1358 [! _ISOMAC](__default_morecore): Remove. 1359 [! _ISOMAC](libc_hidden_proto): Modified. 1360 [! _ISOMAC](libc_hidden_proto): Remove. 1361 * malloc/Makefile: Modified. 1362 * malloc/arena.c: Modified. 1363 [(SHARED) || (USE_MTAG)](__failing_morecore): Remove. 1364 (ptmalloc_init): Modified function. 1365 * malloc/hooks.c: Modified. 1366 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](__morecore): New. 1367 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New function. 1368 * malloc/malloc.c: Modified. 1369 (MORECORE): Modified. 1370 (__default_morecore): Remove. 1371 (__default_morecore): Remove. 1372 (morecore.c): Include file. 1373 * malloc/malloc.h: Modified. 1374 (__MALLOC_DEPRECATED): Modified. 1375 (__MALLOC_DEPRECATED): Modified. 1376 (__MALLOC_DEPRECATED): Modified. 1377 (__MALLOC_DEPRECATED): Modified. 1378 (__MALLOC_DEPRECATED): Modified. 1379 (__MALLOC_DEPRECATED): Remove. 1380 (__MALLOC_DEPRECATED): Remove. 1381 * malloc/morecore.c: Modified. 1382 [! NULL](NULL): Remove. 1383 [! _MALLOC_INTERNAL](_MALLOC_INTERNAL): Remove. 1384 [! _MALLOC_INTERNAL](malloc.h): Remove. 1385 [! __GNU_LIBRARY__](__sbrk): Remove. 1386 [__GNU_LIBRARY__](stddef.h): Remove. 1387 [__GNU_LIBRARY__](stdlib.h): Remove. 1388 [__GNU_LIBRARY__](__sbrk): Remove. 1389 [__GNU_LIBRARY__](libc_hidden_proto): Remove. 1390 (__default_morecore): Remove function. 1391 (libc_hidden_def): Remove. 1392 [(SHARED) || (USE_MTAG)](__always_fail_morecore): New. 1393 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 1394 (__glibc_morecore): New function. 1395 13962021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 1397 1398 COMMIT: 57b07bede12635bd6d6aa0e488824bb510bbeca4 1399 Remove __after_morecore_hook 1400 1401 * malloc/hooks.c: Modified. 1402 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](NULL): New. 1403 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 1404 * malloc/malloc.c: Modified. 1405 (NULL): Remove. 1406 (sysmalloc): Modified function. 1407 (systrim): Modified function. 1408 * malloc/malloc.h: Modified. 1409 (__MALLOC_DEPRECATED): Remove. 1410 14112021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 1412 1413 COMMIT: 0075c4f39dcc53025103e2919aa74b02f776c1d2 1414 Make mcheck tests conditional on GLIBC_2.23 or earlier 1415 1416 * malloc/Makefile: Modified. 1417 14182021-07-22 Samuel Thibault <samuel.thibault@ens-lyon.org> 1419 1420 COMMIT: 094ed6b0cc4ef239d197881247431ba37fac0803 1421 posix: Add sysconf(_SC_{MIN,}SIGSTKSZ) support 1422 1423 * sysdeps/posix/sysconf.c: Modified. 1424 (__sysconf): Modified function. 1425 (signal.h): Include file. 1426 14272021-07-22 Samuel Thibault <samuel.thibault@ens-lyon.org> 1428 1429 COMMIT: 63c60cff12a956a090d9850dec68f176cb34ba7b 1430 malloc: Fix tst-mallocfork3-malloc-check link 1431 1432 * malloc/Makefile: Modified. 1433 14342021-07-21 Vineet Gupta <vgupta@synopsys.com> 1435 1436 COMMIT: 8eb4f2e404c795c539c1925f70a76b2c08b934c1 1437 ARC: elf: make type safe 1438 1439 * sysdeps/arc/dl-machine.h: Modified. 1440 [! dl_machine_h](elf_machine_matches_host): Modified function. 1441 [! dl_machine_h](elf_machine_runtime_setup): Modified function. 1442 [! dl_machine_h](elf_machine_fixup_plt): Modified function. 1443 [! dl_machine_h](elf_machine_plt_value): Remove function. 1444 [! dl_machine_h](elf_machine_plt_value): New. 1445 [RESOLVE_MAP](elf_machine_rela): Modified function. 1446 [RESOLVE_MAP](elf_machine_lazy_rel): Modified function. 1447 14482021-07-21 Vineet Gupta <vgupta@synopsys.com> 1449 1450 COMMIT: 31aefa93f3e9a49b7a493d410acb70108e176d61 1451 ARC: fp: (micro)optimize FPU_STATUS read by eliding FWE bit clearing 1452 1453 * sysdeps/arc/fpu_control.h: Modified. 1454 [!(! __ARC_FPU_SP__ && ! __ARC_FPU_DP__)](_FPU_GETS): Modified. 1455 [!(! __ARC_FPU_SP__ && ! __ARC_FPU_DP__)](_FPU_SETS): Modified. 1456 14572021-07-21 Florian Weimer <fweimer@redhat.com> 1458 1459 COMMIT: 77ede5f010f1b144e067ec035e422a13bb57c55d 1460 socket: Add time64 alias for sendmsg 1461 1462 * socket/sys/socket.h: Modified. 1463 [! __USE_TIME_BITS64](sendmsg): New function. 1464 [__USE_TIME_BITS64][! __REDIRECT](__sendmsg64): New function. 1465 [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): Modified. 1466 [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New function. 1467 (sendmsg): Remove. 1468 * sysdeps/unix/sysv/linux/Versions: Modified. 1469 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 1470 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 1471 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 1472 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 1473 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 1474 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 1475 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 1476 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 1477 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 1478 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 1479 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 1480 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 1481 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 1482 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 1483 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 1484 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 1485 * sysdeps/unix/sysv/linux/sendmsg.c: Modified. 1486 [__TIMESIZE != 64](weak_alias): New. 1487 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 1488 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 1489 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 1490 14912021-07-21 Florian Weimer <fweimer@redhat.com> 1492 1493 COMMIT: 0a921c52b3b9b7006b597d227265a47c5e5c78f4 1494 socket: Add time64 alias for recvmsg 1495 1496 * socket/sys/socket.h: Modified. 1497 (recvmsg): Remove. 1498 [! __USE_TIME_BITS64](recvmsg): New. 1499 [__USE_TIME_BITS64][! __REDIRECT](__recvmsg64): New. 1500 [__USE_TIME_BITS64][! __REDIRECT](recvmsg): New. 1501 [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New. 1502 * sysdeps/unix/sysv/linux/Versions: Modified. 1503 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 1504 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 1505 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 1506 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 1507 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 1508 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 1509 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 1510 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 1511 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 1512 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 1513 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 1514 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 1515 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 1516 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 1517 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 1518 * sysdeps/unix/sysv/linux/recvmsg.c: Modified. 1519 [__TIMESIZE != 64](weak_alias): New. 1520 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 1521 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 1522 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 1523 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 1524 15252021-07-21 Florian Weimer <fweimer@redhat.com> 1526 1527 COMMIT: 8b2c706a9d0365793c88b044c69b78724b3078af 1528 socket: Add time64 alias for sendmmsg 1529 1530 * socket/sys/socket.h: Modified. 1531 [__USE_GNU][! __USE_TIME_BITS64](sendmmsg): New function. 1532 [__USE_GNU][__USE_TIME_BITS64][! __REDIRECT](__sendmmsg64): New function. 1533 [__USE_GNU][__USE_TIME_BITS64][! __REDIRECT](sendmmsg): New. 1534 [__USE_GNU][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): Modified. 1535 [__USE_GNU][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New function. 1536 [__USE_GNU](sendmmsg): Remove. 1537 * sysdeps/unix/sysv/linux/Makefile: Modified. 1538 * sysdeps/unix/sysv/linux/Versions: Modified. 1539 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 1540 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 1541 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 1542 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 1543 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 1544 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 1545 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 1546 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 1547 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 1548 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 1549 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 1550 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 1551 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 1552 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 1553 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 1554 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 1555 * sysdeps/unix/sysv/linux/sendmmsg.c: Modified. 1556 [__TIMESIZE != 64](weak_alias): New. 1557 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 1558 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 1559 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 1560 * sysdeps/unix/sysv/linux/tst-scm_rights-time64.c: New file. 1561 * sysdeps/unix/sysv/linux/tst-scm_rights.c: New file. 1562 15632021-07-21 Florian Weimer <fweimer@redhat.com> 1564 1565 COMMIT: b39ffab860cd743a82c91946619f1b8158b0b65e 1566 Linux: Add time64 alias for prctl 1567 1568 * sysdeps/unix/sysv/linux/Makefile: Modified. 1569 * sysdeps/unix/sysv/linux/Versions: Modified. 1570 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 1571 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 1572 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 1573 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 1574 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 1575 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 1576 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 1577 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 1578 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 1579 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 1580 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 1581 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 1582 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 1583 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 1584 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 1585 * sysdeps/unix/sysv/linux/prctl.c: Modified. 1586 [__TIMESIZE != 64](weak_alias): New. 1587 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 1588 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 1589 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 1590 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 1591 * sysdeps/unix/sysv/linux/sys/prctl.h: Modified. 1592 (prctl): Remove. 1593 [! __USE_TIME_BITS64](prctl): New. 1594 [__USE_TIME_BITS64][! __REDIRECT](__prctl_time64): New. 1595 [__USE_TIME_BITS64][! __REDIRECT](ioctl): New. 1596 [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New. 1597 * sysdeps/unix/sysv/linux/tst-prctl-time64.c: New file. 1598 * sysdeps/unix/sysv/linux/tst-prctl.c: New file. 1599 16002021-07-21 Florian Weimer <fweimer@redhat.com> 1601 1602 COMMIT: 8a40aff86ba5f64a3a84883e539cb67bd48db030 1603 io: Add time64 alias for fcntl 1604 1605 * io/Makefile: Modified. 1606 * io/fcntl.h: Modified. 1607 [! __USE_FILE_OFFSET64](fcntl): Remove. 1608 [__USE_FILE_OFFSET64][! __REDIRECT](fcntl): Remove. 1609 [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Modified. 1610 [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Modified. 1611 [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove. 1612 [__USE_LARGEFILE64](fcntl64): Remove. 1613 [! __USE_TIME_BITS64][! __USE_FILE_OFFSET64](fcntl): New. 1614 [! __USE_TIME_BITS64][__USE_FILE_OFFSET64][! __REDIRECT](fcntl): New. 1615 [! __USE_TIME_BITS64][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New. 1616 [! __USE_TIME_BITS64][__USE_LARGEFILE64](fcntl64): New. 1617 [__USE_TIME_BITS64][! __REDIRECT](__fcntl_time64): New. 1618 [__USE_TIME_BITS64][! __REDIRECT](fcntl64): New. 1619 [__USE_TIME_BITS64][! __REDIRECT](fcntl): New. 1620 [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New. 1621 [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New. 1622 * io/tst-fcntl-time64.c: New file. 1623 * sysdeps/unix/sysv/linux/Versions: Modified. 1624 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 1625 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 1626 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 1627 * sysdeps/unix/sysv/linux/fcntl64.c: Modified. 1628 [__TIMESIZE != 64](weak_alias): New. 1629 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 1630 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 1631 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 1632 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 1633 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 1634 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 1635 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 1636 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 1637 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 1638 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 1639 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 1640 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 1641 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 1642 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 1643 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 1644 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 1645 16462021-07-21 Florian Weimer <fweimer@redhat.com> 1647 1648 COMMIT: 82c395d91ea4f69120d453aeec398e3042cad5fc 1649 misc: Add time64 alias for ioctl 1650 1651 * misc/Makefile: Modified. 1652 * misc/sys/ioctl.h: Modified. 1653 (ioctl): Remove. 1654 [! __USE_TIME_BITS64](ioctl): New. 1655 [__USE_TIME_BITS64][! __REDIRECT](__ioctl_time64): New. 1656 [__USE_TIME_BITS64][! __REDIRECT](ioctl): New. 1657 [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New. 1658 * misc/tst-ioctl-time64.c: New file. 1659 * misc/tst-ioctl.c: New file. 1660 * sysdeps/unix/syscalls.list: Modified. 1661 * sysdeps/unix/sysv/linux/Versions: Modified. 1662 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 1663 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 1664 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 1665 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 1666 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 1667 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 1668 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 1669 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 1670 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 1671 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 1672 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 1673 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 1674 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 1675 * sysdeps/unix/sysv/linux/powerpc/ioctl.c: Modified. 1676 [__TIMESIZE != 64](weak_alias): New. 1677 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 1678 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 1679 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 1680 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 1681 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 1682 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 1683 16842021-07-21 Darius Rad <darius@bluespec.com> 1685 1686 COMMIT: 39e8eb597303fb8bea07d87f82f4df1cf1586c1c 1687 RISC-V: Update rv64 ULPs 1688 1689 * sysdeps/riscv/rv64/rvd/libm-test-ulps: Modified. 1690 16912021-07-20 Florian Weimer <fweimer@redhat.com> 1692 1693 COMMIT: 20be978f05dd0617ae5ba041aafc8abed4c06cb7 1694 resolv: Do not install libnss_dns.a, libnss_dns.so 1695 1696 * resolv/Makefile: Modified. 1697 16982021-07-19 Samuel Thibault <samuel.thibault@ens-lyon.org> 1699 1700 COMMIT: ff417d40178b7363b08516091f74c0b6615456ee 1701 hurd: Add support for spawn_do_closefrom 1702 1703 * sysdeps/mach/hurd/spawn_int_def.h: New file. 1704 * sysdeps/mach/hurd/spawni.c: Modified. 1705 (__spawni): Modified function. 1706 17072021-07-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> 1708 1709 COMMIT: 469761eac842663365bba3dacd4cdf15a2ae328d 1710 elf: Fix tst-cpu-features-cpuinfo on some AMD systems (BZ #28090) 1711 1712 * manual/platform.texi: Modified. 1713 * sysdeps/x86/bits/platform/x86.h: Modified. 1714 (<anoymous>): Modified. 1715 * sysdeps/x86/include/cpu-features.h: Modified. 1716 (bit_cpu_AMD_VIRT_SSBD): New. 1717 (index_cpu_AMD_VIRT_SSBD): New. 1718 (reg_AMD_VIRT_SSBD): New. 1719 * sysdeps/x86/tst-cpu-features-cpuinfo.c: Modified. 1720 (do_test): Modified function. 1721 17222021-07-19 H.J. Lu <hjl.tools@gmail.com> 1723 1724 COMMIT: 5adb0e14a5cc9e011e58a7aaf193b598ecbd7b07 1725 i386: Add the clone3 wrapper 1726 1727 * sysdeps/unix/sysv/linux/i386/clone3.S: New file. 1728 * sysdeps/unix/sysv/linux/i386/sysdep.h: Modified. 1729 [! __ASSEMBLER__](HAVE_CLONE3_WAPPER): New. 1730 17312021-07-19 Florian Weimer <fweimer@redhat.com> 1732 1733 COMMIT: ee5ed99922ca90bcea4a2f9a48a0c9ae4b534ece 1734 nss: Directly load nss_dns, without going through dlsym/dlopen 1735 1736 * include/nss_dns.h: Modified. 1737 (NSS_DECLARE_MODULE_FUNCTIONS): New function. 1738 * nss/nss_files_functions.c: Modified. 1739 (__nss_files_functions): Modified function. 1740 * nss/nss_module.c: Modified. 1741 (module_load_nss_files): Modified function. 1742 (module_load): Modified function. 1743 (nss_dns.h): Include file. 1744 (sysdep.h): Include file. 1745 (module_load_builtin): New function. 1746 (module_load_nss_dns): New function. 1747 * nss/nss_module.h: Modified. 1748 (__nss_files_functions): Modified. 1749 (<anoymous>): New. 1750 (nss_module_functions_untyped): New. 1751 * resolv/Makefile: Modified. 1752 * resolv/nss_dns_functions.c: New file. 1753 17542021-07-19 Florian Weimer <fweimer@redhat.com> 1755 1756 COMMIT: e1fcf21474c5b522fdad4ac0191d5dcc3271dba6 1757 resolv: Move nss_dns into libc 1758 1759 * include/nss_dns.h: New file. 1760 * resolv/Makefile: Modified. 1761 * resolv/Versions: Modified. 1762 * resolv/nss_dns/dns-canon.c: Modified. 1763 [!(PACKETSZ > 65536)](querybuf): Remove. 1764 [PACKETSZ > 65536](querybuf): Remove. 1765 (qtypes): Modified. 1766 (nss_dns.h): Include file. 1767 (querybuf): New. 1768 (libc_hidden_def): New. 1769 * resolv/nss_dns/dns-host.c: Modified. 1770 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](MAXHOSTNAMELEN): Remove. 1771 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](querybuf): Remove. 1772 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](getanswer_r): Remove. 1773 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gaih_getanswer): Remove. 1774 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gethostbyname3_context): Remove. 1775 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](rrtype_to_rdata_length): Remove. 1776 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname3_r): Remove. 1777 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gethostbyname3_context): Remove. 1778 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](check_name): Remove. 1779 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname2_r): Remove. 1780 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname_r): Remove. 1781 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname4_r): Remove. 1782 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyaddr2_r): Remove. 1783 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](hidden_proto): Remove. 1784 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyaddr2_r): Remove. 1785 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](hidden_def): Remove. 1786 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyaddr_r): Remove. 1787 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](addrsort): Remove. 1788 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](getanswer_r): Remove. 1789 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gaih_getanswer_slice): Remove. 1790 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gaih_getanswer): Remove. 1791 [!(PACKETSZ > 65536)][MAXHOSTNAMELEN](MAXHOSTNAMELEN): Remove. 1792 [MAXHOSTNAMELEN](MAXHOSTNAMELEN): New. 1793 (nss_dns.h): Include file. 1794 (MAXHOSTNAMELEN): New. 1795 (querybuf): New. 1796 (getanswer_r): New function. 1797 (gaih_getanswer): New function. 1798 (gethostbyname3_context): New function. 1799 (rrtype_to_rdata_length): New function. 1800 (_nss_dns_gethostbyname3_r): New function. 1801 (libc_hidden_def): New. 1802 (gethostbyname3_context): New function. 1803 (check_name): New function. 1804 (_nss_dns_gethostbyname2_r): New function. 1805 (libc_hidden_def): New. 1806 (_nss_dns_gethostbyname_r): New function. 1807 (libc_hidden_def): New. 1808 (_nss_dns_gethostbyname4_r): New function. 1809 (libc_hidden_def): New. 1810 (_nss_dns_gethostbyaddr2_r): New function. 1811 (libc_hidden_def): New. 1812 (_nss_dns_gethostbyaddr_r): New function. 1813 (libc_hidden_def): New. 1814 (addrsort): New function. 1815 (getanswer_r): New function. 1816 (gaih_getanswer_slice): New function. 1817 (gaih_getanswer): New function. 1818 * resolv/nss_dns/dns-network.c: Modified. 1819 [!(PACKETSZ > 65536)](lookup_method): Remove. 1820 [PACKETSZ > 65536](lookup_method): Remove. 1821 (querybuf): Modified. 1822 (getanswer_r): Modified function. 1823 (nss_dns.h): Include file. 1824 (lookup_method): New. 1825 (libc_hidden_def): New. 1826 (libc_hidden_def): New. 1827 18282021-07-19 Florian Weimer <fweimer@redhat.com> 1829 1830 COMMIT: ea9878ec271c791880fcbbe519d70c42f8113750 1831 resolv: Move res_query functions into libc 1832 1833 * resolv/Makefile: Modified. 1834 * resolv/Versions: Modified. 1835 * resolv/res_query.c: Modified. 1836 [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](res_query): Remove. 1837 [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](res_querydomain): Remove. 1838 [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](res_search): Remove. 1839 [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](weak_alias): Remove. 1840 [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](weak_alias): Remove. 1841 [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](weak_alias): Remove. 1842 (libresolv_hidden_def): Remove. 1843 (res_nquery): Remove function. 1844 (res_query): Remove function. 1845 (libresolv_hidden_def): Remove. 1846 (res_nsearch): Remove function. 1847 (res_search): Remove function. 1848 (res_nquerydomain): Remove function. 1849 (res_querydomain): Remove function. 1850 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](compat_symbol): New. 1851 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](compat_symbol): New. 1852 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](compat_symbol): New. 1853 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 1854 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 1855 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 1856 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 1857 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 1858 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 1859 (libc_hidden_def): New. 1860 (___res_nquery): New function. 1861 (versioned_symbol): New function. 1862 (___res_query): New function. 1863 (versioned_symbol): New function. 1864 (libc_hidden_def): New. 1865 (___res_nsearch): New function. 1866 (versioned_symbol): New function. 1867 (___res_search): New function. 1868 (versioned_symbol): New function. 1869 (___res_nquerydomain): New function. 1870 (versioned_symbol): New function. 1871 (___res_querydomain): New function. 1872 (versioned_symbol): New function. 1873 * resolv/resolv-internal.h: Modified. 1874 (libresolv_hidden_proto): Remove. 1875 (libresolv_hidden_proto): Remove. 1876 (libc_hidden_proto): Modified. 1877 (libc_hidden_proto): Modified. 1878 (libc_hidden_proto): Modified. 1879 (libc_hidden_proto): Modified. 1880 (libc_hidden_proto): New. 1881 (libc_hidden_proto): New. 1882 * resolv/resolv.h: Modified. 1883 (res_query): Remove. 1884 (res_querydomain): Remove. 1885 (res_search): Remove. 1886 (res_query): Remove. 1887 (res_querydomain): Modified. 1888 (res_search): Remove. 1889 (res_send): Modified. 1890 (res_nquery): Remove. 1891 (res_nquerydomain): Remove. 1892 (res_nsearch): Remove. 1893 (res_query): New function. 1894 (res_search): New function. 1895 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 1896 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 1897 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 1898 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 1899 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 1900 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 1901 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 1902 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 1903 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 1904 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 1905 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 1906 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 1907 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 1908 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 1909 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 1910 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 1911 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 1912 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 1913 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 1914 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 1915 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 1916 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 1917 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 1918 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 1919 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 1920 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 1921 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 1922 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 1923 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 1924 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 1925 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 1926 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 1927 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 1928 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 1929 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 1930 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 1931 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 1932 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 1933 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 1934 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 1935 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 1936 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 1937 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 1938 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 1939 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 1940 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 1941 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 1942 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 1943 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 1944 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 1945 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 1946 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 1947 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 1948 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 1949 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 1950 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 1951 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 1952 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 1953 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 1954 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 1955 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 1956 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 1957 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 1958 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 1959 19602021-07-19 Florian Weimer <fweimer@redhat.com> 1961 1962 COMMIT: 21a497cc58df2b9b02dc687b97f105335e7a1c50 1963 resolv: Move res_mkquery, res_nmkquery into libc 1964 1965 * resolv/Makefile: Modified. 1966 * resolv/Versions: Modified. 1967 * resolv/res_mkquery.c: Modified. 1968 [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](res_mkquery): Remove. 1969 [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](weak_alias): Remove. 1970 (__res_context_mkquery): Modified function. 1971 (res_nmkquery): Remove function. 1972 (res_mkquery): Remove function. 1973 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](compat_symbol): New. 1974 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 1975 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 1976 (libc_hidden_def): New. 1977 (___res_nmkquery): New function. 1978 (versioned_symbol): New function. 1979 (___res_mkquery): New function. 1980 (versioned_symbol): New function. 1981 (libc_hidden_def): New. 1982 * resolv/resolv-internal.h: Modified. 1983 (__res_context_mkquery): Modified. 1984 (libc_hidden_proto): Modified. 1985 (__res_nopt): Modified. 1986 (libc_hidden_proto): Modified. 1987 (libc_hidden_proto): Modified. 1988 (libc_hidden_proto): New. 1989 (libc_hidden_proto): New. 1990 * resolv/resolv.h: Modified. 1991 (res_mkquery): Remove. 1992 (res_nmkquery): Remove. 1993 (res_nmkquery): Remove. 1994 (res_nsend): Modified. 1995 (res_nmkquery): New function. 1996 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 1997 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 1998 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 1999 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 2000 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 2001 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 2002 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 2003 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 2004 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 2005 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 2006 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 2007 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 2008 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 2009 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 2010 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 2011 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 2012 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 2013 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 2014 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 2015 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 2016 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 2017 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 2018 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 2019 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 2020 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 2021 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 2022 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 2023 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 2024 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 2025 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 2026 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 2027 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 2028 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 2029 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 2030 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 2031 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 2032 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 2033 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 2034 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 2035 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 2036 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 2037 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 2038 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 2039 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 2040 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 2041 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 2042 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 2043 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 2044 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 2045 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 2046 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 2047 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 2048 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 2049 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 2050 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 2051 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 2052 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 2053 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 2054 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 2055 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 2056 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 2057 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 2058 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 2059 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 2060 20612021-07-19 Florian Weimer <fweimer@redhat.com> 2062 2063 COMMIT: b165c65c35d0fc4d60d63ae101f4edfa21c0d30b 2064 resolv: Move res_send, res_nsend into libc 2065 2066 * resolv/Makefile: Modified. 2067 * resolv/Versions: Modified. 2068 * resolv/res_enable_icmp.c: Modified. 2069 (__res_enable_icmp): Modified function. 2070 * resolv/res_send.c: Modified. 2071 (res_nsend): Remove function. 2072 (res_send): Remove function. 2073 (send_vc): Modified function. 2074 (reopen): Modified function. 2075 (send_dg): Modified function. 2076 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 2077 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 2078 (libc_hidden_def): New. 2079 (___res_nsend): New function. 2080 (versioned_symbol): New function. 2081 (___res_send): New function. 2082 (versioned_symbol): New function. 2083 * resolv/resolv-internal.h: Modified. 2084 (__res_context_send): Modified. 2085 (libc_hidden_proto): Modified. 2086 (libc_hidden_proto): Modified. 2087 (libc_hidden_proto): New. 2088 * resolv/resolv.h: Modified. 2089 (res_send): Remove. 2090 (res_nsend): Remove. 2091 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 2092 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 2093 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 2094 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 2095 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 2096 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 2097 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 2098 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 2099 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 2100 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 2101 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 2102 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 2103 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 2104 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 2105 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 2106 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 2107 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 2108 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 2109 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 2110 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 2111 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 2112 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 2113 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 2114 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 2115 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 2116 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 2117 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 2118 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 2119 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 2120 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 2121 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 2122 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 2123 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 2124 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 2125 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 2126 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 2127 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 2128 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 2129 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 2130 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 2131 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 2132 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 2133 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 2134 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 2135 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 2136 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 2137 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 2138 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 2139 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 2140 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 2141 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 2142 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 2143 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 2144 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 2145 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 2146 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 2147 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 2148 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 2149 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 2150 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 2151 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 2152 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 2153 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 2154 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 2155 21562021-07-19 Florian Weimer <fweimer@redhat.com> 2157 2158 COMMIT: 66ac4268f48e4dbcb09b2b6128efa84a6564c1e6 2159 resolv: Move res_hostalias into its own file, along with hostalias 2160 2161 * resolv/Makefile: Modified. 2162 * resolv/res_hostalias.c: New file. 2163 * resolv/res_query.c: Modified. 2164 (context_hostalias_common): Remove function. 2165 (res_hostalias): Remove function. 2166 (hostalias): Remove function. 2167 21682021-07-19 Florian Weimer <fweimer@redhat.com> 2169 2170 COMMIT: be5773e1668ab62e980b58c68c3ffd0fd65e31af 2171 resolv: Move __res_context_hostalias into its own file and into libc 2172 2173 * resolv/Makefile: Modified. 2174 * resolv/Versions: Modified. 2175 * resolv/res_context_hostalias.c: New file. 2176 * resolv/res_query.c: Modified. 2177 (__res_context_hostalias): Remove function. 2178 (libresolv_hidden_def): Remove. 2179 * resolv/resolv-internal.h: Modified. 2180 (libresolv_hidden_proto): Remove. 2181 (libc_hidden_proto): New function. 2182 21832021-07-19 Florian Weimer <fweimer@redhat.com> 2184 2185 COMMIT: 7131727c6ba451e1c5bf075194c7adc9292906c4 2186 resolv: Move res_queriesmatch to its own file and into libc 2187 2188 * include/resolv.h: Modified. 2189 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2190 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2191 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove. 2192 [_RESOLV_H_ && ! _ISOMAC](__libc_res_queriesmatch): New. 2193 [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New. 2194 * resolv/Makefile: Modified. 2195 * resolv/Versions: Modified. 2196 * resolv/res_queriesmatch.c: New file. 2197 * resolv/res_send.c: Modified. 2198 (res_queriesmatch): Remove function. 2199 (libresolv_hidden_def): Remove. 2200 (send_dg): Modified function. 2201 * resolv/resolv-deprecated.c: Modified. 2202 (res_queriesmatch): New function. 2203 22042021-07-19 Florian Weimer <fweimer@redhat.com> 2205 2206 COMMIT: 72a51ac647b2fc33a44434d3d125a844801609ae 2207 resolv: Move res_nameinquery to its own file and into libc 2208 2209 * include/resolv.h: Modified. 2210 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2211 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2212 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2213 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove. 2214 [_RESOLV_H_ && ! _ISOMAC](__libc_res_nameinquery): New. 2215 [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New. 2216 * resolv/Makefile: Modified. 2217 * resolv/Versions: Modified. 2218 * resolv/res_nameinquery.c: New file. 2219 * resolv/res_send.c: Modified. 2220 (res_nameinquery): Remove function. 2221 (libresolv_hidden_def): Modified. 2222 (res_queriesmatch): Modified function. 2223 (libresolv_hidden_def): Remove. 2224 * resolv/resolv-deprecated.c: Modified. 2225 (resolv.h): Include file. 2226 (res_nameinquery): New function. 2227 22282021-07-19 Florian Weimer <fweimer@redhat.com> 2229 2230 COMMIT: 762a2b2d341a9d6a4ea088479616907c5b4e9a7b 2231 resolv: Move ns_samename into its own file, and into libc 2232 2233 * include/arpa/nameser.h: Modified. 2234 [! _ISOMAC](libresolv_hidden_proto): Modified. 2235 [! _ISOMAC](libresolv_hidden_proto): Remove. 2236 [! _ISOMAC](__libc_ns_samename): New. 2237 [! _ISOMAC](libc_hidden_proto): New. 2238 * resolv/Makefile: Modified. 2239 * resolv/Versions: Modified. 2240 * resolv/ns_print.c: Modified. 2241 (ns_sprintrrf): Modified function. 2242 (prune_origin): Modified function. 2243 * resolv/ns_samedomain.c: Modified. 2244 (ns_subdomain): Modified function. 2245 (ns_samename): Remove function. 2246 (libresolv_hidden_def): Remove. 2247 * resolv/ns_samename.c: New file. 2248 * resolv/res_query.c: Modified. 2249 (__res_context_hostalias): Modified function. 2250 * resolv/res_send.c: Modified. 2251 (res_nameinquery): Modified function. 2252 * resolv/resolv-deprecated.c: Modified. 2253 (ns_samename): New function. 2254 22552021-07-19 Florian Weimer <fweimer@redhat.com> 2256 2257 COMMIT: 08d4a98070c4c4f69c6d04f483d105121effba08 2258 resolv: Move ns_makecanon into its own file, and into libc 2259 2260 * include/arpa/nameser.h: Modified. 2261 [! _ISOMAC](libresolv_hidden_proto): Modified. 2262 [! _ISOMAC](libresolv_hidden_proto): Remove. 2263 [! _ISOMAC](libc_hidden_proto): Modified. 2264 [! _ISOMAC](libc_hidden_proto): Modified. 2265 [! _ISOMAC](libc_hidden_proto): Modified. 2266 [! _ISOMAC](libc_hidden_proto): Modified. 2267 [! _ISOMAC](libc_hidden_proto): Modified. 2268 [! _ISOMAC](libc_hidden_proto): Modified. 2269 [! _ISOMAC](libc_hidden_proto): Modified. 2270 [! _ISOMAC](__libc_ns_makecanon): New. 2271 [! _ISOMAC](libc_hidden_proto): New. 2272 * resolv/Makefile: Modified. 2273 * resolv/Versions: Modified. 2274 * resolv/ns_makecanon.c: New file. 2275 * resolv/ns_samedomain.c: Modified. 2276 (ns_makecanon): Remove function. 2277 (libresolv_hidden_def): Modified. 2278 (ns_samename): Modified function. 2279 (libresolv_hidden_def): Remove. 2280 * resolv/resolv-deprecated.c: New file. 2281 22822021-07-19 Florian Weimer <fweimer@redhat.com> 2283 2284 COMMIT: 17d0407a5cac70652f3544e59505c1712b36fd1a 2285 resolv: Move res_isourserver to its own file and reformat to GNU style 2286 2287 * include/resolv.h: Modified. 2288 [_RESOLV_H_ && ! _ISOMAC](res_ourserver_p): Remove. 2289 * resolv/Makefile: Modified. 2290 * resolv/res_isourserver.c: New file. 2291 * resolv/res_send.c: Modified. 2292 (res_ourserver_p): Remove function. 2293 (res_isourserver): Remove function. 2294 22952021-07-19 Florian Weimer <fweimer@redhat.com> 2296 2297 COMMIT: 9515126f905d9322fc6d2b1a3d95539a0a499f48 2298 resolv: Move __res_get_nsaddr to its own file and into libc 2299 2300 * resolv/Makefile: Modified. 2301 * resolv/Versions: Modified. 2302 * resolv/res_get_nsaddr.c: New file. 2303 * resolv/res_send.c: Modified. 2304 (get_nsaddr): Remove. 2305 (res_ourserver_p): Modified function. 2306 (get_nsaddr): Remove function. 2307 (send_vc): Modified function. 2308 (reopen): Modified function. 2309 * resolv/resolv-internal.h: Modified. 2310 (__res_get_nsaddr): New function. 2311 (libc_hidden_proto): New. 2312 23132021-07-19 Florian Weimer <fweimer@redhat.com> 2314 2315 COMMIT: 2fbe5860d33ca2318b35ea6d31beefa381b4ac8a 2316 resolv: Rename res_comp.c to res-name-checking.c and move into libc 2317 2318 * include/resolv.h: Modified. 2319 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2320 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2321 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2322 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2323 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2324 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2325 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2326 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2327 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2328 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2329 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2330 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2331 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2332 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2333 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2334 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2335 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove. 2336 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove. 2337 [_RESOLV_H_ && ! _ISOMAC](__libc_res_dnok): New. 2338 [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New. 2339 [_RESOLV_H_ && ! _ISOMAC](__libc_res_hnok): New. 2340 [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New. 2341 * resolv/Makefile: Modified. 2342 * resolv/Versions: Modified. 2343 * resolv/res_comp.c: Move to... 2344 * resolv/res-name-checking.c: ... here. 2345 (sys/types.h): Remove include. 2346 (sys/param.h): Remove include. 2347 (netinet/in.h): Remove include. 2348 (ctype.h): Remove include. 2349 (stdio.h): Remove include. 2350 (string.h): Remove include. 2351 (unistd.h): Remove include. 2352 (res_hnok): Remove function. 2353 (libresolv_hidden_def): Remove. 2354 (res_ownok): Remove function. 2355 (res_mailok): Remove function. 2356 (res_dnok): Remove function. 2357 (libresolv_hidden_def): Remove. 2358 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 2359 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 2360 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 2361 [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 2362 (shlib-compat.h): Include file. 2363 (___res_hnok): New function. 2364 (versioned_symbol): New function. 2365 (versioned_symbol): New function. 2366 (libc_hidden_ver): New. 2367 (___res_ownok): New function. 2368 (versioned_symbol): New function. 2369 (___res_mailok): New function. 2370 (versioned_symbol): New function. 2371 (___res_dnok): New function. 2372 (versioned_symbol): New function. 2373 (versioned_symbol): New function. 2374 (libc_hidden_ver): New. 2375 * resolv/resolv.h: Modified. 2376 (res_dnok): Remove. 2377 (res_hnok): Remove. 2378 (res_mailok): Remove. 2379 (res_ownok): Remove. 2380 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 2381 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 2382 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 2383 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 2384 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 2385 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 2386 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 2387 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 2388 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 2389 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 2390 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 2391 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 2392 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 2393 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 2394 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 2395 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 2396 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 2397 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 2398 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 2399 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 2400 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 2401 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 2402 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 2403 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 2404 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 2405 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 2406 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 2407 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 2408 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 2409 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 2410 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 2411 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 2412 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 2413 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 2414 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 2415 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 2416 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 2417 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 2418 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 2419 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 2420 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 2421 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 2422 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 2423 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 2424 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 2425 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 2426 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 2427 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 2428 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 2429 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 2430 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 2431 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 2432 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 2433 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 2434 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 2435 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 2436 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 2437 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 2438 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 2439 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 2440 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 2441 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 2442 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 2443 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 2444 24452021-07-19 Florian Weimer <fweimer@redhat.com> 2446 2447 COMMIT: 391e02236b931132c0e8b5ba4c3b087c2aaa1044 2448 resolv: Move dn_skipname to its own file and into libc 2449 2450 * include/resolv.h: Modified. 2451 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2452 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2453 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2454 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2455 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2456 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2457 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2458 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2459 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2460 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2461 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2462 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2463 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2464 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2465 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2466 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2467 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2468 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2469 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove. 2470 [_RESOLV_H_ && ! _ISOMAC](__libc_dn_skipname): New. 2471 [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New. 2472 * resolv/Makefile: Modified. 2473 * resolv/Versions: Modified. 2474 * resolv/dn_skipname.c: New file. 2475 * resolv/nss_dns/dns-canon.c: Modified. 2476 (_nss_dns_getcanonname_r): Modified function. 2477 * resolv/nss_dns/dns-network.c: Modified. 2478 (getanswer_r): Modified function. 2479 * resolv/res_comp.c: Modified. 2480 (dn_skipname): Remove function. 2481 (libresolv_hidden_def): Modified. 2482 (libresolv_hidden_def): Modified. 2483 (libresolv_hidden_def): Remove. 2484 * resolv/resolv.h: Modified. 2485 (dn_skipname): Remove. 2486 (dn_skipname): Remove. 2487 (putlong): Remove. 2488 (__RESOLV_DEPRECATED_MSG): Modified. 2489 (__RESOLV_DEPRECATED_MSG): Modified. 2490 (__RESOLV_DEPRECATED_MSG): Modified. 2491 (dn_skipname): New function. 2492 (putlong): New. 2493 (__RESOLV_DEPRECATED_MSG): New function. 2494 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 2495 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 2496 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 2497 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 2498 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 2499 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 2500 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 2501 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 2502 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 2503 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 2504 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 2505 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 2506 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 2507 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 2508 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 2509 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 2510 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 2511 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 2512 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 2513 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 2514 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 2515 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 2516 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 2517 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 2518 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 2519 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 2520 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 2521 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 2522 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 2523 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 2524 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 2525 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 2526 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 2527 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 2528 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 2529 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 2530 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 2531 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 2532 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 2533 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 2534 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 2535 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 2536 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 2537 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 2538 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 2539 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 2540 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 2541 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 2542 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 2543 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 2544 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 2545 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 2546 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 2547 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 2548 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 2549 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 2550 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 2551 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 2552 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 2553 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 2554 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 2555 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 2556 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 2557 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 2558 25592021-07-19 Florian Weimer <fweimer@redhat.com> 2560 2561 COMMIT: fd8a87c0c1932de591e7ad108ff6288a4b6b18c9 2562 resolv: Move dn_comp to its own file and into libc 2563 2564 * include/resolv.h: Modified. 2565 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2566 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2567 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2568 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2569 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2570 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2571 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2572 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2573 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2574 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2575 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2576 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2577 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2578 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2579 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2580 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2581 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2582 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2583 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2584 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove. 2585 * resolv/Makefile: Modified. 2586 * resolv/Versions: Modified. 2587 * resolv/dn_comp.c: New file. 2588 * resolv/res_comp.c: Modified. 2589 (dn_comp): Remove function. 2590 (libresolv_hidden_def): Modified. 2591 (libresolv_hidden_def): Modified. 2592 (libresolv_hidden_def): Modified. 2593 (libresolv_hidden_def): Remove. 2594 * resolv/resolv.h: Modified. 2595 (dn_comp): Remove. 2596 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 2597 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 2598 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 2599 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 2600 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 2601 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 2602 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 2603 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 2604 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 2605 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 2606 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 2607 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 2608 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 2609 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 2610 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 2611 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 2612 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 2613 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 2614 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 2615 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 2616 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 2617 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 2618 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 2619 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 2620 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 2621 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 2622 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 2623 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 2624 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 2625 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 2626 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 2627 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 2628 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 2629 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 2630 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 2631 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 2632 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 2633 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 2634 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 2635 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 2636 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 2637 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 2638 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 2639 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 2640 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 2641 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 2642 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 2643 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 2644 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 2645 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 2646 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 2647 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 2648 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 2649 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 2650 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 2651 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 2652 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 2653 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 2654 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 2655 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 2656 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 2657 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 2658 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 2659 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 2660 26612021-07-19 Florian Weimer <fweimer@redhat.com> 2662 2663 COMMIT: 7ec366a08a7cec7bd23d6b2a4f7954860e3a16fd 2664 resolv: Move _getlong, _getshort, __putlong, __putshort to res-putget 2665 2666 * resolv/Makefile: Modified. 2667 * resolv/res-putget.c: New file. 2668 * resolv/res_comp.c: Modified. 2669 (libresolv_hidden_def): Remove. 2670 (libresolv_hidden_def): Remove. 2671 (libresolv_hidden_def): Remove. 2672 (_getshort): Remove. 2673 (libresolv_hidden_def): New. 2674 26752021-07-19 Florian Weimer <fweimer@redhat.com> 2676 2677 COMMIT: 640bbdf71c6f10ac26252ac67a22902e26657bd8 2678 resolv: Move dn_expand to its own file and into libc 2679 2680 * include/resolv.h: Modified. 2681 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2682 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2683 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2684 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2685 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2686 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2687 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2688 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2689 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2690 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2691 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2692 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2693 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2694 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2695 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2696 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2697 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2698 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2699 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2700 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified. 2701 [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove. 2702 [_RESOLV_H_ && ! _ISOMAC](__libc_dn_expand): New. 2703 [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New. 2704 * resolv/Makefile: Modified. 2705 * resolv/Versions: Modified. 2706 * resolv/compat-gethnamaddr.c: Modified. 2707 [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_25)](getanswer): Modified function. 2708 * resolv/dn_expand.c: New file. 2709 * resolv/ns_parse.c: Modified. 2710 (ns_parserr): Modified function. 2711 * resolv/ns_print.c: Modified. 2712 (addname): Modified function. 2713 * resolv/nss_dns/dns-canon.c: Modified. 2714 (_nss_dns_getcanonname_r): Modified function. 2715 * resolv/res_comp.c: Modified. 2716 [SHLIB_COMPAT(libresolv, GLIBC_2_0, GLIBC_2_2)](dn_expand): Remove. 2717 [SHLIB_COMPAT(libresolv, GLIBC_2_0, GLIBC_2_2)](weak_alias): Remove. 2718 (dn_expand): Remove function. 2719 (libresolv_hidden_def): Modified. 2720 (libresolv_hidden_def): Modified. 2721 (libresolv_hidden_def): Modified. 2722 (libresolv_hidden_def): Remove. 2723 (shlib-compat.h): Remove include. 2724 * resolv/res_debug.c: Modified. 2725 [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_26)](p_cdnname): Modified function. 2726 [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_26)](p_fqnname): Modified function. 2727 * resolv/res_send.c: Modified. 2728 (res_nameinquery): Modified function. 2729 (res_queriesmatch): Modified function. 2730 * resolv/resolv.h: Modified. 2731 (dn_expand): Remove. 2732 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 2733 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 2734 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 2735 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 2736 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 2737 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 2738 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 2739 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 2740 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 2741 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 2742 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 2743 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 2744 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 2745 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 2746 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 2747 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 2748 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 2749 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 2750 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 2751 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 2752 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 2753 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 2754 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 2755 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 2756 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 2757 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 2758 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 2759 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 2760 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 2761 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 2762 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 2763 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 2764 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 2765 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 2766 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 2767 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 2768 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 2769 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 2770 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 2771 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 2772 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 2773 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 2774 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 2775 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 2776 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 2777 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 2778 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 2779 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 2780 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 2781 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 2782 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 2783 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 2784 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 2785 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 2786 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 2787 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 2788 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 2789 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 2790 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 2791 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 2792 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 2793 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 2794 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 2795 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 2796 27972021-07-19 Florian Weimer <fweimer@redhat.com> 2798 2799 COMMIT: 13e1f86706e463de4429f7e88f47c6ff65cd845e 2800 resolv: Move ns_name_compress into its own file and into libc 2801 2802 * include/arpa/nameser.h: Modified. 2803 [! _ISOMAC](libresolv_hidden_proto): Modified. 2804 [! _ISOMAC](libresolv_hidden_proto): Modified. 2805 [! _ISOMAC](libresolv_hidden_proto): Modified. 2806 [! _ISOMAC](libresolv_hidden_proto): Modified. 2807 [! _ISOMAC](libresolv_hidden_proto): Modified. 2808 [! _ISOMAC](libresolv_hidden_proto): Modified. 2809 [! _ISOMAC](libresolv_hidden_proto): Remove. 2810 [! _ISOMAC](libc_hidden_proto): Modified. 2811 [! _ISOMAC](libc_hidden_proto): Modified. 2812 [! _ISOMAC](libc_hidden_proto): Modified. 2813 [! _ISOMAC](libc_hidden_proto): Modified. 2814 [! _ISOMAC](libc_hidden_proto): Modified. 2815 [! _ISOMAC](libc_hidden_proto): Modified. 2816 [! _ISOMAC](__ns_name_compress): New. 2817 [! _ISOMAC](libc_hidden_proto): New. 2818 * resolv/Makefile: Modified. 2819 * resolv/Versions: Modified. 2820 * resolv/ns_name.c: Modified. 2821 (ns_name_compress): Remove function. 2822 (libresolv_hidden_def): Remove. 2823 * resolv/ns_name_compress.c: New file. 2824 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 2825 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 2826 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 2827 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 2828 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 2829 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 2830 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 2831 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 2832 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 2833 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 2834 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 2835 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 2836 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 2837 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 2838 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 2839 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 2840 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 2841 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 2842 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 2843 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 2844 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 2845 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 2846 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 2847 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 2848 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 2849 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 2850 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 2851 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 2852 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 2853 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 2854 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 2855 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 2856 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 2857 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 2858 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 2859 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 2860 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 2861 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 2862 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 2863 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 2864 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 2865 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 2866 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 2867 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 2868 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 2869 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 2870 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 2871 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 2872 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 2873 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 2874 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 2875 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 2876 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 2877 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 2878 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 2879 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 2880 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 2881 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 2882 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 2883 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 2884 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 2885 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 2886 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 2887 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 2888 28892021-07-19 Florian Weimer <fweimer@redhat.com> 2890 2891 COMMIT: 7ed1ac6da3d6ae5bfbbf4c4bdce07a40e8113df8 2892 resolv: Move ns_name_pack into its own file and into libc 2893 2894 * include/arpa/nameser.h: Modified. 2895 [! _ISOMAC](libresolv_hidden_proto): Modified. 2896 [! _ISOMAC](libresolv_hidden_proto): Modified. 2897 [! _ISOMAC](libresolv_hidden_proto): Modified. 2898 [! _ISOMAC](libresolv_hidden_proto): Modified. 2899 [! _ISOMAC](libresolv_hidden_proto): Modified. 2900 [! _ISOMAC](libresolv_hidden_proto): Modified. 2901 [! _ISOMAC](libresolv_hidden_proto): Modified. 2902 [! _ISOMAC](libresolv_hidden_proto): Remove. 2903 [! _ISOMAC](libc_hidden_proto): Modified. 2904 [! _ISOMAC](libc_hidden_proto): Modified. 2905 [! _ISOMAC](libc_hidden_proto): Modified. 2906 [! _ISOMAC](libc_hidden_proto): Modified. 2907 [! _ISOMAC](__ns_name_pack): New. 2908 [! _ISOMAC](libc_hidden_proto): New. 2909 * resolv/Makefile: Modified. 2910 * resolv/Versions: Modified. 2911 * resolv/ns_name.c: Modified. 2912 (dn_find): Remove. 2913 (ns_name_pack): Remove function. 2914 (libresolv_hidden_def): Modified. 2915 (libresolv_hidden_def): Remove. 2916 (mklower): Remove function. 2917 (dn_find): Remove function. 2918 * resolv/ns_name_pack.c: New file. 2919 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 2920 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 2921 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 2922 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 2923 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 2924 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 2925 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 2926 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 2927 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 2928 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 2929 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 2930 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 2931 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 2932 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 2933 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 2934 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 2935 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 2936 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 2937 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 2938 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 2939 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 2940 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 2941 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 2942 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 2943 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 2944 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 2945 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 2946 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 2947 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 2948 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 2949 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 2950 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 2951 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 2952 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 2953 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 2954 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 2955 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 2956 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 2957 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 2958 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 2959 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 2960 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 2961 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 2962 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 2963 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 2964 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 2965 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 2966 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 2967 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 2968 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 2969 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 2970 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 2971 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 2972 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 2973 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 2974 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 2975 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 2976 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 2977 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 2978 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 2979 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 2980 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 2981 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 2982 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 2983 29842021-07-19 Florian Weimer <fweimer@redhat.com> 2985 2986 COMMIT: 276e9822b3402d49a3c9bea713f89dc855812152 2987 resolv: Move ns_name_pton into its own file and into libc 2988 2989 * include/arpa/nameser.h: Modified. 2990 [! _ISOMAC](libresolv_hidden_proto): Modified. 2991 [! _ISOMAC](libresolv_hidden_proto): Modified. 2992 [! _ISOMAC](libresolv_hidden_proto): Modified. 2993 [! _ISOMAC](libresolv_hidden_proto): Modified. 2994 [! _ISOMAC](libresolv_hidden_proto): Modified. 2995 [! _ISOMAC](libresolv_hidden_proto): Modified. 2996 [! _ISOMAC](libresolv_hidden_proto): Modified. 2997 [! _ISOMAC](libresolv_hidden_proto): Modified. 2998 [! _ISOMAC](libresolv_hidden_proto): Remove. 2999 [! _ISOMAC](libc_hidden_proto): Modified. 3000 [! _ISOMAC](libc_hidden_proto): Modified. 3001 [! _ISOMAC](libc_hidden_proto): Modified. 3002 [! _ISOMAC](__ns_name_pton): New. 3003 [! _ISOMAC](libc_hidden_proto): New. 3004 * resolv/Makefile: Modified. 3005 * resolv/Versions: Modified. 3006 * resolv/ns_name.c: Modified. 3007 (digits): Remove. 3008 (ns_name_pton): Remove function. 3009 (libresolv_hidden_def): Modified. 3010 (libresolv_hidden_def): Modified. 3011 (libresolv_hidden_def): Remove. 3012 * resolv/ns_name_pton.c: New file. 3013 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 3014 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 3015 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 3016 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 3017 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 3018 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 3019 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 3020 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 3021 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 3022 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 3023 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 3024 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 3025 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 3026 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 3027 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 3028 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 3029 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 3030 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 3031 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 3032 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 3033 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 3034 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 3035 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 3036 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 3037 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 3038 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 3039 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 3040 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 3041 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 3042 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 3043 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 3044 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 3045 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 3046 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 3047 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 3048 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 3049 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 3050 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 3051 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 3052 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 3053 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 3054 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 3055 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 3056 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 3057 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 3058 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 3059 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 3060 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 3061 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 3062 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 3063 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 3064 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 3065 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 3066 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 3067 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 3068 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 3069 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 3070 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 3071 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 3072 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 3073 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 3074 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 3075 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 3076 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 3077 30782021-07-19 Florian Weimer <fweimer@redhat.com> 3079 3080 COMMIT: 4e1d3db1e86804283cd21f3186e06d397284ac70 3081 resolv: Move ns_name_uncompress into its own file and into libc 3082 3083 * include/arpa/nameser.h: Modified. 3084 [! _ISOMAC](libresolv_hidden_proto): Modified. 3085 [! _ISOMAC](libresolv_hidden_proto): Modified. 3086 [! _ISOMAC](libresolv_hidden_proto): Modified. 3087 [! _ISOMAC](libresolv_hidden_proto): Modified. 3088 [! _ISOMAC](libresolv_hidden_proto): Modified. 3089 [! _ISOMAC](libresolv_hidden_proto): Modified. 3090 [! _ISOMAC](libresolv_hidden_proto): Remove. 3091 [! _ISOMAC](libc_hidden_proto): Modified. 3092 [! _ISOMAC](__ns_name_uncompress): New. 3093 [! _ISOMAC](libc_hidden_proto): New. 3094 * resolv/Makefile: Modified. 3095 * resolv/Versions: Modified. 3096 * resolv/ns_name.c: Modified. 3097 (ns_name_uncompress): Remove function. 3098 (libresolv_hidden_def): Modified. 3099 (libresolv_hidden_def): Remove. 3100 * resolv/ns_name_uncompress.c: New file. 3101 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 3102 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 3103 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 3104 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 3105 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 3106 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 3107 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 3108 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 3109 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 3110 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 3111 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 3112 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 3113 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 3114 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 3115 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 3116 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 3117 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 3118 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 3119 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 3120 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 3121 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 3122 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 3123 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 3124 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 3125 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 3126 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 3127 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 3128 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 3129 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 3130 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 3131 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 3132 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 3133 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 3134 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 3135 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 3136 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 3137 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 3138 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 3139 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 3140 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 3141 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 3142 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 3143 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 3144 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 3145 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 3146 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 3147 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 3148 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 3149 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 3150 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 3151 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 3152 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 3153 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 3154 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 3155 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 3156 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 3157 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 3158 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 3159 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 3160 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 3161 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 3162 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 3163 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 3164 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 3165 31662021-07-19 Florian Weimer <fweimer@redhat.com> 3167 3168 COMMIT: cff2c78c513ef8d51e69a6933f1c6aef8a24a6d6 3169 resolv: Move ns_name_skip to its own file and into libc (bug 28091) 3170 3171 * include/arpa/nameser.h: Modified. 3172 [! _ISOMAC](libresolv_hidden_proto): Modified. 3173 [! _ISOMAC](libresolv_hidden_proto): Modified. 3174 [! _ISOMAC](libresolv_hidden_proto): Modified. 3175 [! _ISOMAC](libresolv_hidden_proto): Modified. 3176 [! _ISOMAC](libresolv_hidden_proto): Modified. 3177 [! _ISOMAC](libresolv_hidden_proto): Modified. 3178 [! _ISOMAC](libresolv_hidden_proto): Modified. 3179 [! _ISOMAC](libresolv_hidden_proto): Modified. 3180 [! _ISOMAC](libresolv_hidden_proto): Remove. 3181 [! _ISOMAC](libc_hidden_proto): Modified. 3182 [! _ISOMAC](__ns_name_skip): New. 3183 [! _ISOMAC](libc_hidden_proto): New. 3184 * resolv/Makefile: Modified. 3185 * resolv/Versions: Modified. 3186 * resolv/ns_name.c: Modified. 3187 (ns_name_skip): Remove function. 3188 (libresolv_hidden_def): Remove. 3189 * resolv/ns_name_skip.c: New file. 3190 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 3191 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 3192 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 3193 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 3194 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 3195 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 3196 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 3197 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 3198 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 3199 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 3200 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 3201 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 3202 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 3203 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 3204 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 3205 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 3206 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 3207 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 3208 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 3209 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 3210 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 3211 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 3212 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 3213 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 3214 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 3215 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 3216 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 3217 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 3218 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 3219 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 3220 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 3221 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 3222 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 3223 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 3224 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 3225 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 3226 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 3227 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 3228 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 3229 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 3230 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 3231 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 3232 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 3233 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 3234 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 3235 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 3236 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 3237 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 3238 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 3239 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 3240 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 3241 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 3242 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 3243 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 3244 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 3245 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 3246 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 3247 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 3248 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 3249 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 3250 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 3251 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 3252 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 3253 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 3254 32552021-07-19 Florian Weimer <fweimer@redhat.com> 3256 3257 COMMIT: 248dbed1187038918d79f62cd9cf631f4150c2a0 3258 resolv: Deprecate legacy interfaces in libresolv 3259 3260 * NEWS: Modified. 3261 * inet/arpa/inet.h: Modified. 3262 [__USE_MISC](inet_neta): Modified. 3263 * resolv/arpa/nameser.h: Modified. 3264 (ns_sprintrr): Remove. 3265 (ns_sprintrrf): Remove. 3266 (ns_format_ttl): Remove. 3267 (ns_parse_ttl): Remove. 3268 (ns_datetosecs): Remove. 3269 (ns_samedomain): Remove. 3270 (ns_subdomain): Remove. 3271 (ns_makecanon): Remove. 3272 (ns_samename): Remove. 3273 [! _LIBC](__NAMESER_DEPRECATED): New. 3274 [_LIBC](__NAMESER_DEPRECATED): New. 3275 (__NAMESER_DEPRECATED): New. 3276 (__NAMESER_DEPRECATED): New. 3277 (__NAMESER_DEPRECATED): New. 3278 (__NAMESER_DEPRECATED): New. 3279 (__NAMESER_DEPRECATED): New. 3280 (__NAMESER_DEPRECATED): New. 3281 (__NAMESER_DEPRECATED): New. 3282 (__NAMESER_DEPRECATED): New. 3283 (__NAMESER_DEPRECATED): New. 3284 * resolv/resolv.h: Modified. 3285 (fp_nquery): Remove. 3286 (fp_query): Remove. 3287 (hostalias): Remove. 3288 (p_query): Remove. 3289 (res_isourserver): Remove. 3290 (sym_ston): Remove. 3291 (sym_ntos): Remove. 3292 (sym_ntop): Remove. 3293 (loc_aton): Remove. 3294 (loc_ntoa): Remove. 3295 (putlong): Modified. 3296 (putshort): Remove. 3297 (p_class): Remove. 3298 (p_time): Remove. 3299 (p_type): Remove. 3300 (p_rcode): Remove. 3301 (p_cdnname): Remove. 3302 (p_cdname): Remove. 3303 (p_fqnname): Remove. 3304 (p_fqname): Remove. 3305 (p_option): Remove. 3306 (dn_count_labels): Remove. 3307 (res_randomid): Remove. 3308 (res_nameinquery): Remove. 3309 (res_queriesmatch): Remove. 3310 (fp_resstat): Remove. 3311 (res_nquery): Modified. 3312 [! _LIBC](__RESOLV_DEPRECATED): New. 3313 [! _LIBC](__RESOLV_DEPRECATED_MSG): New. 3314 [_LIBC](__RESOLV_DEPRECATED): New. 3315 [_LIBC](__RESOLV_DEPRECATED_MSG): New. 3316 (fp_nquery): New. 3317 (__RESOLV_DEPRECATED): New. 3318 (fp_query): New. 3319 (__RESOLV_DEPRECATED): New. 3320 (hostalias): New. 3321 (__RESOLV_DEPRECATED_MSG): New function. 3322 (p_query): New. 3323 (__RESOLV_DEPRECATED): New. 3324 (res_isourserver): New. 3325 (__RESOLV_DEPRECATED): New. 3326 (sym_ston): New. 3327 (__RESOLV_DEPRECATED): New. 3328 (sym_ntos): New. 3329 (__RESOLV_DEPRECATED): New. 3330 (sym_ntop): New. 3331 (__RESOLV_DEPRECATED): New. 3332 (loc_aton): New. 3333 (__RESOLV_DEPRECATED): New. 3334 (loc_ntoa): New. 3335 (__RESOLV_DEPRECATED): New. 3336 (putshort): New. 3337 (__RESOLV_DEPRECATED_MSG): New function. 3338 (__RESOLV_DEPRECATED): New. 3339 (__RESOLV_DEPRECATED): New. 3340 (__RESOLV_DEPRECATED): New. 3341 (__RESOLV_DEPRECATED): New. 3342 (__RESOLV_DEPRECATED): New. 3343 (__RESOLV_DEPRECATED): New. 3344 (__RESOLV_DEPRECATED): New. 3345 (__RESOLV_DEPRECATED): New. 3346 (__RESOLV_DEPRECATED): New. 3347 (__RESOLV_DEPRECATED): New. 3348 (res_randomid): New. 3349 (__RESOLV_DEPRECATED_MSG): New function. 3350 (res_nameinquery): New. 3351 (__RESOLV_DEPRECATED): New. 3352 (res_queriesmatch): New. 3353 (__RESOLV_DEPRECATED): New. 3354 (fp_resstat): New. 3355 (__RESOLV_DEPRECATED): New. 3356 (__RESOLV_DEPRECATED_MSG): New function. 3357 33582021-07-19 Siddhesh Poyarekar <siddhesh@sourceware.org> 3359 3360 COMMIT: 191e4068266462e7e4c650fc8ce8e11328a9f4a1 3361 tst-safe-linking: make false positives even more improbable 3362 3363 * malloc/tst-safe-linking.c: Modified. 3364 (check): Modified function. 3365 (test_tcache): Modified function. 3366 (test_fastbin): Modified function. 3367 (test_fastbin_consolidate): Modified function. 3368 33692021-07-18 Samuel Thibault <samuel.thibault@ens-lyon.org> 3370 3371 COMMIT: 0b217e5969d08a6fef3d23599385b8e77eedfb18 3372 htl: Do not expose pthread hidden proto outside libpthread 3373 3374 * sysdeps/htl/pthreadP.h: Modified. 3375 [IS_IN (libpthread)](hidden_proto): Modified. 3376 [IS_IN (libpthread)](hidden_proto): Modified. 3377 [IS_IN (libpthread)](hidden_proto): New. 3378 [IS_IN (libpthread)](hidden_proto): New. 3379 [IS_IN (libpthread)](hidden_proto): New. 3380 (hidden_proto): Remove. 3381 (hidden_proto): Remove. 3382 (hidden_proto): Remove. 3383 33842021-07-16 Adhemerval Zanella <adhemerval.zanella@linaro.org> 3385 3386 COMMIT: 881b68e45c3a518319dcf5a3c4a2b3ec59e1c1e5 3387 elf: Fix a wrong array access on tst-tls20 3388 3389 * elf/tst-tls20.c: Modified. 3390 (do_test_dependency): Modified function. 3391 (do_test_invalid_dependency): Modified function. 3392 33932021-07-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 3394 3395 COMMIT: 3a0253ac6f5c0caf5324077673b936e917ca8b0f 3396 elf: Add -Wl,--no-as-needed for tst-tls-manydynamic*mod-dep-bad.so (BZ #28089) 3397 3398 * elf/Makefile: Modified. 3399 34002021-07-15 Florian Weimer <fweimer@redhat.com> 3401 3402 COMMIT: 820bb23ff074db8255217ab01b51f28c96ec76a9 3403 resolv: Move ns_name_unpack to its own file and into libc 3404 3405 * include/arpa/nameser.h: Modified. 3406 [! _ISOMAC](libresolv_hidden_proto): Modified. 3407 [! _ISOMAC](libresolv_hidden_proto): Modified. 3408 [! _ISOMAC](libresolv_hidden_proto): Modified. 3409 [! _ISOMAC](libresolv_hidden_proto): Modified. 3410 [! _ISOMAC](libresolv_hidden_proto): Modified. 3411 [! _ISOMAC](libresolv_hidden_proto): Modified. 3412 [! _ISOMAC](libresolv_hidden_proto): Modified. 3413 [! _ISOMAC](libresolv_hidden_proto): Modified. 3414 [! _ISOMAC](libresolv_hidden_proto): Remove. 3415 [! _ISOMAC](__ns_name_unpack): New. 3416 [! _ISOMAC](libc_hidden_proto): New. 3417 * resolv/Makefile: Modified. 3418 * resolv/Versions: Modified. 3419 * resolv/ns_name.c: Modified. 3420 (ns_name_unpack): Remove function. 3421 (libresolv_hidden_def): Modified. 3422 (strong_alias): Remove. 3423 (libresolv_hidden_def): Modified. 3424 (libresolv_hidden_def): Modified. 3425 (libresolv_hidden_def): Modified. 3426 (libresolv_hidden_def): Remove. 3427 * resolv/ns_name_unpack.c: New file. 3428 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 3429 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 3430 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 3431 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 3432 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 3433 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 3434 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 3435 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 3436 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 3437 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 3438 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 3439 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 3440 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 3441 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 3442 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 3443 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 3444 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 3445 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 3446 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 3447 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 3448 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 3449 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 3450 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 3451 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 3452 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 3453 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 3454 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 3455 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 3456 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 3457 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 3458 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 3459 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 3460 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 3461 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 3462 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 3463 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 3464 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 3465 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 3466 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 3467 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 3468 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 3469 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 3470 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 3471 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 3472 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 3473 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 3474 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 3475 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 3476 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 3477 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 3478 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 3479 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 3480 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 3481 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 3482 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 3483 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 3484 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 3485 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 3486 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 3487 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 3488 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 3489 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 3490 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 3491 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 3492 34932021-07-15 Florian Weimer <fweimer@redhat.com> 3494 3495 COMMIT: ee3639e0fe61a3692adf660e04f9e6d56475ff52 3496 resolv: Remove unnecessary res_isourserver_p call from send_dg 3497 3498 * resolv/res_send.c: Modified. 3499 (send_dg): Modified function. 3500 35012021-07-15 Florian Weimer <fweimer@redhat.com> 3502 3503 COMMIT: adcc572a29169e5b571ab06b1a5bf941985d8fe6 3504 resolv: Move ns_name_ntop to its own file and into libc 3505 3506 * include/arpa/nameser.h: Modified. 3507 [! _ISOMAC](libresolv_hidden_proto): Modified. 3508 [! _ISOMAC](libresolv_hidden_proto): Modified. 3509 [! _ISOMAC](libresolv_hidden_proto): Modified. 3510 [! _ISOMAC](libresolv_hidden_proto): Modified. 3511 [! _ISOMAC](libresolv_hidden_proto): Modified. 3512 [! _ISOMAC](libresolv_hidden_proto): Modified. 3513 [! _ISOMAC](libresolv_hidden_proto): Modified. 3514 [! _ISOMAC](libresolv_hidden_proto): Modified. 3515 [! _ISOMAC](libresolv_hidden_proto): Modified. 3516 [! _ISOMAC](libresolv_hidden_proto): Modified. 3517 [! _ISOMAC](libresolv_hidden_proto): Modified. 3518 [! _ISOMAC](libresolv_hidden_proto): Modified. 3519 [! _ISOMAC](libresolv_hidden_proto): Remove. 3520 [! _ISOMAC](__ns_name_ntop): New. 3521 [! _ISOMAC](libc_hidden_proto): New. 3522 * resolv/Makefile: Modified. 3523 * resolv/Versions: Modified. 3524 * resolv/ns_name.c: Modified. 3525 (special): Remove. 3526 (printable): Remove. 3527 (ns_name_ntop): Remove function. 3528 (libresolv_hidden_def): Modified. 3529 (strong_alias): Modified. 3530 (libresolv_hidden_def): Modified. 3531 (libresolv_hidden_def): Modified. 3532 (strong_alias): Remove. 3533 (libresolv_hidden_def): Modified. 3534 (ns_name_uncompress): Modified function. 3535 (libresolv_hidden_def): Modified. 3536 (libresolv_hidden_def): Modified. 3537 (libresolv_hidden_def): Remove. 3538 (special): Remove function. 3539 (printable): Remove function. 3540 * resolv/ns_name_ntop.c: New file. 3541 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 3542 * sysdeps/mach/hurd/i386/libresolv.abilist: Modified. 3543 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 3544 * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified. 3545 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 3546 * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified. 3547 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 3548 * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified. 3549 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 3550 * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified. 3551 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 3552 * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified. 3553 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 3554 * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified. 3555 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 3556 * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified. 3557 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 3558 * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified. 3559 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 3560 * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified. 3561 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 3562 * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified. 3563 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 3564 * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified. 3565 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 3566 * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified. 3567 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 3568 * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified. 3569 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 3570 * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified. 3571 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 3572 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 3573 * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified. 3574 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 3575 * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified. 3576 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 3577 * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified. 3578 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 3579 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified. 3580 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 3581 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 3582 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified. 3583 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 3584 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified. 3585 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 3586 * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified. 3587 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 3588 * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified. 3589 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 3590 * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified. 3591 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 3592 * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified. 3593 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 3594 * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified. 3595 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 3596 * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified. 3597 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 3598 * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified. 3599 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 3600 * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified. 3601 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 3602 * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified. 3603 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 3604 * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified. 3605 36062021-07-15 Florian Weimer <fweimer@redhat.com> 3607 3608 COMMIT: 2ff32dd4926c7ec3bb6c09b58a12a8e828a4cc58 3609 nss_dns: Do not use deprecated packet parsing functions 3610 3611 * resolv/nss_dns/dns-canon.c: Modified. 3612 (_nss_dns_getcanonname_r): Modified function. 3613 * resolv/nss_dns/dns-host.c: Modified. 3614 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](getanswer_r): Modified function. 3615 [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gaih_getanswer_slice): Modified function. 3616 36172021-07-15 Florian Weimer <fweimer@redhat.com> 3618 3619 COMMIT: 389c1114d122d78fcf2d4d08ffd6335853c8adef 3620 resolv: Sort Makefile routines and Versions lexicographically 3621 3622 * resolv/Makefile: Modified. 3623 * resolv/Versions: Modified. 3624 36252021-07-15 Florian Weimer <fweimer@redhat.com> 3626 3627 COMMIT: b8f889064d02cedc90a109848190207a767a4913 3628 socket: Add hidden prototype for setsockopt 3629 3630 * include/sys/socket.h: Modified. 3631 [! _ISOMAC](__setsockopt): Modified. 3632 [! _ISOMAC](libc_hidden_proto): Modified. 3633 [! _ISOMAC](libc_hidden_proto): Modified. 3634 [! _ISOMAC](libc_hidden_proto): New. 3635 * sysdeps/mach/hurd/setsockopt.c: Modified. 3636 (libc_hidden_def): New. 3637 * sysdeps/unix/sysv/linux/setsockopt.c: Modified. 3638 (setsockopt): Remove function. 3639 (weak_alias): Modified. 3640 (__setsockopt): New function. 3641 (libc_hidden_def): New. 3642 36432021-07-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> 3644 3645 COMMIT: ba33937be210da5d07f7f01709323743f66011ce 3646 elf: Fix DTV gap reuse logic (BZ #27135) 3647 3648 * elf/Makefile: Modified. 3649 * elf/dl-close.c: Modified. 3650 (remove_slotinfo): Modified function. 3651 * elf/dl-load.c: Modified. 3652 [! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function. 3653 * elf/dl-open.c: Modified. 3654 (_dl_open): Modified function. 3655 * elf/dl-tls.c: Modified. 3656 (_dl_next_tls_modid): Remove function. 3657 (_dl_assign_tls_modid): New function. 3658 * elf/rtld.c: Modified. 3659 (dl_main): Modified function. 3660 * elf/tst-tls20.c: Modified. 3661 (access): Modified function. 3662 (start): Modified function. 3663 (do_test): Modified function. 3664 (array_length.h): Include file. 3665 (support/test-driver.h): Include file. 3666 (access_mod): New function. 3667 (access_dep): New function. 3668 (start_args): New. 3669 (do_test_no_depedency): New function. 3670 (nmodules): New function. 3671 (is_mod_set): New function. 3672 (print_gap): New function. 3673 (do_test_dependency): New function. 3674 (do_test_invalid_dependency): New function. 3675 * sysdeps/generic/ldsodefs.h: Modified. 3676 [IS_IN (rtld)](_dl_next_tls_modid): Remove. 3677 [IS_IN (rtld)](_dl_assign_tls_modid): New function. 3678 36792021-07-14 Stefan Liebler <stli@linux.ibm.com> 3680 3681 COMMIT: 0e1f068108d94576321bbbd354cfb1b3b99389bf 3682 Fix linknamespace errors and local-plt-usages in nss_files. 3683 3684 * nss/nss_files/files-alias.c: Modified. 3685 (get_next_alias): Modified function. 3686 * nss/nss_files/files-initgroups.c: Modified. 3687 (_nss_files_initgroups_dyn): Modified function. 3688 * nss/nss_files/files-netgrp.c: Modified. 3689 (libc_hidden_proto): Modified function. 3690 * nss/nss_readline.c: Modified. 3691 (__nss_readline): Modified function. 3692 36932021-07-14 H.J. Lu <hjl.tools@gmail.com> 3694 3695 COMMIT: 84d40d702fb094dda8fb8b7fd4d8042b03ac23ac 3696 Add static tests for __clone_internal 3697 3698 * sysdeps/unix/sysv/linux/Makefile: Modified. 3699 * sysdeps/unix/sysv/linux/tst-align-clone-internal.c: New file. 3700 * sysdeps/unix/sysv/linux/tst-clone2-internal.c: New file. 3701 * sysdeps/unix/sysv/linux/tst-clone3-internal.c: New file. 3702 * sysdeps/unix/sysv/linux/tst-getpid1-internal.c: New file. 3703 * sysdeps/unix/sysv/linux/tst-misalign-clone-internal.c: New file. 3704 37052021-07-14 H.J. Lu <hjl.tools@gmail.com> 3706 3707 COMMIT: 24c78e2c759f278ced4256dfe9d88af06af81743 3708 x86-64: Add the clone3 wrapper 3709 3710 * sysdeps/unix/sysv/linux/x86_64/clone3.S: New file. 3711 * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Modified. 3712 [! __ASSEMBLER__](HAVE_CLONE3_WAPPER): New. 3713 37142021-07-14 H.J. Lu <hjl.tools@gmail.com> 3715 Matthew Denton <mpdenton@chromium.org> 3716 3717 COMMIT: d8ea0d0168b190bdf138a20358293c939509367f 3718 Add an internal wrapper for clone, clone2 and clone3 3719 3720 * include/clone_internal.h: New file. 3721 * nptl/allocatestack.c: Modified. 3722 [! NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES): Remove. 3723 [! NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES_ARGS): Remove. 3724 [! NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES_PARMS): Remove. 3725 [! NEED_SEPARATE_REGISTER_STACK](ALLOCATE_STACK_PARMS): Remove. 3726 [! NEED_SEPARATE_REGISTER_STACK](ALLOCATE_STACK): Remove. 3727 [NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES): Remove. 3728 [NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES_ARGS): Remove. 3729 [NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES_PARMS): Remove. 3730 [NEED_SEPARATE_REGISTER_STACK](ALLOCATE_STACK_PARMS): Remove. 3731 [NEED_SEPARATE_REGISTER_STACK](ALLOCATE_STACK): Remove. 3732 (allocate_stack): Modified function. 3733 * nptl/pthread_create.c: Modified. 3734 (create_thread): Modified function. 3735 (__pthread_create_2_1): Modified function. 3736 (clone_internal.h): Include file. 3737 * sysdeps/unix/sysv/linux/Makefile: Modified. 3738 * sysdeps/unix/sysv/linux/clone-internal.c: New file. 3739 * sysdeps/unix/sysv/linux/clone3.c: New file. 3740 * sysdeps/unix/sysv/linux/clone3.h: New file. 3741 * sysdeps/unix/sysv/linux/spawni.c: Modified. 3742 [! __ia64__](CLONE): Remove. 3743 [_STACK_GROWS_DOWN](STACK): Remove. 3744 [_STACK_GROWS_UP || (__ia64__)](STACK): Remove. 3745 [__ia64__](CLONE): Remove. 3746 (__spawnix): Modified function. 3747 (clone_internal.h): Include file. 3748 37492021-07-14 Cooper Qu <cooper.qu@linux.alibaba.com> 3750 3751 COMMIT: 135425a1dd50cbe2b9db0628d6c2b36c7889f30b 3752 nss: Fix build error with --disable-nscd 3753 3754 * nss/nss_module.c: Modified. 3755 (module_load_nss_files): Modified function. 3756 37572021-07-13 Samuel Thibault <samuel.thibault@ens-lyon.org> 3758 3759 COMMIT: d7fe71d8424e2eb6230f264d30323a696cf54114 3760 htl: Fix linking static examples against libpthread 3761 3762 * sysdeps/htl/Makeconfig: Modified. 3763 37642021-07-13 Samuel Thibault <samuel.thibault@ens-lyon.org> 3765 3766 COMMIT: c27bcc95880934481fc1a128486e93447de6a0dd 3767 htl: Let libc call __pthread_mutex_{,try,un}lock 3768 3769 * htl/Versions: Modified. 3770 * sysdeps/htl/pthreadP.h: Modified. 3771 (hidden_proto): New. 3772 (hidden_proto): New. 3773 (hidden_proto): New. 3774 * sysdeps/mach/hurd/htl/pt-mutex-lock.c: Modified. 3775 (hidden_def): New. 3776 * sysdeps/mach/hurd/htl/pt-mutex-trylock.c: Modified. 3777 (hidden_def): New. 3778 * sysdeps/mach/hurd/htl/pt-mutex-unlock.c: Modified. 3779 (hidden_def): New. 3780 37812021-07-13 Adhemerval Zanella <adhemerval.zanella@linaro.org> 3782 3783 COMMIT: 9ed752af8d6581efec4a4ca9e67b06fa7e7e763a 3784 posix: Ignore non opened files on tst-spawn5 3785 3786 * posix/tst-spawn5.c: Modified. 3787 (handle_restart): Modified function. 3788 (spawn_closefrom_test): Modified function. 3789 (do_test): Modified function. 3790 (parse_fd): New function. 3791 37922021-07-12 H.J. Lu <hjl.tools@gmail.com> 3793 3794 COMMIT: 84ea6ea24bd5bef674ce16a2832dbbe4d514e6d9 3795 mcheck: Align struct hdr to MALLOC_ALIGNMENT bytes [BZ #28068] 3796 3797 * malloc/Makefile: Modified. 3798 * malloc/mcheck.c: Modified. 3799 [! _MALLOC_INTERNAL](malloc-size.h): Include file. 3800 (hdr): Modified. 3801 * sysdeps/i386/Makefile: Modified. 3802 * sysdeps/x86_64/x32/Makefile: Modified. 3803 38042021-07-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> 3805 Florian Weimer <fweimer@redhat.com> 3806 3807 COMMIT: 72e84d1db22203e01a43268de71ea8669eca2863 3808 Linux: Use 32-bit vDSO for clock_gettime, gettimeofday, time (BZ# 28071) 3809 3810 * sysdeps/unix/sysv/linux/Makefile: Modified. 3811 * sysdeps/unix/sysv/linux/clock_gettime.c: Modified. 3812 (__clock_gettime64): Modified function. 3813 * sysdeps/unix/sysv/linux/tst-clock_gettime-clobber.c: New file. 3814 * sysdeps/unix/sysv/linux/tst-gettimeofday-clobber.c: New file. 3815 * sysdeps/unix/sysv/linux/tst-time-clobber.c: New file. 3816 38172021-07-12 Florian Weimer <fweimer@redhat.com> 3818 3819 COMMIT: aaacde11f2e814814fdd19dfb683e76f1dede4d5 3820 Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MIN 3821 3822 * include/bits/local_lim.h: Delete file. 3823 * nptl/tst-minstack-exit.c: Modified. 3824 (__SC_THREAD_STACK_MIN_VALUE): New. 3825 * sysdeps/nptl/pthread.h: Modified. 3826 [__USE_MISC](bits/pthread_stack_min-dynamic.h): New. 3827 * sysdeps/unix/sysv/linux/Makefile: Modified. 3828 * sysdeps/unix/sysv/linux/bits/local_lim.h: Modified. 3829 [!(__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE)](bits/pthread_stack_min.h): Remove. 3830 [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](unistd.h): Remove. 3831 [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](PTHREAD_STACK_MIN): Remove. 3832 (PTHREAD_STACK_MIN): Remove. 3833 (bits/pthread_stack_min-dynamic.h): Include file. 3834 * sysdeps/unix/sysv/linux/bits/pthread_stack_min-dynamic.h: New file. 3835 * sysdeps/unix/sysv/linux/include/bits/pthread_stack_min-dynamic.h: New file. 3836 38372021-07-12 Stefan Liebler <stli@linux.ibm.com> 3838 3839 COMMIT: 8235f9311bddbe4cf8ff1fa8f72f41aa77e27e00 3840 Fix failing nss/tst-nss-files-hosts-long. 3841 3842 * nss/tst-reload1.root/postclean.req: New file. 3843 38442021-07-12 Florian Weimer <fweimer@redhat.com> 3845 3846 COMMIT: 70099c7763b8c47a4bb1eef1c41601c602a83270 3847 nis: nis_local_group may read from __nisgroup[-1] (bug 28075) 3848 3849 * nis/nis_local_names.c: Modified. 3850 (nis_local_group): Modified function. 3851 38522021-07-11 Samuel Thibault <samuel.thibault@ens-lyon.org> 3853 3854 COMMIT: 83b7008e11f6d149f1926970b7c21cc50ce536ed 3855 hurd _Fork: Drop duplicate malloc_fork_lock calls 3856 3857 * sysdeps/mach/hurd/_Fork.c: Modified. 3858 (_Fork): Modified function. 3859 38602021-07-11 H.J. Lu <hjl.tools@gmail.com> 3861 3862 COMMIT: 17cef890c95a71671ec80b1daac88aef7ca46a90 3863 support: Replace _SC_MINSIGSTKSZ with _SC_SIGSTKSZ 3864 3865 * support/support_stack_alloc.c: Modified. 3866 (support_stack_alloc): Modified function. 3867 38682021-07-09 H.J. Lu <hjl.tools@gmail.com> 3869 3870 COMMIT: 28d07380c2ae5786e242be336ccc1c9e3111f3fa 3871 support: Replace MINSIGSTKSZ with sysconf (_SC_MINSIGSTKSZ) 3872 3873 * support/support_stack_alloc.c: Modified. 3874 (support_stack_alloc): Modified function. 3875 38762021-07-09 H.J. Lu <hjl.tools@gmail.com> 3877 3878 COMMIT: 5d98a7dae955bafa6740c26eaba9c86060ae0344 3879 Define PTHREAD_STACK_MIN to sysconf(_SC_THREAD_STACK_MIN) 3880 3881 * NEWS: Modified. 3882 * include/bits/local_lim.h: New file. 3883 * include/features.h: Modified. 3884 [_GNU_SOURCE](_SC_SIGSTKSZ_SOURCE): Remove. 3885 [_GNU_SOURCE](_DYNAMIC_STACK_SIZE_SOURCE): New. 3886 [_SC_SIGSTKSZ_SOURCE](__USE_SC_SIGSTKSZ): Remove. 3887 (__USE_SC_SIGSTKSZ): Remove. 3888 [_DYNAMIC_STACK_SIZE_SOURCE](__USE_DYNAMIC_STACK_SIZE): New. 3889 (__USE_DYNAMIC_STACK_SIZE): New. 3890 * manual/creature.texi: Modified. 3891 * nptl/tst-context1.c: Modified. 3892 (ctx): Modified. 3893 (fct): Modified function. 3894 (tf): Modified function. 3895 (do_test): Modified function. 3896 (support/support.h): Include file. 3897 (stacks): New. 3898 (stack_size): New. 3899 * stdlib/test-atexit-race-common.c: Modified. 3900 (kStacksize): Remove. 3901 (do_test): Modified function. 3902 * support/support_path_support_time64.c: Modified. 3903 (unistd.h): Include file. 3904 * sysdeps/posix/sysconf-pthread_stack_min.h: New file. 3905 * sysdeps/posix/sysconf.c: Modified. 3906 (__sysconf): Modified function. 3907 (sysconf-pthread_stack_min.h): Include file. 3908 * sysdeps/unix/sysv/linux/Makefile: Modified. 3909 * sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h: Delete file. 3910 * sysdeps/unix/sysv/linux/aarch64/bits/pthread_stack_min.h: New file. 3911 * sysdeps/unix/sysv/linux/alpha/bits/local_lim.h: Delete file. 3912 * sysdeps/unix/sysv/linux/alpha/bits/pthread_stack_min.h: New file. 3913 * sysdeps/unix/sysv/linux/bits/local_lim.h: Modified. 3914 (PTHREAD_STACK_MIN): Modified. 3915 [!(__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE)](bits/pthread_stack_min.h): New. 3916 [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](unistd.h): New. 3917 [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](PTHREAD_STACK_MIN): New. 3918 * sysdeps/unix/sysv/linux/bits/pthread_stack_min.h: New file. 3919 * sysdeps/unix/sysv/linux/bits/sigstksz.h: Modified. 3920 [__USE_SC_SIGSTKSZ && __USE_SC_SIGSTKSZ](unistd.h): Remove. 3921 [__USE_SC_SIGSTKSZ && __USE_SC_SIGSTKSZ](SIGSTKSZ): Remove. 3922 [__USE_SC_SIGSTKSZ && __USE_SC_SIGSTKSZ](MINSIGSTKSZ): Remove. 3923 [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](unistd.h): New. 3924 [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](SIGSTKSZ): New. 3925 [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](MINSIGSTKSZ): New. 3926 * sysdeps/unix/sysv/linux/ia64/bits/local_lim.h: Delete file. 3927 * sysdeps/unix/sysv/linux/ia64/bits/pthread_stack_min.h: New file. 3928 * sysdeps/unix/sysv/linux/mips/bits/local_lim.h: Delete file. 3929 * sysdeps/unix/sysv/linux/mips/bits/pthread_stack_min.h: New file. 3930 * sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h: Delete file. 3931 * sysdeps/unix/sysv/linux/powerpc/bits/pthread_stack_min.h: New file. 3932 * sysdeps/unix/sysv/linux/sparc/bits/local_lim.h: Delete file. 3933 * sysdeps/unix/sysv/linux/sparc/bits/pthread_stack_min.h: New file. 3934 * sysdeps/unix/sysv/linux/sysconf-pthread_stack_min.h: New file. 3935 39362021-07-09 Florian Weimer <fweimer@redhat.com> 3937 3938 COMMIT: 7c241325d67af9e24ff03d4c6f6280c17ea181f8 3939 Force building with -fno-common 3940 3941 * Makeconfig: Modified. 3942 * csu/libc-start.c: Modified. 3943 [! SHARED][! THREAD_SET_POINTER_GUARD](__pointer_chk_guard_local): Modified. 3944 * elf/dl-support.c: Modified. 3945 [!HAVE_TUNABLES](_dl_hwcap_mask): Modified. 3946 (_dl_hwcap): Modified. 3947 (_dl_hwcap2): Modified. 3948 * elf/rtld.c: Modified. 3949 (__pointer_chk_guard_local): Modified. 3950 * include/shlib-compat.h: Modified. 3951 * malloc/malloc.c: Modified. 3952 [HAVE_MALLOC_INIT_HOOK](void): Remove. 3953 [HAVE_MALLOC_INIT_HOOK](__malloc_initialize_hook): New. 3954 * malloc/mtrace.c: Modified. 3955 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](mallwatch): Modified. 3956 * misc/regexp.c: Modified. 3957 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)](loc1): Modified. 3958 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)](loc2): Modified. 3959 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)](locs): Modified. 3960 * nptl/libc_multiple_threads.c: Modified. 3961 [IS_IN (libc)][! TLS_MULTIPLE_THREADS_IN_TCB](__libc_multiple_threads): Modified. 3962 * nptl/lowlevellock.c: Modified. 3963 [ENABLE_ELISION_SUPPORT](__pthread_force_elision): Modified. 3964 * nptl/pthread_create.c: Modified. 3965 (__nptl_threads_events): Modified. 3966 (__nptl_last_event): Modified. 3967 * nptl/pthread_keys.c: Modified. 3968 (__pthread_keys): Modified. 3969 * nptl/vars.c: Modified. 3970 (__default_pthread_attr): Modified. 3971 (__default_pthread_attr_lock): Modified. 3972 * resolv/res_libc.c: Modified. 3973 (_res): Modified. 3974 * stdlib/abort.c: Modified. 3975 (__abort_msg): Modified. 3976 * sunrpc/key_call.c: Modified. 3977 [! SO_PASSCRED](key_call_keyenvoy): New function. 3978 [SHARED][! EXPORT_RPC_SYMBOLS](compat_symbol): Modified. 3979 [SHARED][EXPORT_RPC_SYMBOLS][! SO_PASSCRED](key_call_keyenvoy): Remove. 3980 [SHARED][EXPORT_RPC_SYMBOLS][SO_PASSCRED](key_call_private): Remove. 3981 [SHARED][EXPORT_RPC_SYMBOLS](key_call_private): Remove. 3982 [SHARED][EXPORT_RPC_SYMBOLS](key_call_private_main): Remove. 3983 [SHARED][EXPORT_RPC_SYMBOLS](__libc_lock_define_initialized): Remove. 3984 [SHARED][EXPORT_RPC_SYMBOLS](key_call_socket): Remove. 3985 [SHARED][EXPORT_RPC_SYMBOLS](key_call): Remove. 3986 [SHARED][EXPORT_RPC_SYMBOLS](__rpc_thread_key_cleanup): Remove. 3987 (__key_encryptsession_pk_LOCAL): New. 3988 (__key_decryptsession_pk_LOCAL): New. 3989 (__key_gendes_LOCAL): New. 3990 (key_call_private): New. 3991 (key_call_private_main): New. 3992 (__libc_lock_define_initialized): New function. 3993 (key_call_socket): New function. 3994 (key_call): New function. 3995 (__rpc_thread_key_cleanup): New function. 3996 * sunrpc/rpc_common.c: Modified. 3997 (_null_auth): Modified. 3998 (svc_fdset): Modified. 3999 (rpc_createerr): Modified. 4000 (svc_pollfd): Modified. 4001 (svc_max_pollfd): Modified. 4002 * sunrpc/svcauth_des.c: Modified. 4003 (svcauthdes_stats): Modified. 4004 * sysdeps/nptl/dl-tls_init_tp.c: Modified. 4005 [! __ASSUME_SET_ROBUST_LIST](__nptl_set_robust_list_avail): Modified. 4006 (__nptl_initial_report_events): Modified. 4007 * sysdeps/powerpc/nofpu/sim-full.c: Modified. 4008 [SIM_GLOBAL_COMPAT](__sim_exceptions_global): Modified. 4009 [SIM_GLOBAL_COMPAT](__sim_round_mode_global): Modified. 4010 (__sim_exceptions_thread): Modified. 4011 (__sim_round_mode_thread): Modified. 4012 * sysdeps/unix/sysv/linux/timer_routines.c: Modified. 4013 (__timer_helper_once): Modified. 4014 (__timer_helper_tid): Modified. 4015 40162021-07-09 H.J. Lu <hjl.tools@gmail.com> 4017 4018 COMMIT: dc76a059fded7a203c82dbb91d4fc1f43d3250db 4019 Add a generic malloc test for MALLOC_ALIGNMENT 4020 4021 * malloc/Makefile: Modified. 4022 * malloc/malloc-internal.h: Modified. 4023 [! INTERNAL_SIZE_T](INTERNAL_SIZE_T): Remove. 4024 (SIZE_SZ): Remove. 4025 (MALLOC_ALIGN_MASK): Remove. 4026 (malloc-size.h): Include file. 4027 * sysdeps/x86_64/tst-mallocalign1.c: Move to... 4028 * malloc/tst-mallocalign1.c: ... here. 4029 (ALIGN_MASK): Remove. 4030 (test): Modified function. 4031 (do_test): Modified function. 4032 (TEST_FUNCTION): Remove. 4033 (../test-skeleton.c): Remove include. 4034 (inttypes.h): Include file. 4035 (malloc-size.h): Include file. 4036 (support/test-driver.c): Include file. 4037 * sysdeps/generic/malloc-machine.h: Modified. 4038 (malloc-alignment.h): Remove include. 4039 * sysdeps/generic/malloc-size.h: New file. 4040 * sysdeps/i386/Makefile: Modified. 4041 * sysdeps/x86_64/Makefile: Modified. 4042 * sysdeps/x86_64/x32/Makefile: Modified. 4043 40442021-07-09 H.J. Lu <hjl.tools@gmail.com> 4045 4046 COMMIT: 0ec97597c859ac6a69733cf70c6bd6fc809dcc4b 4047 Properly run tst-spawn5 directly [BZ #28067] 4048 4049 * posix/tst-spawn5.c: Modified. 4050 (spawn_closefrom_test): Modified function. 4051 (do_test): Modified function. 4052 (initial_argv_count): New. 4053 40542021-07-09 Florian Weimer <fweimer@redhat.com> 4055 4056 COMMIT: 1e5235c5618b60fb196afb292ea88578577e8bc5 4057 build-many-glibcs.py: Add glibcs-arm-linux-gnueabihf-thumb 4058 4059 * scripts/build-many-glibcs.py: Modified. 4060 40612021-07-09 Florian Weimer <fweimer@redhat.com> 4062 4063 COMMIT: 508ee037a30f1d4f6a1f8de2bd0d9866d4684625 4064 nptl: Use out-of-line wake function in __libc_lock_unlock slow path 4065 4066 * nptl/Versions: Modified. 4067 * nptl/lowlevellock.c: Modified. 4068 (__lll_lock_wake_private): New function. 4069 (libc_hidden_def): New. 4070 (__lll_lock_wake): New function. 4071 (libc_hidden_def): New. 4072 * sysdeps/nptl/lowlevellock.h: Modified. 4073 [ENABLE_ELISION_SUPPORT](__pthread_force_elision): Modified. 4074 (__lll_unlock): Modified. 4075 (libc_hidden_proto): New function. 4076 (libc_hidden_proto): New. 4077 (__lll_lock_wake): New function. 4078 40792021-07-08 Anton Blanchard <anton@ozlabs.org> 4080 4081 COMMIT: 01d780628278972cfa3630feeb74d7861b0fd5fc 4082 powerpc64le: Fix typo in configure 4083 4084 * sysdeps/powerpc/powerpc64/le/configure: Modified. 4085 * sysdeps/powerpc/powerpc64/le/configure.ac: Modified. 4086 40872021-07-08 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> 4088 4089 COMMIT: 20f0491c675c19add0b4f44fce960d65eb44ef9b 4090 powerpc64: Remove strcspn ifunc from the loader 4091 4092 * sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c: New file. 4093 40942021-07-08 Noah Goldstein <goldstein.w.n@gmail.com> 4095 Noah Goldstein <goldstein.w.n@gmail.com> 4096 4097 COMMIT: 0679442defedf7e52a94264975880ab8674736b2 4098 x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064] 4099 4100 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 4101 (__libc_ifunc_impl_list): Modified function. 4102 41032021-07-08 H.J. Lu <hjl.tools@gmail.com> 4104 Noah Goldstein <goldstein.w.n@gmail.com> 4105 4106 COMMIT: a6e7c3745d73ff876b4ba6991fb00768a938aef5 4107 x86-64: Test strlen and wcslen with 0 in the RSI register [BZ #28064] 4108 4109 * sysdeps/x86_64/Makefile: Modified. 4110 * sysdeps/x86_64/tst-rsi-strlen.c: New file. 4111 * sysdeps/x86_64/tst-rsi-wcslen.c: New file. 4112 41132021-07-08 Fangrui Song <maskray@google.com> 4114 4115 COMMIT: 115d242456de158e698ffb0f9a5fee3118e9e825 4116 x86_64: Remove unneeded static PIE check for undefined weak diagnostic 4117 4118 * sysdeps/x86_64/configure: Modified. 4119 * sysdeps/x86_64/configure.ac: Modified. 4120 41212021-07-08 Joseph Myers <joseph@codesourcery.com> 4122 4123 COMMIT: bba4383c6b4db09c84c7a194b5e80978e6c44ee5 4124 Add NT_ARM_PAC_ENABLED_KEYS to elf.h 4125 4126 * elf/elf.h: Modified. 4127 (NT_ARM_PAC_ENABLED_KEYS): New. 4128 41292021-07-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> 4130 4131 COMMIT: 882d6e17bc44db687c8de9b357e5ce6c6d501f28 4132 posix: Add posix_spawn_file_actions_addclosefrom_np 4133 4134 * NEWS: Modified. 4135 * include/unistd.h: Modified. 4136 [! _ISOMAC](__closefrom_fallback): Modified. 4137 * posix/Makefile: Modified. 4138 * posix/Versions: Modified. 4139 * posix/spawn.h: Modified. 4140 [__USE_GNU](posix_spawn_file_actions_addclosefrom_np): New function. 4141 * posix/spawn_faction_addclosefrom.c: New file. 4142 * posix/spawn_faction_destroy.c: Modified. 4143 (__posix_spawn_file_actions_destroy): Modified function. 4144 * posix/spawn_int.h: Modified. 4145 (__spawn_action): Modified. 4146 (spawn_int_def.h): Include file. 4147 * posix/tst-spawn5.c: New file. 4148 * sysdeps/generic/spawn_int_def.h: New file. 4149 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 4150 * sysdeps/mach/hurd/spawni.c: Modified. 4151 (__spawni): Modified function. 4152 * sysdeps/posix/spawni.c: Modified. 4153 (__spawni_child): Modified function. 4154 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 4155 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 4156 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 4157 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 4158 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 4159 * sysdeps/unix/sysv/linux/closefrom.c: Modified. 4160 (__closefrom): Modified function. 4161 (stdbool.h): Include file. 4162 * sysdeps/unix/sysv/linux/closefrom_fallback.c: Modified. 4163 (__closefrom_fallback): Modified function. 4164 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 4165 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 4166 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 4167 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 4168 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 4169 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 4170 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 4171 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 4172 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 4173 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 4174 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 4175 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 4176 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 4177 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 4178 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 4179 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 4180 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 4181 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 4182 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 4183 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 4184 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 4185 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 4186 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 4187 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 4188 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 4189 * sysdeps/unix/sysv/linux/spawn_int_def.h: New file. 4190 * sysdeps/unix/sysv/linux/spawni.c: Modified. 4191 (fcntl.h): Remove include. 4192 (string.h): Remove include. 4193 (sys/wait.h): Remove include. 4194 (sys/param.h): Remove include. 4195 (sys/mman.h): Remove include. 4196 (pthreadP.h): Remove include. 4197 (dl-sysdep.h): Remove include. 4198 (libc-pointer-arith.h): Remove include. 4199 (spawn_int.h): Modified. 4200 (__spawni_child): Modified function. 4201 (internal-signals.h): Include file. 4202 (sysdep.h): Include file. 4203 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 4204 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 4205 42062021-07-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> 4207 4208 COMMIT: 607449506f197cc9514408908f41f22537a47a8c 4209 io: Add closefrom [BZ #10353] 4210 4211 * NEWS: Modified. 4212 * include/unistd.h: Modified. 4213 [! _ISOMAC](__closefrom_fallback): New function. 4214 * io/Makefile: Modified. 4215 * io/Versions: Modified. 4216 * io/closefrom.c: New file. 4217 * io/tst-closefrom.c: New file. 4218 * manual/llio.texi: Modified. 4219 * posix/unistd.h: Modified. 4220 [__USE_MISC](closefrom): New function. 4221 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 4222 * sysdeps/unix/sysv/linux/Makefile: Modified. 4223 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 4224 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 4225 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 4226 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 4227 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 4228 * sysdeps/unix/sysv/linux/closefrom.c: New file. 4229 * sysdeps/unix/sysv/linux/closefrom_fallback.c: New file. 4230 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 4231 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 4232 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 4233 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 4234 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 4235 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 4236 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 4237 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 4238 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 4239 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 4240 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 4241 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 4242 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 4243 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 4244 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 4245 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 4246 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 4247 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 4248 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 4249 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 4250 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 4251 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 4252 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 4253 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 4254 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 4255 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 4256 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 4257 42582021-07-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> 4259 4260 COMMIT: 286286283e9bdc7ef894306e2dbcf4c115b97ba2 4261 linux: Add close_range 4262 4263 * NEWS: Modified. 4264 * include/bits/unistd_ext.h: New file. 4265 * manual/llio.texi: Modified. 4266 * sysdeps/unix/sysv/linux/Makefile: Modified. 4267 * sysdeps/unix/sysv/linux/Versions: Modified. 4268 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 4269 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 4270 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 4271 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 4272 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 4273 * sysdeps/unix/sysv/linux/bits/unistd_ext.h: Modified. 4274 [__USE_GNU][! CLOSE_RANGE_CLOEXEC](CLOSE_RANGE_CLOEXEC): New. 4275 [__USE_GNU][! CLOSE_RANGE_UNSHARE](CLOSE_RANGE_UNSHARE): New. 4276 [__USE_GNU][__has_include][__has_include ("linux/close_range.h")](linux/close_range.h): New. 4277 [__USE_GNU](close_range): New function. 4278 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 4279 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 4280 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 4281 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 4282 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 4283 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 4284 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 4285 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 4286 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 4287 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 4288 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 4289 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 4290 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 4291 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 4292 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 4293 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 4294 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 4295 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 4296 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 4297 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 4298 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 4299 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 4300 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 4301 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 4302 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 4303 * sysdeps/unix/sysv/linux/syscalls.list: Modified. 4304 * sysdeps/unix/sysv/linux/tst-close_range.c: New file. 4305 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 4306 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 4307 43082021-07-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> 4309 4310 COMMIT: ae8c243d2473bdfc3c0f9c6b46e6dffb5a28725c 4311 support: Add support_stack_alloc 4312 4313 * support/Makefile: Modified. 4314 * support/support.h: Modified. 4315 (support_stack): New. 4316 (support_stack_alloc): New function. 4317 (support_stack_free): New function. 4318 * support/support_stack_alloc.c: New file. 4319 * support/xsigstack.c: Modified. 4320 (sigstack_desc): Modified. 4321 (xalloc_sigstack): Modified function. 4322 (xfree_sigstack): Modified function. 4323 43242021-07-08 Siddhesh Poyarekar <siddhesh@sourceware.org> 4325 4326 COMMIT: 79969f41a7caf9a503a04b78653db971918afa26 4327 _int_realloc is static 4328 4329 * malloc/malloc.c: Modified. 4330 (_int_realloc): Modified function. 4331 43322021-07-08 Siddhesh Poyarekar <siddhesh@sourceware.org> 4333 4334 COMMIT: b8a19968b0ad928772ab282133a9374d135f7438 4335 Move mcheck symbol from stdlib to malloc 4336 4337 * malloc/Versions: Modified. 4338 * stdlib/Versions: Modified. 4339 43402021-07-08 Florian Weimer <fweimer@redhat.com> 4341 4342 COMMIT: 9ed48feed8c268e98baf00f3608d85dafb8215f3 4343 nss: Do not install static linker input files for libnss_files 4344 4345 * nss/Makefile: Modified. 4346 43472021-07-08 Siddhesh Poyarekar <siddhesh@sourceware.org> 4348 4349 COMMIT: 5ceb1630bdb2302f927fabb812252a6d88168918 4350 elf/tests: Make thrlock and noload depend on libm 4351 4352 * elf/Makefile: Modified. 4353 43542021-07-08 Siddhesh Poyarekar <siddhesh@sourceware.org> 4355 Eyal Itkin <eyalit@checkpoint.com> 4356 4357 COMMIT: fc859c304898a5ec72e0ba5269ed136ed0ea10e1 4358 Harden tcache double-free check 4359 4360 * malloc/arena.c: Modified. 4361 (ptmalloc_init): Modified function. 4362 [USE_TCACHE](tcache_key_initialize): New. 4363 * malloc/malloc.c: Modified. 4364 [USE_TCACHE](tcache_entry): Modified. 4365 [USE_TCACHE](void): Modified. 4366 [USE_TCACHE](tcache_put): Modified function. 4367 [USE_TCACHE](tcache_get): Modified function. 4368 [USE_TCACHE](void): Modified. 4369 [USE_TCACHE](tcache_key): New. 4370 [USE_TCACHE](tcache_key_initialize): New function. 4371 [USE_TCACHE](void): New. 4372 (_int_free): Modified function. 4373 (random-bits.h): Include file. 4374 (sys/random.h): Include file. 4375 43762021-07-07 Florian Weimer <fweimer@redhat.com> 4377 4378 COMMIT: f9c8b11ed7726b858cd7b7cea0d3d7c5233d78cf 4379 nss: Access nss_files through direct references 4380 4381 * include/nss_files.h: Modified. 4382 (nss.h): Include file. 4383 (DEFINE_NSS_FUNCTION): New. 4384 (nss/function.def): Include file. 4385 (DEFINE_NSS_FUNCTION): New. 4386 (NSS_DECLARE_MODULE_FUNCTIONS): New function. 4387 (libc_hidden_proto): New. 4388 * nss/Makefile: Modified. 4389 * nss/nss_files/files-XXX.c: Modified. 4390 (DB_LOOKUP): Modified. 4391 (libc_hidden_def): New. 4392 (libc_hidden_def): New. 4393 * nss/nss_files/files-alias.c: Modified. 4394 (NSS_DECLARE_MODULE_FUNCTIONS): Remove function. 4395 (internal_setent): New function. 4396 (libc_hidden_def): New. 4397 (libc_hidden_def): New. 4398 (libc_hidden_def): New. 4399 (libc_hidden_def): New. 4400 * nss/nss_files/files-ethers.c: Modified. 4401 (etherent_data): Modified. 4402 * nss/nss_files/files-grp.c: Modified. 4403 (grent_data): Modified. 4404 * nss/nss_files/files-hosts.c: Modified. 4405 (hostent_data): Modified. 4406 (_nss_files_gethostbyname_r): Modified function. 4407 (_nss_files_gethostbyname3_r): Remove. 4408 (_nss_files_gethostbyname2_r): Modified function. 4409 (_nss_files_gethostbyname3_r): Remove. 4410 (_nss_files_gethostbyname4_r): Modified function. 4411 (stream): Remove. 4412 (status): Remove. 4413 (status): Remove. 4414 (got_canon): Remove. 4415 (pad): Remove. 4416 (pad): Remove. 4417 (buflen): Remove. 4418 (result): Remove. 4419 (status): Remove. 4420 (break): Remove. 4421 (naliases): Remove. 4422 (if): Remove function. 4423 (naliases): Remove. 4424 (bufferend): Remove. 4425 (assert): Remove. 4426 (buffer): Remove. 4427 (buffer): Remove. 4428 (any): Remove. 4429 (h_addr_list): Remove. 4430 (pat): Remove. 4431 (pad): Remove. 4432 (buflen): Remove. 4433 (if): Remove function. 4434 (pat): Remove. 4435 (sizeof): Remove. 4436 (sizeof): Remove. 4437 (next): Remove. 4438 (name): Remove. 4439 (got_canon): Remove. 4440 (family): Remove. 4441 (scopeid): Remove. 4442 (pat): Remove. 4443 (break): Remove. 4444 (status): Remove. 4445 (status): Remove. 4446 (fclose): Remove. 4447 (status): Remove. 4448 (herrnop): Remove. 4449 (errnop): Remove. 4450 (herrnop): Remove. 4451 (status): Remove. 4452 (libc_hidden_def): New. 4453 (libc_hidden_def): New. 4454 (libc_hidden_def): New. 4455 (libc_hidden_def): New. 4456 * nss/nss_files/files-init.c: Modified. 4457 (NSS_DECLARE_MODULE_FUNCTIONS): Remove function. 4458 (nss_files.h): Include file. 4459 (register_file): New function. 4460 (libc_hidden_def): New. 4461 * nss/nss_files/files-initgroups.c: Modified. 4462 (NSS_DECLARE_MODULE_FUNCTIONS): Remove function. 4463 (_nss_files_initgroups_dyn): New function. 4464 (libc_hidden_def): New. 4465 * nss/nss_files/files-netgrp.c: Modified. 4466 (NSS_DECLARE_MODULE_FUNCTIONS): Remove function. 4467 (libc_hidden_def): Modified. 4468 (libc_hidden_def): Modified. 4469 (libc_hidden_proto): New function. 4470 (libc_hidden_def): New. 4471 (libc_hidden_def): New. 4472 * nss/nss_files/files-network.c: Modified. 4473 (nss_files.h): Remove include. 4474 * nss/nss_files/files-proto.c: Modified. 4475 (protoent_data): Modified. 4476 * nss/nss_files/files-pwd.c: Modified. 4477 (pwent_data): Modified. 4478 * nss/nss_files/files-rpc.c: Modified. 4479 (rpcent_data): Modified. 4480 * nss/nss_files/files-service.c: Modified. 4481 (servent_data): Modified. 4482 * nss/nss_files/files-sgrp.c: Modified. 4483 (sgent_data): Modified. 4484 * nss/nss_files/files-spwd.c: Modified. 4485 (spent_data): Modified. 4486 * nss/nss_files_functions.c: New file. 4487 * nss/nss_module.c: Modified. 4488 (module_load): Modified function. 4489 (__nss_module_freeres): Modified function. 4490 (nss_files.h): Include file. 4491 (module_load_nss_files): New function. 4492 * nss/nss_module.h: Modified. 4493 (nss_module_state): Modified. 4494 (__nss_files_functions): New function. 4495 44962021-07-07 Florian Weimer <fweimer@redhat.com> 4497 4498 COMMIT: 6212bb67f4695962748a5981e1b9fea105af74f6 4499 nss_files: Move into libc 4500 4501 * include/libc-symbols.h: Modified. 4502 [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_proto): Remove. 4503 [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_tls_proto): Remove. 4504 [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_def): Remove. 4505 [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_weak): Remove. 4506 [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_ver): Remove. 4507 [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_data_def): Remove. 4508 [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_tls_def): Remove. 4509 [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_data_weak): Remove. 4510 [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_data_ver): Remove. 4511 [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_proto): Remove. 4512 [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_tls_proto): Remove. 4513 [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_def): Remove. 4514 [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_weak): Remove. 4515 [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_ver): Remove. 4516 [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_data_def): Remove. 4517 [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_tls_def): Remove. 4518 [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_data_weak): Remove. 4519 [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_data_ver): Remove. 4520 * include/netdb.h: Modified. 4521 [! _ISOMAC](libc_hidden_proto): New. 4522 [! _ISOMAC](DECLARE_NSS_PROTOTYPES): New. 4523 [! _ISOMAC](DECLARE_NSS_PROTOTYPES): New. 4524 [! _ISOMAC](DECLARE_NSS_PROTOTYPES): New. 4525 [! _ISOMAC](DECLARE_NSS_PROTOTYPES): New. 4526 * include/nss_files.h: Modified. 4527 (libnss_files_hidden_proto): Remove. 4528 (libc_hidden_proto): New. 4529 (libc_hidden_proto): New. 4530 (libc_hidden_proto): New. 4531 (libc_hidden_proto): New. 4532 (libc_hidden_proto): New. 4533 (libc_hidden_proto): New. 4534 (libc_hidden_proto): New. 4535 (libc_hidden_proto): New. 4536 (libc_hidden_proto): New. 4537 (__nss_fgetent_r): New function. 4538 * nss/Makefile: Modified. 4539 * nss/Versions: Modified. 4540 * nss/nss_files/files-alias.c: Modified. 4541 (get_next_alias): Modified function. 4542 * nss/nss_files/files-hosts.c: Modified. 4543 * nss/nss_files/files-netgrp.c: Modified. 4544 (NSS_DECLARE_MODULE_FUNCTIONS): Modified function. 4545 (libnss_files_hidden_def): Remove function. 4546 (libnss_files_hidden_def): Remove function. 4547 (libc_hidden_def): New. 4548 (strip_whitespace): New function. 4549 (libc_hidden_def): New. 4550 (_nss_files_getnetgrent_r): New function. 4551 * nss/nss_files/files-network.c: Modified. 4552 (netent_data): Modified. 4553 (n_net): Modified. 4554 (nss_files.h): Include file. 4555 * nss/nss_files/files-parse.c: Modified. 4556 [! ENTDATA][!(IS_IN (libc))](nss_files_parse_hidden_def): Remove. 4557 [! ENTDATA][IS_IN (libc)](nss_files_parse_hidden_def): Remove. 4558 [! ENTDATA](nss_files_parse_hidden_def): New. 4559 * nss/nss_readline.c: Modified. 4560 (__nss_readline): Modified function. 4561 45622021-07-07 Florian Weimer <fweimer@redhat.com> 4563 4564 COMMIT: 36861a968ad143f662db489cd8f859186ee375c2 4565 nss_files: Add generic code for set*ent, end*ent and file open 4566 4567 * include/nss_files.h: Modified. 4568 [IS_IN (libc)](libc-lock.h): New. 4569 (nss_files_per_file_data): New. 4570 (nss_files_file): New. 4571 (__nss_files_data_open): New function. 4572 (libc_hidden_proto): New. 4573 (__nss_files_data_put): New function. 4574 (libc_hidden_proto): New. 4575 (__nss_files_data_setent): New function. 4576 (libc_hidden_proto): New. 4577 (__nss_files_data_endent): New function. 4578 (libc_hidden_proto): New. 4579 * nss/Makefile: Modified. 4580 * nss/Versions: Modified. 4581 * nss/nss_files/files-XXX.c: Modified. 4582 [! NEED_H_ERRNO](H_ERRNO_ARG_OR_NULL): New. 4583 [NEED_H_ERRNO](H_ERRNO_ARG_OR_NULL): New. 4584 (stream): Remove. 4585 (CONCAT): Modified function. 4586 (internal_endent): Remove function. 4587 (CONCAT): Modified function. 4588 (CONCAT): Modified function. 4589 (DB_LOOKUP): Modified. 4590 * nss/nss_files/files-alias.c: Modified. 4591 (stream): Remove. 4592 (internal_setent): Remove function. 4593 (_nss_files_setaliasent): Modified function. 4594 (internal_endent): Remove function. 4595 (_nss_files_endaliasent): Modified function. 4596 (_nss_files_getaliasent_r): Modified function. 4597 (_nss_files_getaliasbyname_r): Modified function. 4598 (NSS_DECLARE_MODULE_FUNCTIONS): New function. 4599 * nss/nss_files/files-hosts.c: Modified. 4600 (internal_endent): Remove. 4601 (internal_endent): Remove. 4602 (fclose): New function. 4603 (fclose): New function. 4604 * nss/nss_files_data.c: New file. 4605 46062021-07-07 Florian Weimer <fweimer@redhat.com> 4607 4608 COMMIT: f0c28504a9877be5da3ed1215f2da2d5914bbb0b 4609 nss_files: Allocate nscd file registration data on the heap 4610 4611 * nss/nss_files/files-init.c: Modified. 4612 (PWD_FILENAME): Remove. 4613 (NSS_DECLARE_MODULE_FUNCTIONS): Remove. 4614 (GRP_FILENAME): Remove. 4615 (define_traced_file): Remove. 4616 (HST_FILENAME): Remove. 4617 (define_traced_file): Remove. 4618 (RESOLV_FILENAME): Remove. 4619 (define_traced_file): Remove. 4620 (SERV_FILENAME): Remove. 4621 (define_traced_file): Remove. 4622 (NETGR_FILENAME): Remove. 4623 (define_traced_file): Remove. 4624 (_nss_files_init): Modified function. 4625 (NSS_DECLARE_MODULE_FUNCTIONS): New function. 4626 46272021-07-07 Florian Weimer <fweimer@redhat.com> 4628 4629 COMMIT: 7fcdb532534e46f70624fd7e3681eb6831a69303 4630 libio: Replace internal _IO_getdelim symbol with __getdelim 4631 4632 * iconv/gconv_parseconfdir.h: Modified. 4633 [IS_IN (libc)](__getdelim): Modified. 4634 * include/stdio.h: Modified. 4635 [! _ISOMAC](libc_hidden_proto): Modified. 4636 [! _ISOMAC](libc_hidden_proto): Modified. 4637 [! _ISOMAC](libc_hidden_proto): Modified. 4638 [! _ISOMAC](libc_hidden_proto): Modified. 4639 [! _ISOMAC](libc_hidden_proto): Modified. 4640 [! _ISOMAC](libc_hidden_proto): Modified. 4641 [! _ISOMAC](libc_hidden_proto): Modified. 4642 [! _ISOMAC](libc_hidden_proto): Modified. 4643 [! _ISOMAC](libc_hidden_proto): Modified. 4644 [! _ISOMAC](libc_hidden_proto): Modified. 4645 [! _ISOMAC](libc_hidden_proto): Modified. 4646 [! _ISOMAC](libc_hidden_proto): Modified. 4647 [! _ISOMAC](libc_hidden_proto): Modified. 4648 [! _ISOMAC](libc_hidden_proto): Modified. 4649 [! _ISOMAC](libc_hidden_proto): Modified. 4650 [! _ISOMAC](libc_hidden_proto): Modified. 4651 [! _ISOMAC](libc_hidden_proto): Modified. 4652 [! _ISOMAC](libc_hidden_proto): Modified. 4653 [! _ISOMAC](libc_hidden_proto): Modified. 4654 [! _ISOMAC](libc_hidden_proto): Modified. 4655 [! _ISOMAC](libc_hidden_proto): Modified. 4656 [! _ISOMAC](libc_hidden_proto): Modified. 4657 [! _ISOMAC](libc_hidden_proto): Modified. 4658 [! _ISOMAC](libc_hidden_proto): Modified. 4659 [! _ISOMAC](libc_hidden_proto): Modified. 4660 [! _ISOMAC](libc_hidden_proto): Modified. 4661 [! _ISOMAC](libc_hidden_proto): Modified. 4662 [! _ISOMAC](libc_hidden_proto): Modified. 4663 [! _ISOMAC](libc_hidden_proto): Modified. 4664 [! _ISOMAC](libc_hidden_proto): Modified. 4665 [! _ISOMAC](libc_hidden_proto): Modified. 4666 [! _ISOMAC](libc_hidden_proto): Modified. 4667 [! _ISOMAC](libc_hidden_proto): Modified. 4668 [! _ISOMAC](libc_hidden_proto): New. 4669 * libio/iogetdelim.c: Modified. 4670 (_IO_getdelim): Remove function. 4671 (weak_alias): Modified. 4672 (weak_alias): Remove. 4673 (__getdelim): New function. 4674 (libc_hidden_def): New. 4675 * libio/libioP.h: Modified. 4676 (_IO_getdelim): Remove. 4677 * stdio-common/getline.c: Modified. 4678 (__getline): Modified function. 4679 * sysdeps/unix/sysv/linux/readonly-area.c: Modified. 4680 (__readonly_area): Modified function. 4681 46822021-07-07 Florian Weimer <fweimer@redhat.com> 4683 4684 COMMIT: 771473a8c4f44d11e8e6521a96f4e92c20984eb3 4685 libio: Add hidden prototype for ungetc 4686 4687 * include/stdio.h: Modified. 4688 [! _ISOMAC](libc_hidden_proto): Modified. 4689 [! _ISOMAC](libc_hidden_proto): Modified. 4690 [! _ISOMAC](libc_hidden_proto): Modified. 4691 [! _ISOMAC](libc_hidden_proto): Modified. 4692 [! _ISOMAC](libc_hidden_proto): Modified. 4693 [! _ISOMAC](libc_hidden_proto): Modified. 4694 [! _ISOMAC](libc_hidden_proto): Modified. 4695 [! _ISOMAC](libc_hidden_proto): Modified. 4696 [! _ISOMAC](libc_hidden_proto): Modified. 4697 [! _ISOMAC](libc_hidden_proto): Modified. 4698 [! _ISOMAC](libc_hidden_proto): Modified. 4699 [! _ISOMAC](libc_hidden_proto): Modified. 4700 [! _ISOMAC](libc_hidden_proto): Modified. 4701 [! _ISOMAC](libc_hidden_proto): Modified. 4702 [! _ISOMAC](libc_hidden_proto): Modified. 4703 [! _ISOMAC](libc_hidden_proto): Modified. 4704 [! _ISOMAC](libc_hidden_proto): Modified. 4705 [! _ISOMAC](libc_hidden_proto): Modified. 4706 [! _ISOMAC](libc_hidden_proto): Modified. 4707 [! _ISOMAC](libc_hidden_proto): Modified. 4708 [! _ISOMAC](libc_hidden_proto): Modified. 4709 [! _ISOMAC](libc_hidden_proto): Modified. 4710 [! _ISOMAC](libc_hidden_proto): Modified. 4711 [! _ISOMAC](libc_hidden_proto): Modified. 4712 [! _ISOMAC](libc_hidden_proto): Modified. 4713 [! _ISOMAC](libc_hidden_proto): Modified. 4714 [! _ISOMAC](libc_hidden_proto): Modified. 4715 [! _ISOMAC](libc_hidden_proto): Modified. 4716 [! _ISOMAC](libc_hidden_proto): Modified. 4717 [! _ISOMAC](libc_hidden_proto): Modified. 4718 [! _ISOMAC](libc_hidden_proto): Modified. 4719 [! _ISOMAC](libc_hidden_proto): Modified. 4720 [! _ISOMAC](libc_hidden_proto): Modified. 4721 [! _ISOMAC](libc_hidden_proto): New. 4722 * libio/ioungetc.c: Modified. 4723 (_IO_ungetc): Remove function. 4724 (weak_alias): Remove. 4725 (ungetc): New function. 4726 (libc_hidden_def): New. 4727 (strong_alias): New. 4728 47292021-07-07 Florian Weimer <fweimer@redhat.com> 4730 4731 COMMIT: c4ec8cab07615600dcff90efcc3676855fe84b6d 4732 inet: Add hidden prototype for __inet_network 4733 4734 * include/arpa/inet.h: Modified. 4735 [! _ISOMAC](__inet_network): New. 4736 [! _ISOMAC](libc_hidden_proto): New. 4737 * inet/inet_net.c: Modified. 4738 (inet_network): Remove function. 4739 (__inet_network): New function. 4740 (libc_hidden_def): New. 4741 (weak_alias): New. 4742 47432021-07-07 Joseph Myers <joseph@codesourcery.com> 4744 4745 COMMIT: 26890e1cd018a2012badeb4fb4de265c53b485f7 4746 Update MIPS libm-test-ulps 4747 4748 * sysdeps/mips/mips32/libm-test-ulps: Modified. 4749 * sysdeps/mips/mips64/libm-test-ulps: Modified. 4750 47512021-07-07 Joseph Myers <joseph@codesourcery.com> 4752 4753 COMMIT: f517610f3ab918109bf640ec229d61c743543d11 4754 Update powerpc-nofpu libm-test-ulps 4755 4756 * sysdeps/powerpc/nofpu/libm-test-ulps: Modified. 4757 47582021-07-07 liuhongt <hongtao.liu@intel.com> 4759 4760 COMMIT: 6ec6c77867af4ddfec7323e0ac6ede89effca852 4761 soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__truncdfhf2, __eqhf2/__nehf2 4762 4763 * soft-fp/eqhf2.c: New file. 4764 * soft-fp/extendhfdf2.c: New file. 4765 * soft-fp/extendhfsf2.c: New file. 4766 * soft-fp/half.h: Modified. 4767 (FP_CMP_EQ_H): New. 4768 * soft-fp/truncdfhf2.c: New file. 4769 * soft-fp/truncsfhf2.c: New file. 4770 47712021-07-07 Joseph Myers <joseph@codesourcery.com> 4772 4773 COMMIT: b46cfcef3f7dab8e90729c6616ac1420f2642245 4774 Update kernel version to 5.13 in tst-mman-consts.py 4775 4776 * sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified. 4777 47782021-07-07 Siddhesh Poyarekar <siddhesh@sourceware.org> 4779 4780 COMMIT: fab3a6daf137c734e684471e197148aa058102e3 4781 tests-exclude-mcheck: Fix typo 4782 4783 * malloc/Makefile: Modified. 4784 47852021-07-07 Florian Weimer <fweimer@redhat.com> 4786 4787 COMMIT: 7a5db2e82fbb6c3a6e3fdae02b7166c5d0e8c7a8 4788 elf: Clean up GLIBC_PRIVATE exports of internal libdl symbols 4789 4790 * dlfcn/dlerror.c: Modified. 4791 (libc_hidden_def): Remove. 4792 * elf/Makefile: Modified. 4793 * elf/Versions: Modified. 4794 * elf/dl-addr.c: Modified. 4795 (libc_hidden_def): Remove. 4796 * elf/dl-libc.c: Modified. 4797 (libc_hidden_def): Remove. 4798 (libc_hidden_def): Remove. 4799 (libc_hidden_def): Remove. 4800 (libc_hidden_def): Remove. 4801 * elf/dl-sym.c: Modified. 4802 (libc_hidden_def): Remove. 4803 (libc_hidden_def): Remove. 4804 * elf/tst-libc_dlvsym-dso.c: Delete file. 4805 * elf/tst-libc_dlvsym-static.c: Delete file. 4806 * elf/tst-libc_dlvsym.c: Delete file. 4807 * elf/tst-libc_dlvsym.h: Delete file. 4808 * include/dlfcn.h: Modified. 4809 [! _ISOMAC][ElfW](_dl_addr): Modified. 4810 [! _ISOMAC][ElfW](libc_hidden_proto): Remove. 4811 [! _ISOMAC](__libc_dlopen_mode): Modified. 4812 [! _ISOMAC](__libc_dlsym): Modified. 4813 [! _ISOMAC](__libc_dlvsym): Modified. 4814 [! _ISOMAC](__libc_dlclose): Modified. 4815 [! _ISOMAC](libc_hidden_proto): Remove. 4816 [! _ISOMAC](libc_hidden_proto): Remove. 4817 [! _ISOMAC](libc_hidden_proto): Remove. 4818 [! _ISOMAC](libc_hidden_proto): Remove. 4819 [! _ISOMAC](_dl_sym): Modified. 4820 [! _ISOMAC](libc_hidden_proto): Remove. 4821 [! _ISOMAC](_dl_vsym): Modified. 4822 [! _ISOMAC](libc_hidden_proto): Remove. 4823 [! _ISOMAC](_dlerror_run): Modified. 4824 [! _ISOMAC](libc_hidden_proto): Remove. 4825 48262021-07-07 Florian Weimer <fweimer@redhat.com> 4827 4828 COMMIT: ceda365fbac3083e16eed07892fbd5970b3839a0 4829 nptl: Reduce the GLIBC_PRIVATE ABI 4830 4831 * nptl/Versions: Modified. 4832 * nptl/pthread_barrier_init.c: Modified. 4833 (versioned_symbol): Remove. 4834 [! SHARED](strong_alias): New. 4835 * nptl/pthread_barrier_wait.c: Modified. 4836 (versioned_symbol): Remove. 4837 [! SHARED](strong_alias): New. 4838 * nptl/pthread_cond_wait.c: Modified. 4839 [! SHARED](strong_alias): New. 4840 (versioned_symbol): Modified. 4841 (versioned_symbol): Remove. 4842 * nptl/pthread_mutex_timedlock.c: Modified. 4843 [! SHARED](strong_alias): Modified. 4844 [! SHARED](strong_alias): New. 4845 (versioned_symbol): Modified. 4846 (versioned_symbol): Modified. 4847 (versioned_symbol): Remove. 4848 * nptl/pthread_testcancel.c: Modified. 4849 (versioned_symbol): Remove. 4850 [! SHARED](strong_alias): New. 4851 48522021-07-07 Florian Weimer <fweimer@redhat.com> 4853 4854 COMMIT: 8ec022a037788cc540c5670b0c9b1aa137bfbf97 4855 nptl: Remove GLIBC_2.34 versions of __pthread_mutex_lock, __pthread_mutex_unlock 4856 4857 * nptl/Versions: Modified. 4858 * nptl/pthread_mutex_lock.c: Modified. 4859 [PTHREAD_MUTEX_VERSIONS](versioned_symbol): Modified. 4860 [PTHREAD_MUTEX_VERSIONS](versioned_symbol): Remove. 4861 [PTHREAD_MUTEX_VERSIONS][! SHARED](strong_alias): New. 4862 * nptl/pthread_mutex_unlock.c: Modified. 4863 (versioned_symbol): Modified. 4864 (versioned_symbol): Remove. 4865 [! SHARED](strong_alias): New. 4866 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 4867 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 4868 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 4869 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 4870 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 4871 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 4872 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 4873 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 4874 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 4875 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 4876 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 4877 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 4878 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 4879 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 4880 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 4881 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 4882 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 4883 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 4884 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 4885 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 4886 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 4887 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 4888 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 4889 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 4890 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 4891 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 4892 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 4893 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 4894 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 4895 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 4896 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 4897 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 4898 48992021-07-07 Florian Weimer <fweimer@redhat.com> 4900 4901 COMMIT: 1f9c804fbd699104adefbce9e56d2c8aa711b6b9 4902 nptl: Use internal low-level lock type for !IS_IN (libc) 4903 4904 * sysdeps/nptl/libc-lockP.h: Modified. 4905 [!(!IS_IN (libc) && !IS_IN (libpthread))](__libc_lock_t): Remove. 4906 [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_init): Remove. 4907 [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_fini): Remove. 4908 [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_lock): Remove. 4909 [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_trylock): Remove. 4910 [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_unlock): Remove. 4911 [!IS_IN (libc) && !IS_IN (libpthread)](__libc_lock_t): Remove. 4912 [IS_IN (libc) || IS_IN (libpthread)][! __libc_lock_lock](__libc_lock_lock): Remove. 4913 [IS_IN (libc) || IS_IN (libpthread)][! __libc_lock_trylock](__libc_lock_trylock): Remove. 4914 [IS_IN (libc) || IS_IN (libpthread)](__libc_lock_init): Remove. 4915 [IS_IN (libc) || IS_IN (libpthread)](__libc_lock_fini): Remove. 4916 [IS_IN (libc) || IS_IN (libpthread)](__libc_lock_unlock): Remove. 4917 [IS_IN (libpthread)](pthreadP.h): Remove. 4918 (__libc_lock_t): New. 4919 (__libc_lock_init): New. 4920 (__libc_lock_fini): New. 4921 (__libc_lock_lock): New. 4922 (__libc_lock_trylock): New. 4923 (__libc_lock_unlock): New. 4924 49252021-07-07 Siddhesh Poyarekar <siddhesh@sourceware.org> 4926 4927 COMMIT: 83e55c982ffcf42185254cff5ac16377672ae32e 4928 glibc.malloc.check: Fix nit in documentation 4929 4930 * manual/memory.texi: Modified. 4931 * manual/tunables.texi: Modified. 4932 49332021-07-06 Siddhesh Poyarekar <siddhesh@sourceware.org> 4934 4935 COMMIT: 7042b53f11339bc286270cd1a48eebf7989d198b 4936 Exclude tst-realloc from tests-mcheck 4937 4938 * malloc/Makefile: Modified. 4939 49402021-07-06 Adhemerval Zanella <adhemerval.zanella@linaro.org> 4941 4942 COMMIT: cf2256196cc843b574e39eb05b77fc0c00024aa1 4943 linux: Fix setsockopt fallback 4944 4945 * sysdeps/unix/sysv/linux/setsockopt.c: Modified. 4946 [! __ASSUME_TIME64_SYSCALLS](setsockopt32): Modified function. 4947 49482021-07-06 Adhemerval Zanella <adhemerval.zanella@linaro.org> 4949 4950 COMMIT: f7de21498dc6c517969315dcb3a675072c2cc87f 4951 linux: Use the expected size for SO_TIMESTAMP{NS} convertion 4952 4953 * sysdeps/unix/sysv/linux/convert_scm_timestamps.c: Modified. 4954 [! __ASSUME_TIME64_SYSCALLS](__convert_scm_timestamps): Modified function. 4955 49562021-07-06 Adhemerval Zanella <adhemerval.zanella@linaro.org> 4957 4958 COMMIT: 4b93a93e407308000ee6a1c3fec3715127c2c4c5 4959 linux: Consolidate Linux setsockopt implementation 4960 4961 * sysdeps/unix/sysv/linux/alpha/syscalls.list: Modified. 4962 * sysdeps/unix/sysv/linux/arm/syscalls.list: Modified. 4963 * sysdeps/unix/sysv/linux/generic/syscalls.list: Modified. 4964 * sysdeps/unix/sysv/linux/hppa/syscalls.list: Modified. 4965 * sysdeps/unix/sysv/linux/i386/kernel-features.h: Modified. 4966 [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): New. 4967 [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): Remove. 4968 * sysdeps/unix/sysv/linux/ia64/syscalls.list: Modified. 4969 * sysdeps/unix/sysv/linux/kernel-features.h: Modified. 4970 (__ASSUME_SETSOCKOPT_SYSCALL): New. 4971 * sysdeps/unix/sysv/linux/m68k/kernel-features.h: Modified. 4972 [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): New. 4973 [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): Remove. 4974 * sysdeps/unix/sysv/linux/microblaze/kernel-features.h: Modified. 4975 (__ASSUME_SETSOCKOPT_SYSCALL): Remove. 4976 * sysdeps/unix/sysv/linux/mips/syscalls.list: Modified. 4977 * sysdeps/unix/sysv/linux/powerpc/kernel-features.h: Modified. 4978 (__ASSUME_SETSOCKOPT_SYSCALL): Remove. 4979 * sysdeps/unix/sysv/linux/s390/kernel-features.h: Modified. 4980 [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): New. 4981 [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): Remove. 4982 * sysdeps/unix/sysv/linux/sh/kernel-features.h: Modified. 4983 (__ASSUME_SETSOCKOPT_SYSCALL): Remove. 4984 * sysdeps/unix/sysv/linux/sparc/kernel-features.h: Modified. 4985 [! __arch64__ && __LINUX_KERNEL_VERSION < 0x040400](__ASSUME_SETSOCKOPT_SYSCALL): New. 4986 [__LINUX_KERNEL_VERSION >= 0x040400](__ASSUME_SETSOCKOPT_SYSCALL): Remove. 4987 * sysdeps/unix/sysv/linux/x86_64/syscalls.list: Modified. 4988 49892021-07-06 Adhemerval Zanella <adhemerval.zanella@linaro.org> 4990 4991 COMMIT: 1c46663a70d7225102b9c7adda542d3782353db6 4992 linux: Consolidate Linux getsockopt implementation 4993 4994 * sysdeps/unix/sysv/linux/alpha/syscalls.list: Modified. 4995 * sysdeps/unix/sysv/linux/arm/syscalls.list: Modified. 4996 * sysdeps/unix/sysv/linux/generic/syscalls.list: Modified. 4997 * sysdeps/unix/sysv/linux/hppa/syscalls.list: Modified. 4998 * sysdeps/unix/sysv/linux/i386/kernel-features.h: Modified. 4999 [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): New. 5000 [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): Remove. 5001 * sysdeps/unix/sysv/linux/ia64/syscalls.list: Modified. 5002 * sysdeps/unix/sysv/linux/kernel-features.h: Modified. 5003 (__ASSUME_GETSOCKOPT_SYSCALL): New. 5004 * sysdeps/unix/sysv/linux/m68k/kernel-features.h: Modified. 5005 [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): New. 5006 [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): Remove. 5007 * sysdeps/unix/sysv/linux/microblaze/kernel-features.h: Modified. 5008 (__ASSUME_GETSOCKOPT_SYSCALL): Remove. 5009 * sysdeps/unix/sysv/linux/mips/syscalls.list: Modified. 5010 * sysdeps/unix/sysv/linux/powerpc/kernel-features.h: Modified. 5011 (__ASSUME_GETSOCKOPT_SYSCALL): Remove. 5012 * sysdeps/unix/sysv/linux/s390/kernel-features.h: Modified. 5013 [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): New. 5014 [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): Remove. 5015 * sysdeps/unix/sysv/linux/sh/kernel-features.h: Modified. 5016 (__ASSUME_GETSOCKOPT_SYSCALL): Remove. 5017 * sysdeps/unix/sysv/linux/sparc/kernel-features.h: Modified. 5018 [! __arch64__ && __LINUX_KERNEL_VERSION < 0x040400](__ASSUME_GETSOCKOPT_SYSCALL): New. 5019 [!(! __arch64__ && __LINUX_KERNEL_VERSION < 0x040400)](__ASSUME_GETSOCKOPT_SYSCALL): Remove. 5020 * sysdeps/unix/sysv/linux/x86_64/syscalls.list: Modified. 5021 50222021-07-06 Armin Brauns <armin.brauns@gmail.com> 5023 5024 COMMIT: b156c5f0a72eca8b28e1e5a5e51f29cf5ffb3bfb 5025 manual: fix description for preadv() 5026 5027 * manual/llio.texi: Modified. 5028 50292021-07-06 Florian Weimer <fweimer@redhat.com> 5030 5031 COMMIT: 832f50be6c9c010e46180d14126bbb81f35e808c 5032 elf: Call free from base namespace on error in dl-libc.c [BZ #27646] 5033 5034 * elf/dl-libc.c: Modified. 5035 (dlerror_run): Modified function. 5036 50372021-07-05 Khem Raj <raj.khem@gmail.com> 5038 5039 COMMIT: c8935581de4ff931bc32fb03da5d87f0ee2378a1 5040 linux: Check for null value msghdr struct before use 5041 5042 * sysdeps/unix/sysv/linux/convert_scm_timestamps.c: Modified. 5043 [! __ASSUME_TIME64_SYSCALLS](__convert_scm_timestamps): Modified function. 5044 * sysdeps/unix/sysv/linux/recvmsg.c: Modified. 5045 (__libc_recvmsg): Modified function. 5046 50472021-07-04 Siddhesh Poyarekar <siddhesh@sourceware.org> 5048 5049 COMMIT: 91fb0f17a5779da6e7877eb74119a83dbe8bf167 5050 hooks.c: Remove incorrect comment 5051 5052 * malloc/hooks.c: Modified. 5053 50542021-07-02 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> 5055 5056 COMMIT: e766ce3088e1da976d6fa7903870683b3fed7f17 5057 mtrace: Add attribute nocommon to mallwatch 5058 5059 * malloc/mtrace.c: Modified. 5060 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](mallwatch): Modified. 5061 50622021-07-03 Siddhesh Poyarekar <siddhesh@sourceware.org> 5063 5064 COMMIT: c501803035d0117cef775d40295a7034d9b293a6 5065 Move glibc.malloc.check implementation into its own file 5066 5067 * malloc/hooks.c: Modified. 5068 (using_malloc_checking): Remove. 5069 (__malloc_check_init): Remove function. 5070 (SAFE_CHAR_OFFSET): Remove. 5071 (magicbyte): Remove function. 5072 (malloc_check_get_size): Remove function. 5073 (mem2mem_check): Remove function. 5074 (mem2chunk_check): Remove function. 5075 (top_check): Remove function. 5076 (malloc_check): Remove function. 5077 (free_check): Remove function. 5078 (realloc_check): Remove function. 5079 (memalign_check): Remove function. 5080 (malloc-check.c): Include file. 5081 * malloc/malloc-check.c: New file. 5082 50832021-07-03 Siddhesh Poyarekar <siddhesh@sourceware.org> 5084 5085 COMMIT: 00d28960c5388a582a0485e07629b553c32dde49 5086 mtrace: Deprecate mallwatch and tr_break 5087 5088 * NEWS: Modified. 5089 * malloc/mtrace.c: Modified. 5090 (mallwatch): Remove. 5091 (tr_break): Remove. 5092 (libc_hidden_proto): Remove. 5093 (tr_break): Remove function. 5094 (libc_hidden_def): Remove. 5095 (tr_freehook): Modified function. 5096 (tr_mallochook): Modified function. 5097 (tr_reallochook): Modified function. 5098 (tr_memalignhook): Modified function. 5099 (mtrace): Modified function. 5100 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](mallwatch): New. 5101 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 5102 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](tr_break): New. 5103 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 5104 51052021-07-03 Siddhesh Poyarekar <siddhesh@sourceware.org> 5106 5107 COMMIT: 7df5c7bcce5c3e6f6984441d9c4851dba5aacac5 5108 Drop source dependencies on hooks.c and arena.c 5109 5110 * malloc/Makefile: Modified. 5111 51122021-07-02 JeffyChen <jeffy.chen@rock-chips.com> 5113 5114 COMMIT: dfec225ee1972488bb48a8b67a2c4a13010c334a 5115 malloc: Initiate tcache shutdown even without allocations [BZ #28028] 5116 5117 * malloc/malloc.c: Modified. 5118 [USE_TCACHE](tcache_thread_shutdown): Modified function. 5119 51202021-07-02 Siddhesh Poyarekar <siddhesh@sourceware.org> 5121 5122 COMMIT: 784fff6ea553da551b6a4989c94c66a69c43201d 5123 Add mcheck tests to malloc 5124 5125 * Rules: Modified. 5126 * malloc/Makefile: Modified. 5127 51282021-07-02 Siddhesh Poyarekar <siddhesh@sourceware.org> 5129 5130 COMMIT: 7f784fabcb186ffaa082ed0aeed52a56b7d96cee 5131 iconvconfig: Use the public feof_unlocked 5132 5133 * iconv/gconv_parseconfdir.h: Modified. 5134 [IS_IN (libc)](feof_unlocked): New. 5135 (read_conf_file): Modified function. 5136 51372021-07-02 Florian Weimer <fweimer@redhat.com> 5138 5139 COMMIT: dbb949f53d4801b91885b2dfac9875b83a8710bf 5140 resolv: Move libanl into libc (if libpthread is in libc) 5141 5142 * Makeconfig: Modified. 5143 * include/netdb.h: Modified. 5144 [! _ISOMAC][__TIMESIZE != 64](libanl_hidden_proto): Remove. 5145 [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](libanl_hidden_proto): New. 5146 [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New. 5147 * resolv/Makefile: Modified. 5148 * resolv/Versions: Modified. 5149 * resolv/gai_cancel.c: Modified. 5150 (gai_cancel): Remove function. 5151 [! PTHREAD_IN_LIBC](strong_alias): New. 5152 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libanl, GLIBC_2_2_3, GLIBC_2_34)](compat_symbol): New. 5153 [PTHREAD_IN_LIBC](versioned_symbol): New. 5154 (shlib-compat.h): Include file. 5155 (__gai_cancel): New function. 5156 * resolv/gai_error.c: Modified. 5157 (gai_error): Remove function. 5158 [! PTHREAD_IN_LIBC](strong_alias): New. 5159 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libanl, GLIBC_2_2_3, GLIBC_2_34)](compat_symbol): New. 5160 [PTHREAD_IN_LIBC](versioned_symbol): New. 5161 (shlib-compat.h): Include file. 5162 (__gai_error): New function. 5163 * resolv/gai_misc.c: Modified. 5164 [! gai_create_helper_thread](__gai_create_helper_thread): Modified function. 5165 (__gai_enqueue_request): Modified function. 5166 (handle_requests): Modified function. 5167 [!PTHREAD_IN_LIBC](__pthread_attr_init): New. 5168 [!PTHREAD_IN_LIBC](__pthread_attr_setdetachstate): New. 5169 [!PTHREAD_IN_LIBC](__pthread_cond_signal): New. 5170 [!PTHREAD_IN_LIBC](__pthread_cond_timedwait): New. 5171 [!PTHREAD_IN_LIBC](__pthread_create): New. 5172 [!PTHREAD_IN_LIBC](__pthread_exit): New. 5173 * resolv/gai_misc.h: Modified. 5174 (libc_hidden_proto): New. 5175 * resolv/gai_notify.c: Modified. 5176 (__gai_notify_only): Modified function. 5177 [!PTHREAD_IN_LIBC](__pthread_attr_init): New. 5178 [!PTHREAD_IN_LIBC](__pthread_attr_setdetachstate): New. 5179 [!PTHREAD_IN_LIBC](__pthread_cond_signal): New. 5180 [!PTHREAD_IN_LIBC](__pthread_cond_timedwait): New. 5181 [!PTHREAD_IN_LIBC](__pthread_create): New. 5182 * resolv/gai_sigqueue.c: Modified. 5183 (libc_hidden_def): New. 5184 * resolv/gai_suspend.c: Modified. 5185 [__TIMESIZE != 64](libanl_hidden_def): Remove. 5186 [__TIMESIZE != 64](__gai_suspend): Remove function. 5187 [__TIMESIZE != 64][! PTHREAD_IN_LIBC][IS_IN (libanl)](hidden_ver): New. 5188 [__TIMESIZE != 64][! PTHREAD_IN_LIBC](weak_alias): New. 5189 [__TIMESIZE != 64][PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libanl, GLIBC_2_2_3, GLIBC_2_34)](compat_symbol): New. 5190 [__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_ver): New. 5191 [__TIMESIZE != 64][PTHREAD_IN_LIBC](versioned_symbol): New. 5192 [__TIMESIZE != 64][PTHREAD_IN_LIBC](versioned_symbol): New. 5193 [__TIMESIZE != 64](___gai_suspend): New function. 5194 (__gai_suspend_time64): Remove function. 5195 (weak_alias): Remove. 5196 [__TIMESIZE == 64][PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libanl, GLIBC_2_2_3, GLIBC_2_34)](compat_symbol): New. 5197 [__TIMESIZE == 64][PTHREAD_IN_LIBC](versioned_symbol): New. 5198 (___gai_suspend_time64): New function. 5199 * resolv/getaddrinfo_a.c: Modified. 5200 (getaddrinfo_a): Remove function. 5201 [! PTHREAD_IN_LIBC](strong_alias): New. 5202 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libanl, GLIBC_2_2_3, GLIBC_2_34)](compat_symbol): New. 5203 [PTHREAD_IN_LIBC](versioned_symbol): New. 5204 (__getaddrinfo_a): New function. 5205 * resolv/libanl-compat.c: New file. 5206 * sysdeps/nptl/gai_misc.h: Modified. 5207 (GAI_MISC_WAIT): Modified. 5208 (__gai_start_notify_thread): Modified function. 5209 (__gai_create_helper_thread): Modified function. 5210 * sysdeps/unix/sysv/linux/Versions: Modified. 5211 * sysdeps/unix/sysv/linux/aarch64/libanl.abilist: Modified. 5212 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 5213 * sysdeps/unix/sysv/linux/alpha/libanl.abilist: Modified. 5214 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 5215 * sysdeps/unix/sysv/linux/arc/libanl.abilist: Modified. 5216 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 5217 * sysdeps/unix/sysv/linux/arm/be/libanl.abilist: Modified. 5218 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 5219 * sysdeps/unix/sysv/linux/arm/le/libanl.abilist: Modified. 5220 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 5221 * sysdeps/unix/sysv/linux/csky/libanl.abilist: Modified. 5222 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 5223 * sysdeps/unix/sysv/linux/gai_sigqueue.c: Modified. 5224 (libc_hidden_def): New. 5225 * sysdeps/unix/sysv/linux/hppa/libanl.abilist: Modified. 5226 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 5227 * sysdeps/unix/sysv/linux/i386/libanl.abilist: Modified. 5228 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 5229 * sysdeps/unix/sysv/linux/ia64/libanl.abilist: Modified. 5230 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 5231 * sysdeps/unix/sysv/linux/m68k/coldfire/libanl.abilist: Modified. 5232 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 5233 * sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist: Modified. 5234 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 5235 * sysdeps/unix/sysv/linux/microblaze/be/libanl.abilist: Modified. 5236 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 5237 * sysdeps/unix/sysv/linux/microblaze/le/libanl.abilist: Modified. 5238 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 5239 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 5240 * sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist: Modified. 5241 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 5242 * sysdeps/unix/sysv/linux/mips/mips64/n32/libanl.abilist: Modified. 5243 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 5244 * sysdeps/unix/sysv/linux/mips/mips64/n64/libanl.abilist: Modified. 5245 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 5246 * sysdeps/unix/sysv/linux/nios2/libanl.abilist: Modified. 5247 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 5248 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 5249 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libanl.abilist: Modified. 5250 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 5251 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libanl.abilist: Modified. 5252 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 5253 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libanl.abilist: Modified. 5254 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 5255 * sysdeps/unix/sysv/linux/riscv/rv32/libanl.abilist: Modified. 5256 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 5257 * sysdeps/unix/sysv/linux/riscv/rv64/libanl.abilist: Modified. 5258 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 5259 * sysdeps/unix/sysv/linux/s390/s390-32/libanl.abilist: Modified. 5260 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 5261 * sysdeps/unix/sysv/linux/s390/s390-64/libanl.abilist: Modified. 5262 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 5263 * sysdeps/unix/sysv/linux/sh/be/libanl.abilist: Modified. 5264 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 5265 * sysdeps/unix/sysv/linux/sh/le/libanl.abilist: Modified. 5266 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 5267 * sysdeps/unix/sysv/linux/sparc/sparc32/libanl.abilist: Modified. 5268 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 5269 * sysdeps/unix/sysv/linux/sparc/sparc64/libanl.abilist: Modified. 5270 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 5271 * sysdeps/unix/sysv/linux/x86_64/64/libanl.abilist: Modified. 5272 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 5273 * sysdeps/unix/sysv/linux/x86_64/x32/libanl.abilist: Modified. 5274 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 5275 52762021-07-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com> 5277 5278 COMMIT: 813c6ec808556553be9d39e900a3fc97ceb32330 5279 powerpc: optimize strcpy/stpcpy for POWER9/10 5280 5281 * sysdeps/powerpc/powerpc64/le/power9/strcpy.S: Modified. 5282 52832021-07-01 H.J. Lu <hjl.tools@gmail.com> 5284 5285 COMMIT: 8241409e29a347ff6613d28d13cb1c7cdf1ec888 5286 soft-fp: Add __extendhfxf2 and __truncxfhf2 5287 5288 * soft-fp/extendhfxf2.c: New file. 5289 * soft-fp/truncxfhf2.c: New file. 5290 52912021-07-01 H.J. Lu <hjl.tools@gmail.com> 5292 5293 COMMIT: ea8e465a6b8d0f26c72bcbe453a854de3abf68ec 5294 x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033] 5295 5296 * manual/platform.texi: Modified. 5297 * sysdeps/x86/bits/platform/x86.h: Modified. 5298 (<anoymous>): Modified. 5299 * sysdeps/x86/cpu-features.c: Modified. 5300 (update_usable): Modified function. 5301 * sysdeps/x86/include/cpu-features.h: Modified. 5302 (bit_cpu_INDEX_7_EDX_11): Remove. 5303 (index_cpu_INDEX_7_EDX_11): Remove. 5304 (reg_INDEX_7_EDX_11): Remove. 5305 (bit_cpu_RTM_ALWAYS_ABORT): New. 5306 (index_cpu_RTM_ALWAYS_ABORT): New. 5307 (reg_RTM_ALWAYS_ABORT): New. 5308 * sysdeps/x86/tst-cpu-features-supports.c: Modified. 5309 (do_test): Modified function. 5310 * sysdeps/x86/tst-get-cpu-features.c: Modified. 5311 (do_test): Modified function. 5312 53132021-07-01 Joseph Myers <joseph@codesourcery.com> 5314 5315 COMMIT: b1b4f7209ecaad4bf9a5d0d2ef1338409d364bac 5316 Update syscall lists for Linux 5.13 5317 5318 * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified. 5319 (__NR_landlock_add_rule): New. 5320 (__NR_landlock_create_ruleset): New. 5321 (__NR_landlock_restrict_self): New. 5322 * sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified. 5323 (__NR_landlock_add_rule): New. 5324 (__NR_landlock_create_ruleset): New. 5325 (__NR_landlock_restrict_self): New. 5326 * sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified. 5327 (__NR_landlock_add_rule): New. 5328 (__NR_landlock_create_ruleset): New. 5329 (__NR_landlock_restrict_self): New. 5330 * sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified. 5331 (__NR_landlock_add_rule): New. 5332 (__NR_landlock_create_ruleset): New. 5333 (__NR_landlock_restrict_self): New. 5334 * sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified. 5335 (__NR_landlock_add_rule): New. 5336 (__NR_landlock_create_ruleset): New. 5337 (__NR_landlock_restrict_self): New. 5338 * sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified. 5339 (__NR_landlock_add_rule): New. 5340 (__NR_landlock_create_ruleset): New. 5341 (__NR_landlock_restrict_self): New. 5342 * sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified. 5343 (__NR_landlock_add_rule): New. 5344 (__NR_landlock_create_ruleset): New. 5345 (__NR_landlock_restrict_self): New. 5346 * sysdeps/unix/sysv/linux/ia64/arch-syscall.h: Modified. 5347 (__NR_landlock_add_rule): New. 5348 (__NR_landlock_create_ruleset): New. 5349 (__NR_landlock_restrict_self): New. 5350 * sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified. 5351 (__NR_landlock_add_rule): New. 5352 (__NR_landlock_create_ruleset): New. 5353 (__NR_landlock_restrict_self): New. 5354 * sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified. 5355 (__NR_landlock_add_rule): New. 5356 (__NR_landlock_create_ruleset): New. 5357 (__NR_landlock_restrict_self): New. 5358 * sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified. 5359 (__NR_landlock_add_rule): New. 5360 (__NR_landlock_create_ruleset): New. 5361 (__NR_landlock_restrict_self): New. 5362 * sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified. 5363 (__NR_landlock_add_rule): New. 5364 (__NR_landlock_create_ruleset): New. 5365 (__NR_landlock_restrict_self): New. 5366 * sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified. 5367 (__NR_landlock_add_rule): New. 5368 (__NR_landlock_create_ruleset): New. 5369 (__NR_landlock_restrict_self): New. 5370 * sysdeps/unix/sysv/linux/nios2/arch-syscall.h: Modified. 5371 (__NR_landlock_add_rule): New. 5372 (__NR_landlock_create_ruleset): New. 5373 (__NR_landlock_restrict_self): New. 5374 * sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified. 5375 (__NR_landlock_add_rule): New. 5376 (__NR_landlock_create_ruleset): New. 5377 (__NR_landlock_restrict_self): New. 5378 * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified. 5379 (__NR_landlock_add_rule): New. 5380 (__NR_landlock_create_ruleset): New. 5381 (__NR_landlock_restrict_self): New. 5382 * sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified. 5383 (__NR_landlock_add_rule): New. 5384 (__NR_landlock_create_ruleset): New. 5385 (__NR_landlock_restrict_self): New. 5386 * sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified. 5387 (__NR_landlock_add_rule): New. 5388 (__NR_landlock_create_ruleset): New. 5389 (__NR_landlock_restrict_self): New. 5390 * sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified. 5391 (__NR_landlock_add_rule): New. 5392 (__NR_landlock_create_ruleset): New. 5393 (__NR_landlock_restrict_self): New. 5394 * sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified. 5395 (__NR_landlock_add_rule): New. 5396 (__NR_landlock_create_ruleset): New. 5397 (__NR_landlock_restrict_self): New. 5398 * sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified. 5399 (__NR_landlock_add_rule): New. 5400 (__NR_landlock_create_ruleset): New. 5401 (__NR_landlock_restrict_self): New. 5402 * sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified. 5403 (__NR_landlock_add_rule): New. 5404 (__NR_landlock_create_ruleset): New. 5405 (__NR_landlock_restrict_self): New. 5406 * sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified. 5407 (__NR_landlock_add_rule): New. 5408 (__NR_landlock_create_ruleset): New. 5409 (__NR_landlock_restrict_self): New. 5410 * sysdeps/unix/sysv/linux/syscall-names.list: Modified. 5411 * sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified. 5412 (__NR_landlock_add_rule): New. 5413 (__NR_landlock_create_ruleset): New. 5414 (__NR_landlock_restrict_self): New. 5415 * sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified. 5416 (__NR_landlock_add_rule): New. 5417 (__NR_landlock_create_ruleset): New. 5418 (__NR_landlock_restrict_self): New. 5419 54202021-07-01 Stefan Liebler <stli@linux.ibm.com> 5421 5422 COMMIT: 7c45df18e1c524775a88c1e6fc7eac0049b3de83 5423 s390: Fix MEMCHR_Z900_G5 ifunc-variant if n>=0x80000000 [BZ #28024] 5424 5425 * sysdeps/s390/memchr-z900.S: Modified. 5426 54272021-07-01 Stefan Liebler <stli@linux.ibm.com> 5428 5429 COMMIT: ba436665b1c9e8bcef76947a4b59706bc64ceead 5430 Fix extra PLT reference in libc.so due to __glob64_time64 if build with gcc 7.5 on 32bit. 5431 5432 * include/glob.h: Modified. 5433 [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. 5434 [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. 5435 * posix/glob64-time64.c: Modified. 5436 [__TIMESIZE != 64](libc_hidden_def): New. 5437 * sysdeps/unix/sysv/linux/glob64-time64.c: Modified. 5438 [__TIMESIZE != 64](libc_hidden_def): New. 5439 54402021-07-01 Wilco Dijkstra <wilco.dijkstra@arm.com> 5441 5442 COMMIT: 6a34c928c2ac9fce926b1348d61dae34262e3f77 5443 AArch64: Add hp-timing.h 5444 5445 * sysdeps/aarch64/hp-timing.h: New file. 5446 54472021-07-01 Wilco Dijkstra <wilco.dijkstra@arm.com> 5448 5449 COMMIT: 252cad02d4c63540501b9b8c988cb91248563224 5450 AArch64: Improve strnlen performance 5451 5452 * sysdeps/aarch64/strnlen.S: Modified. 5453 54542021-06-30 Florian Weimer <fweimer@redhat.com> 5455 5456 COMMIT: eb68d7d23cc411acdf68a60f194343a6774d6194 5457 Linux: Avoid calling malloc indirectly from __get_nprocs 5458 5459 * sysdeps/unix/sysv/linux/getsysstats.c: Modified. 5460 (scratch_buffer.h): Remove include. 5461 (__get_nprocs): Modified function. 5462 (array_length.h): Include file. 5463 (errno.h): Include file. 5464 (ldsodefs.h): Include file. 5465 (limits.h): Include file. 5466 (sys/mman.h): Include file. 5467 (__get_nprocs_count): New function. 5468 (__get_nprocs_large): New function. 5469 54702021-06-30 Joseph Myers <joseph@codesourcery.com> 5471 5472 COMMIT: 38f58041baff897e595a957ddb04ecb4c83ab322 5473 Use Linux 5.13 in build-many-glibcs.py 5474 5475 * scripts/build-many-glibcs.py: Modified. 5476 54772021-06-30 Florian Weimer <fweimer@redhat.com> 5478 5479 COMMIT: 734c60ebb607086ad6d67b2544d6b7baba72a652 5480 login: Move libutil into libc 5481 5482 * include/pty.h: Modified. 5483 [! _ISOMAC](libutil_hidden_proto): Remove. 5484 [! _ISOMAC](libc_hidden_proto): New. 5485 [! _ISOMAC](libc_hidden_proto): New. 5486 * include/utmp.h: Modified. 5487 [! _ISOMAC](libutil_hidden_proto): Remove. 5488 [! _ISOMAC](libc_hidden_proto): New. 5489 [! _ISOMAC](libc_hidden_proto): New. 5490 [! _ISOMAC](libc_hidden_proto): New. 5491 [! _ISOMAC](libc_hidden_proto): New. 5492 * login/Makefile: Modified. 5493 * login/Versions: Modified. 5494 * login/forkpty.c: Modified. 5495 (forkpty): Remove function. 5496 [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 5497 (shlib-compat.h): Include file. 5498 (__forkpty): New function. 5499 (versioned_symbol): New function. 5500 (libc_hidden_ver): New. 5501 * login/libutil-compat.c: New file. 5502 * login/login.c: Modified. 5503 (tty_name): Modified function. 5504 (login): Remove function. 5505 [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 5506 (shlib-compat.h): Include file. 5507 (__login): New function. 5508 (versioned_symbol): New function. 5509 (libc_hidden_ver): New. 5510 * login/login_tty.c: Modified. 5511 (login_tty): Remove function. 5512 (libutil_hidden_def): Remove. 5513 [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 5514 (shlib-compat.h): Include file. 5515 (__login_tty): New function. 5516 (versioned_symbol): New function. 5517 (libc_hidden_ver): New. 5518 * login/logout.c: Modified. 5519 (logout): Remove function. 5520 [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 5521 (shlib-compat.h): Include file. 5522 (__logout): New function. 5523 (versioned_symbol): New function. 5524 (libc_hidden_ver): New. 5525 * login/logwtmp.c: Modified. 5526 (logwtmp): Remove function. 5527 [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 5528 (shlib-compat.h): Include file. 5529 (__logwtmp): New function. 5530 (versioned_symbol): New function. 5531 (libc_hidden_ver): New. 5532 * login/openpty.c: Modified. 5533 (pts_name): Modified function. 5534 (openpty): Remove function. 5535 (libutil_hidden_def): Remove. 5536 [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 5537 (shlib-compat.h): Include file. 5538 (__openpty): New function. 5539 (versioned_symbol): New function. 5540 (libc_hidden_ver): New. 5541 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 5542 * sysdeps/mach/hurd/i386/libutil.abilist: Modified. 5543 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 5544 * sysdeps/unix/sysv/linux/aarch64/libutil.abilist: Modified. 5545 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 5546 * sysdeps/unix/sysv/linux/alpha/libutil.abilist: Modified. 5547 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 5548 * sysdeps/unix/sysv/linux/arc/libutil.abilist: Modified. 5549 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 5550 * sysdeps/unix/sysv/linux/arm/be/libutil.abilist: Modified. 5551 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 5552 * sysdeps/unix/sysv/linux/arm/le/libutil.abilist: Modified. 5553 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 5554 * sysdeps/unix/sysv/linux/csky/libutil.abilist: Modified. 5555 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 5556 * sysdeps/unix/sysv/linux/hppa/libutil.abilist: Modified. 5557 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 5558 * sysdeps/unix/sysv/linux/i386/libutil.abilist: Modified. 5559 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 5560 * sysdeps/unix/sysv/linux/ia64/libutil.abilist: Modified. 5561 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 5562 * sysdeps/unix/sysv/linux/m68k/coldfire/libutil.abilist: Modified. 5563 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 5564 * sysdeps/unix/sysv/linux/m68k/m680x0/libutil.abilist: Modified. 5565 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 5566 * sysdeps/unix/sysv/linux/microblaze/be/libutil.abilist: Modified. 5567 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 5568 * sysdeps/unix/sysv/linux/microblaze/le/libutil.abilist: Modified. 5569 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 5570 * sysdeps/unix/sysv/linux/mips/mips32/libutil.abilist: Modified. 5571 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 5572 * sysdeps/unix/sysv/linux/mips/mips64/libutil.abilist: Modified. 5573 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 5574 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 5575 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 5576 * sysdeps/unix/sysv/linux/nios2/libutil.abilist: Modified. 5577 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 5578 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libutil.abilist: Modified. 5579 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 5580 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 5581 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libutil.abilist: Modified. 5582 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 5583 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libutil.abilist: Modified. 5584 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 5585 * sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist: Modified. 5586 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 5587 * sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist: Modified. 5588 * sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Modified. 5589 * sysdeps/unix/sysv/linux/s390/s390-32/Versions: Modified. 5590 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 5591 * sysdeps/unix/sysv/linux/s390/s390-32/libutil-compat.c: New file. 5592 * sysdeps/unix/sysv/linux/s390/s390-32/libutil.abilist: Modified. 5593 * sysdeps/unix/sysv/linux/s390/s390-32/login.c: Modified. 5594 (weak_alias): Remove. 5595 (login): Remove. 5596 (login): Remove. 5597 (default_symbol_version): Remove. 5598 (shlib-compat.h): Include file. 5599 (compat_symbol): New. 5600 (symbol_version): New function. 5601 * sysdeps/unix/sysv/linux/s390/s390-32/login32.c: Modified. 5602 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 5603 * sysdeps/unix/sysv/linux/s390/s390-64/libutil.abilist: Modified. 5604 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 5605 * sysdeps/unix/sysv/linux/sh/be/libutil.abilist: Modified. 5606 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 5607 * sysdeps/unix/sysv/linux/sh/le/libutil.abilist: Modified. 5608 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 5609 * sysdeps/unix/sysv/linux/sparc/sparc32/libutil.abilist: Modified. 5610 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 5611 * sysdeps/unix/sysv/linux/sparc/sparc64/libutil.abilist: Modified. 5612 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 5613 * sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist: Modified. 5614 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 5615 * sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist: Modified. 5616 56172021-06-30 Florian Weimer <fweimer@redhat.com> 5618 5619 COMMIT: 98164ba55d01dfe517a71cbc5538ff1f5dc563d6 5620 login: Rework hidden prototypes for __setutent, __utmpname, __endutent 5621 5622 * include/utmp.h: Modified. 5623 [! _ISOMAC](__utmpname): Modified. 5624 [! _ISOMAC](libc_hidden_proto): Modified. 5625 [! _ISOMAC](__setutent): Modified. 5626 [! _ISOMAC](__endutent): Modified. 5627 [! _ISOMAC](libc_hidden_proto): Modified. 5628 [! _ISOMAC](libc_hidden_proto): Modified. 5629 [! _ISOMAC](libc_hidden_proto): Modified. 5630 [! _ISOMAC](libc_hidden_proto): Modified. 5631 [! _ISOMAC](libc_hidden_proto): Modified. 5632 [! _ISOMAC](libc_hidden_proto): Modified. 5633 [! _ISOMAC](libc_hidden_proto): New. 5634 [! _ISOMAC](libc_hidden_proto): New. 5635 [! _ISOMAC](libc_hidden_proto): New. 5636 * login/getutent_r.c: Modified. 5637 (libc_hidden_def): Modified. 5638 (libc_hidden_def): Modified. 5639 (libc_hidden_def): New. 5640 (libc_hidden_def): New. 5641 * login/utmpname.c: Modified. 5642 (libc_hidden_def): New. 5643 56442021-06-30 Florian Weimer <fweimer@redhat.com> 5645 5646 COMMIT: 8d1f854d60d159931594f31993599b9d9168552b 5647 login: Hidden prototypes for _getpt, __ptsname_r, grantpt, unlockpt 5648 5649 * include/stdlib.h: Modified. 5650 [! _ISOMAC](libc_hidden_proto): Modified. 5651 [! _ISOMAC](libc_hidden_proto): Modified. 5652 [! _ISOMAC](libc_hidden_proto): Modified. 5653 [! _ISOMAC](libc_hidden_proto): Modified. 5654 [! _ISOMAC](libc_hidden_proto): Modified. 5655 [! _ISOMAC](libc_hidden_proto): Modified. 5656 [! _ISOMAC](libc_hidden_proto): Modified. 5657 [! _ISOMAC](libc_hidden_proto): Modified. 5658 [! _ISOMAC](libc_hidden_proto): Modified. 5659 [! _ISOMAC](libc_hidden_proto): Modified. 5660 [! _ISOMAC](libc_hidden_proto): Modified. 5661 [! _ISOMAC](libc_hidden_proto): Modified. 5662 [! _ISOMAC](libc_hidden_proto): Modified. 5663 [! _ISOMAC](libc_hidden_proto): Modified. 5664 [! _ISOMAC](libc_hidden_proto): Modified. 5665 [! _ISOMAC](libc_hidden_proto): Modified. 5666 [! _ISOMAC](libc_hidden_proto): Modified. 5667 [! _ISOMAC](libc_hidden_proto): Modified. 5668 [! _ISOMAC](libc_hidden_proto): Modified. 5669 [! _ISOMAC](libc_hidden_proto): Modified. 5670 [! _ISOMAC](libc_hidden_proto): Modified. 5671 [! _ISOMAC](libc_hidden_proto): Modified. 5672 [! _ISOMAC](libc_hidden_proto): Modified. 5673 [! _ISOMAC](libc_hidden_proto): Modified. 5674 [! _ISOMAC](libc_hidden_proto): Modified. 5675 [! _ISOMAC](libc_hidden_proto): Modified. 5676 [! _ISOMAC](libc_hidden_proto): Modified. 5677 [! _ISOMAC](libc_hidden_proto): Modified. 5678 [! _ISOMAC](libc_hidden_proto): Modified. 5679 [! _ISOMAC](libc_hidden_proto): Modified. 5680 [! _ISOMAC](libc_hidden_proto): Modified. 5681 [! _ISOMAC](libc_hidden_proto): Modified. 5682 [! _ISOMAC](libc_hidden_proto): Modified. 5683 [! _ISOMAC](__getpt): New. 5684 [! _ISOMAC](__ptsname_r): New. 5685 [! _ISOMAC](libc_hidden_proto): New. 5686 [! _ISOMAC](libc_hidden_proto): New. 5687 [! _ISOMAC](libc_hidden_proto): New. 5688 [! _ISOMAC](libc_hidden_proto): New. 5689 * login/getpt.c: Modified. 5690 (libc_hidden_def): New. 5691 * login/grantpt.c: Modified. 5692 (libc_hidden_def): New. 5693 * login/ptsname.c: Modified. 5694 (libc_hidden_def): New. 5695 * sysdeps/mach/hurd/ptsname.c: Modified. 5696 (libc_hidden_def): New. 5697 * sysdeps/unix/bsd/getpt.c: Modified. 5698 (stdlib.h): Include file. 5699 (libc_hidden_def): New. 5700 * sysdeps/unix/bsd/unlockpt.c: Modified. 5701 (libc_hidden_def): New. 5702 * sysdeps/unix/grantpt.c: Modified. 5703 (libc_hidden_def): New. 5704 * sysdeps/unix/sysv/linux/getpt.c: Modified. 5705 (stdlib.h): Include file. 5706 (libc_hidden_def): New. 5707 * sysdeps/unix/sysv/linux/grantpt.c: Modified. 5708 (libc_hidden_def): New. 5709 * sysdeps/unix/sysv/linux/ptsname.c: Modified. 5710 (libc_hidden_def): New. 5711 * sysdeps/unix/sysv/linux/unlockpt.c: Modified. 5712 (libc_hidden_def): New. 5713 57142021-06-29 Florian Weimer <fweimer@redhat.com> 5715 5716 COMMIT: 3640654575bef7b56840fbadc1a6d6180ea011a7 5717 nptl_db: Re-use the ELF-to-abilist converter for ABI checking 5718 5719 * nptl_db/Makefile: Modified. 5720 * nptl_db/db-symbols.awk: Modified. 5721 * scripts/abilist.awk: Modified. 5722 57232021-06-29 Andreas Roeseler <andreas.a.roeseler@gmail.com> 5724 5725 COMMIT: 9dc7dc5708c5c35aeb2e0c594c74b4ba4674aa6d 5726 Add RFC 8335 Definitions from Linux 5.13 5727 5728 * inet/netinet/icmp6.h: Modified. 5729 (ICMPV6_EXT_ECHO_REQUEST): New. 5730 (ICMPV6_EXT_ECHO_REPLY): New. 5731 * sysdeps/gnu/netinet/ip_icmp.h: Modified. 5732 (ICMP_EXT_ECHO): New. 5733 (ICMP_EXT_ECHOREPLY): New. 5734 (ICMP_EXT_CODE_MAL_QUERY): New. 5735 (ICMP_EXT_CODE_NO_IF): New. 5736 (ICMP_EXT_CODE_NO_TABLE_ENT): New. 5737 (ICMP_EXT_CODE_MULT_IFS): New. 5738 (ICMP_EXT_ECHOREPLY_ACTIVE): New. 5739 (ICMP_EXT_ECHOREPLY_IPV4): New. 5740 (ICMP_EXT_ECHOREPLY_IPV6): New. 5741 (ICMP_EXT_ECHO_CTYPE_NAME): New. 5742 (ICMP_EXT_ECHO_CTYPE_INDEX): New. 5743 (ICMP_EXT_ECHO_CTYPE_ADDR): New. 5744 (ICMP_AFI_IP): New. 5745 (ICMP_AFI_IP6): New. 5746 57472021-06-29 Florian Weimer <fweimer@redhat.com> 5748 5749 COMMIT: 5e1ce61e3e71fb7ffe53f58fe96e67cb15f94854 5750 nss: Fix NSS_DECLARE_MODULE_FUNCTIONS handling of _nss_*_endnetgrent 5751 5752 * nss/nss.h: Modified. 5753 (NSS_DECLARE_MODULE_FUNCTIONS): Modified. 5754 57552021-06-29 Stefan Liebler <stli@linux.ibm.com> 5756 5757 COMMIT: 259a17cc98058d2576511201f85d28cb5d9de2a2 5758 s390x: Update math: redirect roundeven function 5759 5760 * sysdeps/s390/fpu/s_roundeven.c: Modified. 5761 [HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT](hidden_def): Remove. 5762 [HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT](NO_MATH_REDIRECT): New. 5763 * sysdeps/s390/fpu/s_roundevenf.c: Modified. 5764 [HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT](NO_MATH_REDIRECT): New. 5765 * sysdeps/s390/fpu/s_roundevenl.c: Modified. 5766 [HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT](NO_MATH_REDIRECT): New. 5767 57682021-06-28 Adhemerval Zanella <adhemerval.zanella@linaro.org> 5769 5770 COMMIT: c32c868ab8b2b95724550d0130782c0767fc3bab 5771 posix: Add _Fork [BZ #4737] 5772 5773 * NEWS: Modified. 5774 * malloc/Makefile: Modified. 5775 * malloc/tst-mallocfork3.c: New file. 5776 * manual/process.texi: Modified. 5777 * posix/Makefile: Modified. 5778 * posix/Versions: Modified. 5779 * posix/fork.c: Modified. 5780 * posix/tst-_Fork.c: New file. 5781 * posix/unistd.h: Modified. 5782 [__USE_GNU](_Fork): New function. 5783 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 5784 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 5785 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 5786 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 5787 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 5788 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 5789 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 5790 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 5791 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 5792 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 5793 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 5794 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 5795 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 5796 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 5797 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 5798 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 5799 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 5800 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 5801 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 5802 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 5803 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 5804 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 5805 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 5806 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 5807 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 5808 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 5809 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 5810 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 5811 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 5812 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 5813 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 5814 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 5815 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 5816 58172021-06-28 Florian Weimer <fweimer@redhat.com> 5818 5819 COMMIT: dd45734e322a03287d34d8af9b7da7b35cfddb8e 5820 nptl: Add glibc.pthread.stack_cache_size tunable 5821 5822 * NEWS: Modified. 5823 * manual/tunables.texi: Modified. 5824 * nptl/nptl-stack.c: Modified. 5825 (stack_cache_maxsize): Remove. 5826 (queue_stack): Modified function. 5827 (__nptl_stack_cache_maxsize): New. 5828 * nptl/nptl-stack.h: Modified. 5829 (__nptl_stack_cache_maxsize): New. 5830 * nptl/pthread_mutex_conf.c: Modified. 5831 (__pthread_tunables_init): Modified function. 5832 (nptl-stack.h): Include file. 5833 (TUNABLE_CALLBACK): New function. 5834 * sysdeps/nptl/dl-tunables.list: Modified. 5835 58362021-06-28 Florian Weimer <fweimer@redhat.com> 5837 5838 COMMIT: fef400a2f976d1fd6a4639e6980f6c50ee13fbf5 5839 nptl: Export libthread_db-used symbols under GLIBC_PRIVATE 5840 5841 * nptl/Versions: Modified. 5842 * nptl/pthread_create.c: Modified. 5843 [SHARED](__nptl_rtld_global): Modified. 5844 (__attribute_used__): Remove. 5845 (__attribute_used__): Remove. 5846 (nptl_version): Remove. 5847 (__nptl_threads_events): New. 5848 (libc_hidden_proto): New. 5849 (libc_hidden_data_def): New. 5850 (__nptl_last_event): New. 5851 (libc_hidden_proto): New. 5852 (libc_hidden_data_def): New. 5853 (__nptl_version): New. 5854 * nptl_db/Makefile: Modified. 5855 * nptl_db/db-symbols.awk: Modified. 5856 58572021-06-28 Florian Weimer <fweimer@redhat.com> 5858 5859 COMMIT: b369cc4e9c2436b9b4f56128059313b69b0c300d 5860 nptl: Rename nptl_version to __nptl_version 5861 5862 * nptl_db/structs.def: Modified. 5863 * nptl_db/td_ta_new.c: Modified. 5864 (td_ta_new): Modified function. 5865 58662021-06-28 Florian Weimer <fweimer@redhat.com> 5867 5868 COMMIT: d22705e7de9ee153508681a1c8842dcd17c490da 5869 nptl_db: Clean up main/rtld variable handling 5870 5871 * nptl_db/db-symbols.awk: Modified. 5872 * nptl_db/structs.def: Modified. 5873 58742021-06-28 Szabolcs Nagy <szabolcs.nagy@arm.com> 5875 5876 COMMIT: 3101b967874fb7d54a23f75fe93c310143e64af6 5877 arm: align stack in clone [BZ 28020] 5878 5879 * sysdeps/unix/sysv/linux/arm/clone.S: Modified. 5880 58812021-06-28 Florian Weimer <fweimer@redhat.com> 5882 5883 COMMIT: 30639e79d3370243ee5ef3a029204a4c71e15856 5884 Linux: Cleanups after librt move 5885 5886 * elf/Makefile: Modified. 5887 * misc/Makefile: Modified. 5888 * nptl/Makefile: Modified. 5889 * rt/Makefile: Modified. 5890 * rt/Versions: Modified. 5891 * rt/aio_misc.c: Modified. 5892 [! PTHREAD_IN_LIBC](librt_hidden_data_def): Remove. 5893 [! PTHREAD_IN_LIBC](librt_hidden_def): Remove. 5894 [! PTHREAD_IN_LIBC](librt_hidden_def): Remove. 5895 [! PTHREAD_IN_LIBC](librt_hidden_def): Remove. 5896 [! PTHREAD_IN_LIBC](librt_hidden_def): Remove. 5897 [! PTHREAD_IN_LIBC](librt_hidden_def): Remove. 5898 [PTHREAD_IN_LIBC](libc_hidden_data_def): Remove. 5899 [PTHREAD_IN_LIBC](libc_hidden_def): Remove. 5900 [PTHREAD_IN_LIBC](libc_hidden_def): Remove. 5901 [PTHREAD_IN_LIBC](libc_hidden_def): Remove. 5902 [PTHREAD_IN_LIBC](libc_hidden_def): Remove. 5903 [PTHREAD_IN_LIBC](libc_hidden_def): Remove. 5904 * rt/aio_notify.c: Modified. 5905 [! PTHREAD_IN_LIBC](librt_hidden_def): Remove. 5906 [! PTHREAD_IN_LIBC](librt_hidden_def): Remove. 5907 [PTHREAD_IN_LIBC](libc_hidden_def): Remove. 5908 [PTHREAD_IN_LIBC](libc_hidden_def): Remove. 5909 * rt/aio_sigqueue.c: Modified. 5910 (librt_hidden_def): Remove. 5911 * sysdeps/generic/aio_misc.h: Modified. 5912 [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove. 5913 [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove. 5914 [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove. 5915 [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove. 5916 [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove. 5917 [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove. 5918 [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove. 5919 [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove. 5920 [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove. 5921 [PTHREAD_IN_LIBC](libc_hidden_proto): Remove. 5922 [PTHREAD_IN_LIBC](libc_hidden_proto): Remove. 5923 [PTHREAD_IN_LIBC](libc_hidden_proto): Remove. 5924 [PTHREAD_IN_LIBC](libc_hidden_proto): Remove. 5925 [PTHREAD_IN_LIBC](libc_hidden_proto): Remove. 5926 [PTHREAD_IN_LIBC](libc_hidden_proto): Remove. 5927 [PTHREAD_IN_LIBC](libc_hidden_proto): Remove. 5928 [PTHREAD_IN_LIBC](libc_hidden_proto): Remove. 5929 [PTHREAD_IN_LIBC](libc_hidden_proto): Remove. 5930 (__aio_requests_mutex): Modified. 5931 (__aio_enqueue_request): Modified. 5932 (__aio_find_req): Modified. 5933 (__aio_find_req_fd): Modified. 5934 (__aio_remove_request): Modified. 5935 (__aio_free_request): Modified. 5936 (__aio_notify): Modified. 5937 (__aio_notify_only): Modified. 5938 (__aio_sigqueue): Modified. 5939 * sysdeps/htl/Makeconfig: Modified. 5940 * sysdeps/nptl/Makeconfig: Modified. 5941 * sysdeps/pthread/Makefile: Modified. 5942 * sysdeps/unix/sysv/linux/Makefile: Modified. 5943 * sysdeps/unix/sysv/linux/Versions: Modified. 5944 * sysdeps/unix/sysv/linux/aio_sigqueue.c: Modified. 5945 (libc_hidden_def): Remove. 5946 * sysdeps/unix/sysv/linux/kernel-posix-timers.h: Modified. 5947 [TIMER_T_WAS_INT_COMPAT](libc_hidden_proto): Remove. 5948 (__timer_start_helper_thread): Modified. 5949 (libc_hidden_proto): Modified. 5950 (__timer_helper_once): Modified. 5951 (libc_hidden_proto): Modified. 5952 (__timer_helper_tid): Modified. 5953 (libc_hidden_proto): Modified. 5954 (__timer_active_sigev_thread): Modified. 5955 (libc_hidden_proto): Remove. 5956 (__timer_active_sigev_thread_lock): Modified. 5957 (libc_hidden_proto): Remove. 5958 (libc_hidden_proto): Remove. 5959 (libc_hidden_proto): Remove. 5960 (libc_hidden_proto): Remove. 5961 * sysdeps/unix/sysv/linux/timer_create.c: Modified. 5962 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_compat_list): Modified. 5963 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](libc_hidden_data_def): Remove. 5964 * sysdeps/unix/sysv/linux/timer_routines.c: Modified. 5965 (__timer_active_sigev_thread): Modified. 5966 (libc_hidden_data_def): Remove. 5967 (__timer_active_sigev_thread_lock): Modified. 5968 (libc_hidden_data_def): Remove. 5969 (libc_hidden_data_def): Remove. 5970 (libc_hidden_data_def): Remove. 5971 (libc_hidden_def): Remove. 5972 * sysvipc/Makefile: Modified. 5973 * time/Makefile: Modified. 5974 59752021-06-28 Florian Weimer <fweimer@redhat.com> 5976 5977 COMMIT: 477910b83e5ef3b3aa78b11808433846989461c8 5978 Linux: Move timer_settime, __timer_settime64 from librt to libc 5979 5980 * include/time.h: Modified. 5981 [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_proto): New. 5982 [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New. 5983 [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Remove. 5984 * rt/Makefile: Modified. 5985 * rt/Versions: Modified. 5986 * rt/librt-compat.c: Modified. 5987 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_2)](compat_symbol): Remove. 5988 [SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34) && ABI_librt_GLIBC_2_3_4 != ABI_librt_GLIBC_2_1](compat_symbol): Remove. 5989 [SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34) && ABI_librt_GLIBC_2_4 != ABI_librt_GLIBC_2_1](compat_symbol): Remove. 5990 [SHLIB_COMPAT (librt, GLIBC_2_7, GLIBC_2_34) && ABI_librt_GLIBC_2_7 != ABI_librt_GLIBC_2_4](compat_symbol): Remove. 5991 (__librt_version_placeholder_1): Remove function. 5992 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](__librt_version_placeholder_1): New. 5993 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 5994 [SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 5995 [SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 5996 [SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New. 5997 [SHLIB_COMPAT (librt, GLIBC_2_7, GLIBC_2_34)](compat_symbol): New. 5998 * sysdeps/unix/sysv/linux/Versions: Modified. 5999 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 6000 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 6001 * sysdeps/unix/sysv/linux/alpha/Versions: Modified. 6002 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 6003 * sysdeps/unix/sysv/linux/alpha/librt-compat.c: Modified. 6004 (rt/librt-compat.c): Remove include. 6005 (sysdeps/unix/sysv/linux/librt-compat.c): Include file. 6006 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 6007 * sysdeps/unix/sysv/linux/alpha/timer_settime.c: Delete file. 6008 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 6009 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 6010 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 6011 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 6012 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 6013 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 6014 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 6015 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 6016 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 6017 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 6018 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 6019 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 6020 * sysdeps/unix/sysv/linux/ia64/Versions: Modified. 6021 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 6022 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 6023 * sysdeps/unix/sysv/linux/ia64/timer_settime.c: Delete file. 6024 * sysdeps/unix/sysv/linux/librt-compat.c: New file. 6025 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 6026 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 6027 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 6028 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 6029 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 6030 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 6031 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 6032 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 6033 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 6034 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 6035 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 6036 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 6037 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 6038 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 6039 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 6040 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 6041 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 6042 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 6043 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 6044 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 6045 * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified. 6046 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 6047 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 6048 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 6049 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 6050 * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_settime.c: Delete file. 6051 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 6052 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 6053 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 6054 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 6055 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 6056 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 6057 * sysdeps/unix/sysv/linux/s390/s390-64/Versions: Modified. 6058 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 6059 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 6060 * sysdeps/unix/sysv/linux/s390/s390-64/timer_settime.c: Delete file. 6061 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 6062 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 6063 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 6064 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 6065 * sysdeps/unix/sysv/linux/sparc/librt-compat.c: Modified. 6066 (rt/librt-compat.c): Remove include. 6067 (sysdeps/unix/sysv/linux/librt-compat.c): Include file. 6068 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 6069 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 6070 * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Modified. 6071 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 6072 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 6073 * sysdeps/unix/sysv/linux/sparc/sparc64/timer_settime.c: Delete file. 6074 * sysdeps/unix/sysv/linux/timer_settime.c: Modified. 6075 [__TIMESIZE != 64](librt_hidden_def): Remove. 6076 [__TIMESIZE != 64](__timer_settime): Remove. 6077 (__timer_settime64): Remove function. 6078 (weak_alias): Remove. 6079 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 6080 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](libc_hidden_ver): New. 6081 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](versioned_symbol): New. 6082 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](__timer_settime): New. 6083 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](versioned_symbol): New. 6084 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE == 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 6085 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE == 64](versioned_symbol): New. 6086 [!TIMER_T_WAS_INT_COMPAT](___timer_settime64): New. 6087 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_settime_old): New. 6088 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](compat_symbol): New. 6089 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 6090 [TIMER_T_WAS_INT_COMPAT](__timer_settime_new): New. 6091 [TIMER_T_WAS_INT_COMPAT](libc_hidden_proto): New. 6092 [TIMER_T_WAS_INT_COMPAT](___timer_settime_new): New. 6093 [TIMER_T_WAS_INT_COMPAT](versioned_symbol): New. 6094 [TIMER_T_WAS_INT_COMPAT](libc_hidden_ver): New. 6095 (shlib-compat.h): Include file. 6096 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 6097 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 6098 * sysdeps/unix/sysv/linux/x86_64/Versions: Modified. 6099 * sysdeps/unix/sysv/linux/x86_64/compat-timer.h: Delete file. 6100 * sysdeps/unix/sysv/linux/x86_64/timer_settime.c: Delete file. 6101 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 6102 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 6103 61042021-06-28 Florian Weimer <fweimer@redhat.com> 6105 6106 COMMIT: a1d6ed027b7f3ee603fba77c16508c7edc78d00a 6107 Linux: Move timer_gettime, __timer_gettime64 from librt to libc 6108 6109 * include/time.h: Modified. 6110 [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Modified. 6111 [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Remove. 6112 [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_proto): New. 6113 [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New. 6114 * rt/Makefile: Modified. 6115 * rt/Versions: Modified. 6116 * sysdeps/unix/sysv/linux/Versions: Modified. 6117 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 6118 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 6119 * sysdeps/unix/sysv/linux/alpha/Versions: Modified. 6120 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 6121 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 6122 * sysdeps/unix/sysv/linux/alpha/timer_gettime.c: Delete file. 6123 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 6124 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 6125 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 6126 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 6127 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 6128 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 6129 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 6130 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 6131 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 6132 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 6133 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 6134 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 6135 * sysdeps/unix/sysv/linux/ia64/Versions: Modified. 6136 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 6137 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 6138 * sysdeps/unix/sysv/linux/ia64/timer_gettime.c: Delete file. 6139 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 6140 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 6141 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 6142 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 6143 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 6144 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 6145 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 6146 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 6147 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 6148 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 6149 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 6150 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 6151 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 6152 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 6153 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 6154 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 6155 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 6156 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 6157 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 6158 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 6159 * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified. 6160 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 6161 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 6162 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 6163 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 6164 * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_gettime.c: Delete file. 6165 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 6166 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 6167 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 6168 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 6169 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 6170 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 6171 * sysdeps/unix/sysv/linux/s390/s390-64/Versions: Modified. 6172 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 6173 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 6174 * sysdeps/unix/sysv/linux/s390/s390-64/timer_gettime.c: Delete file. 6175 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 6176 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 6177 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 6178 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 6179 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 6180 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 6181 * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Modified. 6182 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 6183 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 6184 * sysdeps/unix/sysv/linux/sparc/sparc64/timer_gettime.c: Delete file. 6185 * sysdeps/unix/sysv/linux/timer_gettime.c: Modified. 6186 [__TIMESIZE != 64](librt_hidden_def): Remove. 6187 [__TIMESIZE != 64](__timer_gettime): Remove. 6188 (__timer_gettime64): Remove function. 6189 (weak_alias): Remove. 6190 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 6191 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](libc_hidden_ver): New. 6192 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](versioned_symbol): New. 6193 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](__timer_gettime): New. 6194 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](versioned_symbol): New. 6195 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE == 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 6196 [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE == 64](versioned_symbol): New. 6197 [!TIMER_T_WAS_INT_COMPAT](___timer_gettime64): New. 6198 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_gettime_old): New. 6199 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](compat_symbol): New. 6200 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 6201 [TIMER_T_WAS_INT_COMPAT](__timer_gettime_new): New. 6202 [TIMER_T_WAS_INT_COMPAT](libc_hidden_proto): New. 6203 [TIMER_T_WAS_INT_COMPAT](___timer_gettime_new): New. 6204 [TIMER_T_WAS_INT_COMPAT](versioned_symbol): New. 6205 [TIMER_T_WAS_INT_COMPAT](libc_hidden_ver): New. 6206 (shlib-compat.h): Include file. 6207 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 6208 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 6209 * sysdeps/unix/sysv/linux/x86_64/Versions: Modified. 6210 * sysdeps/unix/sysv/linux/x86_64/timer_gettime.c: Delete file. 6211 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 6212 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 6213 62142021-06-28 Florian Weimer <fweimer@redhat.com> 6215 6216 COMMIT: df6d227e69082c5cab33b60aa676aebf08b7585e 6217 Linux: Move timer_getoverrun from librt to libc 6218 6219 * rt/Makefile: Modified. 6220 * rt/Versions: Modified. 6221 * sysdeps/unix/sysv/linux/Versions: Modified. 6222 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 6223 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 6224 * sysdeps/unix/sysv/linux/alpha/Versions: Modified. 6225 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 6226 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 6227 * sysdeps/unix/sysv/linux/alpha/timer_getoverr.c: Delete file. 6228 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 6229 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 6230 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 6231 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 6232 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 6233 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 6234 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 6235 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 6236 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 6237 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 6238 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 6239 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 6240 * sysdeps/unix/sysv/linux/ia64/Versions: Modified. 6241 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 6242 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 6243 * sysdeps/unix/sysv/linux/ia64/timer_getoverr.c: Delete file. 6244 * sysdeps/unix/sysv/linux/kernel-posix-timers.h: Modified. 6245 (__timer_getoverrun): New. 6246 (libc_hidden_proto): New. 6247 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 6248 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 6249 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 6250 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 6251 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 6252 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 6253 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 6254 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 6255 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 6256 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 6257 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 6258 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 6259 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 6260 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 6261 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 6262 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 6263 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 6264 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 6265 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 6266 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 6267 * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified. 6268 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 6269 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 6270 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 6271 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 6272 * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_getoverr.c: Delete file. 6273 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 6274 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 6275 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 6276 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 6277 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 6278 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 6279 * sysdeps/unix/sysv/linux/s390/s390-64/Versions: Modified. 6280 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 6281 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 6282 * sysdeps/unix/sysv/linux/s390/s390-64/timer_getoverr.c: Delete file. 6283 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 6284 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 6285 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 6286 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 6287 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 6288 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 6289 * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Modified. 6290 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 6291 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 6292 * sysdeps/unix/sysv/linux/sparc/sparc64/timer_getoverr.c: Delete file. 6293 * sysdeps/unix/sysv/linux/timer_getoverr.c: Modified. 6294 [timer_getoverrun_alias](timer_getoverrun): Remove. 6295 (timer_getoverrun): Remove function. 6296 [! TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 6297 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_getoverrun_old): New. 6298 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](compat_symbol): New. 6299 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 6300 (shlib-compat.h): Include file. 6301 (___timer_getoverrun): New function. 6302 (versioned_symbol): New function. 6303 (libc_hidden_ver): New. 6304 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 6305 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 6306 * sysdeps/unix/sysv/linux/x86_64/Versions: Modified. 6307 * sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c: Delete file. 6308 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 6309 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 6310 63112021-06-28 Florian Weimer <fweimer@redhat.com> 6312 6313 COMMIT: 273a2a2ae8b097672cdc8e9888548b134955af42 6314 Linux: Move timer_create, timer_delete from librt to libc 6315 6316 * rt/Makefile: Modified. 6317 * rt/Versions: Modified. 6318 * sysdeps/unix/sysv/linux/Versions: Modified. 6319 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 6320 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 6321 * sysdeps/unix/sysv/linux/alpha/Versions: Modified. 6322 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 6323 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 6324 * sysdeps/unix/sysv/linux/alpha/timer_create.c: Delete file. 6325 * sysdeps/unix/sysv/linux/alpha/timer_delete.c: Delete file. 6326 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 6327 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 6328 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 6329 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 6330 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 6331 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 6332 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 6333 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 6334 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 6335 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 6336 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 6337 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 6338 * sysdeps/unix/sysv/linux/ia64/Versions: Modified. 6339 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 6340 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 6341 * sysdeps/unix/sysv/linux/ia64/timer_create.c: Delete file. 6342 * sysdeps/unix/sysv/linux/ia64/timer_delete.c: Delete file. 6343 * sysdeps/unix/sysv/linux/kernel-posix-timers.h: Modified. 6344 [TIMER_T_WAS_INT_COMPAT](OLD_TIMER_MAX): New. 6345 [TIMER_T_WAS_INT_COMPAT](__timer_compat_list): New. 6346 [TIMER_T_WAS_INT_COMPAT](libc_hidden_proto): New. 6347 (__timer_create): New. 6348 (libc_hidden_proto): New. 6349 (__timer_delete): New. 6350 (libc_hidden_proto): New. 6351 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 6352 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 6353 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 6354 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 6355 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 6356 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 6357 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 6358 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 6359 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 6360 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 6361 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 6362 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 6363 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 6364 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 6365 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 6366 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 6367 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 6368 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 6369 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 6370 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 6371 * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified. 6372 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 6373 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 6374 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 6375 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 6376 * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_create.c: Delete file. 6377 * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_delete.c: Delete file. 6378 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 6379 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 6380 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 6381 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 6382 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 6383 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 6384 * sysdeps/unix/sysv/linux/s390/s390-64/Versions: Modified. 6385 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 6386 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 6387 * sysdeps/unix/sysv/linux/s390/s390-64/timer_create.c: Delete file. 6388 * sysdeps/unix/sysv/linux/s390/s390-64/timer_delete.c: Delete file. 6389 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 6390 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 6391 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 6392 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 6393 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 6394 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 6395 * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Modified. 6396 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 6397 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 6398 * sysdeps/unix/sysv/linux/sparc/sparc64/timer_create.c: Delete file. 6399 * sysdeps/unix/sysv/linux/sparc/sparc64/timer_delete.c: Delete file. 6400 * sysdeps/unix/sysv/linux/timer_create.c: Modified. 6401 [timer_create_alias](timer_create): Remove. 6402 (timer_create): Remove function. 6403 [! TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 6404 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_compat_list): New. 6405 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](libc_hidden_data_def): New. 6406 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_create_old): New. 6407 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](compat_symbol): New. 6408 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 6409 (shlib-compat.h): Include file. 6410 (___timer_create): New function. 6411 (versioned_symbol): New function. 6412 (libc_hidden_ver): New. 6413 * sysdeps/unix/sysv/linux/timer_delete.c: Modified. 6414 [timer_delete_alias](timer_delete): Remove. 6415 (timer_delete): Remove function. 6416 [! TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 6417 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_delete_old): New. 6418 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](compat_symbol): New. 6419 [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 6420 (pthreadP.h): Include file. 6421 (shlib-compat.h): Include file. 6422 (___timer_delete): New function. 6423 (versioned_symbol): New function. 6424 (libc_hidden_ver): New. 6425 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 6426 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 6427 * sysdeps/unix/sysv/linux/x86_64/Versions: Modified. 6428 * sysdeps/unix/sysv/linux/x86_64/compat-timer.h: Modified. 6429 (OLD_TIMER_MAX): Remove. 6430 (__compat_timer_list): Remove. 6431 (__timer_create_new): Remove. 6432 (__timer_delete_new): Remove. 6433 * sysdeps/unix/sysv/linux/x86_64/timer_create.c: Delete file. 6434 * sysdeps/unix/sysv/linux/x86_64/timer_delete.c: Delete file. 6435 * sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c: Modified. 6436 [SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_getoverrun_old): Modified function. 6437 * sysdeps/unix/sysv/linux/x86_64/timer_gettime.c: Modified. 6438 [SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_gettime_old): Modified function. 6439 * sysdeps/unix/sysv/linux/x86_64/timer_settime.c: Modified. 6440 [SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_settime_old): Modified function. 6441 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 6442 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 6443 64442021-06-28 Florian Weimer <fweimer@redhat.com> 6445 6446 COMMIT: d7d0efec47e76c022c3bcb30cdb4b0501d7a9b2a 6447 Linux: Define TIMER_T_WAS_INT_COMPAT in kernel-posix-timers.h 6448 6449 * sysdeps/unix/sysv/linux/alpha/timer_t_was_int_compat.h: New file. 6450 * sysdeps/unix/sysv/linux/ia64/timer_t_was_int_compat.h: New file. 6451 * sysdeps/unix/sysv/linux/kernel-posix-timers.h: Modified. 6452 (timer_t_was_int_compat.h): Include file. 6453 * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_t_was_int_compat.h: New file. 6454 * sysdeps/unix/sysv/linux/s390/s390-64/timer_t_was_int_compat.h: New file. 6455 * sysdeps/unix/sysv/linux/sparc/sparc64/timer_t_was_int_compat.h: New file. 6456 * sysdeps/unix/sysv/linux/timer_t_was_int_compat.h: New file. 6457 * sysdeps/unix/sysv/linux/x86_64/64/timer_t_was_int_compat.h: New file. 6458 64592021-06-28 Florian Weimer <fweimer@redhat.com> 6460 6461 COMMIT: 8208be389bce84be0e1c35a3daa0c3467418f921 6462 Install shared objects under their ABI names 6463 6464 * Makefile: Modified. 6465 * Makerules: Modified. 6466 * NEWS: Modified. 6467 * elf/Makefile: Modified. 6468 64692021-06-28 Florian Weimer <fweimer@redhat.com> 6470 6471 COMMIT: 6bf789d69e6be48419094ca98f064e00297a27d5 6472 elf: Generalize name-based DSO recognition in ldconfig 6473 6474 * elf/Makefile: Modified. 6475 * elf/dl-is_dso.h: New file. 6476 * elf/ldconfig.c: Modified. 6477 (search_dir): Modified function. 6478 (dl-is_dso.h): Include file. 6479 * elf/tst-dl-is_dso.c: New file. 6480 64812021-06-28 Florian Weimer <fweimer@redhat.com> 6482 6483 COMMIT: b89d5de2508215ef3131db7bed76ac50b3f4c205 6484 Makerules: Remove lib-version, $(subdir-version) 6485 6486 * Makerules: Modified. 6487 64882021-06-28 Florian Weimer <fweimer@redhat.com> 6489 6490 COMMIT: 86f0179bc003ffc34ffaa8d528a7a90153ac06c6 6491 nptl_db: Install libthread_db under a regular implementation name 6492 6493 * nptl_db/Makefile: Modified. 6494 64952021-06-28 Siddhesh Poyarekar <siddhesh@sourceware.org> 6496 6497 COMMIT: 9429049c178b3af3d6afeb3717ff1f2214dc9572 6498 iconvconfig: Fix multiple issues 6499 6500 * iconv/Makefile: Modified. 6501 * iconv/iconvconfig.c: Modified. 6502 (new_module): Modified function. 6503 (handle_dir): Modified function. 6504 (programs/xasprintf.h): Include file. 6505 65062021-06-27 Andreas Schwab <schwab@linux-m68k.org> 6507 6508 COMMIT: 5adda61f62b77384718b4c0d8336ade8f2b4b35c 6509 wordexp: handle overflow in positional parameter number (bug 28011) 6510 6511 * posix/wordexp-test.c: Modified. 6512 * posix/wordexp.c: Modified. 6513 (parse_param): Modified function. 6514 65152021-06-27 H.J. Lu <hjl.tools@gmail.com> 6516 6517 COMMIT: 3213ed770cbc5821920d16caa93c85e92dd7b9f6 6518 Update math: redirect roundeven function 6519 6520 * sysdeps/aarch64/fpu/s_roundeven.c: Modified. 6521 (hidden_def): Remove. 6522 (NO_MATH_REDIRECT): New. 6523 * sysdeps/aarch64/fpu/s_roundevenf.c: Modified. 6524 (NO_MATH_REDIRECT): New. 6525 * sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c: Modified. 6526 (NO_MATH_REDIRECT): New. 6527 * sysdeps/riscv/rv64/rvd/s_roundeven.c: Modified. 6528 (hidden_def): Remove. 6529 (NO_MATH_REDIRECT): New. 6530 * sysdeps/riscv/rvf/s_roundevenf.c: Modified. 6531 (NO_MATH_REDIRECT): New. 6532 65332021-06-27 Shen-Ta Hsieh <ibmibmibm.tw@gmail.com> 6534 6535 COMMIT: eb9066203f6e07128d42f771def4b7ad37b25dc1 6536 Use GCC builtins for roundeven functions if desired. 6537 6538 * sysdeps/generic/math-use-builtins-roundeven.h: New file. 6539 * sysdeps/generic/math-use-builtins.h: Modified. 6540 (math-use-builtins-roundeven.h): Include file. 6541 * sysdeps/ieee754/dbl-64/s_roundeven.c: Modified. 6542 (__roundeven): Modified function. 6543 (math-use-builtins.h): Include file. 6544 * sysdeps/ieee754/float128/float128_private.h: Modified. 6545 (USE_ROUNDEVENL_BUILTIN): New. 6546 * sysdeps/ieee754/flt-32/s_roundevenf.c: Modified. 6547 (__roundevenf): Modified function. 6548 (math-use-builtins.h): Include file. 6549 * sysdeps/ieee754/ldbl-128/s_roundevenl.c: Modified. 6550 (__roundevenl): Modified function. 6551 (math-use-builtins.h): Include file. 6552 65532021-06-27 Shen-Ta Hsieh <ibmibmibm.tw@gmail.com> 6554 6555 COMMIT: 1683249d17e14827b6579529742eb895027dfa84 6556 x86_64: roundeven with sse4.1 support 6557 6558 * sysdeps/x86_64/fpu/multiarch/Makefile: Modified. 6559 * sysdeps/x86_64/fpu/multiarch/s_roundeven-c.c: New file. 6560 * sysdeps/x86_64/fpu/multiarch/s_roundeven-sse4_1.S: New file. 6561 * sysdeps/x86_64/fpu/multiarch/s_roundeven.c: New file. 6562 * sysdeps/x86_64/fpu/multiarch/s_roundevenf-c.c: New file. 6563 * sysdeps/x86_64/fpu/multiarch/s_roundevenf-sse4_1.S: New file. 6564 * sysdeps/x86_64/fpu/multiarch/s_roundevenf.c: New file. 6565 65662021-06-27 Shen-Ta Hsieh <ibmibmibm.tw@gmail.com> 6567 6568 COMMIT: 447954a206837b5f153869cfeeeab44631c3fac9 6569 math: redirect roundeven function 6570 6571 * include/math.h: Modified. 6572 [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Modified. 6573 [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Modified. 6574 [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Modified. 6575 [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Modified. 6576 [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New. 6577 [! _ISOMAC](libm_hidden_proto): Remove. 6578 * sysdeps/ieee754/dbl-64/s_roundeven.c: Modified. 6579 (hidden_def): Remove. 6580 (NO_MATH_REDIRECT): New. 6581 * sysdeps/ieee754/float128/s_roundevenf128.c: Modified. 6582 (NO_MATH_REDIRECT): New. 6583 * sysdeps/ieee754/flt-32/s_roundevenf.c: Modified. 6584 (NO_MATH_REDIRECT): New. 6585 * sysdeps/ieee754/ldbl-128/s_roundevenl.c: Modified. 6586 (NO_MATH_REDIRECT): New. 6587 * sysdeps/ieee754/ldbl-96/s_roundevenl.c: Modified. 6588 (NO_MATH_REDIRECT): New. 6589 65902021-06-25 Florian Weimer <fweimer@redhat.com> 6591 6592 COMMIT: 2c16cb88a6e5ace0fb7cedca86860ea7bde522a7 6593 Linux: Move timer helper routines from librt to libc 6594 6595 * sysdeps/nptl/Makefile: Modified. 6596 * sysdeps/nptl/fork.h: Modified. 6597 (fork_system_setup_after_fork): Modified function. 6598 (kernel-posix-timers.h): Include file. 6599 * sysdeps/unix/sysv/linux/Versions: Modified. 6600 * sysdeps/unix/sysv/linux/kernel-posix-timers.h: Modified. 6601 (__start_helper_thread): Remove. 6602 (__helper_once): Remove. 6603 (__helper_tid): Remove. 6604 (__active_timer_sigev_thread): Remove. 6605 (__active_timer_sigev_thread_lock): Remove. 6606 (__timer_start_helper_thread): New function. 6607 (libc_hidden_proto): New. 6608 (__timer_helper_once): New. 6609 (libc_hidden_proto): New. 6610 (__timer_fork_subprocess): New function. 6611 (__timer_helper_tid): New. 6612 (libc_hidden_proto): New. 6613 (__timer_active_sigev_thread): New. 6614 (libc_hidden_proto): New. 6615 (__timer_active_sigev_thread_lock): New. 6616 (libc_hidden_proto): New. 6617 * sysdeps/unix/sysv/linux/timer_create.c: Modified. 6618 (timer_create): Modified function. 6619 * sysdeps/unix/sysv/linux/timer_delete.c: Modified. 6620 (timer_delete): Modified function. 6621 * sysdeps/unix/sysv/linux/timer_routines.c: Modified. 6622 (__active_timer_sigev_thread): Remove. 6623 (__active_timer_sigev_thread_lock): Remove. 6624 (timer_helper_thread): Modified function. 6625 (__helper_once): Remove. 6626 (__helper_tid): Remove. 6627 (reset_helper_control): Remove function. 6628 (__start_helper_thread): Remove function. 6629 (__timer_active_sigev_thread): New. 6630 (libc_hidden_data_def): New. 6631 (__timer_active_sigev_thread_lock): New. 6632 (libc_hidden_data_def): New. 6633 (__timer_helper_once): New. 6634 (libc_hidden_data_def): New. 6635 (__timer_helper_tid): New. 6636 (libc_hidden_data_def): New. 6637 (__timer_fork_subprocess): New function. 6638 (__timer_start_helper_thread): New function. 6639 (libc_hidden_def): New. 6640 66412021-06-25 Florian Weimer <fweimer@redhat.com> 6642 6643 COMMIT: 1a5a653be2f95d4d9485d08672dc5083c74c39d8 6644 Linux: Move mq_unlink from librt to libc 6645 6646 * rt/Makefile: Modified. 6647 * rt/Versions: Modified. 6648 * rt/librt-compat.c: Modified. 6649 [SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34) && ABI_librt_GLIBC_2_3_4 != ABI_librt_GLIBC_2_1](compat_symbol): New. 6650 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 6651 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 6652 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 6653 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 6654 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 6655 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 6656 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 6657 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 6658 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 6659 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 6660 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 6661 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 6662 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 6663 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 6664 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 6665 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 6666 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 6667 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 6668 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 6669 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 6670 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 6671 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 6672 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 6673 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 6674 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 6675 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 6676 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 6677 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 6678 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 6679 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 6680 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 6681 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 6682 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 6683 * sysdeps/unix/sysv/linux/mq_unlink.c: Modified. 6684 (mq_unlink): Remove function. 6685 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 6686 (shlib-compat.h): Include file. 6687 (__mq_unlink): New function. 6688 (versioned_symbol): New function. 6689 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 6690 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 6691 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 6692 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 6693 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 6694 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 6695 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 6696 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 6697 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 6698 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 6699 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 6700 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 6701 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 6702 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 6703 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 6704 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 6705 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 6706 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 6707 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 6708 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 6709 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 6710 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 6711 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 6712 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 6713 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 6714 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 6715 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 6716 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 6717 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 6718 67192021-06-25 Florian Weimer <fweimer@redhat.com> 6720 6721 COMMIT: 5b3a2abfb339738085dcd8d956b570b56d03b9ed 6722 Linux: Move mq_send, mq_timedsend, __mq_timedsend_time64 to libc 6723 6724 * include/mqueue.h: Modified. 6725 [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): Remove. 6726 [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): Remove. 6727 [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): Remove. 6728 [! _ISOMAC][IS_IN (librt)](hidden_proto): Remove. 6729 [! _ISOMAC][IS_IN (librt)](__mq_timedsend): Remove. 6730 [! _ISOMAC][IS_IN (librt)](hidden_proto): Remove. 6731 [! _ISOMAC][PTHREAD_IN_LIBC](libc_hidden_proto): New. 6732 [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_proto): New. 6733 [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New. 6734 [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Remove. 6735 [! _ISOMAC][IS_IN (librt) && !PTHREAD_IN_LIBC](hidden_proto): New. 6736 [! _ISOMAC][IS_IN (librt) && !PTHREAD_IN_LIBC](hidden_proto): New. 6737 [! _ISOMAC][IS_IN (librt) && !PTHREAD_IN_LIBC](hidden_proto): New. 6738 [! _ISOMAC][IS_IN (librt) && !PTHREAD_IN_LIBC](hidden_proto): New. 6739 [! _ISOMAC][IS_IN (librt) && !PTHREAD_IN_LIBC](hidden_proto): New. 6740 [! _ISOMAC](__mq_timedsend): New. 6741 * rt/Makefile: Modified. 6742 * rt/Versions: Modified. 6743 * sysdeps/unix/sysv/linux/Versions: Modified. 6744 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 6745 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 6746 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 6747 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 6748 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 6749 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 6750 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 6751 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 6752 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 6753 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 6754 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 6755 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 6756 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 6757 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 6758 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 6759 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 6760 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 6761 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 6762 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 6763 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 6764 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 6765 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 6766 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 6767 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 6768 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 6769 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 6770 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 6771 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 6772 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 6773 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 6774 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 6775 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 6776 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 6777 * sysdeps/unix/sysv/linux/mq_send.c: Modified. 6778 (mq_send): Remove function. 6779 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 6780 (shlib-compat.h): Include file. 6781 (__mq_send): New function. 6782 (versioned_symbol): New function. 6783 * sysdeps/unix/sysv/linux/mq_timedsend.c: Modified. 6784 [__TIMESIZE != 64](librt_hidden_def): Remove. 6785 [__TIMESIZE != 64](__mq_timedsend): Remove function. 6786 [__TIMESIZE != 64][! SHARED](strong_alias): New. 6787 [__TIMESIZE != 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 6788 [__TIMESIZE != 64](libc_hidden_ver): New. 6789 [__TIMESIZE != 64](versioned_symbol): New function. 6790 [__TIMESIZE != 64](___mq_timedsend): New function. 6791 [__TIMESIZE != 64](versioned_symbol): New function. 6792 [__TIMESIZE != 64](libc_hidden_ver): New. 6793 (__mq_timedsend_time64): Remove function. 6794 (hidden_def): Remove. 6795 (weak_alias): Remove. 6796 (hidden_weak): Remove. 6797 [__TIMESIZE == 64][! SHARED](strong_alias): New. 6798 [__TIMESIZE == 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 6799 [__TIMESIZE == 64](versioned_symbol): New. 6800 [__TIMESIZE == 64](libc_hidden_ver): New. 6801 (shlib-compat.h): Include file. 6802 (___mq_timedsend_time64): New function. 6803 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 6804 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 6805 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 6806 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 6807 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 6808 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 6809 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 6810 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 6811 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 6812 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 6813 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 6814 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 6815 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 6816 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 6817 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 6818 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 6819 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 6820 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 6821 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 6822 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 6823 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 6824 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 6825 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 6826 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 6827 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 6828 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 6829 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 6830 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 6831 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 6832 68332021-06-25 Florian Weimer <fweimer@redhat.com> 6834 6835 COMMIT: 903e6f9960f6ad2ee9edd35fff979e2953445e08 6836 Linux: Move mq_receive, mq_timedreceive, __mq_timedreceive_time64 to libc 6837 6838 * include/mqueue.h: Modified. 6839 [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): New. 6840 [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): New. 6841 [! _ISOMAC][IS_IN (librt)](hidden_proto): Remove. 6842 [! _ISOMAC][IS_IN (librt)](__mq_timedreceive): Remove. 6843 [! _ISOMAC][IS_IN (librt)](hidden_proto): Remove. 6844 [! _ISOMAC][PTHREAD_IN_LIBC](libc_hidden_proto): New. 6845 [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Remove. 6846 [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_proto): New. 6847 [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New. 6848 [! _ISOMAC](__mq_timedreceive): New. 6849 * rt/Makefile: Modified. 6850 * rt/Versions: Modified. 6851 * sysdeps/unix/sysv/linux/Versions: Modified. 6852 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 6853 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 6854 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 6855 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 6856 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 6857 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 6858 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 6859 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 6860 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 6861 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 6862 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 6863 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 6864 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 6865 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 6866 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 6867 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 6868 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 6869 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 6870 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 6871 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 6872 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 6873 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 6874 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 6875 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 6876 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 6877 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 6878 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 6879 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 6880 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 6881 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 6882 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 6883 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 6884 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 6885 * sysdeps/unix/sysv/linux/mq_receive.c: Modified. 6886 (mq_receive): Remove function. 6887 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 6888 (shlib-compat.h): Include file. 6889 (__mq_receive): New function. 6890 (versioned_symbol): New function. 6891 * sysdeps/unix/sysv/linux/mq_timedreceive.c: Modified. 6892 [__TIMESIZE != 64](librt_hidden_def): Remove. 6893 [__TIMESIZE != 64](__mq_timedreceive): Remove function. 6894 [__TIMESIZE != 64][! SHARED](strong_alias): New. 6895 [__TIMESIZE != 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 6896 [__TIMESIZE != 64](libc_hidden_ver): New. 6897 [__TIMESIZE != 64](versioned_symbol): New function. 6898 [__TIMESIZE != 64](___mq_timedreceive): New function. 6899 [__TIMESIZE != 64](versioned_symbol): New function. 6900 [__TIMESIZE != 64](libc_hidden_ver): New. 6901 (__mq_timedreceive_time64): Remove function. 6902 (hidden_def): Remove. 6903 (weak_alias): Remove. 6904 (hidden_weak): Remove. 6905 [__TIMESIZE == 64][! SHARED](strong_alias): New. 6906 [__TIMESIZE == 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 6907 [__TIMESIZE == 64](versioned_symbol): New. 6908 [__TIMESIZE == 64](libc_hidden_ver): New. 6909 (shlib-compat.h): Include file. 6910 (___mq_timedreceive_time64): New function. 6911 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 6912 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 6913 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 6914 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 6915 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 6916 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 6917 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 6918 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 6919 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 6920 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 6921 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 6922 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 6923 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 6924 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 6925 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 6926 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 6927 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 6928 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 6929 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 6930 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 6931 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 6932 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 6933 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 6934 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 6935 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 6936 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 6937 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 6938 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 6939 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 6940 69412021-06-25 Florian Weimer <fweimer@redhat.com> 6942 6943 COMMIT: 983f43b57bc347717aca85616cbce731c7494ca3 6944 Linux: Move mq_open, __mq_open_2 from librt to libc 6945 6946 * rt/Makefile: Modified. 6947 * rt/Versions: Modified. 6948 * rt/librt-compat.c: Modified. 6949 [SHLIB_COMPAT (librt, GLIBC_2_7, GLIBC_2_34) && ABI_librt_GLIBC_2_7 != ABI_librt_GLIBC_2_4](compat_symbol): New. 6950 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 6951 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 6952 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 6953 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 6954 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 6955 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 6956 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 6957 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 6958 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 6959 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 6960 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 6961 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 6962 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 6963 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 6964 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 6965 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 6966 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 6967 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 6968 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 6969 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 6970 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 6971 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 6972 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 6973 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 6974 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 6975 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 6976 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 6977 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 6978 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 6979 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 6980 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 6981 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 6982 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 6983 * sysdeps/unix/sysv/linux/mq_open.c: Modified. 6984 (strong_alias): Remove. 6985 (__mq_open_2): Remove function. 6986 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 6987 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_7, GLIBC_2_34)](compat_symbol): New. 6988 (shlib-compat.h): Include file. 6989 (versioned_symbol): New function. 6990 (___mq_open_2): New function. 6991 (versioned_symbol): New function. 6992 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 6993 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 6994 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 6995 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 6996 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 6997 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 6998 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 6999 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 7000 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 7001 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 7002 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 7003 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 7004 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 7005 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 7006 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 7007 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 7008 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 7009 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 7010 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 7011 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 7012 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 7013 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 7014 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 7015 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 7016 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 7017 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 7018 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 7019 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 7020 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 7021 70222021-06-25 Florian Weimer <fweimer@redhat.com> 7023 7024 COMMIT: 2da5f22fff639e891b9f516724683d9d7ad1511c 7025 Linux: Move mq_notify from librt to libc 7026 7027 * include/mqueue.h: Modified. 7028 [! _ISOMAC][PTHREAD_IN_LIBC](__mq_notify_fork_subprocess): New function. 7029 * include/pthread.h: Modified. 7030 [! _ISOMAC][PTHREAD_IN_LIBC](libc_hidden_proto): New. 7031 * rt/Makefile: Modified. 7032 * rt/Versions: Modified. 7033 * sysdeps/nptl/fork.h: Modified. 7034 (fork_system_setup_after_fork): Modified function. 7035 (mqueue.h): Include file. 7036 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 7037 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 7038 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 7039 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 7040 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 7041 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 7042 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 7043 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 7044 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 7045 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 7046 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 7047 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 7048 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 7049 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 7050 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 7051 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 7052 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 7053 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 7054 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 7055 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 7056 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 7057 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 7058 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 7059 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 7060 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 7061 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 7062 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 7063 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 7064 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 7065 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 7066 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 7067 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 7068 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 7069 * sysdeps/unix/sysv/linux/mq_notify.c: Modified. 7070 (change_sigmask): Modified function. 7071 (notification_function): Modified function. 7072 (helper_thread): Modified function. 7073 (reset_once): Remove function. 7074 (init_mq_netlink): Modified function. 7075 (mq_notify): Remove function. 7076 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 7077 (shlib-compat.h): Include file. 7078 (__mq_notify_fork_subprocess): New function. 7079 (__mq_notify): New function. 7080 (versioned_symbol): New function. 7081 (libc_hidden_ver): New. 7082 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 7083 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 7084 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 7085 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 7086 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 7087 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 7088 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 7089 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 7090 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 7091 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 7092 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 7093 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 7094 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 7095 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 7096 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 7097 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 7098 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 7099 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 7100 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 7101 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 7102 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 7103 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 7104 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 7105 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 7106 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 7107 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 7108 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 7109 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 7110 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 7111 71122021-06-25 Florian Weimer <fweimer@redhat.com> 7113 7114 COMMIT: f66d9abca7ecc4ee4c7afcc1d1496411bfc70911 7115 Linux: Move mq_getattr from librt to libc 7116 7117 * rt/Makefile: Modified. 7118 * rt/Versions: Modified. 7119 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 7120 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 7121 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 7122 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 7123 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 7124 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 7125 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 7126 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 7127 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 7128 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 7129 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 7130 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 7131 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 7132 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 7133 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 7134 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 7135 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 7136 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 7137 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 7138 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 7139 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 7140 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 7141 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 7142 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 7143 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 7144 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 7145 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 7146 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 7147 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 7148 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 7149 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 7150 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 7151 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 7152 * sysdeps/unix/sysv/linux/mq_getattr.c: Modified. 7153 (mq_getattr): Remove function. 7154 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 7155 (shlib-compat.h): Include file. 7156 (__mq_getattr): New function. 7157 (versioned_symbol): New function. 7158 (libc_hidden_ver): New. 7159 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 7160 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 7161 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 7162 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 7163 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 7164 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 7165 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 7166 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 7167 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 7168 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 7169 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 7170 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 7171 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 7172 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 7173 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 7174 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 7175 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 7176 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 7177 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 7178 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 7179 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 7180 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 7181 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 7182 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 7183 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 7184 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 7185 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 7186 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 7187 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 7188 71892021-06-25 Florian Weimer <fweimer@redhat.com> 7190 7191 COMMIT: a752cb670a7bc4e7ee8568ba972056830bab904e 7192 Linux: Move mq_setattr from librt to libc 7193 7194 * include/mqueue.h: Modified. 7195 [! _ISOMAC][IS_IN (librt)](hidden_proto): Remove. 7196 [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): New. 7197 [! _ISOMAC][PTHREAD_IN_LIBC](libc_hidden_proto): New. 7198 * rt/Makefile: Modified. 7199 * rt/Versions: Modified. 7200 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 7201 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 7202 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 7203 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 7204 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 7205 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 7206 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 7207 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 7208 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 7209 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 7210 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 7211 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 7212 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 7213 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 7214 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 7215 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 7216 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 7217 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 7218 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 7219 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 7220 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 7221 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 7222 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 7223 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 7224 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 7225 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 7226 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 7227 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 7228 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 7229 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 7230 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 7231 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 7232 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 7233 * sysdeps/unix/sysv/linux/mq_setattr.c: New file. 7234 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 7235 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 7236 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 7237 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 7238 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 7239 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 7240 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 7241 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 7242 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 7243 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 7244 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 7245 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 7246 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 7247 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 7248 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 7249 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 7250 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 7251 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 7252 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 7253 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 7254 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 7255 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 7256 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 7257 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 7258 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 7259 * sysdeps/unix/sysv/linux/syscalls.list: Modified. 7260 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 7261 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 7262 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 7263 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 7264 72652021-06-25 Florian Weimer <fweimer@redhat.com> 7266 7267 COMMIT: 12028b50310e83ffa0cafbca8cfffc222bfd6ac8 7268 Linux: Move mq_close from librt to libc 7269 7270 * rt/Makefile: Modified. 7271 * rt/Versions: Modified. 7272 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 7273 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 7274 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 7275 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 7276 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 7277 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 7278 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 7279 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 7280 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 7281 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 7282 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 7283 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 7284 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 7285 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 7286 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 7287 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 7288 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 7289 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 7290 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 7291 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 7292 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 7293 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 7294 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 7295 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 7296 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 7297 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 7298 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 7299 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 7300 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 7301 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 7302 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 7303 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 7304 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 7305 * sysdeps/unix/sysv/linux/mq_close.c: Modified. 7306 (mq_close): Remove function. 7307 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 7308 (shlib-compat.h): Include file. 7309 (__mq_close): New function. 7310 (versioned_symbol): New function. 7311 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 7312 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 7313 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 7314 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 7315 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 7316 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 7317 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 7318 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 7319 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 7320 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 7321 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 7322 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 7323 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 7324 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 7325 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 7326 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 7327 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 7328 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 7329 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 7330 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 7331 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 7332 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 7333 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 7334 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 7335 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 7336 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 7337 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 7338 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 7339 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 7340 73412021-06-25 Florian Weimer <fweimer@redhat.com> 7342 7343 COMMIT: 3fe3f8076e4e0d3f5cd27f85dc0aa76b2f625917 7344 Linux: Move lio_listio, lio_listio64 from librt to libc 7345 7346 * rt/Makefile: Modified. 7347 * rt/Versions: Modified. 7348 * rt/librt-compat.c: Modified. 7349 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New. 7350 [SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34) && ABI_librt_GLIBC_2_4 != ABI_librt_GLIBC_2_1](compat_symbol): New. 7351 * rt/lio_listio-common.c: Modified. 7352 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)][__WORDSIZE == 64](compat_symbol): Remove. 7353 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](LIO_LISTIO_OLD): Remove function. 7354 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](compat_symbol): Remove. 7355 [__WORDSIZE == 64](versioned_symbol): Remove. 7356 (lio_listio_internal): Modified function. 7357 (versioned_symbol): Remove. 7358 [! PTHREAD_IN_LIBC][__WORDSIZE == 64](versioned_symbol): New. 7359 [! PTHREAD_IN_LIBC](versioned_symbol): New. 7360 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)][__WORDSIZE == 64](compat_symbol): New. 7361 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](LIO_LISTIO_OLD): New. 7362 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](compat_symbol): New. 7363 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34)][__WORDSIZE == 64](compat_symbol): New. 7364 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New. 7365 [PTHREAD_IN_LIBC][__WORDSIZE == 64](versioned_symbol): New. 7366 [PTHREAD_IN_LIBC](versioned_symbol): New. 7367 (pthreadP.h): Include file. 7368 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 7369 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 7370 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 7371 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 7372 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 7373 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 7374 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 7375 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 7376 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 7377 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 7378 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 7379 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 7380 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 7381 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 7382 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 7383 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 7384 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 7385 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 7386 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 7387 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 7388 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 7389 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 7390 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 7391 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 7392 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 7393 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 7394 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 7395 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 7396 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 7397 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 7398 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 7399 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 7400 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 7401 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 7402 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 7403 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 7404 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 7405 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 7406 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 7407 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 7408 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 7409 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 7410 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 7411 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 7412 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 7413 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 7414 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 7415 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 7416 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 7417 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 7418 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 7419 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 7420 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 7421 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 7422 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 7423 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 7424 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 7425 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 7426 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 7427 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 7428 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 7429 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 7430 74312021-06-25 Florian Weimer <fweimer@redhat.com> 7432 7433 COMMIT: 3353a5a4cfcdc6ef58e1ec036bd3f47ebcc16f3c 7434 rt: Rework lio_listio implementation 7435 7436 * rt/lio_listio-common.c: New file. 7437 * rt/lio_listio.c: Modified. 7438 [! lio_listio](aio.h): Remove. 7439 [! lio_listio](assert.h): Remove. 7440 [! lio_listio](errno.h): Remove. 7441 [! lio_listio](stdlib.h): Remove. 7442 [! lio_listio](unistd.h): Remove. 7443 [! lio_listio](aio_misc.h): Remove. 7444 [! lio_listio](LIO_OPCODE_BASE): Remove. 7445 [!(SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4))](LIO_MODE): Remove. 7446 [!(SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4))](NO_INDIVIDUAL_EVENT_P): Remove. 7447 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](LIO_MODE): Remove. 7448 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](NO_INDIVIDUAL_EVENT_P): Remove. 7449 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](__lio_listio_21): Remove. 7450 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](compat_symbol): Remove. 7451 (shlib-compat.h): Remove include. 7452 (async_waitlist): Remove. 7453 (lio_listio_internal): Remove function. 7454 (__lio_listio_item_notify): Remove function. 7455 (versioned_symbol): Remove. 7456 (LIO_LISTIO): New. 7457 (AIOCB): New. 7458 (LIO_LISTIO_OLD): New. 7459 (LIO_LISTIO_NEW): New. 7460 (LIO_OPCODE_BASE): New. 7461 (rt/lio_listio-common.c): Include file. 7462 * rt/lio_listio64.c: Modified. 7463 (aio.h): Remove include. 7464 (assert.h): Remove include. 7465 (errno.h): Remove include. 7466 (stdlib.h): Remove include. 7467 (unistd.h): Remove include. 7468 (aio_misc.h): Remove include. 7469 (lio_listio): Remove. 7470 (__lio_listio_21): Remove. 7471 (__lio_listio_item_notify): Remove. 7472 (aiocb): Remove. 7473 (LIO_OPCODE_BASE): Remove. 7474 (lio_listio.c): Remove include. 7475 [__WORDSIZE != 64](AIOCB): New. 7476 [__WORDSIZE != 64](LIO_LISTIO): New. 7477 [__WORDSIZE != 64](LIO_LISTIO_OLD): New. 7478 [__WORDSIZE != 64](LIO_LISTIO_NEW): New. 7479 [__WORDSIZE != 64](LIO_OPCODE_BASE): New. 7480 [__WORDSIZE != 64](rt/lio_listio-common.c): New. 7481 (bits/wordsize.h): Include file. 7482 * sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c: Delete file. 7483 * sysdeps/unix/sysv/linux/wordsize-64/lio_listio64.c: Delete file. 7484 74852021-06-25 Florian Weimer <fweimer@redhat.com> 7486 7487 COMMIT: 496919b12f2dc0733e215cc2f08266474c87719e 7488 Linux: Move aio_write, aio_write64 into libc 7489 7490 * rt/Makefile: Modified. 7491 * rt/Versions: Modified. 7492 * rt/aio_write.c: Modified. 7493 (aio.h): Remove include. 7494 (aio_write): Remove function. 7495 [! PTHREAD_IN_LIBC][__WORDSIZE == 64](weak_alias): New. 7496 [! PTHREAD_IN_LIBC](strong_alias): New. 7497 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)][__WORDSIZE == 64](compat_symbol): New. 7498 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7499 [PTHREAD_IN_LIBC][__WORDSIZE == 64](versioned_symbol): New. 7500 [PTHREAD_IN_LIBC](versioned_symbol): New. 7501 [__WORDSIZE != 64](aio.h): New. 7502 [__WORDSIZE == 64](aio_write64): New. 7503 [__WORDSIZE == 64](aio.h): New. 7504 [__WORDSIZE == 64](aio_write64): New. 7505 (bits/wordsize.h): Include file. 7506 (shlib-compat.h): Include file. 7507 (__aio_write): New function. 7508 * rt/aio_write64.c: Modified. 7509 (aio.h): Remove include. 7510 (aio_misc.h): Remove include. 7511 (aio_write64): Remove function. 7512 [__WORDSIZE != 64][! PTHREAD_IN_LIBC](strong_alias): New. 7513 [__WORDSIZE != 64][PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7514 [__WORDSIZE != 64][PTHREAD_IN_LIBC](versioned_symbol): New. 7515 [__WORDSIZE != 64](aio.h): New. 7516 [__WORDSIZE != 64](aio_misc.h): New. 7517 [__WORDSIZE != 64](shlib-compat.h): New. 7518 [__WORDSIZE != 64](__aio_write64): New. 7519 (bits/wordsize.h): Include file. 7520 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 7521 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 7522 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 7523 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 7524 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 7525 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 7526 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 7527 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 7528 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 7529 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 7530 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 7531 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 7532 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 7533 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 7534 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 7535 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 7536 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 7537 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 7538 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 7539 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 7540 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 7541 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 7542 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 7543 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 7544 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 7545 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 7546 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 7547 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 7548 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 7549 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 7550 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 7551 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 7552 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 7553 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 7554 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 7555 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 7556 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 7557 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 7558 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 7559 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 7560 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 7561 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 7562 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 7563 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 7564 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 7565 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 7566 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 7567 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 7568 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 7569 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 7570 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 7571 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 7572 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 7573 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 7574 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 7575 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 7576 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 7577 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 7578 * sysdeps/unix/sysv/linux/wordsize-64/aio_write.c: Delete file. 7579 * sysdeps/unix/sysv/linux/wordsize-64/aio_write64.c: Delete file. 7580 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 7581 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 7582 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 7583 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 7584 75852021-06-25 Florian Weimer <fweimer@redhat.com> 7586 7587 COMMIT: 32e750516c653bc3005aaef87124a587a7bef196 7588 Linux: Move aio_suspend, aio_suspend64, __aio_suspend_time64 to libc 7589 7590 * include/aio.h: Modified. 7591 [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Remove. 7592 [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_proto): New. 7593 [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New. 7594 * rt/Makefile: Modified. 7595 * rt/Versions: Modified. 7596 * rt/aio_suspend.c: Modified. 7597 [__TIMESIZE != 64](librt_hidden_def): Remove. 7598 [__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_ver): New. 7599 [__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_ver): New. 7600 [__TIMESIZE != 64][PTHREAD_IN_LIBC](versioned_symbol): New. 7601 (cleanup): Modified function. 7602 (__aio_suspend_time64): Remove function. 7603 (weak_alias): Remove. 7604 (weak_alias): Remove. 7605 [! PTHREAD_IN_LIBC](weak_alias): New. 7606 [! PTHREAD_IN_LIBC](weak_alias): New. 7607 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7608 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7609 [PTHREAD_IN_LIBC](versioned_symbol): New. 7610 [PTHREAD_IN_LIBC](versioned_symbol): New. 7611 [__TIMESIZE == 64](strong_alias): New. 7612 (pthreadP.h): Include file. 7613 (shlib-compat.h): Include file. 7614 (___aio_suspend_time64): New function. 7615 * sysdeps/unix/sysv/linux/Versions: Modified. 7616 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 7617 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 7618 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 7619 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 7620 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 7621 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 7622 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 7623 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 7624 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 7625 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 7626 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 7627 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 7628 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 7629 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 7630 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 7631 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 7632 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 7633 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 7634 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 7635 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 7636 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 7637 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 7638 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 7639 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 7640 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 7641 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 7642 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 7643 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 7644 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 7645 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 7646 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 7647 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 7648 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 7649 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 7650 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 7651 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 7652 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 7653 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 7654 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 7655 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 7656 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 7657 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 7658 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 7659 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 7660 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 7661 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 7662 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 7663 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 7664 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 7665 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 7666 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 7667 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 7668 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 7669 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 7670 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 7671 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 7672 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 7673 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 7674 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 7675 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 7676 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 7677 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 7678 76792021-06-25 Florian Weimer <fweimer@redhat.com> 7680 7681 COMMIT: 406fb327fb3b617d6abdd54bed2967c2a9f384c4 7682 Linux: Move aio_return, aio_return64 into libc 7683 7684 * rt/Makefile: Modified. 7685 * rt/Versions: Modified. 7686 * rt/aio_return.c: Modified. 7687 (aio_return): Remove function. 7688 (weak_alias): Remove. 7689 [! PTHREAD_IN_LIBC](strong_alias): New. 7690 [! PTHREAD_IN_LIBC](weak_alias): New. 7691 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7692 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7693 [PTHREAD_IN_LIBC](versioned_symbol): New. 7694 [PTHREAD_IN_LIBC](versioned_symbol): New. 7695 (shlib-compat.h): Include file. 7696 (__aio_return): New function. 7697 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 7698 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 7699 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 7700 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 7701 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 7702 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 7703 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 7704 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 7705 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 7706 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 7707 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 7708 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 7709 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 7710 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 7711 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 7712 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 7713 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 7714 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 7715 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 7716 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 7717 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 7718 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 7719 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 7720 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 7721 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 7722 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 7723 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 7724 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 7725 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 7726 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 7727 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 7728 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 7729 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 7730 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 7731 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 7732 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 7733 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 7734 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 7735 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 7736 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 7737 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 7738 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 7739 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 7740 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 7741 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 7742 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 7743 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 7744 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 7745 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 7746 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 7747 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 7748 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 7749 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 7750 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 7751 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 7752 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 7753 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 7754 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 7755 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 7756 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 7757 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 7758 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 7759 77602021-06-25 Florian Weimer <fweimer@redhat.com> 7761 7762 COMMIT: 7ad553b96e2d5b88b79506b9a60c21415072ccaf 7763 Linux: Move aio_read, aio_read64 into libc 7764 7765 * rt/Makefile: Modified. 7766 * rt/Versions: Modified. 7767 * rt/aio_read.c: Modified. 7768 (aio.h): Remove include. 7769 (aio_read): Remove function. 7770 [! PTHREAD_IN_LIBC][__WORDSIZE == 64](weak_alias): New. 7771 [! PTHREAD_IN_LIBC](strong_alias): New. 7772 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)][__WORDSIZE == 64](compat_symbol): New. 7773 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7774 [PTHREAD_IN_LIBC][__WORDSIZE == 64](versioned_symbol): New. 7775 [PTHREAD_IN_LIBC](versioned_symbol): New. 7776 [__WORDSIZE != 64](aio.h): New. 7777 [__WORDSIZE == 64](aio_read64): New. 7778 [__WORDSIZE == 64](aio.h): New. 7779 [__WORDSIZE == 64](aio_read64): New. 7780 (bits/wordsize.h): Include file. 7781 (shlib-compat.h): Include file. 7782 (__aio_read): New function. 7783 * rt/aio_read64.c: Modified. 7784 (aio.h): Remove include. 7785 (aio_misc.h): Remove include. 7786 (aio_read64): Remove function. 7787 [__WORDSIZE != 64][! PTHREAD_IN_LIBC](strong_alias): New. 7788 [__WORDSIZE != 64][PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7789 [__WORDSIZE != 64][PTHREAD_IN_LIBC](versioned_symbol): New. 7790 [__WORDSIZE != 64](aio.h): New. 7791 [__WORDSIZE != 64](aio_misc.h): New. 7792 [__WORDSIZE != 64](shlib-compat.h): New. 7793 [__WORDSIZE != 64](__aio_read64): New. 7794 (bits/wordsize.h): Include file. 7795 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 7796 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 7797 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 7798 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 7799 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 7800 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 7801 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 7802 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 7803 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 7804 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 7805 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 7806 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 7807 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 7808 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 7809 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 7810 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 7811 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 7812 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 7813 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 7814 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 7815 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 7816 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 7817 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 7818 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 7819 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 7820 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 7821 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 7822 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 7823 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 7824 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 7825 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 7826 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 7827 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 7828 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 7829 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 7830 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 7831 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 7832 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 7833 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 7834 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 7835 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 7836 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 7837 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 7838 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 7839 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 7840 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 7841 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 7842 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 7843 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 7844 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 7845 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 7846 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 7847 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 7848 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 7849 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 7850 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 7851 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 7852 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 7853 * sysdeps/unix/sysv/linux/wordsize-64/aio_read.c: Delete file. 7854 * sysdeps/unix/sysv/linux/wordsize-64/aio_read64.c: Delete file. 7855 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 7856 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 7857 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 7858 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 7859 78602021-06-25 Florian Weimer <fweimer@redhat.com> 7861 7862 COMMIT: 1f3a8e716d44d1307fe057a5b9f542108e4fbd55 7863 Linux: Move aio_fsync, aio_fsync64 into libc 7864 7865 * rt/Makefile: Modified. 7866 * rt/Versions: Modified. 7867 * rt/aio_fsync.c: Modified. 7868 (aio_fsync): Remove function. 7869 (weak_alias): Remove. 7870 [! PTHREAD_IN_LIBC](strong_alias): New. 7871 [! PTHREAD_IN_LIBC](weak_alias): New. 7872 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7873 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7874 [PTHREAD_IN_LIBC](versioned_symbol): New. 7875 [PTHREAD_IN_LIBC](versioned_symbol): New. 7876 (shlib-compat.h): Include file. 7877 (__aio_fsync): New function. 7878 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 7879 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 7880 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 7881 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 7882 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 7883 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 7884 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 7885 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 7886 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 7887 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 7888 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 7889 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 7890 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 7891 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 7892 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 7893 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 7894 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 7895 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 7896 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 7897 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 7898 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 7899 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 7900 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 7901 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 7902 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 7903 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 7904 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 7905 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 7906 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 7907 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 7908 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 7909 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 7910 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 7911 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 7912 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 7913 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 7914 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 7915 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 7916 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 7917 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 7918 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 7919 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 7920 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 7921 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 7922 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 7923 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 7924 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 7925 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 7926 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 7927 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 7928 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 7929 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 7930 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 7931 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 7932 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 7933 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 7934 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 7935 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 7936 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 7937 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 7938 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 7939 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 7940 79412021-06-25 Florian Weimer <fweimer@redhat.com> 7942 7943 COMMIT: 1a7d0dedf0c579ff4c4146a861228bd381178905 7944 Linux: Move aio_error, aio_error64 into libc 7945 7946 * rt/Makefile: Modified. 7947 * rt/Versions: Modified. 7948 * rt/aio_error.c: Modified. 7949 (aio_error): Remove function. 7950 (weak_alias): Remove. 7951 [! PTHREAD_IN_LIBC](strong_alias): New. 7952 [! PTHREAD_IN_LIBC](weak_alias): New. 7953 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7954 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 7955 [PTHREAD_IN_LIBC](versioned_symbol): New. 7956 [PTHREAD_IN_LIBC](versioned_symbol): New. 7957 (pthreadP.h): Include file. 7958 (shlib-compat.h): Include file. 7959 (__aio_error): New function. 7960 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 7961 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 7962 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 7963 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 7964 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 7965 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 7966 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 7967 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 7968 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 7969 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 7970 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 7971 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 7972 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 7973 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 7974 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 7975 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 7976 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 7977 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 7978 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 7979 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 7980 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 7981 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 7982 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 7983 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 7984 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 7985 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 7986 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 7987 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 7988 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 7989 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 7990 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 7991 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 7992 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 7993 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 7994 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 7995 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 7996 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 7997 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 7998 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 7999 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 8000 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 8001 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 8002 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 8003 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 8004 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 8005 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 8006 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 8007 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 8008 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 8009 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 8010 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 8011 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 8012 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 8013 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 8014 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 8015 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 8016 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 8017 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 8018 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 8019 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 8020 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 8021 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 8022 80232021-06-25 Florian Weimer <fweimer@redhat.com> 8024 8025 COMMIT: 3df6dcc5c75b40d0ac0a9d22967da0a5a2b8df5c 8026 Linux: Move aio_cancel, aio_cancel64 into libc 8027 8028 * rt/Makefile: Modified. 8029 * rt/Versions: Modified. 8030 * rt/aio_cancel.c: Modified. 8031 [! aio_cancel](weak_alias): Remove. 8032 (aio_cancel): Remove function. 8033 [! PTHREAD_IN_LIBC](strong_alias): New. 8034 [! PTHREAD_IN_LIBC](weak_alias): New. 8035 [PTHREAD_IN_LIBC][! __aio_cancel][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 8036 [PTHREAD_IN_LIBC][! __aio_cancel][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 8037 [PTHREAD_IN_LIBC][! __aio_cancel](versioned_symbol): New. 8038 [PTHREAD_IN_LIBC][! __aio_cancel](versioned_symbol): New. 8039 (pthreadP.h): Include file. 8040 (__aio_cancel): New function. 8041 * rt/librt-compat.c: New file. 8042 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 8043 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 8044 * sysdeps/unix/sysv/linux/alpha/Versions: Modified. 8045 * sysdeps/unix/sysv/linux/alpha/aio_cancel.c: Modified. 8046 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](ECANCELED): Remove. 8047 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](aio_cancel): Remove. 8048 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): Remove. 8049 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](aio_cancel): Remove. 8050 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](strong_alias): Remove. 8051 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): Remove. 8052 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): Remove. 8053 (aio_cancel): Remove. 8054 (aio_cancel): Remove. 8055 (strong_alias): Remove. 8056 (versioned_symbol): Modified. 8057 (versioned_symbol): Modified. 8058 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](ECANCELED): New. 8059 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](__aio_cancel): New. 8060 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): New. 8061 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](__aio_cancel): New. 8062 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): New. 8063 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): New. 8064 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3, GLIBC_2_34)](compat_symbol): New. 8065 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3, GLIBC_2_34)](compat_symbol): New. 8066 (__aio_cancel): New. 8067 (__aio_cancel): New. 8068 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 8069 * sysdeps/unix/sysv/linux/alpha/librt-compat.c: New file. 8070 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 8071 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 8072 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 8073 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 8074 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 8075 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 8076 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 8077 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 8078 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 8079 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 8080 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 8081 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 8082 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 8083 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 8084 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 8085 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 8086 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 8087 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 8088 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 8089 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 8090 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 8091 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 8092 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 8093 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 8094 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 8095 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 8096 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 8097 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 8098 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 8099 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 8100 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 8101 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 8102 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 8103 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 8104 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 8105 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 8106 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 8107 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 8108 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 8109 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 8110 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 8111 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 8112 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 8113 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 8114 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 8115 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 8116 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 8117 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 8118 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 8119 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 8120 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 8121 * sysdeps/unix/sysv/linux/sparc/Versions: Modified. 8122 * sysdeps/unix/sysv/linux/sparc/aio_cancel.c: Modified. 8123 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](ECANCELED): Remove. 8124 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](aio_cancel): Remove. 8125 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): Remove. 8126 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](aio_cancel): Remove. 8127 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](strong_alias): Remove. 8128 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): Remove. 8129 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): Remove. 8130 (aio_cancel): Remove. 8131 (aio_cancel): Remove. 8132 (strong_alias): Remove. 8133 (versioned_symbol): Modified. 8134 (versioned_symbol): Modified. 8135 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](ECANCELED): New. 8136 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](__aio_cancel): New. 8137 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): New. 8138 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](__aio_cancel): New. 8139 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): New. 8140 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): New. 8141 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3, GLIBC_2_34)](compat_symbol): New. 8142 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3, GLIBC_2_34)](compat_symbol): New. 8143 (__aio_cancel): New. 8144 (__aio_cancel): New. 8145 * sysdeps/unix/sysv/linux/sparc/librt-compat.c: New file. 8146 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 8147 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 8148 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 8149 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 8150 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 8151 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 8152 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 8153 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 8154 81552021-06-25 Florian Weimer <fweimer@redhat.com> 8156 8157 COMMIT: d12506b2dbbeb259468e0f06e87a98174e69a743 8158 Linux: Move aio_init from librt into libc 8159 8160 * nptl/pthread_getschedparam.c: Modified. 8161 (libc_hidden_def): New. 8162 * rt/Makefile: Modified. 8163 * rt/Versions: Modified. 8164 * rt/aio_misc.c: Modified. 8165 [! aio_create_helper_thread](__aio_create_helper_thread): Modified function. 8166 (pthread.h): Remove include. 8167 (__aio_init): Modified function. 8168 (weak_alias): Remove. 8169 (__aio_enqueue_request): Modified function. 8170 (handle_fildes_io): Modified function. 8171 [! PTHREAD_IN_LIBC](librt_hidden_data_def): New. 8172 [! PTHREAD_IN_LIBC](librt_hidden_def): New. 8173 [! PTHREAD_IN_LIBC](librt_hidden_def): New. 8174 [! PTHREAD_IN_LIBC](librt_hidden_def): New. 8175 [! PTHREAD_IN_LIBC](librt_hidden_def): New. 8176 [! PTHREAD_IN_LIBC](librt_hidden_def): New. 8177 [! PTHREAD_IN_LIBC](weak_alias): New. 8178 [!PTHREAD_IN_LIBC](__pread): New. 8179 [!PTHREAD_IN_LIBC](__pthread_attr_destroy): New. 8180 [!PTHREAD_IN_LIBC](__pthread_attr_init): New. 8181 [!PTHREAD_IN_LIBC](__pthread_attr_setdetachstate): New. 8182 [!PTHREAD_IN_LIBC](__pthread_cond_signal): New. 8183 [!PTHREAD_IN_LIBC](__pthread_cond_timedwait): New. 8184 [!PTHREAD_IN_LIBC](__pthread_getschedparam): New. 8185 [!PTHREAD_IN_LIBC](__pthread_setschedparam): New. 8186 [!PTHREAD_IN_LIBC](__pwrite): New. 8187 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 8188 [PTHREAD_IN_LIBC](libc_hidden_data_def): New. 8189 [PTHREAD_IN_LIBC](libc_hidden_def): New. 8190 [PTHREAD_IN_LIBC](libc_hidden_def): New. 8191 [PTHREAD_IN_LIBC](libc_hidden_def): New. 8192 [PTHREAD_IN_LIBC](libc_hidden_def): New. 8193 [PTHREAD_IN_LIBC](libc_hidden_def): New. 8194 [PTHREAD_IN_LIBC](versioned_symbol): New. 8195 (pthreadP.h): Include file. 8196 * rt/aio_notify.c: Modified. 8197 (pthread.h): Remove include. 8198 (__aio_notify_only): Modified function. 8199 [! PTHREAD_IN_LIBC](librt_hidden_def): New. 8200 [! PTHREAD_IN_LIBC](librt_hidden_def): New. 8201 [!PTHREAD_IN_LIBC](__pthread_attr_init): New. 8202 [!PTHREAD_IN_LIBC](__pthread_attr_setdetachstate): New. 8203 [PTHREAD_IN_LIBC](libc_hidden_def): New. 8204 [PTHREAD_IN_LIBC](libc_hidden_def): New. 8205 (pthreadP.h): Include file. 8206 * rt/aio_sigqueue.c: Modified. 8207 (librt_hidden_def): New. 8208 * sysdeps/generic/aio_misc.h: Modified. 8209 (__aio_requests_mutex): Modified. 8210 (__aio_enqueue_request): Modified. 8211 (__aio_find_req): Modified. 8212 (__aio_find_req_fd): Modified. 8213 (__aio_remove_request): Modified. 8214 (__aio_free_request): Modified. 8215 (__aio_notify): Modified. 8216 (__aio_notify_only): Modified. 8217 (__aio_sigqueue): Modified. 8218 [! PTHREAD_IN_LIBC](librt_hidden_proto): New. 8219 [! PTHREAD_IN_LIBC](librt_hidden_proto): New. 8220 [! PTHREAD_IN_LIBC](librt_hidden_proto): New. 8221 [! PTHREAD_IN_LIBC](librt_hidden_proto): New. 8222 [! PTHREAD_IN_LIBC](librt_hidden_proto): New. 8223 [! PTHREAD_IN_LIBC](librt_hidden_proto): New. 8224 [! PTHREAD_IN_LIBC](librt_hidden_proto): New. 8225 [! PTHREAD_IN_LIBC](librt_hidden_proto): New. 8226 [! PTHREAD_IN_LIBC](librt_hidden_proto): New. 8227 [PTHREAD_IN_LIBC](libc_hidden_proto): New. 8228 [PTHREAD_IN_LIBC](libc_hidden_proto): New. 8229 [PTHREAD_IN_LIBC](libc_hidden_proto): New. 8230 [PTHREAD_IN_LIBC](libc_hidden_proto): New. 8231 [PTHREAD_IN_LIBC](libc_hidden_proto): New. 8232 [PTHREAD_IN_LIBC](libc_hidden_proto): New. 8233 [PTHREAD_IN_LIBC](libc_hidden_proto): New. 8234 [PTHREAD_IN_LIBC](libc_hidden_proto): New. 8235 [PTHREAD_IN_LIBC](libc_hidden_proto): New. 8236 * sysdeps/nptl/aio_misc.h: Modified. 8237 (AIO_MISC_WAIT): Modified. 8238 * sysdeps/nptl/pthreadP.h: Modified. 8239 (libc_hidden_proto): Modified. 8240 (libc_hidden_proto): Modified. 8241 (libc_hidden_proto): Modified. 8242 (libc_hidden_proto): Modified. 8243 (libc_hidden_proto): Modified. 8244 (libc_hidden_proto): Modified. 8245 (libc_hidden_proto): Modified. 8246 (libc_hidden_proto): Modified. 8247 (libc_hidden_proto): Modified. 8248 (libc_hidden_proto): Modified. 8249 (libc_hidden_proto): Modified. 8250 (libc_hidden_proto): Modified. 8251 (libc_hidden_proto): Modified. 8252 (libc_hidden_proto): Modified. 8253 (libc_hidden_proto): Modified. 8254 (libc_hidden_proto): Modified. 8255 (libc_hidden_proto): Modified. 8256 (libc_hidden_proto): Modified. 8257 (libc_hidden_proto): Modified. 8258 (libc_hidden_proto): Modified. 8259 (libc_hidden_proto): Modified. 8260 (libc_hidden_proto): Modified. 8261 (libc_hidden_proto): Modified. 8262 (libc_hidden_proto): Modified. 8263 (libc_hidden_proto): Modified. 8264 (libc_hidden_proto): Modified. 8265 (libc_hidden_proto): Modified. 8266 (libc_hidden_proto): Modified. 8267 (libc_hidden_proto): Modified. 8268 (libc_hidden_proto): Modified. 8269 (libc_hidden_proto): Modified. 8270 (libc_hidden_proto): Modified. 8271 (libc_hidden_proto): Modified. 8272 (libc_hidden_proto): Modified. 8273 (libc_hidden_proto): Modified. 8274 (libc_hidden_proto): Modified. 8275 (libc_hidden_proto): Modified. 8276 (libc_hidden_proto): Modified. 8277 (libc_hidden_proto): Modified. 8278 (libc_hidden_proto): Modified. 8279 (libc_hidden_proto): Modified. 8280 (libc_hidden_proto): Modified. 8281 (libc_hidden_proto): New. 8282 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 8283 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 8284 * sysdeps/unix/sysv/linux/aio_misc.h: Modified. 8285 (__aio_create_helper_thread): Modified function. 8286 * sysdeps/unix/sysv/linux/aio_sigqueue.c: Modified. 8287 (__aio_sigqueue): Modified function. 8288 (libc_hidden_def): New. 8289 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 8290 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 8291 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 8292 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 8293 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 8294 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 8295 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 8296 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 8297 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 8298 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 8299 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 8300 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 8301 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 8302 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 8303 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 8304 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 8305 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 8306 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 8307 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 8308 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 8309 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 8310 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 8311 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 8312 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 8313 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 8314 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 8315 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 8316 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 8317 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 8318 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 8319 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 8320 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 8321 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 8322 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 8323 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 8324 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 8325 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 8326 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 8327 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 8328 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 8329 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 8330 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 8331 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 8332 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 8333 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 8334 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 8335 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 8336 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 8337 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 8338 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 8339 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 8340 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 8341 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 8342 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 8343 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 8344 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 8345 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 8346 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 8347 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 8348 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 8349 83502021-06-25 Florian Weimer <fweimer@redhat.com> 8351 8352 COMMIT: 97ed4749becdc20481688ee074e90507ca3501dd 8353 support: Fix xclone build failures on ia64 and hppa 8354 8355 * support/xclone.c: Modified. 8356 (xclone): Modified function. 8357 83582021-06-25 Florian Weimer <fweimer@redhat.com> 8359 8360 COMMIT: 40ebfd016ad284872f434bdd76dbe9c708db4d6b 8361 elf: Disable most of TLS modid gaps processing [BZ #27135] 8362 8363 * elf/dl-close.c: Modified. 8364 (remove_slotinfo): Modified function. 8365 * elf/dl-open.c: Modified. 8366 (_dl_open): Modified function. 8367 * elf/dl-tls.c: Modified. 8368 83692021-06-25 Florian Weimer <fweimer@redhat.com> 8370 8371 COMMIT: 66db95b6e8264c5a6307f6a9e5285fec76907254 8372 elf: Fix glibc-hwcaps priorities with cache flags mismatches [BZ #27046] 8373 8374 * elf/dl-cache.c: Modified. 8375 (search_cache): Modified function. 8376 83772021-06-24 Paul Eggert <eggert@cs.ucla.edu> 8378 8379 COMMIT: ac3babc3944ee6b37bcd0dabaa0b778fb942d4aa 8380 * NEWS: Clarify _TIME_BITS change. 8381 8382 * NEWS: Modified. 8383 83842021-06-24 Noah Goldstein <goldstein.w.n@gmail.com> 8385 8386 COMMIT: 08cbcd4dbc686bb38ec3093aff2f919fbff5ec17 8387 x86: Remove unnecessary overflow check from wcsnlen-sse4_1.S 8388 8389 * sysdeps/x86_64/multiarch/strlen-vec.S: Modified. 8390 83912021-06-24 Noah Goldstein <goldstein.w.n@gmail.com> 8392 8393 COMMIT: bd3a2b3ed18fdeff0b370110c35850b51d025e8c 8394 String: Add three more overflow tests cases to test-strnlen.c 8395 8396 * string/test-strnlen.c: Modified. 8397 (do_overflow_tests): Modified function. 8398 83992021-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8400 8401 COMMIT: 9f70985569888d68612012fcb538c47c154c1e8b 8402 Consolidate pthread_atfork 8403 8404 * htl/Makefile: Modified. 8405 * nptl/Makefile: Modified. 8406 * sysdeps/htl/old_pt-atfork.c: Delete file. 8407 * sysdeps/htl/pt-atfork.c: Delete file. 8408 * sysdeps/htl/pthread_atfork_compat.h: New file. 8409 * sysdeps/nptl/pthread_atfork_compat.h: New file. 8410 * sysdeps/pthread/Makefile: Modified. 8411 * nptl/pthread_atfork.c: Move to... 8412 * sysdeps/pthread/pthread_atfork.c: ... here. 8413 (register-atfork.h): Include file. 8414 * nptl/old_pthread_atfork.c: Move to... 8415 * sysdeps/pthread/pthread_atfork_compat.c: ... here. 8416 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](compat_symbol): Modified. 8417 (pthread_atfork_compat.h): Include file. 8418 84192021-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8420 8421 COMMIT: d0c40833862f5cfe4d03d9130d79c1d93f284af0 8422 posix: Do not clobber errno by atfork handlers 8423 8424 * posix/fork.c: Modified. 8425 (__libc_fork): Modified function. 8426 84272021-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8428 8429 COMMIT: 9a7565403758f65c07fe3705e966381d9cfd35b6 8430 posix: Consolidate fork implementation 8431 8432 * include/unistd.h: Modified. 8433 [! _ISOMAC](_Fork): New function. 8434 [! _ISOMAC](libc_hidden_proto): New function. 8435 * posix/Makefile: Modified. 8436 * posix/_Fork.c: New file. 8437 * posix/fork.c: Modified. 8438 (errno.h): Remove include. 8439 (unistd.h): Remove include. 8440 (__fork): Remove function. 8441 (fork.h): Include file. 8442 (libio/libioP.h): Include file. 8443 (ldsodefs.h): Include file. 8444 (malloc/malloc-internal.h): Include file. 8445 (nss/nss_database.h): Include file. 8446 (register-atfork.h): Include file. 8447 (stdio-lock.h): Include file. 8448 (sys/single_threaded.h): Include file. 8449 (unwind-link.h): Include file. 8450 (fresetlockfiles): New function. 8451 (__libc_fork): New function. 8452 (weak_alias): New. 8453 (weak_alias): New. 8454 * sysdeps/generic/fork.h: New file. 8455 * sysdeps/mach/hurd/fork.c: Move to... 8456 * sysdeps/mach/hurd/_Fork.c: ... here. 8457 (__fork): Remove function. 8458 (libc_hidden_def): Modified. 8459 (weak_alias): Remove. 8460 (_Fork): New function. 8461 * sysdeps/nptl/_Fork.c: New file. 8462 * sysdeps/nptl/fork.c: Delete file. 8463 * sysdeps/nptl/fork.h: New file. 8464 * sysdeps/unix/sysv/linux/arch-fork.h: Modified. 8465 (sysdep.h): Include file. 8466 (sched.h): Include file. 8467 (signal.h): Include file. 8468 84692021-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8470 8471 COMMIT: de8995a2a04163617c1a233b4b81356ef9f9741f 8472 support: Add xclone 8473 8474 * support/Makefile: Modified. 8475 * support/xclone.c: New file. 8476 * support/xsched.h: New file. 8477 84782021-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8479 8480 COMMIT: e3e3eb0a2ea615c272cec5f47ba9f243ccdaf386 8481 x86: Fix tst-cpu-features-cpuinfo on Ryzen 9 (BZ #27873) 8482 8483 * manual/platform.texi: Modified. 8484 * sysdeps/x86/bits/platform/x86.h: Modified. 8485 (<anoymous>): Modified. 8486 * sysdeps/x86/include/cpu-features.h: Modified. 8487 (bit_cpu_AMD_IBPB): New. 8488 (bit_cpu_AMD_IBRS): New. 8489 (bit_cpu_AMD_STIBP): New. 8490 (bit_cpu_AMD_SSBD): New. 8491 (index_cpu_AMD_IBPB): New. 8492 (index_cpu_AMD_IBRS): New. 8493 (index_cpu_AMD_STIBP): New. 8494 (index_cpu_AMD_SSBD): New. 8495 (reg_AMD_IBPB): New. 8496 (reg_AMD_IBRS): New. 8497 (reg_AMD_STIBP): New. 8498 (reg_AMD_SSBD): New. 8499 * sysdeps/x86/tst-cpu-features-cpuinfo.c: Modified. 8500 (sys/platform/x86.h): Remove include. 8501 (do_test): Modified function. 8502 (cpu-features.h): Include file. 8503 (stdbool.h): Include file. 8504 85052021-06-23 H.J. Lu <hjl.tools@gmail.com> 8506 8507 COMMIT: ea26ff03227d7cacef5de6036df57734373449b4 8508 x86: Copy IBT and SHSTK usable only if CET is enabled 8509 8510 * sysdeps/x86/cpu-features.c: Modified. 8511 (update_usable): Modified function. 8512 85132021-06-23 Noah Goldstein <goldstein.w.n@gmail.com> 8514 8515 COMMIT: a775a7a3eb1e85b54af0b4ee5ff4dcf66772a1fb 8516 x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ #27974] 8517 8518 * sysdeps/x86_64/multiarch/strlen-avx2.S: Modified. 8519 * sysdeps/x86_64/multiarch/strlen-vec.S: Modified. 8520 85212021-06-23 Noah Goldstein <goldstein.w.n@gmail.com> 8522 8523 COMMIT: 645a158978f9520e74074e8c14047503be4db0f0 8524 x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ #27974] 8525 8526 * sysdeps/x86_64/memchr.S: Modified. 8527 * sysdeps/x86_64/multiarch/memchr-avx2.S: Modified. 8528 85292021-06-23 Noah Goldstein <goldstein.w.n@gmail.com> 8530 8531 COMMIT: da5a6fba0febbfc90896ce1b2eb75c6d8a88a72d 8532 String: Add overflow tests for strnlen, memchr, and strncat [BZ #27974] 8533 8534 * string/test-memchr.c: Modified. 8535 (do_one_test): Modified function. 8536 (do_test): Modified function. 8537 (test_main): Modified function. 8538 (do_overflow_tests): New function. 8539 * string/test-strncat.c: Modified. 8540 (test_main): Modified function. 8541 (do_overflow_tests): New function. 8542 * string/test-strnlen.c: Modified. 8543 (test_main): Modified function. 8544 (do_overflow_tests): New function. 8545 85462021-06-23 Noah Goldstein <goldstein.w.n@gmail.com> 8547 8548 COMMIT: 6f573a27b6c8b4236445810a44660612323f5a73 8549 x86-64: Add wcslen optimize for sse4.1 8550 8551 * sysdeps/x86_64/multiarch/Makefile: Modified. 8552 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 8553 (__libc_ifunc_impl_list): Modified function. 8554 * sysdeps/x86_64/multiarch/ifunc-wcslen.h: New file. 8555 * sysdeps/x86_64/multiarch/wcslen-sse4_1.S: New file. 8556 * sysdeps/x86_64/multiarch/wcslen.c: Modified. 8557 (ifunc-avx2.h): Remove include. 8558 (ifunc-wcslen.h): Include file. 8559 * sysdeps/x86_64/multiarch/wcsnlen.c: Modified. 8560 (init-arch.h): Remove include. 8561 (__typeof): Remove. 8562 (__typeof): Remove. 8563 (__typeof): Remove. 8564 (__typeof): Remove. 8565 (__typeof): Remove. 8566 (IFUNC_SELECTOR): Remove function. 8567 (ifunc-wcslen.h): Include file. 8568 85692021-06-23 H.J. Lu <hjl.tools@gmail.com> 8570 8571 COMMIT: a0db678071c60b6c47c468d231dd0b3694ba7a98 8572 x86-64: Move strlen.S to multiarch/strlen-vec.S 8573 8574 * sysdeps/x86_64/multiarch/strlen-sse2.S: Modified. 8575 * sysdeps/x86_64/multiarch/strlen-vec.S: New file. 8576 * sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S: Modified. 8577 * sysdeps/x86_64/strlen.S: Modified. 8578 85792021-06-23 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8580 8581 COMMIT: 30adcf5adb40293654f77ebd443468a6f6fffc2a 8582 hurd: Fix build after 52a5fe70a2 8583 8584 * io/file_change_detection.c: Modified. 8585 (__file_change_detection_for_stat): Modified function. 8586 * sysdeps/posix/getaddrinfo.c: Modified. 8587 [_STATBUF_ST_NSEC](save_gaiconf_mtime): Modified function. 8588 85892021-06-23 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8590 8591 COMMIT: bf6749a7f87c54e62db26b24c63b27004a110847 8592 nptl: Use SA_RESTART for SIGCANCEL handler 8593 8594 * NEWS: Modified. 8595 * nptl/pthread_cancel.c: Modified. 8596 (__pthread_cancel): Modified function. 8597 85982021-06-23 Paul Eggert <eggert@cs.ucla.edu> 8599 8600 COMMIT: 03caacbc7f3004ad21fc00bf883f00421a211130 8601 doc: _TIME_BITS defaults may change 8602 8603 * NEWS: Modified. 8604 * manual/creature.texi: Modified. 8605 86062021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org> 8607 8608 COMMIT: 451659ccf13c513611841a69327193facbfdd977 8609 More mcheck -> malloc-check refactoring 8610 8611 * Rules: Modified. 8612 * malloc/Makefile: Modified. 8613 86142021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org> 8615 8616 COMMIT: 7b54aaf2ceaf83b97f7e8b380386962ae529bd9d 8617 Add NEWS item for gconv-modules.d change 8618 8619 * NEWS: Modified. 8620 86212021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org> 8622 8623 COMMIT: f3629a4be82a393ff56646c388da2fda0101f557 8624 Handle DT_UNKNOWN in gconv-modules.d 8625 8626 * iconv/gconv_parseconfdir.h: Modified. 8627 [IS_IN (libc)](lstat64): New. 8628 (gconv_parseconfdir): Modified function. 8629 86302021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org> 8631 8632 COMMIT: eeac390eecf7de24a110dc84e77e1190f42c5305 8633 iconvconfig: Use common gconv module parsing function 8634 8635 * iconv/iconvconfig.c: Modified. 8636 (dirent.h): Remove include. 8637 (sys/types.h): Remove include. 8638 (add_module): Modified function. 8639 (handle_file): Remove function. 8640 (handle_dir): Modified function. 8641 (gconv_parseconfdir.h): Include file. 8642 86432021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org> 8644 8645 COMMIT: d8e8097f3be5b3c49fc741fa19e1da0b0431384c 8646 gconv_conf: Split out configuration file processing 8647 8648 * iconv/gconv_conf.c: Modified. 8649 (dirent.h): Remove include. 8650 (sys/types.h): Remove include. 8651 (gconv_conf_filename): Remove. 8652 (gconv_conf_dirname): Remove. 8653 (libio/libioP.h): Remove include. 8654 (__getdelim): Remove. 8655 (read_conf_file): Remove function. 8656 (__gconv_read_conf): Modified function. 8657 (gconv_parseconfdir.h): Include file. 8658 * iconv/gconv_parseconfdir.h: New file. 8659 86602021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org> 8661 8662 COMMIT: 23e15ea1ae80ec2120afdf643691359644cf2873 8663 gconv_conf: Remove unused variables 8664 8665 * iconv/gconv_conf.c: Modified. 8666 (add_alias2): Modified function. 8667 (add_alias): Modified function. 8668 (add_module): Modified function. 8669 (read_conf_file): Modified function. 8670 (__gconv_read_conf): Modified function. 8671 86722021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org> 8673 8674 COMMIT: e3217c7fd9e67aa2d53700bb1da9a966e73b9684 8675 iconv: Remove alloca use in gconv-modules configuration parsing 8676 8677 * iconv/gconv_conf.c: Modified. 8678 (__gconv_read_conf): Modified function. 8679 * iconv/iconvconfig.c: Modified. 8680 (handle_dir): Modified function. 8681 86822021-06-22 Andreas Schwab <schwab@linux-m68k.org> 8683 8684 COMMIT: e8d52b64a54ba9ed7778ca9ce1f084eb5808f8d1 8685 Remove unsused symbols from nptl/Versions 8686 8687 * nptl/Versions: Modified. 8688 86892021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8690 8691 COMMIT: 6d97330d7acc47898b3a2bf4c8588d4bd7114269 8692 linux: Only use 64-bit syscall if required for clock_nanosleep 8693 8694 * sysdeps/unix/sysv/linux/clock_nanosleep.c: Modified. 8695 (__clock_nanosleep_time64): Modified function. 8696 * time/Makefile: Modified. 8697 * time/tst-clock_nanosleep.c: Modified. 8698 (do_test): Modified function. 8699 (TEST_FUNCTION): Remove. 8700 (../test-skeleton.c): Remove include. 8701 (intprops.h): Include file. 8702 (support/support.h): Include file. 8703 (support/check.h): Include file. 8704 (clock_nanosleep_test): New function. 8705 (clock_nanosleep_large_timeout): New function. 8706 (support/test-driver.c): Include file. 8707 87082021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8709 8710 COMMIT: b769b0a2cbe469a42641e52f52484e18575b7f67 8711 linux: Only use 64-bit syscall if required for internal futex 8712 8713 * nptl/futex-internal.c: Modified. 8714 [! __ASSUME_TIME64_SYSCALLS](__futex_abstimed_wait_common32): Modified function. 8715 (__futex_abstimed_wait_common64): Modified function. 8716 (__futex_abstimed_wait64): Modified function. 8717 (__futex_abstimed_wait_cancelable64): Modified function. 8718 (__futex_abstimed_wait_common): New function. 8719 * sysdeps/nptl/futex-internal.h: Modified. 8720 (futex_lock_pi64): Modified function. 8721 87222021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8723 8724 COMMIT: b286eca5d4117b3e17c939e3df56e132ae623df1 8725 linux: Only use 64-bit syscall if required for utimensat family 8726 8727 * sysdeps/unix/sysv/linux/utimensat.c: Modified. 8728 (__utimensat64_helper): Modified function. 8729 87302021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8731 8732 COMMIT: dafab287b4d5dea1918f6471dc8bf74bff029133 8733 linux: Only use 64-bit syscall if required for sigtimedwait 8734 8735 * sysdeps/unix/sysv/linux/Makefile: Modified. 8736 * sysdeps/unix/sysv/linux/sigtimedwait.c: Modified. 8737 (__sigtimedwait64): Modified function. 8738 * sysdeps/unix/sysv/linux/tst-sigtimedwait.c: Modified. 8739 (do_test): Modified function. 8740 (intprops.h): Include file. 8741 (support/support.h): Include file. 8742 (test_sigtimedwait_large_timeout): New function. 8743 87442021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8745 8746 COMMIT: 1faff2701163c76bad9bce76d644d13bce3e290a 8747 linux: Only use 64-bit syscall if required for mq_timedsend 8748 8749 * rt/tst-mqueue10.c: Modified. 8750 (do_test): Modified function. 8751 * sysdeps/unix/sysv/linux/mq_timedsend.c: Modified. 8752 (__mq_timedsend_time64): Modified function. 8753 87542021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8755 8756 COMMIT: e9e912d3349d8caf3c40bc09370509724c72ac2f 8757 linux: Only use 64-bit syscall if required for mq_timedreceive 8758 8759 * rt/Makefile: Modified. 8760 * rt/tst-mqueue10-time64.c: New file. 8761 * rt/tst-mqueue10.c: New file. 8762 * sysdeps/unix/sysv/linux/mq_timedreceive.c: Modified. 8763 (__mq_timedreceive_time64): Modified function. 8764 87652021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8766 8767 COMMIT: 2c0982eb93c37af30583a117589ceb0ab3402c11 8768 linux: Only use 64-bit syscall if required for timerfd_settime 8769 8770 * sysdeps/unix/sysv/linux/Makefile: Modified. 8771 * sysdeps/unix/sysv/linux/timerfd_settime.c: Modified. 8772 (__timerfd_settime64): Modified function. 8773 * sysdeps/unix/sysv/linux/tst-timerfd.c: Modified. 8774 (do_test): Modified function. 8775 (errno.h): Include file. 8776 (intprops.h): Include file. 8777 (support/support.h): Include file. 8778 (timerfd_test): New function. 8779 (timerfd_large_timeout): New function. 8780 87812021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8782 8783 COMMIT: eef7913c2f5512a954e658a5908a47dbc0ec8c2e 8784 linux: Only use 64-bit syscall if required for semtimedop 8785 8786 * sysdeps/unix/sysv/linux/semtimedop.c: Modified. 8787 (__semtimedop64): Modified function. 8788 (semtimedop_syscall): New function. 8789 * sysvipc/Makefile: Modified. 8790 * sysvipc/test-sysvsem.c: Modified. 8791 (do_test): Modified function. 8792 (intprops.h): Include file. 8793 (support/xtime.h): Include file. 8794 (support/xsignal.h): Include file. 8795 87962021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8797 8798 COMMIT: 4b6551902e5c701e5f3156928d88aadeb6487dc1 8799 linux: timerfd_gettime minor cleanup 8800 8801 * sysdeps/unix/sysv/linux/timerfd_gettime.c: Modified. 8802 (__timerfd_gettime64): Modified function. 8803 88042021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8805 8806 COMMIT: 9465c3a9fb557d7ab98b1f2ecd0b8c28c43a8539 8807 linux: Remove time64-support 8808 8809 * sysdeps/unix/sysv/linux/Makefile: Modified. 8810 * sysdeps/unix/sysv/linux/time64-support.c: Delete file. 8811 * sysdeps/unix/sysv/linux/time64-support.h: Delete file. 8812 88132021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8814 8815 COMMIT: 4ad8b4645c0869431dba632c3ace0061cc613379 8816 linux: Remove supports_time64 () from clock_gettime 8817 8818 * sysdeps/unix/sysv/linux/clock_gettime.c: Modified. 8819 (time64-support.h): Remove include. 8820 (__clock_gettime64): Modified function. 8821 88222021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8823 8824 COMMIT: 283c6ebd5a71330eb37c8d08054f1036eeb544dc 8825 linux: Remove supports_time64 () from clock_getres 8826 8827 * sysdeps/unix/sysv/linux/clock_getres.c: Modified. 8828 (time64-support.h): Remove include. 8829 (__clock_getres64): Modified function. 8830 88312021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8832 8833 COMMIT: 4c3df0eba5e8fe98f0de917ade9b2ebba6951c5f 8834 linux: Only use 64-bit syscall if required for select 8835 8836 * include/sys/select.h: Modified. 8837 [! _ISOMAC][__TIMESIZE != 64](__select32): New function. 8838 * misc/Makefile: Modified. 8839 * misc/tst-select.c: Modified. 8840 (alarm_handler): Remove function. 8841 (do_test_child_alarm): Modified function. 8842 (do_test): Modified function. 8843 (intprops.h): Include file. 8844 * sysdeps/unix/sysv/linux/select.c: Modified. 8845 (time64-support.h): Remove include. 8846 (__select64): Modified function. 8847 88482021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8849 8850 COMMIT: 91cf411ad3ef10bd18ec053854fcb919be4f6789 8851 linux: Only use 64-bit syscall if required for pselect 8852 8853 * misc/Makefile: Modified. 8854 * misc/tst-pselect.c: Modified. 8855 (signal.h): Remove include. 8856 (stdio.h): Remove include. 8857 (unistd.h): Remove include. 8858 (sys/select.h): Remove include. 8859 (sys/wait.h): Remove include. 8860 (do_test): Modified function. 8861 (TEST_FUNCTION): Remove. 8862 (../test-skeleton.c): Remove include. 8863 (intprops.h): Include file. 8864 (support/check.h): Include file. 8865 (support/support.h): Include file. 8866 (support/xsignal.h): Include file. 8867 (support/xunistd.h): Include file. 8868 (support/xtime.h): Include file. 8869 (test_pselect_basic): New function. 8870 (test_pselect_large_timeout): New function. 8871 (support/test-driver.c): Include file. 8872 * sysdeps/unix/sysv/linux/microblaze/pselect32.c: Modified. 8873 [! __ASSUME_PSELECT](__pselect32): Modified function. 8874 * sysdeps/unix/sysv/linux/pselect.c: Modified. 8875 (time64-support.h): Remove include. 8876 (__pselect64): Modified function. 8877 (pselect64_syscall): New function. 8878 * sysdeps/unix/sysv/linux/pselect32.c: Modified. 8879 [! __ASSUME_TIME64_SYSCALLS](__pselect32): Modified function. 8880 88812021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8882 8883 COMMIT: ecf2661281c71a9752c7238ab93bc12b16cfff23 8884 linux: Only use 64-bit syscall if required for ppoll 8885 8886 * sysdeps/unix/sysv/linux/Makefile: Modified. 8887 * sysdeps/unix/sysv/linux/ppoll.c: Modified. 8888 (kernel-features.h): Remove include. 8889 (time64-support.h): Remove include. 8890 (__ppoll64): Modified function. 8891 * sysdeps/unix/sysv/linux/tst-ppoll.c: Modified. 8892 (do_test): Modified function. 8893 (intprops.h): Include file. 8894 (support/support.h): Include file. 8895 (test_ppoll_large_timeout): New function. 8896 88972021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8898 8899 COMMIT: 92f7b465101c23e45f66c6ad25ba243df49556a0 8900 support: Add support_create_timer 8901 8902 * support/Makefile: Modified. 8903 * support/support.h: Modified. 8904 (stdint.h): Include file. 8905 (support_create_timer): New function. 8906 (support_delete_timer): New function. 8907 * support/support_create_timer.c: New file. 8908 89092021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> 8910 8911 COMMIT: 52a5fe70a2c77935afe807fb6e904e512ddd894e 8912 Use 64 bit time_t stat internally 8913 8914 * csu/check_fds.c: Modified. 8915 (check_one_fd): Modified function. 8916 * elf/dl-load.c: Modified. 8917 (open_path): Modified function. 8918 * elf/dl-misc.c: Modified. 8919 (_dl_sysdep_read_whole_file): Modified function. 8920 * elf/dl-profile.c: Modified. 8921 (_dl_start_profile): Modified function. 8922 * iconv/gconv_cache.c: Modified. 8923 (__gconv_load_cache): Modified function. 8924 * include/dirent.h: Modified. 8925 [! _ISOMAC](__alloc_dir): Modified. 8926 * include/file_change_detection.h: Modified. 8927 (file_change_detection): Modified. 8928 (__file_change_detection_for_stat): Modified. 8929 * inet/rcmd.c: Modified. 8930 (iruserfopen): Modified function. 8931 * intl/loadmsgcat.c: Modified. 8932 (_nl_load_domain): Modified function. 8933 * io/Makefile: Modified. 8934 * io/file_change_detection.c: Modified. 8935 (__file_change_detection_for_stat): Modified function. 8936 (__file_change_detection_for_path): Modified function. 8937 (__file_change_detection_for_fp): Modified function. 8938 * io/getdirname.c: Modified. 8939 (get_current_dir_name): Modified function. 8940 * libio/filedoalloc.c: Modified. 8941 (_IO_file_doallocate): Modified function. 8942 * libio/fileops.c: Modified. 8943 (mmap_remap_check): Modified function. 8944 (decide_maybe_mmap): Modified function. 8945 (_IO_new_file_seekoff): Modified function. 8946 (_IO_file_stat): Modified function. 8947 * libio/oldfileops.c: Modified. 8948 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](_IO_old_file_seekoff): Modified function. 8949 * libio/wfileops.c: Modified. 8950 (_IO_wfile_seekoff): Modified function. 8951 * locale/loadarchive.c: Modified. 8952 (archive_stat): Modified. 8953 (_nl_load_locale_from_archive): Modified function. 8954 * locale/loadlocale.c: Modified. 8955 (_nl_load_locale): Modified function. 8956 * nscd/nscd_helper.c: Modified. 8957 (__nscd_get_mapping): Modified function. 8958 * nss/nss_database.c: Modified. 8959 (nss_database_check_reload_and_get): Modified function. 8960 * sysdeps/posix/dl-fileid.h: Modified. 8961 (_dl_get_file_id): Modified function. 8962 * sysdeps/posix/euidaccess.c: Modified. 8963 (euidaccess): Modified function. 8964 * sysdeps/posix/getaddrinfo.c: Modified. 8965 [! _STATBUF_ST_NSEC](save_gaiconf_mtime): Modified function. 8966 [! _STATBUF_ST_NSEC](check_gaiconf_mtime): Modified function. 8967 [_STATBUF_ST_NSEC](gaiconf_mtime): Modified. 8968 [_STATBUF_ST_NSEC](save_gaiconf_mtime): Modified function. 8969 [_STATBUF_ST_NSEC](check_gaiconf_mtime): Modified function. 8970 (gaiconf_init): Modified function. 8971 (gaiconf_reload): Modified function. 8972 * sysdeps/posix/getcwd.c: Modified. 8973 (__getcwd_generic): Modified function. 8974 * sysdeps/posix/pathconf.c: Modified. 8975 (__pathconf): Modified function. 8976 * sysdeps/posix/sysconf.c: Modified. 8977 [NEED_CHECK_SPEC](__sysconf_check_spec): Modified function. 8978 * sysdeps/posix/tempname.c: Modified. 8979 [! _LIBC](__lstat64): Remove. 8980 [! _LIBC](__lstat64_time64): New. 8981 [_LIBC](struct_stat64): Modified. 8982 [_LIBC](direxists): Modified function. 8983 (try_nocreate): Modified function. 8984 * sysdeps/unix/sysv/linux/fdopendir.c: Modified. 8985 (__fdopendir): Modified function. 8986 * sysdeps/unix/sysv/linux/fexecve.c: Modified. 8987 (fexecve): Modified function. 8988 * sysdeps/unix/sysv/linux/opendir.c: Modified. 8989 (opendir_tail): Modified function. 8990 (__alloc_dir): Modified function. 8991 * sysdeps/unix/sysv/linux/pathconf.c: Modified. 8992 (distinguish_extX): Modified function. 8993 * sysdeps/unix/sysv/linux/ttyname.h: Modified. 8994 (is_pty): Modified function. 8995 (is_mytty): Modified function. 8996 * sysdeps/unix/sysv/linux/ttyname_r.c: Modified. 8997 (getttyname_r): Modified. 8998 (getttyname_r): Modified function. 8999 (__ttyname_r): Modified function. 9000 * sysvipc/ftok.c: Modified. 9001 (ftok): Modified function. 9002 * time/tzfile.c: Modified. 9003 (__tzfile_read): Modified function. 9004 90052021-06-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 9006 9007 COMMIT: a318262bc0081ab83e3f3c90e50462f99148605e 9008 malloc: Drop __malloc_initialized from Versions 9009 9010 * malloc/Versions: Modified. 9011 90122021-06-22 Siddhesh Poyarekar <siddhesh@sourceware.org> 9013 9014 COMMIT: 568123a720dce896dcd0ac8f7c8ebfe20a8a6adb 9015 tst-mcheck: Rename to tst-malloc-check 9016 9017 * malloc/Makefile: Modified. 9018 * malloc/tst-mcheck.c: Move to... 9019 * malloc/tst-malloc-check.c: ... here. 9020 90212021-06-22 Florian Weimer <fweimer@redhat.com> 9022 9023 COMMIT: 412b05fec9323a093fe271ae01b4083ea2d1fc1f 9024 Add hidden prototypes for fsync, fdatasync 9025 9026 * include/unistd.h: Modified. 9027 [! _ISOMAC](libc_hidden_proto): Modified. 9028 [! _ISOMAC](libc_hidden_proto): Modified. 9029 [! _ISOMAC](libc_hidden_proto): Modified. 9030 [! _ISOMAC](libc_hidden_proto): Modified. 9031 [! _ISOMAC](libc_hidden_proto): Modified. 9032 [! _ISOMAC](libc_hidden_proto): Modified. 9033 [! _ISOMAC](libc_hidden_proto): Modified. 9034 [! _ISOMAC](libc_hidden_proto): Modified. 9035 [! _ISOMAC](libc_hidden_proto): Modified. 9036 [! _ISOMAC](libc_hidden_proto): Modified. 9037 [! _ISOMAC](libc_hidden_proto): Modified. 9038 [! _ISOMAC](libc_hidden_proto): Modified. 9039 [! _ISOMAC](libc_hidden_proto): Modified. 9040 [! _ISOMAC](libc_hidden_proto): Modified. 9041 [! _ISOMAC](libc_hidden_proto): Modified. 9042 [! _ISOMAC](libc_hidden_proto): Modified. 9043 [! _ISOMAC](libc_hidden_proto): Modified. 9044 [! _ISOMAC](libc_hidden_proto): Modified. 9045 [! _ISOMAC](libc_hidden_proto): Modified. 9046 [! _ISOMAC](libc_hidden_proto): Modified. 9047 [! _ISOMAC](libc_hidden_proto): Modified. 9048 [! _ISOMAC](libc_hidden_proto): Modified. 9049 [! _ISOMAC](libc_hidden_proto): Modified. 9050 [! _ISOMAC](libc_hidden_proto): Modified. 9051 [! _ISOMAC](libc_hidden_proto): Modified. 9052 [! _ISOMAC](libc_hidden_proto): Modified. 9053 [! _ISOMAC](libc_hidden_proto): Modified. 9054 [! _ISOMAC](libc_hidden_proto): Modified. 9055 [! _ISOMAC](libc_hidden_proto): Modified. 9056 [! _ISOMAC](libc_hidden_proto): Modified. 9057 [! _ISOMAC](libc_hidden_proto): New. 9058 [! _ISOMAC](libc_hidden_proto): New. 9059 * misc/fdatasync.c: Modified. 9060 (libc_hidden_def): New. 9061 * misc/fsync.c: Modified. 9062 (libc_hidden_def): New. 9063 * sysdeps/mach/hurd/fdatasync.c: Modified. 9064 (libc_hidden_def): New. 9065 * sysdeps/mach/hurd/fsync.c: Modified. 9066 (libc_hidden_def): New. 9067 * sysdeps/unix/sysv/linux/fdatasync.c: Modified. 9068 (libc_hidden_def): New. 9069 * sysdeps/unix/sysv/linux/fsync.c: Modified. 9070 (libc_hidden_def): New. 9071 90722021-06-22 Florian Weimer <fweimer@redhat.com> 9073 9074 COMMIT: 3c79234c7a9cf57aa79e84745493dfad1a7c72fc 9075 nptl: Move pthreadP.h into sysdeps directory 9076 9077 * nptl_db/thread_dbP.h: Modified. 9078 (../nptl/pthreadP.h): Remove include. 9079 (pthreadP.h): Include file. 9080 * sysdeps/nptl/aio_misc.h: Modified. 9081 (nptl/pthreadP.h): Remove include. 9082 (pthreadP.h): Include file. 9083 * sysdeps/nptl/dl-tls_init_tp.c: Modified. 9084 (nptl/pthreadP.h): Remove include. 9085 (pthreadP.h): Include file. 9086 * sysdeps/nptl/fork.c: Modified. 9087 (nptl/pthreadP.h): Remove include. 9088 (pthreadP.h): Include file. 9089 * sysdeps/nptl/gai_misc.h: Modified. 9090 (nptl/pthreadP.h): Remove include. 9091 (pthreadP.h): Include file. 9092 * sysdeps/nptl/jmp-unwind.c: Modified. 9093 (nptl/pthreadP.h): Remove include. 9094 (pthreadP.h): Include file. 9095 * sysdeps/nptl/libc-lockP.h: Modified. 9096 [IS_IN (libpthread)](nptl/pthreadP.h): Remove include. 9097 [IS_IN (libpthread)](pthreadP.h): Include file. 9098 * sysdeps/nptl/libc_start_call_main.h: Modified. 9099 (nptl/pthreadP.h): Remove include. 9100 (pthreadP.h): Include file. 9101 * nptl/pthreadP.h: Move to... 9102 * sysdeps/nptl/pthreadP.h: ... here. 9103 (descr.h): Remove include. 9104 (nptl/descr.h): Include file. 9105 * sysdeps/nptl/pthread_early_init.h: Modified. 9106 (nptl/pthreadP.h): Remove include. 9107 (pthreadP.h): Include file. 9108 * sysdeps/nptl/setxid.h: Modified. 9109 (nptl/pthreadP.h): Remove include. 9110 (pthreadP.h): Include file. 9111 * sysdeps/posix/spawni.c: Modified. 9112 (nptl/pthreadP.h): Remove include. 9113 (pthreadP.h): Include file. 9114 * sysdeps/unix/sysv/linux/dl-execstack.c: Modified. 9115 (nptl/pthreadP.h): Remove include. 9116 (pthreadP.h): Include file. 9117 * sysdeps/unix/sysv/linux/mq_notify.c: Modified. 9118 (nptl/pthreadP.h): Remove include. 9119 (pthreadP.h): Include file. 9120 * sysdeps/unix/sysv/linux/s390/jmp-unwind.c: Modified. 9121 (nptl/pthreadP.h): Remove include. 9122 (pthreadP.h): Include file. 9123 * sysdeps/unix/sysv/linux/sigprocmask.c: Modified. 9124 (nptl/pthreadP.h): Remove include. 9125 (pthreadP.h): Include file. 9126 * sysdeps/unix/sysv/linux/spawni.c: Modified. 9127 (nptl/pthreadP.h): Remove include. 9128 (pthreadP.h): Include file. 9129 * sysdeps/unix/sysv/linux/timer_create.c: Modified. 9130 (nptl/pthreadP.h): Remove include. 9131 (pthreadP.h): Include file. 9132 * sysdeps/unix/sysv/linux/timer_routines.c: Modified. 9133 (nptl/pthreadP.h): Remove include. 9134 (pthreadP.h): Include file. 9135 * sysdeps/unix/sysv/linux/tls-internal.h: Modified. 9136 (nptl/pthreadP.h): Remove include. 9137 (pthreadP.h): Include file. 9138 * sysdeps/unix/sysv/linux/x86/longjmp.c: Modified. 9139 (nptl/pthreadP.h): Remove include. 9140 (pthreadP.h): Include file. 9141 91422021-06-22 Florian Weimer <fweimer@redhat.com> 9143 9144 COMMIT: daa3fc9bff55c1f8368a464ec802ab620901344e 9145 rt: Move generic implementation from sysdeps/pthread to rt 9146 9147 * rt/Versions: Modified. 9148 * rt/aio_cancel.c: Modified. 9149 (aio_cancel64): Remove. 9150 (aio.h): Remove include. 9151 (aio_cancel64): Remove. 9152 (aio_cancel): Modified function. 9153 (weak_alias): Remove. 9154 [! aio_cancel](aio_cancel64): New. 9155 [! aio_cancel](aio.h): New. 9156 [! aio_cancel](aio_cancel64): New. 9157 [! aio_cancel](weak_alias): New. 9158 (assert.h): Include file. 9159 (fcntl.h): Include file. 9160 (aio_misc.h): Include file. 9161 * rt/aio_error.c: Modified. 9162 (aio_error): Modified function. 9163 (aio_misc.h): Include file. 9164 * rt/aio_fsync.c: Modified. 9165 (aio_fsync): Modified function. 9166 (aio_misc.h): Include file. 9167 * rt/aio_misc.c: Modified. 9168 (__aio_init): Modified function. 9169 [! aio_create_helper_thread](aio_create_helper_thread): New. 9170 [! aio_create_helper_thread](__aio_create_helper_thread): New. 9171 (assert.h): Include file. 9172 (errno.h): Include file. 9173 (limits.h): Include file. 9174 (pthread.h): Include file. 9175 (stdlib.h): Include file. 9176 (unistd.h): Include file. 9177 (sys/param.h): Include file. 9178 (sys/stat.h): Include file. 9179 (sys/time.h): Include file. 9180 (add_request_to_runlist): New function. 9181 (pool): New. 9182 (pool_max_size): New. 9183 (pool_size): New. 9184 (ENTRIES_PER_ROW): New. 9185 (ROWS_STEP): New. 9186 (freelist): New. 9187 (runlist): New. 9188 (requests): New. 9189 (nthreads): New. 9190 (idle_thread_count): New. 9191 (optim): New. 9192 (__aio_requests_mutex): New. 9193 (__aio_new_request_notification): New. 9194 (get_elem): New function. 9195 (__aio_free_request): New function. 9196 (__aio_find_req): New function. 9197 (__aio_find_req_fd): New function. 9198 (__aio_remove_request): New function. 9199 (handle_fildes_io): New function. 9200 (__aio_enqueue_request): New function. 9201 (handle_fildes_io): New function. 9202 (libc_freeres_fn__free_res): New function. 9203 (add_request_to_runlist): New function. 9204 * rt/aio_notify.c: Modified. 9205 (aio.h): Remove include. 9206 [! aio_start_noty_thread](aio_start_notify_thread): New. 9207 (errno.h): Include file. 9208 (pthread.h): Include file. 9209 (stdlib.h): Include file. 9210 (unistd.h): Include file. 9211 (signal.h): Include file. 9212 (notify_func): New. 9213 (notify_func_wrapper): New function. 9214 (__aio_notify_only): New function. 9215 (__aio_notify): New function. 9216 * rt/aio_read.c: Modified. 9217 [BE_AIO64](aiocb): Remove. 9218 [BE_AIO64](aio_read): Remove. 9219 (errno.h): Remove include. 9220 (aio_read): Modified function. 9221 (aio_misc.h): Include file. 9222 * rt/aio_read64.c: Modified. 9223 (BE_AIO64): Remove. 9224 (aio_read.c): Remove include. 9225 (aio.h): Include file. 9226 (aio_misc.h): Include file. 9227 (aio_read64): New function. 9228 * rt/aio_suspend.c: Modified. 9229 (aio_suspend): Remove function. 9230 (weak_alias): Modified. 9231 [DONT_NEED_AIO_MISC_COND](do_aio_misc_wait): New. 9232 [__TIMESIZE != 64](librt_hidden_def): New. 9233 [__TIMESIZE != 64](__aio_suspend): New. 9234 (assert.h): Include file. 9235 (stdbool.h): Include file. 9236 (stdlib.h): Include file. 9237 (libc-lock.h): Include file. 9238 (aio_misc.h): Include file. 9239 (clparam): New. 9240 (cleanup): New function. 9241 (__aio_suspend_time64): New function. 9242 (weak_alias): New. 9243 * rt/aio_write.c: Modified. 9244 [BE_AIO64](aiocb): Remove. 9245 [BE_AIO64](aio_write): Remove. 9246 (errno.h): Remove include. 9247 (aio_write): Modified function. 9248 (aio_misc.h): Include file. 9249 * rt/aio_write64.c: Modified. 9250 (BE_AIO64): Remove. 9251 (aio_write.c): Remove include. 9252 (aio.h): Include file. 9253 (aio_misc.h): Include file. 9254 (aio_write64): New function. 9255 * rt/lio_listio.c: Modified. 9256 [BE_AIO64](lio_listio): Remove. 9257 [BE_AIO64](aiocb): Remove. 9258 [BE_AIO64](aio_read): Remove. 9259 [BE_AIO64](aio_write): Remove. 9260 [BE_AIO64](aio_suspend): Remove. 9261 (aio.h): Remove include. 9262 (errno.h): Remove include. 9263 (lio_listio): Remove function. 9264 [! lio_listio](aio.h): New. 9265 [! lio_listio](assert.h): New. 9266 [! lio_listio](errno.h): New. 9267 [! lio_listio](stdlib.h): New. 9268 [! lio_listio](unistd.h): New. 9269 [! lio_listio](aio_misc.h): New. 9270 [! lio_listio](LIO_OPCODE_BASE): New. 9271 [!(SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4))](LIO_MODE): New. 9272 [!(SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4))](NO_INDIVIDUAL_EVENT_P): New. 9273 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](LIO_MODE): New. 9274 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](NO_INDIVIDUAL_EVENT_P): New. 9275 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](__lio_listio_21): New. 9276 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](compat_symbol): New. 9277 (shlib-compat.h): Include file. 9278 (async_waitlist): New. 9279 (lio_listio_internal): New function. 9280 (__lio_listio_item_notify): New function. 9281 (versioned_symbol): New function. 9282 * rt/lio_listio64.c: Modified. 9283 (BE_AIO64): Remove. 9284 (aio.h): Include file. 9285 (assert.h): Include file. 9286 (errno.h): Include file. 9287 (stdlib.h): Include file. 9288 (unistd.h): Include file. 9289 (aio_misc.h): Include file. 9290 (lio_listio): New. 9291 (__lio_listio_21): New. 9292 (__lio_listio_item_notify): New. 9293 (aiocb): New. 9294 (LIO_OPCODE_BASE): New. 9295 * rt/timer_create.c: Modified. 9296 (timer_create): Modified function. 9297 (signal.h): Include file. 9298 (pthread.h): Include file. 9299 (unistd.h): Include file. 9300 (posix-timer.h): Include file. 9301 * rt/timer_delete.c: Modified. 9302 (timer_delete): Modified function. 9303 (assert.h): Include file. 9304 (pthread.h): Include file. 9305 (posix-timer.h): Include file. 9306 * rt/timer_getoverr.c: Modified. 9307 (timer_getoverrun): Modified function. 9308 (pthread.h): Include file. 9309 (posix-timer.h): Include file. 9310 * rt/timer_gettime.c: Modified. 9311 (timer_gettime): Modified function. 9312 (pthread.h): Include file. 9313 (posix-timer.h): Include file. 9314 * rt/timer_settime.c: Modified. 9315 (timer_settime): Modified function. 9316 (pthread.h): Include file. 9317 (posix-timer.h): Include file. 9318 * sysdeps/generic/aio_misc.h: Modified. 9319 (<anoymous>): Modified. 9320 (pthread.h): Include file. 9321 (waitlist): New. 9322 (<anoymous>): New. 9323 (requestlist): New. 9324 (__aio_requests_mutex): New. 9325 (__aio_enqueue_request): New function. 9326 (__aio_find_req): New function. 9327 (__aio_find_req_fd): New function. 9328 (__aio_remove_request): New function. 9329 (__aio_free_request): New function. 9330 (__aio_notify): New function. 9331 (__aio_notify_only): New function. 9332 * sysdeps/pthread/timer_routines.c: Move to... 9333 * sysdeps/htl/timer_routines.c: ... here. 9334 * sysdeps/pthread/Versions: Delete file. 9335 * sysdeps/pthread/aio_cancel.c: Delete file. 9336 * sysdeps/pthread/aio_error.c: Delete file. 9337 * sysdeps/pthread/aio_fsync.c: Delete file. 9338 * sysdeps/pthread/aio_misc.c: Delete file. 9339 * sysdeps/pthread/aio_misc.h: Delete file. 9340 * sysdeps/pthread/aio_notify.c: Delete file. 9341 * sysdeps/pthread/aio_read.c: Delete file. 9342 * sysdeps/pthread/aio_read64.c: Delete file. 9343 * sysdeps/pthread/aio_suspend.c: Delete file. 9344 * sysdeps/pthread/aio_write.c: Delete file. 9345 * sysdeps/pthread/aio_write64.c: Delete file. 9346 * sysdeps/pthread/lio_listio.c: Delete file. 9347 * sysdeps/pthread/lio_listio64.c: Delete file. 9348 * sysdeps/pthread/timer_create.c: Delete file. 9349 * sysdeps/pthread/timer_delete.c: Delete file. 9350 * sysdeps/pthread/timer_getoverr.c: Delete file. 9351 * sysdeps/pthread/timer_gettime.c: Delete file. 9352 * sysdeps/pthread/timer_settime.c: Delete file. 9353 * sysdeps/unix/sysv/linux/alpha/aio_cancel.c: Modified. 9354 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](sysdeps/pthread/aio_cancel.c): Remove include. 9355 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): Include file. 9356 (sysdeps/pthread/aio_cancel.c): Remove include. 9357 (rt/aio_cancel.c): Include file. 9358 * sysdeps/unix/sysv/linux/sparc/aio_cancel.c: Modified. 9359 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](sysdeps/pthread/aio_cancel.c): Remove include. 9360 [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): Include file. 9361 (sysdeps/pthread/aio_cancel.c): Remove include. 9362 (rt/aio_cancel.c): Include file. 9363 * sysdeps/unix/sysv/linux/wordsize-64/aio_read.c: Modified. 9364 (../../../../pthread/aio_read.c): Remove include. 9365 (rt/aio_read.c): Include file. 9366 * sysdeps/unix/sysv/linux/wordsize-64/aio_write.c: Modified. 9367 (../../../../pthread/aio_write.c): Remove include. 9368 (rt/aio_write.c): Include file. 9369 * sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c: Modified. 9370 (../../../../pthread/lio_listio.c): Remove include. 9371 (rt/lio_listio.c): Include file. 9372 93732021-06-21 Florian Weimer <fweimer@redhat.com> 9374 9375 COMMIT: ae830b2d9f5238e1bee9820cd4d4df7f7b13ecff 9376 rt: Move shm_unlink into libc 9377 9378 * rt/Makefile: Modified. 9379 * rt/Versions: Modified. 9380 * rt/shm_unlink.c: Modified. 9381 (shm_unlink): Remove function. 9382 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 9383 (shlib-compat.h): Include file. 9384 (__shm_unlink): New function. 9385 (versioned_symbol): New function. 9386 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 9387 * sysdeps/mach/hurd/i386/librt.abilist: Modified. 9388 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 9389 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 9390 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 9391 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 9392 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 9393 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 9394 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 9395 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 9396 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 9397 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 9398 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 9399 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 9400 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 9401 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 9402 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 9403 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 9404 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 9405 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 9406 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 9407 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 9408 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 9409 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 9410 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 9411 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 9412 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 9413 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 9414 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 9415 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 9416 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 9417 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 9418 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 9419 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 9420 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 9421 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 9422 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 9423 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 9424 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 9425 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 9426 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 9427 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 9428 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 9429 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 9430 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 9431 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 9432 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 9433 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 9434 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 9435 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 9436 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 9437 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 9438 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 9439 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 9440 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 9441 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 9442 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 9443 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 9444 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 9445 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 9446 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 9447 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 9448 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 9449 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 9450 94512021-06-21 Florian Weimer <fweimer@redhat.com> 9452 9453 COMMIT: c6e7ec2f123bceb323836cc4558f9586959ebf58 9454 rt: Move shm_open into libc 9455 9456 * rt/Makefile: Modified. 9457 * rt/Versions: Modified. 9458 * rt/shm_open.c: Modified. 9459 (shm_open): Remove function. 9460 [OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 9461 (not-cancel.h): Include file. 9462 (shlib-compat.h): Include file. 9463 (__shm_open): New function. 9464 (versioned_symbol): New function. 9465 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 9466 * sysdeps/mach/hurd/i386/librt.abilist: Modified. 9467 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 9468 * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified. 9469 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 9470 * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified. 9471 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 9472 * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified. 9473 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 9474 * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified. 9475 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 9476 * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified. 9477 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 9478 * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified. 9479 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 9480 * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified. 9481 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 9482 * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified. 9483 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 9484 * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified. 9485 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 9486 * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified. 9487 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 9488 * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified. 9489 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 9490 * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified. 9491 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 9492 * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified. 9493 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 9494 * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified. 9495 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 9496 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 9497 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified. 9498 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 9499 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified. 9500 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 9501 * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified. 9502 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 9503 * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified. 9504 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 9505 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 9506 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified. 9507 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 9508 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified. 9509 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 9510 * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified. 9511 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 9512 * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified. 9513 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 9514 * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified. 9515 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 9516 * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified. 9517 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 9518 * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified. 9519 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 9520 * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified. 9521 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 9522 * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified. 9523 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 9524 * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified. 9525 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 9526 * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified. 9527 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 9528 * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified. 9529 95302021-06-21 Florian Weimer <fweimer@redhat.com> 9531 9532 COMMIT: a749a00fb55e7ee7ede658ef12de4c7de1570b99 9533 rt: Replace generic stub of shm_unlink with the posix version 9534 9535 * rt/shm_unlink.c: Modified. 9536 (sys/mman.h): Remove include. 9537 (shm_unlink): Modified function. 9538 (shm-directory.h): Include file. 9539 (string.h): Include file. 9540 (unistd.h): Include file. 9541 * sysdeps/posix/shm_unlink.c: Delete file. 9542 95432021-06-21 Florian Weimer <fweimer@redhat.com> 9544 9545 COMMIT: b7a0bfbd2f3eca602584f51f935599a776784a93 9546 rt: Replace generic stub of shm_open with the posix version 9547 9548 * rt/shm_open.c: Modified. 9549 (sys/mman.h): Remove include. 9550 (shm_open): Modified function. 9551 (fcntl.h): Include file. 9552 (pthread.h): Include file. 9553 (shm-directory.h): Include file. 9554 (unistd.h): Include file. 9555 * sysdeps/posix/shm_open.c: Delete file. 9556 95572021-06-21 Florian Weimer <fweimer@redhat.com> 9558 9559 COMMIT: a2014d311b2b2a7d8fcf2f502493404d7ec2601c 9560 Fix librt-routines-var issues for !PTHREAD_IN_LIBC 9561 9562 * Makeconfig: Modified. 9563 * rt/Makefile: Modified. 9564 95652021-06-21 Florian Weimer <fweimer@redhat.com> 9566 9567 COMMIT: f6b6e148695aed6bfb8211953981a87ffe17343f 9568 rt: Lexicographically sort Versions file; librt-routines in Makefile 9569 9570 * rt/Makefile: Modified. 9571 * rt/Versions: Modified. 9572 95732021-06-17 Florian Weimer <fweimer@redhat.com> 9574 9575 COMMIT: c2059edce20c124d1a99f1a94cc52e83b77a917a 9576 elf: Use _dl_catch_error from base namespace in dl-libc.c [BZ #27646] 9577 9578 * elf/Makefile: Modified. 9579 * elf/dl-libc.c: Modified. 9580 (dlerror_run): Modified function. 9581 * elf/tst-dlmopen-gethostbyname-mod.c: New file. 9582 * elf/tst-dlmopen-gethostbyname.c: New file. 9583 95842021-06-17 Siddhesh Poyarekar <siddhesh@sourceware.org> 9585 9586 COMMIT: 6b229222fc2852775d8adac2a12f6180b32c5cea 9587 Makeconfig: Fix time64-compat.mk target 9588 9589 * Makeconfig: Modified. 9590 95912021-06-15 Florian Weimer <fweimer@redhat.com> 9592 9593 COMMIT: aa9a7f629632c9180de89632d4f2c1e6039f7781 9594 nptl: Export _pthread_cleanup_push, _pthread_cleanup_pop again 9595 9596 * nptl/Versions: Modified. 9597 * nptl/cleanup_compat.c: Modified. 9598 (versioned_symbol): New function. 9599 (versioned_symbol): New function. 9600 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 9601 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 9602 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 9603 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 9604 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 9605 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 9606 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 9607 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 9608 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 9609 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 9610 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 9611 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 9612 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 9613 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 9614 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 9615 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 9616 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 9617 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 9618 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 9619 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 9620 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 9621 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 9622 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 9623 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 9624 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 9625 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 9626 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 9627 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 9628 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 9629 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 9630 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 9631 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 9632 96332021-06-15 Stefan Liebler <stli@linux.ibm.com> 9634 9635 COMMIT: dbdc57dc81437c350c8c8e00a2d40d1749da004e 9636 s390x: Align child stack while clone. [BZ #27968] 9637 9638 * sysdeps/unix/sysv/linux/s390/s390-32/clone.S: Modified. 9639 * sysdeps/unix/sysv/linux/s390/s390-64/clone.S: Modified. 9640 96412021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 9642 9643 COMMIT: 088d3291ef3dac918b002f84eace4c5a7b757f4f 9644 y2038: Add test coverage 9645 9646 * Makeconfig: Modified. 9647 * Makerules: Modified. 9648 * io/Makefile: Modified. 9649 * io/ftwtest-time64.c: New file. 9650 * io/tst-fts-time64.c: New file. 9651 * io/tst-futimens-time64.c: New file. 9652 * io/tst-futimens.c: Modified. 9653 (test_futimens_helper): Modified function. 9654 [! struct_stat](struct_stat): New. 9655 * io/tst-futimes-time64.c: New file. 9656 * io/tst-futimes.c: Modified. 9657 (test_futimens_helper): Modified function. 9658 [! struct_stat](struct_stat): New. 9659 * io/tst-futimesat-time64.c: New file. 9660 * io/tst-futimesat.c: Modified. 9661 (prepare): Remove. 9662 (PREPARE): Modified. 9663 (do_test): Remove. 9664 (TEST_FUNCTION): Remove. 9665 (../test-skeleton.c): Remove include. 9666 (prepare): Modified function. 9667 (do_test): Modified function. 9668 [! struct_stat](struct_stat): New. 9669 [! struct_stat](fstat): New. 9670 [! struct_stat](fstatat): New. 9671 (errno.h): Include file. 9672 (support/test-driver.h): Include file. 9673 (support/temp_file.h): Include file. 9674 (support/test-driver.c): Include file. 9675 * io/tst-lutimes-time64.c: New file. 9676 * io/tst-lutimes.c: Modified. 9677 (test_lutimes_helper): Modified function. 9678 [! struct_stat](struct_stat): New. 9679 * io/tst-stat-time64.c: New file. 9680 * io/tst-utime-time64.c: New file. 9681 * io/tst-utime.c: Modified. 9682 (test_utime_helper): Modified function. 9683 [! struct_stat](struct_stat): New. 9684 * io/tst-utimensat-time64.c: New file. 9685 * io/tst-utimensat.c: Modified. 9686 (test_utimesat_helper): Modified function. 9687 [! struct_stat](struct_stat): New. 9688 * io/tst-utimes-time64.c: New file. 9689 * io/tst-utimes.c: Modified. 9690 (test_utimes_helper): Modified function. 9691 [! struct_stat](struct_stat): New. 9692 * misc/Makefile: Modified. 9693 * misc/tst-pselect-time64.c: New file. 9694 * misc/tst-select-time64.c: New file. 9695 * nptl/Makefile: Modified. 9696 * nptl/tst-cancel4_2-time64.c: New file. 9697 * posix/Makefile: Modified. 9698 * posix/tst-gnuglob64-time64.c: New file. 9699 * posix/tst-sched_rr_get_interval-time64.c: New file. 9700 * posix/tst-wait3-time64.c: New file. 9701 * posix/tst-wait4-time64.c: New file. 9702 * rt/Makefile: Modified. 9703 * rt/tst-aio6-time64.c: New file. 9704 * rt/tst-cpuclock2-time64.c: New file. 9705 * rt/tst-cpuclock2.c: Modified. 9706 [!((_POSIX_THREADS - 0) <= 0)](TEST_FUNCTION): Remove. 9707 [(_POSIX_THREADS - 0) <= 0](TEST_FUNCTION): Remove. 9708 [(_POSIX_THREADS - 0) <= 0](0): New. 9709 [(_POSIX_THREADS - 0) <= 0](support/test-driver.c): Include file. 9710 (../test-skeleton.c): Remove include. 9711 * rt/tst-mqueue1-time64.c: New file. 9712 * rt/tst-mqueue2-time64.c: New file. 9713 * rt/tst-mqueue4-time64.c: New file. 9714 * rt/tst-mqueue8-time64.c: New file. 9715 * rt/tst-timer4-time64.c: New file. 9716 * sysdeps/pthread/Makefile: Modified. 9717 * sysdeps/pthread/tst-abstime-time64.c: New file. 9718 * sysdeps/pthread/tst-cnd-timedwait-time64.c: New file. 9719 * sysdeps/pthread/tst-cond11-time64.c: New file. 9720 * sysdeps/pthread/tst-join14-time64.c: New file. 9721 * sysdeps/pthread/tst-mtx-timedlock-time64.c: New file. 9722 * sysdeps/pthread/tst-rwlock14-time64.c: New file. 9723 * sysdeps/pthread/tst-sem5-time64.c: New file. 9724 * sysdeps/pthread/tst-thrd-sleep-time64.c: New file. 9725 * sysdeps/unix/sysv/linux/Makefile: Modified. 9726 * sysdeps/unix/sysv/linux/tst-adjtimex-time64.c: New file. 9727 * sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c: New file. 9728 * sysdeps/unix/sysv/linux/tst-ntp_adjtime-time64.c: New file. 9729 * sysdeps/unix/sysv/linux/tst-ntp_gettime-time64.c: New file. 9730 * sysdeps/unix/sysv/linux/tst-ntp_gettimex-time64.c: New file. 9731 * sysdeps/unix/sysv/linux/tst-ppoll-time64.c: New file. 9732 * sysdeps/unix/sysv/linux/tst-sigtimedwait-time64.c: New file. 9733 * sysdeps/unix/sysv/linux/tst-timerfd-time64.c: New file. 9734 * sysvipc/Makefile: Modified. 9735 * sysvipc/test-sysvmsg-time64.c: New file. 9736 * sysvipc/test-sysvsem-time64.c: New file. 9737 * sysvipc/test-sysvshm-time64.c: New file. 9738 * time/Makefile: Modified. 9739 * time/tst-adjtime-time64.c: New file. 9740 * time/tst-clock-time64.c: New file. 9741 * time/tst-clock2-time64.c: New file. 9742 * time/tst-clock_nanosleep-time64.c: New file. 9743 * time/tst-clock_settime-time64.c: New file. 9744 * time/tst-cpuclock1-time64.c: New file. 9745 * time/tst-ctime-time64.c: New file. 9746 * time/tst-ctime.c: Modified. 9747 (do_test): Modified function. 9748 * time/tst-difftime-time64.c: New file. 9749 * time/tst-gmtime-time64.c: New file. 9750 * time/tst-itimer-time64.c: New file. 9751 * time/tst-mktime4-time64.c: New file. 9752 * time/tst-settimeofday-time64.c: New file. 9753 * time/tst-timegm-time64.c: New file. 9754 * time/tst-timespec_get-time64.c: New file. 9755 * time/tst-timespec_getres-time64.c: New file. 9756 * time/tst-y2039-time64.c: New file. 9757 * time/tst-y2039.c: Modified. 9758 (do_test): Modified function. 9759 97602021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 9761 9762 COMMIT: 372d2ef1f9ef67a679ae5143ab3bac8997b80160 9763 libsupport: Add 64-bit time_t support for stat functions 9764 9765 * support/Makefile: Modified. 9766 * support/support-xfstat-time64.c: New file. 9767 * support/support-xstat-time64.c: New file. 9768 * support/xlstat-time64.c: New file. 9769 * support/xunistd.h: Modified. 9770 (xstat): Remove. 9771 (xlstat): Remove. 9772 (xfstat): Remove. 9773 [! __USE_TIME_BITS64][! __USE_FILE_OFFSET64](xstat): New. 9774 [! __USE_TIME_BITS64][! __USE_FILE_OFFSET64](xlstat): New. 9775 [! __USE_TIME_BITS64][! __USE_FILE_OFFSET64](xfstat): New. 9776 [! __USE_TIME_BITS64][__USE_FILE_OFFSET64](xstat): New. 9777 [! __USE_TIME_BITS64][__USE_FILE_OFFSET64](xlstat): New. 9778 [! __USE_TIME_BITS64][__USE_FILE_OFFSET64](xfstat): New. 9779 [__USE_TIME_BITS64](__REDIRECT): New. 9780 [__USE_TIME_BITS64](__REDIRECT): New. 9781 [__USE_TIME_BITS64](__REDIRECT): New. 9782 (sys/stat.h): Include file. 9783 97842021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 9785 Lukasz Majewski <lukma@denx.de> 9786 9787 COMMIT: e9bc2b3b38ff8a68248cdfe91b0d28c154382ec2 9788 libsupport: Add 64-bit time_t support for time functions 9789 9790 * support/Makefile: Modified. 9791 * support/timespec-add-time64.c: New file. 9792 * support/timespec-add.c: Modified. 9793 (timespec_add): Modified function. 9794 * support/timespec-sub-time64.c: New file. 9795 * support/timespec-sub.c: Modified. 9796 (timespec_sub): Modified function. 9797 * support/timespec-time64.c: New file. 9798 * support/timespec.c: Modified. 9799 (test_timespec_before_impl): Modified function. 9800 (test_timespec_equal_or_after_impl): Modified function. 9801 * support/timespec.h: Modified. 9802 (timespec_add): Remove. 9803 (timespec_sub): Remove. 9804 (test_timespec_before_impl): Remove. 9805 (test_timespec_equal_or_after_impl): Remove. 9806 (support_timespec_ns): Remove. 9807 (support_timespec_normalize): Remove. 9808 (support_timespec_check_in_range): Remove. 9809 [! __USE_TIME_BITS64](timespec_add): New. 9810 [! __USE_TIME_BITS64](timespec_sub): New. 9811 [! __USE_TIME_BITS64](test_timespec_before_impl): New. 9812 [! __USE_TIME_BITS64](test_timespec_equal_or_after_impl): New. 9813 [! __USE_TIME_BITS64](support_timespec_ns): New. 9814 [! __USE_TIME_BITS64](support_timespec_normalize): New. 9815 [! __USE_TIME_BITS64](support_timespec_check_in_range): New. 9816 [__USE_TIME_BITS64](__REDIRECT): New. 9817 [__USE_TIME_BITS64](__REDIRECT): New. 9818 [__USE_TIME_BITS64](__REDIRECT): New. 9819 [__USE_TIME_BITS64](__REDIRECT): New. 9820 [__USE_TIME_BITS64](__REDIRECT): New. 9821 [__USE_TIME_BITS64](__REDIRECT): New. 9822 [__USE_TIME_BITS64](__REDIRECT): New. 9823 * support/xclock_gettime_time64.c: New file. 9824 * support/xclock_settime_time64.c: New file. 9825 * support/xtime.h: Modified. 9826 (xclock_gettime): Remove. 9827 (xclock_settime): Remove. 9828 [! __USE_TIME_BITS64](xclock_gettime): New. 9829 [! __USE_TIME_BITS64](xclock_settime): New. 9830 [__USE_TIME_BITS64](__REDIRECT): New. 9831 [__USE_TIME_BITS64](__REDIRECT): New. 9832 98332021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 9834 9835 COMMIT: 19873b18b08c97be8bf370398f6dff2b3472f52f 9836 io: Add ftw64 with 64-bit time_t support 9837 9838 * include/ftw.h: Modified. 9839 [! _ISOMAC][__TIMESIZE != 64](sys/stat.h): New. 9840 [! _ISOMAC][__TIMESIZE != 64](__ftw64_time64_func_t): New. 9841 [! _ISOMAC][__TIMESIZE != 64](__nftw64_time64_func_t): New. 9842 [! _ISOMAC][__TIMESIZE != 64](__ftw64_time64): New. 9843 [! _ISOMAC][__TIMESIZE != 64](__nftw64_time64): New. 9844 * io/Makefile: Modified. 9845 * io/ftw.c: Modified. 9846 [! _LIBC](NFTW_NAME): Remove function. 9847 [_LIBC][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](NFTW_OLD_NAME): Remove. 9848 [_LIBC][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](NFTW_OLD_NAME): Remove. 9849 [_LIBC][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](compat_symbol): Remove. 9850 [_LIBC](shlib-compat.h): Remove include. 9851 [_LIBC](NFTW_NEW_NAME): Remove. 9852 [_LIBC](NFTW_NEW_NAME): Remove function. 9853 [_LIBC](versioned_symbol): Remove. 9854 [! NFTW_OLD_NAME](NFTW_NAME): New. 9855 [NFTW_OLD_NAME][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](NFTW_OLD_NAME): New. 9856 [NFTW_OLD_NAME][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](NFTW_OLD_NAME): New. 9857 [NFTW_OLD_NAME][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](compat_symbol): New. 9858 [NFTW_OLD_NAME](shlib-compat.h): New. 9859 [NFTW_OLD_NAME](NFTW_NEW_NAME): New. 9860 [NFTW_OLD_NAME](NFTW_NEW_NAME): New. 9861 [NFTW_OLD_NAME](versioned_symbol): New. 9862 * io/ftw.h: Modified. 9863 [__USE_FILE_OFFSET64][! __REDIRECT](ftw): Remove. 9864 [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](ftw): New. 9865 [__USE_FILE_OFFSET64][! __REDIRECT][__USE_TIME_BITS64](ftw): New. 9866 [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove. 9867 [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New. 9868 [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New. 9869 [__USE_LARGEFILE64](ftw64): Remove. 9870 [__USE_LARGEFILE64][! __USE_TIME_BITS64](ftw64): New. 9871 [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](nftw64): New. 9872 [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New. 9873 [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][! __REDIRECT](nftw): Remove. 9874 [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](nftw): New. 9875 [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][! __REDIRECT][__USE_TIME_BITS64](nftw): New. 9876 [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove. 9877 [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New. 9878 [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New. 9879 [__USE_XOPEN_EXTENDED][__USE_LARGEFILE64](nftw64): Remove. 9880 [__USE_XOPEN_EXTENDED][__USE_LARGEFILE64][! __USE_TIME_BITS64](nftw64): New. 9881 [__USE_XOPEN_EXTENDED][__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](nftw64): New. 9882 [__USE_XOPEN_EXTENDED][__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New. 9883 * io/ftw64-time64.c: New file. 9884 * sysdeps/unix/sysv/linux/Versions: Modified. 9885 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 9886 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 9887 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 9888 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 9889 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 9890 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 9891 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 9892 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 9893 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 9894 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 9895 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 9896 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 9897 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 9898 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 9899 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 9900 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 9901 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 9902 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 9903 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 9904 99052021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 9906 9907 COMMIT: 70961aee1823481caac6e00a40cf1f2bdbf7ffb5 9908 io: Add fts64 with 64-bit time_t support 9909 9910 * include/fts.h: Modified. 9911 [! _ISOMAC][__TIMESIZE != 64](sys/stat.h): New. 9912 [! _ISOMAC][__TIMESIZE != 64](FTS64_TIME64): New. 9913 [! _ISOMAC][__TIMESIZE != 64](_ftsent64_time64): New. 9914 * io/Makefile: Modified. 9915 * io/fts.h: Modified. 9916 [__USE_FILE_OFFSET64][! __REDIRECT](fts_children): Remove. 9917 [__USE_FILE_OFFSET64][! __REDIRECT](fts_close): Remove. 9918 [__USE_FILE_OFFSET64][! __REDIRECT](fts_open): Remove. 9919 [__USE_FILE_OFFSET64][! __REDIRECT](fts_read): Remove. 9920 [__USE_FILE_OFFSET64][! __REDIRECT](fts_set): Remove. 9921 [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](fts_children): New. 9922 [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](fts_close): New. 9923 [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](fts_open): New. 9924 [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](fts_read): New. 9925 [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](fts_set): New. 9926 [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove. 9927 [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove. 9928 [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove. 9929 [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove. 9930 [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT_NTH): Remove. 9931 [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New. 9932 [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New. 9933 [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New. 9934 [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New. 9935 [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT_NTH): New. 9936 [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New. 9937 [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New. 9938 [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New. 9939 [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New. 9940 [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT_NTH): New. 9941 [__USE_LARGEFILE64](fts64_children): Remove. 9942 [__USE_LARGEFILE64](fts64_close): Remove. 9943 [__USE_LARGEFILE64](fts64_open): Remove. 9944 [__USE_LARGEFILE64](fts64_read): Remove. 9945 [__USE_LARGEFILE64](fts64_set): Remove. 9946 [__USE_LARGEFILE64][! __USE_TIME_BITS64](fts64_children): New. 9947 [__USE_LARGEFILE64][! __USE_TIME_BITS64](fts64_close): New. 9948 [__USE_LARGEFILE64][! __USE_TIME_BITS64](fts64_open): New. 9949 [__USE_LARGEFILE64][! __USE_TIME_BITS64](fts64_read): New. 9950 [__USE_LARGEFILE64][! __USE_TIME_BITS64](fts64_set): New. 9951 [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](fts_children): New. 9952 [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](fts_close): New. 9953 [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](fts_open): New. 9954 [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](fts_read): New. 9955 [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](fts_set): New. 9956 [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New. 9957 [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New. 9958 [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New. 9959 [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New. 9960 [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT_NTH): New. 9961 * io/fts64-time64.c: New file. 9962 * sysdeps/unix/sysv/linux/Versions: Modified. 9963 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 9964 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 9965 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 9966 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 9967 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 9968 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 9969 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 9970 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 9971 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 9972 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 9973 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 9974 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 9975 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 9976 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 9977 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 9978 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 9979 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 9980 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 9981 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 9982 99832021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 9984 9985 COMMIT: 84f7ce84474c1648ce96884f1c91ca7b97ca3fc2 9986 posix: Add glob64 with 64-bit time_t support 9987 9988 * include/glob.h: Modified. 9989 [! _ISOMAC][__TIMESIZE != 64](sys/stat.h): New. 9990 [! _ISOMAC][__TIMESIZE != 64](glob64_time64_t): New. 9991 [! _ISOMAC][__TIMESIZE != 64](__glob64_time64): New. 9992 [! _ISOMAC][__TIMESIZE != 64](__globfree64_time64): New. 9993 [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. 9994 [! _ISOMAC][__TIMESIZE == 64](glob64_time64_t): New. 9995 [! _ISOMAC](sys/types.h): Include file. 9996 * posix/Makefile: Modified. 9997 * posix/glob.c: Modified. 9998 [! _LIBC][_WIN32 && ! __CYGWIN__](__stat64): Remove. 9999 [! _LIBC](__lstat64): Remove. 10000 [! _LIBC](__stat64): Remove. 10001 [! _LIBC](struct_stat): New. 10002 [! _LIBC](GLOB_LSTAT): New. 10003 [! _LIBC](GLOB_STAT64): New. 10004 [! _LIBC](GLOB_LSTAT64): New. 10005 [_LIBC](struct_stat64): Remove. 10006 [_LIBC][! GLOB_LSTAT](GLOB_LSTAT): New. 10007 [_LIBC][! GLOB_LSTAT64](GLOB_LSTAT64): New. 10008 [_LIBC][! GLOB_STAT64](GLOB_STAT64): New. 10009 [_LIBC][! struct_stat](struct_stat): New. 10010 [_LIBC][! struct_stat64](struct_stat64): New. 10011 (glob_lstat): Modified function. 10012 (is_dir): Modified function. 10013 * posix/glob.h: Modified. 10014 [__USE_FILE_OFFSET64](__REDIRECT_NTHNL): Remove. 10015 [__USE_FILE_OFFSET64](__REDIRECT_NTH): Remove. 10016 [__USE_FILE_OFFSET64][! __USE_TIME_BITS64](__REDIRECT_NTHNL): New. 10017 [__USE_FILE_OFFSET64][! __USE_TIME_BITS64](__REDIRECT_NTH): New. 10018 [__USE_FILE_OFFSET64][__USE_TIME_BITS64](__REDIRECT_NTHNL): New. 10019 [__USE_FILE_OFFSET64][__USE_TIME_BITS64](__REDIRECT_NTH): New. 10020 [__USE_LARGEFILE64](NL): Remove. 10021 [__USE_LARGEFILE64](globfree64): Remove. 10022 [__USE_LARGEFILE64][! __USE_TIME_BITS64](NL): New. 10023 [__USE_LARGEFILE64][! __USE_TIME_BITS64](globfree64): New. 10024 [__USE_LARGEFILE64][__USE_TIME_BITS64](__REDIRECT_NTHNL): New. 10025 [__USE_LARGEFILE64][__USE_TIME_BITS64](__REDIRECT_NTH): New. 10026 * posix/glob64-lstat-compat.c: Modified. 10027 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_NO_LSTAT): Remove. 10028 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_LSTAT): New. 10029 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_LSTAT64): New. 10030 * posix/glob64-time64.c: New file. 10031 * posix/globfree64-time64.c: New file. 10032 * sysdeps/gnu/glob64-lstat-compat.c: Modified. 10033 (GLOB_NO_LSTAT): Remove. 10034 (GLOB_LSTAT): New. 10035 (GLOB_LSTAT64): New. 10036 * sysdeps/unix/sysv/linux/Versions: Modified. 10037 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 10038 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 10039 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 10040 * sysdeps/unix/sysv/linux/glob-lstat-compat.c: Modified. 10041 (GLOB_NO_LSTAT): Remove. 10042 (struct_stat): New. 10043 (struct_stat64): New. 10044 (GLOB_LSTAT): New. 10045 (GLOB_STAT64): New. 10046 (GLOB_LSTAT64): New. 10047 * sysdeps/unix/sysv/linux/glob.c: Modified. 10048 (struct_stat): New. 10049 (struct_stat64): New. 10050 (GLOB_LSTAT): New. 10051 (GLOB_STAT64): New. 10052 (GLOB_LSTAT64): New. 10053 * sysdeps/unix/sysv/linux/glob64-lstat-compat.c: Modified. 10054 [!XSTAT_IS_XSTAT64](stat): Remove. 10055 [!XSTAT_IS_XSTAT64](GLOB_NO_LSTAT): Remove. 10056 [!XSTAT_IS_XSTAT64](struct_stat): New. 10057 [!XSTAT_IS_XSTAT64](struct_stat64): New. 10058 [!XSTAT_IS_XSTAT64](GLOB_LSTAT): New. 10059 [!XSTAT_IS_XSTAT64](GLOB_STAT64): New. 10060 [!XSTAT_IS_XSTAT64](GLOB_LSTAT64): New. 10061 * sysdeps/unix/sysv/linux/glob64-time64.c: New file. 10062 * sysdeps/unix/sysv/linux/glob64.c: Modified. 10063 [!XSTAT_IS_XSTAT64](stat): Remove. 10064 [!XSTAT_IS_XSTAT64](struct_stat): New. 10065 [!XSTAT_IS_XSTAT64](struct_stat64): New. 10066 [!XSTAT_IS_XSTAT64](GLOB_LSTAT): New. 10067 [!XSTAT_IS_XSTAT64](GLOB_STAT64): New. 10068 [!XSTAT_IS_XSTAT64](GLOB_LSTAT64): New. 10069 * sysdeps/unix/sysv/linux/globfree64-time64.c: New file. 10070 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 10071 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 10072 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 10073 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 10074 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 10075 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 10076 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 10077 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 10078 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 10079 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 10080 * sysdeps/unix/sysv/linux/oldglob.c: Modified. 10081 [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](stat): Remove. 10082 [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](__stat): Remove. 10083 [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](GLOB_NO_LSTAT): Remove. 10084 [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](struct_stat): New. 10085 [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](struct_stat64): New. 10086 [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](GLOB_LSTAT): New. 10087 [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](GLOB_STAT64): New. 10088 [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](GLOB_LSTAT64): New. 10089 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 10090 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 10091 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 10092 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 10093 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 10094 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 10095 100962021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10097 10098 COMMIT: 47f24c21ee38701ae275aa9e451f70fa3e77478c 10099 y2038: Add support for 64-bit time on legacy ABIs 10100 10101 * Suppressing diff as too many files differ. 10102 101032021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10104 10105 COMMIT: 8af344feb5ae3e6e3374a6cf2175b44cc904a94e 10106 time: Add 64-bit time support for getdate 10107 10108 * include/sys/stat.h: Modified. 10109 [! _ISOMAC][__TIMESIZE != 64](__stat64_time64): Remove. 10110 [! _ISOMAC][__TIMESIZE != 64](hidden_proto): Remove. 10111 [! _ISOMAC][__TIMESIZE != 64](__lstat64_time64): Remove. 10112 [! _ISOMAC][__TIMESIZE != 64](hidden_proto): Remove. 10113 [! _ISOMAC][__TIMESIZE != 64](__fstat64_time64): Remove. 10114 [! _ISOMAC][__TIMESIZE != 64](hidden_proto): Remove. 10115 [! _ISOMAC][__TIMESIZE != 64](__fstatat64_time64): Remove. 10116 [! _ISOMAC][__TIMESIZE != 64](hidden_proto): Remove. 10117 [! _ISOMAC][__TIMESIZE == 64](__stat64_time64): Remove. 10118 [! _ISOMAC][__TIMESIZE == 64](__fstat64_time64): Remove. 10119 [! _ISOMAC][__TIMESIZE == 64](__lstat64_time64): Remove. 10120 [! _ISOMAC][__TIMESIZE == 64](__fstatat64_time64): Remove. 10121 [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](__stat64_time64): New. 10122 [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](hidden_proto): New. 10123 [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](__lstat64_time64): New. 10124 [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](hidden_proto): New. 10125 [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](__fstat64_time64): New. 10126 [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](hidden_proto): New. 10127 [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](__fstatat64_time64): New. 10128 [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](hidden_proto): New. 10129 [! _ISOMAC][__TIMESIZE == 64 || NO_RTLD_HIDDEN](__stat64_time64): New. 10130 [! _ISOMAC][__TIMESIZE == 64 || NO_RTLD_HIDDEN](__fstat64_time64): New. 10131 [! _ISOMAC][__TIMESIZE == 64 || NO_RTLD_HIDDEN](__lstat64_time64): New. 10132 [! _ISOMAC][__TIMESIZE == 64 || NO_RTLD_HIDDEN](__fstatat64_time64): New. 10133 * include/time.h: Modified. 10134 [! _ISOMAC](__getdate_r): Modified. 10135 [! _ISOMAC](libc_hidden_proto): New function. 10136 [! _ISOMAC](time64_now): New function. 10137 * time/getdate.c: Modified. 10138 [weak_alias](weak_alias): Remove. 10139 (__getdate_r): Modified function. 10140 (weak_alias): New. 10141 (libc_hidden_def): New. 10142 * time/tst-getdate.c: Modified. 10143 (report_date_error): Modified function. 10144 101452021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10146 10147 COMMIT: 7446e896334cdb5431997dcc30d7ca13768b467d 10148 y2038: Add __USE_TIME_BITS64 support for socket-constants.h 10149 10150 * sysdeps/unix/sysv/linux/bits/socket-constants.h: Modified. 10151 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))](SO_RCVTIMEO): Remove. 10152 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))](SO_SNDTIMEO): Remove. 10153 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][! __USE_TIME_BITS64](SO_RCVTIMEO): New. 10154 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][! __USE_TIME_BITS64](SO_SNDTIMEO): New. 10155 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMP): New. 10156 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPNS): New. 10157 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPING): New. 10158 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][__USE_TIME_BITS64](SO_RCVTIMEO): New. 10159 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][__USE_TIME_BITS64](SO_SNDTIMEO): New. 10160 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMP): New. 10161 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPNS): New. 10162 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPING): New. 10163 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_RCVTIMEO_OLD): New. 10164 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_SNDTIMEO_OLD): New. 10165 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_RCVTIMEO_NEW): New. 10166 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_SNDTIMEO_NEW): New. 10167 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMP_OLD): New. 10168 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMPNS_OLD): New. 10169 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMPING_OLD): New. 10170 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMP_NEW): New. 10171 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMPNS_NEW): New. 10172 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMPING_NEW): New. 10173 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE == 64](SO_RCVTIMEO): New. 10174 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE == 64](SO_SNDTIMEO): New. 10175 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE == 64](SO_TIMESTAMP): New. 10176 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE == 64](SO_TIMESTAMPNS): New. 10177 [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE == 64](SO_TIMESTAMPING): New. 10178 [(__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](SO_TIMESTAMP): New. 10179 [(__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](SO_TIMESTAMPNS): New. 10180 [(__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](SO_TIMESTAMPING): New. 10181 * sysdeps/unix/sysv/linux/hppa/bits/socket-constants.h: Modified. 10182 (SO_RCVTIMEO): Remove. 10183 (SO_SNDTIMEO): Remove. 10184 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_RCVTIMEO): New. 10185 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_SNDTIMEO): New. 10186 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMP): New. 10187 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPNS): New. 10188 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPING): New. 10189 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_RCVTIMEO): New. 10190 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_SNDTIMEO): New. 10191 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMP): New. 10192 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPNS): New. 10193 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPING): New. 10194 [__TIMESIZE != 64](SO_RCVTIMEO_OLD): New. 10195 [__TIMESIZE != 64](SO_SNDTIMEO_OLD): New. 10196 [__TIMESIZE != 64](SO_RCVTIMEO_NEW): New. 10197 [__TIMESIZE != 64](SO_SNDTIMEO_NEW): New. 10198 [__TIMESIZE != 64](SO_TIMESTAMP_OLD): New. 10199 [__TIMESIZE != 64](SO_TIMESTAMPNS_OLD): New. 10200 [__TIMESIZE != 64](SO_TIMESTAMPING_OLD): New. 10201 [__TIMESIZE != 64](SO_TIMESTAMP_NEW): New. 10202 [__TIMESIZE != 64](SO_TIMESTAMPNS_NEW): New. 10203 [__TIMESIZE != 64](SO_TIMESTAMPING_NEW): New. 10204 [__TIMESIZE == 64](SO_RCVTIMEO): New. 10205 [__TIMESIZE == 64](SO_SNDTIMEO): New. 10206 [__TIMESIZE == 64](SO_TIMESTAMP): New. 10207 [__TIMESIZE == 64](SO_TIMESTAMPNS): New. 10208 [__TIMESIZE == 64](SO_TIMESTAMPING): New. 10209 * sysdeps/unix/sysv/linux/mips/bits/socket-constants.h: Modified. 10210 (SO_RCVTIMEO): Remove. 10211 (SO_SNDTIMEO): Remove. 10212 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_RCVTIMEO): New. 10213 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_SNDTIMEO): New. 10214 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMP): New. 10215 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPNS): New. 10216 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPING): New. 10217 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_RCVTIMEO): New. 10218 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_SNDTIMEO): New. 10219 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMP): New. 10220 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPNS): New. 10221 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPING): New. 10222 [__TIMESIZE != 64](SO_RCVTIMEO_OLD): New. 10223 [__TIMESIZE != 64](SO_SNDTIMEO_OLD): New. 10224 [__TIMESIZE != 64](SO_RCVTIMEO_NEW): New. 10225 [__TIMESIZE != 64](SO_SNDTIMEO_NEW): New. 10226 [__TIMESIZE != 64](SO_TIMESTAMP_OLD): New. 10227 [__TIMESIZE != 64](SO_TIMESTAMPNS_OLD): New. 10228 [__TIMESIZE != 64](SO_TIMESTAMPING_OLD): New. 10229 [__TIMESIZE != 64](SO_TIMESTAMP_NEW): New. 10230 [__TIMESIZE != 64](SO_TIMESTAMPNS_NEW): New. 10231 [__TIMESIZE != 64](SO_TIMESTAMPING_NEW): New. 10232 [__TIMESIZE == 64](SO_RCVTIMEO): New. 10233 [__TIMESIZE == 64](SO_SNDTIMEO): New. 10234 [__TIMESIZE == 64](SO_TIMESTAMP): New. 10235 [__TIMESIZE == 64](SO_TIMESTAMPNS): New. 10236 [__TIMESIZE == 64](SO_TIMESTAMPING): New. 10237 * sysdeps/unix/sysv/linux/powerpc/bits/socket-constants.h: Modified. 10238 (SO_RCVTIMEO): Remove. 10239 (SO_SNDTIMEO): Remove. 10240 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_RCVTIMEO): New. 10241 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_SNDTIMEO): New. 10242 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMP): New. 10243 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPNS): New. 10244 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPING): New. 10245 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_RCVTIMEO): New. 10246 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_SNDTIMEO): New. 10247 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMP): New. 10248 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPNS): New. 10249 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPING): New. 10250 [__TIMESIZE != 64](SO_RCVTIMEO_OLD): New. 10251 [__TIMESIZE != 64](SO_SNDTIMEO_OLD): New. 10252 [__TIMESIZE != 64](SO_RCVTIMEO_NEW): New. 10253 [__TIMESIZE != 64](SO_SNDTIMEO_NEW): New. 10254 [__TIMESIZE != 64](SO_TIMESTAMP_OLD): New. 10255 [__TIMESIZE != 64](SO_TIMESTAMPNS_OLD): New. 10256 [__TIMESIZE != 64](SO_TIMESTAMPING_OLD): New. 10257 [__TIMESIZE != 64](SO_TIMESTAMP_NEW): New. 10258 [__TIMESIZE != 64](SO_TIMESTAMPNS_NEW): New. 10259 [__TIMESIZE != 64](SO_TIMESTAMPING_NEW): New. 10260 [__TIMESIZE == 64](SO_RCVTIMEO): New. 10261 [__TIMESIZE == 64](SO_SNDTIMEO): New. 10262 [__TIMESIZE == 64](SO_TIMESTAMP): New. 10263 [__TIMESIZE == 64](SO_TIMESTAMPNS): New. 10264 [__TIMESIZE == 64](SO_TIMESTAMPING): New. 10265 * sysdeps/unix/sysv/linux/sparc/bits/socket-constants.h: Modified. 10266 (SO_RCVTIMEO): Remove. 10267 (SO_SNDTIMEO): Remove. 10268 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_RCVTIMEO): New. 10269 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_SNDTIMEO): New. 10270 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMP): New. 10271 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPNS): New. 10272 [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPING): New. 10273 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_RCVTIMEO): New. 10274 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_SNDTIMEO): New. 10275 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMP): New. 10276 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPNS): New. 10277 [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPING): New. 10278 [__TIMESIZE != 64](SO_RCVTIMEO_OLD): New. 10279 [__TIMESIZE != 64](SO_SNDTIMEO_OLD): New. 10280 [__TIMESIZE != 64](SO_RCVTIMEO_NEW): New. 10281 [__TIMESIZE != 64](SO_SNDTIMEO_NEW): New. 10282 [__TIMESIZE != 64](SO_TIMESTAMP_OLD): New. 10283 [__TIMESIZE != 64](SO_TIMESTAMPNS_OLD): New. 10284 [__TIMESIZE != 64](SO_TIMESTAMPING_OLD): New. 10285 [__TIMESIZE != 64](SO_TIMESTAMP_NEW): New. 10286 [__TIMESIZE != 64](SO_TIMESTAMPNS_NEW): New. 10287 [__TIMESIZE != 64](SO_TIMESTAMPING_NEW): New. 10288 [__TIMESIZE == 64](SO_RCVTIMEO): New. 10289 [__TIMESIZE == 64](SO_SNDTIMEO): New. 10290 [__TIMESIZE == 64](SO_TIMESTAMP): New. 10291 [__TIMESIZE == 64](SO_TIMESTAMPNS): New. 10292 [__TIMESIZE == 64](SO_TIMESTAMPING): New. 10293 102942021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10295 10296 COMMIT: 7194337c3e1358b4586de45566064d5bb9c8a238 10297 y2038: Use a common definition for shmid_ds 10298 10299 * sysdeps/unix/sysv/linux/Makefile: Modified. 10300 * sysdeps/unix/sysv/linux/bits/types/struct_shmid64_ds.h: Modified. 10301 [__TIMESIZE != 64](__shmid64_ds): Modified. 10302 * sysdeps/unix/sysv/linux/bits/types/struct_shmid64_ds_helper.h: New file. 10303 * sysdeps/unix/sysv/linux/bits/types/struct_shmid_ds.h: Modified. 10304 (shmid_ds): Modified. 10305 * sysdeps/unix/sysv/linux/hppa/bits/types/struct_shmid_ds.h: Modified. 10306 (shmid_ds): Modified. 10307 * sysdeps/unix/sysv/linux/mips/bits/types/struct_shmid_ds.h: Modified. 10308 (shmid_ds): Modified. 10309 * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_shmid_ds.h: Modified. 10310 (shmid_ds): Modified. 10311 * sysdeps/unix/sysv/linux/sparc/bits/types/struct_shmid_ds.h: Modified. 10312 (shmid_ds): Modified. 10313 103142021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10315 10316 COMMIT: f98beb65f57afd7f62a5d0e21863323975b43c1c 10317 y2038: Use a common definition for semid_ds 10318 10319 * sysdeps/unix/sysv/linux/Makefile: Modified. 10320 * sysdeps/unix/sysv/linux/bits/types/struct_semid64_ds.h: Modified. 10321 [__TIMESIZE != 64](__semid64_ds): Modified. 10322 * sysdeps/unix/sysv/linux/bits/types/struct_semid64_ds_helper.h: New file. 10323 * sysdeps/unix/sysv/linux/bits/types/struct_semid_ds.h: Modified. 10324 (semid_ds): Modified. 10325 * sysdeps/unix/sysv/linux/hppa/bits/types/struct_semid_ds.h: Modified. 10326 (semid_ds): Modified. 10327 * sysdeps/unix/sysv/linux/mips/bits/types/struct_semid_ds.h: Modified. 10328 (semid_ds): Modified. 10329 * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_semid_ds.h: Modified. 10330 (semid_ds): Modified. 10331 * sysdeps/unix/sysv/linux/sparc/bits/types/struct_semid_ds.h: Modified. 10332 (semid_ds): Modified. 10333 * sysdeps/unix/sysv/linux/x86/bits/types/struct_semid_ds.h: Modified. 10334 (semid_ds): Modified. 10335 103362021-06-15 Lukasz Majewski <lukma@denx.de> 10337 10338 COMMIT: b997083e3d30dc165d8e6dd3b6a126259824033e 10339 y2038: Use a common definition for msqid_ds 10340 10341 * sysdeps/unix/sysv/linux/Makefile: Modified. 10342 * sysdeps/unix/sysv/linux/bits/types/struct_msqid64_ds.h: Modified. 10343 [__TIMESIZE != 64](__msqid64_ds): Modified. 10344 * sysdeps/unix/sysv/linux/bits/types/struct_msqid64_ds_helper.h: New file. 10345 * sysdeps/unix/sysv/linux/bits/types/struct_msqid_ds.h: Modified. 10346 (msqid_ds): Modified. 10347 (bits/types/time_t.h): Include file. 10348 * sysdeps/unix/sysv/linux/hppa/bits/types/struct_msqid_ds.h: Modified. 10349 (msqid_ds): Modified. 10350 (bits/types/time_t.h): Include file. 10351 * sysdeps/unix/sysv/linux/mips/bits/types/struct_msqid_ds.h: Modified. 10352 (msqid_ds): Modified. 10353 (bits/types/time_t.h): Include file. 10354 * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_msqid_ds.h: Modified. 10355 (msqid_ds): Modified. 10356 (bits/types/time_t.h): Include file. 10357 * sysdeps/unix/sysv/linux/sparc/bits/types/struct_msqid_ds.h: Modified. 10358 (msqid_ds): Modified. 10359 (bits/types/time_t.h): Include file. 10360 103612021-06-15 Lukasz Majewski <lukma@denx.de> 10362 10363 COMMIT: 4e8521333bea6e89fcef1020e59a5f799241c5d4 10364 y2038: Use a common definition for stat 10365 10366 * sysdeps/unix/sysv/linux/Makefile: Modified. 10367 * sysdeps/unix/sysv/linux/bits/struct_stat.h: Modified. 10368 [! _BITS_STRUCT_STAT_H][__USE_LARGEFILE64](stat64): Modified. 10369 [! _BITS_STRUCT_STAT_H](stat): Modified. 10370 * sysdeps/unix/sysv/linux/bits/struct_stat_time64_helper.h: New file. 10371 * sysdeps/unix/sysv/linux/m68k/bits/struct_stat.h: Modified. 10372 [! _BITS_STRUCT_STAT_H][__USE_LARGEFILE64](stat64): Modified. 10373 [! _BITS_STRUCT_STAT_H](stat): Modified. 10374 * sysdeps/unix/sysv/linux/microblaze/bits/struct_stat.h: Modified. 10375 [! _BITS_STRUCT_STAT_H][! __USE_FILE_OFFSET64](stat): Modified. 10376 [! _BITS_STRUCT_STAT_H][__USE_FILE_OFFSET64](stat): Modified. 10377 [! _BITS_STRUCT_STAT_H][__USE_LARGEFILE64](stat64): Modified. 10378 * sysdeps/unix/sysv/linux/mips/bits/struct_stat.h: Modified. 10379 [! _BITS_STRUCT_STAT_H][_MIPS_SIM == _ABIO32][__USE_LARGEFILE64](stat64): Modified. 10380 [! _BITS_STRUCT_STAT_H][_MIPS_SIM == _ABIO32](stat): Modified. 10381 * sysdeps/unix/sysv/linux/powerpc/bits/struct_stat.h: Modified. 10382 [! _BITS_STRUCT_STAT_H][__WORDSIZE == 32][__USE_LARGEFILE64](stat64): Modified. 10383 [! _BITS_STRUCT_STAT_H][__WORDSIZE == 32](stat): Modified. 10384 * sysdeps/unix/sysv/linux/s390/bits/struct_stat.h: Modified. 10385 [! _BITS_STRUCT_STAT_H][__USE_LARGEFILE64][__WORDSIZE != 64](stat64): Modified. 10386 [! _BITS_STRUCT_STAT_H][__WORDSIZE != 64](stat): Modified. 10387 * sysdeps/unix/sysv/linux/struct_stat_time64.h: Modified. 10388 [__TIMESIZE != 64][__USE_LARGEFILE64][BYTE_ORDER != BIG_ENDIAN](__fieldts64): Remove. 10389 [__TIMESIZE != 64][__USE_LARGEFILE64][BYTE_ORDER == BIG_ENDIAN](__fieldts64): Remove. 10390 [__TIMESIZE != 64][__USE_LARGEFILE64](endian.h): Remove. 10391 [__TIMESIZE != 64][__USE_LARGEFILE64](st_atime): Remove. 10392 [__TIMESIZE != 64][__USE_LARGEFILE64](st_mtime): Remove. 10393 [__TIMESIZE != 64][__USE_LARGEFILE64](st_ctime): Remove. 10394 [__TIMESIZE != 64][__USE_LARGEFILE64](__stat64_t64): Remove. 10395 [__TIMESIZE != 64][__USE_LARGEFILE64](_STATBUF_ST_BLKSIZE): Remove. 10396 [__TIMESIZE != 64][__USE_LARGEFILE64](_STATBUF_ST_RDEV): Remove. 10397 [__TIMESIZE != 64][__USE_LARGEFILE64](_STATBUF_ST_NSEC): Remove. 10398 [__TIMESIZE != 64][__USE_LARGEFILE64](__fieldts64): Remove. 10399 [__TIMESIZE != 64](struct___timespec64.h): Include file. 10400 [__TIMESIZE != 64](__stat64_t64): New. 10401 * sysdeps/unix/sysv/linux/x86/bits/struct_stat.h: Modified. 10402 [! _BITS_STRUCT_STAT_H][__USE_LARGEFILE64](stat64): Modified. 10403 [! _BITS_STRUCT_STAT_H](stat): Modified. 10404 104052021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10406 10407 COMMIT: 746ef78afeb8137f3ba747353efb7637d3bb1850 10408 y2038: linux: Add __USE_TIME_BITS64 support for struct timex 10409 10410 * sysdeps/unix/sysv/linux/bits/timex.h: Modified. 10411 (timex): Modified. 10412 104132021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10414 10415 COMMIT: 75c526fa69ad7ee7cf3235eed68169b47247be6d 10416 y2038: Add __USE_TIME_BITS64 support for struct utimbuf 10417 10418 * io/utime.h: Modified. 10419 (utimbuf): Modified. 10420 104212021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10422 10423 COMMIT: c606975bd09e9dcbf9901b1b57ab848e26005e85 10424 y2038: Add __USE_TIME_BITS64 support for struct timespec 10425 10426 * time/bits/types/struct_timespec.h: Modified. 10427 (timespec): Modified. 10428 (bits/types/time_t.h): Include file. 10429 104302021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10431 10432 COMMIT: bdc4782744df73a8c0559985c54b5b6b9c7a4a74 10433 y2038: Add __USE_TIME_BITS64 support for struct timeval 10434 10435 * time/bits/types/struct_timeval.h: Modified. 10436 (timeval): Modified. 10437 104382021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10439 10440 COMMIT: fad1df51cc268da240a87986777834e43d419f94 10441 y2038: Add __USE_TIME_BITS64 support for time_t 10442 10443 * time/bits/types/time_t.h: Modified. 10444 (time_t): Remove. 10445 [! __USE_TIME_BITS64](time_t): New. 10446 [__USE_TIME_BITS64](time_t): New. 10447 104482021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10449 10450 COMMIT: 4a30a71401db8844c548ae16809284f7138df02e 10451 linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} 10452 10453 * sysdeps/unix/sysv/linux/recvmmsg.c: Modified. 10454 (__recvmmsg64): Modified function. 10455 104562021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10457 10458 COMMIT: 13c51549e2077f2f3bf84e8fd0b46d8b0c615912 10459 linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} 10460 10461 * include/sys/socket.h: Modified. 10462 [! _ISOMAC][! __ASSUME_TIME64_SYSCALLS](__convert_scm_timestamps): New. 10463 * sysdeps/unix/sysv/linux/Makefile: Modified. 10464 * sysdeps/unix/sysv/linux/convert_scm_timestamps.c: New file. 10465 * sysdeps/unix/sysv/linux/getsockopt.c: Modified. 10466 [! __ASSUME_TIME64_SYSCALLS](getsockopt32): Modified function. 10467 * sysdeps/unix/sysv/linux/hppa/socket-constants-time64.h: Modified. 10468 (COMPAT_SO_TIMESTAMP_OLD): New. 10469 (COMPAT_SO_TIMESTAMPNS_OLD): New. 10470 (COMPAT_SO_TIMESTAMP_NEW): New. 10471 (COMPAT_SO_TIMESTAMPNS_NEW): New. 10472 * sysdeps/unix/sysv/linux/mips/socket-constants-time64.h: Modified. 10473 (COMPAT_SO_TIMESTAMP_OLD): New. 10474 (COMPAT_SO_TIMESTAMPNS_OLD): New. 10475 (COMPAT_SO_TIMESTAMP_NEW): New. 10476 (COMPAT_SO_TIMESTAMPNS_NEW): New. 10477 * sysdeps/unix/sysv/linux/powerpc/socket-constants-time64.h: Modified. 10478 (COMPAT_SO_TIMESTAMP_OLD): New. 10479 (COMPAT_SO_TIMESTAMPNS_OLD): New. 10480 (COMPAT_SO_TIMESTAMP_NEW): New. 10481 (COMPAT_SO_TIMESTAMPNS_NEW): New. 10482 * sysdeps/unix/sysv/linux/recvmsg.c: Modified. 10483 (shlib-compat.h): Remove include. 10484 (__libc_recvmsg): Modified function. 10485 * sysdeps/unix/sysv/linux/setsockopt.c: Modified. 10486 [! __ASSUME_TIME64_SYSCALLS](setsockopt32): Modified function. 10487 * sysdeps/unix/sysv/linux/socket-constants-time64.h: Modified. 10488 (COMPAT_SO_TIMESTAMP_OLD): New. 10489 (COMPAT_SO_TIMESTAMPNS_OLD): New. 10490 (COMPAT_SO_TIMESTAMP_NEW): New. 10491 (COMPAT_SO_TIMESTAMPNS_NEW): New. 10492 * sysdeps/unix/sysv/linux/sparc/socket-constants-time64.h: Modified. 10493 (COMPAT_SO_TIMESTAMP_OLD): New. 10494 (COMPAT_SO_TIMESTAMPNS_OLD): New. 10495 (COMPAT_SO_TIMESTAMP_NEW): New. 10496 (COMPAT_SO_TIMESTAMPNS_NEW): New. 10497 104982021-06-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10499 10500 COMMIT: 8dfb169c80b56cf25494d052ddf410dc55f2f5a3 10501 linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO 10502 10503 * sysdeps/unix/sysv/linux/getsockopt.c: Modified. 10504 (errno.h): Remove include. 10505 (signal.h): Remove include. 10506 (kernel-features.h): Remove include. 10507 (sys/syscall.h): Remove include. 10508 (__getsockopt): Modified function. 10509 [! __ASSUME_TIME64_SYSCALLS](getsockopt32): New. 10510 (time.h): Include file. 10511 (sysdep.h): Include file. 10512 (socket-constants-time64.h): Include file. 10513 (getsockopt_syscall): New function. 10514 * sysdeps/unix/sysv/linux/hppa/socket-constants-time64.h: New file. 10515 * sysdeps/unix/sysv/linux/mips/socket-constants-time64.h: New file. 10516 * sysdeps/unix/sysv/linux/powerpc/socket-constants-time64.h: New file. 10517 * sysdeps/unix/sysv/linux/setsockopt.c: Modified. 10518 (errno.h): Remove include. 10519 (signal.h): Remove include. 10520 (kernel-features.h): Remove include. 10521 (sys/syscall.h): Remove include. 10522 (setsockopt): Modified function. 10523 [! __ASSUME_TIME64_SYSCALLS](setsockopt32): New. 10524 (time.h): Include file. 10525 (sysdep.h): Include file. 10526 (socket-constants-time64.h): Include file. 10527 (setsockopt_syscall): New function. 10528 * sysdeps/unix/sysv/linux/socket-constants-time64.h: New file. 10529 * sysdeps/unix/sysv/linux/sparc/socket-constants-time64.h: New file. 10530 105312021-06-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10532 10533 COMMIT: 5767b0ddcb592546fe8d978dd8f06904756373dd 10534 linux: s390: Add libanl.abilist in s390 and s390x 10535 10536 * sysdeps/unix/sysv/linux/s390/libanl.abilist: Move to... 10537 * sysdeps/unix/sysv/linux/s390/s390-32/libanl.abilist: ... here. 10538 * sysdeps/unix/sysv/linux/s390/s390-64/libanl.abilist: New file. 10539 105402021-06-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10541 10542 COMMIT: d8e4a3baca28c2f0aa003795659073c61ce556c6 10543 linux: mips: Split libanl.abilist in n32 and n64 10544 10545 * sysdeps/unix/sysv/linux/mips/mips64/libanl.abilist: Move to... 10546 * sysdeps/unix/sysv/linux/mips/mips64/n32/libanl.abilist: ... here. 10547 * sysdeps/unix/sysv/linux/mips/mips64/n64/libanl.abilist: New file. 10548 105492021-06-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10550 10551 COMMIT: 078daa35fb4f48c2599b3d2186c02f5bab49a492 10552 linux: mips: Split librt.abilist in n32 and n64 10553 10554 * sysdeps/unix/sysv/linux/mips/mips64/librt.abilist: Move to... 10555 * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: ... here. 10556 * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: New file. 10557 105582021-06-14 Siddhesh Poyarekar <siddhesh@sourceware.org> 10559 10560 COMMIT: 06a1b794073c4d6adbfb2e4b11339985a14d7a00 10561 Reinstate gconv-modules as the default configuration file 10562 10563 * iconvdata/Makefile: Modified. 10564 * iconvdata/gconv-modules.conf: Move to... 10565 * iconvdata/gconv-modules: ... here. 10566 * localedata/Makefile: Modified. 10567 105682021-06-10 Matheus Castanho <msc@linux.ibm.com> 10569 10570 COMMIT: ebae2f5a6f971a8f0b6c99e00f9c45ef7433924a 10571 Add build option to disable usage of scv on powerpc 10572 10573 * INSTALL: Modified. 10574 * NEWS: Modified. 10575 * config.h.in: Modified. 10576 * configure: Modified. 10577 * configure.ac: Modified. 10578 * manual/install.texi: Modified. 10579 * sysdeps/powerpc/powerpc64/sysdep.h: Modified. 10580 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO_DEF): Remove. 10581 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO): Remove. 10582 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][! USE_PPC64_NOTOC](NOTOC): Remove. 10583 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](OPD_ENT): Remove. 10584 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_1): Remove. 10585 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): Remove. 10586 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): Remove. 10587 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_2): Remove. 10588 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](END_2): Remove. 10589 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): Remove. 10590 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](OPD_ENT): Remove. 10591 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](PPC64_LOAD_FUNCPTR): Remove. 10592 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): Remove. 10593 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): Remove. 10594 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](ENTRY_2): Remove. 10595 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](END_2): Remove. 10596 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): Remove. 10597 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2](PPC64_LOAD_FUNCPTR): Remove. 10598 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC](NOTOC): Remove. 10599 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): Remove. 10600 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): Remove. 10601 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO): Remove. 10602 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))](PSEUDO_RET_ERRVAL): Remove. 10603 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))](ret_ERRVAL): Remove. 10604 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))](PSEUDO_END_ERRVAL): Remove. 10605 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][IS_IN(rtld)](PSEUDO_RET_ERRVAL): Remove. 10606 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))](PSEUDO_RET_NOERRNO): Remove. 10607 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))](ret_NOERRNO): Remove. 10608 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))](PSEUDO_END_NOERRNO): Remove. 10609 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))](PSEUDO_ERRVAL): Remove. 10610 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][IS_IN(rtld)](PSEUDO_RET_NOERRNO): Remove. 10611 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](PSEUDO_RET): Remove. 10612 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](RET_SCV): Remove. 10613 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](RET_SC): Remove. 10614 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](ret): Remove. 10615 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](PSEUDO_END): Remove. 10616 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](PSEUDO_NOERRNO): Remove. 10617 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][IS_IN(rtld)](PSEUDO_RET): Remove. 10618 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED](TAIL_CALL_SYSCALL_ERROR): Remove. 10619 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][SHARED](TAIL_CALL_SYSCALL_ERROR): Remove. 10620 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))](DO_CALL): Remove. 10621 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))](DO_CALL_SC): Remove. 10622 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))](DO_CALL_SCV): Remove. 10623 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))](JUMPTARGET): Remove. 10624 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))](PSEUDO): Remove. 10625 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][IS_IN(rtld)](DO_CALL): Remove. 10626 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][! USE_PPC_SCV || IS_IN(rtld)](DO_CALL): New. 10627 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET): New. 10628 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET_NOERRNO): New. 10629 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET_ERRVAL): New. 10630 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO_DEF): New. 10631 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO): New. 10632 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][! USE_PPC64_NOTOC](NOTOC): New. 10633 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](OPD_ENT): New. 10634 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_1): New. 10635 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): New. 10636 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): New. 10637 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_2): New. 10638 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](END_2): New. 10639 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): New. 10640 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](OPD_ENT): New. 10641 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](PPC64_LOAD_FUNCPTR): New. 10642 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): New. 10643 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): New. 10644 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](ENTRY_2): New. 10645 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](END_2): New. 10646 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): New. 10647 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2](PPC64_LOAD_FUNCPTR): New. 10648 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC](NOTOC): New. 10649 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): New. 10650 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): New. 10651 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO): New. 10652 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET_ERRVAL): New. 10653 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](ret_ERRVAL): New. 10654 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END_ERRVAL): New. 10655 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET_NOERRNO): New. 10656 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](ret_NOERRNO): New. 10657 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END_NOERRNO): New. 10658 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_ERRVAL): New. 10659 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET): New. 10660 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](RET_SCV): New. 10661 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](RET_SC): New. 10662 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](ret): New. 10663 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END): New. 10664 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_NOERRNO): New. 10665 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED](TAIL_CALL_SYSCALL_ERROR): New. 10666 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED](TAIL_CALL_SYSCALL_ERROR): New. 10667 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](DO_CALL): New. 10668 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](DO_CALL_SC): New. 10669 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](DO_CALL_SCV): New. 10670 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](JUMPTARGET): New. 10671 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO): New. 10672 * sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S: Modified. 10673 * sysdeps/unix/sysv/linux/powerpc/syscall.S: Modified. 10674 * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Modified. 10675 [(__PPC64__) || (__powerpc64__)][!IS_IN(rtld)](TRY_SYSCALL_SCV): Remove. 10676 [(__PPC64__) || (__powerpc64__)][(USE_PPC_SCV) && !IS_IN(rtld)](TRY_SYSCALL_SCV): New. 10677 106782021-06-10 Florian Weimer <fweimer@redhat.com> 10679 10680 COMMIT: acc85ea1eb046eee9296fbc4803b82cb485ced07 10681 io: Fix sporadic test failures in io/tst-stat 10682 10683 * io/tst-stat.c: Modified. 10684 (do_test): Modified function. 10685 * support/support.h: Modified. 10686 106872021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10688 10689 COMMIT: 8fe503f74e0a2ab41eec9bbae1e0ea8f5203716b 10690 nptl: Avoid async cancellation to wrongly update __nptl_nthreads (BZ #19366) 10691 10692 * nptl/pthread_create.c: Modified. 10693 (start_thread): Modified function. 10694 106952021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10696 10697 COMMIT: a6c813d0ad0fd9830f2cd3c3d079af8d2aa50a1f 10698 nptl: Use pthread_kill on pthread_cancel 10699 10700 * nptl/pthreadP.h: Modified. 10701 (__pthread_kill_internal): New function. 10702 * nptl/pthread_cancel.c: Modified. 10703 (__pthread_cancel): Modified function. 10704 * nptl/pthread_kill.c: Modified. 10705 (__pthread_kill): Modified function. 10706 (__pthread_kill_internal): New function. 10707 107082021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10709 10710 COMMIT: f779b1efb35fe141e47952af3ac7f0540acca401 10711 nptl: Implement raise in terms of pthread_kill 10712 10713 * include/pthread.h: Modified. 10714 [! _ISOMAC](__pthread_kill): New function. 10715 [! _ISOMAC](__pthread_self): New function. 10716 * nptl/Makefile: Modified. 10717 * nptl/pthreadP.h: Modified. 10718 (__pthread_self): Remove. 10719 (libc_hidden_proto): Modified. 10720 (libc_hidden_proto): Modified. 10721 (libc_hidden_proto): Modified. 10722 (libc_hidden_proto): Modified. 10723 (libc_hidden_proto): Modified. 10724 (libc_hidden_proto): Modified. 10725 (libc_hidden_proto): Modified. 10726 (libc_hidden_proto): Modified. 10727 (libc_hidden_proto): Modified. 10728 (libc_hidden_proto): Modified. 10729 (libc_hidden_proto): Modified. 10730 (libc_hidden_proto): Modified. 10731 (libc_hidden_proto): Modified. 10732 (__pthread_cancel): New function. 10733 (libc_hidden_proto): New. 10734 (libc_hidden_proto): New. 10735 * nptl/pthread_kill.c: Modified. 10736 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): Remove. 10737 (__pthread_kill): Modified function. 10738 (versioned_symbol): Remove. 10739 [!IS_IN(rtld)][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 10740 [!IS_IN(rtld)](libc_hidden_def): New. 10741 [!IS_IN(rtld)](versioned_symbol): New. 10742 * nptl/pthread_self.c: Modified. 10743 (pthread_self): Remove function. 10744 (__pthread_self): New function. 10745 (libc_hidden_def): New. 10746 (weak_alias): New. 10747 * sysdeps/htl/pthreadP.h: Modified. 10748 (__pthread_self): Remove. 10749 (__pthread_kill): Remove. 10750 * sysdeps/posix/raise.c: Modified. 10751 (unistd.h): Remove include. 10752 (raise): Modified function. 10753 (errno.h): Include file. 10754 (pthread.h): Include file. 10755 * sysdeps/unix/sysv/linux/raise.c: Delete file. 10756 107572021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10758 10759 COMMIT: 8c1c0aae2079039a629b15098d78f3d11aabefb4 10760 nptl: Move cancel type out of cancelhandling 10761 10762 * nptl/allocatestack.c: Modified. 10763 (get_cached_stack): Modified function. 10764 * nptl/cancellation.c: Modified. 10765 (__pthread_enable_asynccancel): Modified function. 10766 (__pthread_disable_asynccancel): Modified function. 10767 * nptl/cleanup_defer.c: Modified. 10768 (___pthread_register_cancel_defer): Modified function. 10769 (___pthread_unregister_cancel_restore): Modified function. 10770 * nptl/descr.h: Modified. 10771 (pthread): Modified. 10772 * nptl/libc-cleanup.c: Modified. 10773 (__libc_cleanup_push_defer): Modified function. 10774 (__libc_cleanup_pop_restore): Modified function. 10775 * nptl/pthread_cancel.c: Modified. 10776 (sigcancel_handler): Modified function. 10777 (__pthread_cancel): Modified function. 10778 * nptl/pthread_setcanceltype.c: Modified. 10779 (__pthread_setcanceltype): Modified function. 10780 * sysdeps/nptl/dl-tls_init_tp.c: Modified. 10781 (__tls_init_tp): Modified function. 10782 107832021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10784 10785 COMMIT: 2b5174253155bdace1262ea2ab53d11347ecdefd 10786 nptl: Move cancel state out of cancelhandling 10787 10788 * manual/pattern.texi: Modified. 10789 * manual/process.texi: Modified. 10790 * nptl/allocatestack.c: Modified. 10791 (get_cached_stack): Modified function. 10792 * nptl/cancellation.c: Modified. 10793 (__pthread_enable_asynccancel): Modified function. 10794 * nptl/cleanup_defer.c: Modified. 10795 (___pthread_unregister_cancel_restore): Modified function. 10796 * nptl/descr.h: Modified. 10797 (pthread): Modified. 10798 * nptl/libc-cleanup.c: Modified. 10799 (__libc_cleanup_pop_restore): Modified function. 10800 * nptl/pthreadP.h: Modified. 10801 (CANCELLATION_P): Remove. 10802 * nptl/pthread_cancel.c: Modified. 10803 (sigcancel_handler): Modified function. 10804 * nptl/pthread_join_common.c: Modified. 10805 (__pthread_clockjoin_ex): Modified function. 10806 * nptl/pthread_setcancelstate.c: Modified. 10807 (__pthread_setcancelstate): Modified function. 10808 * nptl/pthread_setcanceltype.c: Modified. 10809 (__pthread_setcanceltype): Modified function. 10810 * nptl/pthread_testcancel.c: Modified. 10811 (___pthread_testcancel): Modified function. 10812 * sysdeps/nptl/dl-tls_init_tp.c: Modified. 10813 (__tls_init_tp): Modified function. 10814 108152021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10816 10817 COMMIT: 26cfbb7162ad364d53d69f6d482f2d87b5950524 10818 nptl: Remove CANCELING_BITMASK 10819 10820 * nptl/cancellation.c: Modified. 10821 (__pthread_disable_asynccancel): Modified function. 10822 * nptl/descr.h: Modified. 10823 (pthread): Modified. 10824 * nptl/pthread_cancel.c: Modified. 10825 (sigcancel_handler): Modified function. 10826 (__pthread_cancel): Modified function. 10827 * nptl/pthread_join_common.c: Modified. 10828 (__pthread_clockjoin_ex): Modified function. 10829 108302021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10831 10832 COMMIT: 41c72956179a8ed730d1ac8198015934398fe72b 10833 nptl: Install cancellation handler on pthread_cancel 10834 10835 * nptl/Versions: Modified. 10836 * nptl/pthreadP.h: Modified. 10837 (__nptl_sigcancel_handler): Remove. 10838 (libc_hidden_proto): Modified. 10839 (libc_hidden_proto): Modified. 10840 (libc_hidden_proto): Modified. 10841 (libc_hidden_proto): Modified. 10842 (libc_hidden_proto): Modified. 10843 (libc_hidden_proto): Remove. 10844 * nptl/pthread_cancel.c: Modified. 10845 (sigcancel_handler): Modified function. 10846 (__nptl_sigcancel_handler): Remove function. 10847 (libc_hidden_def): Remove. 10848 (__pthread_cancel): Modified function. 10849 * nptl/pthread_create.c: Modified. 10850 (late_init): Modified function. 10851 108522021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10853 10854 COMMIT: 02189e8fb00c3c7f4e67476e21011a22c5dee707 10855 nptl: Deallocate the thread stack on setup failure (BZ #19511) 10856 10857 * nptl/allocatestack.c: Modified. 10858 (get_cached_stack): Modified function. 10859 * nptl/descr.h: Modified. 10860 (pthread): Modified. 10861 * nptl/pthread_create.c: Modified. 10862 (create_thread): Modified function. 10863 (start_thread): Modified function. 10864 (__pthread_create_2_1): Modified function. 10865 108662021-06-09 Florian Weimer <fweimer@redhat.com> 10867 10868 COMMIT: 699361795f6af887f26585962b8a73a394aab653 10869 Remove stale references to libdl.a 10870 10871 * elf/Makefile: Modified. 10872 * sysdeps/powerpc/Makefile: Modified. 10873 * sysdeps/powerpc/powerpc64/Makefile: Modified. 10874 108752021-06-09 Stefan Liebler <stli@linux.ibm.com> 10876 10877 COMMIT: 51a3df5e358f3229b9f4e9ad1721fee591d4d29e 10878 Fix elf/tst-tls9-static after libdl cleanups. 10879 10880 * elf/Makefile: Modified. 10881 108822021-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org> 10883 10884 COMMIT: 5a5b48136567de019f35a2996513bd7bbeb8175e 10885 iconvdata: Split out non-essential gconv module configuration 10886 10887 * iconvdata/Makefile: Modified. 10888 * iconvdata/gconv-modules-extra.conf: New file. 10889 * iconvdata/gconv-modules.conf: Modified. 10890 108912021-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org> 10892 10893 COMMIT: fc5bfade69ca12d034967dc6b929dbe3dd715172 10894 iconvdata: Move gconv-modules configuration to gconv-modules.conf 10895 10896 * iconvdata/Makefile: Modified. 10897 * iconvdata/gconv-modules: Move to... 10898 * iconvdata/gconv-modules.conf: ... here. 10899 * localedata/Makefile: Modified. 10900 * sysdeps/s390/Makefile: Modified. 10901 * sysdeps/s390/gconv-modules: Move to... 10902 * sysdeps/s390/gconv-modules-s390.conf: ... here. 10903 109042021-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org> 10905 10906 COMMIT: b17d29b390154df9dfad9d21f1e6605422521fd2 10907 gconv_conf: Read configuration files in gconv-modules.d 10908 10909 * iconv/gconv_conf.c: Modified. 10910 (__gconv_read_conf): Modified function. 10911 (dirent.h): Include file. 10912 (sys/types.h): Include file. 10913 (gconv_conf_dirname): New. 10914 109152021-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org> 10916 10917 COMMIT: 3979c3e1bae20459d9b6d424bdb49927d9cd6fec 10918 iconvconfig: Read configuration from gconv-modules.d subdirectory 10919 10920 * iconv/iconvconfig.c: Modified. 10921 (handle_dir): Modified function. 10922 (dirent.h): Include file. 10923 (sys/types.h): Include file. 10924 109252021-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org> 10926 10927 COMMIT: 0c78b0bb78d87a7de18726a033d88904f158f0fe 10928 iconvconfig: Make file handling more general purpose 10929 10930 * iconv/iconvconfig.c: Modified. 10931 (handle_dir): Modified function. 10932 (handle_file): New function. 10933 109342021-06-08 Wilco Dijkstra <wdijkstr@arm.com> 10935 10936 COMMIT: 6a86bc099219a656be479d5f31ff90ec7860b112 10937 AArch64: Add support for roundeven[f] 10938 10939 * sysdeps/aarch64/fpu/s_roundeven.c: New file. 10940 * sysdeps/aarch64/fpu/s_roundevenf.c: New file. 10941 109422021-06-04 Naohiro Tamura <naohirot@fujitsu.com> 10943 10944 COMMIT: b190bccc8a7e4919d3bd68a153577284f201819a 10945 configure: Replaced obsolete AC_TRY_COMPILE 10946 10947 * aclocal.m4: Modified. 10948 * configure: Modified. 10949 * configure.ac: Modified. 10950 * sysdeps/ieee754/ldbl-opt/configure.ac: Modified. 10951 * sysdeps/mach/configure: Modified. 10952 * sysdeps/mach/configure.ac: Modified. 10953 * sysdeps/mach/hurd/configure: Modified. 10954 * sysdeps/mach/hurd/configure.ac: Modified. 10955 * sysdeps/s390/configure: Modified. 10956 * sysdeps/s390/configure.ac: Modified. 10957 * sysdeps/unix/sysv/linux/configure: Modified. 10958 * sysdeps/unix/sysv/linux/configure.ac: Modified. 10959 * sysdeps/unix/sysv/linux/powerpc/configure.ac: Modified. 10960 109612021-06-04 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10962 10963 COMMIT: 57094e576aed174317fb7de2da34be8536891678 10964 libio: Assume _IO_lock_inexpensive 10965 10966 * libio/libio.h: Modified. 10967 [__LDBL_COMPAT][_IO_MTSAFE_IO][! _IO_lock_inexpensive](_IO_flockfile): Remove. 10968 [__LDBL_COMPAT][_IO_MTSAFE_IO][! _IO_lock_inexpensive](_IO_funlockfile): Remove. 10969 [__LDBL_COMPAT][_IO_MTSAFE_IO][_IO_lock_inexpensive](_IO_flockfile): Remove. 10970 [__LDBL_COMPAT][_IO_MTSAFE_IO][_IO_lock_inexpensive](_IO_funlockfile): Remove. 10971 * sysdeps/mach/libc-lock.h: Modified. 10972 [_LIBC](_IO_lock_inexpensive): Remove. 10973 * sysdeps/nptl/stdio-lock.h: Modified. 10974 (_IO_lock_inexpensive): Remove. 10975 109762021-06-04 Adhemerval Zanella <adhemerval.zanella@linaro.org> 10977 10978 COMMIT: eaa53d0f77691e37aa6f22e18205a2ba019e1a1c 10979 nptl: Remove exit-thread.h 10980 10981 * csu/libc-start.c: Modified. 10982 (exit-thread.h): Remove include. 10983 * nptl/pthread_create.c: Modified. 10984 (exit-thread.h): Remove include. 10985 (start_thread): Modified function. 10986 * sysdeps/generic/exit-thread.h: Delete file. 10987 * sysdeps/nptl/libc_start_call_main.h: Modified. 10988 [! LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function. 10989 [LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function. 10990 * sysdeps/unix/sysv/linux/exit-thread.h: Delete file. 10991 109922021-06-03 Sunil K Pandey <skpgkp2@gmail.com> 10993 10994 COMMIT: 642213e043040b2e3b5aad936986195491107e34 10995 Improve test coverage of strnlen function 10996 10997 * string/test-strnlen.c: Modified. 10998 (test_main): Modified function. 10999 110002021-06-03 Florian Weimer <fweimer@redhat.com> 11001 11002 COMMIT: 466c1ea15f461edb8e3ffaf5d86d708876343bbf 11003 dlfcn: Rework static dlopen hooks 11004 11005 * dlfcn/dladdr.c: Modified. 11006 (__dladdr): Modified function. 11007 * dlfcn/dladdr1.c: Modified. 11008 (__dladdr1): Modified function. 11009 * dlfcn/dlclose.c: Modified. 11010 (__dlclose): Modified function. 11011 * dlfcn/dlerror.c: Modified. 11012 [! SHARED](_dlfcn_hooks): Remove. 11013 [! SHARED](__libc_register_dlfcn_hook): Remove. 11014 [SHARED](_dlfcn_hook): Remove. 11015 [SHARED](libc_hidden_data_def): Remove. 11016 (__dlerror): Modified function. 11017 * dlfcn/dlinfo.c: Modified. 11018 [SHARED](___dlinfo): Modified function. 11019 * dlfcn/dlmopen.c: Modified. 11020 [! SHARED](___dlmopen): Modified function. 11021 [SHARED](___dlmopen): Modified function. 11022 * dlfcn/dlopen.c: Modified. 11023 [! SHARED](___dlopen): Modified function. 11024 [SHARED](___dlopen): Modified function. 11025 * dlfcn/dlopenold.c: Modified. 11026 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](__dlopen_nocheck): Modified function. 11027 * dlfcn/dlsym.c: Modified. 11028 [SHARED](___dlsym): Modified function. 11029 * dlfcn/dlvsym.c: Modified. 11030 [SHARED](___dlvsym): Modified function. 11031 * elf/Versions: Modified. 11032 * elf/dl-libc.c: Modified. 11033 [! SHARED](_dl_open_hook): Remove. 11034 [! SHARED](__libc_register_dl_open_hook): Remove function. 11035 [SHARED](_dl_open_hook): Remove. 11036 [SHARED](libc_hidden_proto): Remove. 11037 [SHARED](_dl_open_hook): Remove. 11038 [SHARED](libc_hidden_data_def): Remove. 11039 [SHARED](_dl_open_hook2): Remove. 11040 [SHARED](libc_hidden_proto): Remove. 11041 [SHARED](_dl_open_hook2): Remove. 11042 [SHARED](libc_hidden_data_def): Remove. 11043 (dl_open_hook): Remove. 11044 (__libc_dlopen_mode): Modified function. 11045 (__libc_dlsym): Modified function. 11046 (__libc_dlvsym): Modified function. 11047 (__libc_dlclose): Modified function. 11048 * elf/rtld_static_init.c: Modified. 11049 (__rtld_static_init): Modified function. 11050 (_dlfcn_hook): New. 11051 * include/dlfcn.h: Modified. 11052 [! _ISOMAC][! SHARED](link_map): Remove. 11053 [! _ISOMAC][! SHARED](__libc_dlsym_private): Remove. 11054 [! _ISOMAC][! SHARED](__libc_register_dl_open_hook): Remove. 11055 [! _ISOMAC][! SHARED](__libc_register_dlfcn_hook): Remove. 11056 [! _ISOMAC](dlfcn_hook): Modified. 11057 [! _ISOMAC](_dlfcn_hook): Remove. 11058 [! _ISOMAC](libc_hidden_proto): Remove. 11059 [! _ISOMAC](__dlerror): New function. 11060 * sysdeps/generic/ldsodefs.h: Modified. 11061 [SHARED](rtld_global_ro): Modified. 11062 110632021-06-03 Florian Weimer <fweimer@redhat.com> 11064 11065 COMMIT: 9c76debc983e1a16e2e723b36526826713a671af 11066 dlfcn: Eliminate GLIBC_PRIVATE dependency from tststatic2 11067 11068 * dlfcn/modstatic2.c: Modified. 11069 (test): Modified function. 11070 (first-versions.h): Include file. 11071 * dlfcn/tststatic2.c: Modified. 11072 (do_test): Modified function. 11073 (first-versions.h): Include file. 11074 110752021-06-03 Florian Weimer <fweimer@redhat.com> 11076 11077 COMMIT: 6f1c701026287f6928d3bdd1aea7359308635abe 11078 dlfcn: Cleanups after -ldl is no longer required 11079 11080 * Makeconfig: Modified. 11081 * dlfcn/Makefile: Modified. 11082 * dlfcn/dlfcn.c: Move to... 11083 * dlfcn/libdl-compat.c: ... here. 11084 (__dlfcn_argc): Remove. 11085 (__dlfcn_argv): Remove. 11086 (init): Remove function. 11087 (__attribute_used__): Remove. 11088 * elf/Makefile: Modified. 11089 * htl/Makefile: Modified. 11090 * iconvdata/Makefile: Modified. 11091 * include/dlfcn.h: Modified. 11092 [! _ISOMAC][! SHARED](__dlfcn_argc): Remove. 11093 [! _ISOMAC][! SHARED](__dlfcn_argv): Remove. 11094 [! _ISOMAC][! SHARED](DL_CALLER_DECL): Remove. 11095 [! _ISOMAC][! SHARED](DL_CALLER): Remove. 11096 [! _ISOMAC][SHARED](__dlfcn_argc): Remove. 11097 [! _ISOMAC][SHARED](__dlfcn_argv): Remove. 11098 [! _ISOMAC][SHARED](DL_CALLER_DECL): Remove. 11099 [! _ISOMAC][SHARED](DL_CALLER): Remove. 11100 * malloc/Makefile: Modified. 11101 * misc/Makefile: Modified. 11102 * nptl/Makefile: Modified. 11103 * nss/Makefile: Modified. 11104 * resolv/Makefile: Modified. 11105 * stdlib/Makefile: Modified. 11106 * string/Makefile: Modified. 11107 * sysdeps/mips/Makefile: Modified. 11108 * sysdeps/pthread/Makefile: Modified. 11109 * sysdeps/x86/Makefile: Modified. 11110 111112021-06-03 Florian Weimer <fweimer@redhat.com> 11112 11113 COMMIT: 0c1c3a771eceec46e66ce1183cf988e2303bd373 11114 dlfcn: Move dlopen into libc 11115 11116 * dlfcn/Makefile: Modified. 11117 * dlfcn/Versions: Modified. 11118 * dlfcn/dlfcn.c: Modified. 11119 [SHLIB_COMPAT (libdl, GLIBC_2_3_3, GLIBC_2_34) && ABI_libdl_GLIBC_2_3_3 != ABI_libdl_GLIBC_2_1](compat_symbol): Remove. 11120 [SHLIB_COMPAT (libdl, GLIBC_2_3_4, GLIBC_2_34) && ABI_libdl_GLIBC_2_3_4 != ABI_libdl_GLIBC_2_1](compat_symbol): Remove. 11121 [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 11122 [SHLIB_COMPAT (libdl, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 11123 [SHLIB_COMPAT (libdl, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 11124 [SHLIB_COMPAT (libdl, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 11125 * dlfcn/dlopen.c: Modified. 11126 [! SHARED && IS_IN (libdl)](dlopen): Remove. 11127 [! SHARED && IS_IN (libdl)](static_link_warning): Remove. 11128 [!(! SHARED && IS_IN (libdl))][! SHARED](NS): Remove. 11129 [!(! SHARED && IS_IN (libdl))][SHARED](NS): Remove. 11130 [!(! SHARED && IS_IN (libdl))][SHARED](shlib-compat.h): Remove. 11131 [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove. 11132 [!(! SHARED && IS_IN (libdl))][SHARED](versioned_symbol): Remove. 11133 [!(! SHARED && IS_IN (libdl))](dlopen_args): Remove. 11134 [!(! SHARED && IS_IN (libdl))](dlopen_doit): Remove. 11135 [!(! SHARED && IS_IN (libdl))](__dlopen): Remove. 11136 [! SHARED](NS): New. 11137 [! SHARED](__dlopen): New. 11138 [! SHARED](___dlopen): New. 11139 [! SHARED](weak_alias): New. 11140 [! SHARED](static_link_warning): New. 11141 [SHARED][OTHER_SHLIB_COMPAT (libdl, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 11142 [SHARED](NS): New. 11143 [SHARED](___dlopen): New. 11144 [SHARED](versioned_symbol): New. 11145 (shlib-compat.h): Include file. 11146 (dlopen_args): New. 11147 (dlopen_doit): New function. 11148 (dlopen_implementation): New function. 11149 * dlfcn/dlopenold.c: Modified. 11150 [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)][! SHARED](NS): Remove. 11151 [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)][SHARED](NS): Remove. 11152 [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](dlopen_args): Remove. 11153 [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](dlopen_doit): Remove. 11154 [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](__dlopen_nocheck): Remove. 11155 [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](__dlopen_nocheck): Remove. 11156 [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove. 11157 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)][! SHARED](NS): New. 11158 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)][SHARED](NS): New. 11159 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](dlopen_args): New. 11160 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](dlopen_doit): New. 11161 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](__dlopen_nocheck): New. 11162 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](__dlopen_nocheck): New. 11163 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New. 11164 * dlfcn/sdlopen.c: Delete file. 11165 * include/dlfcn.h: Modified. 11166 [! _ISOMAC](__dlopen): Modified. 11167 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 11168 * sysdeps/mach/hurd/i386/libdl.abilist: Modified. 11169 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 11170 * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified. 11171 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 11172 * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified. 11173 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 11174 * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified. 11175 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 11176 * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified. 11177 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 11178 * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified. 11179 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 11180 * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified. 11181 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 11182 * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified. 11183 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 11184 * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified. 11185 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 11186 * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified. 11187 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 11188 * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified. 11189 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 11190 * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified. 11191 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 11192 * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified. 11193 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 11194 * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified. 11195 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 11196 * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified. 11197 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 11198 * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified. 11199 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 11200 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 11201 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 11202 * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified. 11203 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 11204 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified. 11205 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 11206 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 11207 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified. 11208 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 11209 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified. 11210 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 11211 * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified. 11212 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 11213 * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified. 11214 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 11215 * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified. 11216 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 11217 * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified. 11218 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 11219 * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified. 11220 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 11221 * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified. 11222 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 11223 * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified. 11224 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 11225 * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified. 11226 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 11227 * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified. 11228 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 11229 * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified. 11230 112312021-06-03 Florian Weimer <fweimer@redhat.com> 11232 11233 COMMIT: add8d7ea01d5a22c2d7d184240dda6a7767e54e8 11234 dlfcn: Move dlvsym into libc 11235 11236 * dlfcn/Makefile: Modified. 11237 * dlfcn/Versions: Modified. 11238 * dlfcn/dlvsym.c: Modified. 11239 [! SHARED && IS_IN (libdl)](dlvsym): Remove. 11240 [!(! SHARED && IS_IN (libdl))][SHARED](weak_alias): Remove. 11241 [!(! SHARED && IS_IN (libdl))](dlvsym_args): Remove. 11242 [!(! SHARED && IS_IN (libdl))](dlvsym_doit): Remove. 11243 [!(! SHARED && IS_IN (libdl))](__dlvsym): Remove. 11244 [! SHARED](__dlvsym): New. 11245 [! SHARED](___dlvsym): New. 11246 [! SHARED](weak_alias): New. 11247 [SHARED][OTHER_SHLIB_COMPAT (libdl, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 11248 [SHARED](___dlvsym): New. 11249 [SHARED](versioned_symbol): New. 11250 (shlib-compat.h): Include file. 11251 (dlvsym_args): New. 11252 (dlvsym_doit): New function. 11253 (dlvsym_implementation): New function. 11254 * dlfcn/sdlvsym.c: Delete file. 11255 * elf/dl-sym.c: Modified. 11256 (libc_hidden_def): Modified. 11257 (libc_hidden_def): New. 11258 * include/dlfcn.h: Modified. 11259 [! _ISOMAC](libc_hidden_proto): Modified. 11260 [! _ISOMAC](libc_hidden_proto): Modified. 11261 [! _ISOMAC](__dlvsym): Modified. 11262 [! _ISOMAC](libc_hidden_proto): New. 11263 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 11264 * sysdeps/mach/hurd/i386/libdl.abilist: Modified. 11265 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 11266 * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified. 11267 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 11268 * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified. 11269 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 11270 * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified. 11271 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 11272 * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified. 11273 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 11274 * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified. 11275 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 11276 * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified. 11277 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 11278 * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified. 11279 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 11280 * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified. 11281 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 11282 * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified. 11283 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 11284 * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified. 11285 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 11286 * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified. 11287 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 11288 * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified. 11289 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 11290 * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified. 11291 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 11292 * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified. 11293 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 11294 * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified. 11295 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 11296 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 11297 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 11298 * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified. 11299 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 11300 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified. 11301 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 11302 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 11303 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified. 11304 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 11305 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified. 11306 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 11307 * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified. 11308 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 11309 * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified. 11310 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 11311 * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified. 11312 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 11313 * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified. 11314 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 11315 * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified. 11316 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 11317 * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified. 11318 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 11319 * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified. 11320 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 11321 * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified. 11322 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 11323 * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified. 11324 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 11325 * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified. 11326 113272021-06-03 Florian Weimer <fweimer@redhat.com> 11328 11329 COMMIT: 6dfc0207ebeb639e47ba7387a9123ed622904cf7 11330 dlfcn: Move dlinfo into libc 11331 11332 * dlfcn/Makefile: Modified. 11333 * dlfcn/Versions: Modified. 11334 * dlfcn/dlfcn.c: Modified. 11335 [SHLIB_COMPAT (libdl, GLIBC_2_3_3, GLIBC_2_34) && ABI_libdl_GLIBC_2_3_3 != ABI_libdl_GLIBC_2_1](compat_symbol): New. 11336 * dlfcn/dlinfo.c: Modified. 11337 [! SHARED && IS_IN (libdl)](dlinfo): Remove. 11338 [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove. 11339 [!(! SHARED && IS_IN (libdl))](dl-tls.h): Remove. 11340 [!(! SHARED && IS_IN (libdl))](dlinfo_args): Remove. 11341 [!(! SHARED && IS_IN (libdl))](dlinfo_doit): Remove. 11342 [!(! SHARED && IS_IN (libdl))](__dlinfo): Remove. 11343 [! SHARED](__dlinfo): New. 11344 [! SHARED](weak_alias): New. 11345 [SHARED][OTHER_SHLIB_COMPAT (libdl, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 11346 [SHARED](___dlinfo): New. 11347 [SHARED](versioned_symbol): New. 11348 (dl-tls.h): Include file. 11349 (shlib-compat.h): Include file. 11350 (dlinfo_args): New. 11351 (dlinfo_doit): New function. 11352 (dlinfo_implementation): New function. 11353 * dlfcn/sdlinfo.c: Delete file. 11354 * include/dlfcn.h: Modified. 11355 [! _ISOMAC](__dlinfo): Modified. 11356 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 11357 * sysdeps/mach/hurd/i386/libdl.abilist: Modified. 11358 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 11359 * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified. 11360 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 11361 * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified. 11362 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 11363 * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified. 11364 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 11365 * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified. 11366 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 11367 * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified. 11368 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 11369 * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified. 11370 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 11371 * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified. 11372 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 11373 * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified. 11374 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 11375 * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified. 11376 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 11377 * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified. 11378 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 11379 * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified. 11380 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 11381 * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified. 11382 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 11383 * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified. 11384 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 11385 * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified. 11386 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 11387 * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified. 11388 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 11389 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 11390 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 11391 * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified. 11392 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 11393 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified. 11394 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 11395 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 11396 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified. 11397 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 11398 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified. 11399 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 11400 * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified. 11401 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 11402 * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified. 11403 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 11404 * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified. 11405 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 11406 * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified. 11407 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 11408 * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified. 11409 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 11410 * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified. 11411 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 11412 * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified. 11413 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 11414 * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified. 11415 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 11416 * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified. 11417 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 11418 * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified. 11419 114202021-06-03 Florian Weimer <fweimer@redhat.com> 11421 11422 COMMIT: 492560a32e14c9a985274e1995b67a577197261e 11423 dlfcn: Move dladdr1 into libc 11424 11425 * dlfcn/Makefile: Modified. 11426 * dlfcn/Versions: Modified. 11427 * dlfcn/dladdr1.c: Modified. 11428 [! SHARED && IS_IN (libdl)](dladdr1): Remove. 11429 [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove. 11430 [!(! SHARED && IS_IN (libdl))](__dladdr1): Remove. 11431 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 11432 (shlib-compat.h): Include file. 11433 (__dladdr1): New function. 11434 (versioned_symbol): New function. 11435 * dlfcn/sdladdr1.c: Delete file. 11436 * include/dlfcn.h: Modified. 11437 [! _ISOMAC](__dladdr1): Modified. 11438 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 11439 * sysdeps/mach/hurd/i386/libdl.abilist: Modified. 11440 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 11441 * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified. 11442 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 11443 * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified. 11444 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 11445 * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified. 11446 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 11447 * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified. 11448 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 11449 * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified. 11450 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 11451 * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified. 11452 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 11453 * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified. 11454 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 11455 * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified. 11456 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 11457 * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified. 11458 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 11459 * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified. 11460 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 11461 * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified. 11462 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 11463 * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified. 11464 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 11465 * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified. 11466 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 11467 * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified. 11468 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 11469 * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified. 11470 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 11471 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 11472 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 11473 * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified. 11474 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 11475 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified. 11476 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 11477 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 11478 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified. 11479 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 11480 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified. 11481 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 11482 * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified. 11483 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 11484 * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified. 11485 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 11486 * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified. 11487 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 11488 * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified. 11489 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 11490 * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified. 11491 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 11492 * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified. 11493 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 11494 * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified. 11495 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 11496 * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified. 11497 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 11498 * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified. 11499 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 11500 * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified. 11501 115022021-06-03 Florian Weimer <fweimer@redhat.com> 11503 11504 COMMIT: 6a1ed32789eaec6e1cd4345552e7342b5b18da5f 11505 dlfcn: Move dlmopen into libc 11506 11507 * dlfcn/Makefile: Modified. 11508 * dlfcn/Versions: Modified. 11509 * dlfcn/dlfcn.c: Modified. 11510 [SHLIB_COMPAT (libdl, GLIBC_2_3_4, GLIBC_2_34) && ABI_libdl_GLIBC_2_3_4 != ABI_libdl_GLIBC_2_1](compat_symbol): New. 11511 (shlib-compat.h): Include file. 11512 (__libdl_version_placeholder_1): New function. 11513 * dlfcn/dlmopen.c: Modified. 11514 [! SHARED && IS_IN (libdl)](dlmopen): Remove. 11515 [! SHARED && IS_IN (libdl)](static_link_warning): Remove. 11516 [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove. 11517 [!(! SHARED && IS_IN (libdl))](dlmopen_args): Remove. 11518 [!(! SHARED && IS_IN (libdl))](dlmopen_doit): Remove. 11519 [!(! SHARED && IS_IN (libdl))](__dlmopen): Remove. 11520 [! SHARED](__dlmopen): New. 11521 [! SHARED](___dlmopen): New. 11522 [! SHARED](weak_alias): New. 11523 [! SHARED](static_link_warning): New. 11524 [SHARED][OTHER_SHLIB_COMPAT (libdl, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 11525 [SHARED](___dlmopen): New. 11526 [SHARED](versioned_symbol): New. 11527 (shlib-compat.h): Include file. 11528 (dlmopen_args): New. 11529 (dlmopen_doit): New function. 11530 (dlmopen_implementation): New function. 11531 * dlfcn/sdlmopen.c: Delete file. 11532 * include/dlfcn.h: Modified. 11533 [! _ISOMAC][! SHARED](__libc_argc): Remove. 11534 [! _ISOMAC][! SHARED](__libc_argv): Remove. 11535 [! _ISOMAC](__dlmopen): Modified. 11536 [! _ISOMAC](__libc_argc): New. 11537 [! _ISOMAC](__libc_argv): New. 11538 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 11539 * sysdeps/mach/hurd/i386/libdl.abilist: Modified. 11540 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 11541 * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified. 11542 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 11543 * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified. 11544 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 11545 * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified. 11546 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 11547 * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified. 11548 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 11549 * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified. 11550 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 11551 * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified. 11552 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 11553 * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified. 11554 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 11555 * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified. 11556 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 11557 * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified. 11558 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 11559 * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified. 11560 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 11561 * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified. 11562 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 11563 * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified. 11564 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 11565 * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified. 11566 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 11567 * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified. 11568 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 11569 * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified. 11570 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 11571 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 11572 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 11573 * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified. 11574 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 11575 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified. 11576 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 11577 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 11578 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified. 11579 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 11580 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified. 11581 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 11582 * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified. 11583 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 11584 * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified. 11585 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 11586 * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified. 11587 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 11588 * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified. 11589 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 11590 * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified. 11591 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 11592 * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified. 11593 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 11594 * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified. 11595 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 11596 * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified. 11597 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 11598 * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified. 11599 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 11600 * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified. 11601 116022021-06-03 Florian Weimer <fweimer@redhat.com> 11603 11604 COMMIT: 77f876c0e3ac08a98daa60fbad44061d4e4c3d14 11605 dlfcn: Move dlsym into libc 11606 11607 * dlfcn/Makefile: Modified. 11608 * dlfcn/Versions: Modified. 11609 * dlfcn/dlsym.c: Modified. 11610 [! SHARED && IS_IN (libdl)](dlsym): Remove. 11611 [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove. 11612 [!(! SHARED && IS_IN (libdl))](dlsym_args): Remove. 11613 [!(! SHARED && IS_IN (libdl))](dlsym_doit): Remove. 11614 [!(! SHARED && IS_IN (libdl))](__dlsym): Remove. 11615 [! SHARED](__dlsym): New. 11616 [! SHARED](___dlsym): New. 11617 [! SHARED](weak_alias): New. 11618 [SHARED][OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 11619 [SHARED](___dlsym): New. 11620 [SHARED](versioned_symbol): New. 11621 (shlib-compat.h): Include file. 11622 (dlsym_args): New. 11623 (dlsym_doit): New function. 11624 (dlsym_implementation): New function. 11625 * dlfcn/sdlsym.c: Delete file. 11626 * elf/Makefile: Modified. 11627 * elf/dl-sym.c: Modified. 11628 (libc_hidden_def): New. 11629 * include/dlfcn.h: Modified. 11630 [! _ISOMAC](libc_hidden_proto): Modified. 11631 [! _ISOMAC](libc_hidden_proto): Modified. 11632 [! _ISOMAC](__dlsym): Modified. 11633 [! _ISOMAC](libc_hidden_proto): New. 11634 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 11635 * sysdeps/mach/hurd/i386/libdl.abilist: Modified. 11636 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 11637 * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified. 11638 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 11639 * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified. 11640 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 11641 * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified. 11642 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 11643 * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified. 11644 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 11645 * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified. 11646 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 11647 * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified. 11648 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 11649 * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified. 11650 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 11651 * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified. 11652 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 11653 * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified. 11654 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 11655 * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified. 11656 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 11657 * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified. 11658 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 11659 * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified. 11660 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 11661 * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified. 11662 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 11663 * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified. 11664 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 11665 * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified. 11666 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 11667 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 11668 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 11669 * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified. 11670 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 11671 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified. 11672 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 11673 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 11674 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified. 11675 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 11676 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified. 11677 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 11678 * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified. 11679 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 11680 * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified. 11681 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 11682 * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified. 11683 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 11684 * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified. 11685 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 11686 * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified. 11687 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 11688 * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified. 11689 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 11690 * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified. 11691 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 11692 * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified. 11693 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 11694 * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified. 11695 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 11696 * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified. 11697 116982021-06-03 Florian Weimer <fweimer@redhat.com> 11699 11700 COMMIT: 602252b553031d49c70467bfebcb1ba3bd264501 11701 dlfcn: Move dladdr into libc 11702 11703 * dlfcn/Makefile: Modified. 11704 * dlfcn/Versions: Modified. 11705 * dlfcn/dladdr.c: Modified. 11706 [! SHARED && IS_IN (libdl)](dladdr): Remove. 11707 [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove. 11708 [!(! SHARED && IS_IN (libdl))](__dladdr): Remove. 11709 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 11710 (shlib-compat.h): Include file. 11711 (__dladdr): New function. 11712 (versioned_symbol): New function. 11713 * dlfcn/sdladdr.c: Delete file. 11714 * include/dlfcn.h: Modified. 11715 [! _ISOMAC](__dladdr): Modified. 11716 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 11717 * sysdeps/mach/hurd/i386/libdl.abilist: Modified. 11718 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 11719 * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified. 11720 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 11721 * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified. 11722 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 11723 * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified. 11724 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 11725 * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified. 11726 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 11727 * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified. 11728 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 11729 * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified. 11730 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 11731 * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified. 11732 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 11733 * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified. 11734 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 11735 * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified. 11736 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 11737 * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified. 11738 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 11739 * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified. 11740 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 11741 * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified. 11742 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 11743 * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified. 11744 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 11745 * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified. 11746 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 11747 * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified. 11748 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 11749 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 11750 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 11751 * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified. 11752 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 11753 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified. 11754 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 11755 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 11756 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified. 11757 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 11758 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified. 11759 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 11760 * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified. 11761 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 11762 * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified. 11763 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 11764 * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified. 11765 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 11766 * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified. 11767 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 11768 * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified. 11769 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 11770 * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified. 11771 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 11772 * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified. 11773 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 11774 * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified. 11775 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 11776 * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified. 11777 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 11778 * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified. 11779 117802021-06-03 Florian Weimer <fweimer@redhat.com> 11781 11782 COMMIT: d8cce17d2a8f572f26ed483246a505f45579ea0e 11783 dlfcn: Move dlclose into libc 11784 11785 * dlfcn/Makefile: Modified. 11786 * dlfcn/Versions: Modified. 11787 * dlfcn/dlclose.c: Modified. 11788 [! SHARED && IS_IN (libdl)](dlclose): Remove. 11789 [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove. 11790 [!(! SHARED && IS_IN (libdl))](dlclose_doit): Remove. 11791 [!(! SHARED && IS_IN (libdl))](__dlclose): Remove. 11792 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 11793 (shlib-compat.h): Include file. 11794 (__dlclose): New function. 11795 (versioned_symbol): New function. 11796 * dlfcn/sdlclose.c: Delete file. 11797 * include/dlfcn.h: Modified. 11798 [! _ISOMAC](__dlclose): Modified. 11799 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 11800 * sysdeps/mach/hurd/i386/libdl.abilist: Modified. 11801 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 11802 * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified. 11803 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 11804 * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified. 11805 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 11806 * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified. 11807 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 11808 * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified. 11809 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 11810 * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified. 11811 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 11812 * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified. 11813 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 11814 * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified. 11815 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 11816 * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified. 11817 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 11818 * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified. 11819 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 11820 * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified. 11821 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 11822 * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified. 11823 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 11824 * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified. 11825 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 11826 * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified. 11827 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 11828 * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified. 11829 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 11830 * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified. 11831 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 11832 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 11833 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 11834 * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified. 11835 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 11836 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified. 11837 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 11838 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 11839 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified. 11840 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 11841 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified. 11842 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 11843 * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified. 11844 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 11845 * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified. 11846 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 11847 * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified. 11848 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 11849 * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified. 11850 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 11851 * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified. 11852 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 11853 * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified. 11854 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 11855 * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified. 11856 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 11857 * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified. 11858 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 11859 * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified. 11860 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 11861 * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified. 11862 118632021-06-02 Sunil K Pandey <skpgkp2@gmail.com> 11864 11865 COMMIT: c9ff9cf66a7ae0617a2f39e752ca19c88c58f5b6 11866 Improve test coverage of strlen function 11867 11868 * string/test-strlen.c: Modified. 11869 (do_test): Modified function. 11870 (test_main): Modified function. 11871 118722021-06-02 Xeonacid <Xeonacid@protonmail.com> 11873 11874 COMMIT: 5295172e20330d2147b0580770c69a1bad32828d 11875 fix typo 11876 11877 * malloc/malloc.c: Modified. 11878 * manual/summary.pl: Modified. 11879 118802021-06-02 Florian Weimer <fweimer@redhat.com> 11881 11882 COMMIT: a23c28ec0d1cd67d25972181f613ef6dbfe4e299 11883 dlfcn: Move dlerror into libc 11884 11885 * dlfcn/Makefile: Modified. 11886 * dlfcn/Versions: Modified. 11887 * dlfcn/dlerror.c: Modified. 11888 [! SHARED && IS_IN (libdl)](dlerror): Remove. 11889 [!(! SHARED && IS_IN (libdl))][! SHARED](_dlfcn_hooks): Remove. 11890 [!(! SHARED && IS_IN (libdl))][! SHARED](__libc_register_dlfcn_hook): Remove. 11891 [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove. 11892 [!(! SHARED && IS_IN (libdl))][SHARED](_dlfcn_hook): Remove. 11893 [!(! SHARED && IS_IN (libdl))][SHARED](libdl_hidden_data_def): Remove. 11894 [!(! SHARED && IS_IN (libdl))](__dlerror): Remove. 11895 [!(! SHARED && IS_IN (libdl))](_dlerror_run): Remove. 11896 [! SHARED](_dlfcn_hooks): New. 11897 [! SHARED](__libc_register_dlfcn_hook): New. 11898 [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 11899 [SHARED](_dlfcn_hook): New. 11900 [SHARED](libc_hidden_data_def): New. 11901 (__dlerror): New function. 11902 (versioned_symbol): New function. 11903 (_dlerror_run): New function. 11904 (libc_hidden_def): New. 11905 * dlfcn/sdlerror.c: Delete file. 11906 * include/dlfcn.h: Modified. 11907 [! _ISOMAC](_dlerror_run): Modified. 11908 [! _ISOMAC](libdl_hidden_proto): Remove. 11909 [! _ISOMAC](__dlerror): Remove. 11910 [! _ISOMAC](libc_hidden_proto): New. 11911 [! _ISOMAC](libc_hidden_proto): New. 11912 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 11913 * sysdeps/mach/hurd/i386/libdl.abilist: Modified. 11914 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 11915 * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified. 11916 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 11917 * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified. 11918 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 11919 * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified. 11920 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 11921 * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified. 11922 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 11923 * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified. 11924 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 11925 * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified. 11926 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 11927 * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified. 11928 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 11929 * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified. 11930 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 11931 * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified. 11932 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 11933 * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified. 11934 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 11935 * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified. 11936 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 11937 * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified. 11938 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 11939 * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified. 11940 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 11941 * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified. 11942 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 11943 * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified. 11944 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 11945 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 11946 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 11947 * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified. 11948 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 11949 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified. 11950 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 11951 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 11952 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified. 11953 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 11954 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified. 11955 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 11956 * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified. 11957 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 11958 * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified. 11959 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 11960 * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified. 11961 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 11962 * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified. 11963 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 11964 * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified. 11965 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 11966 * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified. 11967 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 11968 * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified. 11969 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 11970 * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified. 11971 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 11972 * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified. 11973 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 11974 * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified. 11975 119762021-06-02 Florian Weimer <fweimer@redhat.com> 11977 11978 COMMIT: c44838ebf8b8da0795d56e05b477c5d2b37b4a19 11979 Add libc ABI extension kludge for baseline-violating libdl symbols 11980 11981 * scripts/versions.awk: Modified. 11982 * sysdeps/unix/sysv/linux/hppa/Versions: Modified. 11983 * sysdeps/unix/sysv/linux/ia64/Versions: Modified. 11984 * sysdeps/unix/sysv/linux/sh/Versions: Modified. 11985 * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Modified. 11986 119872021-06-02 Florian Weimer <fweimer@redhat.com> 11988 11989 COMMIT: d32ee64df750c2a1ebfffaccc1c02251a73d0532 11990 scripts/versions.awk: Add local: * to all version nodes 11991 11992 * scripts/versions.awk: Modified. 11993 119942021-06-02 Florian Weimer <fweimer@redhat.com> 11995 11996 COMMIT: 186cd80b1eb0c28f42c052bbaa9b37a7f66ee662 11997 Add missing symbols to Version files 11998 11999 * inet/Versions: Modified. 12000 * io/Versions: Modified. 12001 * libio/Versions: Modified. 12002 * nptl/Versions: Modified. 12003 * posix/Versions: Modified. 12004 * sysdeps/mach/hurd/i386/Versions: Modified. 12005 * sysdeps/unix/sysv/linux/Versions: Modified. 12006 * sysdeps/unix/sysv/linux/alpha/Versions: Modified. 12007 * sysdeps/unix/sysv/linux/i386/Versions: Modified. 12008 * sysdeps/unix/sysv/linux/ia64/Versions: Modified. 12009 * sysdeps/unix/sysv/linux/mips/Versions: Modified. 12010 * sysdeps/unix/sysv/linux/powerpc/Versions: Modified. 12011 * sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions: Modified. 12012 * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified. 12013 * sysdeps/unix/sysv/linux/s390/s390-32/Versions: Modified. 12014 * sysdeps/unix/sysv/linux/sh/Versions: Modified. 12015 * sysdeps/unix/sysv/linux/sparc/Versions: Modified. 12016 * sysdeps/unix/sysv/linux/sparc/sparc32/Versions: Modified. 12017 120182021-06-02 Florian Weimer <fweimer@redhat.com> 12019 12020 COMMIT: 217b6dc298156bdb0d6aea9ea93e7e394a5ff091 12021 Fix use of __pthread_attr_copy in mq_notify (bug 27896) 12022 12023 * sysdeps/unix/sysv/linux/mq_notify.c: Modified. 12024 (mq_notify): Modified function. 12025 120262021-06-01 Andreas Schwab <schwab@linux-m68k.org> 12027 12028 COMMIT: 42d359350510506b87101cf77202fefcbfc790cb 12029 Use __pthread_attr_copy in mq_notify (bug 27896) 12030 12031 * NEWS: Modified. 12032 * sysdeps/unix/sysv/linux/mq_notify.c: Modified. 12033 (helper_thread): Modified function. 12034 (mq_notify): Modified function. 12035 120362021-06-01 Joseph Myers <joseph@codesourcery.com> 12037 12038 COMMIT: 858045ad1c5ac1682288bbcb3676632b97a21ddf 12039 Update floating-point feature test macro handling for C2X 12040 12041 * NEWS: Modified. 12042 * bits/libc-header-start.h: Modified. 12043 [!(__GLIBC_USE (IEC_60559_BFP_EXT) || __STDC_WANT_IEC_60559_EXT__)](__GLIBC_USE_IEC_60559_EXT): New. 12044 [__GLIBC_USE (IEC_60559_BFP_EXT) || __STDC_WANT_IEC_60559_EXT__](__GLIBC_USE_IEC_60559_EXT): New. 12045 (__GLIBC_USE_IEC_60559_EXT): New. 12046 * include/features.h: Modified. 12047 * manual/creature.texi: Modified. 12048 * math/bits/mathcalls.h: Modified. 12049 [__GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN](__attribute_pure__): Remove. 12050 [__GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN](__attribute_pure__): Remove. 12051 [__GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN](__MATHCALL): Remove. 12052 [__GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN](__MATHDECL_1): Remove. 12053 [__GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN](__MATHDECL_1): Remove. 12054 [__GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN](__MATHCALLX): Remove. 12055 [__GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN](__MATHCALLX): Remove. 12056 [(__GLIBC_USE (IEC_60559_BFP_EXT) || (__MATH_DECLARING_FLOATN && ( __USE_GNU || !__GLIBC_USE (ISOC2X))))](__MATHCALLX): New. 12057 [(__GLIBC_USE (IEC_60559_BFP_EXT) || (__MATH_DECLARING_FLOATN && ( __USE_GNU || !__GLIBC_USE (ISOC2X))))](__MATHCALLX): New. 12058 [__GLIBC_USE (IEC_60559_EXT) || __MATH_DECLARING_FLOATN](__attribute_pure__): New. 12059 [__GLIBC_USE (IEC_60559_EXT) || __MATH_DECLARING_FLOATN](__attribute_pure__): New. 12060 [__GLIBC_USE (IEC_60559_EXT) || __MATH_DECLARING_FLOATN](__MATHCALL): New. 12061 [__GLIBC_USE (IEC_60559_EXT) || __MATH_DECLARING_FLOATN](__MATHDECL_1): New. 12062 [__GLIBC_USE (IEC_60559_EXT) || __MATH_DECLARING_FLOATN](__MATHDECL_1): New. 12063 * math/math.h: Modified. 12064 [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__GNUC_PREREQ (3, 3)](SNANF): Remove. 12065 [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__GNUC_PREREQ (3, 3)](SNAN): Remove. 12066 [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__GNUC_PREREQ (3, 3)](SNANL): Remove. 12067 [__HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF128): Remove. 12068 [__HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF128X): Remove. 12069 [__HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF16): Remove. 12070 [__HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF32): Remove. 12071 [__HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF32X): Remove. 12072 [__HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF64): Remove. 12073 [__HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF64X): Remove. 12074 [(__HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF128): New. 12075 [(__HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF128X): New. 12076 [(__HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF16): New. 12077 [(__HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF32): New. 12078 [(__HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF32X): New. 12079 [(__HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF64): New. 12080 [(__HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF64X): New. 12081 [__GLIBC_USE (IEC_60559_BFP_EXT)][__GNUC_PREREQ (3, 3)](SNANF): New. 12082 [__GLIBC_USE (IEC_60559_BFP_EXT)][__GNUC_PREREQ (3, 3)](SNAN): New. 12083 [__GLIBC_USE (IEC_60559_BFP_EXT)][__GNUC_PREREQ (3, 3)](SNANL): New. 12084 120852021-06-01 Florian Weimer <fweimer@redhat.com> 12086 12087 COMMIT: c8a11c58673a5b9a25443f2c53231b660a8b4071 12088 stdio-common: Remove _IO_vfwscanf 12089 12090 * libio/libio.h: Modified. 12091 (_IO_vfwscanf): Remove. 12092 * stdio-common/Makefile: Modified. 12093 * stdio-common/iovfwscanf.c: Delete file. 12094 * sysdeps/ieee754/ldbl-128ibm-compat/Makefile: Modified. 12095 120962021-06-01 Szabolcs Nagy <szabolcs.nagy@arm.com> 12097 12098 COMMIT: 3842ba494963b1d76ad5f68b8d1e5c2279160e31 12099 aarch64: align stack in clone [BZ #27939] 12100 12101 * sysdeps/unix/sysv/linux/aarch64/clone.S: Modified. 12102 121032021-05-31 Lucas A. M. Magalhaes <lamm@linux.ibm.com> 12104 Matheus Castanho <msc@linux.ibm.com> 12105 12106 COMMIT: a55e2da2702e235fa0ae66a116d304d1bffc060a 12107 powerpc: Optimized memcmp for power10 12108 12109 * sysdeps/powerpc/powerpc64/le/power10/memcmp.S: New file. 12110 * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified. 12111 * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified. 12112 (__libc_ifunc_impl_list): Modified function. 12113 * sysdeps/powerpc/powerpc64/multiarch/memcmp-power10.S: New file. 12114 * sysdeps/powerpc/powerpc64/multiarch/memcmp.c: Modified. 12115 [IS_IN (libc)](libc_ifunc_redirected): Remove. 12116 [IS_IN (libc)][! __LITTLE_ENDIAN__](libc_ifunc_redirected): New. 12117 [IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc_redirected): New. 12118 [IS_IN (libc)](__memcmp_power10): New. 12119 121202021-05-31 H.J. Lu <hjl.tools@gmail.com> 12121 12122 COMMIT: 92a7d1343991897f77afe01041f3b77712445e47 12123 x86-64: Align child stack to 16 bytes [BZ #27902] 12124 12125 * sysdeps/unix/sysv/linux/Makefile: Modified. 12126 * sysdeps/unix/sysv/linux/tst-misalign-clone.c: New file. 12127 * sysdeps/unix/sysv/linux/x86_64/clone.S: Modified. 12128 121292021-05-28 Adhemerval Zanella <adhemerval.zanella@linaro.org> 12130 12131 COMMIT: 271ec55d0ae795f03d92e3aa61bff69a31a19e3a 12132 support: Do not build xpthread_attr_setaffinity_np for hurd 12133 12134 * support/xpthread_attr_setaffinity_np.c: Modified. 12135 (xpthread_attr_setaffinity_np): Remove function. 12136 [__linux__](xpthread_attr_setaffinity_np): New. 12137 * support/xthread.h: Modified. 12138 (xpthread_attr_setaffinity_np): Remove. 12139 [__linux__](xpthread_attr_setaffinity_np): New. 12140 121412021-05-27 Adhemerval Zanella <adhemerval.zanella@linaro.org> 12142 12143 COMMIT: 2c44452b6180bffd694575f9fc1c01e671e498b5 12144 nptl: Add pthread_attr_setaffinity_np failure test 12145 12146 * nptl/Makefile: Modified. 12147 * nptl/tst-pthread-attr-affinity-fail.c: New file. 12148 121492021-05-27 Adhemerval Zanella <adhemerval.zanella@linaro.org> 12150 12151 COMMIT: d85ad0e58a068623a09a4a3463dce3bf411c8cb4 12152 support: Add xpthread_attr_setaffinity_np wrapper 12153 12154 * support/Makefile: Modified. 12155 * support/xpthread_attr_setaffinity_np.c: New file. 12156 * support/xthread.h: Modified. 12157 (xpthread_attr_setaffinity_np): New function. 12158 121592021-05-27 Adhemerval Zanella <adhemerval.zanella@linaro.org> 12160 12161 COMMIT: 42813c675dea94d3d082640ee933ce7f59d4979f 12162 nptl: Move createthread to pthread_create 12163 12164 * nptl/createthread.c: Delete file. 12165 * nptl/pthread_create.c: Modified. 12166 [! SHARED](if): Remove. 12167 [! __ASSUME_SET_ROBUST_LIST][! __PTHREAD_MUTEX_HAVE_PREV](robust): Remove. 12168 [! __ASSUME_SET_ROBUST_LIST][__PTHREAD_MUTEX_HAVE_PREV](robust): Remove. 12169 [! __ASSUME_SET_ROBUST_LIST](if): Remove. 12170 [! __ASSUME_SET_ROBUST_LIST](if): Remove. 12171 [NEED_DL_SYSINFO](CHECK_THREAD_SYSINFO): Remove. 12172 [THREAD_COPY_POINTER_GUARD](THREAD_COPY_POINTER_GUARD): Remove. 12173 [THREAD_COPY_STACK_GUARD](THREAD_COPY_STACK_GUARD): Remove. 12174 [TLS_TCB_AT_TP](self): Remove. 12175 [TLS_TCB_AT_TP](tcb): Remove. 12176 [__GNUC_PREREQ (7, 0)](overflow): Remove. 12177 (create_thread): Remove. 12178 (createthread.c): Remove include. 12179 (pd): Remove. 12180 (__resp): Remove. 12181 (__ctype_init): Remove. 12182 (unwind_buf): Remove. 12183 (not_first_call): Remove. 12184 (DIAG_PUSH_NEEDS_COMMENT): Remove. 12185 (not_first_call): Remove. 12186 (DIAG_POP_NEEDS_COMMENT): Remove. 12187 (prev): Remove. 12188 (cleanup): Remove. 12189 (__libc_signal_restore_set): Remove. 12190 (if): Remove. 12191 (if): Remove function. 12192 (__nptl_deallocate_tsd): Remove. 12193 (__libc_thread_freeres): Remove. 12194 (if): Remove. 12195 (if): Remove function. 12196 (atomic_bit_set): Remove. 12197 (if): Remove. 12198 (if): Remove function. 12199 (if): Remove. 12200 (__exit_thread): Remove. 12201 (report_thread_creation): Modified function. 12202 (if): Remove function. 12203 (false): Remove. 12204 (__pthread_create_2_1): Modified function. 12205 (STACK_VARIABLES): Remove. 12206 (if): Remove function. 12207 (iattr): Remove. 12208 (default_attr): Remove. 12209 (destroy_default_attr): Remove. 12210 (c11): Remove. 12211 (iattr): Remove. 12212 (ret): Remove. 12213 (destroy_default_attr): Remove. 12214 (iattr): Remove. 12215 (pd): Remove. 12216 (err): Remove. 12217 (retval): Remove. 12218 (if): Remove function. 12219 (start_routine): Remove. 12220 (arg): Remove. 12221 (c11): Remove. 12222 (self): Remove. 12223 (flags): Remove. 12224 (joinid): Remove. 12225 (eventbuf): Remove. 12226 (schedpolicy): Remove. 12227 (schedparam): Remove. 12228 (tls_setup_tcbhead): Remove. 12229 (if): Remove function. 12230 (__nptl_nthreads): Remove. 12231 (newthread): Remove. 12232 (LIBC_PROBE): Remove. 12233 (atomic_increment): Remove. 12234 (stopped_start): Remove. 12235 (original_sigmask): Remove. 12236 (__libc_signal_block_all): Remove. 12237 (sigmask): Remove. 12238 (sigmask): Remove. 12239 (__sigdelset): Remove. 12240 (if): Remove function. 12241 (stopped_start): Remove. 12242 (retval): Remove. 12243 (retval): Remove. 12244 (assert): Remove. 12245 (eventnum): Remove. 12246 (eventdata): Remove. 12247 (nextevent): Remove. 12248 (while): Remove. 12249 (__nptl_create_event): Remove. 12250 (retval): Remove. 12251 (__libc_signal_restore_set): Remove. 12252 (if): Remove function. 12253 (if): Remove. 12254 (THREAD_SETMEM): Remove. 12255 (if): Remove. 12256 (retval): Remove. 12257 (versioned_symbol): Modified. 12258 (start_thread): New function. 12259 (create_thread): New function. 12260 (start_thread): New function. 12261 122622021-05-27 Adhemerval Zanella <adhemerval.zanella@linaro.org> 12263 12264 COMMIT: 65ba6fa43153036e0803bf27f7fe852f3ab34b4e 12265 nptl: Move Linux createthread to nptl 12266 12267 * nptl/createthread.c: Modified. 12268 (START_THREAD_DEFN): Modified. 12269 (START_THREAD_SELF): Modified. 12270 (create_thread): Modified function. 12271 [! __NR_clone2](ARCH_CLONE): New. 12272 [__NR_clone2](ARCH_CLONE): New. 12273 (sched.h): Include file. 12274 (setjmp.h): Include file. 12275 (signal.h): Include file. 12276 (stdlib.h): Include file. 12277 (atomic.h): Include file. 12278 (ldsodefs.h): Include file. 12279 (tls.h): Include file. 12280 (stdint.h): Include file. 12281 (arch-fork.h): Include file. 12282 (start_thread): New function. 12283 * sysdeps/unix/sysv/linux/createthread.c: Delete file. 12284 122852021-05-27 Florian Weimer <fweimer@redhat.com> 12286 12287 COMMIT: 76b0c59e333da6fd4103e478b63522636d9d232b 12288 nptl: Install SIGSETXID handler with SA_ONSTACK [BZ #27914] 12289 12290 * nptl/pthread_create.c: Modified. 12291 (late_init): Modified function. 12292 122932021-05-27 Naohiro Tamura <naohirot@jp.fujitsu.com> 12294 12295 COMMIT: 4f26956d5ba394eb3ade6c1c20b5c16864a00766 12296 aarch64: Added optimized memset for A64FX 12297 12298 * sysdeps/aarch64/multiarch/Makefile: Modified. 12299 * sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified. 12300 (__libc_ifunc_impl_list): Modified function. 12301 * sysdeps/aarch64/multiarch/memset.c: Modified. 12302 (memset): Remove. 12303 (string.h): Remove include. 12304 (init-arch.h): Remove include. 12305 (__libc_memset): Remove. 12306 (__memset_falkor): Remove. 12307 (__memset_emag): Remove. 12308 (__memset_kunpeng): Remove. 12309 (__memset_generic): Remove. 12310 (zva_size): Remove. 12311 (memset): Remove. 12312 (strong_alias): Remove. 12313 [!(IS_IN (libc))](memset): New. 12314 [!(IS_IN (libc))](strong_alias): New. 12315 [IS_IN (libc)][HAVE_AARCH64_SVE_ASM](__memset_a64fx): New. 12316 [IS_IN (libc)](memset): New. 12317 [IS_IN (libc)](string.h): New. 12318 [IS_IN (libc)](init-arch.h): New. 12319 [IS_IN (libc)](__libc_memset): New. 12320 [IS_IN (libc)](__memset_falkor): New. 12321 [IS_IN (libc)](__memset_emag): New. 12322 [IS_IN (libc)](__memset_kunpeng): New. 12323 [IS_IN (libc)](__memset_generic): New. 12324 [IS_IN (libc)](zva_size): New. 12325 * sysdeps/aarch64/multiarch/memset_a64fx.S: New file. 12326 123272021-05-27 Naohiro Tamura <naohirot@jp.fujitsu.com> 12328 12329 COMMIT: fa527f345cbbe852ec085932fbea979956c195b5 12330 aarch64: Added optimized memcpy and memmove for A64FX 12331 12332 * manual/tunables.texi: Modified. 12333 * sysdeps/aarch64/multiarch/Makefile: Modified. 12334 * sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified. 12335 (MAX_IFUNC): Modified. 12336 (__libc_ifunc_impl_list): Modified function. 12337 * sysdeps/aarch64/multiarch/init-arch.h: Modified. 12338 (INIT_ARCH): Modified. 12339 * sysdeps/aarch64/multiarch/memcpy.c: Modified. 12340 (libc_ifunc): Modified. 12341 (strong_alias): Remove. 12342 [! HAVE_AARCH64_SVE_ASM](libc_ifunc): New. 12343 [HAVE_AARCH64_SVE_ASM](__memcpy_a64fx): New. 12344 [HAVE_AARCH64_SVE_ASM](libc_ifunc): New. 12345 * sysdeps/aarch64/multiarch/memcpy_a64fx.S: New file. 12346 * sysdeps/aarch64/multiarch/memmove.c: Modified. 12347 (libc_ifunc): Modified. 12348 (strong_alias): Remove. 12349 [! HAVE_AARCH64_SVE_ASM](libc_ifunc): New. 12350 [HAVE_AARCH64_SVE_ASM](__memmove_a64fx): New. 12351 [HAVE_AARCH64_SVE_ASM](libc_ifunc): New. 12352 * sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified. 12353 (init_cpu_features): Modified function. 12354 * sysdeps/unix/sysv/linux/aarch64/cpu-features.h: Modified. 12355 (cpu_features): Modified. 12356 (IS_A64FX): New. 12357 123582021-05-26 Naohiro Tamura <naohirot@jp.fujitsu.com> 12359 12360 COMMIT: f12ec02f5389a443d892241c486d87b3c5940ff6 12361 benchtests: Fixed bench-memcpy-random: buf1: mprotect failed 12362 12363 * benchtests/bench-memcpy-random.c: Modified. 12364 (MIN_PAGE_SIZE): Modified. 12365 (do_test): Modified function. 12366 123672021-05-26 Naohiro Tamura <naohirot@fujitsu.com> 12368 12369 COMMIT: 38560563587ad8eafa700c56800ff844f18fbad1 12370 aarch64: Added Vector Length Set test helper script 12371 12372 * INSTALL: Modified. 12373 * manual/install.texi: Modified. 12374 * sysdeps/unix/sysv/linux/aarch64/vltest.py: New file. 12375 123762021-05-26 Naohiro Tamura <naohirot@jp.fujitsu.com> 12377 12378 COMMIT: bd4317fbd60a0fa416761aaafb4e32ca1ad22d38 12379 aarch64: define BTI_C and BTI_J macros as NOP unless HAVE_AARCH64_BTI 12380 12381 * sysdeps/aarch64/sysdep.h: Modified. 12382 [__ASSEMBLER__][HAVE_AARCH64_BTI](BTI_C): New. 12383 [__ASSEMBLER__][HAVE_AARCH64_BTI](BTI_J): New. 12384 [__ASSEMBLER__](BTI_C): Remove. 12385 [__ASSEMBLER__](BTI_J): Remove. 12386 [__ASSEMBLER__][! HAVE_AARCH64_BTI](BTI_C): New. 12387 [__ASSEMBLER__][! HAVE_AARCH64_BTI](BTI_J): New. 12388 123892021-05-26 Naohiro Tamura <naohirot@jp.fujitsu.com> 12390 12391 COMMIT: 77d175e14e5f4cf24e9579c03eef5d006a286316 12392 config: Added HAVE_AARCH64_SVE_ASM for aarch64 12393 12394 * config.h.in: Modified. 12395 * sysdeps/aarch64/configure: Modified. 12396 * sysdeps/aarch64/configure.ac: Modified. 12397 123982021-05-25 Yang Xu <xuyang2018.jy@cn.fujitsu.com> 12399 12400 COMMIT: bfbdfe4eabb7514d7c44f3bc161fa8ef4e2ee364 12401 tst-mallinfo2.c: Use correct multiple for total variable 12402 12403 * malloc/tst-mallinfo2.c: Modified. 12404 (do_test): Modified function. 12405 124062021-05-25 Florian Weimer <fweimer@redhat.com> 12407 12408 COMMIT: ac0353af81a23535f517586a5d04427120a157ac 12409 Linux: Remove remaining references to $(shared-thread-library) 12410 12411 * nptl/Makefile: Modified. 12412 * sysdeps/mips/Makefile: Modified. 12413 * sysdeps/unix/sysv/linux/Makefile: Modified. 12414 * sysdeps/unix/sysv/linux/i386/Makefile: Modified. 12415 124162021-05-25 Florian Weimer <fweimer@redhat.com> 12417 12418 COMMIT: 3b638095a575451b3c92ebd0b45f11578d07f26d 12419 nptl: Do not install libpthread.so and do not link tests with it 12420 12421 * nptl/Makefile: Modified. 12422 * sysdeps/nptl/Makeconfig: Modified. 12423 124242021-05-25 Lucas A. M. Magalhaes <lamm@linux.ibm.com> 12425 12426 COMMIT: 709e3709a02636fb9ce79fad727b09140989864c 12427 testrun.sh: Improve --help message 12428 12429 * Makefile: Modified. 12430 124312021-05-24 Nicholas Piggin <npiggin@gmail.com> 12432 12433 COMMIT: 7de36744ee1325f35d3fe0ca079dd33c40b12267 12434 powerpc: Fix handling of scv return error codes [BZ #27892] 12435 12436 * sysdeps/powerpc/powerpc64/sysdep.h: Modified. 12437 [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](RET_SCV): Modified. 12438 124392021-05-24 H.J. Lu <hjl.tools@gmail.com> 12440 12441 COMMIT: 79aec841029c160a85f46564f8bad132af008e30 12442 Properly check stack alignment [BZ #27901] 12443 12444 * sysdeps/generic/tst-stack-align.h: Modified. 12445 (TEST_STACK_ALIGN): Modified. 12446 [! TEST_STACK_ALIGN_INIT](TEST_STACK_ALIGN_INIT): New. 12447 (is_aligned): New function. 12448 * sysdeps/i386/i686/tst-stack-align.h: Delete file. 12449 * sysdeps/i386/tst-stack-align.h: Delete file. 12450 * sysdeps/powerpc/tst-stack-align.h: Modified. 12451 (stdio.h): Remove include. 12452 (stdint.h): Remove include. 12453 (TEST_STACK_ALIGN): Remove. 12454 (TEST_STACK_ALIGN_INIT): New. 12455 (_next <tst-stack-align.h): Include file. 12456 * sysdeps/x86/tst-stack-align.h: New file. 12457 * sysdeps/x86_64/tst-stack-align.h: Delete file. 12458 124592021-05-23 Noah Goldstein <goldstein.w.n@gmail.com> 12460 12461 COMMIT: 1b992204f68af851e905c16016756fd4421e1934 12462 x86: Improve memmove-vec-unaligned-erms.S 12463 12464 * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified. 12465 124662021-05-23 Noah Goldstein <goldstein.w.n@gmail.com> 12467 12468 COMMIT: fc335a0ded2bcbade73f35c73eef66ff10eecdb8 12469 Bench: Add support for choose direction of memcpy in benchtests 12470 12471 * benchtests/bench-memcpy-large.c: Modified. 12472 (do_test): Modified function. 12473 (test_main): Modified function. 12474 * benchtests/bench-memcpy-walk.c: Modified. 12475 (do_test): Modified function. 12476 (test_main): Modified function. 12477 * benchtests/bench-memcpy.c: Modified. 12478 (do_test): Modified function. 12479 (test_main): Modified function. 12480 124812021-05-22 H.J. Lu <hjl.tools@gmail.com> 12482 12483 COMMIT: 94bc766ec627b2c44a6c72bc40013957ffc4b6cd 12484 Add cast_to_pointer to cast an integer to void * pointer 12485 12486 * include/libc-pointer-arith.h: Modified. 12487 (cast_to_pointer): New. 12488 124892021-05-21 Florian Weimer <fweimer@redhat.com> 12490 12491 COMMIT: 49e182c7376b0fa30c18d0b7003a8e84624494c0 12492 nptl: Remove remaining code from libpthread 12493 12494 * nptl/Makefile: Modified. 12495 * nptl/Versions: Modified. 12496 * nptl/libpthread-compat.c: Modified. 12497 [SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_19) && ABI_libpthread_GLIBC_2_18 != ABI_libpthread_GLIBC_2_0](compat_symbol): Remove. 12498 [SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_2_3) && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0](compat_symbol): Remove. 12499 [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 12500 [SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_19)](compat_symbol): New. 12501 [SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_3) && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0](compat_symbol): New. 12502 * nptl/nptl-init.c: Delete file. 12503 * nptl/pt-crti.S: Delete file. 12504 * nptl/pt-interp.c: Delete file. 12505 * nptl/version.c: Delete file. 12506 * sysdeps/arm/nptl-aeabi_unwind_cpp_pr1.c: Delete file. 12507 * sysdeps/arm/nptl/Makefile: Modified. 12508 * sysdeps/ia64/nptl/Makefile: Modified. 12509 * sysdeps/mips/Makefile: Modified. 12510 * sysdeps/mips/nptl/Makefile: Modified. 12511 * sysdeps/mips/nptl/nptl-sysdep.S: Delete file. 12512 * sysdeps/nptl/Makefile: Modified. 12513 * sysdeps/riscv/nptl/Makefile: Modified. 12514 * sysdeps/riscv/nptl/nptl-sysdep.S: Delete file. 12515 * sysdeps/s390/nptl/Makefile: Modified. 12516 * sysdeps/sparc/Makefile: Modified. 12517 * sysdeps/sparc/nptl/Makefile: Modified. 12518 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 12519 * sysdeps/unix/sysv/linux/alpha/Makefile: Modified. 12520 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 12521 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 12522 * sysdeps/unix/sysv/linux/arm/Makefile: Modified. 12523 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 12524 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 12525 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 12526 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 12527 * sysdeps/unix/sysv/linux/i386/Makefile: Modified. 12528 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 12529 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 12530 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 12531 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 12532 * sysdeps/unix/sysv/linux/microblaze/Makefile: Modified. 12533 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 12534 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 12535 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 12536 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 12537 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 12538 * sysdeps/unix/sysv/linux/powerpc/Makefile: Modified. 12539 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 12540 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 12541 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 12542 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 12543 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 12544 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 12545 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 12546 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 12547 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 12548 * sysdeps/unix/sysv/linux/sparc/Makefile: Modified. 12549 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 12550 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 12551 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 12552 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 12553 125542021-05-21 Florian Weimer <fweimer@redhat.com> 12555 12556 COMMIT: f47f1d91af985a9028fb399da21eab460d887a15 12557 nptl: Move pthread_create, thrd_create into libc 12558 12559 * include/libc-internal.h: Modified. 12560 (__libc_thread_freeres): Modified. 12561 (__init_misc): Remove. 12562 [! PTHREAD_IN_LIBC](__libc_thread_freeres): New. 12563 [PTHREAD_IN_LIBC](__libc_thread_freeres): New. 12564 * nptl/Makefile: Modified. 12565 * nptl/Versions: Modified. 12566 * nptl/libpthread-compat.c: Modified. 12567 [SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_2_3) && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0 && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_1_3](compat_symbol): Remove. 12568 [(SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2))](compat_symbol): New. 12569 [(SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_29))](compat_symbol): New. 12570 [SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_2_3) && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0](compat_symbol): New. 12571 * nptl/pthreadP.h: Modified. 12572 (__pthread_create_2_1): Remove. 12573 (libc_hidden_proto): Modified. 12574 (libc_hidden_proto): Modified. 12575 (libc_hidden_proto): Modified. 12576 (libc_hidden_proto): Modified. 12577 (libc_hidden_proto): Modified. 12578 (libc_hidden_proto): Modified. 12579 (libc_hidden_proto): Modified. 12580 (libc_hidden_proto): Modified. 12581 (libc_hidden_proto): Modified. 12582 (libc_hidden_proto): Modified. 12583 (libc_hidden_proto): Modified. 12584 (libc_hidden_proto): Modified. 12585 (libc_hidden_proto): Modified. 12586 (libc_hidden_proto): Modified. 12587 (libc_hidden_proto): Modified. 12588 (libc_hidden_proto): Modified. 12589 (libc_hidden_proto): Modified. 12590 (libc_hidden_proto): Modified. 12591 (libc_hidden_proto): Modified. 12592 (libc_hidden_proto): Modified. 12593 (libc_hidden_proto): Modified. 12594 (libc_hidden_proto): Modified. 12595 (libc_hidden_proto): Modified. 12596 (libc_hidden_proto): Modified. 12597 (libc_hidden_proto): Modified. 12598 (libc_hidden_proto): Modified. 12599 (libc_hidden_proto): Modified. 12600 (libc_hidden_proto): Modified. 12601 (libc_hidden_proto): Modified. 12602 (libc_hidden_proto): Modified. 12603 (libc_hidden_proto): Modified. 12604 (libc_hidden_proto): Modified. 12605 (libc_hidden_proto): Modified. 12606 (libc_hidden_proto): Modified. 12607 (libc_hidden_proto): Modified. 12608 (libc_hidden_proto): Modified. 12609 (libc_hidden_proto): Modified. 12610 (libc_hidden_proto): Modified. 12611 (libc_hidden_proto): Modified. 12612 (libc_hidden_proto): Modified. 12613 (libc_hidden_proto): Modified. 12614 (libc_hidden_proto): Modified. 12615 (libc_hidden_proto): Modified. 12616 (libc_hidden_proto): Modified. 12617 (libc_hidden_proto): Modified. 12618 (__pthread_create): New function. 12619 (libc_hidden_proto): New. 12620 * nptl/pthread_create.c: Modified. 12621 [! SHARED](strong_alias): New. 12622 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](__pthread_create_2_0): Remove. 12623 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove. 12624 (versioned_symbol): Modified. 12625 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__pthread_create_2_0): New. 12626 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New. 12627 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 12628 (libc_hidden_ver): New. 12629 * nptl/pthread_getattr_default_np.c: Modified. 12630 (versioned_symbol): Remove. 12631 [! SHARED](strong_alias): New. 12632 (libc_hidden_ver): New. 12633 * nptl_db/Makefile: Modified. 12634 * nptl_db/structs.def: Modified. 12635 * sysdeps/nptl/thrd_create.c: Delete file. 12636 * sysdeps/pthread/Makefile: Modified. 12637 * sysdeps/pthread/thrd_create.c: Modified. 12638 (thrd_create): Remove function. 12639 [! PTHREAD_IN_LIBC](strong_alias): New. 12640 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 12641 [PTHREAD_IN_LIBC](versioned_symbol): New. 12642 (shlib-compat.h): Include file. 12643 (__thrd_create): New function. 12644 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 12645 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 12646 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 12647 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 12648 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 12649 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 12650 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 12651 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 12652 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 12653 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 12654 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 12655 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 12656 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 12657 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 12658 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 12659 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 12660 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 12661 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 12662 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 12663 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 12664 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 12665 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 12666 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 12667 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 12668 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 12669 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 12670 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 12671 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 12672 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 12673 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 12674 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 12675 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 12676 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 12677 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 12678 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 12679 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 12680 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 12681 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 12682 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 12683 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 12684 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 12685 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 12686 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 12687 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 12688 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 12689 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 12690 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 12691 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 12692 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 12693 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 12694 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 12695 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 12696 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 12697 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 12698 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 12699 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 12700 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 12701 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 12702 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 12703 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 12704 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 12705 127062021-05-21 Florian Weimer <fweimer@redhat.com> 12707 12708 COMMIT: 7862ff8e699ca8f605b832c6e529f5b10e678edd 12709 elf: Use custom NODELETE DSO for tst-dlopenfail, tst-dlopenfail-2 12710 12711 * elf/Makefile: Modified. 12712 * elf/tst-dlopenfail-2.c: Modified. 12713 (do_test): Modified function. 12714 * elf/tst-dlopenfail.c: Modified. 12715 (gnu/lib-names.h): Remove include. 12716 (do_test): Modified function. 12717 * elf/tst-dlopenfailmod2.c: Modified. 12718 (pthread.h): Remove include. 12719 (pthread_create_reference): Remove. 12720 (no_delete_mod_function): New function. 12721 (function_reference): New. 12722 * elf/tst-dlopenfailnodelmod.c: New file. 12723 127242021-05-21 Florian Weimer <fweimer@redhat.com> 12725 12726 COMMIT: b8cdc3bba71140d9c122ebde01c5094db1889485 12727 nptl: Move semi-public __pthread_get_minstack symbol into libc 12728 12729 * nptl/Versions: Modified. 12730 * nptl/nptl-init.c: Modified. 12731 (nptl_version): Remove. 12732 (__pthread_get_minstack): Remove function. 12733 * nptl/nptl-stack.c: Modified. 12734 (pthreadP.h): Include file. 12735 (__pthread_get_minstack): New function. 12736 (libc_hidden_def): New. 12737 * nptl/pthreadP.h: Modified. 12738 (libc_hidden_proto): Modified. 12739 (libc_hidden_proto): Modified. 12740 (libc_hidden_proto): Modified. 12741 (libc_hidden_proto): Modified. 12742 (libc_hidden_proto): Modified. 12743 (libc_hidden_proto): Modified. 12744 (libc_hidden_proto): Modified. 12745 (libc_hidden_proto): Modified. 12746 (libc_hidden_proto): Modified. 12747 (libc_hidden_proto): Modified. 12748 (libc_hidden_proto): Modified. 12749 (libc_hidden_proto): Modified. 12750 (libc_hidden_proto): Modified. 12751 (libc_hidden_proto): Modified. 12752 (libc_hidden_proto): Modified. 12753 (libc_hidden_proto): Modified. 12754 (libc_hidden_proto): Modified. 12755 (libc_hidden_proto): Modified. 12756 (libc_hidden_proto): Modified. 12757 (libc_hidden_proto): Modified. 12758 (libc_hidden_proto): Modified. 12759 (libc_hidden_proto): Modified. 12760 (libc_hidden_proto): Modified. 12761 (libc_hidden_proto): Modified. 12762 (libc_hidden_proto): Modified. 12763 (libc_hidden_proto): Modified. 12764 (libc_hidden_proto): Modified. 12765 (libc_hidden_proto): Modified. 12766 (libc_hidden_proto): Modified. 12767 (libc_hidden_proto): Modified. 12768 (libc_hidden_proto): Modified. 12769 (libc_hidden_proto): Modified. 12770 (libc_hidden_proto): Modified. 12771 (libc_hidden_proto): Modified. 12772 (libc_hidden_proto): Modified. 12773 (libc_hidden_proto): Modified. 12774 (libc_hidden_proto): Modified. 12775 (libc_hidden_proto): Modified. 12776 (libc_hidden_proto): Modified. 12777 (libc_hidden_proto): Modified. 12778 (libc_hidden_proto): Modified. 12779 (libc_hidden_proto): New. 12780 * nptl/pthread_create.c: Modified. 12781 (version.h): Include file. 12782 (nptl_version): New. 12783 127842021-05-21 Florian Weimer <fweimer@redhat.com> 12785 12786 COMMIT: d03511f48f49fcb9bec4305586c26ab5d0063022 12787 nptl: Eliminate the __static_tls_size, __static_tls_align_m1 variables 12788 12789 * elf/dl-tls.c: Modified. 12790 * nptl/allocatestack.c: Modified. 12791 (allocate_stack): Modified function. 12792 * nptl/nptl-init.c: Modified. 12793 (__static_tls_size): Remove. 12794 (__static_tls_align_m1): Remove. 12795 (__pthread_initialize_minimal_internal): Modified function. 12796 (__pthread_get_minstack): Modified function. 12797 (nptl-stack.h): Include file. 12798 * nptl/nptl-stack.h: Modified. 12799 (descr.h): Remove include. 12800 (nptl/descr.h): Include file. 12801 (ldsodefs.h): Include file. 12802 (__nptl_tls_static_size_for_stack): New function. 12803 * nptl/pthreadP.h: Modified. 12804 (__static_tls_size): Remove. 12805 (__static_tls_align_m1): Remove. 12806 * sysdeps/nptl/pthread_early_init.h: Modified. 12807 (__pthread_early_init): Modified function. 12808 (nptl/nptl-stack.h): Include file. 12809 (sys/resource.h): Include file. 12810 128112021-05-21 Florian Weimer <fweimer@redhat.com> 12812 12813 COMMIT: 2f69522d460611b1018e15df6c238dda2d8d6609 12814 nptl: Perform signal initialization upon pthread_create 12815 12816 * nptl/Versions: Modified. 12817 * nptl/nptl-init.c: Modified. 12818 (sigcancel_handler): Remove function. 12819 (__libc_dl_error_tsd): Remove. 12820 (__pthread_initialize_minimal_internal): Modified function. 12821 * nptl/pthreadP.h: Modified. 12822 (libc_hidden_proto): Modified. 12823 (libc_hidden_proto): Modified. 12824 (libc_hidden_proto): Modified. 12825 (libc_hidden_proto): Modified. 12826 (libc_hidden_proto): Modified. 12827 (__nptl_sigcancel_handler): New function. 12828 (libc_hidden_proto): New. 12829 * nptl/pthread_cancel.c: Modified. 12830 (__pthread_cancel): Modified function. 12831 (sys/single_threaded.h): Include file. 12832 (sigcancel_handler): New function. 12833 (__nptl_sigcancel_handler): New function. 12834 (libc_hidden_def): New. 12835 * nptl/pthread_create.c: Modified. 12836 (__libc_single_threaded): Remove. 12837 (if): Modified function. 12838 (if): Modified function. 12839 (if): Modified function. 12840 (if): Modified function. 12841 (late_init): New function. 12842 (if): New function. 12843 128442021-05-21 Florian Weimer <fweimer@redhat.com> 12845 12846 COMMIT: 06a36b70f946548d7bc5bc1b163d1ecf877da071 12847 nptl: Remove unused __libc_pthread_init function 12848 12849 * nptl/Makefile: Modified. 12850 * nptl/libc_pthread_init.c: Delete file. 12851 128522021-05-20 Noah Goldstein <goldstein.w.n@gmail.com> 12853 12854 COMMIT: 6abf27980a947f9b6e514d6b33b83059d39566ae 12855 x86: Improve memset-vec-unaligned-erms.S 12856 12857 * sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S: Modified. 12858 128592021-05-20 Florian Weimer <fweimer@redhat.com> 12860 12861 COMMIT: f5e196b5a0174ed23b739879c0a513ec762b7920 12862 Hurd: Define ARCH_MIN_GUARD_SIZE in internal <pthread.h> 12863 12864 * sysdeps/htl/include/pthread.h: Modified. 12865 [! _ISOMAC](ARCH_MIN_GUARD_SIZE): New. 12866 128672021-05-20 Florian Weimer <fweimer@redhat.com> 12868 12869 COMMIT: 9ec7fff6cd2232a1842f9b7be142805622ec2b48 12870 elf: Initialize GLRO (dl_minsigstacksize) after static dlopen 12871 12872 * elf/rtld_static_init.c: Modified. 12873 (__rtld_static_init): Modified function. 12874 128752021-05-19 Florian Weimer <fweimer@redhat.com> 12876 12877 COMMIT: eb0e4756cfe8dcfc56ea9306f731960d4339a8f7 12878 nptl: Add missing __pthread_cond_wait alias in static builds 12879 12880 * nptl/pthread_cond_wait.c: Modified. 12881 [! SHARED](strong_alias): Modified. 12882 [! SHARED](strong_alias): New. 12883 128842021-05-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> 12885 12886 COMMIT: f294306ba1385b096f4e4cac9146a989f1e6d1c0 12887 Remove --enable-stackguard-randomization (BZ #27872) 12888 12889 * config.h.in: Modified. 12890 * configure: Modified. 12891 * configure.ac: Modified. 12892 128932021-05-19 Florian Weimer <fweimer@redhat.com> 12894 Stefan Liebler <stli@linux.ibm.com> 12895 12896 COMMIT: 1805bf753f6fec9ccaeb305b748cfb9a26041d1c 12897 s390x: Check HWCAP bits against compiler flags 12898 12899 * sysdeps/s390/s390-64/dl-hwcap-check.h: New file. 12900 129012021-05-19 Florian Weimer <fweimer@redhat.com> 12902 12903 COMMIT: d337345ce145e23c5f3a956f349d924fdf54ce2d 12904 powerpc64le: Check HWCAP bits against compiler build flags 12905 12906 * sysdeps/powerpc/powerpc64/le/dl-hwcap-check.h: New file. 12907 129082021-05-19 Florian Weimer <fweimer@redhat.com> 12909 12910 COMMIT: eb24865637a271ab7dad13190330105eab0d478d 12911 elf: Add hook for checking HWCAP bits after auxiliary vector parsing 12912 12913 * elf/dl-sysdep.c: Modified. 12914 (_dl_sysdep_start): Modified function. 12915 (dl-hwcap-check.h): Include file. 12916 * sysdeps/generic/dl-hwcap-check.h: New file. 12917 129182021-05-18 Noah Goldstein <goldstein.w.n@gmail.com> 12919 12920 COMMIT: 4ad473e97acdc5f6d811755b67c09f2128a644ce 12921 x86: Optimize memcmp-evex-movbe.S 12922 12923 * sysdeps/x86_64/multiarch/memcmp-evex-movbe.S: Modified. 12924 129252021-05-18 Noah Goldstein <goldstein.w.n@gmail.com> 12926 12927 COMMIT: 16d12015c57701b08d7bbed6ec536641bcafb428 12928 x86: Optimize memcmp-avx2-movbe.S 12929 12930 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 12931 (__libc_ifunc_impl_list): Modified function. 12932 * sysdeps/x86_64/multiarch/ifunc-memcmp.h: Modified. 12933 (IFUNC_SELECTOR): Modified function. 12934 * sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S: Modified. 12935 129362021-05-18 Noah Goldstein <goldstein.w.n@gmail.com> 12937 12938 COMMIT: e68d6fcccae10f325799b965875744470adc7281 12939 x86: Expand bench-memcmp.c and test-memcmp.c 12940 12941 * benchtests/bench-memcmp.c: Modified. 12942 (do_test): Modified function. 12943 (test_main): Modified function. 12944 * string/test-memcmp.c: Modified. 12945 (do_test): Modified function. 12946 (test_main): Modified function. 12947 129482021-05-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 12949 12950 COMMIT: 3f500e7202476500fdc70f98d796d4103705638f 12951 linux: Fix clock_getres fallback 12952 12953 * sysdeps/unix/sysv/linux/clock_getres.c: Modified. 12954 (__clock_getres64): Modified function. 12955 129562021-05-18 Joseph Myers <joseph@codesourcery.com> 12957 12958 COMMIT: 8382f4c3e5daf28af1aba0743aa3d62c7490bbf3 12959 Do not declare asctime_r and ctime_r for C2X 12960 12961 * time/time.h: Modified. 12962 [__USE_POSIX](asctime_r): New function. 12963 [__USE_POSIX](ctime_r): New function. 12964 [__USE_POSIX || __GLIBC_USE (ISOC2X)](asctime_r): Remove. 12965 [__USE_POSIX || __GLIBC_USE (ISOC2X)](ctime_r): Remove. 12966 129672021-05-18 Samuel Thibault <samuel.thibault@ens-lyon.org> 12968 12969 COMMIT: af46a4d638930f940c9eb0064727268e1cac900d 12970 htl: Add __libpthread_freeres 12971 12972 * htl/Makefile: Modified. 12973 * htl/htlfreeres.c: New file. 12974 129752021-05-18 Samuel Thibault <samuel.thibault@ens-lyon.org> 12976 12977 COMMIT: 4d4bb451d5fc820225c20a3c44dfc958e837cef8 12978 hurd: Add execveat 12979 12980 * include/unistd.h: Modified. 12981 [! _ISOMAC](__execveat): New function. 12982 * sysdeps/mach/hurd/execve.c: Modified. 12983 (__execve): Modified function. 12984 * sysdeps/mach/hurd/execveat.c: New file. 12985 * sysdeps/mach/hurd/getcwd.h: New file. 12986 129872021-05-18 Stefan Liebler <stli@linux.ibm.com> 12988 12989 COMMIT: 2457175e8b5dfa0ca447ba87cb2a1e7d7e2ba4a7 12990 Fix stringop-overflow warning in bug-regex19.c. 12991 12992 * posix/bug-regex19.c: Modified. 12993 (do_one_test): Modified function. 12994 (libc-diag.h): Include file. 12995 129962021-05-18 Florian Weimer <fweimer@redhat.com> 12997 12998 COMMIT: f17164bd51db31f47fbbdae826c63b6d78184c45 12999 localedata: Use U+00AF MACRON in more EBCDIC charsets [BZ #27882] 13000 13001 * iconvdata/ibm277.c: Modified. 13002 (HAS_HOLES): Modified. 13003 * iconvdata/ibm278.c: Modified. 13004 (HAS_HOLES): Modified. 13005 * iconvdata/ibm280.c: Modified. 13006 (HAS_HOLES): Modified. 13007 * iconvdata/ibm284.c: Modified. 13008 (HAS_HOLES): Modified. 13009 * iconvdata/ibm297.c: Modified. 13010 (HAS_HOLES): Modified. 13011 * localedata/charmaps/IBM256: Modified. 13012 * localedata/charmaps/IBM277: Modified. 13013 * localedata/charmaps/IBM278: Modified. 13014 * localedata/charmaps/IBM280: Modified. 13015 * localedata/charmaps/IBM284: Modified. 13016 * localedata/charmaps/IBM297: Modified. 13017 * localedata/charmaps/IBM424: Modified. 13018 130192021-05-18 Siddhesh Poyarekar <siddhesh@sourceware.org> 13020 13021 COMMIT: 22866ed85844fc1cb40252aa1d8c46059f6f54a3 13022 ldconfig: Avoid boolean coercion of opt_chroot 13023 13024 * elf/ldconfig.c: Modified. 13025 (add_dir_1): Modified function. 13026 (create_links): Modified function. 13027 (manual_link): Modified function. 13028 (search_dir): Modified function. 13029 (parse_conf_include): Modified function. 13030 (main): Modified function. 13031 130322021-05-18 Siddhesh Poyarekar <siddhesh@sourceware.org> 13033 13034 COMMIT: 468d772e81e9842f4f73431c164b4a12f13d8658 13035 ldconfig: Fix memory leaks 13036 13037 * elf/ldconfig.c: Modified. 13038 (manual_link): Modified function. 13039 (search_dir): Modified function. 13040 130412021-05-18 Siddhesh Poyarekar <siddhesh@sourceware.org> 13042 13043 COMMIT: c8c3c5e89a5f6a9d41d244e9803ccaf4250e7e62 13044 charmap_conversion: Free conversion table on exit 13045 13046 * iconv/iconv_charmap.c: Modified. 13047 (charmap_conversion): Modified function. 13048 (free_table): New function. 13049 130502021-05-18 Siddhesh Poyarekar <siddhesh@sourceware.org> 13051 13052 COMMIT: a85cdcdb35ed693d0e6eae63dfaca0cffae12765 13053 elf/cache.c: Fix resource leaks identified by static analyzers 13054 13055 * elf/cache.c: Modified. 13056 (write_extensions): Modified function. 13057 (save_cache): Modified function. 13058 (load_aux_cache): Modified function. 13059 (save_aux_cache): Modified function. 13060 130612021-05-18 Siddhesh Poyarekar <siddhesh@sourceware.org> 13062 13063 COMMIT: 2317101658488102f54d4c700fd2da839b6fec29 13064 show_archive_content: Fix trivial memory leak 13065 13066 * locale/programs/locarchive.c: Modified. 13067 (show_archive_content): Modified function. 13068 130692021-05-17 Joseph Myers <joseph@codesourcery.com> 13070 13071 COMMIT: e5ac7bd679de52f70b52b2d0c2135de8d57cba8c 13072 Add C2X timespec_getres 13073 13074 * NEWS: Modified. 13075 * include/time.h: Modified. 13076 [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. 13077 [! _ISOMAC][__TIMESIZE != 64](__timespec_getres64): New function. 13078 [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. 13079 [! _ISOMAC][__TIMESIZE == 64](__timespec_getres64): New. 13080 [! _ISOMAC](libc_hidden_proto): Modified. 13081 [! _ISOMAC](__clock_getres): New. 13082 [! _ISOMAC](libc_hidden_proto): New. 13083 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 13084 * sysdeps/posix/clock_getres.c: Modified. 13085 (libc_hidden_def): New. 13086 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 13087 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 13088 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 13089 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 13090 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 13091 * sysdeps/unix/sysv/linux/clock_getres.c: Modified. 13092 (libc_hidden_def): New. 13093 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 13094 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 13095 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 13096 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 13097 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 13098 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 13099 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 13100 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 13101 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 13102 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 13103 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 13104 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 13105 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 13106 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 13107 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 13108 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 13109 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 13110 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 13111 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 13112 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 13113 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 13114 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 13115 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 13116 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 13117 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 13118 * sysdeps/unix/sysv/linux/timespec_getres.c: New file. 13119 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 13120 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 13121 * time/Makefile: Modified. 13122 * time/Versions: Modified. 13123 * time/clock_getres.c: Modified. 13124 (libc_hidden_def): New. 13125 * time/time.h: Modified. 13126 [__GLIBC_USE (ISOC2X)](timespec_getres): New. 13127 * time/timespec_getres.c: New file. 13128 * time/tst-timespec_getres.c: New file. 13129 131302021-05-17 Andreas Schwab <schwab@linux-m68k.org> 13131 13132 COMMIT: c6b6b4f2c7ff62abf5da617bff9d8080631993c0 13133 Missing ENOMEM in realloc_check wrapper (bug 27870) 13134 13135 * malloc/Makefile: Modified. 13136 * malloc/hooks.c: Modified. 13137 (realloc_check): Modified function. 13138 131392021-05-17 Matheus Castanho <msc@linux.ibm.com> 13140 13141 COMMIT: f4605e611a93891b1fdf8d0f48b3fba0d572f1ad 13142 benchtests: Use JSON for bench-rawmemchr output 13143 13144 * benchtests/bench-rawmemchr.c: Modified. 13145 (do_one_test): Modified function. 13146 (do_test): Modified function. 13147 (test_main): Modified function. 13148 (json-lib.h): Include file. 13149 131502021-05-17 Matheus Castanho <msc@linux.ibm.com> 13151 13152 COMMIT: 1a594aa986ffe28657a03baa5c53c0a0e7dc2ecd 13153 powerpc: Add optimized rawmemchr for POWER10 13154 13155 * sysdeps/powerpc/powerpc64/le/power10/rawmemchr.S: New file. 13156 * sysdeps/powerpc/powerpc64/le/power10/strlen.S: Modified. 13157 * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified. 13158 * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified. 13159 (__libc_ifunc_impl_list): Modified function. 13160 * sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power10.S: New file. 13161 * sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c: Modified. 13162 [IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc_redirected): Modified. 13163 [IS_IN (libc)][__LITTLE_ENDIAN__](__rawmemchr_power10): New. 13164 131652021-05-17 Florian Weimer <fweimer@redhat.com> 13166 13167 COMMIT: 2d53566ec3c622944bd3921c1ccb9391b2dbcb13 13168 nptl: Move pthread_sigqueue into libc 13169 13170 * nptl/Makefile: Modified. 13171 * nptl/Versions: Modified. 13172 * nptl/libpthread-compat.c: Modified. 13173 [SHLIB_COMPAT (libpthread, GLIBC_2_11, GLIBC_2_12)](compat_symbol): New. 13174 * nptl/pthread_sigqueue.c: Modified. 13175 (pthread_sigqueue): Remove function. 13176 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_11, GLIBC_2_34)](compat_symbol): New. 13177 (shlib-compat.h): Include file. 13178 (__pthread_sigqueue): New function. 13179 (versioned_symbol): New function. 13180 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 13181 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 13182 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 13183 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 13184 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 13185 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 13186 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 13187 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 13188 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 13189 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 13190 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 13191 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 13192 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 13193 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 13194 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 13195 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 13196 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 13197 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 13198 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 13199 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 13200 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 13201 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 13202 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 13203 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 13204 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 13205 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 13206 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 13207 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 13208 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 13209 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 13210 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 13211 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 13212 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 13213 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 13214 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 13215 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 13216 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 13217 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 13218 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 13219 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 13220 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 13221 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 13222 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 13223 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 13224 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 13225 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 13226 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 13227 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 13228 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 13229 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 13230 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 13231 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 13232 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 13233 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 13234 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 13235 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 13236 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 13237 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 13238 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 13239 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 13240 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 13241 132422021-05-17 Florian Weimer <fweimer@redhat.com> 13243 13244 COMMIT: 56f823abd43c897aa79d89b447fa31b6bb3f14db 13245 nptl: Move pthread_setschedprio into libc 13246 13247 * nptl/Makefile: Modified. 13248 * nptl/Versions: Modified. 13249 * nptl/libpthread-compat.c: Modified. 13250 [(SHLIB_COMPAT (libpthread, GLIBC_2_3_4, GLIBC_2_4))](compat_symbol): New. 13251 * nptl/pthread_setschedprio.c: Modified. 13252 (pthread_setschedprio): Remove function. 13253 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 13254 (shlib-compat.h): Include file. 13255 (__pthread_setschedprio): New function. 13256 (versioned_symbol): New function. 13257 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 13258 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 13259 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 13260 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 13261 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 13262 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 13263 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 13264 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 13265 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 13266 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 13267 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 13268 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 13269 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 13270 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 13271 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 13272 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 13273 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 13274 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 13275 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 13276 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 13277 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 13278 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 13279 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 13280 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 13281 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 13282 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 13283 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 13284 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 13285 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 13286 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 13287 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 13288 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 13289 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 13290 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 13291 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 13292 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 13293 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 13294 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 13295 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 13296 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 13297 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 13298 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 13299 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 13300 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 13301 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 13302 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 13303 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 13304 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 13305 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 13306 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 13307 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 13308 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 13309 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 13310 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 13311 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 13312 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 13313 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 13314 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 13315 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 13316 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 13317 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 13318 133192021-05-17 Florian Weimer <fweimer@redhat.com> 13320 13321 COMMIT: 8bc6a6d73c7f9004bfa3e81a717300e6d39ac448 13322 nptl: Move pthread_setname_np into libc 13323 13324 * nptl/Makefile: Modified. 13325 * nptl/Versions: Modified. 13326 * nptl/libpthread-compat.c: Modified. 13327 [SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_13)](compat_symbol): New. 13328 * nptl/pthread_setname.c: Modified. 13329 (pthread_setname_np): Remove function. 13330 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)](compat_symbol): New. 13331 (__pthread_setname_np): New function. 13332 (versioned_symbol): New function. 13333 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 13334 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 13335 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 13336 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 13337 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 13338 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 13339 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 13340 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 13341 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 13342 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 13343 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 13344 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 13345 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 13346 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 13347 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 13348 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 13349 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 13350 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 13351 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 13352 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 13353 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 13354 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 13355 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 13356 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 13357 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 13358 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 13359 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 13360 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 13361 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 13362 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 13363 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 13364 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 13365 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 13366 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 13367 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 13368 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 13369 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 13370 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 13371 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 13372 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 13373 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 13374 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 13375 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 13376 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 13377 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 13378 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 13379 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 13380 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 13381 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 13382 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 13383 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 13384 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 13385 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 13386 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 13387 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 13388 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 13389 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 13390 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 13391 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 13392 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 13393 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 13394 133952021-05-17 Florian Weimer <fweimer@redhat.com> 13396 13397 COMMIT: 7b300ec7f9a5a271f2169aa6e924184a41b3a9a8 13398 nptl: Move pthread_setaffinity_np into libc 13399 13400 * nptl/Makefile: Modified. 13401 * nptl/Versions: Modified. 13402 * nptl/libpthread-compat.c: Modified. 13403 [(SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4))](compat_symbol): New. 13404 * nptl/pthread_setaffinity.c: Modified. 13405 [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_setaffinity_old): Remove. 13406 [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): Remove. 13407 (versioned_symbol): Modified. 13408 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_setaffinity_old): New. 13409 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): New. 13410 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 13411 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 13412 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 13413 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 13414 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 13415 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 13416 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 13417 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 13418 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 13419 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 13420 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 13421 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 13422 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 13423 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 13424 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 13425 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 13426 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 13427 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 13428 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 13429 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 13430 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 13431 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 13432 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 13433 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 13434 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 13435 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 13436 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 13437 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 13438 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 13439 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 13440 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 13441 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 13442 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 13443 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 13444 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 13445 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 13446 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 13447 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 13448 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 13449 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 13450 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 13451 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 13452 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 13453 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 13454 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 13455 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 13456 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 13457 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 13458 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 13459 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 13460 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 13461 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 13462 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 13463 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 13464 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 13465 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 13466 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 13467 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 13468 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 13469 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 13470 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 13471 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 13472 134732021-05-17 Florian Weimer <fweimer@redhat.com> 13474 13475 COMMIT: c924e44acddc7b1e259da21ee101085006071cef 13476 nptl: Move pthread_getname_np into libc 13477 13478 * nptl/Makefile: Modified. 13479 * nptl/Versions: Modified. 13480 * nptl/pthread_getname.c: Modified. 13481 (pthread_getname_np): Remove function. 13482 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)](compat_symbol): New. 13483 (shlib-compat.h): Include file. 13484 (__pthread_getname_np): New function. 13485 (versioned_symbol): New function. 13486 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 13487 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 13488 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 13489 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 13490 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 13491 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 13492 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 13493 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 13494 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 13495 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 13496 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 13497 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 13498 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 13499 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 13500 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 13501 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 13502 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 13503 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 13504 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 13505 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 13506 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 13507 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 13508 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 13509 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 13510 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 13511 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 13512 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 13513 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 13514 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 13515 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 13516 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 13517 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 13518 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 13519 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 13520 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 13521 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 13522 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 13523 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 13524 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 13525 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 13526 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 13527 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 13528 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 13529 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 13530 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 13531 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 13532 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 13533 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 13534 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 13535 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 13536 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 13537 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 13538 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 13539 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 13540 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 13541 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 13542 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 13543 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 13544 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 13545 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 13546 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 13547 135482021-05-17 Florian Weimer <fweimer@redhat.com> 13549 13550 COMMIT: 310e59e64cbc95bff299825b2b7f38b88f82ba4e 13551 nptl: Move pthread_getcpuclockid into libc 13552 13553 * nptl/Makefile: Modified. 13554 * nptl/Versions: Modified. 13555 * nptl/libpthread-compat.c: Modified. 13556 [SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_2_3) && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0 && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_1_3](compat_symbol): New. 13557 * nptl/pthread_getcpuclockid.c: Modified. 13558 (pthread_getcpuclockid): Remove function. 13559 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 13560 (shlib-compat.h): Include file. 13561 (__pthread_getcpuclockid): New function. 13562 (versioned_symbol): New function. 13563 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 13564 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 13565 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 13566 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 13567 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 13568 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 13569 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 13570 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 13571 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 13572 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 13573 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 13574 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 13575 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 13576 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 13577 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 13578 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 13579 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 13580 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 13581 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 13582 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 13583 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 13584 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 13585 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 13586 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 13587 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 13588 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 13589 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 13590 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 13591 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 13592 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 13593 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 13594 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 13595 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 13596 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 13597 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 13598 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 13599 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 13600 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 13601 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 13602 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 13603 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 13604 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 13605 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 13606 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 13607 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 13608 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 13609 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 13610 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 13611 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 13612 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 13613 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 13614 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 13615 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 13616 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 13617 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 13618 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 13619 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 13620 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 13621 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 13622 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 13623 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 13624 136252021-05-17 Florian Weimer <fweimer@redhat.com> 13626 13627 COMMIT: e948be4db3ed254b6ba55d5250021f649a9a1c41 13628 nptl: Replace pthread_getcpuclockid with Linux implementation 13629 13630 * nptl/pthread_getcpuclockid.c: Modified. 13631 (pthread_getcpuclockid): Modified function. 13632 (kernel-posix-cpu-timers.h): Include file. 13633 * sysdeps/unix/sysv/linux/pthread_getcpuclockid.c: Delete file. 13634 136352021-05-17 Florian Weimer <fweimer@redhat.com> 13636 13637 COMMIT: 8f72bed1aa42105cd2353333363f2138c7d531a9 13638 nptl: Move pthread_getattr_default_np into libc 13639 13640 * nptl/Makefile: Modified. 13641 * nptl/Versions: Modified. 13642 * nptl/libpthread-compat.c: Modified. 13643 [SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_19) && ABI_libpthread_GLIBC_2_18 != ABI_libpthread_GLIBC_2_0](compat_symbol): New. 13644 * nptl/pthreadP.h: Modified. 13645 (libpthread_hidden_proto): Remove. 13646 (libc_hidden_proto): Modified. 13647 (libc_hidden_proto): Modified. 13648 (libc_hidden_proto): Modified. 13649 (libc_hidden_proto): Modified. 13650 (libc_hidden_proto): Modified. 13651 (libc_hidden_proto): Modified. 13652 (libc_hidden_proto): Modified. 13653 (libc_hidden_proto): Modified. 13654 (libc_hidden_proto): Modified. 13655 (libc_hidden_proto): Modified. 13656 (libc_hidden_proto): Modified. 13657 (libc_hidden_proto): Modified. 13658 (libc_hidden_proto): Modified. 13659 (libc_hidden_proto): Modified. 13660 (libc_hidden_proto): Modified. 13661 (libc_hidden_proto): Modified. 13662 (libc_hidden_proto): Modified. 13663 (libc_hidden_proto): Modified. 13664 (libc_hidden_proto): Modified. 13665 (libc_hidden_proto): Modified. 13666 (libc_hidden_proto): Modified. 13667 (libc_hidden_proto): Modified. 13668 (libc_hidden_proto): Modified. 13669 (libc_hidden_proto): Modified. 13670 (libc_hidden_proto): Modified. 13671 (libc_hidden_proto): Modified. 13672 (libc_hidden_proto): Modified. 13673 (libc_hidden_proto): Modified. 13674 (libc_hidden_proto): Modified. 13675 (libc_hidden_proto): New. 13676 * nptl/pthread_getattr_default_np.c: Modified. 13677 (__pthread_getattr_default_np): Remove function. 13678 (libpthread_hidden_def): Remove. 13679 (weak_alias): Remove. 13680 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_34)](compat_symbol): New. 13681 (shlib-compat.h): Include file. 13682 (___pthread_getattr_default_np): New function. 13683 (versioned_symbol): New function. 13684 (versioned_symbol): New function. 13685 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 13686 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 13687 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 13688 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 13689 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 13690 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 13691 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 13692 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 13693 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 13694 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 13695 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 13696 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 13697 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 13698 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 13699 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 13700 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 13701 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 13702 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 13703 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 13704 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 13705 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 13706 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 13707 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 13708 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 13709 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 13710 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 13711 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 13712 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 13713 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 13714 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 13715 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 13716 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 13717 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 13718 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 13719 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 13720 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 13721 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 13722 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 13723 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 13724 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 13725 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 13726 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 13727 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 13728 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 13729 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 13730 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 13731 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 13732 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 13733 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 13734 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 13735 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 13736 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 13737 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 13738 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 13739 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 13740 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 13741 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 13742 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 13743 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 13744 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 13745 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 13746 137472021-05-17 Florian Weimer <fweimer@redhat.com> 13748 13749 COMMIT: 9dc21009a47300f62b2a1fd9fec2270a21bd7c3d 13750 elf: Move static TLS size and alignment into _rtld_global_ro 13751 13752 * elf/dl-reloc.c: Modified. 13753 (_dl_try_allocate_static_tls): Modified function. 13754 * elf/dl-tls.c: Modified. 13755 [SHARED](_dl_determine_tlsoffset): Modified function. 13756 (_dl_get_tls_static_info): Modified function. 13757 (_dl_allocate_tls_storage): Modified function. 13758 * elf/rtld_static_init.c: Modified. 13759 (__rtld_static_init): Modified function. 13760 * sysdeps/generic/ldsodefs.h: Modified. 13761 [SHARED](rtld_global): Modified. 13762 [SHARED](rtld_global_ro): Modified. 13763 137642021-05-17 Florian Weimer <fweimer@redhat.com> 13765 13766 COMMIT: 0b3e92bdf3c11e8ca3271beb03ff16b87c23ed7f 13767 elf: Remove DL_STATIC_INIT 13768 13769 * elf/dl-open.c: Modified. 13770 (dl_open_worker): Modified function. 13771 * sysdeps/generic/ldsodefs.h: Modified. 13772 [! DL_STATIC_INIT](DL_STATIC_INIT): Remove. 13773 137742021-05-17 Florian Weimer <fweimer@redhat.com> 13775 13776 COMMIT: b7fc189f7f0b42145e5ebc23f2bcae118607d7bb 13777 powerpc: Remove _dl_var_init 13778 13779 * sysdeps/unix/sysv/linux/powerpc/Makefile: Modified. 13780 * sysdeps/unix/sysv/linux/powerpc/Versions: Modified. 13781 * sysdeps/unix/sysv/linux/powerpc/dl-static.c: Delete file. 13782 * sysdeps/unix/sysv/linux/powerpc/ldsodefs.h: Move to... 13783 * sysdeps/unix/sysv/linux/powerpc/rtld_static_init.h: ... here. 13784 (_next <ldsodefs.h): Remove include. 13785 (_dl_static_init): Remove. 13786 (DL_STATIC_INIT): Remove. 13787 (__rtld_static_init_arch): New function. 13788 137892021-05-17 Florian Weimer <fweimer@redhat.com> 13790 13791 COMMIT: d0cae071f3c8485174948bd18eac22680caf0119 13792 mips: Remove _dl_var_init 13793 13794 * sysdeps/unix/sysv/linux/mips/Makefile: Modified. 13795 * sysdeps/unix/sysv/linux/mips/Versions: Modified. 13796 * sysdeps/unix/sysv/linux/mips/dl-static.c: Delete file. 13797 * sysdeps/unix/sysv/linux/mips/ldsodefs.h: Modified. 13798 (_dl_static_init): Remove. 13799 (DL_STATIC_INIT): Remove. 13800 138012021-05-17 Florian Weimer <fweimer@redhat.com> 13802 13803 COMMIT: 9da94f45946a548dc4a7f871d0050fd1ebf70083 13804 m68k: Remove _dl_var_init 13805 13806 * sysdeps/unix/sysv/linux/m68k/Makefile: Modified. 13807 * sysdeps/unix/sysv/linux/m68k/Versions: Modified. 13808 * sysdeps/unix/sysv/linux/m68k/dl-static.c: Delete file. 13809 * sysdeps/unix/sysv/linux/m68k/ldsodefs.h: Delete file. 13810 138112021-05-17 Florian Weimer <fweimer@redhat.com> 13812 13813 COMMIT: b097f280cdef598018ae45428f12686bd6392f44 13814 ia64: Remove _dl_var_init 13815 13816 * sysdeps/unix/sysv/linux/ia64/Makefile: Modified. 13817 * sysdeps/unix/sysv/linux/ia64/Versions: Modified. 13818 * sysdeps/unix/sysv/linux/ia64/dl-static.c: Delete file. 13819 * sysdeps/unix/sysv/linux/ia64/ldsodefs.h: Delete file. 13820 138212021-05-17 Florian Weimer <fweimer@redhat.com> 13822 13823 COMMIT: 65e1340e3241ff1ff5ecce0fc7df86c9977e8033 13824 arc: Remove _dl_var_init 13825 13826 * sysdeps/unix/sysv/linux/arc/Makefile: Modified. 13827 * sysdeps/unix/sysv/linux/arc/Versions: Modified. 13828 * sysdeps/unix/sysv/linux/arc/dl-static.c: Delete file. 13829 * sysdeps/unix/sysv/linux/arc/ldsodefs.h: Delete file. 13830 138312021-05-17 Florian Weimer <fweimer@redhat.com> 13832 13833 COMMIT: bdc90abc48f0528588600df37eebdc04ce01b2f0 13834 aarch64: Remove _dl_var_init 13835 13836 * sysdeps/unix/sysv/linux/aarch64/Makefile: Modified. 13837 * sysdeps/unix/sysv/linux/aarch64/Versions: Modified. 13838 * sysdeps/unix/sysv/linux/aarch64/dl-static.c: Delete file. 13839 * sysdeps/unix/sysv/linux/aarch64/ldsodefs.h: Delete file. 13840 138412021-05-17 Florian Weimer <fweimer@redhat.com> 13842 13843 COMMIT: 78b31cc8341ab8268c468cd0f4f988d1d7862a55 13844 elf: Partially initialize ld.so after static dlopen (bug 20802) 13845 13846 * dlfcn/tststatic5.c: Modified. 13847 * elf/Makefile: Modified. 13848 * elf/dl-open.c: Modified. 13849 (dl_open_worker): Modified function. 13850 (gnu/lib-names.h): Include file. 13851 * elf/rtld_static_init.c: New file. 13852 * elf/tst-auxvalmod.c: New file. 13853 * elf/tst-getauxval-static.c: New file. 13854 * sysdeps/generic/ldsodefs.h: Modified. 13855 [IS_IN (rtld)][! SHARED](__rtld_static_init): New function. 13856 * sysdeps/generic/rtld_static_init.h: New file. 13857 138582021-05-17 Florian Weimer <fweimer@redhat.com> 13859 13860 COMMIT: 23ce1cf35a59a4fdb3dabe073e3d1fe2b76fb0ca 13861 nptl: Move __nptl_create_event, __nptl_death_event into libc 13862 13863 * nptl/Makefile: Modified. 13864 * nptl/Versions: Modified. 13865 * nptl/events.c: Modified. 13866 (hidden_def): Remove. 13867 (hidden_def): Remove. 13868 (libc_hidden_def): New. 13869 (libc_hidden_def): New. 13870 * nptl/pthreadP.h: Modified. 13871 (hidden_proto): Remove. 13872 (hidden_proto): Remove. 13873 (libc_hidden_proto): Modified. 13874 (libc_hidden_proto): Modified. 13875 (libc_hidden_proto): Modified. 13876 (libc_hidden_proto): Modified. 13877 (libc_hidden_proto): Modified. 13878 (libc_hidden_proto): Modified. 13879 (libc_hidden_proto): Modified. 13880 (libc_hidden_proto): Modified. 13881 (libc_hidden_proto): Modified. 13882 (libc_hidden_proto): Modified. 13883 (libc_hidden_proto): Modified. 13884 (libc_hidden_proto): Modified. 13885 (libc_hidden_proto): Modified. 13886 (libc_hidden_proto): Modified. 13887 (libc_hidden_proto): Modified. 13888 (libc_hidden_proto): Modified. 13889 (libc_hidden_proto): Modified. 13890 (libc_hidden_proto): Modified. 13891 (libc_hidden_proto): Modified. 13892 (libc_hidden_proto): Modified. 13893 (libc_hidden_proto): Modified. 13894 (libc_hidden_proto): Modified. 13895 (libc_hidden_proto): Modified. 13896 (libc_hidden_proto): Modified. 13897 (libc_hidden_proto): Modified. 13898 (libc_hidden_proto): Modified. 13899 (libc_hidden_proto): Modified. 13900 (libc_hidden_proto): Modified. 13901 (libc_hidden_proto): Modified. 13902 (libc_hidden_proto): Modified. 13903 (libc_hidden_proto): Modified. 13904 (libc_hidden_proto): Modified. 13905 (libc_hidden_proto): Modified. 13906 (libc_hidden_proto): Modified. 13907 (libc_hidden_proto): Modified. 13908 (libc_hidden_proto): Modified. 13909 (libc_hidden_proto): Modified. 13910 (libc_hidden_proto): Modified. 13911 (libc_hidden_proto): Modified. 13912 (libc_hidden_proto): New. 13913 (libc_hidden_proto): New. 13914 * nptl_db/db-symbols.awk: Modified. 13915 * nptl_db/structs.def: Modified. 13916 139172021-05-17 Florian Weimer <fweimer@redhat.com> 13918 13919 COMMIT: a78e5979a92c7985eadad7246740f3874271303f 13920 nptl: Move __nptl_initial_report_events into ld.so/startup code 13921 13922 * nptl/Versions: Modified. 13923 * nptl/nptl-init.c: Modified. 13924 (__attribute_used__): Remove. 13925 (__pthread_initialize_minimal_internal): Modified function. 13926 * nptl/pthreadP.h: Modified. 13927 (__nptl_initial_report_events): New. 13928 (rtld_hidden_proto): New. 13929 * nptl_db/db_info.c: Modified. 13930 (__nptl_initial_report_events): Remove. 13931 * nptl_db/structs.def: Modified. 13932 * nptl_db/td_thr_get_info.c: Modified. 13933 (td_thr_get_info): Modified function. 13934 * sysdeps/nptl/dl-tls_init_tp.c: Modified. 13935 (__tls_init_tp): Modified function. 13936 (__nptl_initial_report_events): New. 13937 (rtld_hidden_def): New. 13938 139392021-05-16 Martin Sebor <msebor@redhat.com> 13940 13941 COMMIT: c1760eaf3b575ad174fd88b252fd16bd525fa818 13942 Enable support for GCC 11 -Wmismatched-dealloc. 13943 13944 * include/programs/xmalloc.h: Modified. 13945 (xmalloc): Remove. 13946 (xcalloc): Remove. 13947 (xrealloc): Remove. 13948 (__attribute_malloc__): Remove. 13949 (__attr_dealloc_free): New. 13950 (__attr_dealloc_free): New. 13951 (__attr_dealloc_free): New. 13952 (__attr_dealloc_free): New. 13953 * libio/Makefile: Modified. 13954 * libio/stdio.h: Modified. 13955 [! __USE_FILE_OFFSET64](__wur): Modified. 13956 [! __USE_FILE_OFFSET64](__wur): Modified. 13957 [__USE_FILE_OFFSET64][__REDIRECT](__wur): Modified. 13958 [__USE_FILE_OFFSET64][__REDIRECT](__wur): Modified. 13959 [__USE_GNU](__wur): Modified. 13960 [__USE_LARGEFILE64](__wur): Modified. 13961 [__USE_LARGEFILE64](__wur): Modified. 13962 [__USE_MISC || __USE_XOPEN](__wur): Remove. 13963 [__USE_MISC || __USE_XOPEN](__attr_dealloc_free): New. 13964 [__USE_POSIX](__wur): Modified. 13965 [__USE_POSIX2](__wur): Modified. 13966 [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)](__wur): Modified. 13967 [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)](__wur): Modified. 13968 [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)][_WCHAR_H](__attr_dealloc_fclose): New. 13969 (__attr_dealloc_fclose): New. 13970 * libio/tst-freopen.c: Modified. 13971 (do_test): Modified function. 13972 (do_test_return_stream): New function. 13973 * libio/tst-popen1.c: Modified. 13974 (do_test): Modified function. 13975 * libio/tst-wmemstream1.c: Modified. 13976 (fclose): New function. 13977 (test_open_wmemstream_no_stdio): New function. 13978 * libio/tst-wmemstream5.c: New file. 13979 * malloc/malloc.h: Modified. 13980 (reallocarray): Remove. 13981 (__wur): Remove. 13982 (__wur): Remove. 13983 (__wur): Remove. 13984 (__attr_dealloc_free): New. 13985 (__attr_dealloc_free): New. 13986 (__attr_dealloc_free): New. 13987 (__attr_dealloc_free): New. 13988 * misc/sys/cdefs.h: Modified. 13989 [!(__GNUC_PREREQ (11, 0))](__attr_dealloc): New. 13990 [!(__GNUC_PREREQ (11, 0))](__attr_dealloc_free): New. 13991 [__GNUC_PREREQ (11, 0)](__attr_dealloc): New. 13992 [__GNUC_PREREQ (11, 0)](__attr_dealloc_free): New. 13993 * stdlib/Makefile: Modified. 13994 * stdlib/stdlib.h: Modified. 13995 [__USE_GNU](__wur): Modified. 13996 [__USE_MISC](reallocarray): Modified. 13997 [__USE_MISC](__attr_dealloc_free): New. 13998 * stdlib/tst-realpath.c: New file. 13999 * wcsmbs/wchar.h: Modified. 14000 [__USE_XOPEN2K8](__attribute_malloc__): Remove. 14001 [__USE_XOPEN2K8](__attr_dealloc_free): New. 14002 [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)](open_wmemstream): Remove. 14003 [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)][! __attr_dealloc_fclose][__has_builtin][__has_builtin (__builtin_fclose)](__attr_dealloc_fclose): New. 14004 [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)][! __attr_dealloc_fclose](__attr_dealloc_fclose): New. 14005 [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)](__attr_dealloc_fclose): New. 14006 140072021-05-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> 14008 14009 COMMIT: 390c43ba1f586066caace103c7701c80e6088cbd 14010 nptl: Fix tst-pthread-gdb-attach for ptrace_scope equal 1 14011 14012 * nptl/tst-pthread-gdb-attach.c: Modified. 14013 (in_subprocess): Modified function. 14014 (do_test): Modified function. 14015 (signal.h): Include file. 14016 (support/capture_subprocess.h): Include file. 14017 (support/xptrace.h): Include file. 14018 (support/subprocess.h): Include file. 14019 (gdb_process): New function. 14020 140212021-05-14 Vitaly Buka <vitalybuka@google.com> 14022 14023 COMMIT: 16adc58e73f364f75e58e04bac914aac64fd0613 14024 stdlib: Fix data race in __run_exit_handlers [BZ #27749] 14025 14026 * stdlib/Makefile: Modified. 14027 * stdlib/exit.c: Modified. 14028 (__run_exit_handlers): Modified function. 14029 * stdlib/test-cxa_atexit-race2.c: New file. 14030 140312021-05-13 Joseph Myers <joseph@codesourcery.com> 14032 14033 COMMIT: 7a7bcddeefdb60d0f333a60c6cff15974bf8f66b 14034 Make sysdeps/generic/libc.abilist empty 14035 14036 * sysdeps/generic/libc.abilist: Modified. 14037 140382021-05-13 Siddhesh Poyarekar <siddhesh@sourceware.org> 14039 14040 COMMIT: c7d200400c6a8fc0428005a83cdf1ae2c87e009c 14041 support: Free gdb_script_name 14042 14043 * support/support_test_main.c: Modified. 14044 (run_test_function): Modified function. 14045 140462021-05-13 Siddhesh Poyarekar <siddhesh@sourceware.org> 14047 14048 COMMIT: 75fe6d1a1620d84e0e487868feba9b2c0f109610 14049 support: Close fds in copy_func 14050 14051 * support/shell-container.c: Modified. 14052 (copy_func): Modified function. 14053 140542021-05-13 Siddhesh Poyarekar <siddhesh@sourceware.org> 14055 14056 COMMIT: 7eeb05a3958407675d3c4c5351d8ed7738156fbf 14057 inet: Free result from getaddrinfo 14058 14059 * inet/rcmd.c: Modified. 14060 (rcmd_af): Modified function. 14061 * inet/rexec.c: Modified. 14062 (rexec_af): Modified function. 14063 140642021-05-12 Siddhesh Poyarekar <siddhesh@sourceware.org> 14065 14066 COMMIT: 900962f37f64c263db83ec8639847e8f6753b8d9 14067 linux/check_native: Always close socket on return 14068 14069 * sysdeps/unix/sysv/linux/check_native.c: Modified. 14070 (__check_native): Modified function. 14071 140722021-05-12 Romain GEISSLER <romain.geissler@amadeus.com> 14073 14074 COMMIT: 5188a9d0265cc6f7235a8af1d31ab02e4a24853d 14075 Remove all usage of @BASH@ or ${BASH} in installed files, and hardcode /bin/bash instead 14076 14077 * debug/Makefile: Modified. 14078 * debug/xtrace.sh: Modified. 14079 * elf/Makefile: Modified. 14080 * elf/ldd.bash.in: Modified. 14081 * elf/sotruss.sh: Modified. 14082 * malloc/Makefile: Modified. 14083 * malloc/memusage.sh: Modified. 14084 * timezone/Makefile: Modified. 14085 140862021-05-11 Florian Weimer <fweimer@redhat.com> 14087 14088 COMMIT: fec776b827755a0aac17a0745bc38c2329aad5ca 14089 nptl: Move pthread_getconcurrency, pthread_setconcurrency into libc 14090 14091 * nptl/Makefile: Modified. 14092 * nptl/Versions: Modified. 14093 * nptl/pthread_getconcurrency.c: Modified. 14094 (pthread_getconcurrency): Remove function. 14095 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 14096 (shlib-compat.h): Include file. 14097 (__pthread_getconcurrency): New function. 14098 (versioned_symbol): New function. 14099 * nptl/pthread_setconcurrency.c: Modified. 14100 (pthread_setconcurrency): Remove function. 14101 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 14102 (shlib-compat.h): Include file. 14103 (__pthread_setconcurrency): New function. 14104 (versioned_symbol): New function. 14105 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 14106 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 14107 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 14108 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 14109 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 14110 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 14111 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 14112 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 14113 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 14114 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 14115 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 14116 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 14117 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 14118 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 14119 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 14120 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 14121 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 14122 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 14123 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 14124 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 14125 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 14126 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 14127 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 14128 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 14129 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 14130 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 14131 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 14132 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 14133 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 14134 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 14135 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 14136 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 14137 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 14138 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 14139 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 14140 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 14141 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 14142 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 14143 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 14144 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 14145 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 14146 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 14147 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 14148 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 14149 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 14150 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 14151 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 14152 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 14153 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 14154 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 14155 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 14156 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 14157 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 14158 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 14159 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 14160 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 14161 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 14162 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 14163 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 14164 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 14165 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 14166 141672021-05-11 Florian Weimer <fweimer@redhat.com> 14168 14169 COMMIT: d7c51fe4f0efd7f3ca505b5d5b3a02d5d72d9bbd 14170 nptl: Move pthread_cancel into libc 14171 14172 * nptl/Makefile: Modified. 14173 * nptl/Versions: Modified. 14174 * nptl/pthreadP.h: Modified. 14175 (__pthread_cancel): Remove. 14176 * nptl/pthread_cancel.c: Modified. 14177 (weak_alias): Remove. 14178 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 14179 (versioned_symbol): New function. 14180 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 14181 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 14182 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 14183 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 14184 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 14185 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 14186 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 14187 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 14188 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 14189 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 14190 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 14191 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 14192 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 14193 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 14194 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 14195 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 14196 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 14197 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 14198 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 14199 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 14200 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 14201 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 14202 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 14203 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 14204 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 14205 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 14206 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 14207 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 14208 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 14209 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 14210 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 14211 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 14212 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 14213 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 14214 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 14215 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 14216 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 14217 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 14218 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 14219 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 14220 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 14221 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 14222 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 14223 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 14224 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 14225 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 14226 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 14227 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 14228 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 14229 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 14230 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 14231 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 14232 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 14233 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 14234 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 14235 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 14236 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 14237 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 14238 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 14239 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 14240 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 14241 142422021-05-11 Florian Weimer <fweimer@redhat.com> 14243 14244 COMMIT: c4c53e0f56ed14ba2416bb0181e82a9d49eefde0 14245 nptl: Move __pthread_register_cancel_defer, __pthread_unregister_cancel_restore to libc 14246 14247 * nptl/Makefile: Modified. 14248 * nptl/Versions: Modified. 14249 * nptl/cleanup_defer.c: Modified. 14250 (__pthread_register_cancel_defer): Remove function. 14251 (__pthread_unregister_cancel_restore): Remove function. 14252 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 14253 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 14254 (shlib-compat.h): Include file. 14255 (___pthread_register_cancel_defer): New function. 14256 (versioned_symbol): New function. 14257 (___pthread_unregister_cancel_restore): New function. 14258 (versioned_symbol): New function. 14259 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 14260 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 14261 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 14262 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 14263 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 14264 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 14265 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 14266 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 14267 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 14268 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 14269 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 14270 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 14271 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 14272 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 14273 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 14274 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 14275 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 14276 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 14277 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 14278 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 14279 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 14280 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 14281 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 14282 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 14283 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 14284 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 14285 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 14286 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 14287 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 14288 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 14289 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 14290 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 14291 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 14292 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 14293 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 14294 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 14295 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 14296 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 14297 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 14298 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 14299 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 14300 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 14301 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 14302 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 14303 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 14304 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 14305 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 14306 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 14307 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 14308 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 14309 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 14310 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 14311 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 14312 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 14313 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 14314 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 14315 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 14316 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 14317 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 14318 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 14319 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 14320 143212021-05-11 Florian Weimer <fweimer@redhat.com> 14322 14323 COMMIT: 3ec8b1c7a921baa673ad9a33e0c63b4571915caa 14324 nptl: Move __pthread_register_cancel, __pthread_unregister_cancel to libc 14325 14326 * nptl/Makefile: Modified. 14327 * nptl/Versions: Modified. 14328 * nptl/cleanup.c: Modified. 14329 (__pthread_register_cancel): Remove function. 14330 (hidden_def): Remove. 14331 (__pthread_unregister_cancel): Remove function. 14332 (hidden_def): Remove. 14333 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 14334 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 14335 (shlib-compat.h): Include file. 14336 (___pthread_register_cancel): New function. 14337 (versioned_symbol): New function. 14338 (libc_hidden_ver): New. 14339 (___pthread_unregister_cancel): New function. 14340 (versioned_symbol): New function. 14341 (libc_hidden_ver): New. 14342 * nptl/pthreadP.h: Modified. 14343 [!(IS_IN (libpthread))](__pthread_unwind): Remove. 14344 [IS_IN (libpthread)][SHARED](unwind_link): Remove. 14345 [IS_IN (libpthread)][SHARED](__pthread_unwind_link_get): Remove. 14346 [IS_IN (libpthread)](__cleanup_fct_attribute): Remove. 14347 [IS_IN (libpthread)](__cleanup_fct_attribute): Remove. 14348 [IS_IN (libpthread)](hidden_proto): Modified. 14349 [IS_IN (libpthread)](hidden_proto): Remove. 14350 [IS_IN (libpthread)](hidden_proto): Remove. 14351 (__pthread_unwind): Remove function. 14352 (libc_hidden_proto): Modified. 14353 (libc_hidden_proto): Modified. 14354 (libc_hidden_proto): Modified. 14355 (libc_hidden_proto): Modified. 14356 (libc_hidden_proto): Modified. 14357 (libc_hidden_proto): Modified. 14358 (libc_hidden_proto): Modified. 14359 (libc_hidden_proto): Modified. 14360 (libc_hidden_proto): Modified. 14361 (libc_hidden_proto): Modified. 14362 (libc_hidden_proto): Modified. 14363 (libc_hidden_proto): Modified. 14364 (libc_hidden_proto): Modified. 14365 (libc_hidden_proto): Modified. 14366 (libc_hidden_proto): Modified. 14367 (libc_hidden_proto): Modified. 14368 (libc_hidden_proto): Modified. 14369 (libc_hidden_proto): Modified. 14370 (libc_hidden_proto): Modified. 14371 (libc_hidden_proto): Modified. 14372 (libc_hidden_proto): Modified. 14373 (libc_hidden_proto): Modified. 14374 (libc_hidden_proto): Modified. 14375 (libc_hidden_proto): Modified. 14376 (libc_hidden_proto): Modified. 14377 (libc_hidden_proto): Modified. 14378 (libc_hidden_proto): Modified. 14379 (libc_hidden_proto): Modified. 14380 (libc_hidden_proto): Modified. 14381 (libc_hidden_proto): Modified. 14382 (libc_hidden_proto): Modified. 14383 (libc_hidden_proto): Modified. 14384 (libc_hidden_proto): Modified. 14385 (libc_hidden_proto): Modified. 14386 (libc_hidden_proto): Modified. 14387 (libc_hidden_proto): Modified. 14388 (libc_hidden_proto): Modified. 14389 (libc_hidden_proto): Modified. 14390 (libc_hidden_proto): Modified. 14391 (libc_hidden_proto): Modified. 14392 (libc_hidden_proto): Modified. 14393 (libc_hidden_proto): Modified. 14394 (__cleanup_fct_attribute): New. 14395 (__cleanup_fct_attribute): New. 14396 (__do_cancel): New function. 14397 (libc_hidden_proto): New. 14398 (libc_hidden_proto): New. 14399 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 14400 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 14401 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 14402 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 14403 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 14404 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 14405 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 14406 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 14407 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 14408 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 14409 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 14410 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 14411 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 14412 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 14413 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 14414 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 14415 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 14416 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 14417 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 14418 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 14419 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 14420 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 14421 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 14422 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 14423 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 14424 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 14425 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 14426 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 14427 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 14428 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 14429 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 14430 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 14431 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 14432 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 14433 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 14434 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 14435 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 14436 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 14437 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 14438 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 14439 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 14440 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 14441 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 14442 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 14443 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 14444 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 14445 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 14446 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 14447 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 14448 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 14449 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 14450 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 14451 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 14452 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 14453 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 14454 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 14455 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 14456 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 14457 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 14458 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 14459 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 14460 144612021-05-11 Florian Weimer <fweimer@redhat.com> 14462 14463 COMMIT: 870218fb30a83c071b53b036d1eb33df7e30397e 14464 nptl: Move pthread_attr_setstacksize into libc 14465 14466 * nptl/Makefile: Modified. 14467 * nptl/Versions: Modified. 14468 * nptl/pthread_attr_setstacksize.c: Modified. 14469 [PTHREAD_STACK_MIN != 16384][SHLIB_COMPAT(libpthread, GLIBC_2_1, NEW_VERNUM)](__old_pthread_attr_setstacksize): Remove. 14470 [PTHREAD_STACK_MIN != 16384][SHLIB_COMPAT(libpthread, GLIBC_2_1, NEW_VERNUM)](compat_symbol): Remove. 14471 [PTHREAD_STACK_MIN != 16384](shlib-compat.h): Remove include. 14472 [PTHREAD_STACK_MIN != 16384](versioned_symbol): Remove. 14473 [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT (libpthread, NEW_VERNUM, GLIBC_2_34)](compat_symbol): New. 14474 [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_1, NEW_VERNUM)](__old_pthread_attr_setstacksize): New. 14475 [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_1, NEW_VERNUM)](compat_symbol): New. 14476 [PTHREAD_STACK_MIN == 16384](strong_alias): Remove. 14477 [PTHREAD_STACK_MIN == 16384][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 14478 (shlib-compat.h): Include file. 14479 (versioned_symbol): New function. 14480 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 14481 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 14482 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 14483 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 14484 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 14485 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 14486 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 14487 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 14488 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 14489 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 14490 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 14491 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 14492 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 14493 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 14494 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 14495 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 14496 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 14497 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 14498 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 14499 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 14500 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 14501 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 14502 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 14503 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 14504 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 14505 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 14506 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 14507 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 14508 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 14509 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 14510 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 14511 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 14512 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 14513 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 14514 * sysdeps/unix/sysv/linux/powerpc/Versions: Modified. 14515 * sysdeps/unix/sysv/linux/powerpc/libpthread-compat.c: New file. 14516 * sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions: Modified. 14517 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 14518 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 14519 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 14520 * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified. 14521 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 14522 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 14523 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 14524 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 14525 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 14526 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 14527 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 14528 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 14529 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 14530 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 14531 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 14532 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 14533 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 14534 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 14535 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 14536 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 14537 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 14538 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 14539 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 14540 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 14541 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 14542 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 14543 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 14544 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 14545 145462021-05-11 Florian Weimer <fweimer@redhat.com> 14547 14548 COMMIT: 736c57c96cd1fd79905cf0f224ca6e3864eb71b4 14549 nptl: Move pthread_attr_setstackaddr into libc 14550 14551 * nptl/Makefile: Modified. 14552 * nptl/Versions: Modified. 14553 * nptl/pthread_attr_setstackaddr.c: Modified. 14554 (strong_alias): Remove. 14555 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 14556 (shlib-compat.h): Include file. 14557 (versioned_symbol): New function. 14558 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 14559 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 14560 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 14561 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 14562 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 14563 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 14564 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 14565 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 14566 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 14567 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 14568 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 14569 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 14570 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 14571 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 14572 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 14573 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 14574 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 14575 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 14576 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 14577 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 14578 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 14579 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 14580 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 14581 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 14582 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 14583 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 14584 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 14585 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 14586 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 14587 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 14588 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 14589 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 14590 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 14591 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 14592 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 14593 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 14594 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 14595 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 14596 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 14597 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 14598 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 14599 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 14600 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 14601 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 14602 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 14603 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 14604 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 14605 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 14606 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 14607 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 14608 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 14609 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 14610 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 14611 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 14612 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 14613 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 14614 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 14615 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 14616 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 14617 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 14618 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 14619 146202021-05-11 Florian Weimer <fweimer@redhat.com> 14621 14622 COMMIT: b855e52bae0f754150fbad78c76d363b6eb2e53c 14623 nptl: Move pthread_attr_setstack into libc 14624 14625 * nptl/Makefile: Modified. 14626 * nptl/Versions: Modified. 14627 * nptl/pthread_attr_setstack.c: Modified. 14628 [PTHREAD_STACK_MIN != 16384][SHLIB_COMPAT(libpthread, GLIBC_2_2, NEW_VERNUM)](__old_pthread_attr_setstack): Remove. 14629 [PTHREAD_STACK_MIN != 16384][SHLIB_COMPAT(libpthread, GLIBC_2_2, NEW_VERNUM)](compat_symbol): Remove. 14630 [PTHREAD_STACK_MIN != 16384](shlib-compat.h): Remove include. 14631 [PTHREAD_STACK_MIN != 16384](versioned_symbol): Remove. 14632 [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, NEW_VERNUM)](__old_pthread_attr_setstack): New. 14633 [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, NEW_VERNUM)](compat_symbol): New. 14634 [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT (libpthread, NEW_VERNUM, GLIBC_2_34)](compat_symbol): New. 14635 [PTHREAD_STACK_MIN == 16384](strong_alias): Remove. 14636 [PTHREAD_STACK_MIN == 16384][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 14637 (shlib-compat.h): Include file. 14638 (versioned_symbol): New function. 14639 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 14640 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 14641 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 14642 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 14643 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 14644 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 14645 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 14646 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 14647 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 14648 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 14649 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 14650 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 14651 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 14652 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 14653 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 14654 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 14655 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 14656 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 14657 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 14658 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 14659 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 14660 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 14661 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 14662 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 14663 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 14664 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 14665 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 14666 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 14667 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 14668 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 14669 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 14670 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 14671 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 14672 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 14673 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 14674 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 14675 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 14676 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 14677 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 14678 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 14679 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 14680 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 14681 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 14682 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 14683 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 14684 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 14685 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 14686 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 14687 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 14688 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 14689 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 14690 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 14691 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 14692 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 14693 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 14694 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 14695 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 14696 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 14697 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 14698 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 14699 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 14700 147012021-05-11 Florian Weimer <fweimer@redhat.com> 14702 14703 COMMIT: da069d171482032231e1472f8b256f3c043e585f 14704 nptl: Move pthread_attr_setguardsize into libc 14705 14706 * nptl/Makefile: Modified. 14707 * nptl/Versions: Modified. 14708 * nptl/pthread_attr_setguardsize.c: Modified. 14709 (pthread_attr_setguardsize): Remove function. 14710 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 14711 (shlib-compat.h): Include file. 14712 (__pthread_attr_setguardsize): New function. 14713 (versioned_symbol): New function. 14714 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 14715 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 14716 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 14717 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 14718 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 14719 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 14720 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 14721 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 14722 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 14723 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 14724 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 14725 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 14726 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 14727 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 14728 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 14729 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 14730 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 14731 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 14732 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 14733 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 14734 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 14735 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 14736 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 14737 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 14738 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 14739 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 14740 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 14741 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 14742 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 14743 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 14744 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 14745 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 14746 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 14747 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 14748 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 14749 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 14750 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 14751 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 14752 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 14753 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 14754 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 14755 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 14756 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 14757 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 14758 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 14759 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 14760 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 14761 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 14762 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 14763 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 14764 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 14765 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 14766 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 14767 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 14768 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 14769 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 14770 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 14771 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 14772 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 14773 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 14774 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 14775 147762021-05-11 Florian Weimer <fweimer@redhat.com> 14777 14778 COMMIT: ee092efed40d667b313f0d38c91941499a01bf06 14779 nptl: Move pthread_attr_getstacksize into libc 14780 14781 * nptl/Makefile: Modified. 14782 * nptl/Versions: Modified. 14783 * nptl/pthread_attr_getstacksize.c: Modified. 14784 (strong_alias): Remove. 14785 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 14786 (shlib-compat.h): Include file. 14787 (versioned_symbol): New function. 14788 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 14789 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 14790 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 14791 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 14792 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 14793 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 14794 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 14795 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 14796 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 14797 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 14798 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 14799 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 14800 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 14801 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 14802 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 14803 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 14804 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 14805 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 14806 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 14807 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 14808 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 14809 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 14810 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 14811 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 14812 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 14813 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 14814 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 14815 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 14816 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 14817 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 14818 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 14819 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 14820 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 14821 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 14822 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 14823 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 14824 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 14825 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 14826 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 14827 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 14828 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 14829 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 14830 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 14831 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 14832 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 14833 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 14834 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 14835 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 14836 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 14837 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 14838 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 14839 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 14840 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 14841 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 14842 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 14843 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 14844 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 14845 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 14846 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 14847 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 14848 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 14849 148502021-05-11 Florian Weimer <fweimer@redhat.com> 14851 14852 COMMIT: b5e75df2a5afef1a270a6dbc4a732e830ad212a4 14853 nptl: Move pthread_attr_getstackaddr into libc 14854 14855 * nptl/Makefile: Modified. 14856 * nptl/Versions: Modified. 14857 * nptl/pthread_attr_getstackaddr.c: Modified. 14858 (strong_alias): Remove. 14859 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 14860 (shlib-compat.h): Include file. 14861 (versioned_symbol): New function. 14862 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 14863 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 14864 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 14865 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 14866 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 14867 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 14868 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 14869 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 14870 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 14871 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 14872 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 14873 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 14874 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 14875 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 14876 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 14877 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 14878 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 14879 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 14880 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 14881 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 14882 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 14883 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 14884 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 14885 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 14886 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 14887 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 14888 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 14889 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 14890 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 14891 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 14892 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 14893 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 14894 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 14895 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 14896 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 14897 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 14898 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 14899 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 14900 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 14901 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 14902 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 14903 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 14904 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 14905 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 14906 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 14907 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 14908 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 14909 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 14910 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 14911 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 14912 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 14913 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 14914 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 14915 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 14916 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 14917 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 14918 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 14919 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 14920 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 14921 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 14922 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 14923 149242021-05-11 Florian Weimer <fweimer@redhat.com> 14925 14926 COMMIT: fb7abc3441d7cb1970ae51cf546315ee43e3fb74 14927 nptl: Move pthread_attr_getstack into libc 14928 14929 * nptl/Makefile: Modified. 14930 * nptl/Versions: Modified. 14931 * nptl/pthread_attr_getstack.c: Modified. 14932 (strong_alias): Remove. 14933 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 14934 (shlib-compat.h): Include file. 14935 (versioned_symbol): New function. 14936 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 14937 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 14938 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 14939 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 14940 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 14941 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 14942 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 14943 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 14944 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 14945 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 14946 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 14947 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 14948 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 14949 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 14950 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 14951 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 14952 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 14953 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 14954 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 14955 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 14956 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 14957 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 14958 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 14959 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 14960 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 14961 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 14962 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 14963 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 14964 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 14965 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 14966 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 14967 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 14968 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 14969 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 14970 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 14971 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 14972 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 14973 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 14974 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 14975 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 14976 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 14977 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 14978 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 14979 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 14980 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 14981 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 14982 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 14983 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 14984 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 14985 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 14986 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 14987 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 14988 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 14989 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 14990 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 14991 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 14992 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 14993 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 14994 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 14995 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 14996 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 14997 149982021-05-11 Florian Weimer <fweimer@redhat.com> 14999 15000 COMMIT: b5668f08ea2d6fa9dbb5046e2aee341d33d7cf13 15001 nptl: Move pthread_attr_getguardsize into libc 15002 15003 * nptl/Makefile: Modified. 15004 * nptl/Versions: Modified. 15005 * nptl/pthread_attr_getguardsize.c: Modified. 15006 (pthread_attr_getguardsize): Remove function. 15007 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 15008 (shlib-compat.h): Include file. 15009 (__pthread_attr_getguardsize): New function. 15010 (versioned_symbol): New function. 15011 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 15012 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 15013 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 15014 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 15015 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 15016 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 15017 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 15018 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 15019 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 15020 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 15021 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 15022 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 15023 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 15024 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 15025 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 15026 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 15027 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 15028 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 15029 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 15030 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 15031 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 15032 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 15033 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 15034 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 15035 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 15036 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 15037 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 15038 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 15039 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 15040 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 15041 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 15042 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 15043 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 15044 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 15045 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 15046 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 15047 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 15048 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 15049 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 15050 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 15051 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 15052 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 15053 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 15054 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 15055 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 15056 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 15057 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 15058 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 15059 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 15060 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 15061 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 15062 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 15063 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 15064 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 15065 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 15066 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 15067 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 15068 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 15069 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 15070 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 15071 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 15072 150732021-05-11 Florian Weimer <fweimer@redhat.com> 15074 15075 COMMIT: f5bc5f6e2a96b8b03d1bf8199a58b1accc3c4c53 15076 nptl: Move pthread_attr_getaffinity_np into libc 15077 15078 * nptl/Makefile: Modified. 15079 * nptl/Versions: Modified. 15080 * nptl/pthread_attr_getaffinity.c: Modified. 15081 [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_attr_getaffinity_old): Remove. 15082 [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): Remove. 15083 (versioned_symbol): Modified. 15084 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_attr_getaffinity_old): New. 15085 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): New. 15086 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New. 15087 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 15088 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 15089 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 15090 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 15091 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 15092 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 15093 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 15094 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 15095 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 15096 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 15097 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 15098 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 15099 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 15100 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 15101 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 15102 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 15103 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 15104 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 15105 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 15106 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 15107 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 15108 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 15109 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 15110 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 15111 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 15112 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 15113 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 15114 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 15115 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 15116 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 15117 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 15118 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 15119 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 15120 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 15121 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 15122 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 15123 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 15124 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 15125 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 15126 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 15127 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 15128 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 15129 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 15130 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 15131 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 15132 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 15133 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 15134 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 15135 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 15136 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 15137 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 15138 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 15139 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 15140 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 15141 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 15142 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 15143 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 15144 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 15145 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 15146 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 15147 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 15148 151492021-05-11 Szabolcs Nagy <szabolcs.nagy@arm.com> 15150 15151 COMMIT: 572bd547d57a39b6cf0ea072545dc4048921f4c3 15152 elf: Fix DTV gap reuse logic [BZ #27135] 15153 15154 * elf/dl-close.c: Modified. 15155 (remove_slotinfo): Modified function. 15156 * elf/dl-open.c: Modified. 15157 (_dl_open): Modified function. 15158 * elf/dl-tls.c: Modified. 15159 151602021-05-11 Szabolcs Nagy <szabolcs.nagy@arm.com> 15161 15162 COMMIT: 9d0e30329c23b5ad736fda3f174208c25970dbce 15163 elf: Add test case for [BZ #19329] 15164 15165 * elf/Makefile: Modified. 15166 * elf/tst-tls21.c: New file. 15167 * elf/tst-tls21mod.c: New file. 15168 151692021-05-11 Szabolcs Nagy <szabolcs.nagy@arm.com> 15170 15171 COMMIT: f4f8f4d4e0f92488431b268c8cd9555730b9afe9 15172 elf: Use relaxed atomics for racy accesses [BZ #19329] 15173 15174 * elf/dl-close.c: Modified. 15175 (remove_slotinfo): Modified function. 15176 (_dl_close_worker): Modified function. 15177 * elf/dl-open.c: Modified. 15178 (update_tls_slotinfo): Modified function. 15179 * elf/dl-tls.c: Modified. 15180 [SHARED](_dl_update_slotinfo): Modified function. 15181 [SHARED](__tls_get_addr): Modified function. 15182 (_dl_next_tls_modid): Modified function. 15183 (allocate_dtv): Modified function. 15184 (_dl_tls_get_addr_soft): Modified function. 15185 (_dl_add_to_slotinfo): Modified function. 15186 * sysdeps/x86_64/dl-tls.c: Modified. 15187 [SHARED](__tls_get_addr_slow): Modified function. 15188 151892021-05-11 Szabolcs Nagy <szabolcs.nagy@arm.com> 15190 15191 COMMIT: 1387ad6225c2222f027790e3f460e31aa5dd2c54 15192 elf: Fix data races in pthread_create and TLS access [BZ #19329] 15193 15194 * elf/dl-tls.c: Modified. 15195 [SHARED](_dl_update_slotinfo): Modified function. 15196 (_dl_resize_dtv): Modified function. 15197 (_dl_allocate_tls_init): Modified function. 15198 (_dl_add_to_slotinfo): Modified function. 15199 152002021-05-11 Siddhesh Poyarekar <siddhesh@sourceware.org> 15201 15202 COMMIT: 213573f86eae0b5ff70a4f71ed6f809aa76991f5 15203 write_archive_locales: Fix memory leak 15204 15205 * locale/programs/locale.c: Modified. 15206 (write_archive_locales): Modified function. 15207 152082021-05-11 Florian Weimer <fweimer@redhat.com> 15209 15210 COMMIT: ddd4a2d3c64642b34d95743db9032c2bb31c16b2 15211 nptl: Move thread join functions into libc 15212 15213 * nptl/Makefile: Modified. 15214 * nptl/Versions: Modified. 15215 * nptl/libpthread-compat.c: Modified. 15216 [(SHLIB_COMPAT (libpthread, GLIBC_2_31, GLIBC_2_32))](compat_symbol): New. 15217 * nptl/pthreadP.h: Modified. 15218 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 15219 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 15220 [__TIMESIZE != 64](libc_hidden_proto): Modified. 15221 [__TIMESIZE != 64](libc_hidden_proto): Modified. 15222 [__TIMESIZE != 64](libc_hidden_proto): Modified. 15223 [__TIMESIZE != 64](libc_hidden_proto): Modified. 15224 [__TIMESIZE != 64](libc_hidden_proto): Modified. 15225 [__TIMESIZE != 64](libc_hidden_proto): Modified. 15226 [__TIMESIZE != 64](libc_hidden_proto): Modified. 15227 [__TIMESIZE != 64](libc_hidden_proto): Modified. 15228 [__TIMESIZE != 64](libc_hidden_proto): New. 15229 [__TIMESIZE != 64](libc_hidden_proto): New. 15230 (libc_hidden_proto): Modified. 15231 (libc_hidden_proto): Modified. 15232 (libc_hidden_proto): Modified. 15233 (libc_hidden_proto): Modified. 15234 (libc_hidden_proto): Modified. 15235 (libc_hidden_proto): Modified. 15236 (libc_hidden_proto): Modified. 15237 (libc_hidden_proto): Modified. 15238 (libc_hidden_proto): Modified. 15239 (libc_hidden_proto): Modified. 15240 (libc_hidden_proto): New. 15241 * nptl/pthread_clockjoin.c: Modified. 15242 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 15243 [__TIMESIZE != 64](__pthread_clockjoin_np): Remove function. 15244 [__TIMESIZE != 64](libc_hidden_ver): New. 15245 [__TIMESIZE != 64](___pthread_clockjoin_np): New function. 15246 (__pthread_clockjoin_np64): Remove function. 15247 (weak_alias): Remove. 15248 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_31, GLIBC_2_34)](compat_symbol): New. 15249 [__TIMESIZE == 64](strong_alias): New. 15250 (shlib-compat.h): Include file. 15251 (___pthread_clockjoin_np64): New function. 15252 (versioned_symbol): New function. 15253 * nptl/pthread_join.c: Modified. 15254 (__pthread_join): Remove function. 15255 (weak_alias): Remove. 15256 [! SHARED](strong_alias): New. 15257 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 15258 (shlib-compat.h): Include file. 15259 (___pthread_join): New function. 15260 (versioned_symbol): New function. 15261 (libc_hidden_ver): New. 15262 * nptl/pthread_timedjoin.c: Modified. 15263 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 15264 [__TIMESIZE != 64](__pthread_timedjoin_np): Remove function. 15265 [__TIMESIZE != 64](libc_hidden_ver): New. 15266 [__TIMESIZE != 64](___pthread_timedjoin_np): New function. 15267 (__pthread_timedjoin_np64): Remove function. 15268 (weak_alias): Remove. 15269 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 15270 [__TIMESIZE == 64](strong_alias): New. 15271 (shlib-compat.h): Include file. 15272 (___pthread_timedjoin_np64): New function. 15273 (versioned_symbol): New function. 15274 * nptl/pthread_tryjoin.c: Modified. 15275 (pthread_tryjoin_np): Remove function. 15276 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 15277 (shlib-compat.h): Include file. 15278 (__pthread_tryjoin_np): New function. 15279 (versioned_symbol): New function. 15280 * sysdeps/pthread/Makefile: Modified. 15281 * sysdeps/pthread/thrd_join.c: Modified. 15282 (thrd_join): Remove function. 15283 [! PTHREAD_IN_LIBC](strong_alias): New. 15284 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 15285 [PTHREAD_IN_LIBC](versioned_symbol): New. 15286 (shlib-compat.h): Include file. 15287 (__thrd_join): New function. 15288 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 15289 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 15290 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 15291 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 15292 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 15293 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 15294 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 15295 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 15296 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 15297 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 15298 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 15299 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 15300 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 15301 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 15302 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 15303 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 15304 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 15305 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 15306 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 15307 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 15308 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 15309 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 15310 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 15311 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 15312 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 15313 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 15314 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 15315 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 15316 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 15317 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 15318 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 15319 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 15320 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 15321 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 15322 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 15323 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 15324 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 15325 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 15326 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 15327 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 15328 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 15329 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 15330 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 15331 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 15332 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 15333 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 15334 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 15335 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 15336 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 15337 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 15338 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 15339 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 15340 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 15341 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 15342 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 15343 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 15344 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 15345 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 15346 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 15347 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 15348 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 15349 153502021-05-11 Florian Weimer <fweimer@redhat.com> 15351 15352 COMMIT: df65f897e9501aa5b64a5cbcb101301715f2ec2f 15353 nptl: Move pthread_detach, thrd_detach into libc 15354 15355 * nptl/Makefile: Modified. 15356 * nptl/Versions: Modified. 15357 * nptl/pthreadP.h: Modified. 15358 (libc_hidden_proto): Modified. 15359 (libc_hidden_proto): Modified. 15360 (libc_hidden_proto): Modified. 15361 (libc_hidden_proto): Modified. 15362 (libc_hidden_proto): Modified. 15363 (libc_hidden_proto): Modified. 15364 (libc_hidden_proto): Modified. 15365 (libc_hidden_proto): Modified. 15366 (libc_hidden_proto): Modified. 15367 (libc_hidden_proto): Modified. 15368 (libc_hidden_proto): Modified. 15369 (libc_hidden_proto): New. 15370 * nptl/pthread_detach.c: Modified. 15371 (__pthread_detach): Remove function. 15372 (weak_alias): Remove. 15373 [! SHARED](strong_alias): New. 15374 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 15375 (shlib-compat.h): Include file. 15376 (___pthread_detach): New function. 15377 (versioned_symbol): New function. 15378 (libc_hidden_ver): New. 15379 * sysdeps/pthread/Makefile: Modified. 15380 * sysdeps/pthread/thrd_detach.c: Modified. 15381 (thrd_detach): Remove function. 15382 [! PTHREAD_IN_LIBC](strong_alias): New. 15383 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 15384 [PTHREAD_IN_LIBC](versioned_symbol): New. 15385 (shlib-compat.h): Include file. 15386 (__thrd_detach): New function. 15387 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 15388 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 15389 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 15390 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 15391 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 15392 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 15393 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 15394 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 15395 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 15396 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 15397 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 15398 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 15399 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 15400 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 15401 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 15402 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 15403 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 15404 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 15405 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 15406 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 15407 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 15408 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 15409 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 15410 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 15411 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 15412 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 15413 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 15414 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 15415 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 15416 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 15417 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 15418 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 15419 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 15420 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 15421 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 15422 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 15423 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 15424 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 15425 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 15426 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 15427 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 15428 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 15429 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 15430 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 15431 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 15432 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 15433 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 15434 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 15435 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 15436 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 15437 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 15438 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 15439 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 15440 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 15441 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 15442 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 15443 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 15444 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 15445 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 15446 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 15447 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 15448 154492021-05-11 Florian Weimer <fweimer@redhat.com> 15450 15451 COMMIT: 8fbb33b3f74560ea3c74d289bdf59cffce52b463 15452 nptl: Move __free_tcb into libc 15453 15454 * nptl/Makefile: Modified. 15455 * nptl/Versions: Modified. 15456 * nptl/nptl_free_tcb.c: New file. 15457 * nptl/pthreadP.h: Modified. 15458 (__free_tcb): Remove. 15459 (libc_hidden_proto): Modified. 15460 (libc_hidden_proto): Modified. 15461 (libc_hidden_proto): Modified. 15462 (libc_hidden_proto): Modified. 15463 (libc_hidden_proto): Modified. 15464 (libc_hidden_proto): Modified. 15465 (libc_hidden_proto): Modified. 15466 (libc_hidden_proto): Modified. 15467 (libc_hidden_proto): Modified. 15468 (libc_hidden_proto): Modified. 15469 (libc_hidden_proto): Modified. 15470 (libc_hidden_proto): Modified. 15471 (libc_hidden_proto): Modified. 15472 (libc_hidden_proto): Modified. 15473 (libc_hidden_proto): Modified. 15474 (libc_hidden_proto): Modified. 15475 (libc_hidden_proto): Modified. 15476 (libc_hidden_proto): Modified. 15477 (libc_hidden_proto): Modified. 15478 (libc_hidden_proto): Modified. 15479 (libc_hidden_proto): Modified. 15480 (libc_hidden_proto): Modified. 15481 (libc_hidden_proto): Modified. 15482 (libc_hidden_proto): Modified. 15483 (libc_hidden_proto): Modified. 15484 (libc_hidden_proto): Modified. 15485 (libc_hidden_proto): Modified. 15486 (libc_hidden_proto): Modified. 15487 (libc_hidden_proto): Modified. 15488 (libc_hidden_proto): Modified. 15489 (libc_hidden_proto): Modified. 15490 (libc_hidden_proto): Modified. 15491 (libc_hidden_proto): Modified. 15492 (libc_hidden_proto): Modified. 15493 (libc_hidden_proto): Modified. 15494 (libc_hidden_proto): Modified. 15495 (libc_hidden_proto): Modified. 15496 (libc_hidden_proto): Modified. 15497 (libc_hidden_proto): Modified. 15498 (__nptl_free_tcb): New function. 15499 (libc_hidden_proto): New. 15500 * nptl/pthread_create.c: Modified. 15501 (__free_tcb): Remove function. 15502 (if): Modified. 15503 * nptl/pthread_detach.c: Modified. 15504 (__pthread_detach): Modified function. 15505 * nptl/pthread_join_common.c: Modified. 15506 (__pthread_clockjoin_ex): Modified function. 15507 155082021-05-11 Florian Weimer <fweimer@redhat.com> 15509 15510 COMMIT: c79a31fb36fe265f7566bea622849b06c94b4022 15511 nptl: Move stack cache management, __libpthread_freeres into libc 15512 15513 * malloc/set-freeres.c: Modified. 15514 (__libpthread_freeres): Remove. 15515 (__libc_freeres_fn_section): Modified. 15516 (__libc_freeres): Modified function. 15517 [!(PTHREAD_IN_LIBC && SHARED)](__libpthread_freeres): New. 15518 [PTHREAD_IN_LIBC && SHARED](__libpthread_freeres): New. 15519 * nptl/Makefile: Modified. 15520 * nptl/Versions: Modified. 15521 * nptl/allocatestack.c: Modified. 15522 [TLS_DTV_AT_TP](TLS_TPADJ): Remove. 15523 [TLS_TCB_AT_TP](TLS_TPADJ): Remove. 15524 (stack_cache_maxsize): Remove. 15525 (FREE_P): Remove. 15526 (stack_list_del): Remove function. 15527 (stack_list_add): Remove function. 15528 (get_cached_stack): Modified function. 15529 (free_stacks): Remove function. 15530 (__nptl_stacks_freeres): Remove function. 15531 (queue_stack): Remove function. 15532 (allocate_stack): Modified function. 15533 (__deallocate_stack): Remove function. 15534 (nptl-stack.h): Include file. 15535 * nptl/descr.h: Modified. 15536 [TLS_DTV_AT_TP](TLS_TPADJ): New. 15537 [TLS_TCB_AT_TP](TLS_TPADJ): New. 15538 * nptl/nptl-stack.c: New file. 15539 * nptl/nptl-stack.h: New file. 15540 * nptl/nptlfreeres.c: Modified. 15541 (__libpthread_freeres): Modified function. 15542 (nptl-stack.h): Include file. 15543 * nptl/pthreadP.h: Modified. 15544 (__default_pthread_attr_freeres): Modified. 15545 (__deallocate_stack): Remove. 15546 (__nptl_stacks_freeres): Remove. 15547 * nptl/pthread_create.c: Modified. 15548 (__free_tcb): Modified function. 15549 (if): Modified function. 15550 155512021-05-11 Florian Weimer <fweimer@redhat.com> 15552 15553 COMMIT: 249bd833a08e2689e28ff9a094730f0b048a8442 15554 nptl: Move pthread_setattr_default_np into libc 15555 15556 * nptl/Makefile: Modified. 15557 * nptl/Versions: Modified. 15558 * nptl/pthreadP.h: Modified. 15559 (__default_pthread_attr_freeres): Modified. 15560 * nptl/pthread_setattr_default_np.c: Modified. 15561 (pthread_setattr_default_np): Remove function. 15562 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_34)](compat_symbol): New. 15563 (shlib-compat.h): Include file. 15564 (__pthread_setattr_default_np): New function. 15565 (versioned_symbol): New function. 15566 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 15567 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 15568 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 15569 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 15570 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 15571 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 15572 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 15573 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 15574 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 15575 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 15576 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 15577 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 15578 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 15579 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 15580 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 15581 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 15582 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 15583 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 15584 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 15585 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 15586 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 15587 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 15588 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 15589 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 15590 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 15591 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 15592 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 15593 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 15594 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 15595 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 15596 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 15597 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 15598 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 15599 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 15600 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 15601 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 15602 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 15603 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 15604 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 15605 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 15606 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 15607 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 15608 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 15609 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 15610 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 15611 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 15612 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 15613 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 15614 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 15615 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 15616 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 15617 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 15618 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 15619 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 15620 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 15621 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 15622 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 15623 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 15624 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 15625 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 15626 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 15627 156282021-05-11 Florian Weimer <fweimer@redhat.com> 15629 15630 COMMIT: d2af73a348c4a230792d190c774a431fe5c31515 15631 nptl: Remove always-disabled debugging support 15632 15633 * nptl/pthreadP.h: Modified. 15634 [! 0](DEBUGGING_P): Remove. 15635 [! 0](INVALID_TD_P): Remove. 15636 [! 0](INVALID_NOT_TERMINATED_TD_P): Remove. 15637 [0](DEBUGGING_P): Remove. 15638 [0](INVALID_TD_P): Remove. 15639 [0](INVALID_NOT_TERMINATED_TD_P): Remove. 15640 (__pthread_debug): Remove. 15641 (__find_in_stack_list): Remove. 15642 (INVALID_TD_P): New. 15643 (INVALID_NOT_TERMINATED_TD_P): New. 15644 * nptl/pthread_create.c: Modified. 15645 (__pthread_debug): Remove. 15646 (__find_in_stack_list): Remove function. 15647 (__free_tcb): Modified function. 15648 * nptl/pthread_sigqueue.c: Modified. 15649 (pthread_sigqueue): Modified function. 15650 156512021-05-11 Florian Weimer <fweimer@redhat.com> 15652 15653 COMMIT: 5f717849198273153a5d390985157fbf973c4e39 15654 nptl: Replace pthread_sigqueue implementation with Linux one 15655 15656 * nptl/pthread_sigqueue.c: Modified. 15657 (pthread_sigqueue): Modified function. 15658 (string.h): Include file. 15659 (unistd.h): Include file. 15660 (tls.h): Include file. 15661 (sysdep.h): Include file. 15662 * sysdeps/unix/sysv/linux/pthread_sigqueue.c: Delete file. 15663 156642021-05-11 Siddhesh Poyarekar <siddhesh@sourceware.org> 15665 15666 COMMIT: 1d25bd274cbb8e731e90caf97809340d267bbb45 15667 get-translit.py: Fix typo 15668 15669 * locale/gen-translit.py: Modified. 15670 156712021-05-11 Siddhesh Poyarekar <siddhesh@sourceware.org> 15672 15673 COMMIT: 81046e2812a3b41ad9a818eb42a1681bea232ce9 15674 _dl_exception_create_format: Add missing va_end 15675 15676 * elf/dl-exception.c: Modified. 15677 (_dl_exception_create_format): Modified function. 15678 156792021-05-10 Adhemerval Zanella <adhemerval.zanella@linaro.org> 15680 15681 COMMIT: 1abc2fba5573205fd0669f82ffd37423a094207a 15682 linux: Move funlockfile/_IO_funlockfile into libc 15683 15684 * nptl/Makefile: Modified. 15685 * stdio-common/funlockfile.c: Modified. 15686 (_IO_funlockfile): Remove. 15687 (__funlockfile): Modified function. 15688 (stdio-lock.h): Include file. 15689 (sys/single_threaded.h): Include file. 15690 * sysdeps/pthread/funlockfile.c: Delete file. 15691 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 15692 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 15693 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 15694 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 15695 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 15696 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 15697 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 15698 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 15699 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 15700 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 15701 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 15702 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 15703 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 15704 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 15705 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 15706 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 15707 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 15708 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 15709 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 15710 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 15711 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 15712 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 15713 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 15714 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 15715 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 15716 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 15717 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 15718 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 15719 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 15720 157212021-05-10 Adhemerval Zanella <adhemerval.zanella@linaro.org> 15722 15723 COMMIT: e874d3d189f355fdf0e9ef9c0d0f493c6cf767be 15724 linux: Move ftrylockfile/_IO_ftrylockfile into libc 15725 15726 * nptl/Makefile: Modified. 15727 * stdio-common/ftrylockfile.c: Modified. 15728 (_IO_ftrylockfile): Remove. 15729 (__ftrylockfile): Modified function. 15730 (stdio-lock.h): Include file. 15731 (sys/single_threaded.h): Include file. 15732 * sysdeps/pthread/ftrylockfile.c: Delete file. 15733 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 15734 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 15735 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 15736 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 15737 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 15738 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 15739 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 15740 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 15741 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 15742 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 15743 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 15744 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 15745 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 15746 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 15747 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 15748 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 15749 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 15750 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 15751 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 15752 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 15753 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 15754 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 15755 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 15756 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 15757 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 15758 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 15759 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 15760 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 15761 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 15762 157632021-05-10 Adhemerval Zanella <adhemerval.zanella@linaro.org> 15764 15765 COMMIT: 7b4e7ca9db350b53cc88ff3d0bc99279225f5cc7 15766 linux: Move flockfile/_IO_flockfile into libc 15767 15768 * nptl/Makefile: Modified. 15769 * stdio-common/flockfile.c: Modified. 15770 (_IO_flockfile): Remove. 15771 (__flockfile): Modified function. 15772 (stdio-lock.h): Include file. 15773 * sysdeps/pthread/flockfile.c: Delete file. 15774 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 15775 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 15776 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 15777 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 15778 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 15779 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 15780 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 15781 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 15782 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 15783 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 15784 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 15785 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 15786 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 15787 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 15788 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 15789 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 15790 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 15791 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 15792 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 15793 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 15794 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 15795 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 15796 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 15797 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 15798 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 15799 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 15800 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 15801 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 15802 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 15803 158042021-05-10 Martin Sebor <msebor@redhat.com> 15805 15806 COMMIT: 30685597a4f81c8dcd4dd7335debdb72ae450924 15807 Use a #pragma to suppress a bogus GCC 10 warning instead of an assert [BZ 27832]. 15808 15809 * nss/makedb.c: Modified. 15810 (write_output): Modified function. 15811 158122021-05-10 Joseph Myers <joseph@codesourcery.com> 15813 15814 COMMIT: 3c38f694622cfccd2e922e6e10b5c124c34c1ed0 15815 Add PTRACE_SYSEMU and PT_SYSEMU_SINGLESTEP from Linux 5.12 for s390 15816 15817 * sysdeps/unix/sysv/linux/s390/sys/ptrace.h: Modified. 15818 [_LINUX_PTRACE_H || _S390_PTRACE_H](PTRACE_SYSEMU): New. 15819 [_LINUX_PTRACE_H || _S390_PTRACE_H](PTRACE_SYSEMU_SINGLESTEP): New. 15820 (__ptrace_request): Modified. 15821 158222021-05-10 Paul Zimmermann <Paul.Zimmermann@inria.fr> 15823 15824 COMMIT: 8d0985b055a83c57785e7cabd4673f75c0bc8fa0 15825 add workload traces for cbrtl 15826 15827 * benchtests/Makefile: Modified. 15828 * benchtests/cbrtl-inputs: New file. 15829 * sysdeps/ieee754/ldbl-96/Makeconfig: New file. 15830 158312021-05-10 Florian Weimer <fweimer@redhat.com> 15832 15833 COMMIT: 732139dabeda7ecce0d56200bc176251e759ccde 15834 Linux: Move __reclaim_stacks into the fork implementation in libc 15835 15836 * nptl/Versions: Modified. 15837 * nptl/allocatestack.c: Modified. 15838 (__reclaim_stacks): Remove function. 15839 * nptl/nptl-init.c: Modified. 15840 (__pthread_initialize_minimal_internal): Modified function. 15841 * nptl/pthreadP.h: Modified. 15842 (__reclaim_stacks): Remove. 15843 (__libc_pthread_init): Remove. 15844 * sysdeps/nptl/fork.c: Modified. 15845 (__libc_fork): Modified function. 15846 (list.h): Include file. 15847 (reclaim_stacks): New function. 15848 158492021-05-10 Florian Weimer <fweimer@redhat.com> 15850 15851 COMMIT: 8c1c0da3a8112695d5cc82aae22666321965b42f 15852 nptl: Move __default_pthread_attr, __default_pthread_attr_lock into libc 15853 15854 * nptl/Makefile: Modified. 15855 * nptl/Versions: Modified. 15856 * nptl/pthreadP.h: Modified. 15857 (__default_pthread_attr): Modified. 15858 (__default_pthread_attr_lock): Modified. 15859 (libc_hidden_proto): Modified. 15860 (libc_hidden_proto): Modified. 15861 (libc_hidden_proto): Modified. 15862 (libc_hidden_proto): Modified. 15863 (libc_hidden_proto): Modified. 15864 (libc_hidden_proto): Modified. 15865 (libc_hidden_proto): Modified. 15866 (libc_hidden_proto): Modified. 15867 (libc_hidden_proto): Modified. 15868 (libc_hidden_proto): Modified. 15869 (libc_hidden_proto): Modified. 15870 (libc_hidden_proto): Modified. 15871 (libc_hidden_proto): Modified. 15872 (libc_hidden_proto): Modified. 15873 (libc_hidden_proto): Modified. 15874 (libc_hidden_proto): Modified. 15875 (libc_hidden_proto): Modified. 15876 (libc_hidden_proto): Modified. 15877 (libc_hidden_proto): Modified. 15878 (libc_hidden_proto): Modified. 15879 (libc_hidden_proto): Modified. 15880 (libc_hidden_proto): Modified. 15881 (libc_hidden_proto): Modified. 15882 (libc_hidden_proto): Modified. 15883 (libc_hidden_proto): Modified. 15884 (libc_hidden_proto): Modified. 15885 (libc_hidden_proto): Modified. 15886 (libc_hidden_proto): Modified. 15887 (libc_hidden_proto): Modified. 15888 (libc_hidden_proto): Modified. 15889 (libc_hidden_proto): Modified. 15890 (libc_hidden_proto): Modified. 15891 (libc_hidden_proto): Modified. 15892 (libc_hidden_proto): Modified. 15893 (libc_hidden_proto): Modified. 15894 (libc_hidden_proto): Modified. 15895 (libc_hidden_proto): Modified. 15896 (libc_hidden_proto): Modified. 15897 (libc_hidden_proto): Modified. 15898 (libc_hidden_proto): Modified. 15899 (libc_hidden_proto): Modified. 15900 (libc_hidden_proto): Modified. 15901 (libc_hidden_proto): Modified. 15902 (libc_hidden_proto): Modified. 15903 (libc_hidden_proto): Modified. 15904 (libc_hidden_proto): Modified. 15905 (libc_hidden_proto): New. 15906 (libc_hidden_proto): New. 15907 * nptl/vars.c: Modified. 15908 (__default_pthread_attr): Modified. 15909 (__default_pthread_attr_lock): Modified. 15910 (libc_hidden_data_def): New. 15911 (libc_hidden_data_def): New. 15912 159132021-05-10 Florian Weimer <fweimer@redhat.com> 15914 15915 COMMIT: 652c7c6fe7a08643b8e98f085d422f4e43ec47b4 15916 nptl: Simplify resetting the in-flight stack in __reclaim_stacks 15917 15918 * nptl/allocatestack.c: Modified. 15919 (__reclaim_stacks): Modified function. 15920 159212021-05-10 Florian Weimer <fweimer@redhat.com> 15922 15923 COMMIT: 2dd87703d4386f2776c5b5f375a494c91d7f9fe4 15924 nptl: Move changing of stack permissions into ld.so 15925 15926 * elf/dl-load.c: Modified. 15927 [! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function. 15928 * elf/dl-support.c: Modified. 15929 [! THREAD_GSCOPE_IN_TCB](_dl_make_stack_executable): New. 15930 (_dl_make_stack_executable): Remove. 15931 * elf/rtld.c: Modified. 15932 (dl_main): Modified function. 15933 * nptl/allocatestack.c: Modified. 15934 (change_stack_perm): Remove function. 15935 (allocate_stack): Modified function. 15936 (__make_stacks_executable): Remove function. 15937 * nptl/nptl-init.c: Modified. 15938 (__pthread_initialize_minimal_internal): Modified function. 15939 * nptl/pthreadP.h: Modified. 15940 (__make_stacks_executable): Remove. 15941 (__nptl_change_stack_perm): New function. 15942 (rtld_hidden_proto): New. 15943 * sysdeps/generic/ldsodefs.h: Modified. 15944 [SHARED](rtld_global): Modified. 15945 (_dl_make_stack_executable): Remove. 15946 (rtld_hidden_proto): Modified. 15947 (rtld_hidden_proto): Modified. 15948 (rtld_hidden_proto): Remove. 15949 [! PTHREAD_IN_LIBC](_dl_make_stack_executable): New. 15950 [! PTHREAD_IN_LIBC](rtld_hidden_proto): New. 15951 [PTHREAD_IN_LIBC](_dl_make_stacks_executable): New. 15952 * sysdeps/unix/sysv/linux/Versions: Modified. 15953 * sysdeps/unix/sysv/linux/dl-execstack.c: Modified. 15954 (_dl_make_stack_executable): Remove function. 15955 (rtld_hidden_def): Modified. 15956 (list.h): Include file. 15957 (nptl/pthreadP.h): Include file. 15958 (unistd.h): Include file. 15959 (make_main_stack_executable): New function. 15960 (_dl_make_stacks_executable): New function. 15961 (__nptl_change_stack_perm): New function. 15962 159632021-05-10 Florian Weimer <fweimer@redhat.com> 15964 15965 COMMIT: ee07b3a7222746fafc5d5cb2163c9609b81615ef 15966 nptl: Simplify the change_stack_perm calling convention 15967 15968 * nptl/allocatestack.c: Modified. 15969 [! NEED_SEPARATE_REGISTER_STACK](change_stack_perm): Remove function. 15970 [NEED_SEPARATE_REGISTER_STACK](change_stack_perm): Remove function. 15971 (change_stack_perm): Modified function. 15972 (allocate_stack): Modified function. 15973 (__make_stacks_executable): Modified function. 15974 (guard_position): New function. 15975 159762021-05-10 Florian Weimer <fweimer@redhat.com> 15977 15978 COMMIT: 9d124d81f09d2097bfde444b2a6228a725a00efd 15979 nptl: Move more stack management variables into _rtld_global 15980 15981 * elf/dl-support.c: Modified. 15982 [THREAD_GSCOPE_IN_TCB](_dl_stack_cache): New. 15983 [THREAD_GSCOPE_IN_TCB](_dl_stack_cache_actsize): New. 15984 [THREAD_GSCOPE_IN_TCB](_dl_in_flight_stack): New. 15985 * nptl/allocatestack.c: Modified. 15986 (stack_cache_actsize): Remove. 15987 (LIST_HEAD): Remove. 15988 (in_flight_stack): Remove. 15989 (stack_list_del): Modified function. 15990 (stack_list_add): Modified function. 15991 (get_cached_stack): Modified function. 15992 (free_stacks): Modified function. 15993 (queue_stack): Modified function. 15994 (__make_stacks_executable): Modified function. 15995 (__reclaim_stacks): Modified function. 15996 * sysdeps/generic/ldsodefs.h: Modified. 15997 [SHARED](rtld_global): Modified. 15998 * sysdeps/nptl/dl-tls_init_tp.c: Modified. 15999 (__tls_pre_init_tp): Modified function. 16000 160012021-05-10 Florian Weimer <fweimer@redhat.com> 16002 16003 COMMIT: d017b0ab5a181dce4145f3a1b3b27e3341abd201 16004 elf: Introduce __tls_pre_init_tp 16005 16006 * csu/libc-tls.c: Modified. 16007 (__libc_setup_tls): Modified function. 16008 * elf/dl-mutex.c: Modified. 16009 * elf/dl-tls_init_tp.c: Modified. 16010 [SHARED && _LIBC_REENTRANT && __rtld_lock_default_lock_recursive](rtld_lock_default_lock_recursive): New. 16011 [SHARED && _LIBC_REENTRANT && __rtld_lock_default_lock_recursive](rtld_lock_default_unlock_recursive): New. 16012 (__tls_pre_init_tp): New function. 16013 * elf/rtld.c: Modified. 16014 [PTHREAD_IN_LIBC](rtld_mutex_dummy): Remove. 16015 [SHARED && _LIBC_REENTRANT && __rtld_lock_default_lock_recursive](rtld_lock_default_lock_recursive): Remove. 16016 [SHARED && _LIBC_REENTRANT && __rtld_lock_default_lock_recursive](rtld_lock_default_unlock_recursive): Remove. 16017 (dl_main): Modified function. 16018 * sysdeps/generic/ldsodefs.h: Modified. 16019 [IS_IN (rtld)](__tls_pre_init_tp): New function. 16020 * sysdeps/nptl/dl-tls_init_tp.c: Modified. 16021 (__tls_init_tp): Modified function. 16022 [SHARED](rtld_mutex_dummy): New. 16023 (__tls_pre_init_tp): New function. 16024 160252021-05-10 Florian Weimer <fweimer@redhat.com> 16026 16027 COMMIT: 0df5d8d404fbf6a7802737b0f9d32ab3376cec86 16028 nptl: Eliminate __pthread_multiple_threads 16029 16030 * nptl/allocatestack.c: Modified. 16031 (allocate_stack): Modified function. 16032 * nptl/pthreadP.h: Modified. 16033 [! TLS_MULTIPLE_THREADS_IN_TCB](__pthread_multiple_threads): Remove. 16034 * nptl/pthread_cancel.c: Modified. 16035 (__pthread_cancel): Modified function. 16036 * nptl/vars.c: Modified. 16037 [! TLS_MULTIPLE_THREADS_IN_TCB](__pthread_multiple_threads): Remove. 16038 160392021-05-10 Florian Weimer <fweimer@redhat.com> 16040 16041 COMMIT: 29d4d1be681fee2fa7cf23205b6d993a3b2a4566 16042 Linux: Simplify and fix the definition of SINGLE_THREAD_P 16043 16044 * sysdeps/unix/sysv/linux/single-thread.h: Modified. 16045 [! SINGLE_THREAD_BY_GLOBAL][!(IS_IN (libc) || IS_IN (libpthread) || IS_IN (librt))](SINGLE_THREAD_P): Remove. 16046 [! SINGLE_THREAD_BY_GLOBAL][IS_IN (libc) || IS_IN (libpthread) || IS_IN (librt)](SINGLE_THREAD_P): Remove. 16047 [SINGLE_THREAD_BY_GLOBAL][!(IS_IN (librt))](SINGLE_THREAD_P): Remove. 16048 [SINGLE_THREAD_BY_GLOBAL][IS_IN (libc)](SINGLE_THREAD_P): Remove. 16049 [SINGLE_THREAD_BY_GLOBAL][IS_IN (libpthread)](__pthread_multiple_threads): Remove. 16050 [SINGLE_THREAD_BY_GLOBAL][IS_IN (libpthread)](SINGLE_THREAD_P): Remove. 16051 [SINGLE_THREAD_BY_GLOBAL][IS_IN (librt)](SINGLE_THREAD_P): Remove. 16052 (RTLD_SINGLE_THREAD_P): Modified. 16053 [! SINGLE_THREAD_BY_GLOBAL || IS_IN (rtld)](SINGLE_THREAD_P): New. 16054 [!(! SINGLE_THREAD_BY_GLOBAL || IS_IN (rtld))](SINGLE_THREAD_P): New. 16055 160562021-05-10 Florian Weimer <fweimer@redhat.com> 16057 16058 COMMIT: 1c75f89613a0b2428c21c19598559a2d64221cde 16059 Linux: Explicitly disable cancellation checking in the dynamic loader 16060 16061 * sysdeps/unix/sysdep.h: Modified. 16062 (SYSCALL_CANCEL): Modified. 16063 (INTERNAL_SYSCALL_CANCEL): Modified. 16064 [!(IS_IN (rtld))](NO_SYSCALL_CANCEL_CHECKING): New. 16065 [IS_IN (rtld)](NO_SYSCALL_CANCEL_CHECKING): New. 16066 160672021-05-10 Florian Weimer <fweimer@redhat.com> 16068 16069 COMMIT: 321789f61aa93c14390535aa3cf01846633cd022 16070 nptl: Export __libc_multiple_threads from libc as an internal symbol 16071 16072 * nptl/Versions: Modified. 16073 * nptl/allocatestack.c: Modified. 16074 (allocate_stack): Modified function. 16075 * nptl/libc_multiple_threads.c: Modified. 16076 [IS_IN (libc)][! TLS_MULTIPLE_THREADS_IN_TCB](__libc_multiple_threads): Modified. 16077 [IS_IN (libc)][! TLS_MULTIPLE_THREADS_IN_TCB](libc_hidden_data_def): New. 16078 * nptl/libc_pthread_init.c: Modified. 16079 [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_multiple_threads): Remove. 16080 [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Remove. 16081 [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Remove. 16082 (__libc_pthread_init): New function. 16083 * nptl/nptl-init.c: Modified. 16084 [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_multiple_threads_ptr): Remove. 16085 (__pthread_initialize_minimal_internal): Modified function. 16086 * nptl/pthreadP.h: Modified. 16087 [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Remove. 16088 [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_multiple_threads_ptr): Remove. 16089 [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Remove. 16090 (__libc_pthread_init): New function. 16091 * nptl/pthread_cancel.c: Modified. 16092 (__pthread_cancel): Modified function. 16093 * sysdeps/unix/sysv/linux/single-thread.h: Modified. 16094 [SINGLE_THREAD_BY_GLOBAL][IS_IN (libc)](__libc_multiple_threads): Remove. 16095 [! __ASSEMBLER__](__libc_multiple_threads): New. 16096 [! __ASSEMBLER__](libc_hidden_proto): New. 16097 160982021-05-10 Florian Weimer <fweimer@redhat.com> 16099 16100 COMMIT: d6163dfd3831cf48b69f430f37b4c099059a9db5 16101 elf, nptl: Resolve recursive lock implementation early 16102 16103 * elf/Makefile: Modified. 16104 * elf/dl-mutex.c: New file. 16105 * elf/rtld.c: Modified. 16106 (dl_main): Modified function. 16107 [PTHREAD_IN_LIBC](rtld_mutex_dummy): New. 16108 * nptl/nptl-init.c: Modified. 16109 (__pthread_initialize_minimal_internal): Modified function. 16110 * sysdeps/generic/ldsodefs.h: Modified. 16111 [IS_IN (rtld)][!(PTHREAD_IN_LIBC && SHARED)](__rtld_mutex_init): New. 16112 [IS_IN (rtld)][PTHREAD_IN_LIBC && SHARED](int): New. 16113 [IS_IN (rtld)][PTHREAD_IN_LIBC && SHARED](int): New. 16114 [IS_IN (rtld)][PTHREAD_IN_LIBC && SHARED](__rtld_mutex_init): New. 16115 [SHARED](rtld_global): Modified. 16116 * sysdeps/nptl/dl-mutex.c: New file. 16117 * sysdeps/nptl/libc-lockP.h: Modified. 16118 [! SHARED](__rtld_lock_lock_recursive): Remove. 16119 [! SHARED](__rtld_lock_unlock_recursive): Remove. 16120 [SHARED](__rtld_lock_default_lock_recursive): Remove. 16121 [SHARED](__rtld_lock_default_unlock_recursive): Remove. 16122 [SHARED](__rtld_lock_lock_recursive): Remove. 16123 [SHARED](__rtld_lock_unlock_recursive): Remove. 16124 (__rtld_lock_trylock_recursive): Remove. 16125 [!(IS_IN (rtld))](__rtld_lock_lock_recursive): New. 16126 [!(IS_IN (rtld))](__rtld_lock_unlock_recursive): New. 16127 [IS_IN (rtld)](__rtld_lock_lock_recursive): New. 16128 [IS_IN (rtld)](__rtld_lock_unlock_recursive): New. 16129 161302021-05-10 Florian Weimer <fweimer@redhat.com> 16131 16132 COMMIT: a64af8c9b6598f6d2685227f64f5ccb9b48c663c 16133 scripts/versions.awk: Add strings and hashes to <first-versions.h> 16134 16135 * scripts/versions.awk: Modified. 16136 161372021-05-10 Florian Weimer <fweimer@redhat.com> 16138 16139 COMMIT: 9637e5669bcbf978cb529f2d5b04165fd1e61713 16140 Hurd: Add missing hidden proto definition for __ttyname_r 16141 16142 * sysdeps/mach/hurd/ttyname_r.c: Modified. 16143 (libc_hidden_def): New. 16144 161452021-05-08 Noah Goldstein <goldstein.w.n@gmail.com> 16146 16147 COMMIT: 104c7b1967c3e78435c6f7eab5e225a7eddf9c6e 16148 x86: Add EVEX optimized memchr family not safe for RTM 16149 16150 * sysdeps/x86_64/multiarch/Makefile: Modified. 16151 * sysdeps/x86_64/multiarch/ifunc-evex.h: New file. 16152 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 16153 (__libc_ifunc_impl_list): Modified function. 16154 * sysdeps/x86_64/multiarch/memchr-evex-rtm.S: New file. 16155 * sysdeps/x86_64/multiarch/memchr-evex.S: Modified. 16156 * sysdeps/x86_64/multiarch/memchr.c: Modified. 16157 (ifunc-avx2.h): Remove include. 16158 (ifunc-evex.h): Include file. 16159 * sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S: New file. 16160 * sysdeps/x86_64/multiarch/rawmemchr.c: Modified. 16161 (ifunc-avx2.h): Remove include. 16162 (ifunc-evex.h): Include file. 16163 * sysdeps/x86_64/multiarch/wmemchr-evex-rtm.S: New file. 16164 * sysdeps/x86_64/multiarch/wmemchr.c: Modified. 16165 (ifunc-avx2.h): Remove include. 16166 (ifunc-evex.h): Include file. 16167 161682021-05-07 Alice Xu <alice.d.xu@gmail.com> 16169 16170 COMMIT: 6ea916adfa0ab9af6e7dc6adcf6f977dfe017835 16171 x86-64: Fix an unknown vector operation in memchr-evex.S 16172 16173 * sysdeps/x86_64/multiarch/memchr-evex.S: Modified. 16174 161752021-05-07 Raoni Fassina Firmino <raoni@linux.ibm.com> 16176 16177 COMMIT: 17a73a6d8b4c46f3e87fc53c7c25fa7cec01d707 16178 powerpc64le: Fix ifunc selection for memset, memmove, bzero and bcopy 16179 16180 * sysdeps/powerpc/powerpc64/multiarch/bcopy.c: Modified. 16181 [__LITTLE_ENDIAN__](libc_ifunc): Modified. 16182 * sysdeps/powerpc/powerpc64/multiarch/bzero.c: Modified. 16183 [__LITTLE_ENDIAN__](libc_ifunc): Modified. 16184 * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified. 16185 (__libc_ifunc_impl_list): Modified function. 16186 * sysdeps/powerpc/powerpc64/multiarch/memmove.c: Modified. 16187 [SHARED && IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc): Modified. 16188 * sysdeps/powerpc/powerpc64/multiarch/memset.c: Modified. 16189 [__LITTLE_ENDIAN__](libc_ifunc): Modified. 16190 161912021-05-07 H.J. Lu <hjl.tools@gmail.com> 16192 16193 COMMIT: 310be3cc09d5b1471174bc12f1860169e686bd65 16194 malloc: Make tunable callback functions static 16195 16196 * malloc/arena.c: Modified. 16197 [HAVE_TUNABLES](TUNABLE_CALLBACK): Modified function. 16198 [HAVE_TUNABLES](TUNABLE_CALLBACK_FNDECL): Modified. 16199 162002021-05-07 Érico Nogueira <ericonr@disroot.org> 16201 16202 COMMIT: 05ae46ee7a70b158d58b2c8581451fed9c18da2a 16203 linux: implement ttyname as a wrapper around ttyname_r. 16204 16205 * include/unistd.h: Modified. 16206 [! _ISOMAC](__ttyname_r): Modified. 16207 [! _ISOMAC](libc_hidden_proto): Modified. 16208 [! _ISOMAC](libc_hidden_proto): Modified. 16209 [! _ISOMAC](libc_hidden_proto): Modified. 16210 [! _ISOMAC](libc_hidden_proto): Modified. 16211 [! _ISOMAC](libc_hidden_proto): Modified. 16212 [! _ISOMAC](libc_hidden_proto): Modified. 16213 [! _ISOMAC](libc_hidden_proto): New. 16214 * sysdeps/unix/sysv/linux/ttyname.c: Modified. 16215 [0](__ttyname): Remove. 16216 (stddef.h): Remove include. 16217 (dirent.h): Remove include. 16218 (sys/types.h): Remove include. 16219 (sys/stat.h): Remove include. 16220 (unistd.h): Remove include. 16221 (string.h): Remove include. 16222 (_itoa.h): Remove include. 16223 (getttyname): Remove. 16224 (libc_freeres_ptr): Remove. 16225 (getttyname): Remove function. 16226 (libc_freeres_ptr): Remove. 16227 (ttyname): Modified function. 16228 (ttyname_buf): New. 16229 (libc_freeres_fn__free_mem): New function. 16230 * sysdeps/unix/sysv/linux/ttyname_r.c: Modified. 16231 (libc_hidden_def): New. 16232 162332021-05-07 Érico Nogueira <ericonr@disroot.org> 16234 16235 COMMIT: 0fb3dadca2548df348904d083b4d911fa25503f5 16236 linux: use fd_to_filename instead of _fitoa_word in ttyname_r. 16237 16238 * sysdeps/unix/sysv/linux/ttyname_r.c: Modified. 16239 (_itoa.h): Remove include. 16240 (__ttyname_r): Modified function. 16241 (fd_to_filename.h): Include file. 16242 162432021-05-07 Érico Nogueira <ericonr@disroot.org> 16244 16245 COMMIT: 330001202ada53dcf3de81f95edc2616f8d75c68 16246 misc: use _fitoa_word to implement __fd_to_filename. 16247 16248 * misc/fd_to_filename.c: Modified. 16249 (__fd_to_filename): Modified function. 16250 (_itoa.h): Include file. 16251 162522021-05-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> 16253 16254 COMMIT: f13fb81ad3159543741e9132685335002a6d5df2 16255 linux: Remove /proc/cpuinfo fallback on alpha and sparc 16256 16257 * sysdeps/unix/sysv/linux/alpha/getsysstats.c: Delete file. 16258 * sysdeps/unix/sysv/linux/getsysstats.c: Modified. 16259 (__get_nprocs_conf): Modified function. 16260 * sysdeps/unix/sysv/linux/sparc/getsysstats.c: Delete file. 16261 162622021-05-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> 16263 16264 COMMIT: 903bc7dcc2acafc40be11639767e10a2de712649 16265 linux: Use sched_getaffinity for __get_nprocs (BZ #27645) 16266 16267 * include/bits/cpu-set.h: Modified. 16268 [! _ISOMAC](__sched_cpucount): New. 16269 [! _ISOMAC](libc_hidden_proto): New. 16270 * posix/sched_cpucount.c: Modified. 16271 (libc_hidden_def): New. 16272 * sysdeps/unix/sysv/linux/alpha/getsysstats.c: Modified. 16273 (GET_NPROCS_PARSER): Remove. 16274 * sysdeps/unix/sysv/linux/getsysstats.c: Modified. 16275 [! GET_NPROCS_PARSER](GET_NPROCS_PARSER): Remove. 16276 (alloca.h): Remove include. 16277 (assert.h): Remove include. 16278 (ctype.h): Remove include. 16279 (errno.h): Remove include. 16280 (fcntl.h): Remove include. 16281 (mntent.h): Remove include. 16282 (paths.h): Remove include. 16283 (stdlib.h): Remove include. 16284 (string.h): Remove include. 16285 (unistd.h): Remove include. 16286 (atomic.h): Remove include. 16287 (next_line): Remove function. 16288 (__get_nprocs): Modified function. 16289 (scratch_buffer.h): Include file. 16290 (sysdep.h): Include file. 16291 * sysdeps/unix/sysv/linux/m68k/getsysstats.c: Delete file. 16292 * sysdeps/unix/sysv/linux/microblaze/getsysstats.c: Delete file. 16293 * sysdeps/unix/sysv/linux/mips/getsysstats.c: Delete file. 16294 * sysdeps/unix/sysv/linux/sparc/getsysstats.c: Modified. 16295 (GET_NPROCS_PARSER): Remove. 16296 162972021-05-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> 16298 16299 COMMIT: db373e4c57159ac82df4b07b596dd29c4cfe9d86 16300 Remove architecture specific sched_cpucount optimizations 16301 16302 * posix/sched_cpucount.c: Modified. 16303 (__sched_cpucount): Modified function. 16304 (countbits): New function. 16305 * sysdeps/i386/i686/multiarch/sched_cpucount.c: Delete file. 16306 * sysdeps/ia64/sched_cpucount.c: Delete file. 16307 * sysdeps/powerpc/sched_cpucount.c: Delete file. 16308 * sysdeps/x86_64/multiarch/sched_cpucount.c: Delete file. 16309 * sysdeps/x86_64/sched_cpucount.c: Delete file. 16310 163112021-05-07 H.J. Lu <hjl.tools@gmail.com> 16312 16313 COMMIT: 69e0a5eb0d5acb4b55dbef68b68fc4a10f2911af 16314 Run $(objpfx)iconvconfig with $(run-program-prefix) [BZ #27477] 16315 16316 * iconv/Makefile: Modified. 16317 163182021-05-06 Martin Sebor <msebor@redhat.com> 16319 16320 COMMIT: 3bf0b4f2cdc763141dd850be7588c32a720f5ce5 16321 Use the correct diagnostic macro. 16322 16323 * sysdeps/unix/sysv/linux/test-errno-linux.c: Modified. 16324 (do_test): Modified function. 16325 163262021-05-06 Martin Sebor <msebor@redhat.com> 16327 16328 COMMIT: 26492c0a14966c32c43cd6ca1d0dca5e62c6cfef 16329 Annotate additional APIs with GCC attribute access. 16330 16331 * inet/if_index.c: Modified. 16332 (stub_warning): Modified function. 16333 * io/bits/poll2.h: Modified. 16334 [__USE_GNU](__ppoll_chk): Modified. 16335 [__USE_GNU](ppoll): Modified function. 16336 (__poll_chk): Modified. 16337 (poll): Modified function. 16338 * io/sys/poll.h: Modified. 16339 [__USE_GNU](ppoll): Modified. 16340 (poll): Modified. 16341 * libio/stdio.h: Modified. 16342 [( __USE_XOPEN && ! __USE_XOPEN2K) || __USE_GNU](cuserid): Modified. 16343 [__USE_MISC](__wur): Modified. 16344 [__USE_POSIX](ctermid): Modified. 16345 (__wur): Modified. 16346 * misc/sys/uio.h: Modified. 16347 [__USE_GNU][! __USE_FILE_OFFSET64](__wur): Modified. 16348 [__USE_GNU][! __USE_FILE_OFFSET64](__wur): Remove. 16349 [__USE_GNU][! __USE_FILE_OFFSET64](preadv2): New function. 16350 [__USE_GNU][__USE_FILE_OFFSET64][__REDIRECT](__wur): Remove. 16351 [__USE_GNU][__USE_FILE_OFFSET64][__REDIRECT](__wur): Remove. 16352 [__USE_GNU][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New function. 16353 [__USE_GNU][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New function. 16354 [__USE_GNU][__USE_LARGEFILE64](__wur): Remove. 16355 [__USE_GNU][__USE_LARGEFILE64](__wur): Remove. 16356 [__USE_GNU][__USE_LARGEFILE64](preadv64v2): New function. 16357 [__USE_GNU][__USE_LARGEFILE64](pwritev64v2): New function. 16358 [__USE_MISC][! __USE_FILE_OFFSET64](__wur): Remove. 16359 [__USE_MISC][! __USE_FILE_OFFSET64](__wur): Remove. 16360 [__USE_MISC][! __USE_FILE_OFFSET64](preadv): New function. 16361 [__USE_MISC][! __USE_FILE_OFFSET64](pwritev): New function. 16362 [__USE_MISC][__USE_FILE_OFFSET64][__REDIRECT](__wur): Remove. 16363 [__USE_MISC][__USE_FILE_OFFSET64][__REDIRECT](__wur): Remove. 16364 [__USE_MISC][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New function. 16365 [__USE_MISC][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New function. 16366 [__USE_MISC][__USE_LARGEFILE64](__wur): Remove. 16367 [__USE_MISC][__USE_LARGEFILE64](__wur): Remove. 16368 [__USE_MISC][__USE_LARGEFILE64](preadv64): New function. 16369 [__USE_MISC][__USE_LARGEFILE64](pwritev64): New function. 16370 (__wur): Remove. 16371 (__wur): Remove. 16372 (readv): New function. 16373 (writev): New function. 16374 * nss/makedb.c: Modified. 16375 (write_output): Modified function. 16376 * posix/bug-regex33.c: Modified. 16377 (do_test): Modified function. 16378 * posix/regex.h: Modified. 16379 [__USE_GNU](re_compile_pattern): Modified. 16380 [__USE_GNU](re_search): Modified. 16381 [__USE_GNU](re_search_2): Modified. 16382 [__USE_GNU](re_match): Modified. 16383 [__USE_GNU](re_match_2): Modified. 16384 (regexec): Modified. 16385 (regerror): Modified. 16386 * pwd/pwd.h: Modified. 16387 [__USE_POSIX][__USE_MISC](getpwent_r): Modified. 16388 [__USE_POSIX][__USE_MISC](fgetpwent_r): Modified. 16389 [__USE_POSIX](getpwuid_r): Modified. 16390 [__USE_POSIX](getpwnam_r): Modified. 16391 * stdio-common/tmpnam.c: Modified. 16392 (tmpnam): Modified function. 16393 * stdio-common/tmpnam_r.c: Modified. 16394 (tmpnam_r): Modified function. 16395 * stdlib/monetary.h: Modified. 16396 [__USE_XOPEN2K8](strfmon_l): Modified. 16397 (strfmon): Modified. 16398 * sysdeps/gnu/net/if.h: Modified. 16399 (if_indextoname): Modified. 16400 * sysdeps/mach/hurd/if_index.c: Modified. 16401 (__if_indextoname): Modified function. 16402 * sysdeps/unix/sysv/linux/if_index.c: Modified. 16403 (__if_indextoname): Modified function. 16404 * sysdeps/unix/sysv/linux/test-errno-linux.c: Modified. 16405 (do_test): Modified function. 16406 (libc-diag.h): Include file. 16407 164082021-05-06 Florian Weimer <fweimer@redhat.com> 16409 16410 COMMIT: 3f0808ef4c872afeade0e323c024ac59ec90fc2b 16411 nptl: Move pthread_barrierattr_setpshared into libc 16412 16413 * nptl/Makefile: Modified. 16414 * nptl/Versions: Modified. 16415 * nptl/pthread_barrierattr_setpshared.c: Modified. 16416 (pthread_barrierattr_setpshared): Remove function. 16417 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 16418 (shlib-compat.h): Include file. 16419 (__pthread_barrierattr_setpshared): New function. 16420 (versioned_symbol): New function. 16421 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 16422 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 16423 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 16424 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 16425 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 16426 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 16427 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 16428 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 16429 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 16430 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 16431 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 16432 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 16433 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 16434 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 16435 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 16436 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 16437 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 16438 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 16439 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 16440 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 16441 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 16442 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 16443 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 16444 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 16445 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 16446 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 16447 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 16448 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 16449 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 16450 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 16451 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 16452 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 16453 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 16454 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 16455 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 16456 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 16457 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 16458 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 16459 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 16460 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 16461 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 16462 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 16463 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 16464 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 16465 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 16466 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 16467 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 16468 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 16469 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 16470 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 16471 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 16472 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 16473 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 16474 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 16475 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 16476 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 16477 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 16478 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 16479 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 16480 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 16481 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 16482 164832021-05-06 Florian Weimer <fweimer@redhat.com> 16484 16485 COMMIT: 39e74af22e63b8b099862f37adffdbfaf9ad7a20 16486 nptl: Move pthread_barrierattr_getpshared into libc 16487 16488 * nptl/Makefile: Modified. 16489 * nptl/Versions: Modified. 16490 * nptl/pthread_barrierattr_getpshared.c: Modified. 16491 (pthread_barrierattr_getpshared): Remove function. 16492 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 16493 (shlib-compat.h): Include file. 16494 (__pthread_barrierattr_getpshared): New function. 16495 (versioned_symbol): New function. 16496 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 16497 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 16498 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 16499 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 16500 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 16501 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 16502 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 16503 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 16504 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 16505 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 16506 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 16507 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 16508 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 16509 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 16510 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 16511 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 16512 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 16513 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 16514 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 16515 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 16516 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 16517 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 16518 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 16519 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 16520 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 16521 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 16522 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 16523 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 16524 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 16525 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 16526 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 16527 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 16528 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 16529 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 16530 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 16531 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 16532 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 16533 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 16534 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 16535 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 16536 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 16537 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 16538 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 16539 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 16540 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 16541 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 16542 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 16543 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 16544 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 16545 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 16546 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 16547 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 16548 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 16549 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 16550 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 16551 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 16552 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 16553 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 16554 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 16555 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 16556 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 16557 165582021-05-06 Florian Weimer <fweimer@redhat.com> 16559 16560 COMMIT: e731212bc3a3af5935aa0cc2ec738eddb127f383 16561 nptl: Move pthread_barrierattr_init into libc 16562 16563 * nptl/Makefile: Modified. 16564 * nptl/Versions: Modified. 16565 * nptl/pthread_barrierattr_init.c: Modified. 16566 (pthread_barrierattr_init): Remove function. 16567 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 16568 (shlib-compat.h): Include file. 16569 (__pthread_barrierattr_init): New function. 16570 (versioned_symbol): New function. 16571 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 16572 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 16573 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 16574 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 16575 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 16576 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 16577 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 16578 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 16579 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 16580 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 16581 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 16582 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 16583 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 16584 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 16585 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 16586 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 16587 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 16588 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 16589 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 16590 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 16591 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 16592 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 16593 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 16594 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 16595 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 16596 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 16597 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 16598 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 16599 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 16600 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 16601 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 16602 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 16603 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 16604 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 16605 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 16606 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 16607 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 16608 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 16609 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 16610 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 16611 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 16612 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 16613 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 16614 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 16615 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 16616 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 16617 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 16618 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 16619 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 16620 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 16621 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 16622 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 16623 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 16624 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 16625 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 16626 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 16627 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 16628 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 16629 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 16630 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 16631 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 16632 166332021-05-06 Florian Weimer <fweimer@redhat.com> 16634 16635 COMMIT: bbacf0f56cac095869b75e557b8bcd3b97964050 16636 nptl: Move pthread_barrierattr_destroy into libc 16637 16638 * nptl/Makefile: Modified. 16639 * nptl/Versions: Modified. 16640 * nptl/pthread_barrierattr_destroy.c: Modified. 16641 (pthread_barrierattr_destroy): Remove function. 16642 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 16643 (shlib-compat.h): Include file. 16644 (__pthread_barrierattr_destroy): New function. 16645 (versioned_symbol): New function. 16646 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 16647 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 16648 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 16649 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 16650 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 16651 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 16652 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 16653 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 16654 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 16655 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 16656 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 16657 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 16658 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 16659 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 16660 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 16661 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 16662 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 16663 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 16664 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 16665 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 16666 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 16667 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 16668 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 16669 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 16670 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 16671 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 16672 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 16673 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 16674 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 16675 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 16676 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 16677 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 16678 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 16679 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 16680 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 16681 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 16682 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 16683 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 16684 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 16685 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 16686 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 16687 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 16688 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 16689 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 16690 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 16691 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 16692 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 16693 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 16694 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 16695 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 16696 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 16697 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 16698 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 16699 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 16700 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 16701 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 16702 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 16703 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 16704 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 16705 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 16706 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 16707 167082021-05-06 Florian Weimer <fweimer@redhat.com> 16709 16710 COMMIT: b9aec0dd9f270b09be6546443e8070de7e8b0d98 16711 nptl: Move pthread_barrier_wait into libc 16712 16713 * nptl/Makefile: Modified. 16714 * nptl/Versions: Modified. 16715 * nptl/pthread_barrier_wait.c: Modified. 16716 (__pthread_barrier_wait): Remove function. 16717 (weak_alias): Remove. 16718 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 16719 (shlib-compat.h): Include file. 16720 (___pthread_barrier_wait): New function. 16721 (versioned_symbol): New function. 16722 (versioned_symbol): New function. 16723 (libc_hidden_ver): New. 16724 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 16725 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 16726 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 16727 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 16728 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 16729 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 16730 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 16731 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 16732 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 16733 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 16734 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 16735 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 16736 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 16737 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 16738 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 16739 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 16740 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 16741 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 16742 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 16743 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 16744 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 16745 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 16746 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 16747 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 16748 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 16749 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 16750 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 16751 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 16752 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 16753 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 16754 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 16755 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 16756 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 16757 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 16758 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 16759 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 16760 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 16761 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 16762 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 16763 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 16764 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 16765 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 16766 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 16767 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 16768 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 16769 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 16770 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 16771 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 16772 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 16773 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 16774 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 16775 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 16776 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 16777 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 16778 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 16779 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 16780 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 16781 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 16782 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 16783 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 16784 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 16785 167862021-05-06 Florian Weimer <fweimer@redhat.com> 16787 16788 COMMIT: f1af331c4e87dee7d91e404b9f746c99ca3f2c71 16789 nptl: Move pthread_barrier_init into libc 16790 16791 * include/pthread.h: Modified. 16792 [! _ISOMAC][PTHREAD_IN_LIBC](libc_hidden_proto): New. 16793 * nptl/Makefile: Modified. 16794 * nptl/Versions: Modified. 16795 * nptl/pthread_barrier_init.c: Modified. 16796 (__pthread_barrier_init): Remove function. 16797 (weak_alias): Remove. 16798 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 16799 (shlib-compat.h): Include file. 16800 (___pthread_barrier_init): New function. 16801 (versioned_symbol): New function. 16802 (versioned_symbol): New function. 16803 (libc_hidden_ver): New. 16804 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 16805 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 16806 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 16807 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 16808 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 16809 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 16810 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 16811 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 16812 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 16813 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 16814 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 16815 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 16816 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 16817 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 16818 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 16819 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 16820 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 16821 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 16822 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 16823 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 16824 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 16825 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 16826 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 16827 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 16828 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 16829 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 16830 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 16831 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 16832 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 16833 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 16834 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 16835 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 16836 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 16837 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 16838 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 16839 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 16840 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 16841 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 16842 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 16843 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 16844 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 16845 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 16846 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 16847 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 16848 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 16849 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 16850 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 16851 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 16852 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 16853 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 16854 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 16855 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 16856 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 16857 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 16858 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 16859 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 16860 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 16861 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 16862 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 16863 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 16864 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 16865 168662021-05-06 Florian Weimer <fweimer@redhat.com> 16867 16868 COMMIT: 43b3746aff2f20c5865f559a76896fc6b131c09c 16869 nptl: Move pthread_barrier_destroy into libc 16870 16871 * nptl/Makefile: Modified. 16872 * nptl/Versions: Modified. 16873 * nptl/pthread_barrier_destroy.c: Modified. 16874 (pthread_barrier_destroy): Remove function. 16875 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 16876 (shlib-compat.h): Include file. 16877 (__pthread_barrier_destroy): New function. 16878 (versioned_symbol): New function. 16879 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 16880 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 16881 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 16882 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 16883 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 16884 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 16885 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 16886 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 16887 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 16888 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 16889 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 16890 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 16891 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 16892 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 16893 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 16894 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 16895 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 16896 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 16897 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 16898 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 16899 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 16900 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 16901 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 16902 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 16903 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 16904 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 16905 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 16906 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 16907 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 16908 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 16909 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 16910 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 16911 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 16912 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 16913 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 16914 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 16915 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 16916 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 16917 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 16918 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 16919 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 16920 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 16921 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 16922 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 16923 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 16924 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 16925 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 16926 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 16927 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 16928 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 16929 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 16930 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 16931 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 16932 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 16933 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 16934 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 16935 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 16936 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 16937 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 16938 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 16939 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 16940 169412021-05-05 Florian Weimer <fweimer@redhat.com> 16942 16943 COMMIT: 5633541d3b9a78fc5283af3a2f3e824126ef785a 16944 nptl: Move sem_trywait, sem_wait into libc 16945 16946 * nptl/Makefile: Modified. 16947 * nptl/Versions: Modified. 16948 * nptl/sem_wait.c: Modified. 16949 [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_wait): Remove. 16950 [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove. 16951 [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_trywait): Remove. 16952 [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove. 16953 (versioned_symbol): Modified. 16954 (versioned_symbol): Modified. 16955 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_wait): New. 16956 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New. 16957 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_trywait): New. 16958 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New. 16959 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 16960 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 16961 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 16962 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 16963 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 16964 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 16965 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 16966 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 16967 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 16968 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 16969 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 16970 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 16971 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 16972 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 16973 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 16974 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 16975 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 16976 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 16977 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 16978 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 16979 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 16980 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 16981 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 16982 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 16983 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 16984 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 16985 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 16986 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 16987 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 16988 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 16989 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 16990 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 16991 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 16992 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 16993 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 16994 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 16995 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 16996 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 16997 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 16998 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 16999 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 17000 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 17001 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 17002 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 17003 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 17004 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 17005 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 17006 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 17007 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 17008 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 17009 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 17010 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 17011 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 17012 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 17013 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 17014 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 17015 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 17016 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 17017 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 17018 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 17019 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 17020 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 17021 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 17022 170232021-05-05 Florian Weimer <fweimer@redhat.com> 17024 17025 COMMIT: 990c8ffd3a83232365f346413e394d4431875899 17026 nptl: Move sem_unlink into libc 17027 17028 * nptl/Makefile: Modified. 17029 * nptl/Versions: Modified. 17030 * nptl/libpthread-compat.c: Modified. 17031 [(SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_1_2))](compat_symbol): New. 17032 * sysdeps/pthread/sem_unlink.c: Modified. 17033 (sem_unlink): Remove function. 17034 [! PTHREAD_IN_LIBC](strong_alias): New. 17035 [!PTHREAD_IN_LIBC](__unlink): New. 17036 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_34)](compat_symbol): New. 17037 [PTHREAD_IN_LIBC](versioned_symbol): New. 17038 (__sem_unlink): New function. 17039 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 17040 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 17041 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 17042 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 17043 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 17044 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 17045 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 17046 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 17047 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 17048 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 17049 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 17050 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 17051 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 17052 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 17053 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 17054 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 17055 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 17056 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 17057 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 17058 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 17059 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 17060 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 17061 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 17062 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 17063 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 17064 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 17065 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 17066 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 17067 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 17068 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 17069 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 17070 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 17071 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 17072 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 17073 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 17074 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 17075 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 17076 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 17077 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 17078 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 17079 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 17080 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 17081 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 17082 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 17083 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 17084 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 17085 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 17086 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 17087 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 17088 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 17089 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 17090 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 17091 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 17092 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 17093 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 17094 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 17095 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 17096 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 17097 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 17098 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 17099 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 17100 171012021-05-05 Florian Weimer <fweimer@redhat.com> 17102 17103 COMMIT: 018c75dcb1ee93f3ff0d3d9cbdf1fe48aa630315 17104 nptl: Move sem_timedwait into libc 17105 17106 * nptl/Makefile: Modified. 17107 * nptl/Versions: Modified. 17108 * nptl/sem_timedwait.c: Modified. 17109 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 17110 [__TIMESIZE != 64](__sem_timedwait): Remove function. 17111 [__TIMESIZE != 64][! SHARED](strong_alias): New. 17112 [__TIMESIZE != 64](libc_hidden_ver): New. 17113 [__TIMESIZE != 64](___sem_timedwait): New function. 17114 (__sem_timedwait64): Remove function. 17115 (weak_alias): Remove. 17116 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 17117 [__TIMESIZE == 64](strong_alias): New. 17118 (___sem_timedwait64): New function. 17119 (versioned_symbol): New function. 17120 * nptl/semaphoreP.h: Modified. 17121 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 17122 [__TIMESIZE != 64](libc_hidden_proto): New. 17123 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 17124 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 17125 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 17126 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 17127 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 17128 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 17129 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 17130 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 17131 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 17132 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 17133 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 17134 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 17135 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 17136 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 17137 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 17138 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 17139 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 17140 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 17141 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 17142 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 17143 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 17144 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 17145 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 17146 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 17147 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 17148 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 17149 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 17150 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 17151 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 17152 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 17153 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 17154 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 17155 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 17156 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 17157 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 17158 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 17159 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 17160 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 17161 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 17162 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 17163 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 17164 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 17165 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 17166 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 17167 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 17168 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 17169 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 17170 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 17171 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 17172 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 17173 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 17174 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 17175 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 17176 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 17177 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 17178 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 17179 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 17180 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 17181 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 17182 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 17183 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 17184 171852021-05-05 Florian Weimer <fweimer@redhat.com> 17186 17187 COMMIT: 793042c63c511f5280e960108b2f0b13e115245d 17188 nptl: Move sem_post into libc 17189 17190 * nptl/Makefile: Modified. 17191 * nptl/Versions: Modified. 17192 * nptl/sem_post.c: Modified. 17193 [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_post): Remove. 17194 [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove. 17195 (versioned_symbol): Modified. 17196 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_post): New. 17197 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New. 17198 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 17199 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 17200 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 17201 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 17202 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 17203 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 17204 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 17205 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 17206 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 17207 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 17208 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 17209 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 17210 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 17211 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 17212 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 17213 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 17214 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 17215 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 17216 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 17217 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 17218 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 17219 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 17220 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 17221 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 17222 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 17223 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 17224 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 17225 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 17226 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 17227 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 17228 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 17229 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 17230 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 17231 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 17232 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 17233 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 17234 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 17235 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 17236 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 17237 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 17238 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 17239 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 17240 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 17241 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 17242 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 17243 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 17244 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 17245 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 17246 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 17247 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 17248 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 17249 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 17250 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 17251 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 17252 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 17253 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 17254 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 17255 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 17256 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 17257 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 17258 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 17259 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 17260 172612021-05-05 Florian Weimer <fweimer@redhat.com> 17262 17263 COMMIT: 1ae60ae74ff43cf7a28bace42d91cb6281bd50fc 17264 nptl: Move sem_init into libc 17265 17266 * nptl/Makefile: Modified. 17267 * nptl/Versions: Modified. 17268 * nptl/sem_init.c: Modified. 17269 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_init): Remove. 17270 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove. 17271 (versioned_symbol): Modified. 17272 [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_init): New. 17273 [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New. 17274 [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 17275 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 17276 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 17277 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 17278 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 17279 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 17280 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 17281 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 17282 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 17283 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 17284 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 17285 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 17286 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 17287 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 17288 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 17289 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 17290 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 17291 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 17292 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 17293 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 17294 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 17295 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 17296 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 17297 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 17298 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 17299 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 17300 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 17301 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 17302 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 17303 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 17304 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 17305 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 17306 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 17307 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 17308 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 17309 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 17310 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 17311 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 17312 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 17313 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 17314 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 17315 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 17316 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 17317 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 17318 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 17319 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 17320 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 17321 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 17322 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 17323 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 17324 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 17325 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 17326 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 17327 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 17328 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 17329 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 17330 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 17331 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 17332 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 17333 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 17334 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 17335 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 17336 173372021-05-05 Florian Weimer <fweimer@redhat.com> 17338 17339 COMMIT: 61878689c228cdf324d609b98db3314d8a81f24d 17340 nptl: Move sem_getvalue into libc 17341 17342 * nptl/Makefile: Modified. 17343 * nptl/Versions: Modified. 17344 * nptl/sem_getvalue.c: Modified. 17345 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_getvalue): Remove. 17346 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove. 17347 (versioned_symbol): Modified. 17348 [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_getvalue): New. 17349 [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New. 17350 [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 17351 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 17352 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 17353 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 17354 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 17355 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 17356 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 17357 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 17358 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 17359 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 17360 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 17361 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 17362 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 17363 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 17364 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 17365 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 17366 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 17367 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 17368 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 17369 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 17370 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 17371 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 17372 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 17373 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 17374 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 17375 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 17376 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 17377 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 17378 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 17379 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 17380 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 17381 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 17382 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 17383 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 17384 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 17385 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 17386 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 17387 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 17388 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 17389 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 17390 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 17391 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 17392 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 17393 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 17394 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 17395 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 17396 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 17397 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 17398 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 17399 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 17400 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 17401 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 17402 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 17403 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 17404 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 17405 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 17406 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 17407 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 17408 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 17409 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 17410 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 17411 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 17412 174132021-05-05 Florian Weimer <fweimer@redhat.com> 17414 17415 COMMIT: 4b729cca87ea2f14bcb526588f992cdd931ef362 17416 nptl: Move sem_destroy into libc 17417 17418 * nptl/Makefile: Modified. 17419 * nptl/Versions: Modified. 17420 * nptl/sem_destroy.c: Modified. 17421 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](strong_alias): Remove. 17422 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove. 17423 (versioned_symbol): Modified. 17424 [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](strong_alias): New. 17425 [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New. 17426 [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 17427 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 17428 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 17429 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 17430 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 17431 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 17432 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 17433 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 17434 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 17435 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 17436 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 17437 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 17438 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 17439 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 17440 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 17441 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 17442 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 17443 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 17444 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 17445 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 17446 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 17447 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 17448 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 17449 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 17450 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 17451 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 17452 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 17453 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 17454 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 17455 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 17456 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 17457 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 17458 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 17459 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 17460 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 17461 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 17462 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 17463 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 17464 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 17465 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 17466 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 17467 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 17468 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 17469 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 17470 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 17471 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 17472 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 17473 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 17474 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 17475 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 17476 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 17477 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 17478 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 17479 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 17480 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 17481 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 17482 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 17483 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 17484 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 17485 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 17486 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 17487 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 17488 174892021-05-05 Florian Weimer <fweimer@redhat.com> 17490 17491 COMMIT: 0b7d48d1062e4383b4a78e0bb78c5f0f29479780 17492 nptl: Move sem_close, sem_open into libc 17493 17494 * include/shm-directory.h: Modified. 17495 (libc_hidden_proto): New. 17496 * include/stdlib.h: Modified. 17497 [! _ISOMAC](libc_hidden_proto): Modified. 17498 [! _ISOMAC](libc_hidden_proto): Modified. 17499 [! _ISOMAC](libc_hidden_proto): Modified. 17500 [! _ISOMAC](libc_hidden_proto): Modified. 17501 [! _ISOMAC](libc_hidden_proto): Modified. 17502 [! _ISOMAC](libc_hidden_proto): Modified. 17503 [! _ISOMAC](libc_hidden_proto): Modified. 17504 [! _ISOMAC](libc_hidden_proto): Modified. 17505 [! _ISOMAC](libc_hidden_proto): Modified. 17506 [! _ISOMAC](libc_hidden_proto): Modified. 17507 [! _ISOMAC](libc_hidden_proto): Modified. 17508 [! _ISOMAC](libc_hidden_proto): Modified. 17509 [! _ISOMAC](libc_hidden_proto): Modified. 17510 [! _ISOMAC](libc_hidden_proto): Modified. 17511 [! _ISOMAC](libc_hidden_proto): Modified. 17512 [! _ISOMAC](libc_hidden_proto): Modified. 17513 [! _ISOMAC](libc_hidden_proto): Modified. 17514 [! _ISOMAC](libc_hidden_proto): Modified. 17515 [! _ISOMAC](libc_hidden_proto): Modified. 17516 [! _ISOMAC](libc_hidden_proto): Modified. 17517 [! _ISOMAC](libc_hidden_proto): Modified. 17518 [! _ISOMAC](libc_hidden_proto): Modified. 17519 [! _ISOMAC](libc_hidden_proto): Modified. 17520 [! _ISOMAC](libc_hidden_proto): Modified. 17521 [! _ISOMAC](libc_hidden_proto): Modified. 17522 [! _ISOMAC](libc_hidden_proto): Modified. 17523 [! _ISOMAC](libc_hidden_proto): Modified. 17524 [! _ISOMAC](libc_hidden_proto): Modified. 17525 [! _ISOMAC](libc_hidden_proto): Modified. 17526 [! _ISOMAC](libc_hidden_proto): Modified. 17527 [! _ISOMAC](libc_hidden_proto): Modified. 17528 [! _ISOMAC](libc_hidden_proto): Modified. 17529 [! _ISOMAC](libc_hidden_proto): Modified. 17530 [! _ISOMAC](libc_hidden_proto): Modified. 17531 [! _ISOMAC](libc_hidden_proto): Modified. 17532 [! _ISOMAC](libc_hidden_proto): New. 17533 * misc/mktemp.c: Modified. 17534 (libc_hidden_def): New. 17535 * nptl/Makefile: Modified. 17536 * nptl/Versions: Modified. 17537 * posix/shm-directory.c: Modified. 17538 [_POSIX_MAPPED_FILES](libc_hidden_def): New. 17539 * sysdeps/pthread/sem_close.c: Modified. 17540 (sem_close): Remove function. 17541 [! PTHREAD_IN_LIBC](strong_alias): New. 17542 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_34)](compat_symbol): New. 17543 [PTHREAD_IN_LIBC](versioned_symbol): New. 17544 (__sem_close): New function. 17545 * sysdeps/pthread/sem_open.c: Modified. 17546 (sem_open): Remove function. 17547 [! PTHREAD_IN_LIBC](strong_alias): New. 17548 [!PTHREAD_IN_LIBC](__link): New. 17549 [!PTHREAD_IN_LIBC](__unlink): New. 17550 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_34)](compat_symbol): New. 17551 [PTHREAD_IN_LIBC](versioned_symbol): New. 17552 (__sem_open): New function. 17553 * sysdeps/pthread/sem_routines.c: Modified. 17554 (__sem_check_add_mapping): Modified function. 17555 (__sem_remove_mapping): Modified function. 17556 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 17557 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 17558 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 17559 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 17560 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 17561 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 17562 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 17563 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 17564 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 17565 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 17566 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 17567 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 17568 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 17569 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 17570 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 17571 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 17572 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 17573 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 17574 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 17575 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 17576 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 17577 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 17578 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 17579 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 17580 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 17581 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 17582 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 17583 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 17584 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 17585 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 17586 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 17587 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 17588 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 17589 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 17590 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 17591 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 17592 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 17593 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 17594 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 17595 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 17596 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 17597 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 17598 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 17599 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 17600 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 17601 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 17602 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 17603 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 17604 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 17605 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 17606 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 17607 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 17608 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 17609 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 17610 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 17611 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 17612 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 17613 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 17614 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 17615 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 17616 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 17617 176182021-05-05 Florian Weimer <fweimer@redhat.com> 17619 17620 COMMIT: 19cc20ef2e8b9e09429741a3108e55c50758a273 17621 nptl: Move sem_clockwait into libc 17622 17623 * nptl/Makefile: Modified. 17624 * nptl/Versions: Modified. 17625 * nptl/libpthread-compat.c: Modified. 17626 [(SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_31))](compat_symbol): New. 17627 * nptl/sem_clockwait.c: Modified. 17628 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 17629 [__TIMESIZE != 64](__sem_clockwait): Remove function. 17630 [__TIMESIZE != 64](libc_hidden_ver): New. 17631 [__TIMESIZE != 64](___sem_clockwait): New function. 17632 (__sem_clockwait64): Remove function. 17633 (weak_alias): Remove. 17634 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_34)](compat_symbol): New. 17635 [__TIMESIZE == 64](strong_alias): New. 17636 (___sem_clockwait64): New function. 17637 (versioned_symbol): New function. 17638 * nptl/semaphoreP.h: Modified. 17639 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 17640 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 17641 [__TIMESIZE != 64](libc_hidden_proto): New. 17642 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 17643 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 17644 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 17645 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 17646 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 17647 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 17648 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 17649 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 17650 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 17651 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 17652 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 17653 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 17654 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 17655 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 17656 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 17657 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 17658 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 17659 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 17660 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 17661 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 17662 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 17663 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 17664 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 17665 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 17666 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 17667 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 17668 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 17669 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 17670 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 17671 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 17672 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 17673 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 17674 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 17675 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 17676 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 17677 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 17678 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 17679 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 17680 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 17681 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 17682 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 17683 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 17684 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 17685 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 17686 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 17687 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 17688 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 17689 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 17690 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 17691 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 17692 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 17693 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 17694 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 17695 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 17696 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 17697 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 17698 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 17699 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 17700 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 17701 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 17702 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 17703 177042021-05-05 Florian Weimer <fweimer@redhat.com> 17705 17706 COMMIT: ce0b7961ae400e5aeff28d54dc14955199947b74 17707 nptl: Consolidate async cancel enable/disable implementation in libc 17708 17709 * elf/Makefile: Modified. 17710 * manual/llio.texi: Modified. 17711 * nptl/Makefile: Modified. 17712 * nptl/Versions: Modified. 17713 * nptl/cancellation.c: Modified. 17714 (__pthread_enable_asynccancel): Modified function. 17715 (__pthread_disable_asynccancel): Modified function. 17716 (libc_hidden_def): New. 17717 (libc_hidden_def): New. 17718 * nptl/libc-cancellation.c: Delete file. 17719 * nptl/pthreadP.h: Modified. 17720 (__pthread_enable_asynccancel): Remove. 17721 (__pthread_disable_asynccancel): Remove. 17722 * nptl/pthread_create.c: Modified. 17723 (if): Modified function. 17724 * rt/Makefile: Modified. 17725 * sysdeps/nptl/Makefile: Modified. 17726 * sysdeps/nptl/librt-cancellation.c: Delete file. 17727 * sysdeps/nptl/lowlevellock-futex.h: Modified. 17728 [! __ASSEMBLER__](lll_futex_wait_cancel): Modified. 17729 [! __ASSEMBLER__](lll_futex_timed_wait_cancel): Modified. 17730 * sysdeps/unix/sysv/linux/socketcall.h: Modified. 17731 [IS_IN (libc)](__pthread_enable_asynccancel): Remove. 17732 [IS_IN (libc)](__pthread_disable_asynccancel): Remove. 17733 * sysdeps/unix/sysv/linux/sysdep-cancel.h: Modified. 17734 [!(IS_IN (librt))](LIBC_CANCEL_ASYNC): Remove. 17735 [!(IS_IN (librt))](LIBC_CANCEL_RESET): Remove. 17736 [IS_IN (libc)](LIBC_CANCEL_ASYNC): Remove. 17737 [IS_IN (libc)](LIBC_CANCEL_RESET): Remove. 17738 [IS_IN (libpthread)](LIBC_CANCEL_ASYNC): Remove. 17739 [IS_IN (libpthread)](LIBC_CANCEL_RESET): Remove. 17740 [IS_IN (librt)](LIBC_CANCEL_ASYNC): Remove. 17741 [IS_IN (librt)](LIBC_CANCEL_RESET): Remove. 17742 (__libc_enable_asynccancel): Remove. 17743 (__libc_disable_asynccancel): Remove. 17744 (__librt_enable_asynccancel): Remove. 17745 (__librt_disable_asynccancel): Remove. 17746 (__pthread_enable_asynccancel): Modified. 17747 (__pthread_disable_asynccancel): Modified. 17748 (CANCEL_ASYNC): Remove. 17749 (CANCEL_RESET): Remove. 17750 (libc_hidden_proto): New. 17751 (LIBC_CANCEL_ASYNC): New. 17752 (libc_hidden_proto): New. 17753 (LIBC_CANCEL_RESET): New. 17754 177552021-05-05 Florian Weimer <fweimer@redhat.com> 17756 17757 COMMIT: 0197c1bc604e1d6357cfa07a75ab73bababa7f0f 17758 nptl: Move pthread_testcancel into libc 17759 17760 * nptl/Makefile: Modified. 17761 * nptl/Versions: Modified. 17762 * nptl/pthreadP.h: Modified. 17763 [IS_IN (libpthread)](hidden_proto): Remove. 17764 (libc_hidden_proto): Modified. 17765 (libc_hidden_proto): Modified. 17766 (libc_hidden_proto): Modified. 17767 (libc_hidden_proto): Modified. 17768 (libc_hidden_proto): Modified. 17769 (libc_hidden_proto): Modified. 17770 (libc_hidden_proto): Modified. 17771 (libc_hidden_proto): Modified. 17772 (libc_hidden_proto): New. 17773 * nptl/pthread_testcancel.c: Modified. 17774 (__pthread_testcancel): Remove function. 17775 (strong_alias): Remove. 17776 (hidden_def): Remove. 17777 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 17778 (shlib-compat.h): Include file. 17779 (___pthread_testcancel): New function. 17780 (versioned_symbol): New function. 17781 (versioned_symbol): New function. 17782 (libc_hidden_ver): New. 17783 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 17784 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 17785 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 17786 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 17787 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 17788 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 17789 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 17790 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 17791 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 17792 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 17793 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 17794 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 17795 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 17796 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 17797 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 17798 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 17799 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 17800 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 17801 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 17802 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 17803 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 17804 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 17805 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 17806 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 17807 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 17808 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 17809 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 17810 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 17811 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 17812 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 17813 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 17814 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 17815 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 17816 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 17817 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 17818 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 17819 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 17820 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 17821 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 17822 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 17823 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 17824 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 17825 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 17826 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 17827 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 17828 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 17829 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 17830 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 17831 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 17832 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 17833 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 17834 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 17835 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 17836 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 17837 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 17838 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 17839 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 17840 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 17841 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 17842 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 17843 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 17844 178452021-05-05 Florian Weimer <fweimer@redhat.com> 17846 17847 COMMIT: 7cbf1c8416b04c65dc3d253061d8a674ee3c616e 17848 elf, nptl: Initialize static TLS directly in ld.so 17849 17850 * elf/dl-open.c: Modified. 17851 (update_tls_slotinfo): Modified function. 17852 * elf/dl-reloc.c: Modified. 17853 (_dl_try_allocate_static_tls): Modified function. 17854 (_dl_nothread_init_static_tls): Remove function. 17855 [!THREAD_GSCOPE_IN_TCB](_dl_nothread_init_static_tls): New. 17856 * elf/dl-support.c: Modified. 17857 [! THREAD_GSCOPE_IN_TCB](_dl_nothread_init_static_tls): New. 17858 (_dl_nothread_init_static_tls): Remove. 17859 * elf/dl-tls.c: Modified. 17860 [THREAD_GSCOPE_IN_TCB](list.h): New. 17861 [THREAD_GSCOPE_IN_TCB](init_one_static_tls): New. 17862 [THREAD_GSCOPE_IN_TCB](_dl_init_static_tls): New. 17863 * elf/rtld.c: Modified. 17864 (dl_main): Modified function. 17865 * nptl/allocatestack.c: Modified. 17866 (init_one_static_tls): Remove function. 17867 (__pthread_init_static_tls): Remove function. 17868 * nptl/nptl-init.c: Modified. 17869 (__pthread_initialize_minimal_internal): Modified function. 17870 * nptl/pthreadP.h: Modified. 17871 (__pthread_init_static_tls): Remove. 17872 * sysdeps/generic/ldsodefs.h: Modified. 17873 [IS_IN (rtld)][THREAD_GSCOPE_IN_TCB](_dl_init_static_tls): New function. 17874 [IS_IN (rtld)](dl_init_static_tls): New function. 17875 [SHARED](rtld_global): Modified. 17876 178772021-05-04 Florian Weimer <fweimer@redhat.com> 17878 17879 COMMIT: 2c71177309cc59788c2288c6033c9dbbd23f02c3 17880 posix: Fix Hurd build failure in tst-execveat 17881 17882 * posix/tst-execveat.c: Modified. 17883 (do_test): Modified function. 17884 178852021-05-03 Noah Goldstein <goldstein.w.n@gmail.com> 17886 17887 COMMIT: 2a76821c3081d2c0231ecd2618f52662cb48fccd 17888 x86: Optimize memchr-evex.S 17889 17890 * sysdeps/x86_64/multiarch/memchr-evex.S: Modified. 17891 178922021-05-03 Noah Goldstein <goldstein.w.n@gmail.com> 17893 17894 COMMIT: acfd088a1963ba51cd83c78f95c0ab25ead79e04 17895 x86: Optimize memchr-avx2.S 17896 17897 * sysdeps/x86_64/multiarch/memchr-avx2.S: Modified. 17898 178992021-05-03 Érico Nogueira <ericonr@disroot.org> 17900 17901 COMMIT: 77c1573dbceebf75203e4201615def9765599d87 17902 linux: use __fd_to_filename helper function instead of snprintf. 17903 17904 * sysdeps/unix/sysv/linux/fchmodat.c: Modified. 17905 (fchmodat): Modified function. 17906 (fd_to_filename.h): Include file. 17907 * sysdeps/unix/sysv/linux/fexecve.c: Modified. 17908 (fexecve): Modified function. 17909 (fd_to_filename.h): Include file. 17910 179112021-05-03 Alexandra Hájková <alexandra.khirnova@gmail.com> 17912 17913 COMMIT: 19d83270fcd993cc349570164e21b06d57036704 17914 linux: Add execveat system call wrapper 17915 17916 * NEWS: Modified. 17917 * posix/Makefile: Modified. 17918 * posix/Versions: Modified. 17919 * posix/execveat.c: New file. 17920 * posix/tst-execveat.c: New file. 17921 * posix/unistd.h: Modified. 17922 [__USE_GNU](execveat): New function. 17923 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 17924 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 17925 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 17926 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 17927 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 17928 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 17929 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 17930 * sysdeps/unix/sysv/linux/execveat.c: New file. 17931 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 17932 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 17933 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 17934 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 17935 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 17936 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 17937 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 17938 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 17939 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 17940 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 17941 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 17942 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 17943 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 17944 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 17945 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 17946 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 17947 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 17948 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 17949 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 17950 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 17951 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 17952 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 17953 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 17954 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 17955 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 17956 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 17957 179582021-05-03 Noah Goldstein <goldstein.w.n@gmail.com> 17959 17960 COMMIT: 1427d28e3008e2d2d467883a14a24df6a40b82b1 17961 Bench: Expand bench-memchr.c 17962 17963 * benchtests/bench-memchr.c: Modified. 17964 (test_main): Modified function. 17965 179662021-05-03 Lirong Yuan <yuanzi@google.com> 17967 17968 COMMIT: 7b414d6e7bd517080bf5b338b979a0ee065a6801 17969 locale: Align _nl_C_LC_CTYPE_class and _nl_C_LC_CTYPE_class32 17970 17971 * locale/C-ctype.c: Modified. 17972 (stdalign.h): Include file. 17973 179742021-05-03 Florian Weimer <fweimer@redhat.com> 17975 17976 COMMIT: dde76856ba6bf8b374f616bb835f211d3f1ec6ef 17977 nptl: Re-sort Versions file 17978 17979 * nptl/Versions: Modified. 17980 179812021-05-03 H.J. Lu <hjl.tools@gmail.com> 17982 17983 COMMIT: cf2c57526ba4b57e6863ad4db8a868e2678adce8 17984 x86: Set rep_movsb_threshold to 2112 on processors with FSRM 17985 17986 * sysdeps/x86/dl-cacheinfo.h: Modified. 17987 (dl_init_cacheinfo): Modified function. 17988 179892021-05-03 H.J. Lu <hjl.tools@gmail.com> 17990 17991 COMMIT: 98544f5bcf1bef9311463ded60ddd3941c75a547 17992 bench-memcpy: Collect data from 2KB to 4KB 17993 17994 * benchtests/bench-memcpy.c: Modified. 17995 (test_main): Modified function. 17996 179972021-05-03 Alyssa Ross <hi@alyssa.is> 17998 17999 COMMIT: b03e4d7bd25b1ac485f858f0a857ba6085e8c9b0 18000 stdio: fix vfscanf with matches longer than INT_MAX (bug 27650) 18001 18002 * stdio-common/vfscanf-internal.c: Modified. 18003 [! COMPILE_WSCANF](__vfscanf_internal): Modified function. 18004 [COMPILE_WSCANF](__vfwscanf_internal): Modified function. 18005 180062021-05-03 Florian Weimer <fweimer@redhat.com> 18007 18008 COMMIT: c2fd60a5861efef48252f5cc7efc70e1d8a0da9a 18009 nptl: Move pthread_yield into libc, as a compatibility symbol 18010 18011 * NEWS: Modified. 18012 * nptl/Makefile: Modified. 18013 * nptl/Versions: Modified. 18014 * nptl/pthread_yield.c: Modified. 18015 (pthread_yield): Remove function. 18016 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](__pthread_yield): New. 18017 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 18018 (shlib-compat.h): Include file. 18019 * sysdeps/nptl/pthread.h: Modified. 18020 [__USE_GNU][! __REDIRECT_NTH](pthread_yield): New. 18021 [__USE_GNU][__REDIRECT_NTH](__REDIRECT_NTH): New. 18022 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18023 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18024 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18025 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18026 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18027 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18028 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18029 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18030 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18031 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18032 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18033 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18034 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18035 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18036 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18037 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18038 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18039 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18040 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18041 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18042 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18043 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18044 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18045 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18046 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18047 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18048 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18049 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18050 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18051 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18052 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18053 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18054 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18055 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18056 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18057 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18058 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18059 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18060 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18061 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18062 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18063 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18064 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18065 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18066 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18067 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18068 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18069 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18070 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18071 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18072 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18073 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18074 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18075 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18076 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18077 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18078 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18079 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18080 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18081 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18082 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18083 180842021-05-03 Florian Weimer <fweimer@redhat.com> 18085 18086 COMMIT: 0505ae4e3b6d18b7ed1ec4c9b2d7e890acadec93 18087 nptl: Move pthread_rwlockattr_setpshared into libc 18088 18089 * nptl/Makefile: Modified. 18090 * nptl/Versions: Modified. 18091 * nptl/pthread_rwlockattr_setpshared.c: Modified. 18092 (pthread_rwlockattr_setpshared): Remove function. 18093 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 18094 (shlib-compat.h): Include file. 18095 (__pthread_rwlockattr_setpshared): New function. 18096 (versioned_symbol): New function. 18097 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18098 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18099 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18100 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18101 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18102 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18103 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18104 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18105 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18106 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18107 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18108 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18109 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18110 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18111 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18112 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18113 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18114 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18115 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18116 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18117 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18118 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18119 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18120 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18121 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18122 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18123 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18124 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18125 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18126 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18127 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18128 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18129 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18130 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18131 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18132 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18133 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18134 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18135 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18136 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18137 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18138 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18139 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18140 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18141 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18142 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18143 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18144 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18145 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18146 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18147 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18148 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18149 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18150 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18151 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18152 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18153 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18154 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18155 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18156 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18157 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18158 181592021-05-03 Florian Weimer <fweimer@redhat.com> 18160 18161 COMMIT: b444409479e34c80f27742e7017ea5741fe548d7 18162 nptl: Move pthread_rwlockattr_setkind_np into libc 18163 18164 * nptl/Makefile: Modified. 18165 * nptl/Versions: Modified. 18166 * nptl/pthread_rwlockattr_setkind_np.c: Modified. 18167 (pthread_rwlockattr_setkind_np): Remove function. 18168 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 18169 (shlib-compat.h): Include file. 18170 (__pthread_rwlockattr_setkind_np): New function. 18171 (versioned_symbol): New function. 18172 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18173 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18174 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18175 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18176 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18177 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18178 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18179 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18180 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18181 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18182 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18183 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18184 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18185 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18186 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18187 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18188 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18189 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18190 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18191 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18192 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18193 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18194 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18195 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18196 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18197 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18198 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18199 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18200 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18201 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18202 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18203 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18204 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18205 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18206 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18207 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18208 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18209 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18210 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18211 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18212 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18213 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18214 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18215 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18216 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18217 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18218 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18219 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18220 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18221 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18222 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18223 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18224 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18225 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18226 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18227 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18228 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18229 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18230 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18231 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18232 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18233 182342021-05-03 Florian Weimer <fweimer@redhat.com> 18235 18236 COMMIT: dbfa12e201529d7006477d192a6f340e696744a1 18237 nptl: Move pthread_rwlockattr_init into libc 18238 18239 * nptl/Makefile: Modified. 18240 * nptl/Versions: Modified. 18241 * nptl/pthread_rwlockattr_init.c: Modified. 18242 (pthread_rwlockattr_init): Remove function. 18243 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 18244 (shlib-compat.h): Include file. 18245 (__pthread_rwlockattr_init): New function. 18246 (versioned_symbol): New function. 18247 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18248 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18249 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18250 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18251 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18252 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18253 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18254 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18255 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18256 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18257 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18258 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18259 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18260 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18261 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18262 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18263 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18264 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18265 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18266 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18267 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18268 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18269 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18270 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18271 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18272 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18273 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18274 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18275 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18276 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18277 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18278 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18279 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18280 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18281 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18282 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18283 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18284 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18285 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18286 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18287 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18288 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18289 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18290 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18291 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18292 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18293 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18294 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18295 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18296 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18297 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18298 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18299 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18300 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18301 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18302 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18303 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18304 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18305 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18306 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18307 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18308 183092021-05-03 Florian Weimer <fweimer@redhat.com> 18310 18311 COMMIT: 0af0ccc2d58f8b220fda10f8d1147d84ed8b88a0 18312 nptl: Move pthread_rwlockattr_getpshared into libc 18313 18314 * nptl/Makefile: Modified. 18315 * nptl/Versions: Modified. 18316 * nptl/pthread_rwlockattr_getpshared.c: Modified. 18317 (pthread_rwlockattr_getpshared): Remove function. 18318 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 18319 (shlib-compat.h): Include file. 18320 (__pthread_rwlockattr_getpshared): New function. 18321 (versioned_symbol): New function. 18322 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18323 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18324 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18325 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18326 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18327 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18328 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18329 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18330 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18331 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18332 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18333 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18334 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18335 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18336 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18337 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18338 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18339 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18340 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18341 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18342 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18343 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18344 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18345 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18346 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18347 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18348 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18349 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18350 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18351 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18352 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18353 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18354 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18355 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18356 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18357 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18358 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18359 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18360 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18361 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18362 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18363 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18364 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18365 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18366 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18367 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18368 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18369 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18370 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18371 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18372 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18373 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18374 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18375 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18376 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18377 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18378 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18379 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18380 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18381 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18382 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18383 183842021-05-03 Florian Weimer <fweimer@redhat.com> 18385 18386 COMMIT: 9f13a95b6fa848599b40b8f038f33084c5089bc1 18387 nptl: Move pthread_rwlockattr_getkind_np into libc 18388 18389 * nptl/Makefile: Modified. 18390 * nptl/Versions: Modified. 18391 * nptl/pthread_rwlockattr_getkind_np.c: Modified. 18392 (pthread_rwlockattr_getkind_np): Remove function. 18393 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 18394 (shlib-compat.h): Include file. 18395 (__pthread_rwlockattr_getkind_np): New function. 18396 (versioned_symbol): New function. 18397 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18398 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18399 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18400 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18401 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18402 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18403 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18404 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18405 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18406 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18407 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18408 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18409 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18410 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18411 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18412 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18413 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18414 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18415 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18416 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18417 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18418 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18419 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18420 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18421 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18422 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18423 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18424 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18425 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18426 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18427 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18428 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18429 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18430 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18431 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18432 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18433 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18434 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18435 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18436 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18437 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18438 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18439 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18440 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18441 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18442 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18443 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18444 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18445 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18446 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18447 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18448 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18449 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18450 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18451 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18452 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18453 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18454 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18455 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18456 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18457 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18458 184592021-05-03 Florian Weimer <fweimer@redhat.com> 18460 18461 COMMIT: a8841e00d605bf437dd53223e798744bd831126f 18462 nptl: Move pthread_rwlockattr_destroy into libc 18463 18464 * nptl/Makefile: Modified. 18465 * nptl/Versions: Modified. 18466 * nptl/pthread_rwlockattr_destroy.c: Modified. 18467 (pthread_rwlockattr_destroy): Remove function. 18468 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 18469 (shlib-compat.h): Include file. 18470 (__pthread_rwlockattr_destroy): New function. 18471 (versioned_symbol): New function. 18472 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18473 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18474 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18475 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18476 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18477 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18478 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18479 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18480 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18481 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18482 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18483 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18484 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18485 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18486 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18487 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18488 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18489 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18490 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18491 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18492 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18493 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18494 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18495 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18496 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18497 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18498 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18499 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18500 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18501 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18502 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18503 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18504 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18505 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18506 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18507 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18508 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18509 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18510 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18511 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18512 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18513 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18514 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18515 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18516 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18517 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18518 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18519 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18520 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18521 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18522 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18523 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18524 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18525 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18526 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18527 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18528 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18529 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18530 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18531 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18532 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18533 185342021-05-03 Florian Weimer <fweimer@redhat.com> 18535 18536 COMMIT: e8a9597159168db43289da50433af0ba3d8a7f92 18537 nptl: Move pthread_rwlock_trywrlock into libc 18538 18539 * nptl/Makefile: Modified. 18540 * nptl/Versions: Modified. 18541 * nptl/pthread_rwlock_trywrlock.c: Modified. 18542 (__pthread_rwlock_trywrlock): Remove function. 18543 (strong_alias): Remove. 18544 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 18545 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 18546 (shlib-compat.h): Include file. 18547 (___pthread_rwlock_trywrlock): New function. 18548 (versioned_symbol): New function. 18549 (libc_hidden_ver): New. 18550 * sysdeps/nptl/libc-lockP.h: Modified. 18551 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18552 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18553 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 18554 (__libc_rwlock_trywrlock): Remove. 18555 (__pthread_rwlock_trywrlock): Remove. 18556 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18557 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18558 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18559 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18560 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18561 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18562 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18563 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18564 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18565 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18566 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18567 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18568 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18569 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18570 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18571 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18572 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18573 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18574 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18575 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18576 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18577 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18578 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18579 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18580 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18581 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18582 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18583 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18584 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18585 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18586 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18587 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18588 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18589 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18590 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18591 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18592 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18593 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18594 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18595 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18596 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18597 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18598 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18599 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18600 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18601 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18602 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18603 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18604 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18605 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18606 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18607 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18608 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18609 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18610 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18611 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18612 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18613 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18614 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18615 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18616 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18617 186182021-05-03 Florian Weimer <fweimer@redhat.com> 18619 18620 COMMIT: c96dddd7311e7ffa2a7995de5c2560d9979fd962 18621 nptl: Move pthread_rwlock_tryrdlock into libc 18622 18623 * nptl/Makefile: Modified. 18624 * nptl/Versions: Modified. 18625 * nptl/pthread_rwlock_tryrdlock.c: Modified. 18626 (__pthread_rwlock_tryrdlock): Remove function. 18627 (strong_alias): Remove. 18628 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 18629 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 18630 (___pthread_rwlock_tryrdlock): New function. 18631 (versioned_symbol): New function. 18632 (libc_hidden_ver): New. 18633 * sysdeps/nptl/libc-lockP.h: Modified. 18634 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18635 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18636 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18637 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 18638 (__libc_rwlock_tryrdlock): Remove. 18639 (__pthread_rwlock_tryrdlock): Remove. 18640 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18641 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18642 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18643 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18644 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18645 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18646 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18647 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18648 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18649 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18650 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18651 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18652 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18653 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18654 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18655 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18656 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18657 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18658 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18659 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18660 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18661 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18662 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18663 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18664 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18665 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18666 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18667 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18668 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18669 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18670 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18671 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18672 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18673 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18674 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18675 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18676 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18677 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18678 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18679 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18680 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18681 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18682 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18683 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18684 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18685 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18686 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18687 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18688 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18689 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18690 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18691 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18692 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18693 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18694 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18695 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18696 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18697 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18698 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18699 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18700 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18701 187022021-05-03 Florian Weimer <fweimer@redhat.com> 18703 18704 COMMIT: e7d2d48e560a2091e2a03c527c333cd7b5618b25 18705 nptl: Move pthread_rwlock_timedwrlock into libc 18706 18707 * nptl/Makefile: Modified. 18708 * nptl/Versions: Modified. 18709 * nptl/pthreadP.h: Modified. 18710 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 18711 [__TIMESIZE != 64](libc_hidden_proto): Modified. 18712 [__TIMESIZE != 64](libc_hidden_proto): Modified. 18713 [__TIMESIZE != 64](libc_hidden_proto): New. 18714 * nptl/pthread_rwlock_timedwrlock.c: Modified. 18715 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 18716 [__TIMESIZE != 64](__pthread_rwlock_timedwrlock): Remove function. 18717 [__TIMESIZE != 64](libc_hidden_ver): New. 18718 [__TIMESIZE != 64](___pthread_rwlock_timedwrlock): New function. 18719 (__pthread_rwlock_timedwrlock64): Remove function. 18720 (weak_alias): Remove. 18721 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 18722 [__TIMESIZE == 64](strong_alias): New. 18723 (shlib-compat.h): Include file. 18724 (___pthread_rwlock_timedwrlock64): New function. 18725 (versioned_symbol): New function. 18726 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18727 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18728 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18729 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18730 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18731 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18732 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18733 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18734 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18735 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18736 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18737 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18738 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18739 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18740 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18741 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18742 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18743 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18744 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18745 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18746 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18747 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18748 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18749 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18750 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18751 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18752 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18753 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18754 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18755 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18756 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18757 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18758 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18759 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18760 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18761 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18762 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18763 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18764 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18765 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18766 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18767 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18768 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18769 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18770 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18771 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18772 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18773 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18774 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18775 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18776 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18777 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18778 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18779 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18780 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18781 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18782 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18783 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18784 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18785 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18786 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18787 187882021-05-03 Florian Weimer <fweimer@redhat.com> 18789 18790 COMMIT: 2392feb17188fed30bc16fd032e0a43e022b8ead 18791 nptl: Move pthread_rwlock_timedrdlock into libc 18792 18793 * nptl/Makefile: Modified. 18794 * nptl/Versions: Modified. 18795 * nptl/pthreadP.h: Modified. 18796 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 18797 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 18798 [__TIMESIZE != 64](libc_hidden_proto): Modified. 18799 [__TIMESIZE != 64](libc_hidden_proto): Modified. 18800 [__TIMESIZE != 64](libc_hidden_proto): New. 18801 * nptl/pthread_rwlock_timedrdlock.c: Modified. 18802 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 18803 [__TIMESIZE != 64](__pthread_rwlock_timedrdlock): Remove function. 18804 [__TIMESIZE != 64](libc_hidden_ver): New. 18805 [__TIMESIZE != 64](___pthread_rwlock_timedrdlock): New function. 18806 (__pthread_rwlock_timedrdlock64): Remove function. 18807 (weak_alias): Remove. 18808 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 18809 [__TIMESIZE == 64](strong_alias): New. 18810 (shlib-compat.h): Include file. 18811 (___pthread_rwlock_timedrdlock64): New function. 18812 (versioned_symbol): New function. 18813 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18814 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18815 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18816 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18817 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18818 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18819 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18820 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18821 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18822 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18823 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18824 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18825 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18826 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18827 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18828 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18829 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18830 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18831 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18832 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18833 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18834 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18835 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18836 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18837 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18838 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18839 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18840 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18841 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18842 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18843 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18844 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18845 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18846 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18847 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18848 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18849 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18850 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18851 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18852 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18853 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18854 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18855 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18856 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18857 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18858 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18859 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18860 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18861 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18862 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18863 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18864 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18865 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18866 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18867 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18868 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18869 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18870 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18871 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18872 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18873 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18874 188752021-05-03 Florian Weimer <fweimer@redhat.com> 18876 18877 COMMIT: 63627246f3e0aae274e04a8ef1edcd05a11afa65 18878 nptl: Move pthread_rwlock_init into libc 18879 18880 * nptl/Makefile: Modified. 18881 * nptl/Versions: Modified. 18882 * nptl/pthread_rwlock_init.c: Modified. 18883 (__pthread_rwlock_init): Remove function. 18884 (strong_alias): Remove. 18885 [! SHARED](strong_alias): New. 18886 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 18887 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 18888 (shlib-compat.h): Include file. 18889 (___pthread_rwlock_init): New function. 18890 (versioned_symbol): New function. 18891 (libc_hidden_ver): New. 18892 * sysdeps/nptl/libc-lockP.h: Modified. 18893 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18894 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18895 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18896 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18897 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 18898 [!(SHARED && IS_IN (libc))](__libc_rwlock_init): Remove. 18899 [SHARED && IS_IN (libc)](__libc_rwlock_init): Remove. 18900 (libc_hidden_proto): Modified. 18901 (libc_hidden_proto): Modified. 18902 (libc_hidden_proto): Modified. 18903 (libc_hidden_proto): Modified. 18904 (libc_hidden_proto): Modified. 18905 (__libc_rwlock_init): New. 18906 (libc_hidden_proto): New. 18907 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18908 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18909 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18910 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18911 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18912 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18913 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 18914 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 18915 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 18916 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 18917 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 18918 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 18919 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 18920 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 18921 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 18922 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 18923 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 18924 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 18925 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 18926 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 18927 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 18928 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 18929 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 18930 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 18931 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 18932 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 18933 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 18934 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 18935 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 18936 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 18937 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 18938 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 18939 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 18940 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 18941 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 18942 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 18943 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 18944 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 18945 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 18946 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 18947 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 18948 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 18949 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 18950 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 18951 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 18952 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 18953 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 18954 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 18955 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 18956 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 18957 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 18958 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 18959 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 18960 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 18961 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 18962 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 18963 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 18964 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 18965 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 18966 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 18967 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 18968 189692021-05-03 Florian Weimer <fweimer@redhat.com> 18970 18971 COMMIT: 504ac633b0213b917a17a4aa98766154a1141925 18972 nptl: Move pthread_rwlock_destroy into libc 18973 18974 * nptl/Makefile: Modified. 18975 * nptl/Versions: Modified. 18976 * nptl/pthread_rwlock_destroy.c: Modified. 18977 (__pthread_rwlock_destroy): Remove function. 18978 (strong_alias): Remove. 18979 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 18980 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 18981 (shlib-compat.h): Include file. 18982 (___pthread_rwlock_destroy): New function. 18983 (versioned_symbol): New function. 18984 * sysdeps/nptl/libc-lockP.h: Modified. 18985 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18986 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18987 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18988 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 18989 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 18990 [!(SHARED && IS_IN (libc))](__libc_rwlock_fini): Remove. 18991 [SHARED && IS_IN (libc)](__libc_rwlock_fini): Remove. 18992 (__libc_rwlock_fini): New. 18993 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 18994 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 18995 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 18996 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 18997 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 18998 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 18999 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19000 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19001 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19002 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19003 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19004 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19005 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19006 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19007 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19008 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19009 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19010 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19011 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19012 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19013 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19014 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19015 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19016 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19017 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19018 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19019 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19020 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19021 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19022 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19023 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19024 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19025 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19026 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19027 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19028 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19029 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19030 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19031 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19032 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19033 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19034 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19035 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19036 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19037 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19038 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19039 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19040 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19041 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19042 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19043 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19044 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19045 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19046 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19047 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19048 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19049 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19050 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19051 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19052 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19053 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19054 190552021-05-03 Florian Weimer <fweimer@redhat.com> 19056 19057 COMMIT: 2cf5b43bcb392af5f056250560d5711b8ba802c4 19058 nptl: Move pthread_rwlock_clockwrlock into libc 19059 19060 * nptl/Makefile: Modified. 19061 * nptl/Versions: Modified. 19062 * nptl/pthreadP.h: Modified. 19063 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 19064 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 19065 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 19066 [__TIMESIZE != 64](libc_hidden_proto): Modified. 19067 [__TIMESIZE != 64](libc_hidden_proto): Modified. 19068 [__TIMESIZE != 64](libc_hidden_proto): New. 19069 * nptl/pthread_rwlock_clockwrlock.c: Modified. 19070 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 19071 [__TIMESIZE != 64](__pthread_rwlock_clockwrlock): Remove function. 19072 [__TIMESIZE != 64](libc_hidden_ver): New. 19073 [__TIMESIZE != 64](___pthread_rwlock_clockwrlock): New function. 19074 (__pthread_rwlock_clockwrlock64): Remove function. 19075 (weak_alias): Remove. 19076 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_34)](compat_symbol): New. 19077 [__TIMESIZE == 64](strong_alias): New. 19078 (shlib-compat.h): Include file. 19079 (___pthread_rwlock_clockwrlock64): New function. 19080 (versioned_symbol): New function. 19081 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 19082 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 19083 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 19084 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 19085 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 19086 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 19087 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19088 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19089 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19090 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19091 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19092 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19093 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19094 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19095 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19096 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19097 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19098 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19099 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19100 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19101 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19102 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19103 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19104 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19105 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19106 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19107 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19108 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19109 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19110 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19111 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19112 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19113 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19114 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19115 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19116 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19117 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19118 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19119 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19120 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19121 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19122 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19123 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19124 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19125 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19126 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19127 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19128 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19129 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19130 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19131 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19132 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19133 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19134 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19135 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19136 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19137 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19138 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19139 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19140 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19141 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19142 191432021-05-03 Florian Weimer <fweimer@redhat.com> 19144 19145 COMMIT: 0ace9b197c454166808e466b931a0f827a7b785c 19146 nptl: Move pthread_rwlock_clockrdlock into libc 19147 19148 * nptl/Makefile: Modified. 19149 * nptl/Versions: Modified. 19150 * nptl/pthreadP.h: Modified. 19151 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 19152 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 19153 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 19154 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 19155 [__TIMESIZE != 64](libc_hidden_proto): Modified. 19156 [__TIMESIZE != 64](libc_hidden_proto): Modified. 19157 [__TIMESIZE != 64](libc_hidden_proto): New. 19158 * nptl/pthread_rwlock_clockrdlock.c: Modified. 19159 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 19160 [__TIMESIZE != 64](__pthread_rwlock_clockrdlock): Remove function. 19161 [__TIMESIZE != 64](libc_hidden_ver): New. 19162 [__TIMESIZE != 64](___pthread_rwlock_clockrdlock): New function. 19163 (__pthread_rwlock_clockrdlock64): Remove function. 19164 (weak_alias): Remove. 19165 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_34)](compat_symbol): New. 19166 [__TIMESIZE == 64](strong_alias): New. 19167 (shlib-compat.h): Include file. 19168 (___pthread_rwlock_clockrdlock64): New function. 19169 (versioned_symbol): New function. 19170 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 19171 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 19172 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 19173 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 19174 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 19175 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 19176 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19177 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19178 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19179 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19180 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19181 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19182 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19183 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19184 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19185 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19186 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19187 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19188 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19189 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19190 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19191 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19192 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19193 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19194 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19195 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19196 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19197 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19198 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19199 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19200 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19201 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19202 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19203 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19204 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19205 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19206 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19207 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19208 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19209 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19210 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19211 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19212 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19213 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19214 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19215 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19216 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19217 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19218 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19219 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19220 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19221 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19222 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19223 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19224 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19225 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19226 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19227 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19228 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19229 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19230 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19231 192322021-05-03 Florian Weimer <fweimer@redhat.com> 19233 19234 COMMIT: 2c5c5c87c981fd68e7f646db0d479311e820c2f7 19235 nptl: Move tss_set into libc 19236 19237 * nptl/Versions: Modified. 19238 * nptl/pthread_setspecific.c: Modified. 19239 (versioned_symbol): Modified. 19240 (versioned_symbol): Remove. 19241 [! SHARED](strong_alias): New. 19242 * sysdeps/pthread/Makefile: Modified. 19243 * sysdeps/pthread/tss_set.c: Modified. 19244 (tss_set): Remove function. 19245 [! PTHREAD_IN_LIBC](strong_alias): New. 19246 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 19247 [PTHREAD_IN_LIBC](versioned_symbol): New. 19248 (shlib-compat.h): Include file. 19249 (__tss_set): New function. 19250 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 19251 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 19252 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 19253 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 19254 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 19255 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 19256 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19257 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19258 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19259 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19260 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19261 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19262 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19263 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19264 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19265 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19266 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19267 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19268 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19269 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19270 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19271 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19272 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19273 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19274 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19275 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19276 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19277 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19278 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19279 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19280 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19281 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19282 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19283 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19284 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19285 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19286 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19287 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19288 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19289 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19290 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19291 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19292 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19293 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19294 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19295 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19296 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19297 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19298 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19299 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19300 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19301 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19302 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19303 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19304 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19305 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19306 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19307 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19308 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19309 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19310 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19311 193122021-05-03 Florian Weimer <fweimer@redhat.com> 19313 19314 COMMIT: a062ba38362f370aefac400e34ece13d09083752 19315 nptl: Move tss_get into libc 19316 19317 * nptl/Versions: Modified. 19318 * nptl/pthread_getspecific.c: Modified. 19319 (versioned_symbol): Modified. 19320 (versioned_symbol): Remove. 19321 [! SHARED](strong_alias): New. 19322 * sysdeps/pthread/Makefile: Modified. 19323 * sysdeps/pthread/tss_get.c: Modified. 19324 (tss_get): Remove function. 19325 [! PTHREAD_IN_LIBC](strong_alias): New. 19326 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 19327 [PTHREAD_IN_LIBC](versioned_symbol): New. 19328 (shlib-compat.h): Include file. 19329 (__tss_get): New function. 19330 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 19331 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 19332 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 19333 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 19334 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 19335 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 19336 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19337 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19338 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19339 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19340 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19341 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19342 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19343 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19344 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19345 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19346 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19347 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19348 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19349 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19350 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19351 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19352 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19353 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19354 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19355 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19356 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19357 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19358 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19359 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19360 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19361 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19362 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19363 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19364 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19365 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19366 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19367 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19368 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19369 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19370 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19371 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19372 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19373 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19374 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19375 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19376 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19377 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19378 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19379 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19380 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19381 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19382 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19383 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19384 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19385 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19386 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19387 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19388 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19389 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19390 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19391 193922021-05-03 Florian Weimer <fweimer@redhat.com> 19393 19394 COMMIT: deb317d5109aecd54573cc0340d23d641d80d45e 19395 nptl: Move tss_delete into libc 19396 19397 * nptl/Versions: Modified. 19398 * nptl/pthread_key_delete.c: Modified. 19399 (versioned_symbol): Remove. 19400 [! SHARED](strong_alias): New. 19401 * sysdeps/pthread/Makefile: Modified. 19402 * sysdeps/pthread/tss_delete.c: Modified. 19403 (tss_delete): Remove function. 19404 [! PTHREAD_IN_LIBC](strong_alias): New. 19405 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 19406 [PTHREAD_IN_LIBC](versioned_symbol): New. 19407 (shlib-compat.h): Include file. 19408 (__tss_delete): New function. 19409 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 19410 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 19411 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 19412 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 19413 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 19414 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 19415 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19416 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19417 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19418 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19419 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19420 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19421 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19422 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19423 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19424 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19425 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19426 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19427 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19428 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19429 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19430 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19431 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19432 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19433 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19434 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19435 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19436 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19437 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19438 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19439 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19440 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19441 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19442 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19443 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19444 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19445 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19446 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19447 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19448 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19449 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19450 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19451 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19452 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19453 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19454 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19455 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19456 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19457 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19458 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19459 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19460 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19461 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19462 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19463 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19464 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19465 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19466 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19467 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19468 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19469 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19470 194712021-05-03 Florian Weimer <fweimer@redhat.com> 19472 19473 COMMIT: e4036b1ce9fa2f4086b050eb946f169c11efad08 19474 nptl: Move tss_create into libc 19475 19476 * nptl/Versions: Modified. 19477 * nptl/pthreadP.h: Modified. 19478 (libc_hidden_proto): Modified. 19479 (libc_hidden_proto): Modified. 19480 (libc_hidden_proto): Modified. 19481 (libc_hidden_proto): Modified. 19482 (libc_hidden_proto): Modified. 19483 (libc_hidden_proto): Modified. 19484 (libc_hidden_proto): Modified. 19485 (libc_hidden_proto): Modified. 19486 (libc_hidden_proto): Modified. 19487 (libc_hidden_proto): Modified. 19488 (libc_hidden_proto): Modified. 19489 (libc_hidden_proto): Modified. 19490 (libc_hidden_proto): Modified. 19491 (libc_hidden_proto): Modified. 19492 (libc_hidden_proto): New. 19493 * sysdeps/pthread/Makefile: Modified. 19494 * sysdeps/pthread/tss_create.c: Modified. 19495 (tss_create): Remove function. 19496 [! PTHREAD_IN_LIBC](strong_alias): New. 19497 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 19498 [PTHREAD_IN_LIBC](versioned_symbol): New. 19499 (shlib-compat.h): Include file. 19500 (__tss_create): New function. 19501 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 19502 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 19503 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 19504 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 19505 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 19506 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 19507 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19508 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19509 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19510 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19511 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19512 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19513 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19514 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19515 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19516 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19517 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19518 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19519 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19520 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19521 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19522 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19523 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19524 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19525 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19526 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19527 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19528 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19529 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19530 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19531 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19532 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19533 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19534 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19535 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19536 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19537 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19538 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19539 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19540 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19541 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19542 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19543 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19544 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19545 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19546 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19547 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19548 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19549 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19550 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19551 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19552 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19553 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19554 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19555 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19556 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19557 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19558 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19559 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19560 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19561 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19562 195632021-05-03 Florian Weimer <fweimer@redhat.com> 19564 19565 COMMIT: 96e61709b49c3ebe4fa49c235ddafaad1f1dfc84 19566 nptl: Move thrd_exit into libc 19567 19568 * nptl/Versions: Modified. 19569 * sysdeps/pthread/Makefile: Modified. 19570 * sysdeps/pthread/thrd_exit.c: Modified. 19571 (thrd_exit): Remove function. 19572 [! PTHREAD_IN_LIBC](strong_alias): New. 19573 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 19574 [PTHREAD_IN_LIBC](versioned_symbol): New. 19575 (shlib-compat.h): Include file. 19576 (__thrd_exit): New function. 19577 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 19578 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 19579 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 19580 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 19581 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 19582 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 19583 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19584 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19585 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19586 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19587 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19588 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19589 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19590 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19591 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19592 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19593 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19594 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19595 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19596 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19597 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19598 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19599 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19600 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19601 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19602 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19603 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19604 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19605 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19606 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19607 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19608 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19609 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19610 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19611 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19612 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19613 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19614 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19615 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19616 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19617 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19618 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19619 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19620 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19621 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19622 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19623 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19624 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19625 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19626 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19627 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19628 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19629 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19630 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19631 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19632 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19633 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19634 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19635 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19636 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19637 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19638 196392021-05-03 Florian Weimer <fweimer@redhat.com> 19640 19641 COMMIT: ae4a5ca07496e8ae8a74924095f0161d4c759328 19642 nptl: Move mtx_unlock into libc 19643 19644 * nptl/Versions: Modified. 19645 * sysdeps/pthread/Makefile: Modified. 19646 * sysdeps/pthread/mtx_unlock.c: Modified. 19647 (mtx_unlock): Remove function. 19648 [! PTHREAD_IN_LIBC](strong_alias): New. 19649 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 19650 [PTHREAD_IN_LIBC](versioned_symbol): New. 19651 (shlib-compat.h): Include file. 19652 (__mtx_unlock): New function. 19653 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 19654 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 19655 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 19656 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 19657 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 19658 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 19659 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19660 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19661 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19662 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19663 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19664 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19665 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19666 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19667 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19668 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19669 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19670 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19671 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19672 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19673 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19674 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19675 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19676 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19677 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19678 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19679 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19680 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19681 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19682 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19683 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19684 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19685 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19686 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19687 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19688 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19689 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19690 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19691 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19692 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19693 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19694 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19695 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19696 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19697 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19698 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19699 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19700 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19701 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19702 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19703 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19704 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19705 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19706 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19707 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19708 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19709 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19710 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19711 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19712 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19713 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19714 197152021-05-03 Florian Weimer <fweimer@redhat.com> 19716 19717 COMMIT: 08970190fc225b319ba456f621a62a50858fa0f6 19718 nptl: Move mtx_trylock into libc 19719 19720 * nptl/Versions: Modified. 19721 * nptl/pthread_mutex_trylock.c: Modified. 19722 (versioned_symbol): Remove. 19723 [! SHARED](strong_alias): New. 19724 * sysdeps/pthread/Makefile: Modified. 19725 * sysdeps/pthread/mtx_trylock.c: Modified. 19726 (mtx_trylock): Remove function. 19727 [! PTHREAD_IN_LIBC](strong_alias): New. 19728 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 19729 [PTHREAD_IN_LIBC](versioned_symbol): New. 19730 (shlib-compat.h): Include file. 19731 (__mtx_trylock): New function. 19732 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 19733 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 19734 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 19735 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 19736 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 19737 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 19738 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19739 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19740 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19741 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19742 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19743 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19744 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19745 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19746 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19747 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19748 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19749 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19750 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19751 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19752 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19753 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19754 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19755 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19756 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19757 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19758 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19759 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19760 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19761 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19762 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19763 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19764 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19765 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19766 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19767 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19768 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19769 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19770 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19771 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19772 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19773 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19774 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19775 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19776 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19777 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19778 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19779 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19780 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19781 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19782 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19783 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19784 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19785 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19786 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19787 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19788 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19789 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19790 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19791 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19792 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19793 197942021-05-03 Florian Weimer <fweimer@redhat.com> 19795 19796 COMMIT: 032a9e17a7201765228262b9b6731839dcfdf885 19797 nptl: Move mtx_timedlock into libc 19798 19799 * nptl/Versions: Modified. 19800 * nptl/pthread_mutex_timedlock.c: Modified. 19801 (versioned_symbol): Modified. 19802 (versioned_symbol): Remove. 19803 [! SHARED](strong_alias): New. 19804 * sysdeps/pthread/Makefile: Modified. 19805 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 19806 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 19807 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 19808 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 19809 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 19810 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 19811 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19812 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19813 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19814 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19815 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19816 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19817 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19818 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19819 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19820 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19821 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19822 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19823 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19824 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19825 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19826 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19827 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19828 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19829 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19830 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19831 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19832 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19833 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19834 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19835 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19836 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19837 * sysdeps/unix/sysv/linux/mtx_timedlock.c: Modified. 19838 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 19839 [__TIMESIZE != 64](__mtx_timedlock): Remove function. 19840 [__TIMESIZE != 64](libc_hidden_ver): New. 19841 [__TIMESIZE != 64](___mtx_timedlock): New function. 19842 (__mtx_timedlock64): Remove function. 19843 (weak_alias): Remove. 19844 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 19845 [__TIMESIZE == 64](strong_alias): New. 19846 (shlib-compat.h): Include file. 19847 (___mtx_timedlock64): New function. 19848 (versioned_symbol): New function. 19849 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19850 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19851 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19852 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19853 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19854 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19855 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19856 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19857 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19858 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19859 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19860 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19861 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19862 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19863 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19864 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19865 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19866 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19867 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19868 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19869 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19870 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19871 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19872 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19873 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19874 * sysdeps/unix/sysv/linux/thrd_priv.h: Modified. 19875 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 19876 [__TIMESIZE != 64](libc_hidden_proto): Modified. 19877 [__TIMESIZE != 64](libc_hidden_proto): New. 19878 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19879 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19880 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19881 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19882 198832021-05-03 Florian Weimer <fweimer@redhat.com> 19884 19885 COMMIT: b7863c732e387032a49b21e9800e1755beaf5e10 19886 nptl: Move mtx_lock into libc 19887 19888 * nptl/Versions: Modified. 19889 * sysdeps/pthread/Makefile: Modified. 19890 * sysdeps/pthread/mtx_lock.c: Modified. 19891 (mtx_lock): Remove function. 19892 [! PTHREAD_IN_LIBC](strong_alias): New. 19893 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 19894 [PTHREAD_IN_LIBC](versioned_symbol): New. 19895 (shlib-compat.h): Include file. 19896 (__mtx_lock): New function. 19897 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 19898 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 19899 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 19900 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 19901 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 19902 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 19903 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 19904 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 19905 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 19906 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 19907 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 19908 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 19909 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 19910 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 19911 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 19912 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 19913 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 19914 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 19915 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 19916 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 19917 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 19918 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 19919 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 19920 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 19921 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 19922 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 19923 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 19924 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 19925 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 19926 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 19927 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 19928 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 19929 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 19930 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 19931 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 19932 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 19933 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 19934 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 19935 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 19936 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 19937 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 19938 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 19939 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 19940 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 19941 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 19942 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 19943 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 19944 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 19945 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 19946 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 19947 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 19948 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 19949 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 19950 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 19951 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 19952 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 19953 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 19954 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 19955 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 19956 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 19957 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 19958 199592021-05-03 Florian Weimer <fweimer@redhat.com> 19960 19961 COMMIT: f44c9a24edf0dff4fd76562975533d58c1cd6dd4 19962 nptl: Move mtx_init into libc 19963 19964 * nptl/Versions: Modified. 19965 * nptl/pthreadP.h: Modified. 19966 (libc_hidden_proto): Modified. 19967 (libc_hidden_proto): Modified. 19968 (libc_hidden_proto): Modified. 19969 (libc_hidden_proto): Modified. 19970 (libc_hidden_proto): Modified. 19971 (libc_hidden_proto): Modified. 19972 (libc_hidden_proto): Modified. 19973 (libc_hidden_proto): Modified. 19974 (libc_hidden_proto): Modified. 19975 (libc_hidden_proto): Modified. 19976 (libc_hidden_proto): Modified. 19977 (libc_hidden_proto): Modified. 19978 (libc_hidden_proto): Modified. 19979 (libc_hidden_proto): Modified. 19980 (libc_hidden_proto): Modified. 19981 (libc_hidden_proto): Modified. 19982 (libc_hidden_proto): Modified. 19983 (libc_hidden_proto): Modified. 19984 (libc_hidden_proto): Modified. 19985 (libc_hidden_proto): Modified. 19986 (libc_hidden_proto): Modified. 19987 (libc_hidden_proto): Modified. 19988 (libc_hidden_proto): Modified. 19989 (libc_hidden_proto): Modified. 19990 (libc_hidden_proto): Modified. 19991 (libc_hidden_proto): Modified. 19992 (libc_hidden_proto): Modified. 19993 (libc_hidden_proto): New. 19994 (libc_hidden_proto): New. 19995 * nptl/pthread_mutex_init.c: Modified. 19996 (versioned_symbol): Modified. 19997 (versioned_symbol): Remove. 19998 [! SHARED](strong_alias): New. 19999 * nptl/pthread_mutexattr_init.c: Modified. 20000 (versioned_symbol): Remove. 20001 [! SHARED](strong_alias): New. 20002 (libc_hidden_ver): New. 20003 * nptl/pthread_mutexattr_settype.c: Modified. 20004 (versioned_symbol): Remove. 20005 [! SHARED](strong_alias): New. 20006 (libc_hidden_ver): New. 20007 * sysdeps/nptl/libc-lockP.h: Modified. 20008 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 20009 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 20010 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 20011 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 20012 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 20013 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 20014 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 20015 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 20016 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 20017 (__pthread_mutexattr_init): Remove. 20018 (__pthread_mutexattr_settype): Remove. 20019 * sysdeps/pthread/Makefile: Modified. 20020 * sysdeps/pthread/mtx_init.c: Modified. 20021 (mtx_init): Remove function. 20022 [! PTHREAD_IN_LIBC](strong_alias): New. 20023 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 20024 [PTHREAD_IN_LIBC](versioned_symbol): New. 20025 (shlib-compat.h): Include file. 20026 (__mtx_init): New function. 20027 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 20028 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 20029 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 20030 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 20031 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 20032 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 20033 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 20034 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 20035 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 20036 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 20037 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 20038 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 20039 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 20040 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 20041 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 20042 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 20043 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 20044 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 20045 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 20046 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 20047 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 20048 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 20049 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 20050 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 20051 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 20052 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 20053 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 20054 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 20055 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 20056 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 20057 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 20058 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 20059 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 20060 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 20061 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 20062 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 20063 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 20064 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 20065 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 20066 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 20067 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 20068 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 20069 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 20070 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 20071 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 20072 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 20073 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 20074 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 20075 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 20076 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 20077 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 20078 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 20079 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 20080 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 20081 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 20082 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 20083 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 20084 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 20085 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 20086 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 20087 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 20088 200892021-05-03 Florian Weimer <fweimer@redhat.com> 20090 20091 COMMIT: 17b67416c5ea65507c9b32aec1928afc88569eb2 20092 nptl: Move mtx_destroy into libc 20093 20094 * nptl/Versions: Modified. 20095 * nptl/pthread_mutex_destroy.c: Modified. 20096 (versioned_symbol): Modified. 20097 (versioned_symbol): Remove. 20098 [! SHARED](strong_alias): New. 20099 * sysdeps/pthread/Makefile: Modified. 20100 * sysdeps/pthread/mtx_destroy.c: Modified. 20101 (mtx_destroy): Remove function. 20102 [! PTHREAD_IN_LIBC](strong_alias): New. 20103 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 20104 [PTHREAD_IN_LIBC](versioned_symbol): New. 20105 (shlib-compat.h): Include file. 20106 (__mtx_destroy): New function. 20107 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 20108 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 20109 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 20110 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 20111 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 20112 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 20113 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 20114 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 20115 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 20116 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 20117 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 20118 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 20119 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 20120 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 20121 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 20122 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 20123 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 20124 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 20125 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 20126 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 20127 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 20128 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 20129 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 20130 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 20131 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 20132 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 20133 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 20134 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 20135 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 20136 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 20137 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 20138 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 20139 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 20140 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 20141 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 20142 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 20143 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 20144 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 20145 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 20146 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 20147 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 20148 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 20149 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 20150 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 20151 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 20152 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 20153 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 20154 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 20155 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 20156 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 20157 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 20158 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 20159 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 20160 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 20161 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 20162 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 20163 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 20164 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 20165 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 20166 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 20167 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 20168 201692021-05-03 Florian Weimer <fweimer@redhat.com> 20170 20171 COMMIT: cf3fff1c195f859ba949a7ad86d4fca70bd99740 20172 nptl: Move cnd_wait into libc 20173 20174 * nptl/Versions: Modified. 20175 * nptl/pthread_cond_wait.c: Modified. 20176 (versioned_symbol): Modified. 20177 (versioned_symbol): Modified. 20178 (versioned_symbol): Modified. 20179 (versioned_symbol): Remove. 20180 * sysdeps/pthread/Makefile: Modified. 20181 * sysdeps/pthread/cnd_wait.c: Modified. 20182 (cnd_wait): Remove function. 20183 [! PTHREAD_IN_LIBC](strong_alias): New. 20184 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 20185 [PTHREAD_IN_LIBC](versioned_symbol): New. 20186 (shlib-compat.h): Include file. 20187 (__cnd_wait): New function. 20188 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 20189 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 20190 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 20191 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 20192 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 20193 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 20194 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 20195 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 20196 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 20197 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 20198 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 20199 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 20200 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 20201 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 20202 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 20203 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 20204 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 20205 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 20206 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 20207 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 20208 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 20209 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 20210 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 20211 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 20212 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 20213 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 20214 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 20215 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 20216 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 20217 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 20218 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 20219 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 20220 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 20221 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 20222 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 20223 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 20224 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 20225 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 20226 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 20227 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 20228 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 20229 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 20230 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 20231 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 20232 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 20233 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 20234 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 20235 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 20236 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 20237 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 20238 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 20239 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 20240 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 20241 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 20242 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 20243 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 20244 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 20245 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 20246 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 20247 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 20248 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 20249 202502021-05-03 Florian Weimer <fweimer@redhat.com> 20251 20252 COMMIT: 08a31ef923c51dc5ff2ef815730de0ba4d591ae3 20253 nptl: Move cnd_timedwait into libc 20254 20255 * nptl/Versions: Modified. 20256 * nptl/pthread_cond_wait.c: Modified. 20257 [__TIMESIZE != 64](versioned_symbol): Modified. 20258 [__TIMESIZE != 64](versioned_symbol): Remove. 20259 [__TIMESIZE != 64][! SHARED](strong_alias): New. 20260 (versioned_symbol): Modified. 20261 (versioned_symbol): Modified. 20262 (versioned_symbol): Remove. 20263 [! SHARED](strong_alias): New. 20264 * sysdeps/pthread/Makefile: Modified. 20265 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 20266 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 20267 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 20268 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 20269 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 20270 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 20271 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 20272 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 20273 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 20274 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 20275 * sysdeps/unix/sysv/linux/cnd_timedwait.c: Modified. 20276 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 20277 [__TIMESIZE != 64](__cnd_timedwait): Remove function. 20278 [__TIMESIZE != 64](libc_hidden_ver): New. 20279 [__TIMESIZE != 64](___cnd_timedwait): New function. 20280 (__cnd_timedwait64): Remove function. 20281 (weak_alias): Remove. 20282 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 20283 [__TIMESIZE == 64](strong_alias): New. 20284 (shlib-compat.h): Include file. 20285 (___cnd_timedwait64): New function. 20286 (versioned_symbol): New function. 20287 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 20288 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 20289 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 20290 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 20291 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 20292 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 20293 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 20294 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 20295 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 20296 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 20297 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 20298 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 20299 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 20300 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 20301 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 20302 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 20303 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 20304 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 20305 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 20306 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 20307 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 20308 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 20309 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 20310 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 20311 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 20312 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 20313 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 20314 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 20315 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 20316 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 20317 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 20318 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 20319 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 20320 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 20321 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 20322 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 20323 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 20324 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 20325 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 20326 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 20327 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 20328 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 20329 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 20330 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 20331 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 20332 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 20333 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 20334 * sysdeps/unix/sysv/linux/thrd_priv.h: Modified. 20335 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 20336 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 20337 [__TIMESIZE != 64](libc_hidden_proto): Modified. 20338 [__TIMESIZE != 64](libc_hidden_proto): New. 20339 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 20340 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 20341 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 20342 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 20343 203442021-05-03 Florian Weimer <fweimer@redhat.com> 20345 20346 COMMIT: eef936eb458e5dfccceee6d3c4220f9a1c62832b 20347 nptl: Move cnd_signal into libc 20348 20349 * nptl/Versions: Modified. 20350 * nptl/pthread_cond_signal.c: Modified. 20351 (versioned_symbol): Remove. 20352 [! SHARED](strong_alias): New. 20353 * sysdeps/pthread/Makefile: Modified. 20354 * sysdeps/pthread/cnd_signal.c: Modified. 20355 (cnd_signal): Remove function. 20356 [! PTHREAD_IN_LIBC](strong_alias): New. 20357 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 20358 [PTHREAD_IN_LIBC](versioned_symbol): New. 20359 (shlib-compat.h): Include file. 20360 (__cnd_signal): New function. 20361 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 20362 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 20363 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 20364 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 20365 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 20366 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 20367 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 20368 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 20369 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 20370 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 20371 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 20372 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 20373 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 20374 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 20375 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 20376 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 20377 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 20378 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 20379 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 20380 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 20381 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 20382 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 20383 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 20384 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 20385 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 20386 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 20387 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 20388 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 20389 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 20390 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 20391 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 20392 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 20393 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 20394 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 20395 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 20396 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 20397 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 20398 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 20399 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 20400 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 20401 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 20402 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 20403 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 20404 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 20405 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 20406 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 20407 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 20408 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 20409 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 20410 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 20411 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 20412 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 20413 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 20414 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 20415 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 20416 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 20417 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 20418 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 20419 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 20420 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 20421 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 20422 204232021-05-03 Florian Weimer <fweimer@redhat.com> 20424 20425 COMMIT: 3eab466e566c5c28cbec55b092fe21e134baac22 20426 nptl: Move cnd_init into libc 20427 20428 * nptl/Versions: Modified. 20429 * sysdeps/pthread/Makefile: Modified. 20430 * sysdeps/pthread/cnd_init.c: Modified. 20431 (cnd_init): Remove function. 20432 [! PTHREAD_IN_LIBC](strong_alias): New. 20433 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 20434 [PTHREAD_IN_LIBC](versioned_symbol): New. 20435 (shlib-compat.h): Include file. 20436 (__cnd_init): New function. 20437 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 20438 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 20439 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 20440 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 20441 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 20442 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 20443 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 20444 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 20445 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 20446 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 20447 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 20448 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 20449 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 20450 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 20451 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 20452 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 20453 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 20454 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 20455 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 20456 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 20457 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 20458 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 20459 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 20460 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 20461 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 20462 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 20463 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 20464 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 20465 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 20466 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 20467 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 20468 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 20469 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 20470 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 20471 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 20472 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 20473 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 20474 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 20475 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 20476 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 20477 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 20478 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 20479 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 20480 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 20481 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 20482 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 20483 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 20484 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 20485 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 20486 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 20487 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 20488 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 20489 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 20490 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 20491 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 20492 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 20493 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 20494 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 20495 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 20496 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 20497 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 20498 204992021-05-03 Florian Weimer <fweimer@redhat.com> 20500 20501 COMMIT: f11c293a4c3c637c3eecae00b341c578f52bdc46 20502 nptl: Move cnd_destroy into libc 20503 20504 * nptl/Versions: Modified. 20505 * sysdeps/pthread/Makefile: Modified. 20506 * sysdeps/pthread/cnd_destroy.c: Modified. 20507 (cnd_destroy): Remove function. 20508 [! PTHREAD_IN_LIBC](strong_alias): New. 20509 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 20510 [PTHREAD_IN_LIBC](versioned_symbol): New. 20511 (shlib-compat.h): Include file. 20512 (__cnd_destroy): New function. 20513 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 20514 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 20515 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 20516 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 20517 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 20518 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 20519 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 20520 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 20521 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 20522 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 20523 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 20524 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 20525 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 20526 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 20527 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 20528 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 20529 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 20530 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 20531 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 20532 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 20533 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 20534 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 20535 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 20536 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 20537 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 20538 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 20539 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 20540 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 20541 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 20542 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 20543 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 20544 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 20545 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 20546 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 20547 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 20548 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 20549 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 20550 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 20551 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 20552 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 20553 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 20554 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 20555 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 20556 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 20557 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 20558 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 20559 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 20560 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 20561 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 20562 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 20563 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 20564 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 20565 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 20566 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 20567 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 20568 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 20569 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 20570 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 20571 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 20572 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 20573 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 20574 205752021-05-03 Florian Weimer <fweimer@redhat.com> 20576 20577 COMMIT: 0431f171daefc436b8d185d852e45800745d7496 20578 nptl: Move cnd_broadcast into libc 20579 20580 * nptl/Versions: Modified. 20581 * nptl/pthread_cond_broadcast.c: Modified. 20582 (versioned_symbol): Remove. 20583 [! SHARED](strong_alias): New. 20584 * sysdeps/pthread/Makefile: Modified. 20585 * sysdeps/pthread/cnd_broadcast.c: Modified. 20586 (cnd_broadcast): Remove function. 20587 [! PTHREAD_IN_LIBC](strong_alias): New. 20588 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 20589 [PTHREAD_IN_LIBC](versioned_symbol): New. 20590 (shlib-compat.h): Include file. 20591 (__cnd_broadcast): New function. 20592 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 20593 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 20594 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 20595 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 20596 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 20597 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 20598 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 20599 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 20600 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 20601 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 20602 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 20603 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 20604 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 20605 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 20606 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 20607 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 20608 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 20609 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 20610 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 20611 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 20612 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 20613 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 20614 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 20615 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 20616 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 20617 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 20618 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 20619 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 20620 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 20621 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 20622 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 20623 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 20624 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 20625 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 20626 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 20627 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 20628 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 20629 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 20630 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 20631 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 20632 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 20633 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 20634 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 20635 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 20636 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 20637 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 20638 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 20639 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 20640 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 20641 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 20642 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 20643 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 20644 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 20645 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 20646 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 20647 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 20648 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 20649 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 20650 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 20651 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 20652 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 20653 206542021-05-03 Florian Weimer <fweimer@redhat.com> 20655 20656 COMMIT: 575295fc8314b089e52f98de4aa16a9d7aeb9bf4 20657 nptl: Move call_once into libc 20658 20659 * nptl/Versions: Modified. 20660 * nptl/pthread_once.c: Modified. 20661 (versioned_symbol): Modified. 20662 (versioned_symbol): Remove. 20663 [! SHARED](strong_alias): New. 20664 * sysdeps/nptl/libc-lockP.h: Modified. 20665 (__libc_once): Remove. 20666 [!(IS_IN (libc))](__libc_once): New. 20667 [IS_IN (libc)](__libc_once): New. 20668 * sysdeps/pthread/Makefile: Modified. 20669 * sysdeps/pthread/call_once.c: Modified. 20670 (call_once): Remove function. 20671 [! PTHREAD_IN_LIBC](strong_alias): New. 20672 [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New. 20673 [PTHREAD_IN_LIBC](versioned_symbol): New. 20674 (shlib-compat.h): Include file. 20675 (__call_once): New function. 20676 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 20677 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 20678 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 20679 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 20680 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 20681 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 20682 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 20683 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 20684 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 20685 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 20686 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 20687 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 20688 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 20689 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 20690 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 20691 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 20692 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 20693 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 20694 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 20695 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 20696 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 20697 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 20698 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 20699 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 20700 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 20701 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 20702 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 20703 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 20704 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 20705 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 20706 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 20707 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 20708 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 20709 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 20710 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 20711 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 20712 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 20713 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 20714 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 20715 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 20716 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 20717 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 20718 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 20719 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 20720 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 20721 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 20722 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 20723 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 20724 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 20725 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 20726 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 20727 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 20728 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 20729 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 20730 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 20731 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 20732 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 20733 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 20734 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 20735 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 20736 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 20737 207382021-05-03 Florian Weimer <fweimer@redhat.com> 20739 20740 COMMIT: ad201afe5c348de265b92bae6688034102a4386b 20741 Add pthread-in-libc, libpthread-routines-var, librt-routines-var 20742 20743 * Makeconfig: Modified. 20744 * config.h.in: Modified. 20745 * config.make.in: Modified. 20746 * configure: Modified. 20747 * configure.ac: Modified. 20748 * rt/Makefile: Modified. 20749 * sysdeps/mach/hurd/configure: Modified. 20750 * sysdeps/mach/hurd/configure.ac: Modified. 20751 * sysdeps/pthread/Makefile: Modified. 20752 207532021-04-30 Raoni Fassina Firmino <raoni@linux.ibm.com> 20754 20755 COMMIT: 23fdf8178cce3c2ec320dd5eca8b544245bcaef0 20756 powerpc64le: Optimize memset for POWER10 20757 20758 * sysdeps/powerpc/powerpc64/le/power10/memset.S: New file. 20759 * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified. 20760 * sysdeps/powerpc/powerpc64/multiarch/bzero.c: Modified. 20761 (libc_ifunc): Remove. 20762 (weak_alias): Remove. 20763 [! __LITTLE_ENDIAN__](libc_ifunc): New. 20764 [__LITTLE_ENDIAN__](__bzero_power10): New. 20765 [__LITTLE_ENDIAN__](libc_ifunc): New. 20766 * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified. 20767 (__libc_ifunc_impl_list): Modified function. 20768 * sysdeps/powerpc/powerpc64/multiarch/memset-power10.S: New file. 20769 * sysdeps/powerpc/powerpc64/multiarch/memset.c: Modified. 20770 (libc_ifunc): Modified. 20771 (strong_alias): Remove. 20772 [! __LITTLE_ENDIAN__](libc_ifunc): New. 20773 [__LITTLE_ENDIAN__](__memset_power10): New. 20774 [__LITTLE_ENDIAN__](libc_ifunc): New. 20775 207762021-04-30 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> 20777 20778 COMMIT: e941e0ae80626b7661c1db8953a673cafd3b8b19 20779 powerpc64le: Optimize memcpy for POWER10 20780 20781 * sysdeps/powerpc/powerpc64/le/power10/memcpy.S: New file. 20782 * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified. 20783 * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified. 20784 (__libc_ifunc_impl_list): Modified function. 20785 * sysdeps/powerpc/powerpc64/multiarch/memcpy-power10.S: New file. 20786 * sysdeps/powerpc/powerpc64/multiarch/memcpy.c: Modified. 20787 (libc_ifunc): Modified. 20788 (strong_alias): Remove. 20789 [! __LITTLE_ENDIAN__](libc_ifunc): New. 20790 [__LITTLE_ENDIAN__](__memcpy_power10): New. 20791 [__LITTLE_ENDIAN__](libc_ifunc): New. 20792 207932021-04-30 Lucas A. M. Magalhaes <lamm@linux.ibm.com> 20794 20795 COMMIT: dd59655e9371af86043b97e38953f43bd9496699 20796 powerpc64le: Optimized memmove for POWER10 20797 20798 * sysdeps/powerpc/powerpc64/le/power10/memmove.S: New file. 20799 * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified. 20800 * sysdeps/powerpc/powerpc64/multiarch/bcopy.c: Modified. 20801 (libc_ifunc): Remove. 20802 [! __LITTLE_ENDIAN__](libc_ifunc): New. 20803 [__LITTLE_ENDIAN__](__bcopy_power10): New. 20804 [__LITTLE_ENDIAN__](libc_ifunc): New. 20805 * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified. 20806 (__libc_ifunc_impl_list): Modified function. 20807 * sysdeps/powerpc/powerpc64/multiarch/memmove-power10.S: New file. 20808 * sysdeps/powerpc/powerpc64/multiarch/memmove-power7.S: Modified. 20809 * sysdeps/powerpc/powerpc64/multiarch/memmove.c: Modified. 20810 [SHARED && IS_IN (libc)](libc_ifunc): Modified. 20811 [SHARED && IS_IN (libc)](strong_alias): Remove. 20812 [SHARED && IS_IN (libc)][! __LITTLE_ENDIAN__](libc_ifunc): New. 20813 [SHARED && IS_IN (libc)][__LITTLE_ENDIAN__](__memmove_power10): New. 20814 [SHARED && IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc): New. 20815 * sysdeps/powerpc/powerpc64/power7/memmove.S: Modified. 20816 208172021-04-29 Joseph Myers <joseph@codesourcery.com> 20818 20819 COMMIT: e046d73e5f2fa9cb53540bb967c33e403c7917e1 20820 Update kernel version to 5.12 in tst-mman-consts.py. 20821 20822 * sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified. 20823 208242021-04-28 Joseph Myers <joseph@codesourcery.com> 20825 20826 COMMIT: 4a7c342605bc653f72d60c36abe698986fb5cb47 20827 Update syscall lists for Linux 5.12. 20828 20829 * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified. 20830 (__NR_mount_setattr): New. 20831 * sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified. 20832 (__NR_mount_setattr): New. 20833 * sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified. 20834 (__NR_mount_setattr): New. 20835 * sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified. 20836 (__NR_mount_setattr): New. 20837 * sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified. 20838 (__NR_mount_setattr): New. 20839 * sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified. 20840 (__NR_mount_setattr): New. 20841 * sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified. 20842 (__NR_mount_setattr): New. 20843 * sysdeps/unix/sysv/linux/ia64/arch-syscall.h: Modified. 20844 (__NR_mount_setattr): New. 20845 * sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified. 20846 (__NR_mount_setattr): New. 20847 * sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified. 20848 (__NR_mount_setattr): New. 20849 * sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified. 20850 (__NR_mount_setattr): New. 20851 * sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified. 20852 (__NR_mount_setattr): New. 20853 * sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified. 20854 (__NR_mount_setattr): New. 20855 * sysdeps/unix/sysv/linux/nios2/arch-syscall.h: Modified. 20856 (__NR_mount_setattr): New. 20857 * sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified. 20858 (__NR_mount_setattr): New. 20859 * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified. 20860 (__NR_mount_setattr): New. 20861 * sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified. 20862 (__NR_mount_setattr): New. 20863 * sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified. 20864 (__NR_mount_setattr): New. 20865 * sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified. 20866 (__NR_mount_setattr): New. 20867 * sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified. 20868 (__NR_mount_setattr): New. 20869 * sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified. 20870 (__NR_mount_setattr): New. 20871 * sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified. 20872 (__NR_mount_setattr): New. 20873 * sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified. 20874 (__NR_mount_setattr): New. 20875 * sysdeps/unix/sysv/linux/syscall-names.list: Modified. 20876 * sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified. 20877 (__NR_mount_setattr): New. 20878 * sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified. 20879 (__NR_mount_setattr): New. 20880 208812021-04-28 Paul Zimmermann <Paul.Zimmermann@inria.fr> 20882 20883 COMMIT: e6eef0adc5827767712f26eb56a41f32cc0f9870 20884 regenerate ulps on x86_64 with -march=native 20885 20886 * sysdeps/x86_64/fpu/libm-test-ulps: Modified. 20887 208882021-04-27 Martin Sebor <msebor@redhat.com> 20889 20890 COMMIT: b25b06749179d8d9a891381466e323a9dd2215f9 20891 Pass a valid pointer to pthread_setspecific to avoid GCC 11 warning. 20892 20893 * nptl/tst-tsd3.c: Modified. 20894 (destr1): Modified function. 20895 (destr2): Modified function. 20896 (tf): Modified function. 20897 * nptl/tst-tsd4.c: Modified. 20898 (destr): Modified function. 20899 (tf): Modified function. 20900 * sysdeps/pthread/tst-key2.c: Modified. 20901 (tf): Modified function. 20902 * sysdeps/pthread/tst-key3.c: Modified. 20903 (tf): Modified function. 20904 * sysdeps/pthread/tst-tsd1.c: Modified. 20905 (do_test): Modified function. 20906 * sysdeps/pthread/tst-tsd2.c: Modified. 20907 (destr): Modified function. 20908 (tf): Modified function. 20909 * sysdeps/pthread/tst-tsd5.c: Modified. 20910 (do_test): Modified function. 20911 * sysdeps/pthread/tst-tsd6.c: Modified. 20912 (tf): Modified function. 20913 209142021-04-27 Martin Sebor <msebor@redhat.com> 20915 20916 COMMIT: a1561c3bbe8e72c6e44280d1eb5e529d2da4ecd0 20917 Add __attribute_access_none to disable GCC warnings [BZ #27714] 20918 20919 * misc/sys/cdefs.h: Modified. 20920 [!(__GNUC_PREREQ (10, 0))](__attr_access_none): New. 20921 [__GNUC_PREREQ (10, 0)][!(__GNUC_PREREQ (11, 0))](__attr_access_none): New. 20922 [__GNUC_PREREQ (10, 0)][__GNUC_PREREQ (11, 0)](__attr_access_none): New. 20923 * nptl/Makefile: Modified. 20924 * nptl/tst-thread-setspecific.c: New file. 20925 * sysdeps/htl/pthread.h: Modified. 20926 (pthread_setspecific): Modified. 20927 * sysdeps/nptl/pthread.h: Modified. 20928 [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU](pthread_setspecific): Modified. 20929 209302021-04-27 Joseph Myers <joseph@codesourcery.com> 20931 20932 COMMIT: 876cdfd154f93a913202fa77ed98e97e66aff9c9 20933 Use Linux 5.12 and GCC 11 branch in build-many-glibcs.py. 20934 20935 * scripts/build-many-glibcs.py: Modified. 20936 209372021-04-26 Raphael Moreira Zinsly <rzinsly@linux.ibm.com> 20938 20939 COMMIT: 25cb72820ac40e73acf130edf97c895cf9b0b43a 20940 powerpc: Add log IFUNC multiarch support for POWER10 20941 20942 * config.h.in: Modified. 20943 * sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile: Modified. 20944 * sysdeps/powerpc/powerpc64/le/fpu/multiarch/configure: New file. 20945 * sysdeps/powerpc/powerpc64/le/fpu/multiarch/configure.ac: New file. 20946 * sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log-power10.c: New file. 20947 * sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log-ppc64.c: New file. 20948 * sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log.c: New file. 20949 * sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_log.c: New file. 20950 209512021-04-26 Hanataka Shinya <hanataka.shinya@gmail.com> 20952 Carlos O'Donell <carlos@redhat.com> 20953 20954 COMMIT: 82292c99b2b68504e0b09b19a339d0232c2e1eaa 20955 LC_COLLATE: Fix last character ellipsis handling (Bug 22668) 20956 20957 * locale/programs/ld-collate.c: Modified. 20958 (handle_ellipsis): Modified function. 20959 209602021-04-25 Noah Goldstein <goldstein.w.n@gmail.com> 20961 20962 COMMIT: 7f3e7c262cab4e2401e4331a6ef29c428de02044 20963 x86: Optimize strchr-evex.S 20964 20965 * sysdeps/x86_64/multiarch/strchr-evex.S: Modified. 20966 209672021-04-25 Noah Goldstein <goldstein.w.n@gmail.com> 20968 20969 COMMIT: ccabe7971f508709d034b63b8672f6f751a3d356 20970 x86: Optimize strchr-avx2.S 20971 20972 * sysdeps/x86_64/multiarch/strchr-avx2.S: Modified. 20973 209742021-04-23 Florian Weimer <fweimer@redhat.com> 20975 20976 COMMIT: 24f261f27fb8fd19ae294ff2a13bc5b7a0bafc91 20977 nptl: Remove __h_errno_location from libpthread 20978 20979 * nptl/Makefile: Modified. 20980 * nptl/Versions: Modified. 20981 * nptl/herrno.c: Delete file. 20982 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 20983 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 20984 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 20985 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 20986 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 20987 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 20988 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 20989 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 20990 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 20991 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 20992 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 20993 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 20994 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 20995 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 20996 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 20997 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 20998 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 20999 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21000 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21001 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21002 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21003 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21004 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21005 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21006 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21007 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21008 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21009 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21010 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21011 210122021-04-23 Florian Weimer <fweimer@redhat.com> 21013 21014 COMMIT: 2b6a4307e96d0ffffb72edada27574c4658bd9a0 21015 nptl: Remove __res_state from libpthread 21016 21017 * nptl/Makefile: Modified. 21018 * nptl/Versions: Modified. 21019 * nptl/res.c: Delete file. 21020 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21021 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21022 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21023 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21024 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21025 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21026 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21027 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21028 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21029 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21030 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21031 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21032 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21033 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21034 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21035 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21036 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21037 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21038 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21039 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21040 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21041 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21042 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21043 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21044 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21045 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21046 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21047 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21048 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21049 210502021-04-23 Florian Weimer <fweimer@redhat.com> 21051 21052 COMMIT: 4baf02b33235b7cdcb252bafebc132c66020eedd 21053 nptl: Move pthread_spin_trylock into libc 21054 21055 * nptl/Makefile: Modified. 21056 * nptl/Versions: Modified. 21057 * nptl/pthread_spin_trylock.c: Modified. 21058 (pthread_spin_trylock): Remove function. 21059 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21060 (shlib-compat.h): Include file. 21061 (__pthread_spin_trylock): New function. 21062 (versioned_symbol): New function. 21063 * sysdeps/alpha/nptl/pthread_spin_trylock.S: Modified. 21064 * sysdeps/i386/pthread_spin_trylock.S: Modified. 21065 * sysdeps/ia64/nptl/pthread_spin_trylock.c: Modified. 21066 (pthread_spin_trylock): Remove function. 21067 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21068 (shlib-compat.h): Include file. 21069 (__pthread_spin_trylock): New function. 21070 (versioned_symbol): New function. 21071 * sysdeps/powerpc/nptl/pthread_spin_trylock.c: Modified. 21072 (pthread_spin_trylock): Remove function. 21073 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21074 (shlib-compat.h): Include file. 21075 (__pthread_spin_trylock): New function. 21076 (versioned_symbol): New function. 21077 * sysdeps/sh/nptl/pthread_spin_trylock.S: Modified. 21078 * sysdeps/sparc/sparc32/pthread_spin_trylock.S: Modified. 21079 * sysdeps/sparc/sparc64/pthread_spin_trylock.S: Modified. 21080 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21081 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21082 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21083 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21084 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 21085 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21086 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 21087 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21088 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 21089 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21090 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 21091 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21092 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 21093 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21094 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 21095 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21096 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 21097 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21098 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 21099 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21100 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 21101 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21102 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 21103 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21104 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 21105 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21106 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 21107 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21108 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 21109 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21110 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 21111 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 21112 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 21113 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21114 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 21115 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21116 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 21117 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 21118 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21119 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 21120 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21121 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 21122 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21123 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 21124 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21125 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 21126 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21127 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 21128 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21129 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 21130 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21131 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 21132 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21133 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 21134 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21135 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 21136 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21137 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 21138 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21139 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 21140 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21141 * sysdeps/x86_64/nptl/pthread_spin_trylock.S: Modified. 21142 211432021-04-23 Florian Weimer <fweimer@redhat.com> 21144 21145 COMMIT: da8e3710d8791f4b7f164ba9eb45b823ada44634 21146 nptl: Move pthread_spin_lock into libc 21147 21148 * nptl/Makefile: Modified. 21149 * nptl/Versions: Modified. 21150 * nptl/pthread_spin_lock.c: Modified. 21151 (pthread_spin_lock): Remove function. 21152 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21153 (shlib-compat.h): Include file. 21154 (__pthread_spin_lock): New function. 21155 (versioned_symbol): New function. 21156 * sysdeps/alpha/nptl/pthread_spin_lock.S: Modified. 21157 * sysdeps/i386/nptl/pthread_spin_lock.S: Modified. 21158 * sysdeps/ia64/nptl/pthread_spin_lock.c: Modified. 21159 (pthread_spin_lock): Remove function. 21160 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21161 (shlib-compat.h): Include file. 21162 (__pthread_spin_lock): New function. 21163 (versioned_symbol): New function. 21164 * sysdeps/powerpc/nptl/pthread_spin_lock.c: Modified. 21165 (pthread_spin_lock): Remove function. 21166 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21167 (shlib-compat.h): Include file. 21168 (__pthread_spin_lock): New function. 21169 (versioned_symbol): New function. 21170 * sysdeps/sh/nptl/pthread_spin_lock.c: Modified. 21171 (pthread_spin_lock): Remove function. 21172 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21173 (shlib-compat.h): Include file. 21174 (__pthread_spin_lock): New function. 21175 (versioned_symbol): New function. 21176 * sysdeps/sparc/sparc32/pthread_spin_lock.S: Modified. 21177 * sysdeps/sparc/sparc64/pthread_spin_lock.S: Modified. 21178 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21179 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21180 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21181 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21182 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 21183 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21184 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 21185 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21186 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 21187 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21188 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 21189 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21190 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 21191 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21192 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 21193 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21194 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 21195 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21196 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 21197 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21198 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 21199 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21200 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 21201 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21202 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 21203 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21204 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 21205 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21206 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 21207 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21208 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 21209 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 21210 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 21211 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21212 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 21213 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21214 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 21215 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 21216 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21217 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 21218 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21219 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 21220 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21221 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 21222 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21223 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 21224 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21225 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 21226 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21227 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 21228 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21229 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 21230 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21231 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 21232 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21233 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 21234 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21235 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 21236 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21237 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 21238 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21239 * sysdeps/x86_64/nptl/pthread_spin_lock.S: Modified. 21240 212412021-04-23 Florian Weimer <fweimer@redhat.com> 21242 21243 COMMIT: ce4b3b7befc1010a4be0294d28984d0af47b7bc2 21244 nptl: Move pthread_spin_init, Move pthread_spin_unlock into libc 21245 21246 * nptl/Makefile: Modified. 21247 * nptl/Versions: Modified. 21248 * nptl/pthread_spin_init.c: Modified. 21249 (pthread_spin_init): Remove function. 21250 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21251 (shlib-compat.h): Include file. 21252 (__pthread_spin_init): New function. 21253 (versioned_symbol): New function. 21254 * nptl/pthread_spin_unlock.c: Modified. 21255 (pthread_spin_unlock): Remove function. 21256 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21257 (shlib-compat.h): Include file. 21258 (__pthread_spin_unlock): New function. 21259 (versioned_symbol): New function. 21260 * sysdeps/hppa/nptl/pthread_spin_init.c: Modified. 21261 (pthread_spin_init): Remove function. 21262 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21263 (shlib-compat.h): Include file. 21264 (__pthread_spin_init): New function. 21265 (versioned_symbol): New function. 21266 * sysdeps/hppa/nptl/pthread_spin_unlock.c: Modified. 21267 (pthread_spin_unlock): Remove function. 21268 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21269 (shlib-compat.h): Include file. 21270 (__pthread_spin_unlock): New function. 21271 (versioned_symbol): New function. 21272 * sysdeps/i386/nptl/pthread_spin_unlock.S: Modified. 21273 * sysdeps/ia64/nptl/pthread_spin_unlock.c: Modified. 21274 (pthread_spin_unlock): Remove function. 21275 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21276 (shlib-compat.h): Include file. 21277 (__pthread_spin_unlock): New function. 21278 (versioned_symbol): New function. 21279 * sysdeps/powerpc/nptl/pthread_spin_unlock.c: Modified. 21280 (pthread_spin_unlock): Remove function. 21281 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21282 (shlib-compat.h): Include file. 21283 (__pthread_spin_unlock): New function. 21284 (versioned_symbol): New function. 21285 * sysdeps/sh/nptl/pthread_spin_unlock.S: Modified. 21286 * sysdeps/sparc/sparc64/pthread_spin_unlock.S: Modified. 21287 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21288 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21289 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21290 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21291 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 21292 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21293 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 21294 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21295 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 21296 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21297 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 21298 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21299 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 21300 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21301 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 21302 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21303 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 21304 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21305 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 21306 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21307 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 21308 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21309 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 21310 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21311 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 21312 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21313 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 21314 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21315 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 21316 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21317 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 21318 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 21319 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 21320 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21321 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 21322 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21323 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 21324 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 21325 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21326 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 21327 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21328 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 21329 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21330 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 21331 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21332 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 21333 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21334 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 21335 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21336 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 21337 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21338 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 21339 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21340 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 21341 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21342 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 21343 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21344 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 21345 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21346 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 21347 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21348 * sysdeps/x86_64/nptl/pthread_spin_unlock.S: Modified. 21349 213502021-04-23 Florian Weimer <fweimer@redhat.com> 21351 21352 COMMIT: c7b1cd4ad100d01f3202a44ec3b84b87bea5ef19 21353 nptl: Move pthread_spin_destroy into libc 21354 21355 * nptl/Makefile: Modified. 21356 * nptl/Versions: Modified. 21357 * nptl/pthread_spin_destroy.c: Modified. 21358 (pthread_spin_destroy): Remove function. 21359 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21360 (shlib-compat.h): Include file. 21361 (__pthread_spin_destroy): New function. 21362 (versioned_symbol): New function. 21363 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21364 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21365 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21366 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21367 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 21368 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21369 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 21370 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21371 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 21372 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21373 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 21374 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21375 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 21376 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21377 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 21378 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21379 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 21380 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21381 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 21382 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21383 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 21384 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21385 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 21386 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21387 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 21388 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21389 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 21390 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21391 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 21392 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21393 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 21394 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 21395 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 21396 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21397 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 21398 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21399 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 21400 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 21401 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21402 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 21403 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21404 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 21405 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21406 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 21407 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21408 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 21409 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21410 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 21411 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21412 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 21413 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21414 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 21415 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21416 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 21417 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21418 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 21419 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21420 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 21421 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21422 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 21423 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21424 214252021-04-23 Florian Weimer <fweimer@redhat.com> 21426 21427 COMMIT: d9b600c98503b4094bc168b9b7452ea39a0abf30 21428 nptl: Move pthread_condattr_setpshared into libc 21429 21430 * nptl/Makefile: Modified. 21431 * nptl/Versions: Modified. 21432 * nptl/pthread_condattr_setpshared.c: Modified. 21433 (pthread_condattr_setpshared): Remove function. 21434 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21435 (shlib-compat.h): Include file. 21436 (__pthread_condattr_setpshared): New function. 21437 (versioned_symbol): New function. 21438 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21439 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21440 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21441 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21442 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 21443 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21444 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 21445 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21446 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 21447 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21448 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 21449 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21450 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 21451 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21452 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 21453 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21454 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 21455 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21456 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 21457 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21458 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 21459 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21460 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 21461 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21462 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 21463 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21464 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 21465 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21466 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 21467 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21468 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 21469 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 21470 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 21471 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21472 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 21473 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21474 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 21475 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 21476 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21477 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 21478 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21479 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 21480 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21481 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 21482 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21483 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 21484 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21485 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 21486 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21487 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 21488 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21489 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 21490 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21491 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 21492 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21493 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 21494 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21495 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 21496 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21497 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 21498 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21499 215002021-04-23 Florian Weimer <fweimer@redhat.com> 21501 21502 COMMIT: 6a75fefc2c05f1100d1ecd4bd195ea73c1b1a954 21503 nptl: Move pthread_condattr_setclock into libc 21504 21505 * nptl/Makefile: Modified. 21506 * nptl/Versions: Modified. 21507 * nptl/pthread_condattr_setclock.c: Modified. 21508 (pthread_condattr_setclock): Remove function. 21509 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 21510 (__pthread_condattr_setclock): New function. 21511 (versioned_symbol): New function. 21512 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21513 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21514 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21515 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21516 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 21517 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21518 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 21519 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21520 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 21521 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21522 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 21523 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21524 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 21525 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21526 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 21527 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21528 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 21529 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21530 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 21531 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21532 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 21533 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21534 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 21535 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21536 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 21537 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21538 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 21539 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21540 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 21541 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21542 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 21543 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 21544 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 21545 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21546 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 21547 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21548 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 21549 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 21550 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21551 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 21552 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21553 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 21554 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21555 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 21556 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21557 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 21558 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21559 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 21560 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21561 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 21562 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21563 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 21564 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21565 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 21566 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21567 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 21568 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21569 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 21570 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21571 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 21572 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21573 215742021-04-23 Florian Weimer <fweimer@redhat.com> 21575 21576 COMMIT: 2a775a9ea574957248e333595a35a75e43c946dc 21577 nptl: Move pthread_condattr_getpshared into libc 21578 21579 * nptl/Makefile: Modified. 21580 * nptl/Versions: Modified. 21581 * nptl/pthread_condattr_getpshared.c: Modified. 21582 (pthread_condattr_getpshared): Remove function. 21583 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21584 (shlib-compat.h): Include file. 21585 (__pthread_condattr_getpshared): New function. 21586 (versioned_symbol): New function. 21587 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21588 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21589 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21590 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21591 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 21592 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21593 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 21594 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21595 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 21596 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21597 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 21598 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21599 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 21600 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21601 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 21602 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21603 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 21604 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21605 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 21606 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21607 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 21608 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21609 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 21610 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21611 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 21612 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21613 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 21614 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21615 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 21616 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21617 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 21618 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 21619 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 21620 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21621 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 21622 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21623 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 21624 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 21625 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21626 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 21627 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21628 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 21629 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21630 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 21631 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21632 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 21633 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21634 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 21635 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21636 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 21637 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21638 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 21639 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21640 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 21641 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21642 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 21643 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21644 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 21645 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21646 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 21647 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21648 216492021-04-23 Florian Weimer <fweimer@redhat.com> 21650 21651 COMMIT: ed00dcbbd695fedfc60591da24b3555db03b3dd9 21652 nptl: Move pthread_condattr_getclock into libc 21653 21654 * nptl/Makefile: Modified. 21655 * nptl/Versions: Modified. 21656 * nptl/pthread_condattr_getclock.c: Modified. 21657 (pthread_condattr_getclock): Remove function. 21658 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 21659 (shlib-compat.h): Include file. 21660 (__pthread_condattr_getclock): New function. 21661 (versioned_symbol): New function. 21662 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21663 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21664 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21665 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21666 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 21667 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21668 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 21669 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21670 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 21671 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21672 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 21673 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21674 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 21675 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21676 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 21677 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21678 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 21679 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21680 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 21681 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21682 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 21683 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21684 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 21685 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21686 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 21687 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21688 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 21689 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21690 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 21691 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21692 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 21693 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 21694 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 21695 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21696 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 21697 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21698 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 21699 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 21700 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21701 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 21702 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21703 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 21704 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21705 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 21706 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21707 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 21708 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21709 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 21710 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21711 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 21712 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21713 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 21714 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21715 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 21716 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21717 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 21718 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21719 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 21720 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21721 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 21722 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21723 217242021-04-23 Florian Weimer <fweimer@redhat.com> 21725 21726 COMMIT: b76c066d092d78124deeba9b687f5b10924e97de 21727 nptl: Move pthread_mutexattr_settype, __pthread_mutexattr_settype into libc 21728 21729 * nptl/Makefile: Modified. 21730 * nptl/Versions: Modified. 21731 * nptl/pthreadP.h: Modified. 21732 [IS_IN (libpthread)](hidden_proto): Remove. 21733 * nptl/pthread_mutexattr_settype.c: Modified. 21734 (__pthread_mutexattr_settype): Remove function. 21735 (weak_alias): Remove. 21736 (weak_alias): Remove. 21737 (hidden_def): Remove. 21738 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 21739 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 21740 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 21741 (shlib-compat.h): Include file. 21742 (___pthread_mutexattr_settype): New function. 21743 (versioned_symbol): New function. 21744 (versioned_symbol): New function. 21745 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21746 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21747 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21748 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21749 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 21750 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21751 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 21752 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21753 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 21754 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21755 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 21756 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21757 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 21758 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21759 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 21760 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21761 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 21762 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21763 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 21764 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21765 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 21766 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21767 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 21768 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21769 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 21770 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21771 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 21772 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21773 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 21774 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21775 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 21776 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 21777 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 21778 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21779 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 21780 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21781 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 21782 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 21783 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21784 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 21785 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21786 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 21787 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21788 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 21789 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21790 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 21791 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21792 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 21793 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21794 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 21795 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21796 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 21797 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21798 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 21799 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21800 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 21801 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21802 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 21803 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21804 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 21805 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21806 218072021-04-23 Florian Weimer <fweimer@redhat.com> 21808 21809 COMMIT: 1ec4cd5ab42d6b16a81176b7051384a2221159e3 21810 nptl: Move pthread_mutexattr_setrobust into libc 21811 21812 * NEWS: Modified. 21813 * nptl/Makefile: Modified. 21814 * nptl/Versions: Modified. 21815 * nptl/libpthread-compat.c: Modified. 21816 [(SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_5))](compat_symbol): New. 21817 * nptl/pthread_mutexattr_setrobust.c: Modified. 21818 (pthread_mutexattr_setrobust): Remove function. 21819 (weak_alias): Remove. 21820 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)](compat_symbol): New. 21821 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New. 21822 (shlib-compat.h): Include file. 21823 (__pthread_mutexattr_setrobust): New function. 21824 (versioned_symbol): New function. 21825 * sysdeps/nptl/pthread.h: Modified. 21826 [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU][! __REDIRECT_NTH](pthread_mutexattr_setrobust_np): New. 21827 [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU][__REDIRECT_NTH](__REDIRECT_NTH): New function. 21828 [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU](pthread_mutexattr_setrobust_np): Remove. 21829 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21830 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21831 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21832 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21833 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 21834 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21835 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 21836 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21837 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 21838 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21839 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 21840 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21841 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 21842 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21843 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 21844 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21845 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 21846 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21847 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 21848 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21849 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 21850 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21851 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 21852 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21853 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 21854 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21855 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 21856 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21857 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 21858 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21859 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 21860 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 21861 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 21862 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21863 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 21864 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21865 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 21866 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 21867 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21868 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 21869 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21870 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 21871 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21872 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 21873 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21874 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 21875 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21876 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 21877 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21878 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 21879 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21880 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 21881 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21882 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 21883 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21884 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 21885 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21886 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 21887 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21888 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 21889 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21890 218912021-04-23 Florian Weimer <fweimer@redhat.com> 21892 21893 COMMIT: 0bdd79794526114313135c528969bb25be88c1a3 21894 pthread: Use pthread_mutexattr_setrobust in tests 21895 21896 * sysdeps/pthread/tst-robust1.c: Modified. 21897 (do_test): Modified function. 21898 * sysdeps/pthread/tst-robust10.c: Modified. 21899 (do_test): Modified function. 21900 * sysdeps/pthread/tst-robust7.c: Modified. 21901 (do_test): Modified function. 21902 * sysdeps/pthread/tst-robust8.c: Modified. 21903 (do_test): Modified function. 21904 * sysdeps/pthread/tst-robust9.c: Modified. 21905 (do_test): Modified function. 21906 219072021-04-23 Florian Weimer <fweimer@redhat.com> 21908 21909 COMMIT: 8a229ee93c17cf5d0aff9ba81a3acfa146f1dae0 21910 nptl: Move pthread_mutexattr_setpshared into libc 21911 21912 * nptl/Makefile: Modified. 21913 * nptl/Versions: Modified. 21914 * nptl/pthread_mutexattr_setpshared.c: Modified. 21915 (pthread_mutexattr_setpshared): Remove function. 21916 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 21917 (shlib-compat.h): Include file. 21918 (__pthread_mutexattr_setpshared): New function. 21919 (versioned_symbol): New function. 21920 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21921 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21922 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21923 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21924 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 21925 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 21926 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 21927 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 21928 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 21929 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 21930 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 21931 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 21932 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 21933 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 21934 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 21935 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 21936 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 21937 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 21938 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 21939 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 21940 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 21941 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 21942 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 21943 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 21944 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 21945 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 21946 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 21947 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 21948 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 21949 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 21950 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 21951 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 21952 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 21953 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 21954 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 21955 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 21956 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 21957 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 21958 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 21959 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 21960 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 21961 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 21962 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 21963 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 21964 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 21965 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 21966 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 21967 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 21968 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 21969 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 21970 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 21971 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 21972 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 21973 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 21974 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 21975 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 21976 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 21977 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 21978 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 21979 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 21980 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 21981 219822021-04-23 Florian Weimer <fweimer@redhat.com> 21983 21984 COMMIT: 241ac38c333ae2539182f214dc641d0956f6ff6d 21985 nptl: Move pthread_mutexattr_setprotocol into libc 21986 21987 * nptl/Makefile: Modified. 21988 * nptl/Versions: Modified. 21989 * nptl/pthread_mutexattr_setprotocol.c: Modified. 21990 (pthread_mutexattr_setprotocol): Remove function. 21991 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New. 21992 (shlib-compat.h): Include file. 21993 (__pthread_mutexattr_setprotocol): New function. 21994 (versioned_symbol): New function. 21995 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 21996 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 21997 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 21998 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 21999 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22000 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22001 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22002 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22003 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22004 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22005 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22006 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22007 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22008 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22009 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22010 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22011 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22012 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22013 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22014 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22015 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22016 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22017 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22018 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22019 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22020 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22021 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22022 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22023 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22024 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22025 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22026 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22027 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22028 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22029 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22030 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22031 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22032 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22033 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22034 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22035 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22036 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22037 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22038 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22039 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22040 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22041 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22042 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22043 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22044 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22045 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22046 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22047 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22048 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22049 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22050 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22051 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22052 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22053 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22054 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22055 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22056 220572021-04-23 Florian Weimer <fweimer@redhat.com> 22058 22059 COMMIT: c66772281f77458c111f8c862d04d7011376a086 22060 nptl: Move pthread_mutexattr_setprioceiling into libc 22061 22062 * nptl/Makefile: Modified. 22063 * nptl/Versions: Modified. 22064 * nptl/pthread_mutexattr_setprioceiling.c: Modified. 22065 (pthread_mutexattr_setprioceiling): Remove function. 22066 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New. 22067 (shlib-compat.h): Include file. 22068 (__pthread_mutexattr_setprioceiling): New function. 22069 (versioned_symbol): New function. 22070 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22071 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22072 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 22073 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 22074 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22075 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22076 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22077 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22078 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22079 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22080 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22081 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22082 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22083 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22084 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22085 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22086 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22087 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22088 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22089 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22090 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22091 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22092 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22093 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22094 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22095 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22096 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22097 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22098 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22099 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22100 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22101 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22102 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22103 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22104 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22105 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22106 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22107 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22108 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22109 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22110 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22111 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22112 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22113 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22114 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22115 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22116 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22117 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22118 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22119 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22120 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22121 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22122 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22123 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22124 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22125 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22126 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22127 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22128 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22129 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22130 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22131 221322021-04-23 Florian Weimer <fweimer@redhat.com> 22133 22134 COMMIT: 506385d30ec67279b21929f117b292bbbe8f5e7b 22135 nptl: Move pthread_mutexattr_init, __pthread_mutexattr_init into libc 22136 22137 * nptl/Makefile: Modified. 22138 * nptl/Versions: Modified. 22139 * nptl/pthreadP.h: Modified. 22140 [IS_IN (libpthread)](hidden_proto): Modified. 22141 [IS_IN (libpthread)](hidden_proto): Remove. 22142 * nptl/pthread_mutexattr_init.c: Modified. 22143 (__pthread_mutexattr_init): Remove function. 22144 (weak_alias): Remove. 22145 (hidden_def): Remove. 22146 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 22147 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 22148 (shlib-compat.h): Include file. 22149 (___pthread_mutexattr_init): New function. 22150 (versioned_symbol): New function. 22151 (versioned_symbol): New function. 22152 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22153 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22154 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 22155 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 22156 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22157 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22158 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22159 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22160 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22161 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22162 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22163 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22164 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22165 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22166 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22167 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22168 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22169 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22170 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22171 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22172 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22173 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22174 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22175 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22176 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22177 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22178 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22179 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22180 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22181 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22182 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22183 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22184 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22185 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22186 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22187 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22188 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22189 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22190 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22191 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22192 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22193 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22194 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22195 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22196 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22197 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22198 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22199 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22200 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22201 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22202 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22203 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22204 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22205 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22206 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22207 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22208 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22209 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22210 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22211 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22212 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22213 222142021-04-23 Florian Weimer <fweimer@redhat.com> 22215 22216 COMMIT: 2a23e899e255f9ce2b4024d4ec029ce57af518bd 22217 nptl: Move pthread_mutexattr_gettype into libc 22218 22219 * nptl/Makefile: Modified. 22220 * nptl/Versions: Modified. 22221 * nptl/pthread_mutexattr_gettype.c: Modified. 22222 (pthread_mutexattr_gettype): Remove function. 22223 (weak_alias): Remove. 22224 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 22225 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 22226 (shlib-compat.h): Include file. 22227 (__pthread_mutexattr_gettype): New function. 22228 (versioned_symbol): New function. 22229 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22230 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22231 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 22232 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 22233 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22234 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22235 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22236 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22237 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22238 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22239 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22240 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22241 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22242 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22243 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22244 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22245 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22246 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22247 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22248 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22249 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22250 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22251 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22252 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22253 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22254 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22255 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22256 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22257 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22258 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22259 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22260 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22261 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22262 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22263 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22264 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22265 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22266 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22267 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22268 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22269 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22270 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22271 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22272 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22273 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22274 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22275 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22276 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22277 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22278 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22279 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22280 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22281 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22282 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22283 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22284 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22285 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22286 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22287 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22288 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22289 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22290 222912021-04-23 Florian Weimer <fweimer@redhat.com> 22292 22293 COMMIT: 9b7ab14e112476c96e7b20fb23e6838b7012dfda 22294 nptl: Move pthread_mutexattr_getrobust into libc 22295 22296 * NEWS: Modified. 22297 * nptl/Makefile: Modified. 22298 * nptl/Versions: Modified. 22299 * nptl/pthread_mutexattr_getrobust.c: Modified. 22300 (pthread_mutexattr_getrobust): Remove function. 22301 (weak_alias): Remove. 22302 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)](compat_symbol): New. 22303 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New. 22304 (shlib-compat.h): Include file. 22305 (__pthread_mutexattr_getrobust): New function. 22306 (versioned_symbol): New function. 22307 * sysdeps/nptl/pthread.h: Modified. 22308 [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU](pthread_mutexattr_getrobust_np): Remove. 22309 [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU][! __REDIRECT_NTH](pthread_mutexattr_getrobust_np): New. 22310 [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU][__REDIRECT_NTH](__REDIRECT_NTH): New. 22311 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22312 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22313 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 22314 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 22315 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22316 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22317 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22318 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22319 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22320 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22321 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22322 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22323 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22324 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22325 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22326 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22327 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22328 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22329 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22330 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22331 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22332 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22333 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22334 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22335 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22336 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22337 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22338 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22339 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22340 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22341 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22342 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22343 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22344 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22345 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22346 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22347 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22348 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22349 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22350 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22351 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22352 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22353 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22354 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22355 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22356 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22357 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22358 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22359 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22360 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22361 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22362 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22363 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22364 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22365 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22366 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22367 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22368 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22369 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22370 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22371 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22372 223732021-04-23 Florian Weimer <fweimer@redhat.com> 22374 22375 COMMIT: 2e825f7d5a8a84b6389a27c138a903dfa464519a 22376 nptl: Move pthread_mutexattr_getpshared into libc 22377 22378 * nptl/Makefile: Modified. 22379 * nptl/Versions: Modified. 22380 * nptl/pthread_mutexattr_getpshared.c: Modified. 22381 (pthread_mutexattr_getpshared): Remove function. 22382 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 22383 (shlib-compat.h): Include file. 22384 (__pthread_mutexattr_getpshared): New function. 22385 (versioned_symbol): New function. 22386 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22387 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22388 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 22389 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 22390 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22391 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22392 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22393 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22394 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22395 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22396 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22397 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22398 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22399 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22400 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22401 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22402 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22403 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22404 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22405 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22406 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22407 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22408 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22409 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22410 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22411 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22412 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22413 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22414 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22415 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22416 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22417 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22418 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22419 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22420 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22421 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22422 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22423 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22424 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22425 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22426 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22427 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22428 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22429 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22430 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22431 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22432 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22433 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22434 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22435 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22436 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22437 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22438 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22439 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22440 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22441 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22442 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22443 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22444 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22445 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22446 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22447 224482021-04-23 Florian Weimer <fweimer@redhat.com> 22449 22450 COMMIT: 9f2f158b35b3f293f10158f76624b92515f8d886 22451 nptl: Move pthread_mutexattr_getprotocol into libc 22452 22453 * nptl/Makefile: Modified. 22454 * nptl/Versions: Modified. 22455 * nptl/pthread_mutexattr_getprotocol.c: Modified. 22456 (pthread_mutexattr_getprotocol): Remove function. 22457 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New. 22458 (shlib-compat.h): Include file. 22459 (__pthread_mutexattr_getprotocol): New function. 22460 (versioned_symbol): New function. 22461 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22462 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22463 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 22464 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 22465 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22466 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22467 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22468 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22469 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22470 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22471 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22472 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22473 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22474 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22475 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22476 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22477 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22478 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22479 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22480 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22481 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22482 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22483 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22484 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22485 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22486 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22487 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22488 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22489 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22490 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22491 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22492 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22493 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22494 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22495 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22496 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22497 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22498 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22499 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22500 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22501 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22502 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22503 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22504 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22505 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22506 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22507 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22508 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22509 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22510 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22511 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22512 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22513 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22514 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22515 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22516 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22517 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22518 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22519 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22520 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22521 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22522 225232021-04-23 Florian Weimer <fweimer@redhat.com> 22524 22525 COMMIT: d236322b6f342d13bbd3fe97cb72ca53cba1b428 22526 nptl: Move pthread_mutexattr_getprioceiling into libc 22527 22528 * nptl/Makefile: Modified. 22529 * nptl/Versions: Modified. 22530 * nptl/pthread_mutexattr_getprioceiling.c: Modified. 22531 (pthread_mutexattr_getprioceiling): Remove function. 22532 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New. 22533 (shlib-compat.h): Include file. 22534 (__pthread_mutexattr_getprioceiling): New function. 22535 (versioned_symbol): New function. 22536 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22537 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22538 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 22539 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 22540 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22541 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22542 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22543 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22544 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22545 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22546 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22547 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22548 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22549 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22550 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22551 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22552 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22553 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22554 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22555 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22556 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22557 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22558 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22559 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22560 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22561 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22562 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22563 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22564 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22565 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22566 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22567 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22568 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22569 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22570 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22571 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22572 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22573 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22574 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22575 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22576 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22577 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22578 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22579 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22580 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22581 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22582 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22583 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22584 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22585 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22586 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22587 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22588 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22589 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22590 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22591 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22592 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22593 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22594 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22595 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22596 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22597 225982021-04-23 Florian Weimer <fweimer@redhat.com> 22599 22600 COMMIT: fd42022a10f2e54cbd1e51b561097105d8ef51c5 22601 nptl: Move pthread_mutexattr_destroy into libc 22602 22603 * nptl/Makefile: Modified. 22604 * nptl/Versions: Modified. 22605 * nptl/pthread_mutexattr_destroy.c: Modified. 22606 (__pthread_mutexattr_destroy): Remove function. 22607 (strong_alias): Remove. 22608 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 22609 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 22610 (shlib-compat.h): Include file. 22611 (___pthread_mutexattr_destroy): New function. 22612 (versioned_symbol): New function. 22613 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22614 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22615 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 22616 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 22617 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22618 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22619 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22620 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22621 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22622 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22623 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22624 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22625 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22626 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22627 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22628 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22629 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22630 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22631 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22632 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22633 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22634 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22635 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22636 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22637 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22638 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22639 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22640 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22641 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22642 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22643 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22644 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22645 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22646 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22647 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22648 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22649 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22650 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22651 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22652 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22653 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22654 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22655 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22656 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22657 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22658 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22659 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22660 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22661 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22662 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22663 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22664 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22665 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22666 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22667 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22668 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22669 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22670 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22671 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22672 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22673 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22674 226752021-04-23 Florian Weimer <fweimer@redhat.com> 22676 22677 COMMIT: a2b0f2e1864f03084138a105e1d5f2cf86a62425 22678 nptl: Move pthread_mutex_trylock, __pthread_mutex_trylock into libc 22679 22680 * nptl/Makefile: Modified. 22681 * nptl/Versions: Modified. 22682 * nptl/pthreadP.h: Modified. 22683 [IS_IN (libpthread)](hidden_proto): Modified. 22684 [IS_IN (libpthread)](hidden_proto): Modified. 22685 [IS_IN (libpthread)](hidden_proto): Modified. 22686 [IS_IN (libpthread)](hidden_proto): Modified. 22687 [IS_IN (libpthread)](hidden_proto): Remove. 22688 (libc_hidden_proto): Modified. 22689 (libc_hidden_proto): Modified. 22690 (libc_hidden_proto): Modified. 22691 (libc_hidden_proto): Modified. 22692 (libc_hidden_proto): Modified. 22693 (libc_hidden_proto): Modified. 22694 (libc_hidden_proto): Modified. 22695 (libc_hidden_proto): Modified. 22696 (libc_hidden_proto): Modified. 22697 (libc_hidden_proto): Modified. 22698 (libc_hidden_proto): Modified. 22699 (libc_hidden_proto): Modified. 22700 (libc_hidden_proto): Modified. 22701 (libc_hidden_proto): Modified. 22702 (libc_hidden_proto): Modified. 22703 (libc_hidden_proto): Modified. 22704 (libc_hidden_proto): Modified. 22705 (libc_hidden_proto): Modified. 22706 (libc_hidden_proto): Modified. 22707 (libc_hidden_proto): Modified. 22708 (libc_hidden_proto): Modified. 22709 (libc_hidden_proto): Modified. 22710 (libc_hidden_proto): Modified. 22711 (libc_hidden_proto): Modified. 22712 (libc_hidden_proto): Modified. 22713 (libc_hidden_proto): Modified. 22714 (libc_hidden_proto): Modified. 22715 (libc_hidden_proto): Modified. 22716 (libc_hidden_proto): Modified. 22717 (libc_hidden_proto): Modified. 22718 (libc_hidden_proto): New. 22719 * nptl/pthread_mutex_trylock.c: Modified. 22720 [! __pthread_mutex_trylock][! pthread_mutex_trylock](weak_alias): Remove. 22721 [! __pthread_mutex_trylock][! pthread_mutex_trylock](hidden_def): Remove. 22722 (__pthread_mutex_trylock): Remove function. 22723 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 22724 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 22725 (___pthread_mutex_trylock): New function. 22726 (libc_hidden_ver): New. 22727 (versioned_symbol): New function. 22728 (versioned_symbol): New function. 22729 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22730 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22731 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 22732 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 22733 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22734 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22735 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22736 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22737 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22738 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22739 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22740 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22741 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22742 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22743 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22744 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22745 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22746 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22747 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22748 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22749 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22750 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22751 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22752 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22753 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22754 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22755 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22756 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22757 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22758 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22759 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22760 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22761 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22762 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22763 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22764 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22765 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22766 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22767 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22768 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22769 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22770 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22771 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22772 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22773 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22774 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22775 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22776 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22777 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22778 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22779 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22780 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22781 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22782 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22783 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22784 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22785 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22786 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22787 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22788 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22789 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22790 227912021-04-23 Florian Weimer <fweimer@redhat.com> 22792 22793 COMMIT: 4372dc7eaaa81fc04554626b7f02c9759a04a65b 22794 nptl: Move pthread_mutex_timedlock, pthread_mutex_clocklock to libc 22795 22796 * nptl/Makefile: Modified. 22797 * nptl/Versions: Modified. 22798 * nptl/pthreadP.h: Modified. 22799 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 22800 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 22801 [__TIMESIZE != 64](libc_hidden_proto): New. 22802 [__TIMESIZE != 64](libc_hidden_proto): New. 22803 (libc_hidden_proto): Modified. 22804 (libc_hidden_proto): Modified. 22805 (libc_hidden_proto): Modified. 22806 (libc_hidden_proto): Modified. 22807 (libc_hidden_proto): Modified. 22808 (libc_hidden_proto): Modified. 22809 (libc_hidden_proto): Modified. 22810 (libc_hidden_proto): Modified. 22811 (libc_hidden_proto): Modified. 22812 (libc_hidden_proto): Modified. 22813 (libc_hidden_proto): Modified. 22814 (libc_hidden_proto): Modified. 22815 (libc_hidden_proto): Modified. 22816 (libc_hidden_proto): Modified. 22817 (__pthread_mutex_clocklock): New function. 22818 (__pthread_mutex_timedlock): New function. 22819 (libc_hidden_proto): New. 22820 (libc_hidden_proto): New. 22821 * nptl/pthread_mutex_timedlock.c: Modified. 22822 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 22823 [__TIMESIZE != 64](__pthread_mutex_clocklock): Remove function. 22824 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 22825 [__TIMESIZE != 64](__pthread_mutex_timedlock): Remove function. 22826 [__TIMESIZE != 64](libc_hidden_ver): New. 22827 [__TIMESIZE != 64](___pthread_mutex_clocklock): New function. 22828 [__TIMESIZE != 64](versioned_symbol): New function. 22829 [__TIMESIZE != 64](libc_hidden_ver): New. 22830 [__TIMESIZE != 64](___pthread_mutex_timedlock): New function. 22831 (__pthread_mutex_clocklock64): Remove function. 22832 (weak_alias): Remove. 22833 (__pthread_mutex_timedlock64): Remove function. 22834 (weak_alias): Remove. 22835 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 22836 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_34)](compat_symbol): New. 22837 [__TIMESIZE == 64](strong_alias): New. 22838 [__TIMESIZE == 64](strong_alias): New. 22839 (___pthread_mutex_clocklock64): New function. 22840 (versioned_symbol): New function. 22841 (libc_hidden_ver): New. 22842 (versioned_symbol): New function. 22843 (___pthread_mutex_timedlock64): New function. 22844 (versioned_symbol): New function. 22845 (libc_hidden_ver): New. 22846 (versioned_symbol): New function. 22847 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22848 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22849 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 22850 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 22851 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22852 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22853 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22854 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22855 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22856 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22857 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22858 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22859 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22860 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22861 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22862 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22863 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22864 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22865 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22866 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22867 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22868 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22869 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22870 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22871 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22872 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22873 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22874 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22875 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22876 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22877 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22878 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22879 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22880 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22881 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22882 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22883 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22884 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22885 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22886 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22887 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22888 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22889 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22890 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22891 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22892 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22893 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22894 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22895 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22896 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22897 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22898 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22899 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22900 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22901 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22902 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22903 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22904 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22905 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22906 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22907 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22908 229092021-04-23 Florian Weimer <fweimer@redhat.com> 22910 22911 COMMIT: a2975191d0e852ba2501f4cf1588aae76bdad303 22912 nptl: Move pthread_mutex_setprioceiling into libc 22913 22914 * nptl/Makefile: Modified. 22915 * nptl/Versions: Modified. 22916 * nptl/pthread_mutex_setprioceiling.c: Modified. 22917 (pthread_mutex_setprioceiling): Remove function. 22918 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New. 22919 (shlib-compat.h): Include file. 22920 (__pthread_mutex_setprioceiling): New function. 22921 (versioned_symbol): New function. 22922 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22923 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22924 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 22925 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 22926 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 22927 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 22928 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 22929 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 22930 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 22931 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 22932 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 22933 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 22934 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 22935 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 22936 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 22937 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 22938 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 22939 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 22940 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 22941 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 22942 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 22943 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 22944 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 22945 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 22946 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 22947 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 22948 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 22949 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 22950 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 22951 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 22952 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 22953 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 22954 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 22955 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 22956 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 22957 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 22958 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 22959 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 22960 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 22961 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 22962 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 22963 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 22964 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 22965 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 22966 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 22967 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 22968 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 22969 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 22970 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 22971 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 22972 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 22973 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 22974 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 22975 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 22976 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 22977 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 22978 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 22979 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 22980 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 22981 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 22982 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 22983 229842021-04-23 Florian Weimer <fweimer@redhat.com> 22985 22986 COMMIT: 4b85c6f55fa9be1b1ff2c5ac67c8dcb63f883789 22987 nptl: Move pthread_mutex_getprioceiling into libc 22988 22989 * nptl/Makefile: Modified. 22990 * nptl/Versions: Modified. 22991 * nptl/pthread_mutex_getprioceiling.c: Modified. 22992 (pthread_mutex_getprioceiling): Remove function. 22993 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New. 22994 (shlib-compat.h): Include file. 22995 (__pthread_mutex_getprioceiling): New function. 22996 (versioned_symbol): New function. 22997 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 22998 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 22999 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 23000 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 23001 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 23002 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 23003 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 23004 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 23005 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 23006 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 23007 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 23008 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 23009 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 23010 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 23011 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 23012 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 23013 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 23014 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 23015 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 23016 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 23017 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 23018 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 23019 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 23020 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 23021 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 23022 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 23023 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 23024 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 23025 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 23026 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 23027 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 23028 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 23029 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 23030 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 23031 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 23032 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 23033 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 23034 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 23035 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 23036 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 23037 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 23038 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 23039 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 23040 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 23041 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 23042 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 23043 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 23044 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 23045 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 23046 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 23047 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 23048 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 23049 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 23050 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 23051 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 23052 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 23053 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 23054 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 23055 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 23056 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 23057 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 23058 230592021-04-22 Matheus Castanho <msc@linux.ibm.com> 23060 23061 COMMIT: 10624a97e8e47004985740cbb04060a84cfada76 23062 powerpc: Add optimized strlen for POWER10 23063 23064 * sysdeps/powerpc/powerpc64/le/power10/strlen.S: New file. 23065 * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified. 23066 * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified. 23067 (__libc_ifunc_impl_list): Modified function. 23068 * sysdeps/powerpc/powerpc64/multiarch/strlen-power10.S: New file. 23069 * sysdeps/powerpc/powerpc64/multiarch/strlen.c: Modified. 23070 [__LITTLE_ENDIAN__](libc_ifunc): Modified. 23071 (__strlen_power10): New. 23072 230732021-04-22 Florian Weimer <fweimer@redhat.com> 23074 23075 COMMIT: 6f3e54d404cfe1ba7d1444e6dfcfd77b102d9287 23076 nptl: Do not build nptl/tst-pthread-gdb-attach as PIE 23077 23078 * nptl/Makefile: Modified. 23079 230802021-04-22 Florian Weimer <fweimer@redhat.com> 23081 23082 COMMIT: e4f1c0de9c7d3fd2e569551b2619d2eb34fd09c6 23083 nptl: Move pthread_kill_other_threads_np compatibility symbol into libc 23084 23085 * nptl/Makefile: Modified. 23086 * nptl/Versions: Modified. 23087 * nptl/pthread_kill_other_threads.c: Modified. 23088 [SHARED](__pthread_kill_other_threads_np): Remove. 23089 [SHARED](compat_symbol): Remove. 23090 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](__pthread_kill_other_threads_np): New. 23091 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 23092 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 23093 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 23094 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 23095 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 23096 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 23097 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 23098 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 23099 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 23100 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 23101 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 23102 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 23103 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 23104 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 23105 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 23106 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 23107 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 23108 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 23109 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 23110 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 23111 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 23112 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 23113 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 23114 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 23115 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 23116 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 23117 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 23118 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 23119 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 23120 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 23121 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 23122 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 23123 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 23124 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 23125 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 23126 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 23127 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 23128 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 23129 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 23130 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 23131 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 23132 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 23133 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 23134 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 23135 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 23136 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 23137 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 23138 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 23139 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 23140 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 23141 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 23142 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 23143 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 23144 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 23145 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 23146 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 23147 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 23148 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 23149 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 23150 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 23151 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 23152 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 23153 231542021-04-22 H.J. Lu <hjl.tools@gmail.com> 23155 23156 COMMIT: 7fc9152e831fb24091c0ceabdcecb9b07dd29dd6 23157 x86: tst-cpu-features-supports.c: Update AMX check 23158 23159 * sysdeps/x86/tst-cpu-features-supports.c: Modified. 23160 (do_test): Modified function. 23161 231622021-04-22 Florian Weimer <fweimer@redhat.com> 23163 23164 COMMIT: 33b20249b567724664568fc6475b6f502c958be4 23165 nptl: Move pthread_atfork compatibility symbol to libc 23166 23167 * nptl/Makefile: Modified. 23168 * nptl/Versions: Modified. 23169 * nptl/old_pthread_atfork.c: Modified. 23170 [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](__pthread_atfork): Remove. 23171 [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](pthread_atfork.c): Remove. 23172 [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](__pthread_atfork): Remove. 23173 [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](compat_symbol): Remove. 23174 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](__pthread_atfork): New. 23175 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](pthread_atfork.c): New. 23176 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](__pthread_atfork): New. 23177 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](compat_symbol): New. 23178 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 23179 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 23180 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 23181 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 23182 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 23183 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 23184 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 23185 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 23186 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 23187 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 23188 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 23189 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 23190 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 23191 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 23192 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 23193 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 23194 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 23195 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 23196 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 23197 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 23198 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 23199 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 23200 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 23201 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 23202 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 23203 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 23204 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 23205 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 23206 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 23207 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 23208 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 23209 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 23210 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 23211 232122021-04-22 Florian Weimer <fweimer@redhat.com> 23213 23214 COMMIT: f553dc066071a4465321fbc122bed8a75afd996b 23215 nptl: Check for compatible GDB in nptl/tst-pthread-gdb-attach 23216 23217 * nptl/tst-pthread-gdb-attach.c: Modified. 23218 (do_test): Modified function. 23219 (elf.h): Include file. 23220 (fcntl.h): Include file. 23221 (stdbool.h): Include file. 23222 (string.h): Include file. 23223 (elf_prefix): New. 23224 (_Static_assert): New function. 23225 (read_elf_header): New function. 23226 (find_gdb): New function. 23227 232282021-04-22 Florian Weimer <fweimer@redhat.com> 23229 23230 COMMIT: 6573396163082f45c9b9150605f0390305e37a6c 23231 nptl: __nptl_set_robust_list_avail must be nocommon 23232 23233 * sysdeps/nptl/dl-tls_init_tp.c: Modified. 23234 [! __ASSUME_SET_ROBUST_LIST](__nptl_set_robust_list_avail): Modified. 23235 232362021-04-21 Florian Weimer <fweimer@redhat.com> 23237 23238 COMMIT: 1d67cf9e8a0194588e66fb3b7afcbdc3bf836a30 23239 nptl: Remove remnants of the libc/libpthread forwarder interface 23240 23241 * nptl/Makefile: Modified. 23242 * nptl/forward.c: Delete file. 23243 * nptl/libc_pthread_init.c: Modified. 23244 [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified function. 23245 [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified function. 23246 * nptl/nptl-init.c: Modified. 23247 [! SHARED](ptr_pthread_functions): Remove. 23248 [SHARED](pthread_functions): Remove. 23249 [SHARED](ptr_pthread_functions): Remove. 23250 (__pthread_initialize_minimal_internal): Modified function. 23251 * nptl/pthreadP.h: Modified. 23252 [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified. 23253 [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified. 23254 (pthread-functions.h): Remove include. 23255 * sysdeps/nptl/libc-lockP.h: Modified. 23256 [!(IS_IN (libpthread))](PTFAVAIL): Remove. 23257 [!(IS_IN (libpthread))](__libc_ptf_call): Remove. 23258 [!(IS_IN (libpthread))](__libc_ptf_call_always): Remove. 23259 [IS_IN (libpthread)](PTFAVAIL): Remove. 23260 [IS_IN (libpthread)](__libc_ptf_call): Remove. 23261 [IS_IN (libpthread)](__libc_ptf_call_always): Remove. 23262 [SHARED && IS_IN (libc)](PTFAVAIL): Remove. 23263 [SHARED && IS_IN (libc)](__libc_ptf_call): Remove. 23264 [SHARED && IS_IN (libc)](__libc_ptf_call_always): Remove. 23265 (pthread-functions.h): Remove include. 23266 (PTFAVAIL): New. 23267 (__libc_ptf_call): New. 23268 (__libc_ptf_call_always): New. 23269 * sysdeps/nptl/pthread-functions.h: Delete file. 23270 232712021-04-21 Florian Weimer <fweimer@redhat.com> 23272 23273 COMMIT: 486010a3c8cb59df19995eac964ef51e627287a4 23274 nptl: Move setxid broadcast implementation into libc 23275 23276 * nptl/Makefile: Modified. 23277 * nptl/Versions: Modified. 23278 * nptl/allocatestack.c: Modified. 23279 (setxid_mark_thread): Remove function. 23280 (setxid_unmark_thread): Remove function. 23281 (setxid_signal_thread): Remove function. 23282 (__nptl_setxid_error): Remove function. 23283 (__nptl_setxid): Remove function. 23284 * nptl/nptl-init.c: Modified. 23285 (__xidcmd): Remove. 23286 (sighandler_setxid): Remove function. 23287 (__pthread_initialize_minimal_internal): Modified function. 23288 * nptl/nptl_setxid.c: New file. 23289 * nptl/pthreadP.h: Modified. 23290 (__nptl_setxid_error): Remove. 23291 (libc_hidden_proto): Modified. 23292 (__nptl_setxid_sighandler): New function. 23293 (libc_hidden_proto): New. 23294 * sysdeps/nptl/pthread-functions.h: Modified. 23295 (pthread_functions): Modified. 23296 * sysdeps/nptl/setxid.h: Modified. 23297 [! SHARED](INLINE_SETXID_SYSCALL): Remove. 23298 [SHARED](INLINE_SETXID_SYSCALL): Remove. 23299 [SINGLE_THREAD](INLINE_SETXID_SYSCALL): Remove. 23300 (sys/single_threaded.h): Include file. 23301 (INLINE_SETXID_SYSCALL): New. 23302 * sysdeps/unix/sysv/linux/internal-signals.h: Modified. 23303 (__xidcmd): Remove. 23304 233052021-04-21 Florian Weimer <fweimer@redhat.com> 23306 23307 COMMIT: 08129b155e50f01588ec6e675fc76637cb22eb01 23308 nptl: Move core condition variable functions into libc 23309 23310 * nptl/Makefile: Modified. 23311 * nptl/Versions: Modified. 23312 * nptl/forward.c: Modified. 23313 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Remove. 23314 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. 23315 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Remove. 23316 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. 23317 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Remove. 23318 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. 23319 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Remove. 23320 [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. 23321 (FORWARD2): Remove. 23322 (FORWARD): Remove. 23323 (FORWARD): Remove. 23324 (versioned_symbol): Remove. 23325 (FORWARD): Remove. 23326 (versioned_symbol): Remove. 23327 (FORWARD): Remove. 23328 (versioned_symbol): Remove. 23329 (FORWARD): Remove. 23330 (versioned_symbol): Remove. 23331 * nptl/libpthread-compat.c: Modified. 23332 [(SHLIB_COMPAT (libpthread, GLIBC_2_3_2, GLIBC_2_3_4))](compat_symbol): New. 23333 * nptl/nptl-init.c: Modified. 23334 * nptl/old_pthread_cond_broadcast.c: Modified. 23335 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_broadcast_2_0): Remove. 23336 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. 23337 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_broadcast_2_0): New. 23338 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): New. 23339 * nptl/old_pthread_cond_signal.c: Modified. 23340 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_signal_2_0): Remove. 23341 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. 23342 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_signal_2_0): New. 23343 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): New. 23344 * nptl/old_pthread_cond_timedwait.c: Modified. 23345 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_timedwait_2_0): Remove. 23346 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. 23347 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_timedwait_2_0): New. 23348 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): New. 23349 * nptl/old_pthread_cond_wait.c: Modified. 23350 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_wait_2_0): Remove. 23351 [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. 23352 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_wait_2_0): New. 23353 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): New. 23354 * nptl/pthreadP.h: Modified. 23355 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 23356 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 23357 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 23358 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 23359 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 23360 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 23361 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 23362 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 23363 [__TIMESIZE != 64](libc_hidden_proto): New. 23364 [__TIMESIZE != 64](libc_hidden_proto): New. 23365 (libc_hidden_proto): Modified. 23366 (libc_hidden_proto): Modified. 23367 (libc_hidden_proto): Modified. 23368 (libc_hidden_proto): Modified. 23369 (libc_hidden_proto): Modified. 23370 (libc_hidden_proto): Modified. 23371 (libc_hidden_proto): Modified. 23372 (libc_hidden_proto): Modified. 23373 (libc_hidden_proto): Modified. 23374 (libc_hidden_proto): Modified. 23375 (libc_hidden_proto): Modified. 23376 (libc_hidden_proto): Modified. 23377 (libc_hidden_proto): Modified. 23378 (libc_hidden_proto): Modified. 23379 (libc_hidden_proto): Modified. 23380 (libc_hidden_proto): New. 23381 (libc_hidden_proto): New. 23382 (libc_hidden_proto): New. 23383 (libc_hidden_proto): New. 23384 (libc_hidden_proto): New. 23385 * nptl/pthread_cond_broadcast.c: Modified. 23386 (__pthread_cond_broadcast): Remove function. 23387 (versioned_symbol): Modified. 23388 (___pthread_cond_broadcast): New function. 23389 (libc_hidden_ver): New. 23390 (versioned_symbol): New function. 23391 * nptl/pthread_cond_signal.c: Modified. 23392 (__pthread_cond_signal): Remove function. 23393 (versioned_symbol): Modified. 23394 (___pthread_cond_signal): New function. 23395 (libc_hidden_ver): New. 23396 (versioned_symbol): New function. 23397 * nptl/pthread_cond_wait.c: Modified. 23398 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 23399 [__TIMESIZE != 64](__pthread_cond_timedwait): Remove function. 23400 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 23401 [__TIMESIZE != 64](__pthread_cond_clockwait): Remove function. 23402 [__TIMESIZE != 64](versioned_symbol): New function. 23403 [__TIMESIZE != 64](libc_hidden_ver): New. 23404 [__TIMESIZE != 64](___pthread_cond_timedwait): New function. 23405 [__TIMESIZE != 64](versioned_symbol): New function. 23406 [__TIMESIZE != 64](libc_hidden_ver): New. 23407 [__TIMESIZE != 64](___pthread_cond_clockwait): New function. 23408 (__pthread_cond_wait): Remove function. 23409 (__pthread_cond_timedwait64): Remove function. 23410 (versioned_symbol): Modified. 23411 (versioned_symbol): Modified. 23412 (__pthread_cond_clockwait64): Remove function. 23413 (weak_alias): Remove. 23414 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_34)](compat_symbol): New. 23415 [__TIMESIZE == 64](strong_alias): New. 23416 [__TIMESIZE == 64](strong_alias): New. 23417 (___pthread_cond_wait): New function. 23418 (libc_hidden_ver): New. 23419 (___pthread_cond_timedwait64): New function. 23420 (versioned_symbol): New function. 23421 (libc_hidden_ver): New. 23422 (versioned_symbol): New function. 23423 (___pthread_cond_clockwait64): New function. 23424 (versioned_symbol): New function. 23425 (libc_hidden_ver): New. 23426 (versioned_symbol): New function. 23427 * sysdeps/nptl/pthread-functions.h: Modified. 23428 (pthread_functions): Modified. 23429 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 23430 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 23431 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 23432 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 23433 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 23434 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 23435 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 23436 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 23437 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 23438 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 23439 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 23440 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 23441 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 23442 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 23443 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 23444 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 23445 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 23446 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 23447 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 23448 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 23449 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 23450 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 23451 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 23452 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 23453 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 23454 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 23455 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 23456 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 23457 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 23458 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 23459 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 23460 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 23461 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 23462 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 23463 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 23464 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 23465 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 23466 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 23467 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 23468 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 23469 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 23470 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 23471 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 23472 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 23473 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 23474 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 23475 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 23476 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 23477 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 23478 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 23479 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 23480 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 23481 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 23482 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 23483 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 23484 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 23485 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 23486 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 23487 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 23488 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 23489 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 23490 234912021-04-21 Florian Weimer <fweimer@redhat.com> 23492 23493 COMMIT: 27a448223cb2d3bab191c61303db48cee66f871c 23494 nptl: Move core mutex functions into libc 23495 23496 * nptl/Makefile: Modified. 23497 * nptl/Versions: Modified. 23498 * nptl/forward.c: Modified. 23499 (FORWARD): Remove. 23500 (FORWARD): Remove. 23501 (FORWARD): Remove. 23502 (FORWARD): Remove. 23503 * nptl/nptl-init.c: Modified. 23504 * nptl/pthreadP.h: Modified. 23505 [IS_IN (libpthread)](hidden_proto): Modified. 23506 [IS_IN (libpthread)](hidden_proto): Modified. 23507 [IS_IN (libpthread)](hidden_proto): Modified. 23508 [IS_IN (libpthread)](hidden_proto): Modified. 23509 [IS_IN (libpthread)](hidden_proto): Modified. 23510 [IS_IN (libpthread)](hidden_proto): Remove. 23511 [IS_IN (libpthread)](hidden_proto): Remove. 23512 [IS_IN (libpthread)](hidden_proto): Remove. 23513 [IS_IN (libpthread)](hidden_proto): Remove. 23514 (__pthread_mutex_unlock_usercnt): Modified. 23515 (libc_hidden_proto): Modified. 23516 (libc_hidden_proto): Modified. 23517 (libc_hidden_proto): Modified. 23518 (libc_hidden_proto): Modified. 23519 (libc_hidden_proto): Modified. 23520 (libc_hidden_proto): Modified. 23521 (libc_hidden_proto): Modified. 23522 (libc_hidden_proto): Modified. 23523 (libc_hidden_proto): Modified. 23524 (libc_hidden_proto): Modified. 23525 (libc_hidden_proto): Modified. 23526 (libc_hidden_proto): Modified. 23527 (libc_hidden_proto): Modified. 23528 (libc_hidden_proto): Modified. 23529 (libc_hidden_proto): Modified. 23530 (libc_hidden_proto): Modified. 23531 (libc_hidden_proto): Modified. 23532 (libc_hidden_proto): Modified. 23533 (libc_hidden_proto): Modified. 23534 (libc_hidden_proto): New. 23535 (libc_hidden_proto): New. 23536 (libc_hidden_proto): New. 23537 (libc_hidden_proto): New. 23538 (libc_hidden_proto): New. 23539 * nptl/pthread_mutex_cond_lock.c: Modified. 23540 (__pthread_mutex_lock): Remove. 23541 (PTHREAD_MUTEX_LOCK): New. 23542 (PTHREAD_MUTEX_VERSIONS): New. 23543 * nptl/pthread_mutex_destroy.c: Modified. 23544 (__pthread_mutex_destroy): Remove function. 23545 (weak_alias): Remove. 23546 (hidden_def): Remove. 23547 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 23548 (shlib-compat.h): Include file. 23549 (___pthread_mutex_destroy): New function. 23550 (versioned_symbol): New function. 23551 (libc_hidden_ver): New. 23552 (versioned_symbol): New function. 23553 * nptl/pthread_mutex_init.c: Modified. 23554 (__pthread_mutex_init): Remove function. 23555 (weak_alias): Remove. 23556 (hidden_def): Remove. 23557 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 23558 (shlib-compat.h): Include file. 23559 (___pthread_mutex_init): New function. 23560 (versioned_symbol): New function. 23561 (libc_hidden_ver): New. 23562 (versioned_symbol): New function. 23563 * nptl/pthread_mutex_lock.c: Modified. 23564 [! LLL_MUTEX_LOCK](PTHREAD_MUTEX_LOCK): New. 23565 [! LLL_MUTEX_LOCK](PTHREAD_MUTEX_VERSIONS): New. 23566 [! __pthread_mutex_lock](weak_alias): Remove. 23567 [! __pthread_mutex_lock](hidden_def): Remove. 23568 (__pthread_mutex_lock): Remove function. 23569 [PTHREAD_MUTEX_VERSIONS][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 23570 [PTHREAD_MUTEX_VERSIONS](versioned_symbol): New. 23571 [PTHREAD_MUTEX_VERSIONS](libc_hidden_ver): New. 23572 [PTHREAD_MUTEX_VERSIONS](versioned_symbol): New. 23573 (shlib-compat.h): Include file. 23574 (PTHREAD_MUTEX_LOCK): New function. 23575 * nptl/pthread_mutex_unlock.c: Modified. 23576 (__pthread_mutex_unlock_usercnt): Modified function. 23577 (__pthread_mutex_unlock): Remove function. 23578 (weak_alias): Remove. 23579 (hidden_def): Remove. 23580 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 23581 (shlib-compat.h): Include file. 23582 (libc_hidden_def): New. 23583 (___pthread_mutex_unlock): New function. 23584 (versioned_symbol): New function. 23585 (libc_hidden_ver): New. 23586 (versioned_symbol): New function. 23587 * sysdeps/nptl/libc-lockP.h: Modified. 23588 [! SHARED](__rtld_lock_lock_recursive): Modified. 23589 [! SHARED](__rtld_lock_unlock_recursive): Modified. 23590 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23591 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23592 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23593 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23594 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23595 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23596 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23597 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23598 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23599 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23600 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 23601 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 23602 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 23603 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 23604 [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_init): Modified. 23605 [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_fini): Modified. 23606 [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_unlock): Modified. 23607 (libc_hidden_proto): Modified. 23608 (libc_hidden_proto): Modified. 23609 (libc_hidden_proto): Modified. 23610 (libc_hidden_proto): Modified. 23611 (libc_hidden_proto): Modified. 23612 (libc_hidden_proto): New. 23613 (libc_hidden_proto): New. 23614 (libc_hidden_proto): New. 23615 (libc_hidden_proto): New. 23616 * sysdeps/nptl/pthread-functions.h: Modified. 23617 (pthread_functions): Modified. 23618 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 23619 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 23620 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 23621 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 23622 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 23623 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 23624 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 23625 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 23626 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 23627 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 23628 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 23629 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 23630 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 23631 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 23632 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 23633 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 23634 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 23635 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 23636 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 23637 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 23638 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 23639 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 23640 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 23641 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 23642 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 23643 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 23644 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 23645 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 23646 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 23647 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 23648 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 23649 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 23650 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 23651 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 23652 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 23653 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 23654 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 23655 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 23656 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 23657 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 23658 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 23659 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 23660 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 23661 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 23662 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 23663 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 23664 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 23665 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 23666 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 23667 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 23668 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 23669 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 23670 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 23671 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 23672 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 23673 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 23674 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 23675 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 23676 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 23677 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 23678 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 23679 236802021-04-21 Florian Weimer <fweimer@redhat.com> 23681 23682 COMMIT: 60d5e40ab200033a982a9fd7594a1f83dcdb94a0 23683 x86: Remove low-level lock optimization 23684 23685 * sysdeps/i386/nptl/pthread_spin_lock.S: Modified. 23686 * sysdeps/unix/sysv/linux/x86/lowlevellock.h: Delete file. 23687 * sysdeps/x86_64/nptl/pthread_spin_lock.S: Modified. 23688 236892021-04-21 Florian Weimer <fweimer@redhat.com> 23690 23691 COMMIT: 99f841c441feeaa9a3d97fd91bb3d6ec8073c982 23692 nptl: pthread_mutex_lock, pthread_mutex_unock single-threaded optimization 23693 23694 * nptl/pthread_mutex_cond_lock.c: Modified. 23695 (LLL_MUTEX_LOCK_OPTIMIZED): New. 23696 * nptl/pthread_mutex_lock.c: Modified. 23697 [! LLL_MUTEX_LOCK](LLL_MUTEX_LOCK): Modified. 23698 [! LLL_MUTEX_LOCK](lll_mutex_lock_optimized): New function. 23699 [! LLL_MUTEX_LOCK](LLL_MUTEX_LOCK_OPTIMIZED): New. 23700 (__pthread_mutex_lock): Modified function. 23701 * nptl/pthread_mutex_unlock.c: Modified. 23702 (__pthread_mutex_unlock_usercnt): Modified function. 23703 (lll_mutex_unlock_optimized): New function. 23704 237052021-04-21 Florian Weimer <fweimer@redhat.com> 23706 23707 COMMIT: eda0c098ed31489ce21f15d775ed96c1f6b395ad 23708 nptl: Move internal symbol __mutex_aconf into libc 23709 23710 * nptl/Makefile: Modified. 23711 * nptl/Versions: Modified. 23712 * nptl/nptl-init.c: Modified. 23713 (__pthread_initialize_minimal_internal): Modified function. 23714 * nptl/pthread_mutex_conf.c: Modified. 23715 (libc_hidden_data_def): New. 23716 * sysdeps/nptl/pthread_early_init.h: New file. 23717 * nptl/pthread_mutex_conf.h: Move to... 23718 * sysdeps/nptl/pthread_mutex_conf.h: ... here. 23719 [HAVE_TUNABLES](__mutex_aconf): Modified. 23720 [HAVE_TUNABLES](libc_hidden_proto): New. 23721 [! HAVE_TUNABLES](__pthread_tunables_init): New. 23722 * sysdeps/pthread/pthread_mutex_conf.h: New file. 23723 237242021-04-21 Florian Weimer <fweimer@redhat.com> 23725 23726 COMMIT: 1f3ed1e0c8ede2ec0aa8b5913de7abc6791c986f 23727 pthread: Introduce __pthread_early_init 23728 23729 * elf/libc_early_init.c: Modified. 23730 (__libc_early_init): Modified function. 23731 (pthread_early_init.h): Include file. 23732 * sysdeps/pthread/pthread_early_init.h: New file. 23733 237342021-04-21 Florian Weimer <fweimer@redhat.com> 23735 23736 COMMIT: 798cacde768c262d3979ba9c5eb224d6837fd92d 23737 nptl: Move the internal thread priority protection symbols into libc 23738 23739 * nptl/Makefile: Modified. 23740 * nptl/Versions: Modified. 23741 * nptl/pthreadP.h: Modified. 23742 (__sched_fifo_min_prio): Modified. 23743 (__sched_fifo_max_prio): Modified. 23744 (__init_sched_fifo_prio): Modified. 23745 (__pthread_tpp_change_priority): Modified. 23746 (__pthread_current_priority): Modified. 23747 (libc_hidden_proto): Modified. 23748 (libc_hidden_proto): Modified. 23749 (libc_hidden_proto): Modified. 23750 (libc_hidden_proto): Modified. 23751 (libc_hidden_proto): Modified. 23752 (libc_hidden_proto): Modified. 23753 (libc_hidden_proto): Modified. 23754 (libc_hidden_proto): Modified. 23755 (libc_hidden_proto): Modified. 23756 (libc_hidden_proto): Modified. 23757 (libc_hidden_proto): Modified. 23758 (libc_hidden_proto): Modified. 23759 (libc_hidden_proto): Modified. 23760 (libc_hidden_proto): Modified. 23761 (libc_hidden_proto): Modified. 23762 (libc_hidden_proto): Modified. 23763 (libc_hidden_proto): Modified. 23764 (libc_hidden_proto): Modified. 23765 (libc_hidden_proto): Modified. 23766 (libc_hidden_proto): Modified. 23767 (libc_hidden_proto): Modified. 23768 (libc_hidden_proto): New. 23769 (libc_hidden_proto): New. 23770 (libc_hidden_proto): New. 23771 (libc_hidden_proto): New. 23772 (libc_hidden_proto): New. 23773 * nptl/tpp.c: Modified. 23774 (libc_hidden_data_def): New. 23775 (libc_hidden_data_def): New. 23776 (libc_hidden_def): New. 23777 (libc_hidden_def): New. 23778 (libc_hidden_def): New. 23779 237802021-04-21 Florian Weimer <fweimer@redhat.com> 23781 23782 COMMIT: eb29dcde31e7b6f07e7acda161e85d2be69652e4 23783 nptl: Move rwlock functions with forwarders into libc 23784 23785 * nptl/Makefile: Modified. 23786 * nptl/Versions: Modified. 23787 * nptl/nptl-init.c: Modified. 23788 * nptl/pthreadP.h: Modified. 23789 [IS_IN (libpthread)](hidden_proto): Modified. 23790 [IS_IN (libpthread)](hidden_proto): Modified. 23791 [IS_IN (libpthread)](hidden_proto): Modified. 23792 [IS_IN (libpthread)](hidden_proto): Modified. 23793 [IS_IN (libpthread)](hidden_proto): Remove. 23794 [IS_IN (libpthread)](hidden_proto): Remove. 23795 (libc_hidden_proto): Modified. 23796 (libc_hidden_proto): Modified. 23797 (libc_hidden_proto): Modified. 23798 (libc_hidden_proto): Modified. 23799 (libc_hidden_proto): Modified. 23800 (libc_hidden_proto): Modified. 23801 (libc_hidden_proto): Modified. 23802 (libc_hidden_proto): Modified. 23803 (libc_hidden_proto): Modified. 23804 (libc_hidden_proto): Modified. 23805 (libc_hidden_proto): Modified. 23806 (libc_hidden_proto): Modified. 23807 (libc_hidden_proto): Modified. 23808 (libc_hidden_proto): Modified. 23809 (libc_hidden_proto): Modified. 23810 (libc_hidden_proto): New. 23811 (libc_hidden_proto): New. 23812 * nptl/pthread_rwlock_rdlock.c: Modified. 23813 (__pthread_rwlock_rdlock): Remove function. 23814 (weak_alias): Remove. 23815 (hidden_def): Remove. 23816 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 23817 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 23818 (___pthread_rwlock_rdlock): New function. 23819 (versioned_symbol): New function. 23820 (strong_alias): New. 23821 (libc_hidden_ver): New. 23822 * nptl/pthread_rwlock_unlock.c: Modified. 23823 (__pthread_rwlock_unlock): Remove function. 23824 (weak_alias): Remove. 23825 (hidden_def): Remove. 23826 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 23827 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 23828 (___pthread_rwlock_unlock): New function. 23829 (versioned_symbol): New function. 23830 (strong_alias): New. 23831 (libc_hidden_ver): New. 23832 * nptl/pthread_rwlock_wrlock.c: Modified. 23833 (__pthread_rwlock_wrlock): Remove function. 23834 (weak_alias): Remove. 23835 (hidden_def): Remove. 23836 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New. 23837 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New. 23838 (___pthread_rwlock_wrlock): New function. 23839 (versioned_symbol): New function. 23840 (strong_alias): New. 23841 (libc_hidden_ver): New. 23842 * sysdeps/nptl/libc-lockP.h: Modified. 23843 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23844 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23845 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23846 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 23847 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 23848 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 23849 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 23850 (__libc_rwlock_rdlock): Modified. 23851 (__libc_rwlock_wrlock): Modified. 23852 (__libc_rwlock_unlock): Modified. 23853 (libc_hidden_proto): Modified. 23854 (libc_hidden_proto): Modified. 23855 (libc_hidden_proto): New. 23856 (libc_hidden_proto): New. 23857 (libc_hidden_proto): New. 23858 * sysdeps/nptl/pthread-functions.h: Modified. 23859 (pthread_functions): Modified. 23860 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 23861 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 23862 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 23863 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 23864 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 23865 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 23866 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 23867 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 23868 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 23869 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 23870 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 23871 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 23872 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 23873 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 23874 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 23875 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 23876 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 23877 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 23878 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 23879 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 23880 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 23881 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 23882 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 23883 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 23884 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 23885 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 23886 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 23887 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 23888 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 23889 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 23890 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 23891 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 23892 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 23893 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 23894 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 23895 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 23896 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 23897 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 23898 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 23899 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 23900 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 23901 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 23902 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 23903 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 23904 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 23905 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 23906 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 23907 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 23908 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 23909 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 23910 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 23911 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 23912 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 23913 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 23914 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 23915 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 23916 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 23917 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 23918 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 23919 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 23920 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 23921 239222021-04-21 Florian Weimer <fweimer@redhat.com> 23923 23924 COMMIT: 9ce44f46754cc529d54418615862e7e27cc82f09 23925 nptl: Move pthread_key_delete into libc. 23926 23927 * nptl/Makefile: Modified. 23928 * nptl/Versions: Modified. 23929 * nptl/pthreadP.h: Modified. 23930 (libc_hidden_proto): Modified. 23931 (libc_hidden_proto): Modified. 23932 (libc_hidden_proto): Modified. 23933 (libc_hidden_proto): Modified. 23934 (libc_hidden_proto): Modified. 23935 (libc_hidden_proto): Modified. 23936 (libc_hidden_proto): Modified. 23937 (libc_hidden_proto): Modified. 23938 (libc_hidden_proto): Modified. 23939 (libc_hidden_proto): Modified. 23940 (libc_hidden_proto): Modified. 23941 (libc_hidden_proto): Modified. 23942 (libc_hidden_proto): New. 23943 * nptl/pthread_key_delete.c: Modified. 23944 (__pthread_key_delete): Remove function. 23945 (weak_alias): Remove. 23946 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 23947 (shlib-compat.h): Include file. 23948 (___pthread_key_delete): New function. 23949 (versioned_symbol): New function. 23950 (libc_hidden_ver): New. 23951 (versioned_symbol): New function. 23952 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 23953 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 23954 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 23955 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 23956 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 23957 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 23958 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 23959 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 23960 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 23961 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 23962 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 23963 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 23964 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 23965 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 23966 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 23967 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 23968 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 23969 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 23970 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 23971 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 23972 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 23973 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 23974 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 23975 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 23976 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 23977 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 23978 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 23979 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 23980 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 23981 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 23982 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 23983 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 23984 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 23985 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 23986 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 23987 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 23988 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 23989 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 23990 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 23991 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 23992 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 23993 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 23994 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 23995 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 23996 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 23997 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 23998 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 23999 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 24000 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 24001 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 24002 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 24003 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 24004 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 24005 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 24006 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 24007 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 24008 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 24009 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 24010 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 24011 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 24012 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 24013 240142021-04-21 Florian Weimer <fweimer@redhat.com> 24015 24016 COMMIT: 64a8990bdcb7f7259eb8445e8a7846345869f669 24017 nptl: Move pthread_setspecific, __pthread_setspecific into libc 24018 24019 * nptl/Makefile: Modified. 24020 * nptl/Versions: Modified. 24021 * nptl/nptl-init.c: Modified. 24022 * nptl/pthreadP.h: Modified. 24023 [IS_IN (libpthread)](hidden_proto): Modified. 24024 [IS_IN (libpthread)](hidden_proto): Modified. 24025 [IS_IN (libpthread)](hidden_proto): Modified. 24026 [IS_IN (libpthread)](hidden_proto): Remove. 24027 (libc_hidden_proto): Modified. 24028 (libc_hidden_proto): Modified. 24029 (libc_hidden_proto): Modified. 24030 (libc_hidden_proto): Modified. 24031 (libc_hidden_proto): Modified. 24032 (libc_hidden_proto): Modified. 24033 (libc_hidden_proto): Modified. 24034 (libc_hidden_proto): Modified. 24035 (libc_hidden_proto): Modified. 24036 (libc_hidden_proto): Modified. 24037 (libc_hidden_proto): New. 24038 * nptl/pthread_setspecific.c: Modified. 24039 (__pthread_setspecific): Remove function. 24040 (weak_alias): Remove. 24041 (hidden_def): Remove. 24042 [OTHER_SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 24043 [OTHER_SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 24044 (shlib-compat.h): Include file. 24045 (___pthread_setspecific): New function. 24046 (versioned_symbol): New function. 24047 (libc_hidden_ver): New. 24048 (versioned_symbol): New function. 24049 * sysdeps/nptl/libc-lockP.h: Modified. 24050 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 24051 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 24052 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 24053 * sysdeps/nptl/pthread-functions.h: Modified. 24054 (pthread_functions): Modified. 24055 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 24056 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 24057 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 24058 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 24059 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 24060 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 24061 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 24062 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 24063 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 24064 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 24065 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 24066 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 24067 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 24068 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 24069 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 24070 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 24071 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 24072 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 24073 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 24074 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 24075 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 24076 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 24077 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 24078 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 24079 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 24080 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 24081 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 24082 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 24083 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 24084 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 24085 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 24086 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 24087 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 24088 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 24089 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 24090 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 24091 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 24092 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 24093 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 24094 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 24095 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 24096 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 24097 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 24098 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 24099 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 24100 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 24101 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 24102 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 24103 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 24104 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 24105 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 24106 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 24107 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 24108 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 24109 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 24110 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 24111 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 24112 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 24113 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 24114 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 24115 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 24116 241172021-04-21 Florian Weimer <fweimer@redhat.com> 24118 24119 COMMIT: aae43acfd14654d8733f022cd7b44f1636452db9 24120 nptl: Move pthread_getspecific, __pthread_getspecific into libc 24121 24122 * nptl/Makefile: Modified. 24123 * nptl/Versions: Modified. 24124 * nptl/nptl-init.c: Modified. 24125 * nptl/pthreadP.h: Modified. 24126 [IS_IN (libpthread)](hidden_proto): Modified. 24127 [IS_IN (libpthread)](hidden_proto): Modified. 24128 [IS_IN (libpthread)](hidden_proto): Modified. 24129 [IS_IN (libpthread)](hidden_proto): Modified. 24130 [IS_IN (libpthread)](hidden_proto): Remove. 24131 (libc_hidden_proto): Modified. 24132 (libc_hidden_proto): Modified. 24133 (libc_hidden_proto): Modified. 24134 (libc_hidden_proto): Modified. 24135 (libc_hidden_proto): Modified. 24136 (libc_hidden_proto): Modified. 24137 (libc_hidden_proto): Modified. 24138 (libc_hidden_proto): Modified. 24139 (libc_hidden_proto): Modified. 24140 (libc_hidden_proto): Modified. 24141 (libc_hidden_proto): New. 24142 * nptl/pthread_getspecific.c: Modified. 24143 (__pthread_getspecific): Remove function. 24144 (weak_alias): Remove. 24145 (hidden_def): Remove. 24146 [OTHER_SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 24147 [OTHER_SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 24148 (shlib-compat.h): Include file. 24149 (___pthread_getspecific): New function. 24150 (versioned_symbol): New function. 24151 (libc_hidden_ver): New. 24152 (versioned_symbol): New function. 24153 * sysdeps/nptl/libc-lockP.h: Modified. 24154 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 24155 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 24156 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 24157 * sysdeps/nptl/pthread-functions.h: Modified. 24158 (pthread_functions): Modified. 24159 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 24160 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 24161 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 24162 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 24163 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 24164 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 24165 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 24166 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 24167 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 24168 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 24169 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 24170 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 24171 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 24172 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 24173 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 24174 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 24175 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 24176 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 24177 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 24178 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 24179 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 24180 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 24181 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 24182 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 24183 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 24184 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 24185 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 24186 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 24187 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 24188 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 24189 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 24190 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 24191 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 24192 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 24193 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 24194 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 24195 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 24196 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 24197 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 24198 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 24199 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 24200 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 24201 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 24202 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 24203 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 24204 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 24205 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 24206 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 24207 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 24208 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 24209 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 24210 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 24211 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 24212 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 24213 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 24214 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 24215 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 24216 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 24217 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 24218 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 24219 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 24220 242212021-04-21 Florian Weimer <fweimer@redhat.com> 24222 24223 COMMIT: 6f009ea9848a473578ccdebc0dc1ccf50debc047 24224 nptl: Move pthread_key_create, __pthread_key_create into libc 24225 24226 * nptl/Makefile: Modified. 24227 * nptl/Versions: Modified. 24228 * nptl/nptl-init.c: Modified. 24229 * nptl/pthreadP.h: Modified. 24230 [IS_IN (libpthread)](hidden_proto): Modified. 24231 [IS_IN (libpthread)](hidden_proto): Modified. 24232 [IS_IN (libpthread)](hidden_proto): Modified. 24233 [IS_IN (libpthread)](hidden_proto): Modified. 24234 [IS_IN (libpthread)](hidden_proto): Modified. 24235 [IS_IN (libpthread)](hidden_proto): Remove. 24236 * nptl/pthread_key_create.c: Modified. 24237 (__pthread_key_create): Remove function. 24238 (weak_alias): Remove. 24239 (hidden_def): Remove. 24240 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 24241 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 24242 (shlib-compat.h): Include file. 24243 (___pthread_key_create): New function. 24244 (versioned_symbol): New function. 24245 (libc_hidden_ver): New. 24246 (versioned_symbol): New function. 24247 * sysdeps/nptl/libc-lockP.h: Modified. 24248 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 24249 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 24250 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 24251 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 24252 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 24253 * sysdeps/nptl/pthread-functions.h: Modified. 24254 (pthread_functions): Modified. 24255 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 24256 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 24257 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 24258 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 24259 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 24260 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 24261 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 24262 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 24263 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 24264 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 24265 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 24266 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 24267 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 24268 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 24269 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 24270 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 24271 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 24272 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 24273 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 24274 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 24275 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 24276 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 24277 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 24278 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 24279 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 24280 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 24281 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 24282 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 24283 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 24284 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 24285 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 24286 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 24287 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 24288 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 24289 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 24290 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 24291 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 24292 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 24293 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 24294 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 24295 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 24296 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 24297 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 24298 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 24299 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 24300 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 24301 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 24302 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 24303 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 24304 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 24305 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 24306 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 24307 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 24308 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 24309 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 24310 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 24311 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 24312 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 24313 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 24314 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 24315 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 24316 243172021-04-21 Florian Weimer <fweimer@redhat.com> 24318 24319 COMMIT: 442e8a40da9dfa24aeebf4f1a163f0a58b12cf7e 24320 nptl: Move part of TCB initialization from libpthread to __tls_init_tp 24321 24322 * nptl/Versions: Modified. 24323 * nptl/nptl-init.c: Modified. 24324 [! __ASSUME_SET_ROBUST_LIST](__set_robust_list_avail): Remove. 24325 [! __ASSUME_SET_ROBUST_LIST](set_robust_list_not_avail): Remove. 24326 [__ASSUME_SET_ROBUST_LIST](set_robust_list_not_avail): Remove. 24327 (pthread-pids.h): Remove include. 24328 (__pthread_initialize_minimal_internal): Modified function. 24329 * nptl/pthread-pids.h: Delete file. 24330 * nptl/pthreadP.h: Modified. 24331 [! __ASSUME_SET_ROBUST_LIST](__set_robust_list_avail): Remove. 24332 [! __ASSUME_SET_ROBUST_LIST](__nptl_set_robust_list_avail): New. 24333 [! __ASSUME_SET_ROBUST_LIST](rtld_hidden_proto): New. 24334 * nptl/pthread_create.c: Modified. 24335 [! __ASSUME_SET_ROBUST_LIST](if): Modified function. 24336 [! __ASSUME_SET_ROBUST_LIST](if): Modified function. 24337 * nptl/pthread_mutex_init.c: Modified. 24338 (__pthread_mutex_init): Modified function. 24339 * sysdeps/nptl/dl-tls_init_tp.c: Modified. 24340 (__tls_init_tp): Modified function. 24341 [! __ASSUME_SET_ROBUST_LIST](__nptl_set_robust_list_avail): New. 24342 [! __ASSUME_SET_ROBUST_LIST](rtld_hidden_data_def): New. 24343 (kernel-features.h): Include file. 24344 (nptl/pthreadP.h): Include file. 24345 * sysdeps/unix/sysv/linux/pthread-pids.h: Delete file. 24346 243472021-04-21 Florian Weimer <fweimer@redhat.com> 24348 24349 COMMIT: 90d7e7e5bd3b0683a27c658388b6515ce950c78e 24350 elf: Introduce __tls_init_tp for second-phase TCB initialization 24351 24352 * csu/libc-tls.c: Modified. 24353 (list.h): Remove include. 24354 (__libc_setup_tls): Modified function. 24355 * elf/Makefile: Modified. 24356 * elf/dl-tls_init_tp.c: New file. 24357 * elf/rtld.c: Modified. 24358 (list.h): Remove include. 24359 (init_tls): Modified function. 24360 (dl_main): Modified function. 24361 * sysdeps/generic/ldsodefs.h: Modified. 24362 [IS_IN (rtld)](__tls_init_tp): New function. 24363 * sysdeps/nptl/dl-tls_init_tp.c: New file. 24364 243652021-04-21 Florian Weimer <fweimer@redhat.com> 24366 24367 COMMIT: 90e97b37201c9b33ee79296b6eb034d5d5db925c 24368 Remove pthread_key_create-related internals from libc-lock.h 24369 24370 * sysdeps/generic/libc-lock.h: Modified. 24371 (__libc_key_t): Remove. 24372 (__libc_key_create): Remove. 24373 (__libc_setspecific): Remove. 24374 (__libc_getspecific): Remove. 24375 * sysdeps/htl/libc-lockP.h: Modified. 24376 (__libc_key_t): Remove. 24377 (__pthread_key_create): Remove. 24378 (__pthread_key_delete): Remove. 24379 (__pthread_setspecific): Remove. 24380 (__pthread_getspecific): Remove. 24381 * sysdeps/nptl/libc-lockP.h: Modified. 24382 (__libc_key_t): Remove. 24383 (__libc_key_create): Remove. 24384 (__libc_getspecific): Remove. 24385 (__libc_setspecific): Remove. 24386 (__pthread_key_create): Remove. 24387 (__pthread_setspecific): Remove. 24388 (__pthread_getspecific): Remove. 24389 (__register_atfork): New function. 24390 243912021-04-21 Florian Weimer <fweimer@redhat.com> 24392 24393 COMMIT: fada9018199c21c469ff0e731ef75c6020074ac9 24394 dlfcn: dlerror needs to call free from the base namespace [BZ #24773] 24395 24396 * dlfcn/Makefile: Modified. 24397 * dlfcn/Versions: Modified. 24398 * dlfcn/dlerror.c: Modified. 24399 [!(! SHARED && IS_IN (libdl))][SHARED](__dlerror_main_freeres): Remove function. 24400 [!(! SHARED && IS_IN (libdl))](dl_action_result): Remove. 24401 [!(! SHARED && IS_IN (libdl))](last_result): Remove. 24402 [!(! SHARED && IS_IN (libdl))](static_buf): Remove. 24403 [!(! SHARED && IS_IN (libdl))](key): Remove. 24404 [!(! SHARED && IS_IN (libdl))](__libc_once_define): Remove. 24405 [!(! SHARED && IS_IN (libdl))](init): Remove. 24406 [!(! SHARED && IS_IN (libdl))](free_key_mem): Remove. 24407 [!(! SHARED && IS_IN (libdl))](__dlerror): Modified function. 24408 [!(! SHARED && IS_IN (libdl))](_dlerror_run): Modified function. 24409 [!(! SHARED && IS_IN (libdl))](init): Remove function. 24410 [!(! SHARED && IS_IN (libdl))](check_free): Remove function. 24411 [!(! SHARED && IS_IN (libdl))](fini): Remove function. 24412 [!(! SHARED && IS_IN (libdl))](free_key_mem): Remove function. 24413 (assert.h): Include file. 24414 (dlerror.h): Include file. 24415 * dlfcn/dlerror.h: New file. 24416 * dlfcn/dlfreeres.c: Delete file. 24417 * dlfcn/libc_dlerror_result.c: New file. 24418 * elf/dl-exception.c: Modified. 24419 (_dl_error_free): New function. 24420 * elf/rtld.c: Modified. 24421 * elf/tst-dlmopen-dlerror-mod.c: Modified. 24422 (call_dlsym): Modified function. 24423 (call_dlopen): Modified function. 24424 (stdio.h): Include file. 24425 (string.h): Include file. 24426 * elf/tst-dlmopen-dlerror.c: Modified. 24427 (do_test): Modified function. 24428 (string.h): Include file. 24429 * include/dlfcn.h: Modified. 24430 [! _ISOMAC](__dlerror_main_freeres): Remove. 24431 * malloc/set-freeres.c: Modified. 24432 (__libdl_freeres): Remove. 24433 (__libc_freeres): Modified function. 24434 (dlfcn/dlerror.h): Include file. 24435 * malloc/thread-freeres.c: Modified. 24436 (__libc_thread_freeres): Modified function. 24437 (dlfcn/dlerror.h): Include file. 24438 * sysdeps/generic/ldsodefs.h: Modified. 24439 [IS_IN (rtld)](_dl_error_free): New function. 24440 [SHARED](rtld_global_ro): Modified. 24441 244422021-04-21 Florian Weimer <fweimer@redhat.com> 24443 24444 COMMIT: b2964eb1d9a6b8ab1250e8a881cf406182da5875 24445 dlfcn: Failures after dlmopen should not terminate process [BZ #24772] 24446 24447 * dlfcn/dlerror.c: Modified. 24448 [!(! SHARED && IS_IN (libdl))](_dlerror_run): Modified function. 24449 * elf/Makefile: Modified. 24450 * elf/dl-error-skeleton.c: Modified. 24451 [DL_ERROR_BOOTSTRAP](_rtld_catch_error): New function. 24452 * elf/rtld.c: Modified. 24453 * elf/tst-dlmopen-dlerror-mod.c: New file. 24454 * elf/tst-dlmopen-dlerror.c: New file. 24455 * sysdeps/generic/ldsodefs.h: Modified. 24456 [IS_IN (rtld)](__typeof__): New function. 24457 [SHARED](rtld_global_ro): Modified. 24458 244592021-04-21 Florian Weimer <fweimer@redhat.com> 24460 24461 COMMIT: 66d99dc53a9aa2bbc7e8d7dd3ba3507d5ffe8597 24462 nptl: Invoke the set_robust_list system call directly in fork 24463 24464 * nptl/nptl-init.c: Modified. 24465 [! SHARED](__nptl_set_robust): Remove. 24466 [SHARED](__nptl_set_robust): Remove. 24467 [SHARED](__nptl_set_robust): Remove function. 24468 * nptl/pthreadP.h: Modified. 24469 [! SHARED](__nptl_set_robust): Remove. 24470 * sysdeps/nptl/fork.c: Modified. 24471 (__libc_fork): Modified function. 24472 * sysdeps/nptl/pthread-functions.h: Modified. 24473 (pthread_functions): Modified. 24474 244752021-04-21 Florian Weimer <fweimer@redhat.com> 24476 24477 COMMIT: 75376a3fb8429e3cf8275337ac56bf5f8127303b 24478 nptl: Move pthread_setcanceltype into libc 24479 24480 * nptl/Makefile: Modified. 24481 * nptl/Versions: Modified. 24482 * nptl/forward.c: Modified. 24483 (FORWARD): Remove. 24484 * nptl/nptl-init.c: Modified. 24485 * nptl/pthreadP.h: Modified. 24486 (libc_hidden_proto): Modified. 24487 (libc_hidden_proto): Modified. 24488 (libc_hidden_proto): Modified. 24489 (libc_hidden_proto): Modified. 24490 (libc_hidden_proto): Modified. 24491 (libc_hidden_proto): Modified. 24492 (libc_hidden_proto): Modified. 24493 (libc_hidden_proto): New. 24494 * nptl/pthread_setcanceltype.c: Modified. 24495 (strong_alias): Remove. 24496 (libc_hidden_def): New. 24497 (weak_alias): New. 24498 * sysdeps/nptl/pthread-functions.h: Modified. 24499 (pthread_functions): Modified. 24500 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 24501 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 24502 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 24503 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 24504 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 24505 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 24506 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 24507 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 24508 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 24509 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 24510 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 24511 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 24512 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 24513 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 24514 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 24515 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 24516 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 24517 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 24518 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 24519 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 24520 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 24521 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 24522 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 24523 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 24524 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 24525 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 24526 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 24527 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 24528 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 24529 245302021-04-21 Florian Weimer <fweimer@redhat.com> 24531 24532 COMMIT: 93d78ec1cba68184931b75bef29afd3aed30f43a 24533 nptl: Move pthread_setcancelstate into libc 24534 24535 * libio/iopopen.c: Modified. 24536 (_IO_new_proc_close): Modified function. 24537 * misc/error.c: Modified. 24538 [! _LIBC](__error_internal): Modified function. 24539 [! _LIBC](__error_at_line_internal): Modified function. 24540 * nptl/Makefile: Modified. 24541 * nptl/Versions: Modified. 24542 * nptl/forward.c: Modified. 24543 (FORWARD): Modified. 24544 (strong_alias): Remove. 24545 (FORWARD): Remove. 24546 * nptl/nptl-init.c: Modified. 24547 * nptl/pthreadP.h: Modified. 24548 [IS_IN (libpthread)](hidden_proto): Modified. 24549 [IS_IN (libpthread)](hidden_proto): Modified. 24550 [IS_IN (libpthread)](hidden_proto): Modified. 24551 [IS_IN (libpthread)](hidden_proto): Remove. 24552 (__pthread_setcancelstate): Remove. 24553 * nptl/pthread_setcancelstate.c: Modified. 24554 (strong_alias): Remove. 24555 (hidden_def): Remove. 24556 (libc-lockP.h): Include file. 24557 (libc_hidden_def): New. 24558 (weak_alias): New. 24559 * stdlib/fmtmsg.c: Modified. 24560 (fmtmsg): Modified function. 24561 * sysdeps/nptl/libc-lockP.h: Modified. 24562 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 24563 (libc_hidden_proto): New. 24564 * sysdeps/nptl/pthread-functions.h: Modified. 24565 (pthread_functions): Modified. 24566 * sysdeps/posix/system.c: Modified. 24567 [(_LIBC_REENTRANT) && (SIGCANCEL)](cancel_handler): Modified function. 24568 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 24569 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 24570 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 24571 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 24572 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 24573 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 24574 * sysdeps/unix/sysv/linux/fatal-prepare.h: Modified. 24575 (FATAL_PREPARE): Modified. 24576 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 24577 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 24578 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 24579 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 24580 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 24581 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 24582 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 24583 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 24584 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 24585 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 24586 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 24587 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 24588 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 24589 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 24590 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 24591 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 24592 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 24593 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 24594 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 24595 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 24596 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 24597 * sysdeps/unix/sysv/linux/spawni.c: Modified. 24598 (__spawnix): Modified function. 24599 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 24600 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 24601 246022021-04-21 Florian Weimer <fweimer@redhat.com> 24603 24604 COMMIT: c62cef023cdcd8349369ef4e0d08290e495659be 24605 nptl: Move pthread_exit into libc 24606 24607 * nptl/Makefile: Modified. 24608 * nptl/Versions: Modified. 24609 * nptl/forward.c: Modified. 24610 (FORWARD_NORETURN): Remove. 24611 (FORWARD_NORETURN): Remove. 24612 (strong_alias): Remove. 24613 * nptl/nptl-init.c: Modified. 24614 * nptl/pthreadP.h: Modified. 24615 (libc_hidden_proto): Modified. 24616 (libc_hidden_proto): Modified. 24617 (libc_hidden_proto): Modified. 24618 (libc_hidden_proto): Modified. 24619 (libc_hidden_proto): Modified. 24620 (libc_hidden_proto): Modified. 24621 (libc_hidden_proto): Modified. 24622 (libc_hidden_proto): New. 24623 * nptl/pthread_exit.c: Modified. 24624 (libc_hidden_def): New. 24625 * nptl/tst-pthread_exit-nothreads-static.c: New file. 24626 * nptl/tst-pthread_exit-nothreads.c: New file. 24627 * sysdeps/nptl/pthread-functions.h: Modified. 24628 (pthread_functions): Modified. 24629 * sysdeps/pthread/Makefile: Modified. 24630 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 24631 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 24632 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 24633 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 24634 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 24635 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 24636 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 24637 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 24638 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 24639 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 24640 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 24641 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 24642 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 24643 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 24644 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 24645 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 24646 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 24647 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 24648 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 24649 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 24650 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 24651 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 24652 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 24653 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 24654 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 24655 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 24656 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 24657 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 24658 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 24659 246602021-04-21 Florian Weimer <fweimer@redhat.com> 24661 24662 COMMIT: 2cfef0b042561ec2a61cab0a1f3a85a28780985d 24663 nptl: Move __nptl_deallocate_tsd into libc 24664 24665 * nptl/Makefile: Modified. 24666 * nptl/Versions: Modified. 24667 * nptl/nptl-init.c: Modified. 24668 * nptl/nptl_deallocate_tsd.c: New file. 24669 * nptl/pthreadP.h: Modified. 24670 (__nptl_deallocate_tsd): Modified. 24671 (libc_hidden_proto): Modified. 24672 (libc_hidden_proto): New. 24673 * nptl/pthread_create.c: Modified. 24674 (__nptl_deallocate_tsd): Remove function. 24675 * sysdeps/nptl/libc_start_call_main.h: Modified. 24676 [! LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function. 24677 [LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function. 24678 * sysdeps/nptl/pthread-functions.h: Modified. 24679 (pthread_functions): Modified. 24680 246812021-04-21 Florian Weimer <fweimer@redhat.com> 24682 24683 COMMIT: a91bf4e0ff4df92553e72f181ae1f60e1b36503c 24684 nptl: Move __pthread_keys global variable into libc 24685 24686 * nptl/Makefile: Modified. 24687 * nptl/Versions: Modified. 24688 * nptl/pthreadP.h: Modified. 24689 (hidden_proto): Modified. 24690 (libc_hidden_proto): Modified. 24691 (libc_hidden_proto): Modified. 24692 (libc_hidden_proto): Modified. 24693 (hidden_proto): Modified. 24694 (hidden_proto): Remove. 24695 (libc_hidden_proto): Modified. 24696 (libc_hidden_proto): Modified. 24697 (libc_hidden_proto): Modified. 24698 (libc_hidden_proto): Modified. 24699 (libc_hidden_proto): Modified. 24700 (libc_hidden_proto): Modified. 24701 (libc_hidden_proto): Modified. 24702 (libc_hidden_proto): Modified. 24703 (libc_hidden_proto): Modified. 24704 (libc_hidden_proto): Modified. 24705 (libc_hidden_proto): Modified. 24706 (libc_hidden_proto): New. 24707 * nptl/pthread_keys.c: New file. 24708 * nptl/vars.c: Modified. 24709 (__pthread_keys): Remove. 24710 (hidden_data_def): Remove. 24711 * nptl_db/structs.def: Modified. 24712 247132021-04-21 Florian Weimer <fweimer@redhat.com> 24714 24715 COMMIT: 7a7229de1da3966e5e69e7c8d4746984003db4a6 24716 nptl_db: Introduce DB_MAIN_ARRAY_VARIABLE 24717 24718 * nptl_db/db-symbols.awk: Modified. 24719 * nptl_db/structs.def: Modified. 24720 247212021-04-21 Florian Weimer <fweimer@redhat.com> 24722 24723 COMMIT: 43fe356d18e12b5826dfee4c0b57b5c75c3a9a72 24724 nptl: Move internal __nptl_nthreads variable into libc 24725 24726 * nptl/Makefile: Modified. 24727 * nptl/Versions: Modified. 24728 * nptl/nptl-init.c: Modified. 24729 * nptl/nptl_nthreads.c: New file. 24730 * nptl/pthreadP.h: Modified. 24731 (__nptl_nthreads): Modified. 24732 (libc_hidden_proto): Modified. 24733 (libc_hidden_proto): Modified. 24734 (libc_hidden_proto): Modified. 24735 (libc_hidden_proto): Modified. 24736 (libc_hidden_proto): Modified. 24737 (libc_hidden_proto): Modified. 24738 (libc_hidden_proto): Modified. 24739 (libc_hidden_proto): Modified. 24740 (libc_hidden_proto): Modified. 24741 (libc_hidden_proto): Modified. 24742 (libc_hidden_proto): Modified. 24743 (libc_hidden_proto): Modified. 24744 (libc_hidden_proto): Modified. 24745 (libc_hidden_proto): New. 24746 * nptl/pthread_create.c: Modified. 24747 (__nptl_nthreads): Modified. 24748 (__nptl_nthreads): Remove. 24749 * nptl_db/structs.def: Modified. 24750 * sysdeps/nptl/libc_start_call_main.h: Modified. 24751 [! LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function. 24752 [LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function. 24753 (nptl/pthreadP.h): Include file. 24754 * sysdeps/nptl/pthread-functions.h: Modified. 24755 (pthread_functions): Modified. 24756 247572021-04-21 Florian Weimer <fweimer@redhat.com> 24758 24759 COMMIT: 130fca173f323a24b41873b6656ab77c7cff86e1 24760 csu: Move calling main out of __libc_start_main_impl 24761 24762 * csu/libc-start.c: Modified. 24763 [! LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function. 24764 [HAVE_PTR_NTHREADS](atomic.h): Remove. 24765 [LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function. 24766 (libc_start_call_main.h): Include file. 24767 * sysdeps/generic/libc_start_call_main.h: New file. 24768 * sysdeps/nptl/libc_start_call_main.h: New file. 24769 247702021-04-21 Florian Weimer <fweimer@redhat.com> 24771 24772 COMMIT: 1d95b035c721908d3bcbbca9e8d3a5e55a24c09e 24773 nptl: Move __pthread_unwind_next into libc 24774 24775 * elf/Makefile: Modified. 24776 * include/setjmp.h: Modified. 24777 [! _ISOMAC](__libc_siglongjmp): Modified. 24778 [! _ISOMAC](__libc_longjmp): Modified. 24779 * nptl/Makefile: Modified. 24780 * nptl/Versions: Modified. 24781 * nptl/forward.c: Modified. 24782 (FORWARD_NORETURN): Remove. 24783 * nptl/nptl-init.c: Modified. 24784 * nptl/pthreadP.h: Modified. 24785 [! SHARED](__pthread_unwind): Modified. 24786 [IS_IN (libpthread)](hidden_proto): Modified. 24787 [IS_IN (libpthread)](hidden_proto): Modified. 24788 [IS_IN (libpthread)](hidden_proto): Modified. 24789 [IS_IN (libpthread)](hidden_proto): Modified. 24790 [IS_IN (libpthread)](hidden_proto): Modified. 24791 [IS_IN (libpthread)](hidden_proto): Modified. 24792 [IS_IN (libpthread)](hidden_proto): Modified. 24793 [IS_IN (libpthread)](hidden_proto): Modified. 24794 [IS_IN (libpthread)](hidden_proto): Modified. 24795 [IS_IN (libpthread)](hidden_proto): Modified. 24796 [IS_IN (libpthread)](hidden_proto): Modified. 24797 [IS_IN (libpthread)](hidden_proto): Modified. 24798 [IS_IN (libpthread)](hidden_proto): Modified. 24799 [IS_IN (libpthread)](hidden_proto): Modified. 24800 [IS_IN (libpthread)](hidden_proto): Modified. 24801 [IS_IN (libpthread)](hidden_proto): Modified. 24802 [IS_IN (libpthread)](hidden_proto): Modified. 24803 [IS_IN (libpthread)](hidden_proto): Remove. 24804 [IS_IN (libpthread)](hidden_proto): Remove. 24805 [IS_IN (libpthread)](__cleanup_fct_attribute): New. 24806 [IS_IN (libpthread)](__cleanup_fct_attribute): New. 24807 [SHARED](__pthread_unwind): Modified. 24808 (__cleanup_fct_attribute): Remove. 24809 (__cleanup_fct_attribute): Remove. 24810 (__do_cancel): Remove function. 24811 [!(IS_IN (libpthread))](__pthread_unwind): New. 24812 (__pthread_unwind): New function. 24813 * nptl/pthread_cancel.c: Modified. 24814 (__pthread_cancel): Modified function. 24815 (unwind-link.h): Include file. 24816 (stdio.h): Include file. 24817 (gnu/lib-names.h): Include file. 24818 * nptl/pthread_exit.c: Modified. 24819 (__pthread_exit): Modified function. 24820 (unwind-link.h): Include file. 24821 (stdio.h): Include file. 24822 (gnu/lib-names.h): Include file. 24823 * nptl/unwind.c: Modified. 24824 (hidden_def): Remove. 24825 (__pthread_unwind_next): Remove function. 24826 (hidden_def): Remove. 24827 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 24828 (shlib-compat.h): Include file. 24829 (libc_hidden_def): New. 24830 (___pthread_unwind_next): New function. 24831 (versioned_symbol): New function. 24832 * setjmp/Versions: Modified. 24833 * sysdeps/arm/Makefile: Modified. 24834 * sysdeps/arm/nptl/unwind-forcedunwind.c: Delete file. 24835 * sysdeps/arm/pt-arm-unwind-resume.S: Delete file. 24836 * sysdeps/generic/unwind-resume.c: Modified. 24837 (_Unwind_ForcedUnwind): New function. 24838 (UNWIND_LINK_PTR): New function. 24839 (_Unwind_GetCFA): New function. 24840 (UNWIND_LINK_PTR): New function. 24841 * sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c: Move to... 24842 * sysdeps/ia64/unwind-resume.c: ... here. 24843 (sysdeps/nptl/unwind-forcedunwind.c): Remove include. 24844 (_Unwind_GetBSP): Modified function. 24845 (sysdeps/generic/unwind-resume.c): Include file. 24846 * sysdeps/nptl/pthread-functions.h: Modified. 24847 (pthread_functions): Modified. 24848 * sysdeps/nptl/unwind-forcedunwind.c: Delete file. 24849 * sysdeps/powerpc/Versions: Modified. 24850 * sysdeps/powerpc/longjmp.c: Modified. 24851 (weak_alias): Remove. 24852 (weak_alias): Remove. 24853 (weak_alias): Remove. 24854 (default_symbol_version): Remove. 24855 (default_symbol_version): Remove. 24856 (versioned_symbol): Modified. 24857 (versioned_symbol): Modified. 24858 (versioned_symbol): Modified. 24859 (strong_alias): New. 24860 (strong_alias): New. 24861 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 24862 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 24863 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 24864 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 24865 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 24866 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 24867 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 24868 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 24869 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 24870 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 24871 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 24872 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 24873 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 24874 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 24875 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 24876 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 24877 * sysdeps/unix/sysv/linux/ia64/Makefile: Modified. 24878 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 24879 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 24880 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 24881 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 24882 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 24883 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 24884 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 24885 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 24886 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 24887 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 24888 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 24889 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 24890 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 24891 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 24892 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 24893 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 24894 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 24895 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 24896 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 24897 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 24898 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 24899 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 24900 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 24901 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 24902 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 24903 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 24904 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 24905 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 24906 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 24907 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 24908 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 24909 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 24910 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 24911 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 24912 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 24913 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 24914 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 24915 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 24916 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 24917 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 24918 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 24919 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 24920 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 24921 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 24922 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 24923 249242021-04-21 Florian Weimer <fweimer@redhat.com> 24925 24926 COMMIT: 3fec7f18bfcb7044e813a12e19c3c98eb8387e26 24927 nptl: Move pthread_once and __pthread_once into libc 24928 24929 * nptl/Makefile: Modified. 24930 * nptl/Versions: Modified. 24931 * nptl/libc_pthread_init.c: Modified. 24932 [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified function. 24933 [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified function. 24934 (__fork_generation_pointer): Remove. 24935 * nptl/nptl-init.c: Modified. 24936 (__pthread_initialize_minimal_internal): Modified function. 24937 * nptl/pthreadP.h: Modified. 24938 [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified. 24939 [IS_IN (libpthread)](hidden_proto): Modified. 24940 [IS_IN (libpthread)](hidden_proto): Modified. 24941 [IS_IN (libpthread)](hidden_proto): Modified. 24942 [IS_IN (libpthread)](hidden_proto): Modified. 24943 [IS_IN (libpthread)](hidden_proto): Remove. 24944 [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified. 24945 (libc_hidden_proto): Modified. 24946 (libc_hidden_proto): Modified. 24947 (libc_hidden_proto): Modified. 24948 (libc_hidden_proto): Modified. 24949 (libc_hidden_proto): Modified. 24950 (libc_hidden_proto): Modified. 24951 (libc_hidden_proto): New. 24952 * nptl/pthread_once.c: Modified. 24953 (__pthread_once): Remove function. 24954 (weak_alias): Remove. 24955 (hidden_def): Remove. 24956 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 24957 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 24958 (libc-lockP.h): Include file. 24959 (shlib-compat.h): Include file. 24960 (___pthread_once): New function. 24961 (versioned_symbol): New function. 24962 (libc_hidden_ver): New. 24963 (versioned_symbol): New function. 24964 * sysdeps/nptl/fork.c: Modified. 24965 (__libc_fork): Modified function. 24966 * sysdeps/nptl/libc-lockP.h: Modified. 24967 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 24968 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 24969 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified. 24970 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 24971 (__libc_once): Modified. 24972 (libc_hidden_proto): New. 24973 * sysdeps/nptl/pthread-functions.h: Modified. 24974 (pthread_functions): Modified. 24975 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 24976 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 24977 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 24978 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 24979 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 24980 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 24981 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 24982 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 24983 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 24984 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 24985 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 24986 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 24987 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 24988 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 24989 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 24990 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 24991 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 24992 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 24993 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 24994 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 24995 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 24996 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 24997 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 24998 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 24999 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 25000 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 25001 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 25002 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 25003 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 25004 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 25005 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 25006 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 25007 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 25008 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 25009 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 25010 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 25011 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 25012 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 25013 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 25014 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 25015 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 25016 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 25017 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 25018 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 25019 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 25020 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 25021 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 25022 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 25023 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 25024 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 25025 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 25026 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 25027 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 25028 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 25029 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 25030 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 25031 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 25032 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 25033 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 25034 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 25035 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 25036 250372021-04-21 Florian Weimer <fweimer@redhat.com> 25038 25039 COMMIT: 4647ce82c733d1453611e35236b786ecd7faf598 25040 nptl: Move __pthread_cleanup_upto into libc 25041 25042 * nptl/Makefile: Modified. 25043 * nptl/Versions: Modified. 25044 * nptl/nptl-init.c: Modified. 25045 * nptl/pthreadP.h: Modified. 25046 [IS_IN (libpthread)](hidden_proto): Modified. 25047 [IS_IN (libpthread)](hidden_proto): Modified. 25048 [IS_IN (libpthread)](hidden_proto): Modified. 25049 [IS_IN (libpthread)](hidden_proto): Modified. 25050 [IS_IN (libpthread)](hidden_proto): Modified. 25051 [IS_IN (libpthread)](hidden_proto): Modified. 25052 [IS_IN (libpthread)](hidden_proto): Modified. 25053 [IS_IN (libpthread)](hidden_proto): Modified. 25054 [IS_IN (libpthread)](hidden_proto): Modified. 25055 [IS_IN (libpthread)](hidden_proto): Modified. 25056 [IS_IN (libpthread)](hidden_proto): Modified. 25057 [IS_IN (libpthread)](hidden_proto): Modified. 25058 [IS_IN (libpthread)](hidden_proto): Modified. 25059 [IS_IN (libpthread)](hidden_proto): Modified. 25060 [IS_IN (libpthread)](hidden_proto): Modified. 25061 [IS_IN (libpthread)](hidden_proto): Modified. 25062 [IS_IN (libpthread)](hidden_proto): Remove. 25063 (libc_hidden_proto): Modified. 25064 (libc_hidden_proto): Modified. 25065 (libc_hidden_proto): Modified. 25066 (libc_hidden_proto): Modified. 25067 (libc_hidden_proto): Modified. 25068 (libc_hidden_proto): Modified. 25069 (libc_hidden_proto): Modified. 25070 (libc_hidden_proto): Modified. 25071 (libc_hidden_proto): Modified. 25072 (libc_hidden_proto): Modified. 25073 (libc_hidden_proto): Modified. 25074 (libc_hidden_proto): New. 25075 * nptl/pt-cleanup.c: Move to... 25076 * nptl/pthread_cleanup_upto.c: ... here. 25077 (hidden_def): Remove. 25078 (libc_hidden_def): New. 25079 * sysdeps/nptl/jmp-unwind.c: Modified. 25080 (__pthread_cleanup_upto): Remove. 25081 (_longjmp_unwind): Modified function. 25082 (nptl/pthreadP.h): Include file. 25083 * sysdeps/nptl/pthread-functions.h: Modified. 25084 (pthread_functions): Modified. 25085 * sysdeps/unix/sysv/linux/s390/jmp-unwind.c: Modified. 25086 (__pthread_cleanup_upto): Remove. 25087 (_longjmp_unwind): Modified function. 25088 (nptl/pthreadP.h): Include file. 25089 250902021-04-21 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25091 25092 COMMIT: 5a3140b48978f0f690a5fee2f4a53705c02aabac 25093 x86: Restore compile-time check for shadow stack pointer in longjmp 25094 25095 * sysdeps/unix/sysv/linux/x86/longjmp.c: New file. 25096 250972021-04-21 Florian Weimer <fweimer@redhat.com> 25098 25099 COMMIT: 81dfc6694c6c67cc5084140afadc14259dca54f2 25100 nptl: Remove longjmp, siglongjmp from libpthread 25101 25102 * nptl/Makefile: Modified. 25103 * nptl/Versions: Modified. 25104 * nptl/pt-longjmp.c: Delete file. 25105 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 25106 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 25107 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 25108 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 25109 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 25110 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 25111 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 25112 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 25113 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 25114 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 25115 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 25116 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 25117 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 25118 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 25119 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 25120 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 25121 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 25122 * sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c: Delete file. 25123 * sysdeps/unix/sysv/linux/s390/Versions: Modified. 25124 * sysdeps/unix/sysv/linux/s390/libpthread-compat.c: New file. 25125 * sysdeps/unix/sysv/linux/s390/pt-longjmp.c: Delete file. 25126 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 25127 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 25128 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 25129 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 25130 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 25131 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 25132 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 25133 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 25134 * sysdeps/x86/nptl/pt-longjmp.c: Delete file. 25135 251362021-04-21 Florian Weimer <fweimer@redhat.com> 25137 25138 COMMIT: 1f2e5bfe48ae7a0a74896d7f3019d976c1647e56 25139 nptl: Move legacy cancelation handling into libc as compat symbols 25140 25141 * nptl/Makefile: Modified. 25142 * nptl/Versions: Modified. 25143 * nptl/cleanup_compat.c: Modified. 25144 (_pthread_cleanup_push): Remove function. 25145 (strong_alias): Remove. 25146 (_pthread_cleanup_pop): Remove function. 25147 (strong_alias): Remove. 25148 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 25149 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 25150 (shlib-compat.h): Include file. 25151 (__pthread_cleanup_push): New function. 25152 (libc_hidden_def): New. 25153 (__pthread_cleanup_pop): New function. 25154 (libc_hidden_def): New. 25155 * nptl/cleanup_defer_compat.c: Modified. 25156 (pthreadP.h): Remove include. 25157 (libc-lock.h): Remove include. 25158 (_pthread_cleanup_push_defer): Remove function. 25159 (strong_alias): Remove. 25160 (_pthread_cleanup_pop_restore): Remove function. 25161 (strong_alias): Remove. 25162 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](pthreadP.h): New. 25163 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](libc-lock.h): New. 25164 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](_pthread_cleanup_push_defer): New. 25165 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 25166 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](_pthread_cleanup_pop_restore): New. 25167 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 25168 (shlib-compat.h): Include file. 25169 * nptl/pthreadP.h: Modified. 25170 [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_frame): Remove. 25171 [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine): Remove. 25172 [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine_voidptr): Remove. 25173 [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](pthread_cleanup_combined_push): Remove. 25174 [IS_IN (libpthread)](__pthread_cleanup_push): Remove. 25175 [IS_IN (libpthread)](pthread_cleanup_push): Remove. 25176 [IS_IN (libpthread)](__pthread_cleanup_pop): Remove. 25177 [IS_IN (libpthread)](pthread_cleanup_pop): Remove. 25178 (libc_hidden_proto): Modified. 25179 [__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_frame): New. 25180 [__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine): New. 25181 [__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine_voidptr): New. 25182 [__EXCEPTIONS && ! __cplusplus](pthread_cleanup_combined_push): New. 25183 (__pthread_cleanup_push): New function. 25184 (pthread_cleanup_push): New. 25185 (__pthread_cleanup_pop): New function. 25186 (libc_hidden_proto): New. 25187 (pthread_cleanup_pop): New. 25188 (libc_hidden_proto): New. 25189 * nptl/tst-cleanup4.c: Modified. 25190 (shlib-compat.h): Include file. 25191 (compat_symbol_reference): New function. 25192 (compat_symbol_reference): New function. 25193 * nptl/tst-cleanup4aux.c: Modified. 25194 (shlib-compat.h): Include file. 25195 (compat_symbol_reference): New function. 25196 (compat_symbol_reference): New function. 25197 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 25198 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 25199 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 25200 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 25201 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 25202 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 25203 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 25204 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 25205 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 25206 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 25207 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 25208 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 25209 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 25210 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 25211 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 25212 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 25213 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 25214 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 25215 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 25216 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 25217 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 25218 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 25219 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 25220 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 25221 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 25222 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 25223 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 25224 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 25225 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 25226 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 25227 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 25228 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 25229 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 25230 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 25231 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 25232 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 25233 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 25234 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 25235 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 25236 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 25237 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 25238 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 25239 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 25240 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 25241 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 25242 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 25243 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 25244 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 25245 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 25246 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 25247 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 25248 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 25249 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 25250 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 25251 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 25252 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 25253 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 25254 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 25255 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 25256 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 25257 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 25258 252592021-04-21 Florian Weimer <fweimer@redhat.com> 25260 25261 COMMIT: f79f2065817e080f65f3c3a2fee966f5a97f1746 25262 nptl: Move legacy unwinding implementation into libc 25263 25264 * nptl/Versions: Modified. 25265 * nptl/cleanup_defer_compat.c: Modified. 25266 (_pthread_cleanup_push_defer): Modified function. 25267 (_pthread_cleanup_pop_restore): Modified function. 25268 (libc-lock.h): Include file. 25269 * nptl/libc-cleanup.c: Modified. 25270 (__libc_cleanup_routine): Remove function. 25271 (tls.h): Include file. 25272 (libc-lock.h): Include file. 25273 (__libc_cleanup_push_defer): New function. 25274 (libc_hidden_def): New. 25275 (__libc_cleanup_pop_restore): New function. 25276 (libc_hidden_def): New. 25277 * nptl/nptl-init.c: Modified. 25278 * sysdeps/nptl/libc-lock.h: Modified. 25279 (_pthread_cleanup_push_defer): Remove. 25280 (_pthread_cleanup_pop_restore): Remove. 25281 (__libc_cleanup_region_start): Modified. 25282 (__libc_cleanup_region_end): Remove. 25283 (__libc_cleanup_push_defer): New function. 25284 (libc_hidden_proto): New. 25285 (__libc_cleanup_pop_restore): New function. 25286 * sysdeps/nptl/libc-lockP.h: Modified. 25287 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 25288 [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove. 25289 [__EXCEPTIONS](__libc_cleanup_routine): Modified function. 25290 (_pthread_cleanup_push): Remove. 25291 (_pthread_cleanup_pop): Remove. 25292 (_pthread_cleanup_push_defer): Remove. 25293 (_pthread_cleanup_pop_restore): Remove. 25294 (__libc_cleanup_end): Remove. 25295 * sysdeps/nptl/pthread-functions.h: Modified. 25296 (pthread_functions): Modified. 25297 252982021-04-21 Florian Weimer <fweimer@redhat.com> 25299 25300 COMMIT: 5715c29e91076800418833f2196f2082f439da75 25301 nptl: Move __pthread_cleanup_routine into libc 25302 25303 * nptl/Makefile: Modified. 25304 * nptl/Versions: Modified. 25305 * nptl/cleanup_routine.c: Modified. 25306 (__pthread_cleanup_routine): Remove function. 25307 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New. 25308 (shlib-compat.h): Include file. 25309 (___pthread_cleanup_routine): New function. 25310 (versioned_symbol): New function. 25311 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 25312 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 25313 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 25314 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 25315 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 25316 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 25317 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 25318 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 25319 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 25320 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 25321 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 25322 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 25323 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 25324 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 25325 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 25326 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 25327 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 25328 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 25329 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 25330 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 25331 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 25332 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 25333 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 25334 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 25335 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 25336 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 25337 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 25338 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 25339 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 25340 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 25341 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 25342 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 25343 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 25344 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 25345 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 25346 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 25347 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 25348 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 25349 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 25350 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 25351 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 25352 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 25353 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 25354 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 25355 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 25356 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 25357 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 25358 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 25359 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 25360 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 25361 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 25362 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 25363 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 25364 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 25365 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 25366 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 25367 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 25368 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 25369 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 25370 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 25371 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 25372 253732021-04-21 Florian Weimer <fweimer@redhat.com> 25374 25375 COMMIT: f03b78fae46905a5676c7b7f360cadba2f290708 25376 nptl: Move pthread_mutex_consistent into libc 25377 25378 * NEWS: Modified. 25379 * nptl/Makefile: Modified. 25380 * nptl/Versions: Modified. 25381 * nptl/pthread_mutex_consistent.c: Modified. 25382 (pthread_mutex_consistent): Remove function. 25383 (weak_alias): Remove. 25384 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)](compat_symbol): New. 25385 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](pthread_mutex_consistent_np): New. 25386 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New. 25387 (shlib-compat.h): Include file. 25388 (__pthread_mutex_consistent): New function. 25389 (versioned_symbol): New function. 25390 * sysdeps/nptl/pthread.h: Modified. 25391 [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K8][__USE_GNU](pthread_mutex_consistent_np): Remove. 25392 [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K8][__USE_GNU][! __REDIRECT_NTH](pthread_mutex_consistent_np): New. 25393 [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K8][__USE_GNU][__REDIRECT_NTH](__REDIRECT_NTH): New. 25394 * sysdeps/pthread/tst-robust1.c: Modified. 25395 (do_test): Modified function. 25396 * sysdeps/pthread/tst-robust8.c: Modified. 25397 (tf): Modified function. 25398 * sysdeps/pthread/tst-robust9.c: Modified. 25399 (tf): Modified function. 25400 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 25401 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 25402 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 25403 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 25404 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 25405 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 25406 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 25407 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 25408 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 25409 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 25410 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 25411 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 25412 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 25413 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 25414 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 25415 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 25416 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 25417 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 25418 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 25419 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 25420 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 25421 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 25422 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 25423 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 25424 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 25425 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 25426 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 25427 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 25428 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 25429 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 25430 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 25431 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 25432 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 25433 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 25434 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 25435 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 25436 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 25437 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 25438 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 25439 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 25440 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 25441 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 25442 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 25443 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 25444 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 25445 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 25446 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 25447 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 25448 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 25449 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 25450 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 25451 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 25452 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 25453 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 25454 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 25455 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 25456 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 25457 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 25458 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 25459 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 25460 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 25461 254622021-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 25463 25464 COMMIT: 2208066603a136f95cfb815ca9281262e6465784 25465 elf: Remove lazy tlsdesc relocation related code 25466 25467 * elf/tlsdeschtab.h: Modified. 25468 [SHARED](_dl_make_tlsdesc_dynamic): Modified function. 25469 (_dl_tlsdesc_resolve_early_return_p): Remove function. 25470 (_dl_tlsdesc_wake_up_held_fixups): Remove function. 25471 * sysdeps/aarch64/tlsdesc.c: Modified. 25472 (_dl_tlsdesc_resolve_hold): Remove. 25473 * sysdeps/arm/tlsdesc.c: Modified. 25474 (_dl_tlsdesc_resolve_hold): Remove. 25475 * sysdeps/i386/tlsdesc.c: Modified. 25476 (_dl_tlsdesc_resolve_hold): Remove. 25477 * sysdeps/x86_64/tlsdesc.c: Modified. 25478 (_dl_tlsdesc_resolve_hold): Remove. 25479 254802021-04-21 Andreas Schwab <schwab@linux-m68k.org> 25481 25482 COMMIT: b59c6989814f7ac966ee702789b34f32a1439aaf 25483 Fix argv overrun in getconf (bug 27761) 25484 25485 * posix/getconf.c: Modified. 25486 (main): Modified function. 25487 254882021-04-21 Florian Weimer <fweimer@redhat.com> 25489 25490 COMMIT: a64afc225240b2b27129ccfb0516d7c958b98040 25491 nptl_db: Support different libpthread/ld.so load orders (bug 27744) 25492 25493 * nptl/Makefile: Modified. 25494 * nptl/pthread_create.c: Modified. 25495 [SHARED](__nptl_rtld_global): New. 25496 * nptl/tst-pthread-gdb-attach-static.c: New file. 25497 * nptl/tst-pthread-gdb-attach.c: New file. 25498 * nptl_db/structs.def: Modified. 25499 * nptl_db/td_init.c: Modified. 25500 (__td_ta_rtld_global): Modified function. 25501 * nptl_db/thread_dbP.h: Modified. 25502 (td_thragent): Modified. 25503 255042021-04-19 Noah Goldstein <goldstein.w.n@gmail.com> 25505 25506 COMMIT: aaa23c35071537e2dcf5807e956802ed215210aa 25507 x86: Optimize strlen-avx2.S 25508 25509 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 25510 (__libc_ifunc_impl_list): Modified function. 25511 * sysdeps/x86_64/multiarch/strlen-avx2.S: Modified. 25512 255132021-04-19 Noah Goldstein <goldstein.w.n@gmail.com> 25514 25515 COMMIT: 4ba65586847751372520a36757c17f114588794e 25516 x86: Optimize strlen-evex.S 25517 25518 * sysdeps/x86_64/multiarch/strlen-evex.S: Modified. 25519 255202021-04-19 H.J. Lu <hjl.tools@gmail.com> 25521 25522 COMMIT: b1e5572837ce79795fa9d6347cdd2eb047e333f0 25523 Reindent string/test-memmove.c 25524 25525 * string/test-memmove.c: Modified. 25526 255272021-04-19 Noah Goldstein <goldstein.w.n@gmail.com> 25528 25529 COMMIT: 81f6dd2135ea761832965bc7518e2ddf949480af 25530 x86: Expand test-memset.c and bench-memset.c 25531 25532 * benchtests/bench-memset.c: Modified. 25533 (do_test): Modified function. 25534 (test_main): Modified function. 25535 * string/test-memset.c: Modified. 25536 (do_one_test): Modified function. 25537 (do_test): Modified function. 25538 (test_main): Modified function. 25539 255402021-04-19 Noah Goldstein <goldstein.w.n@gmail.com> 25541 25542 COMMIT: f53790272ce7bdc5ecd14b45f65d0464d2a61a3a 25543 x86: Optimize less_vec evex and avx512 memset-vec-unaligned-erms.S 25544 25545 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 25546 (__libc_ifunc_impl_list): Modified function. 25547 * sysdeps/x86_64/multiarch/ifunc-memset.h: Modified. 25548 (IFUNC_SELECTOR): Modified function. 25549 * sysdeps/x86_64/multiarch/memset-avx512-unaligned-erms.S: Modified. 25550 * sysdeps/x86_64/multiarch/memset-evex-unaligned-erms.S: Modified. 25551 * sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S: Modified. 25552 255532021-04-19 H.J. Lu <hjl.tools@gmail.com> 25554 noah <goldstein.w.n@gmail.com> 25555 25556 COMMIT: 83c5b368226c34a2f0a5287df40fc290b2b34359 25557 x86-64: Require BMI2 for strchr-avx2.S 25558 25559 * sysdeps/x86_64/multiarch/ifunc-avx2.h: Modified. 25560 (IFUNC_SELECTOR): Modified function. 25561 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 25562 (__libc_ifunc_impl_list): Modified function. 25563 255642021-04-19 H.J. Lu <hjl.tools@gmail.com> 25565 H.J. Lu <hjl.tools@gmail.com> 25566 25567 COMMIT: 55bf411b451c13f0fb7ff3d3bf9a820020b45df1 25568 x86-64: Require BMI2 for __strlen_evex and __strnlen_evex 25569 25570 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 25571 (__libc_ifunc_impl_list): Modified function. 25572 255732021-04-18 Siddhesh Poyarekar <siddhesh@sourceware.org> 25574 25575 COMMIT: 5660ab19f47c0bf267f23c631f43113a998eeb1b 25576 benchtests: Fix name of exp10f benchmark variant 25577 25578 * benchtests/exp10f-inputs: Modified. 25579 255802021-04-18 Siddhesh Poyarekar <siddhesh@sourceware.org> 25581 25582 COMMIT: a373aa25c764d35370805d5a9d50c9a8e9388aca 25583 benchtests: Fix pthread-locks test to produce valid json 25584 25585 * benchtests/bench-pthread-locks.c: Modified. 25586 (do_bench_2): Modified function. 25587 (do_bench_1): Modified function. 25588 * benchtests/scripts/benchout.schema.json: Modified. 25589 255902021-04-16 noah <goldstein.w.n@gmail.com> 25591 25592 COMMIT: 81cbc3bcaed730aa5d9e5d4ec46a0d4cb9eb6cd5 25593 x86: Expanding test-memmove.c, test-memcpy.c, bench-memcpy-large.c 25594 25595 * benchtests/bench-memcpy-large.c: Modified. 25596 (do_test): Modified function. 25597 (test_main): Modified function. 25598 * string/test-memcpy.c: Modified. 25599 (do_test): Modified function. 25600 (do_test1): Modified function. 25601 (test_main): Modified function. 25602 * string/test-memmove.c: Modified. 25603 (do_test2): Modified function. 25604 (test_main): Modified function. 25605 256062021-04-16 Fangrui Song <maskray@google.com> 25607 25608 COMMIT: cd6ae7ea5431c2b8f16201fb0e2c413bf8d2df06 25609 Set the retain attribute on _elf_set_element if CC supports [BZ #27492] 25610 25611 * config.h.in: Modified. 25612 * configure: Modified. 25613 * configure.ac: Modified. 25614 * include/libc-symbols.h: Modified. 25615 [! _ISOMAC][! SHARED](_elf_set_element): Modified. 25616 [! _ISOMAC][SHARED](_elf_set_element): Modified. 25617 [! _ISOMAC][! HAVE_GNU_RETAIN](attribute_used_retain): New. 25618 [! _ISOMAC][HAVE_GNU_RETAIN](attribute_used_retain): New. 25619 * libio/Makefile: Modified. 25620 * libio/tst-cleanup-default-static.c: New file. 25621 * libio/tst-cleanup-default.c: New file. 25622 * libio/tst-cleanup-nostart-stop-gc-static.c: New file. 25623 * libio/tst-cleanup-nostart-stop-gc.c: New file. 25624 * libio/tst-cleanup-start-stop-gc-static.c: New file. 25625 * libio/tst-cleanup-start-stop-gc.c: New file. 25626 * libio/tst-cleanup.c: New file. 25627 * libio/tst-cleanup.exp: New file. 25628 256292021-04-16 noah <goldstein.w.n@gmail.com> 25630 25631 COMMIT: 1a8605b6cd257e8a74e29b5b71c057211f5fb847 25632 x86: Update large memcpy case in memmove-vec-unaligned-erms.S 25633 25634 * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified. 25635 256362021-04-16 Matheus Castanho <msc@linux.ibm.com> 25637 25638 COMMIT: 5d61fc2021922b4f572be218dad5b299e2939346 25639 powerpc: Add missing registers to clobbers list for syscalls [BZ #27623] 25640 25641 * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Modified. 25642 (INTERNAL_VSYSCALL_CALL_TYPE): Modified. 25643 (SYSCALL_SCV): Modified. 25644 (SYSCALL_SC): Modified. 25645 256462021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25647 25648 COMMIT: 5ad1a81c8e84eed232ed42a2bf50a160c1447600 25649 misc: syslog: Use static const for AF_UNIX address 25650 25651 * misc/syslog.c: Modified. 25652 (SyslogAddr): Remove. 25653 (openlog_internal): Modified function. 25654 (SyslogAddr): New. 25655 256562021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25657 25658 COMMIT: 7f3ab33f20f19ad5b8fdd40bd77d35a0da355347 25659 misc: syslog: Use CLOC_EXEC with _PATH_CONSOLE (BZ #17145) 25660 25661 * misc/syslog.c: Modified. 25662 (__vsyslog_internal): Modified function. 25663 256642021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25665 25666 COMMIT: ded3cef36135afa3510ce3c12b982f659b8ea244 25667 misc: syslog: Assume MSG_NOSIGNAL support (BZ #17144) 25668 25669 * misc/syslog.c: Modified. 25670 [! NO_SIGPIPE](sigpipe_handler): Remove. 25671 [! NO_SIGPIPE](sigpipe_handler): Remove. 25672 [! send_flags](send_flags): Remove. 25673 (cancel_handler): Modified function. 25674 (__vsyslog_internal): Modified function. 25675 * sysdeps/unix/sysv/linux/syslog.c: Delete file. 25676 256772021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25678 25679 COMMIT: 7cb10381a45767f27409857da1dd9f67ef2c9f96 25680 misc: syslog: Use bool for connected 25681 25682 * misc/syslog.c: Modified. 25683 (connected): Modified. 25684 (openlog_internal): Modified function. 25685 (closelog_internal): Modified function. 25686 256872021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25688 25689 COMMIT: 48ec055ddc475bd521d87733a4d128b62681d6d7 25690 posix: Add wait3 tests 25691 25692 * posix/Makefile: Modified. 25693 * posix/tst-wait-skeleton.c: New file. 25694 * posix/tst-wait3.c: New file. 25695 * posix/tst-wait4.c: Modified. 25696 [! WEXITED](WEXITED): Remove. 25697 [! WEXITED](WCONTINUED): Remove. 25698 [! WEXITED](WSTOPPED): Remove. 25699 [SA_SIGINFO](sigchld): Remove. 25700 (errno.h): Remove include. 25701 (stdio.h): Remove include. 25702 (stdlib.h): Remove include. 25703 (unistd.h): Remove include. 25704 (sys/wait.h): Remove include. 25705 (sys/resource.h): Remove include. 25706 (signal.h): Remove include. 25707 (time.h): Remove include. 25708 (stdatomic.h): Remove include. 25709 (stdbool.h): Remove include. 25710 (support/xsignal.h): Remove include. 25711 (support/xunistd.h): Remove include. 25712 (support/check.h): Remove include. 25713 (support/process_state.h): Remove include. 25714 (test_child): Remove function. 25715 (chldset): Remove. 25716 (check_sigchld): Remove function. 25717 (do_test_wait4): Remove function. 25718 (do_test): Remove function. 25719 (support/test-driver.c): Remove include. 25720 (WAIT_CALL): New. 25721 (tst-wait-skeleton.c): Include file. 25722 257232021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25724 25725 COMMIT: ef8239f13a49f2b43fa04cb8aa67c21c538537a3 25726 time: Add 64 bit tests for getdate / getdate_r 25727 25728 * time/tst-getdate.c: Modified. 25729 (<anoymous>): Modified. 25730 (report_date_error): Modified function. 25731 (do_test): Remove function. 25732 (TEST_FUNCTION): Remove. 25733 (../test-skeleton.c): Remove include. 25734 (array_length.h): Include file. 25735 (stdbool.h): Include file. 25736 (support/check.h): Include file. 25737 (support/temp_file.h): Include file. 25738 (support/xunistd.h): Include file. 25739 257402021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25741 25742 COMMIT: 9f2d9c2bc1727061e59126a86a7ac25036698bc0 25743 time: Add basic timespec_get tests 25744 25745 * time/Makefile: Modified. 25746 * time/tst-timespec_get.c: New file. 25747 257482021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25749 25750 COMMIT: 63ceeb856a919a3530cc8fb38fe7cc334e43f297 25751 time: Add timegm/timelocal basic tests 25752 25753 * time/Makefile: Modified. 25754 * time/tst-timegm.c: New file. 25755 257562021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25757 25758 COMMIT: 96f98cefe016d813ecb5281524f2c9dc99ce7f39 25759 time: Add gmtime/gmtime_r tests 25760 25761 * time/Makefile: Modified. 25762 * time/tst-gmtime.c: New file. 25763 257642021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25765 25766 COMMIT: 27561951d6f9e4ad0dcac8847a240c30d6a2865d 25767 time: Add getitimer and setitimer basic tests 25768 25769 * time/Makefile: Modified. 25770 * time/tst-itimer.c: New file. 25771 257722021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25773 25774 COMMIT: d87214a104e4296fdab67f3abdf8f2863862dbb4 25775 io: Use temporary directory and file for ftwtest-sh 25776 25777 * io/ftwtest-sh: Modified. 25778 257792021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25780 25781 COMMIT: ac43e251955f1ad9ca2e1c01d5b01d3ce155ed3a 25782 io: Add basic tests for utimensat 25783 25784 * io/Makefile: Modified. 25785 * io/tst-utimensat.c: New file. 25786 257872021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25788 25789 COMMIT: 272e71dc366297781cd6ec5d8690e540d4b48398 25790 linux: Add lutimes test 25791 25792 * io/Makefile: Modified. 25793 * io/tst-futimens.c: Modified. 25794 (TEST_CALL): Modified. 25795 * io/tst-futimes.c: Modified. 25796 (TEST_CALL): Modified. 25797 * io/tst-lutimes.c: New file. 25798 * io/tst-utime.c: Modified. 25799 (TEST_CALL): Modified. 25800 * io/tst-utimensat-skeleton.c: Modified. 25801 (do_prepare): Modified function. 25802 (do_test): Modified function. 25803 (testlink): New. 25804 * io/tst-utimes.c: Modified. 25805 (TEST_CALL): Modified. 25806 258072021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25808 25809 COMMIT: cc1b4029fa35ed533075ae9f1836a6bf44789285 25810 linux: Add futimes test 25811 25812 * io/Makefile: Modified. 25813 * io/tst-futimes.c: New file. 25814 258152021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25816 25817 COMMIT: 243339d055dec61df529d44224c07473d6bf1b5b 25818 io: Move file timestamps tests out of Linux 25819 25820 * io/Makefile: Modified. 25821 * sysdeps/unix/sysv/linux/tst-futimens.c: Move to... 25822 * io/tst-futimens.c: ... here. 25823 * sysdeps/unix/sysv/linux/tst-utime.c: Move to... 25824 * io/tst-utime.c: ... here. 25825 * sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c: Move to... 25826 * io/tst-utimensat-skeleton.c: ... here. 25827 * sysdeps/unix/sysv/linux/tst-utimes.c: Move to... 25828 * io/tst-utimes.c: ... here. 25829 * sysdeps/unix/sysv/linux/Makefile: Modified. 25830 258312021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com> 25832 25833 COMMIT: 52290d8c04569615fb011ee286d52dc5147afbd7 25834 elf: Fix missing include in test case [BZ #27136] 25835 25836 * elf/tst-tls20.c: Modified. 25837 (support/support.h): Include file. 25838 258392021-04-15 Stefan Liebler <stli@linux.ibm.com> 25840 25841 COMMIT: 07c245a76b2113139baa30849fe9f9705626d370 25842 s390: Update ulps 25843 25844 * sysdeps/s390/fpu/libm-test-ulps: Modified. 25845 258462021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com> 25847 25848 COMMIT: a75a02a696f9f869d77b17b99964823aa8833a8b 25849 i386: Remove lazy tlsdesc relocation related code 25850 25851 * sysdeps/i386/dl-tlsdesc.S: Modified. 25852 * sysdeps/i386/dl-tlsdesc.h: Modified. 25853 (regparm): Modified. 25854 * sysdeps/i386/tlsdesc.c: Modified. 25855 (link.h): Remove include. 25856 (elf/dynamic-link.h): Remove include. 25857 (_dl_tlsdesc_resolve_abs_plus_addend_fixup): Remove function. 25858 (_dl_tlsdesc_resolve_rel_fixup): Remove function. 25859 (_dl_tlsdesc_resolve_rela_fixup): Remove function. 25860 (_dl_tlsdesc_resolve_hold_fixup): Remove function. 25861 (_dl_tlsdesc_resolve_hold): New. 25862 258632021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com> 25864 25865 COMMIT: 55c9f3238080e9aba733bc0902779c46cfa16446 25866 x86_64: Remove lazy tlsdesc relocation related code 25867 25868 * sysdeps/x86_64/dl-machine.h: Modified. 25869 [! dl_machine_h](elf_machine_runtime_setup): Modified function. 25870 * sysdeps/x86_64/dl-tlsdesc.S: Modified. 25871 * sysdeps/x86_64/dl-tlsdesc.h: Modified. 25872 [! _X86_64_DL_TLSDESC_H](_dl_tlsdesc_return): Modified. 25873 * sysdeps/x86_64/tlsdesc.c: Modified. 25874 (link.h): Remove include. 25875 (elf/dynamic-link.h): Remove include. 25876 (_dl_tlsdesc_resolve_rela_fixup): Remove function. 25877 (_dl_tlsdesc_resolve_hold_fixup): Remove function. 25878 (_dl_tlsdesc_resolve_hold): New. 25879 258802021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com> 25881 25882 COMMIT: ddcacd91cc10ff92d6201eda87047d029c14158d 25883 i386: Avoid lazy relocation of tlsdesc [BZ #27137] 25884 25885 * sysdeps/i386/dl-machine.h: Modified. 25886 [RESOLVE_MAP][! RTLD_BOOTSTRAP](elf_machine_lazy_rela): Modified function. 25887 [RESOLVE_MAP](elf_machine_lazy_rel): Modified function. 25888 258892021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com> 25890 25891 COMMIT: 8f7e09f4dbdb5c815a18b8285fbc5d5d7bc17d86 25892 x86_64: Avoid lazy relocation of tlsdesc [BZ #27137] 25893 25894 * sysdeps/x86_64/dl-machine.h: Modified. 25895 [RESOLVE_MAP](elf_machine_lazy_rel): Modified function. 25896 258972021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com> 25898 25899 COMMIT: c0669ae1a629e16b536bf11cdd0865e0dbcf4bee 25900 elf: Refactor _dl_update_slotinfo to avoid use after free 25901 25902 * elf/dl-tls.c: Modified. 25903 [SHARED](_dl_update_slotinfo): Modified function. 25904 259052021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com> 25906 25907 COMMIT: c489c35054c39d7f2437ca61b369e3ede448f022 25908 elf: Fix comments and logic in _dl_add_to_slotinfo 25909 25910 * elf/dl-tls.c: Modified. 25911 (_dl_add_to_slotinfo): Modified function. 25912 259132021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com> 25914 25915 COMMIT: 8f85075a2e9c26ff7486d4bbaf358999807d215c 25916 elf: Add a DTV setup test [BZ #27136] 25917 25918 * elf/Makefile: Modified. 25919 * elf/tst-tls20.c: New file. 25920 * elf/tst-tls20mod-bad.c: New file. 25921 259222021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com> 25923 25924 COMMIT: d2b997c7172e9a00895a9deb379f8782fbd2e36f 25925 elf: Fix a DTV setup issue [BZ #27136] 25926 25927 * elf/dl-tls.c: Modified. 25928 (_dl_allocate_tls_init): Modified function. 25929 259302021-04-14 Vineet Gupta <vgupta@synopsys.com> 25931 25932 COMMIT: aecbe50c9dc3f79edccf4f1fd42ce4c5537de28b 25933 ARC: Update ulps 25934 25935 * sysdeps/arc/fpu/libm-test-ulps: Modified. 25936 * sysdeps/arc/nofpu/libm-test-ulps: Modified. 25937 259382021-04-14 Szabolcs Nagy <szabolcs.nagy@arm.com> 25939 25940 COMMIT: f4596d9540021265a99697fceef8a434c47e8bcf 25941 Remove PR_TAGGED_ADDR_ENABLE from sys/prctl.h 25942 25943 * sysdeps/unix/sysv/linux/sys/prctl.h: Modified. 25944 [! PR_TAGGED_ADDR_ENABLE](PR_TAGGED_ADDR_ENABLE): Remove. 25945 259462021-04-13 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25947 25948 COMMIT: bdc12a77b746b5ce96329cb7566b3ef46e79294f 25949 linux: sysconf: Use a more explicit maximum_ARG_MAX 25950 25951 * sysdeps/unix/sysv/linux/sysconf.c: Modified. 25952 (maximum_ARG_MAX): Modified. 25953 259542021-04-13 Michal Nazarewicz <mina86@mina86.com> 25955 25956 COMMIT: a9880586eedb3ba89ca6a7c5e3f0664c279cf636 25957 linux: sysconf: limit _SC_MAX_ARG to 6 MiB (BZ #25305) 25958 25959 * sysdeps/unix/sysv/linux/sysconf.c: Modified. 25960 (__sysconf): Modified function. 25961 (maximum_ARG_MAX): New. 25962 259632021-04-13 Dan Raymond <draymond@foxvalley.net> 25964 25965 COMMIT: f2913118cdbe72e1e6d89273eddabdf35e9d6b73 25966 misc: syslog: Fix calls to openlog() with LOG_KERN facility (BZ #3604) 25967 25968 * misc/syslog.c: Modified. 25969 (__vsyslog_internal): Modified function. 25970 (openlog_internal): Modified function. 25971 259722021-04-13 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25973 25974 COMMIT: 58137d00ba9afda4ed78df8c146cc13cc732a6a2 25975 s390: Update ulps 25976 25977 * sysdeps/s390/fpu/libm-test-ulps: Modified. 25978 259792021-04-13 Adhemerval Zanella <adhemerval.zanella@linaro.org> 25980 25981 COMMIT: 30c2a0e41b37783c2042f37008663131605b5f3e 25982 i386: Update ulps 25983 25984 * sysdeps/i386/fpu/libm-test-ulps: Modified. 25985 * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified. 25986 259872021-04-13 Paul Eggert <eggert@cs.ucla.edu> 25988 25989 COMMIT: bdc674d97ba8b59e22b1f45fa1a37862764fcc75 25990 Improve documentation for malloc etc. (BZ#27719) 25991 25992 * manual/charset.texi: Modified. 25993 * manual/filesys.texi: Modified. 25994 * manual/memory.texi: Modified. 25995 * manual/socket.texi: Modified. 25996 * manual/stdio.texi: Modified. 25997 * manual/string.texi: Modified. 25998 * manual/tunables.texi: Modified. 25999 * manual/users.texi: Modified. 26000 260012021-04-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26002 26003 COMMIT: cedbf6d5f3f70ca911176de87d6e453eeab4b7a1 26004 linux: always update select timeout (BZ #27706) 26005 26006 * misc/tst-select.c: Modified. 26007 (do_test): Modified function. 26008 (support/xsignal.h): Include file. 26009 (alarm_handler): New function. 26010 (do_test_child_alarm): New function. 26011 * sysdeps/unix/sysv/linux/select.c: Modified. 26012 [__TIMESIZE != 64](__select): Modified function. 26013 (__select64): Modified function. 26014 260152021-04-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26016 26017 COMMIT: 9d7c5cc38e58fb0923e88901f87174a511b61552 26018 linux: Normalize and return timeout on select (BZ #27651) 26019 26020 * include/time.h: Modified. 26021 [! _ISOMAC](NSEC_PER_SEC): New. 26022 [! _ISOMAC](USEC_PER_SEC): New. 26023 [! _ISOMAC](NSEC_PER_USEC): New. 26024 * misc/tst-select.c: Modified. 26025 (do_test_child): Modified function. 26026 (do_test): Modified function. 26027 (support/support.h): Include file. 26028 * sunrpc/svcauth_des.c: Modified. 26029 (USEC_PER_SEC): Remove. 26030 * sysdeps/unix/sysv/linux/select.c: Modified. 26031 (__select64): Modified function. 26032 260332021-04-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26034 26035 COMMIT: 49a40ba18e2cb948259771317fe6ff6f5eb68683 26036 libsupport: Add support_select_normalizes_timeout 26037 26038 * support/Makefile: Modified. 26039 * support/support.h: Modified. 26040 (support_select_normalizes_timeout): New function. 26041 * support/support_select_normalizes_timeout.c: New file. 26042 260432021-04-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26044 26045 COMMIT: 5628f103f5937611730845390928cb43ef716012 26046 libsupport: Add support_select_modifies_timeout 26047 26048 * support/Makefile: Modified. 26049 * support/support.h: Modified. 26050 (support_select_modifies_timeout): New function. 26051 * support/support_select_modifies_timeout.c: New file. 26052 260532021-04-12 Siddhesh Poyarekar <siddhesh@sourceware.org> 26054 26055 COMMIT: 2ed18c5b534d9e92fc006202a5af0df6b72e7aca 26056 Fix SXID_ERASE behavior in setuid programs (BZ #27471) 26057 26058 * elf/dl-tunables.c: Modified. 26059 [TUNABLES_FRONTEND == TUNABLES_FRONTEND_valstring](parse_tunables): Modified function. 26060 * elf/tst-env-setuid-tunables.c: Modified. 26061 260622021-04-12 Siddhesh Poyarekar <siddhesh@sourceware.org> 26063 26064 COMMIT: 061fe3f8add46a89b7453e87eabb9c4695005ced 26065 Enhance setuid-tunables test 26066 26067 * elf/Makefile: Modified. 26068 * elf/tst-env-setuid-tunables.c: Modified. 26069 (test_parent): Remove. 26070 (test_child): Remove. 26071 (test_child_tunables): Remove. 26072 (test_parent_tunables): Remove. 26073 (tst-env-setuid.c): Remove include. 26074 (CHILD_VALSTRING_VALUE): Remove. 26075 (PARENT_VALSTRING_VALUE): Remove. 26076 (test_child_tunables): Remove function. 26077 (test_parent_tunables): Remove function. 26078 (errno.h): Include file. 26079 (fcntl.h): Include file. 26080 (stdlib.h): Include file. 26081 (stdint.h): Include file. 26082 (stdio.h): Include file. 26083 (string.h): Include file. 26084 (sys/stat.h): Include file. 26085 (sys/wait.h): Include file. 26086 (unistd.h): Include file. 26087 (intprops.h): Include file. 26088 (array_length.h): Include file. 26089 (support/check.h): Include file. 26090 (support/support.h): Include file. 26091 (support/test-driver.h): Include file. 26092 (support/capture_subprocess.h): Include file. 26093 (teststrings): New. 26094 (resultstrings): New. 26095 (test_child): New function. 26096 (do_test): New function. 26097 (TEST_FUNCTION_ARGV): New. 26098 (support/test-driver.c): Include file. 26099 261002021-04-12 Siddhesh Poyarekar <siddhesh@sourceware.org> 26101 26102 COMMIT: ca335281068a1ed549a75ee64f90a8310755956f 26103 tst-env-setuid: Use support_capture_subprogram_self_sgid 26104 26105 * elf/tst-env-setuid.c: Modified. 26106 (CHILD_STATUS): Remove. 26107 (choose_gid): Remove function. 26108 (do_execve): Remove function. 26109 (run_executable_sgid): Remove function. 26110 (do_test): Modified function. 26111 (support/check.h): Include file. 26112 (support/capture_subprocess.h): Include file. 26113 261142021-04-12 Siddhesh Poyarekar <siddhesh@sourceware.org> 26115 26116 COMMIT: 716a3bdc41b2b4b864dc64475015ba51e35e1273 26117 support: Add capability to fork an sgid child 26118 26119 * stdlib/tst-secure-getenv.c: Modified. 26120 (MAGIC_STATUS): Remove. 26121 (choose_gid): Remove function. 26122 (run_executable_sgid): Remove function. 26123 (do_test): Modified function. 26124 (alternative_main): Modified function. 26125 (support/check.h): Include file. 26126 (support/capture_subprocess.h): Include file. 26127 * support/capture_subprocess.h: Modified. 26128 (support_capture_subprogram_self_sgid): New function. 26129 * support/subprocess.h: Modified. 26130 (support_subprogram_wait): New function. 26131 * support/support_capture_subprocess.c: Modified. 26132 (fcntl.h): Include file. 26133 (support/support.h): Include file. 26134 (support/test-driver.h): Include file. 26135 (copy_and_spawn_sgid): New function. 26136 (support_capture_subprogram_self_sgid): New function. 26137 * support/support_subprocess.c: Modified. 26138 (support_subprogram_wait): New function. 26139 261402021-04-12 Szabolcs Nagy <szabolcs.nagy@arm.com> 26141 26142 COMMIT: 8d4d77f6c848538cfb9e5ad0a14825e7ae4a1657 26143 arm: Fix an incorrect check in ____longjmp_chk [BZ #27709] 26144 26145 * sysdeps/unix/sysv/linux/arm/____longjmp_chk.S: Modified. 26146 261472021-04-12 Paul Eggert <eggert@cs.ucla.edu> 26148 26149 COMMIT: 9f1bed18f9466ac886addb2f79d8e4c52fb65eb5 26150 Further fixes for REALLOC_ZERO_BYTES_FREES comment 26151 26152 * malloc/malloc.c: Modified. 26153 261542021-04-12 Samuel Thibault <samuel.thibault@ens-lyon.org> 26155 26156 COMMIT: 0385d5fff8b7de411443a8ece7cd29f702c3f4fd 26157 hurd: Export _hurd_libc_proc_init 26158 26159 * hurd/Versions: Modified. 26160 * hurd/hurd.h: Modified. 26161 (_hurd_libc_proc_init): New function. 26162 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 26163 261642021-04-11 Paul Eggert <eggert@cs.ucla.edu> 26165 26166 COMMIT: dff9e592b8f74e2e7be015cbee1c0fad3ef96d37 26167 Fix REALLOC_ZERO_BYTES_FREES comment to match C17 26168 26169 * malloc/malloc.c: Modified. 26170 261712021-04-09 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> 26172 26173 COMMIT: 667d9c8d55f035f1d5d2a0b05b101deba3324872 26174 powerpc: Update libm test ulps 26175 26176 * sysdeps/powerpc/fpu/libm-test-ulps: Modified. 26177 261782021-04-08 Szabolcs Nagy <szabolcs.nagy@arm.com> 26179 26180 COMMIT: 2d690bbb17f0eed223af74966d7ff012a713dd29 26181 arm: update libm test ulps 26182 26183 * sysdeps/arm/libm-test-ulps: Modified. 26184 261852021-04-08 Szabolcs Nagy <szabolcs.nagy@arm.com> 26186 26187 COMMIT: e06e6554c3ec47d4cf5a92ab706304d70246afa2 26188 aarch64: update libm test ulps 26189 26190 * sysdeps/aarch64/libm-test-ulps: Modified. 26191 261922021-04-07 Paul Zimmermann <Paul.Zimmermann@inria.fr> 26193 26194 COMMIT: 43576de04afc6a0896a3ecc094e1581069a0652a 26195 Improve the accuracy of tgamma (BZ #26983) 26196 26197 * math/auto-libm-test-in: Modified. 26198 * math/auto-libm-test-out-tgamma: Modified. 26199 * math/mul_split.h: Modified. 26200 (fast_two_sum): New function. 26201 (mul_expansion): New function. 26202 (div_split): New function. 26203 (div_expansion): New function. 26204 * sysdeps/ieee754/dbl-64/e_gamma_r.c: Modified. 26205 (gamma_positive): Modified function. 26206 (__ieee754_gamma_r): Modified function. 26207 (mul_split.h): Include file. 26208 * sysdeps/x86_64/fpu/libm-test-ulps: Modified. 26209 262102021-04-07 Siddhesh Poyarekar <siddhesh@sourceware.org> 26211 26212 COMMIT: d1a3dcabf2f89233a99a4a9be08f9f407da0b6b4 26213 tunables: Fix comparison of tunable values 26214 26215 * elf/dl-tunable-types.h: Modified. 26216 (unsigned_tunable_type): New function. 26217 * elf/dl-tunables.c: Modified. 26218 (do_tunable_update_val): Modified function. 26219 * elf/dl-tunables.h: Modified. 26220 [HAVE_TUNABLES](tunable_val_lt): New function. 26221 [HAVE_TUNABLES](tunable_val_gt): New function. 26222 262232021-04-07 Hugo Gabriel Eyherabide <hugogabriel.eyherabide@gmail.com> 26224 26225 COMMIT: bf6b6243c9fe6e9727282ed63f774698e730cedd 26226 sys: Fixes possible typo in comment: statfs -> statvfs 26227 26228 * io/sys/statvfs.h: Modified. 26229 262302021-04-07 Arjun Shankar <arjun@redhat.com> 26231 26232 COMMIT: 0a282de11b87fb4ad015c0cd10158555999705f9 26233 malloc: Run tst-malloc-stats-cancellation via test-driver.c 26234 26235 * malloc/tst-malloc-stats-cancellation.c: Modified. 26236 (main): Remove function. 26237 (do_test): New function. 26238 (support/test-driver.c): Include file. 26239 262402021-04-06 John David Anglin <danglin@gcc.gnu.org> 26241 26242 COMMIT: e9eeeb3a58df36a57c84f16ea89f92736e1935cb 26243 Update hppa libm-test-ulps 26244 26245 * sysdeps/hppa/fpu/libm-test-ulps: Modified. 26246 262472021-04-06 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26248 26249 COMMIT: 5f6ff07dbfa3a3df52c03cb6f8ab1ba63b2a7ca0 26250 m68: Fix build after 9acda61d94ac 26251 26252 * sysdeps/m68k/m680x0/fpu/s_sincosf_data.c: Delete file. 26253 262542021-04-06 Sebastian Rasmussen <sebras@gmail.com> 26255 Carlos O'Donell <carlos@redhat.com> 26256 26257 COMMIT: ebde2baeb535661019b8f774a906d6abd332f3b8 26258 Update sv_SE to treate 'W' as a distinct character (Bug 25036) 26259 26260 * localedata/locales/sv_SE: Modified. 26261 * localedata/sv_SE.ISO-8859-1.in: Modified. 26262 * localedata/sv_SE.UTF-8.in: Modified. 26263 262642021-04-06 Maninder Singh <maninder1.s@samsung.com> 26265 Vaneet Narang <v.narang@samsung.com> 26266 Szabolcs Nagy <szabolcs.nagy@arm.com> 26267 26268 COMMIT: 395be7c2184645320c955b0ba214af9fa1ea9675 26269 elf: Fix data race in _dl_name_match_p [BZ #21349] 26270 26271 * elf/dl-load.c: Modified. 26272 (add_name_to_object): Modified function. 26273 * elf/dl-misc.c: Modified. 26274 (_dl_name_match_p): Modified function. 26275 262762021-04-06 Szabolcs Nagy <szabolcs.nagy@arm.com> 26277 26278 COMMIT: 69499bb6eeb4f5d1b3502758208301d21042a783 26279 aarch64: free tlsdesc data on dlclose [BZ #27403] 26280 26281 * sysdeps/aarch64/dl-lookupcfg.h: New file. 26282 262832021-04-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26284 26285 COMMIT: edb0ba79a1c45024b9b55fa7acb700163aa560d3 26286 ia64: Update ulps 26287 26288 * sysdeps/ia64/fpu/libm-test-ulps: Modified. 26289 262902021-04-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26291 26292 COMMIT: 52c512bc56ed99e9ddc3efe98e3433016016c69a 26293 ia64: Fix build after 9acda61d94ac 26294 26295 * sysdeps/ia64/fpu/s_roundf.S: Modified. 26296 * sysdeps/ia64/fpu/s_sincosf_data.c: Delete file. 26297 262982021-04-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26299 26300 COMMIT: 1d64e962ab3982eb39039de2faba76944d1baf7f 26301 i386: Update ulps 26302 26303 * sysdeps/i386/fpu/libm-test-ulps: Modified. 26304 * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified. 26305 263062021-04-02 Paul Zimmermann <Paul.Zimmermann@inria.fr> 26307 26308 COMMIT: 9acda61d94acc5348c2330f2519a14d1a4a37e73 26309 Fix the inaccuracy of j0f/j1f/y0f/y1f [BZ #14469, #14470, #14471, #14472] 26310 26311 * math/auto-libm-test-in: Modified. 26312 * math/auto-libm-test-out-j0: Modified. 26313 * math/auto-libm-test-out-j1: Modified. 26314 * math/auto-libm-test-out-y0: Modified. 26315 * math/auto-libm-test-out-y1: Modified. 26316 * sysdeps/aarch64/libm-test-ulps: Modified. 26317 * sysdeps/ieee754/flt-32/e_j0f.c: Modified. 26318 (__ieee754_j0f): Modified function. 26319 (__ieee754_y0f): Modified function. 26320 (fenv_private.h): Include file. 26321 (reduce_aux.h): Include file. 26322 (FIRST_ZERO_J0): New. 26323 (SMALL_SIZE): New. 26324 (Pj): New. 26325 (j0f_asympt): New function. 26326 (j0f_near_root): New function. 26327 (FIRST_ZERO_Y0): New. 26328 (Py): New. 26329 (y0f_asympt): New function. 26330 (y0f_near_root): New function. 26331 * sysdeps/ieee754/flt-32/e_j1f.c: Modified. 26332 (__ieee754_j1f): Modified function. 26333 (__ieee754_y1f): Modified function. 26334 (qonef): Modified function. 26335 (reduce_aux.h): Include file. 26336 (FIRST_ZERO_J1): New. 26337 (SMALL_SIZE): New. 26338 (Pj): New. 26339 (j1f_asympt): New function. 26340 (j1f_near_root): New function. 26341 (FIRST_ZERO_Y1): New. 26342 (Py): New. 26343 (y1f_asympt): New function. 26344 (y1f_near_root): New function. 26345 * sysdeps/ieee754/flt-32/reduce_aux.h: New file. 26346 * sysdeps/powerpc/fpu/libm-test-ulps: Modified. 26347 * sysdeps/s390/fpu/libm-test-ulps: Modified. 26348 * sysdeps/sparc/fpu/libm-test-ulps: Modified. 26349 * sysdeps/x86_64/fpu/libm-test-ulps: Modified. 26350 263512021-04-01 Sunil K Pandey <skpgkp2@gmail.com> 26352 26353 COMMIT: 595c22ecd8e87a27fd19270ed30fdbae9ad25426 26354 x86-64: Fix ifdef indentation in strlen-evex.S 26355 26356 * sysdeps/x86_64/multiarch/strlen-evex.S: Modified. 26357 263582021-04-01 Joseph Myers <joseph@codesourcery.com> 26359 26360 COMMIT: e21b7c87e8ed5a0785d3157076501f4de2b00665 26361 Update Nios II libm-test-ulps. 26362 26363 * sysdeps/nios2/libm-test-ulps: Modified. 26364 263652021-04-01 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26366 26367 COMMIT: a4dceb2684dfe63748e1f18ac2d6acd39e2f27c3 26368 socket: Add CFLAGS-accept.c and CFLAGS-connect.c 26369 26370 * io/Makefile: Modified. 26371 * socket/Makefile: Modified. 26372 263732021-04-01 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26374 26375 COMMIT: be60d70166f7741b490e8d6c3741dc024d836fe4 26376 Update arm libm-tests-ulps 26377 26378 * sysdeps/arm/libm-test-ulps: Modified. 26379 263802021-04-01 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26381 26382 COMMIT: 4d8cf564a23dcf87bbe84952c8dcaf3ab7d9738b 26383 support: Fix hurd build after bfddda2570331d 26384 26385 * support/support_stat_nanoseconds.c: Modified. 26386 (support_stat_nanoseconds): Modified function. 26387 263882021-04-01 H.J. Lu <hjl.tools@gmail.com> 26389 26390 COMMIT: b1ec623ed50bb8c7b9b6333fa350c3866dbde87f 26391 x86_64: Correct THREAD_SETMEM/THREAD_SETMEM_NC for movq [BZ #27591] 26392 26393 * sysdeps/x86_64/Makefile: Modified. 26394 * sysdeps/x86_64/nptl/tls.h: Modified. 26395 [! __ASSEMBLER__](THREAD_SETMEM): Modified. 26396 [! __ASSEMBLER__](THREAD_SETMEM_NC): Modified. 26397 * sysdeps/x86_64/tst-x86-64-tls-1.c: New file. 26398 263992021-04-01 Andreas Schwab <schwab@linux-m68k.org> 26400 26401 COMMIT: 5ccea9a011c010448999a71d2be1cd1906d7c9f5 26402 powerpc64le: Use ifunc for _Float128 functions also in libc 26403 26404 * sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile: Modified. 26405 * sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h: Modified. 26406 [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](fenv.h): Remove. 26407 [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](libm_hidden_proto): Remove. 26408 [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](NO_MATH_REDIRECT): Remove. 26409 [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](math.h): Remove. 26410 [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](NO_MATH_REDIRECT): Remove. 26411 [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](_next <float128_private.h): Remove. 26412 [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](float128-ifunc-macros.h): Remove. 26413 [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](__ieee754_cosf128): Remove. 26414 [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](__ieee754_asinhf128): Remove. 26415 [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](float128-ifunc-redirects-mp.h): Remove. 26416 [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](float128-ifunc-redirects.h): Remove. 26417 [IS_IN(libc) || ! _F128_ENABLE_IFUNC](_next <float128_private.h): Remove. 26418 [! _F128_ENABLE_IFUNC](_next <float128_private.h): New. 26419 [_F128_ENABLE_IFUNC](fenv.h): New. 26420 [_F128_ENABLE_IFUNC](libm_hidden_proto): New. 26421 [_F128_ENABLE_IFUNC](NO_MATH_REDIRECT): New. 26422 [_F128_ENABLE_IFUNC](math.h): New. 26423 [_F128_ENABLE_IFUNC](NO_MATH_REDIRECT): New. 26424 [_F128_ENABLE_IFUNC](_next <float128_private.h): New. 26425 [_F128_ENABLE_IFUNC](float128-ifunc-macros.h): New. 26426 [_F128_ENABLE_IFUNC](__ieee754_cosf128): New. 26427 [_F128_ENABLE_IFUNC](__ieee754_asinhf128): New. 26428 [_F128_ENABLE_IFUNC](float128-ifunc-redirects-mp.h): New. 26429 [_F128_ENABLE_IFUNC](float128-ifunc-redirects.h): New. 26430 * sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h: Modified. 26431 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](fenv.h): Remove. 26432 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](float128-ifunc-macros.h): Remove. 26433 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](NO_MATH_REDIRECT): Remove. 26434 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](math.h): Remove. 26435 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](NO_MATH_REDIRECT): Remove. 26436 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](complex.h): Remove. 26437 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove. 26438 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_TRIG_REDIR): Remove. 26439 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_TRIG_REDIR): Remove. 26440 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_TRIG_REDIR): Remove. 26441 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_TRIG_REDIR): Remove. 26442 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove. 26443 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove. 26444 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove. 26445 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove. 26446 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove. 26447 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26448 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26449 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26450 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26451 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26452 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26453 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26454 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26455 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26456 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26457 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26458 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26459 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26460 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26461 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26462 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26463 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26464 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26465 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26466 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26467 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26468 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26469 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26470 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26471 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26472 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26473 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26474 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26475 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26476 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26477 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26478 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26479 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR_R): Remove. 26480 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26481 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26482 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](__wrap_scalbnf128): Remove. 26483 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](__w_scalblnf128): Remove. 26484 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](__w_log1pf128): Remove. 26485 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](__scalbf128): Remove. 26486 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26487 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26488 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26489 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove. 26490 [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](float128-ifunc-redirects.h): Remove. 26491 [_F128_ENABLE_IFUNC](fenv.h): New. 26492 [_F128_ENABLE_IFUNC](float128-ifunc-macros.h): New. 26493 [_F128_ENABLE_IFUNC](NO_MATH_REDIRECT): New. 26494 [_F128_ENABLE_IFUNC](math.h): New. 26495 [_F128_ENABLE_IFUNC](NO_MATH_REDIRECT): New. 26496 [_F128_ENABLE_IFUNC](complex.h): New. 26497 [_F128_ENABLE_IFUNC](F128_C_REDIR): New. 26498 [_F128_ENABLE_IFUNC](F128_TRIG_REDIR): New. 26499 [_F128_ENABLE_IFUNC](F128_TRIG_REDIR): New. 26500 [_F128_ENABLE_IFUNC](F128_TRIG_REDIR): New. 26501 [_F128_ENABLE_IFUNC](F128_TRIG_REDIR): New. 26502 [_F128_ENABLE_IFUNC](F128_C_REDIR): New. 26503 [_F128_ENABLE_IFUNC](F128_C_REDIR): New. 26504 [_F128_ENABLE_IFUNC](F128_C_REDIR): New. 26505 [_F128_ENABLE_IFUNC](F128_C_REDIR): New. 26506 [_F128_ENABLE_IFUNC](F128_C_REDIR): New. 26507 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26508 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26509 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26510 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26511 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26512 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26513 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26514 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26515 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26516 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26517 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26518 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26519 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26520 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26521 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26522 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26523 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26524 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26525 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26526 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26527 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26528 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26529 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26530 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26531 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26532 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26533 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26534 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26535 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26536 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26537 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26538 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26539 [_F128_ENABLE_IFUNC](F128_REDIR_R): New. 26540 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26541 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26542 [_F128_ENABLE_IFUNC](__wrap_scalbnf128): New. 26543 [_F128_ENABLE_IFUNC](__w_scalblnf128): New. 26544 [_F128_ENABLE_IFUNC](__w_log1pf128): New. 26545 [_F128_ENABLE_IFUNC](__scalbf128): New. 26546 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26547 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26548 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26549 [_F128_ENABLE_IFUNC](F128_REDIR): New. 26550 [_F128_ENABLE_IFUNC](float128-ifunc-redirects.h): New. 26551 265522021-04-01 Stefan Liebler <stli@linux.ibm.com> 26553 26554 COMMIT: 01e045117520200a1285ed112576c1be002a34d6 26555 S390: Allow "v" constraint for long double math_opt_barrier and math_force_eval with GCC 11. 26556 26557 * sysdeps/s390/fpu/math-barriers.h: Modified. 26558 [! HAVE_S390_VX_GCC_SUPPORT](ASM_LONG_DOUBLE_IN_VR): New. 26559 [HAVE_S390_VX_GCC_SUPPORT][! __LONG_DOUBLE_VX__](ASM_LONG_DOUBLE_IN_VR): New. 26560 [HAVE_S390_VX_GCC_SUPPORT][__LONG_DOUBLE_VX__](ASM_LONG_DOUBLE_IN_VR): New. 26561 (math_opt_barrier): Modified. 26562 (math_force_eval): Modified. 26563 265642021-03-31 Paul Eggert <eggert@cs.ucla.edu> 26565 26566 COMMIT: a0bf2897ce1afb30296e7b886e344dad0c788c0f 26567 io: fix spelling typo in diagnostic 26568 26569 * io/tst-stat.c: Modified. 26570 (do_test): Modified function. 26571 265722021-03-31 Alejandro Colomar \(man-pages\) <alx.manpages@gmail.com> 26573 26574 COMMIT: 8786bf6eb60cd5e2c80bace42714b4de3bda8c4e 26575 stdio-common/printf-prs.c: Reword comment 26576 26577 * stdio-common/printf-prs.c: Modified. 26578 265792021-03-31 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26580 26581 COMMIT: bfddda2570331da2ae4387b530456e6c4e230257 26582 io: Check at runtime if timestamp supports nanoseconds 26583 26584 * io/tst-stat.c: Modified. 26585 (do_test): Modified function. 26586 (stdio.h): Include file. 26587 * support/support.h: Modified. 26588 (support_stat_nanoseconds): Modified. 26589 * support/support_stat_nanoseconds.c: Modified. 26590 (support_stat_nanoseconds): Modified function. 26591 (errno.h): Include file. 26592 (fcntl.h): Include file. 26593 (support/check.h): Include file. 26594 (support/support.h): Include file. 26595 (support/timespec.h): Include file. 26596 (sys/stat.h): Include file. 26597 (sys/types.h): Include file. 26598 (unistd.h): Include file. 26599 266002021-03-31 Stefan Liebler <stli@linux.ibm.com> 26601 26602 COMMIT: 18f0afa8485e8cd6434d118cb841d78d897230b6 26603 Fix conform linknamespace tests due to gnu_dev_makedev 26604 26605 * sysdeps/unix/sysv/linux/fstatat64.c: Modified. 26606 (fstatat64_time64_statx): Modified function. 26607 266082021-03-30 Alyssa Ross <hi@alyssa.is> 26609 26610 COMMIT: 4d8d70d30171d6f451339f574130eed4fe747b4b 26611 manual: clarify that scanf %n supports type modifiers 26612 26613 * manual/stdio.texi: Modified. 26614 266152021-03-30 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26616 26617 COMMIT: 42624c7dc79e64e40e88cc16f33ea3ad16e925cb 26618 Update sparc libm-tests-ulps 26619 26620 * sysdeps/sparc/fpu/libm-test-ulps: Modified. 26621 266222021-03-30 Siddhesh Poyarekar <siddhesh@sourceware.org> 26623 26624 COMMIT: 290f8294a6753cf25a6f59004d5a0d6c277f9745 26625 libio: Update license on test case 26626 26627 * libio/tst-fwrite-error.c: Modified. 26628 266292021-03-30 Siddhesh Poyarekar <siddhesh@sourceware.org> 26630 26631 COMMIT: 4898d9712bbd85e6fb576442f578d6f3c3e35898 26632 Avoid adding duplicated symbols into static libraries 26633 26634 * math/Makefile: Modified. 26635 266362021-03-30 Siddhesh Poyarekar <siddhesh@sourceware.org> 26637 26638 COMMIT: abadbef5c89f33bfc084cb00da2345be63c3a0c8 26639 Move __isnanf128 to libc.so 26640 26641 * sysdeps/ia64/float128-abi.h: Modified. 26642 (FLOAT128_VERSION_M): New. 26643 * sysdeps/ieee754/float128/Versions: Modified. 26644 * sysdeps/ieee754/float128/s_isnanf128.c: Modified. 26645 [!IS_IN (libm)][(SHLIB_COMPAT (libc, FLOAT128_VERSION_M, GLIBC_2_34))](strong_alias): New. 26646 [!IS_IN (libm)][(SHLIB_COMPAT (libc, FLOAT128_VERSION_M, GLIBC_2_34))](compat_symbol): New. 26647 [!IS_IN (libm)](__isnanl): New. 26648 [!IS_IN (libm)](weak_alias): New. 26649 [!IS_IN (libm)](mathx_hidden_def): New. 26650 [!IS_IN (libm)](float128-abi.h): New. 26651 [!IS_IN (libm)](hidden_ver): New. 26652 [!IS_IN (libm)](_weak_alias): New. 26653 [!IS_IN (libm)](versioned_symbol): New. 26654 (shlib-compat.h): Include file. 26655 * sysdeps/ieee754/ldbl-128/float128-abi.h: Modified. 26656 (FLOAT128_VERSION_M): New. 26657 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 26658 * sysdeps/mach/hurd/i386/libm.abilist: Modified. 26659 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 26660 * sysdeps/unix/sysv/linux/i386/libm.abilist: Modified. 26661 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 26662 * sysdeps/unix/sysv/linux/ia64/libm.abilist: Modified. 26663 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/float128-abi.h: Modified. 26664 (FLOAT128_VERSION_M): New. 26665 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 26666 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified. 26667 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 26668 * sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified. 26669 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 26670 * sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified. 26671 * sysdeps/x86/float128-abi.h: Modified. 26672 (FLOAT128_VERSION_M): New. 26673 266742021-03-29 Samuel Thibault <samuel.thibault@ens-lyon.org> 26675 26676 COMMIT: 64786a7090d104a2e4e2e225b1eff08951fe008a 26677 fork.h: replace with register-atfork.h 26678 26679 * htl/forward.c: Modified. 26680 (fork.h): Remove include. 26681 * nptl/libc_pthread_init.c: Modified. 26682 (fork.h): Remove include. 26683 (register-atfork.h): Include file. 26684 * nptl/nptl-init.c: Modified. 26685 (fork.h): Remove include. 26686 * nptl/pthreadP.h: Modified. 26687 (__fork_generation): New. 26688 (__fork_generation_pointer): New. 26689 * nptl/pthread_atfork.c: Modified. 26690 (fork.h): Remove include. 26691 (register-atfork.h): Include file. 26692 * stdlib/cxa_finalize.c: Modified. 26693 (fork.h): Remove include. 26694 (__cxa_finalize): Modified function. 26695 (register-atfork.h): Include file. 26696 * sysdeps/generic/fork.h: Delete file. 26697 * sysdeps/htl/fork.h: Delete file. 26698 * sysdeps/htl/pt-atfork.c: Modified. 26699 (fork.h): Remove include. 26700 * sysdeps/nptl/fork.c: Modified. 26701 (fork.h): Remove include. 26702 (register-atfork.h): Include file. 26703 * sysdeps/nptl/fork.h: Delete file. 26704 * sysdeps/nptl/libc-lockP.h: Modified. 26705 (__register_atfork): Remove. 26706 267072021-03-29 H.J. Lu <hjl.tools@gmail.com> 26708 26709 COMMIT: e4fda4631017e49d4ee5a2755db34289b6860fa4 26710 x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functions 26711 26712 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 26713 (__libc_ifunc_impl_list): Modified function. 26714 * sysdeps/x86_64/multiarch/ifunc-memmove.h: Modified. 26715 (IFUNC_SELECTOR): Modified function. 26716 * sysdeps/x86_64/multiarch/memmove-avx512-unaligned-erms.S: Modified. 26717 267182021-03-29 H.J. Lu <hjl.tools@gmail.com> 26719 26720 COMMIT: 4e2d8f352774b56078c34648b14a2412c38384f4 26721 x86-64: Use ZMM16-ZMM31 in AVX512 memset family functions 26722 26723 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 26724 (__libc_ifunc_impl_list): Modified function. 26725 * sysdeps/x86_64/multiarch/ifunc-memset.h: Modified. 26726 (IFUNC_SELECTOR): Modified function. 26727 * sysdeps/x86_64/multiarch/ifunc-wmemset.h: Modified. 26728 (IFUNC_SELECTOR): Modified function. 26729 * sysdeps/x86_64/multiarch/memset-avx512-unaligned-erms.S: Modified. 26730 267312021-03-29 H.J. Lu <hjl.tools@gmail.com> 26732 26733 COMMIT: 4bd660be40967cd69072f69ebc2ad32bfcc1f206 26734 x86: Add string/memory function tests in RTM region 26735 26736 * sysdeps/x86/Makefile: Modified. 26737 * sysdeps/x86/tst-memchr-rtm.c: New file. 26738 * sysdeps/x86/tst-memcmp-rtm.c: New file. 26739 * sysdeps/x86/tst-memmove-rtm.c: New file. 26740 * sysdeps/x86/tst-memrchr-rtm.c: New file. 26741 * sysdeps/x86/tst-memset-rtm.c: New file. 26742 * sysdeps/x86/tst-strchr-rtm.c: New file. 26743 * sysdeps/x86/tst-strcpy-rtm.c: New file. 26744 * sysdeps/x86/tst-string-rtm.h: New file. 26745 * sysdeps/x86/tst-strlen-rtm.c: New file. 26746 * sysdeps/x86/tst-strncmp-rtm.c: New file. 26747 * sysdeps/x86/tst-strrchr-rtm.c: New file. 26748 267492021-03-29 H.J. Lu <hjl.tools@gmail.com> 26750 26751 COMMIT: 7ebba91361badf7531d4e75050627a88d424872f 26752 x86-64: Add AVX optimized string/memory functions for RTM 26753 26754 * sysdeps/x86_64/multiarch/Makefile: Modified. 26755 * sysdeps/x86_64/multiarch/ifunc-avx2.h: Modified. 26756 (__typeof): Modified. 26757 (IFUNC_SELECTOR): Modified function. 26758 (__typeof): New function. 26759 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 26760 (__libc_ifunc_impl_list): Modified function. 26761 * sysdeps/x86_64/multiarch/ifunc-memcmp.h: Modified. 26762 (__typeof): Modified. 26763 (IFUNC_SELECTOR): Modified function. 26764 (__typeof): New function. 26765 * sysdeps/x86_64/multiarch/ifunc-memmove.h: Modified. 26766 (__typeof): Modified. 26767 (__typeof): Modified. 26768 (__typeof): Modified. 26769 (__typeof): Modified. 26770 (__typeof): Modified. 26771 (IFUNC_SELECTOR): Modified function. 26772 (__typeof): New function. 26773 (__typeof): New function. 26774 * sysdeps/x86_64/multiarch/ifunc-memset.h: Modified. 26775 (__typeof): Modified. 26776 (__typeof): Modified. 26777 (__typeof): Modified. 26778 (__typeof): Modified. 26779 (__typeof): Modified. 26780 (IFUNC_SELECTOR): Modified function. 26781 (__typeof): New function. 26782 (__typeof): New function. 26783 * sysdeps/x86_64/multiarch/ifunc-strcpy.h: Modified. 26784 (__typeof): Modified. 26785 (IFUNC_SELECTOR): Modified function. 26786 (__typeof): New function. 26787 * sysdeps/x86_64/multiarch/ifunc-wmemset.h: Modified. 26788 (__typeof): Modified. 26789 (__typeof): Modified. 26790 (IFUNC_SELECTOR): Modified function. 26791 (__typeof): New function. 26792 * sysdeps/x86_64/multiarch/memchr-avx2-rtm.S: New file. 26793 * sysdeps/x86_64/multiarch/memchr-avx2.S: Modified. 26794 * sysdeps/x86_64/multiarch/memcmp-avx2-movbe-rtm.S: New file. 26795 * sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S: Modified. 26796 * sysdeps/x86_64/multiarch/memmove-avx-unaligned-erms-rtm.S: New file. 26797 * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified. 26798 * sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S: New file. 26799 * sysdeps/x86_64/multiarch/memrchr-avx2.S: Modified. 26800 * sysdeps/x86_64/multiarch/memset-avx2-unaligned-erms-rtm.S: New file. 26801 * sysdeps/x86_64/multiarch/memset-avx2-unaligned-erms.S: Modified. 26802 * sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S: Modified. 26803 * sysdeps/x86_64/multiarch/rawmemchr-avx2-rtm.S: New file. 26804 * sysdeps/x86_64/multiarch/stpcpy-avx2-rtm.S: New file. 26805 * sysdeps/x86_64/multiarch/stpncpy-avx2-rtm.S: New file. 26806 * sysdeps/x86_64/multiarch/strcat-avx2-rtm.S: New file. 26807 * sysdeps/x86_64/multiarch/strcat-avx2.S: Modified. 26808 * sysdeps/x86_64/multiarch/strchr-avx2-rtm.S: New file. 26809 * sysdeps/x86_64/multiarch/strchr-avx2.S: Modified. 26810 * sysdeps/x86_64/multiarch/strchr.c: Modified. 26811 (__typeof): Modified. 26812 (IFUNC_SELECTOR): Modified function. 26813 (__typeof): New function. 26814 * sysdeps/x86_64/multiarch/strchrnul-avx2-rtm.S: New file. 26815 * sysdeps/x86_64/multiarch/strcmp-avx2-rtm.S: New file. 26816 * sysdeps/x86_64/multiarch/strcmp-avx2.S: Modified. 26817 * sysdeps/x86_64/multiarch/strcmp.c: Modified. 26818 (__typeof): Modified. 26819 (IFUNC_SELECTOR): Modified function. 26820 (__typeof): New function. 26821 * sysdeps/x86_64/multiarch/strcpy-avx2-rtm.S: New file. 26822 * sysdeps/x86_64/multiarch/strcpy-avx2.S: Modified. 26823 * sysdeps/x86_64/multiarch/strlen-avx2-rtm.S: New file. 26824 * sysdeps/x86_64/multiarch/strlen-avx2.S: Modified. 26825 * sysdeps/x86_64/multiarch/strncat-avx2-rtm.S: New file. 26826 * sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S: New file. 26827 * sysdeps/x86_64/multiarch/strncmp.c: Modified. 26828 (__typeof): Modified. 26829 (IFUNC_SELECTOR): Modified function. 26830 (__typeof): New function. 26831 * sysdeps/x86_64/multiarch/strncpy-avx2-rtm.S: New file. 26832 * sysdeps/x86_64/multiarch/strnlen-avx2-rtm.S: New file. 26833 * sysdeps/x86_64/multiarch/strrchr-avx2-rtm.S: New file. 26834 * sysdeps/x86_64/multiarch/strrchr-avx2.S: Modified. 26835 * sysdeps/x86_64/multiarch/wcschr-avx2-rtm.S: New file. 26836 * sysdeps/x86_64/multiarch/wcscmp-avx2-rtm.S: New file. 26837 * sysdeps/x86_64/multiarch/wcslen-avx2-rtm.S: New file. 26838 * sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S: New file. 26839 * sysdeps/x86_64/multiarch/wcsnlen-avx2-rtm.S: New file. 26840 * sysdeps/x86_64/multiarch/wcsnlen.c: Modified. 26841 (__typeof): Modified. 26842 (IFUNC_SELECTOR): Modified function. 26843 (__typeof): New function. 26844 * sysdeps/x86_64/multiarch/wcsrchr-avx2-rtm.S: New file. 26845 * sysdeps/x86_64/multiarch/wmemchr-avx2-rtm.S: New file. 26846 * sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe-rtm.S: New file. 26847 * sysdeps/x86_64/sysdep.h: Modified. 26848 [__ASSEMBLER__][! VZEROUPPER_RETURN](VZEROUPPER_RETURN): New. 26849 [__ASSEMBLER__][! ZERO_UPPER_VEC_REGISTERS_RETURN](ZERO_UPPER_VEC_REGISTERS_RETURN): New. 26850 [__ASSEMBLER__](ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST): New. 26851 268522021-03-29 H.J. Lu <hjl.tools@gmail.com> 26853 26854 COMMIT: 91264fe3577fe887b4860923fa6142b5274c8965 26855 x86-64: Add memcmp family functions with 256-bit EVEX 26856 26857 * sysdeps/x86_64/multiarch/Makefile: Modified. 26858 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 26859 (__libc_ifunc_impl_list): Modified function. 26860 * sysdeps/x86_64/multiarch/ifunc-memcmp.h: Modified. 26861 (IFUNC_SELECTOR): Modified function. 26862 (__typeof): New function. 26863 * sysdeps/x86_64/multiarch/memcmp-evex-movbe.S: New file. 26864 * sysdeps/x86_64/multiarch/wmemcmp-evex-movbe.S: New file. 26865 268662021-03-29 H.J. Lu <hjl.tools@gmail.com> 26867 26868 COMMIT: 1b968b6b9b3aac702ac2f133e0dd16cfdbb415ee 26869 x86-64: Add memset family functions with 256-bit EVEX 26870 26871 * sysdeps/x86_64/multiarch/Makefile: Modified. 26872 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 26873 (__libc_ifunc_impl_list): Modified function. 26874 * sysdeps/x86_64/multiarch/ifunc-memset.h: Modified. 26875 (__typeof): Modified. 26876 (__typeof): Modified. 26877 (__typeof): Modified. 26878 (IFUNC_SELECTOR): Modified function. 26879 (__typeof): New function. 26880 (__typeof): New function. 26881 * sysdeps/x86_64/multiarch/ifunc-wmemset.h: Modified. 26882 (__typeof): Modified. 26883 (IFUNC_SELECTOR): Modified function. 26884 (__typeof): New function. 26885 * sysdeps/x86_64/multiarch/memset-evex-unaligned-erms.S: New file. 26886 * sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S: Modified. 26887 268882021-03-29 H.J. Lu <hjl.tools@gmail.com> 26889 26890 COMMIT: 63ad43566f7a25d140dc723598aeb441ad657eed 26891 x86-64: Add memmove family functions with 256-bit EVEX 26892 26893 * sysdeps/x86_64/multiarch/Makefile: Modified. 26894 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 26895 (__libc_ifunc_impl_list): Modified function. 26896 * sysdeps/x86_64/multiarch/ifunc-memmove.h: Modified. 26897 (__typeof): Modified. 26898 (__typeof): Modified. 26899 (__typeof): Modified. 26900 (IFUNC_SELECTOR): Modified function. 26901 (__typeof): New function. 26902 (__typeof): New function. 26903 * sysdeps/x86_64/multiarch/memmove-evex-unaligned-erms.S: New file. 26904 * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified. 26905 269062021-03-29 H.J. Lu <hjl.tools@gmail.com> 26907 26908 COMMIT: 525bc2a32c9710df40371f951217c6ae7a923aee 26909 x86-64: Add strcpy family functions with 256-bit EVEX 26910 26911 * sysdeps/x86_64/multiarch/Makefile: Modified. 26912 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 26913 (__libc_ifunc_impl_list): Modified function. 26914 * sysdeps/x86_64/multiarch/ifunc-strcpy.h: Modified. 26915 (IFUNC_SELECTOR): Modified function. 26916 (__typeof): New function. 26917 * sysdeps/x86_64/multiarch/stpcpy-evex.S: New file. 26918 * sysdeps/x86_64/multiarch/stpncpy-evex.S: New file. 26919 * sysdeps/x86_64/multiarch/strcat-evex.S: New file. 26920 * sysdeps/x86_64/multiarch/strcpy-evex.S: New file. 26921 * sysdeps/x86_64/multiarch/strncat-evex.S: New file. 26922 * sysdeps/x86_64/multiarch/strncpy-evex.S: New file. 26923 269242021-03-29 H.J. Lu <hjl.tools@gmail.com> 26925 26926 COMMIT: 1fd8c163a83d96ace1ff78fa6bac7aee084f6f77 26927 x86-64: Add ifunc-avx2.h functions with 256-bit EVEX 26928 26929 * sysdeps/x86_64/multiarch/Makefile: Modified. 26930 * sysdeps/x86_64/multiarch/ifunc-avx2.h: Modified. 26931 (IFUNC_SELECTOR): Modified function. 26932 (__typeof): New function. 26933 * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. 26934 (__libc_ifunc_impl_list): Modified function. 26935 * sysdeps/x86_64/multiarch/memchr-evex.S: New file. 26936 * sysdeps/x86_64/multiarch/memrchr-evex.S: New file. 26937 * sysdeps/x86_64/multiarch/rawmemchr-evex.S: New file. 26938 * sysdeps/x86_64/multiarch/strchr-evex.S: New file. 26939 * sysdeps/x86_64/multiarch/strchr.c: Modified. 26940 (IFUNC_SELECTOR): Modified function. 26941 (__typeof): New function. 26942 * sysdeps/x86_64/multiarch/strchrnul-evex.S: New file. 26943 * sysdeps/x86_64/multiarch/strcmp-evex.S: New file. 26944 * sysdeps/x86_64/multiarch/strcmp.c: Modified. 26945 (IFUNC_SELECTOR): Modified function. 26946 (__typeof): New function. 26947 * sysdeps/x86_64/multiarch/strlen-evex.S: New file. 26948 * sysdeps/x86_64/multiarch/strncmp-evex.S: New file. 26949 * sysdeps/x86_64/multiarch/strncmp.c: Modified. 26950 (IFUNC_SELECTOR): Modified function. 26951 (__typeof): New function. 26952 * sysdeps/x86_64/multiarch/strnlen-evex.S: New file. 26953 * sysdeps/x86_64/multiarch/strrchr-evex.S: New file. 26954 * sysdeps/x86_64/multiarch/wcschr-evex.S: New file. 26955 * sysdeps/x86_64/multiarch/wcscmp-evex.S: New file. 26956 * sysdeps/x86_64/multiarch/wcslen-evex.S: New file. 26957 * sysdeps/x86_64/multiarch/wcsncmp-evex.S: New file. 26958 * sysdeps/x86_64/multiarch/wcsnlen-evex.S: New file. 26959 * sysdeps/x86_64/multiarch/wcsnlen.c: Modified. 26960 (IFUNC_SELECTOR): Modified function. 26961 (__typeof): New function. 26962 * sysdeps/x86_64/multiarch/wcsrchr-evex.S: New file. 26963 * sysdeps/x86_64/multiarch/wmemchr-evex.S: New file. 26964 269652021-03-29 H.J. Lu <hjl.tools@gmail.com> 26966 26967 COMMIT: 1da50d4bda07f04135dca39f40e79fc9eabed1f8 26968 x86: Set Prefer_No_VZEROUPPER and add Prefer_AVX2_STRCMP 26969 26970 * sysdeps/x86/cpu-features.c: Modified. 26971 (init_cpu_features): Modified function. 26972 * sysdeps/x86/cpu-tunables.c: Modified. 26973 (TUNABLE_CALLBACK): Modified function. 26974 * sysdeps/x86/include/cpu-features-preferred_feature_index_1.def: Modified. 26975 269762021-03-29 Paul Zimmermann <Paul.Zimmermann@inria.fr> 26977 26978 COMMIT: 934d88d862627a0ded8955985b43f5f12aa38046 26979 add workload traces for missing functions (double format) 26980 26981 * benchtests/Makefile: Modified. 26982 * benchtests/atan2-inputs: New file. 26983 * benchtests/cbrt-inputs: New file. 26984 * benchtests/erf-inputs: New file. 26985 * benchtests/erfc-inputs: New file. 26986 * benchtests/exp10-inputs: New file. 26987 * benchtests/expm1-inputs: New file. 26988 * benchtests/j0-inputs: New file. 26989 * benchtests/j1-inputs: New file. 26990 * benchtests/lgamma-inputs: New file. 26991 * benchtests/log10-inputs: New file. 26992 * benchtests/log1p-inputs: New file. 26993 * benchtests/tgamma-inputs: New file. 26994 * benchtests/y0-inputs: New file. 26995 * benchtests/y1-inputs: New file. 26996 269972021-03-29 Adhemerval Zanella <adhemerval.zanella@linaro.org> 26998 26999 COMMIT: f8466cc504d25ebf44734aad1efb603d55d16f08 27000 linux: Add y2106 support on utimensat tests 27001 27002 * sysdeps/unix/sysv/linux/tst-futimens.c: Modified. 27003 (time.h): Remove include. 27004 (stdio.h): Remove include. 27005 (stdlib.h): Remove include. 27006 (support/support.h): Remove include. 27007 (support/temp_file.h): Remove include. 27008 (temp_fd): Remove. 27009 (testfile): Remove. 27010 (t1): Remove. 27011 (t2): Remove. 27012 (t3): Remove. 27013 (PREPARE): Remove. 27014 (do_prepare): Remove function. 27015 (test_futimens_helper): Modified function. 27016 (do_test): Remove function. 27017 (support/test-driver.c): Remove include. 27018 (TEST_CALL): New. 27019 (tst-utimensat-skeleton.c): Include file. 27020 * sysdeps/unix/sysv/linux/tst-utime.c: Modified. 27021 (time.h): Remove include. 27022 (stdio.h): Remove include. 27023 (stdlib.h): Remove include. 27024 (sys/types.h): Remove include. 27025 (support/support.h): Remove include. 27026 (support/temp_file.h): Remove include. 27027 (temp_fd): Remove. 27028 (testfile): Remove. 27029 (t1): Remove. 27030 (t2): Remove. 27031 (t3): Remove. 27032 (PREPARE): Remove. 27033 (do_prepare): Remove function. 27034 (test_utime_helper): Modified function. 27035 (do_test): Remove function. 27036 (support/test-driver.c): Remove include. 27037 (TEST_CALL): New. 27038 (tst-utimensat-skeleton.c): Include file. 27039 * sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c: New file. 27040 * sysdeps/unix/sysv/linux/tst-utimes.c: Modified. 27041 (stdio.h): Remove include. 27042 (stdlib.h): Remove include. 27043 (support/support.h): Remove include. 27044 (support/temp_file.h): Remove include. 27045 (temp_fd): Remove. 27046 (testfile): Remove. 27047 (t1): Remove. 27048 (t2): Remove. 27049 (t3): Remove. 27050 (PREPARE): Remove. 27051 (do_prepare): Remove function. 27052 (test_utime_helper): Remove function. 27053 (do_test): Remove function. 27054 (support/test-driver.c): Remove include. 27055 (test_utimes_helper): New function. 27056 (TEST_CALL): New. 27057 (tst-utimensat-skeleton.c): Include file. 27058 270592021-03-29 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27060 27061 COMMIT: 6fbc0540de8ecf8ecdf36925769797a0e9dfea4b 27062 support: Add support_path_support_time64_value 27063 27064 * support/support.h: Modified. 27065 (support_path_support_time64): Remove. 27066 (support_path_support_time64_value): New function. 27067 (support_path_support_time64): New function. 27068 * support/support_path_support_time64.c: Modified. 27069 (support_path_support_time64): Remove function. 27070 (support_path_support_time64_value): New function. 27071 270722021-03-29 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27073 27074 COMMIT: 5b980d4809913088729982865188b754939bcd39 27075 linux: Use statx for MIPSn64 27076 27077 * sysdeps/unix/sysv/linux/fstatat64.c: Modified. 27078 [!((__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))](FSTATAT_USE_STATX): Remove. 27079 [(__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](FSTATAT_USE_STATX): Remove. 27080 (statx_cp.h): Remove include. 27081 (fstatat64_time64_statx): Modified function. 27082 [!((__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)) || STAT_HAS_TIME32)](FSTATAT_USE_STATX): New. 27083 [(__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)) || STAT_HAS_TIME32](FSTATAT_USE_STATX): New. 27084 (sys/sysmacros.h): Include file. 27085 * sysdeps/unix/sysv/linux/mips/kernel_stat.h: Modified. 27086 [_MIPS_SIM == _ABI64](STAT_HAS_TIME32): New. 27087 * sysdeps/unix/sysv/linux/statx_cp.c: Modified. 27088 [(__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](__cp_stat64_t64_statx): Remove. 27089 270902021-03-29 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27091 27092 COMMIT: 1fbffbda365ae8582981dfb284c83903931dd312 27093 linux: Disable fstatat64 fallback if __ASSUME_STATX is defined 27094 27095 * sysdeps/unix/sysv/linux/fstatat64.c: Modified. 27096 (__fstatat64_time64): Modified function. 27097 [!((__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))](FSTATAT_USE_STATX): New. 27098 [(__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](FSTATAT_USE_STATX): New. 27099 (fstatat64_time64_statx): New function. 27100 (fstatat64_time64_stat): New function. 27101 271022021-03-29 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27103 27104 COMMIT: 4c4e90ccf8e44db24d288305aef2162c8e97fb51 27105 linux: Implement fstatat with __fstatat64_time64 27106 27107 * sysdeps/unix/sysv/linux/fstatat.c: Modified. 27108 [!XSTAT_IS_XSTAT64](__fstatat): Modified function. 27109 271102021-03-29 H.J. Lu <hjl.tools@gmail.com> 27111 27112 COMMIT: 27f74636752d0c4438cf8346cf2a76b6fcf3be16 27113 x86: Properly disable XSAVE related features [BZ #27605] 27114 27115 * sysdeps/x86/cpu-features.c: Modified. 27116 (init_cpu_features): Modified function. 27117 * sysdeps/x86/cpu-tunables.c: Modified. 27118 (TUNABLE_CALLBACK): Modified function. 27119 271202021-03-27 H.J. Lu <hjl.tools@gmail.com> 27121 27122 COMMIT: cb882b21b63606aabd6e55afe23b42434d95f2ef 27123 test-strnlen.c: Check that strnlen won't go beyond the maximum length 27124 27125 * string/test-strnlen.c: Modified. 27126 (test_main): Modified function. 27127 (do_page_2_tests): New function. 27128 271292021-03-27 H.J. Lu <hjl.tools@gmail.com> 27130 27131 COMMIT: 86859b7e58d8670b186c5209ba25f0fbd6612fb7 27132 test-strnlen.c: Initialize wchar_t string with wmemset [BZ #27655] 27133 27134 * string/test-strnlen.c: Modified. 27135 [! WIDE](MEMSET): New. 27136 [WIDE](MEMSET): New. 27137 (do_page_tests): Modified function. 27138 271392021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27140 27141 COMMIT: 7ab232e081ffd4175b59d64619a30bf8062df097 27142 nptl: Remove unused rules 27143 27144 * nptl/Makefile: Modified. 27145 271462021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27147 27148 COMMIT: 09ce31eddfd87aab73ad7a7e92d3cb27e35199ac 27149 nptl: Remove __libc_allocate_rtsig, __libc_current_sigrtmax, and __libc_current_sigrtmin 27150 27151 * nptl/Makefile: Modified. 27152 * nptl/Versions: Modified. 27153 * nptl/pt-allocrtsig.c: Delete file. 27154 * signal/allocrtsig.c: Modified. 27155 [! RESERVED_SIGRT](RESERVED_SIGRT): Remove. 27156 (strong_alias): Remove. 27157 (strong_alias): Remove. 27158 (strong_alias): Remove. 27159 (internal-signals.h): Include file. 27160 * sysdeps/generic/internal-signals.h: Modified. 27161 (RESERVED_SIGRT): New. 27162 * sysdeps/nptl/allocrtsig.c: Delete file. 27163 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 27164 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 27165 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 27166 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 27167 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 27168 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 27169 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 27170 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 27171 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 27172 * sysdeps/unix/sysv/linux/internal-signals.h: Modified. 27173 (RESERVED_SIGRT): New. 27174 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 27175 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 27176 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 27177 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 27178 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 27179 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 27180 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 27181 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 27182 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 27183 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 27184 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 27185 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 27186 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 27187 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 27188 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 27189 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 27190 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 27191 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 27192 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 27193 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 27194 271952021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27196 27197 COMMIT: 70a1e36cbea1463325933a5e622da7bd66a9bdab 27198 nptl: Move sigaction to libc 27199 27200 * nptl/Makefile: Modified. 27201 * nptl/Versions: Modified. 27202 * nptl/sigaction.c: Delete file. 27203 * signal/Versions: Modified. 27204 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 27205 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 27206 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 27207 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 27208 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 27209 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 27210 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 27211 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 27212 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 27213 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 27214 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 27215 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 27216 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 27217 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 27218 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 27219 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 27220 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 27221 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 27222 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 27223 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 27224 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 27225 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 27226 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 27227 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 27228 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 27229 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 27230 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 27231 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 27232 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 27233 272342021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27235 27236 COMMIT: ff1e342cd1c20d7e21ab77e67414f67feb9ac197 27237 nptl: Remove pthread raise implementation 27238 27239 * nptl/Makefile: Modified. 27240 * nptl/Versions: Modified. 27241 * nptl/pt-raise.c: Delete file. 27242 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 27243 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 27244 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 27245 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 27246 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 27247 * sysdeps/unix/sysv/linux/arm/localplt.data: Modified. 27248 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 27249 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 27250 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 27251 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 27252 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 27253 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 27254 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 27255 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 27256 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 27257 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 27258 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 27259 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 27260 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 27261 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 27262 * sysdeps/unix/sysv/linux/pt-raise.c: Delete file. 27263 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 27264 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 27265 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 27266 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 27267 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 27268 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 27269 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 27270 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 27271 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 27272 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 27273 272742021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27275 27276 COMMIT: b76658451c819c87adb2e7055b19e7600acc2ae6 27277 nptl: Move pthread_kill to libc 27278 27279 * nptl/Makefile: Modified. 27280 * nptl/Versions: Modified. 27281 * nptl/pthread_kill.c: Modified. 27282 (strong_alias): Remove. 27283 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New. 27284 (shlib-compat.h): Include file. 27285 (versioned_symbol): New function. 27286 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 27287 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 27288 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 27289 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 27290 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 27291 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 27292 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 27293 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 27294 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 27295 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 27296 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 27297 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 27298 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 27299 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 27300 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 27301 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 27302 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 27303 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 27304 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 27305 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 27306 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 27307 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 27308 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 27309 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 27310 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 27311 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 27312 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 27313 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 27314 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 27315 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 27316 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 27317 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 27318 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 27319 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 27320 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 27321 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 27322 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 27323 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 27324 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 27325 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 27326 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 27327 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 27328 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 27329 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 27330 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 27331 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 27332 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 27333 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 27334 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 27335 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 27336 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 27337 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 27338 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 27339 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 27340 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 27341 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 27342 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 27343 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 27344 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 27345 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 27346 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 27347 273482021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27349 27350 COMMIT: dd10230fd89503a709466d45d2a8a2bd865efb5b 27351 nptl: Remove sigsuspend from pthread-compat-wrappers 27352 27353 * nptl/Makefile: Modified. 27354 273552021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27356 27357 COMMIT: ea8966b96537784b05164bd0c486e31defb7d79d 27358 nptl: Remove msgrcv from pthread-compat-wrappers 27359 27360 * nptl/Makefile: Modified. 27361 273622021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27363 27364 COMMIT: 8562794d116af49650f22d763128e47cd9b21db9 27365 nptl: Remove msgsnd from pthread-compat-wrappers 27366 27367 * nptl/Makefile: Modified. 27368 273692021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27370 27371 COMMIT: 4c8cb283ec1993c57c7c1ff3577942b3f13145d0 27372 nptl: Remove pwrite from libpthread 27373 27374 * include/unistd.h: Modified. 27375 [! _ISOMAC](__libc_pwrite64): Modified. 27376 * nptl/Makefile: Modified. 27377 * nptl/Versions: Modified. 27378 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 27379 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 27380 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 27381 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 27382 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 27383 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 27384 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 27385 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 27386 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 27387 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 27388 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 27389 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 27390 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 27391 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 27392 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 27393 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 27394 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 27395 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 27396 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 27397 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 27398 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 27399 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 27400 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 27401 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 27402 * sysdeps/unix/sysv/linux/pwrite.c: Modified. 27403 [! __OFF_T_MATCHES_OFF64_T][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New. 27404 (shlib-compat.h): Include file. 27405 * sysdeps/unix/sysv/linux/pwrite64.c: Modified. 27406 [__OFF_T_MATCHES_OFF64_T][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New. 27407 [SHLIB_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New. 27408 [SHLIB_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New. 27409 (shlib-compat.h): Include file. 27410 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 27411 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 27412 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 27413 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 27414 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 27415 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 27416 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 27417 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 27418 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 27419 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 27420 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 27421 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 27422 274232021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27424 27425 COMMIT: dd795c6c243987e9974d2b9457f035dcb9b6e51f 27426 nptl: Remove pread from libpthread 27427 27428 * include/unistd.h: Modified. 27429 [! _ISOMAC](__libc_pread64): Modified. 27430 * nptl/Makefile: Modified. 27431 * nptl/Versions: Modified. 27432 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 27433 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 27434 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 27435 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 27436 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 27437 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 27438 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 27439 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 27440 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 27441 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 27442 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 27443 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 27444 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 27445 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 27446 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 27447 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 27448 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 27449 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 27450 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 27451 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 27452 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 27453 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 27454 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 27455 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 27456 * sysdeps/unix/sysv/linux/pread.c: Modified. 27457 [! __OFF_T_MATCHES_OFF64_T][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New. 27458 (shlib-compat.h): Include file. 27459 * sysdeps/unix/sysv/linux/pread64.c: Modified. 27460 [__OFF_T_MATCHES_OFF64_T][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New. 27461 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New. 27462 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New. 27463 (shlib-compat.h): Include file. 27464 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 27465 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 27466 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 27467 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 27468 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 27469 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 27470 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 27471 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 27472 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 27473 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 27474 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 27475 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 27476 274772021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27478 27479 COMMIT: 40873cdd38533a00f3d4f67b85fd5c0a07d7952e 27480 nptl: Remove open from libpthread 27481 27482 * nptl/Makefile: Modified. 27483 * nptl/Versions: Modified. 27484 * sysdeps/pthread/sem_open.c: Modified. 27485 (sem_open): Modified function. 27486 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 27487 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 27488 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 27489 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 27490 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 27491 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 27492 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 27493 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 27494 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 27495 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 27496 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 27497 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 27498 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 27499 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 27500 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 27501 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 27502 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 27503 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 27504 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 27505 * sysdeps/unix/sysv/linux/open64.c: Modified. 27506 [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New. 27507 (shlib-compat.h): Include file. 27508 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 27509 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 27510 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 27511 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 27512 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 27513 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 27514 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 27515 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 27516 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 27517 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 27518 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 27519 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 27520 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 27521 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 27522 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 27523 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 27524 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 27525 275262021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27527 27528 COMMIT: c5c3588475eece698f965c4066c2e8e425027320 27529 nptl: Remove lseek from libpthread 27530 27531 * include/unistd.h: Modified. 27532 [! _ISOMAC](__lseek64): Modified. 27533 * nptl/Makefile: Modified. 27534 * nptl/Versions: Modified. 27535 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 27536 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 27537 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 27538 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 27539 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 27540 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 27541 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 27542 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 27543 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 27544 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 27545 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 27546 * sysdeps/unix/sysv/linux/lseek64.c: Modified. 27547 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](strong_alias): Remove. 27548 [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](compat_symbol): Modified. 27549 [!IS_IN(rtld) && OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New. 27550 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 27551 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 27552 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 27553 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 27554 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 27555 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 27556 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 27557 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 27558 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 27559 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 27560 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 27561 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 27562 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 27563 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 27564 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 27565 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 27566 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 27567 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 27568 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 27569 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 27570 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 27571 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 27572 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 27573 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 27574 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 27575 275762021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27577 27578 COMMIT: 78d1724d53e23fcbbf4df832015aae269b98249c 27579 nptl: Remove send from libpthread 27580 27581 * nptl/Makefile: Modified. 27582 * nptl/Versions: Modified. 27583 * socket/Makefile: Modified. 27584 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 27585 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 27586 * sysdeps/unix/sysv/linux/aarch64/send.c: New file. 27587 * sysdeps/unix/sysv/linux/aarch64/sysdep.h: Modified. 27588 [! __ASSEMBLER__](HAVE_INTERNAL_SEND_SYMBOL): Remove. 27589 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 27590 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 27591 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 27592 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 27593 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 27594 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 27595 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 27596 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 27597 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 27598 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 27599 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 27600 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 27601 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 27602 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 27603 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 27604 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 27605 * sysdeps/unix/sysv/linux/nios2/send.c: New file. 27606 * sysdeps/unix/sysv/linux/nios2/sysdep.h: Modified. 27607 [! __ASSEMBLER__](HAVE_INTERNAL_SEND_SYMBOL): Remove. 27608 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 27609 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 27610 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 27611 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 27612 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 27613 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 27614 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 27615 * sysdeps/unix/sysv/linux/send.c: Modified. 27616 [HAVE_INTERNAL_SEND_SYMBOL](libc_hidden_def): Remove. 27617 (libc_hidden_def): New. 27618 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 27619 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 27620 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 27621 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 27622 * sysdeps/unix/sysv/linux/sysdep.h: Modified. 27623 (HAVE_INTERNAL_SEND_SYMBOL): Remove. 27624 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 27625 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 27626 276272021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27628 27629 COMMIT: 4d2e9ef806bd9edc9cf5e133983a4e86ddab381a 27630 Add OTHER_SHLIB_COMPAT 27631 27632 * include/shlib-compat.h: Modified. 27633 [! SHARED](OTHER_SHLIB_COMPAT): New. 27634 [SHARED](OTHER_SHLIB_COMPAT): New. 27635 [SHARED](_OTHER_SHLIB_COMPAT): New. 27636 276372021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org> 27638 27639 COMMIT: 1b53b5d970c232b48843c778ac4566ff5b566c3b 27640 misc: Fix tst-select timeout handling (BZ#27648) 27641 27642 * misc/tst-select.c: Modified. 27643 (time.h): Remove include. 27644 (stdbool.h): Remove include. 27645 (sys/select.h): Remove include. 27646 (TST_SELECT_TIMEOUT): Remove. 27647 (TST_SELECT_FD_ERR): Remove. 27648 (test_select_timeout): Remove function. 27649 (do_test): Modified function. 27650 (support/capture_subprocess.h): Include file. 27651 (support/xunistd.h): Include file. 27652 (child_args): New. 27653 (do_test_child): New function. 27654 276552021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27656 27657 COMMIT: 850dbf24ee04c1e462640b87dbe1c6044fbe65e2 27658 malloc: Ensure mtag code path in checked_request2size is cold 27659 27660 * malloc/malloc.c: Modified. 27661 (checked_request2size): Modified function. 27662 276632021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27664 27665 COMMIT: 05f878c58e53370a76c2b82679899936bc69c714 27666 malloc: Remove unnecessary tagging around _mid_memalign 27667 27668 * malloc/malloc.c: Modified. 27669 (__libc_valloc): Modified function. 27670 (__libc_pvalloc): Modified function. 27671 276722021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27673 27674 COMMIT: ca89f1c7d7aa76d6f8eedadd99f6c2e9c8053714 27675 malloc: Rename chunk2rawmem 27676 27677 * malloc/hooks.c: Modified. 27678 (free_check): Modified function. 27679 (realloc_check): Modified function. 27680 * malloc/malloc.c: Modified. 27681 [HAVE_MREMAP](mremap_chunk): Modified function. 27682 [MALLOC_DEBUG](do_check_chunk): Modified function. 27683 [MALLOC_DEBUG](do_check_free_chunk): Modified function. 27684 [MALLOC_DEBUG](do_check_remalloced_chunk): Modified function. 27685 [USE_TCACHE](tcache_put): Modified function. 27686 (chunk2rawmem): Remove. 27687 (chunk2mem): Modified. 27688 (misaligned_chunk): Modified. 27689 (sysmalloc): Modified function. 27690 (munmap_chunk): Modified function. 27691 (__libc_free): Modified function. 27692 (__libc_realloc): Modified function. 27693 (_int_malloc): Modified function. 27694 (_int_free): Modified function. 27695 (_int_realloc): Modified function. 27696 (_int_memalign): Modified function. 27697 (mtrim): Modified function. 27698 (chunk2mem_tag): New. 27699 277002021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27701 27702 COMMIT: 4eac0ab1867c48fac13b65d997102c8aaa4447f9 27703 malloc: Use chunk2rawmem throughout 27704 27705 * malloc/hooks.c: Modified. 27706 (realloc_check): Modified function. 27707 * malloc/malloc.c: Modified. 27708 [HAVE_MREMAP](mremap_chunk): Modified function. 27709 [USE_TCACHE](tcache_put): Modified function. 27710 (misaligned_chunk): Modified. 27711 (sysmalloc): Modified function. 27712 (__libc_realloc): Modified function. 27713 (_int_malloc): Modified function. 27714 (_int_free): Modified function. 27715 (_int_memalign): Modified function. 27716 277172021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27718 27719 COMMIT: 14652f60a425458ad6e8eefdae6ff4003124b321 27720 malloc: Use different tag after mremap 27721 27722 * malloc/malloc.c: Modified. 27723 (__libc_realloc): Modified function. 27724 277252021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27726 27727 COMMIT: faf003ed8de7c1b1b4794ae15c90241825caeea4 27728 malloc: Use memsize instead of CHUNK_AVAILABLE_SIZE 27729 27730 * malloc/hooks.c: Modified. 27731 (malloc_check_get_size): Modified function. 27732 (mem2mem_check): Modified function. 27733 (mem2chunk_check): Modified function. 27734 (free_check): Modified function. 27735 * malloc/malloc.c: Modified. 27736 (CHUNK_AVAILABLE_SIZE): Remove. 27737 (tag_new_usable): Modified function. 27738 (__libc_free): Modified function. 27739 (__libc_realloc): Modified function. 27740 (__libc_calloc): Modified function. 27741 (_int_realloc): Modified function. 27742 (musable): Modified function. 27743 (memsize): New. 27744 277452021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27746 27747 COMMIT: 1dc17ea8f8492d618a91f0b7b3f1e7fd089889d1 27748 aarch64: Optimize __libc_mtag_tag_zero_region 27749 27750 * sysdeps/aarch64/__mtag_tag_zero_region.S: Modified. 27751 277522021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27753 27754 COMMIT: 23fd760add29042fd6f8fead0f6a2f32631d41aa 27755 aarch64: Optimize __libc_mtag_tag_region 27756 27757 * sysdeps/aarch64/__mtag_tag_region.S: Modified. 27758 277592021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27760 27761 COMMIT: 383bc2402879080ed65b7f68789f5ebaf994f896 27762 aarch64: inline __libc_mtag_new_tag 27763 27764 * sysdeps/aarch64/Makefile: Modified. 27765 * sysdeps/aarch64/__mtag_new_tag.S: Delete file. 27766 * sysdeps/aarch64/libc-mtag.h: Modified. 27767 [USE_MTAG](__libc_mtag_new_tag): Remove. 27768 [USE_MTAG](__libc_mtag_new_tag): New function. 27769 277702021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27771 27772 COMMIT: 40dc773f92ad33b6c742bbb84884761e399b9ce8 27773 aarch64: inline __libc_mtag_address_get_tag 27774 27775 * sysdeps/aarch64/Makefile: Modified. 27776 * sysdeps/aarch64/__mtag_address_get_tag.S: Delete file. 27777 * sysdeps/aarch64/libc-mtag.h: Modified. 27778 [USE_MTAG](__libc_mtag_address_get_tag): Remove. 27779 [USE_MTAG](__libc_mtag_address_get_tag): New function. 27780 277812021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27782 27783 COMMIT: d32624802d0b2105c95f699dd6a887b54cebf197 27784 malloc: Use mtag_enabled instead of USE_MTAG 27785 27786 * malloc/hooks.c: Modified. 27787 (free_check): Modified function. 27788 (realloc_check): Modified function. 27789 * malloc/malloc.c: Modified. 27790 (__libc_free): Modified function. 27791 (__libc_realloc): Modified function. 27792 277932021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27794 27795 COMMIT: 63a20eb03c0c363cf5271eb3a2fa0bb7552c01be 27796 malloc: Use branches instead of mtag_granule_mask 27797 27798 * malloc/arena.c: Modified. 27799 (ptmalloc_init): Modified function. 27800 * malloc/malloc.c: Modified. 27801 [! USE_MTAG](CHUNK_AVAILABLE_SIZE): Remove. 27802 [USE_MTAG](mtag_granule_mask): Remove. 27803 [USE_MTAG](CHUNK_AVAILABLE_SIZE): Remove. 27804 (checked_request2size): Modified function. 27805 (musable): Modified function. 27806 (_Static_assert): New function. 27807 (CHUNK_AVAILABLE_SIZE): New. 27808 278092021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27810 27811 COMMIT: 9d61722b599a02a6d3caed1d75417a7f5e661693 27812 malloc: Change calloc when tagging is disabled 27813 27814 * malloc/malloc.c: Modified. 27815 (__libc_calloc): Modified function. 27816 278172021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27818 27819 COMMIT: c076a0bc698c537f72c33bad2925f4e3da59d23c 27820 malloc: Only support zeroing and not arbitrary memset with mtag 27821 27822 * malloc/malloc.c: Modified. 27823 (tag_new_memset): Remove function. 27824 (__libc_calloc): Modified function. 27825 (tag_new_zero_region): New function. 27826 * sysdeps/aarch64/Makefile: Modified. 27827 * sysdeps/aarch64/__mtag_memset_tag.S: Move to... 27828 * sysdeps/aarch64/__mtag_tag_zero_region.S: ... here. 27829 * sysdeps/aarch64/libc-mtag.h: Modified. 27830 [USE_MTAG](__libc_mtag_memset_with_tag): Remove. 27831 [USE_MTAG](__libc_mtag_tag_zero_region): New function. 27832 * sysdeps/generic/libc-mtag.h: Modified. 27833 (__libc_mtag_memset_with_tag): Remove function. 27834 (__libc_mtag_tag_zero_region): New function. 27835 278362021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27837 27838 COMMIT: 42bac88a211a7fac9dd1bfe7d1e45e59ac50c24f 27839 malloc: Use global flag instead of function pointer dispatch for mtag 27840 27841 * malloc/arena.c: Modified. 27842 [USE_MTAG](__mtag_tag_new_usable): Remove. 27843 [USE_MTAG](__mtag_tag_new_memset): Remove. 27844 (ptmalloc_init): Modified function. 27845 * malloc/malloc.c: Modified. 27846 [! USE_MTAG](tag_new_memset): Remove. 27847 [! USE_MTAG](tag_region): Remove. 27848 [! USE_MTAG](tag_new_usable): Remove. 27849 [! USE_MTAG](tag_at): Remove. 27850 [! USE_MTAG](mtag_enabled): New. 27851 [USE_MTAG](__default_tag_region): Remove function. 27852 [USE_MTAG](__default_tag_nop): Remove function. 27853 [USE_MTAG](memset): Remove. 27854 [USE_MTAG](__default_tag_region): Remove. 27855 [USE_MTAG](__default_tag_nop): Remove. 27856 [USE_MTAG](__default_tag_nop): Remove. 27857 [USE_MTAG](mtag_enabled): New. 27858 (tag_region): New function. 27859 (tag_new_memset): New function. 27860 (tag_new_usable): New function. 27861 (tag_at): New function. 27862 (tag_new_usable): New function. 27863 278642021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27865 27866 COMMIT: 0c719cf42c982ce627179cde4fd583bcca6417bd 27867 malloc: Refactor TAG_ macros to avoid indirection 27868 27869 * malloc/arena.c: Modified. 27870 (ptmalloc_init): Modified function. 27871 (new_heap): Modified function. 27872 (grow_heap): Modified function. 27873 * malloc/hooks.c: Modified. 27874 (SAFE_CHAR_OFFSET): Modified. 27875 (malloc_check): Modified function. 27876 (free_check): Modified function. 27877 (realloc_check): Modified function. 27878 (memalign_check): Modified function. 27879 * malloc/malloc.c: Modified. 27880 [! USE_MTAG](MTAG_MMAP_FLAGS): Remove. 27881 [! USE_MTAG](TAG_NEW_MEMSET): Remove. 27882 [! USE_MTAG](TAG_REGION): Remove. 27883 [! USE_MTAG](TAG_NEW_USABLE): Remove. 27884 [! USE_MTAG](TAG_AT): Remove. 27885 [! USE_MTAG](mtag_mmap_flags): New. 27886 [! USE_MTAG](tag_new_memset): New. 27887 [! USE_MTAG](tag_region): New. 27888 [! USE_MTAG](tag_new_usable): New. 27889 [! USE_MTAG](tag_at): New. 27890 [USE_MTAG](__mtag_mmap_flags): Remove. 27891 [USE_MTAG](__mtag_granule_mask): Remove. 27892 [USE_MTAG](memset): Modified. 27893 [USE_MTAG](__default_tag_region): Modified. 27894 [USE_MTAG](__default_tag_nop): Modified. 27895 [USE_MTAG](__default_tag_nop): Modified. 27896 [USE_MTAG](MTAG_MMAP_FLAGS): Remove. 27897 [USE_MTAG](TAG_NEW_MEMSET): Remove. 27898 [USE_MTAG](TAG_REGION): Remove. 27899 [USE_MTAG](TAG_NEW_USABLE): Remove. 27900 [USE_MTAG](TAG_AT): Remove. 27901 [USE_MTAG](CHUNK_AVAILABLE_SIZE): Modified. 27902 [USE_MTAG](mtag_mmap_flags): New. 27903 [USE_MTAG](mtag_granule_mask): New. 27904 (chunk2mem): Modified. 27905 (mem2chunk): Modified. 27906 (checked_request2size): Modified function. 27907 (sysmalloc): Modified function. 27908 (__libc_malloc): Modified function. 27909 (__libc_free): Modified function. 27910 (__libc_realloc): Modified function. 27911 (_mid_memalign): Modified function. 27912 (__libc_valloc): Modified function. 27913 (__libc_pvalloc): Modified function. 27914 (__libc_calloc): Modified function. 27915 (_int_realloc): Modified function. 27916 (musable): Modified function. 27917 279182021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27919 27920 COMMIT: e865dcbb7b3319fc6b03939edae0769154051d84 27921 malloc: Ensure the generic mtag hooks are not used 27922 27923 * sysdeps/generic/libc-mtag.h: Modified. 27924 (__libc_mtag_tag_region): Remove. 27925 (__libc_mtag_memset_with_tag): Remove. 27926 (__libc_mtag_address_get_tag): Remove. 27927 (__libc_mtag_new_tag): Remove. 27928 (__libc_mtag_link_error): New function. 27929 (__libc_mtag_tag_region): New function. 27930 (__libc_mtag_memset_with_tag): New function. 27931 (__libc_mtag_address_get_tag): New function. 27932 (__libc_mtag_new_tag): New function. 27933 279342021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27935 27936 COMMIT: b9b85be6ea97c126ad6f69f84f056bad6756ee5c 27937 malloc: Avoid taggig mmaped memory on free 27938 27939 * malloc/malloc.c: Modified. 27940 (__libc_free): Modified function. 27941 279422021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27943 27944 COMMIT: 91e5c439d3130a3c5ff3a3b72adedd50f3f72f76 27945 malloc: Simplify __mtag_tag_new_usable 27946 27947 * malloc/arena.c: Modified. 27948 [USE_MTAG](__mtag_tag_new_usable): Modified function. 27949 279502021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27951 27952 COMMIT: 0ae773bba0ed6f5b06f8f2312162d8c0476e6b10 27953 malloc: Move MTAG_MMAP_FLAGS definition 27954 27955 * include/malloc.h: Modified. 27956 [! USE_MTAG](MTAG_MMAP_FLAGS): Remove. 27957 [USE_MTAG](__mtag_mmap_flags): Remove. 27958 [USE_MTAG](MTAG_MMAP_FLAGS): Remove. 27959 * malloc/malloc.c: Modified. 27960 [! USE_MTAG](MTAG_MMAP_FLAGS): New. 27961 [USE_MTAG](MTAG_MMAP_FLAGS): New. 27962 279632021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27964 27965 COMMIT: 8ae909a533b12221c3fd0c2331b13d99d9790718 27966 malloc: Fix a potential realloc issue with memory tagging 27967 27968 * malloc/malloc.c: Modified. 27969 (_int_realloc): Modified function. 27970 279712021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 27972 27973 COMMIT: 42cc96066b22ba065db11096c78881a55e45def4 27974 malloc: Fix a realloc crash with heap tagging [BZ 27468] 27975 27976 * malloc/malloc.c: Modified. 27977 (__libc_realloc): Modified function. 27978 279792021-03-26 Stefan Liebler <stli@linux.ibm.com> 27980 27981 COMMIT: 7759be2593b689cb1eafc0f52ee7f59c639e5d2f 27982 S390: Also check vector support in memmove ifunc-selector [BZ #27511] 27983 27984 * sysdeps/s390/configure: Modified. 27985 * sysdeps/s390/configure.ac: Modified. 27986 * sysdeps/s390/memmove.c: Modified. 27987 [HAVE_MEMMOVE_IFUNC](MEMMOVE_DEFAULT): Modified. 27988 * sysdeps/s390/multiarch/ifunc-impl-list.c: Modified. 27989 (__libc_ifunc_impl_list): Modified function. 27990 279912021-03-26 Stefan Liebler <stli@linux.ibm.com> 27992 27993 COMMIT: 1966f47a1e54f962a355a5f6a6b730c9848ab956 27994 S390: Don't test nanoseconds in io/tst-stat.c 27995 27996 * io/tst-stat.c: Modified. 27997 (do_test): Modified function. 27998 * support/Makefile: Modified. 27999 * support/support.h: Modified. 28000 (support_stat_nanoseconds): New function. 28001 * support/support_stat_nanoseconds.c: New file. 28002 280032021-03-25 Florian Weimer <fweimer@redhat.com> 28004 28005 COMMIT: 0923f74adaa2827264a0d7cbe51ba287fc0f0c16 28006 Support for multiple versions in versioned_symbol, compat_symbol 28007 28008 * config.h.in: Modified. 28009 * configure: Modified. 28010 * configure.ac: Modified. 28011 * include/libc-symbols.h: Modified. 28012 [! _ISOMAC][SHARED][! __ASSEMBLER__](_default_symbol_version): Modified. 28013 [! _ISOMAC][SHARED][__ASSEMBLER__](_default_symbol_version): Modified. 28014 * include/shlib-compat.h: Modified. 28015 [! SHARED](compat_symbol_unique): Remove. 28016 [SHARED](compat_symbol): Modified. 28017 [SHARED](__compat_symbol_unique_concat): Remove. 28018 [SHARED](_compat_symbol_unique_concat): Remove. 28019 [SHARED](_compat_symbol_unique_alias): Remove. 28020 [SHARED](_compat_symbol_unique): Remove. 28021 [SHARED](compat_symbol_unique): Remove. 28022 [SHARED][! __ASSEMBLER__](compat_symbol_2): New. 28023 [SHARED][! __ASSEMBLER__](compat_symbol_3): New. 28024 [SHARED][__ASSEMBLER__](compat_symbol_2): New. 28025 [SHARED](compat_symbol_1): New. 28026 * malloc/malloc.c: Modified. 28027 [HAVE_MALLOC_INIT_HOOK](NULL): Remove. 28028 [HAVE_MALLOC_INIT_HOOK](void): New function. 28029 * nptl/libpthread-compat.c: Modified. 28030 [(SHLIB_COMPAT (libpthread, GLIBC_2_1_2, GLIBC_2_2))](compat_symbol_unique): Remove. 28031 [(SHLIB_COMPAT (libpthread, GLIBC_2_1_2, GLIBC_2_2))](compat_symbol): New function. 28032 [(SHLIB_COMPAT (libpthread, GLIBC_2_2_3, GLIBC_2_2_4))](compat_symbol_unique): Remove. 28033 [(SHLIB_COMPAT (libpthread, GLIBC_2_2_3, GLIBC_2_2_4))](compat_symbol): New function. 28034 [(SHLIB_COMPAT (libpthread, GLIBC_2_2_6, GLIBC_2_3))](compat_symbol_unique): Remove. 28035 [(SHLIB_COMPAT (libpthread, GLIBC_2_2_6, GLIBC_2_3))](compat_symbol): New function. 28036 [SHARED](__libpthread_version_placeholder): Remove function. 28037 [SHARED](__libpthread_version_placeholder_1): New function. 28038 * sysdeps/generic/libc-symver.h: Modified. 28039 [! SYMVER_NEEDS_ALIAS][! __ASSEMBLER__](_set_symbol_version): New. 28040 [! SYMVER_NEEDS_ALIAS][__ASSEMBLER__](_set_symbol_version): New. 28041 [SYMVER_NEEDS_ALIAS][! __ASSEMBLER__](_set_symbol_version_2): New. 28042 [SYMVER_NEEDS_ALIAS][__ASSEMBLER__](_set_symbol_version_2): New. 28043 [SYMVER_NEEDS_ALIAS](__symbol_version_unique_concat): New. 28044 [SYMVER_NEEDS_ALIAS](_symbol_version_unique_concat): New. 28045 [SYMVER_NEEDS_ALIAS](_symbol_version_unique_alias): New. 28046 [SYMVER_NEEDS_ALIAS](_set_symbol_version_1): New. 28047 [SYMVER_NEEDS_ALIAS](_set_symbol_version): New. 28048 (config.h): Include file. 28049 * sysdeps/ia64/libc-symver.h: New file. 28050 * time/clock_getcpuclockid.c: Modified. 28051 [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](strong_alias): Remove. 28052 [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](compat_symbol): Modified. 28053 * time/clock_getres.c: Modified. 28054 [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](strong_alias): Remove. 28055 [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](compat_symbol): Modified. 28056 * time/clock_gettime.c: Modified. 28057 [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](strong_alias): Remove. 28058 [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](compat_symbol): Modified. 28059 * time/clock_nanosleep.c: Modified. 28060 [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](strong_alias): Remove. 28061 [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](compat_symbol): Modified. 28062 * time/clock_settime.c: Modified. 28063 [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](strong_alias): Remove. 28064 [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](compat_symbol): Modified. 28065 280662021-03-25 Florian Weimer <fweimer@redhat.com> 28067 28068 COMMIT: 6d8fcee694b9581630a7f27fcbf0009fc44d7baa 28069 locale: Use compat_symbol_reference in _nl_postload_ctype 28070 28071 * locale/lc-ctype.c: Modified. 28072 (_nl_postload_ctype): Modified function. 28073 280742021-03-25 Florian Weimer <fweimer@redhat.com> 28075 28076 COMMIT: 3a24ddeab5b7064beaf8165533fbcd2db95d5339 28077 Change how the symbol_version_reference macro is defined 28078 28079 * include/libc-symbols.h: Modified. 28080 [! _ISOMAC](libc-symver.h): Include file. 28081 [! __ASSEMBLER__](symbol_version_reference): Remove. 28082 [__ASSEMBLER__](symbol_version_reference): Remove. 28083 * include/shlib-compat.h: Modified. 28084 (libc-symver.h): Include file. 28085 * sysdeps/generic/libc-symver.h: New file. 28086 280872021-03-24 Samuel Thibault <samuel.thibault@ens-lyon.org> 28088 28089 COMMIT: 4631c2372a40c8f9e4b6da863a456c8de8b448a6 28090 stdlib: Fix BZ #26241 testcase on GNU/Hurd 28091 28092 * stdlib/tst-canon-bz26341.c: Modified. 28093 (do_realpath): Modified function. 28094 280952021-03-24 Samuel Thibault <samuel.thibault@ens-lyon.org> 28096 28097 COMMIT: 16b597807d6c383c6a4730fe27e143271e952edb 28098 elf: Fix not compiling ifunc tests that need gcc ifunc support 28099 28100 * configure: Modified. 28101 * configure.ac: Modified. 28102 * elf/Makefile: Modified. 28103 * elf/ifuncmain9.c: Modified. 28104 [! HAVE_GCC_IFUNC](support/check.h): Remove. 28105 [! HAVE_GCC_IFUNC](do_test): Remove. 28106 [! HAVE_GCC_IFUNC](support/test-driver.c): Remove. 28107 [HAVE_GCC_IFUNC](stdbool.h): Remove. 28108 [HAVE_GCC_IFUNC](stdio.h): Remove. 28109 [HAVE_GCC_IFUNC](implementation_called): Remove. 28110 [HAVE_GCC_IFUNC](resolver_called): Remove. 28111 [HAVE_GCC_IFUNC](<anoymous>): Remove. 28112 [HAVE_GCC_IFUNC](implementation): Remove. 28113 [HAVE_GCC_IFUNC](inhibit_stack_protector): Remove. 28114 [HAVE_GCC_IFUNC](resolver): Remove. 28115 [HAVE_GCC_IFUNC](magic): Remove. 28116 [HAVE_GCC_IFUNC](main): Remove. 28117 (stdbool.h): Include file. 28118 (stdio.h): Include file. 28119 (implementation_called): New. 28120 (resolver_called): New. 28121 (<anoymous>): New. 28122 (implementation): New function. 28123 (inhibit_stack_protector): New. 28124 (resolver): New function. 28125 (magic): New function. 28126 (main): New function. 28127 * sysdeps/x86/Makefile: Modified. 28128 281292021-03-24 Samuel Thibault <samuel.thibault@ens-lyon.org> 28130 28131 COMMIT: 14beab53219bf0751f37805060d83860abe89bdc 28132 htl: Add missing fork.h 28133 28134 * sysdeps/htl/fork.h: New file. 28135 281362021-03-23 Samuel Thibault <samuel.thibault@ens-lyon.org> 28137 28138 COMMIT: c3b287be74e12bdb15ed36e98d24fd42f8ee9122 28139 hurd: handle EINTR during critical sections 28140 28141 * hurd/dtable.c: Modified. 28142 (ctty_new_pgrp): Modified function. 28143 * hurd/geteuids.c: Modified. 28144 (geteuids): Modified function. 28145 * hurd/hurd/signal.h: Modified. 28146 (HURD_CRITICAL_UNLOCK): New. 28147 * hurd/hurdexec.c: Modified. 28148 (_hurd_exec_paths): Modified function. 28149 * hurd/hurdfchdir.c: Modified. 28150 (_hurd_change_directory_port_from_fd): Modified function. 28151 * hurd/hurdsock.c: Modified. 28152 (_hurd_socket_server): Modified function. 28153 * hurd/seteuids.c: Modified. 28154 (seteuids): Modified function. 28155 * sysdeps/mach/hurd/faccessat.c: Modified. 28156 (__faccessat_common): Modified function. 28157 * sysdeps/mach/hurd/fork.c: Modified. 28158 (__fork): Modified function. 28159 * sysdeps/mach/hurd/getegid.c: Modified. 28160 (__getegid): Modified function. 28161 * sysdeps/mach/hurd/geteuid.c: Modified. 28162 (__geteuid): Modified function. 28163 * sysdeps/mach/hurd/getgid.c: Modified. 28164 (__getgid): Modified function. 28165 * sysdeps/mach/hurd/getgroups.c: Modified. 28166 (__getgroups): Modified function. 28167 * sysdeps/mach/hurd/getresgid.c: Modified. 28168 (__getresgid): Modified function. 28169 * sysdeps/mach/hurd/getresuid.c: Modified. 28170 (__getresuid): Modified function. 28171 * sysdeps/mach/hurd/getuid.c: Modified. 28172 (__getuid): Modified function. 28173 * sysdeps/mach/hurd/group_member.c: Modified. 28174 (__group_member): Modified function. 28175 * sysdeps/mach/hurd/setegid.c: Modified. 28176 (setegid): Modified function. 28177 * sysdeps/mach/hurd/seteuid.c: Modified. 28178 (seteuid): Modified function. 28179 * sysdeps/mach/hurd/setgid.c: Modified. 28180 (__setgid): Modified function. 28181 * sysdeps/mach/hurd/setgroups.c: Modified. 28182 (setgroups): Modified function. 28183 * sysdeps/mach/hurd/setitimer.c: Modified. 28184 (__setitimer): Modified function. 28185 * sysdeps/mach/hurd/setregid.c: Modified. 28186 (__setregid): Modified function. 28187 * sysdeps/mach/hurd/setresgid.c: Modified. 28188 (__setresgid): Modified function. 28189 * sysdeps/mach/hurd/setresuid.c: Modified. 28190 (__setresuid): Modified function. 28191 * sysdeps/mach/hurd/setreuid.c: Modified. 28192 (__setreuid): Modified function. 28193 * sysdeps/mach/hurd/setsid.c: Modified. 28194 (__setsid): Modified function. 28195 * sysdeps/mach/hurd/setuid.c: Modified. 28196 (__setuid): Modified function. 28197 * sysdeps/mach/hurd/spawni.c: Modified. 28198 (__spawni): Modified function. 28199 282002021-03-23 Lukasz Majewski <lukma@denx.de> 28201 28202 COMMIT: a4ea18ec6cc3f1370efab09bc18c1badbf74aa13 28203 tst: Add test for sigtimedwait 28204 28205 * sysdeps/unix/sysv/linux/Makefile: Modified. 28206 * sysdeps/unix/sysv/linux/tst-sigtimedwait.c: New file. 28207 282082021-03-23 Lukasz Majewski <lukma@denx.de> 28209 28210 COMMIT: bff3019afc77eb51634471827daaa1c17a6dc5bd 28211 tst: Provide test for select 28212 28213 * misc/Makefile: Modified. 28214 * misc/tst-select.c: New file. 28215 282162021-03-23 Lukasz Majewski <lukma@denx.de> 28217 28218 COMMIT: d816bb448b10d50f0d3b5e01ef931d401fa9fcdc 28219 tst: Add test for ntp_gettimex 28220 28221 * sysdeps/unix/sysv/linux/Makefile: Modified. 28222 * sysdeps/unix/sysv/linux/tst-ntp_gettimex.c: New file. 28223 282242021-03-23 Lukasz Majewski <lukma@denx.de> 28225 28226 COMMIT: c0c926d00dc1664b0231a63eab6a08b8720f9985 28227 tst: Add test for ntp_gettime 28228 28229 * sysdeps/unix/sysv/linux/Makefile: Modified. 28230 * sysdeps/unix/sysv/linux/tst-ntp_gettime.c: New file. 28231 282322021-03-23 Lukasz Majewski <lukma@denx.de> 28233 28234 COMMIT: 3989bcb5e3437746f7ec37fc9517308e5e091ded 28235 fix: Always export ntp_gettimex function 28236 28237 * sysdeps/unix/sysv/linux/sys/timex.h: Modified. 28238 [! __REDIRECT_NTH](ntp_gettimex): Remove. 28239 (ntp_gettimex): New function. 28240 282412021-03-19 H.J. Lu <hjl.tools@gmail.com> 28242 28243 COMMIT: 3e2f285c5f12045e425060b6cbdf7a7cab540594 28244 nptl: Remove MULTI_PAGE_ALIASING [BZ #23554] 28245 28246 * nptl/allocatestack.c: Modified. 28247 (stack-aliasing.h): Remove include. 28248 (allocate_stack): Modified function. 28249 * nptl/stack-aliasing.h: Delete file. 28250 * sysdeps/i386/i686/stack-aliasing.h: Delete file. 28251 * sysdeps/x86_64/stack-aliasing.h: Delete file. 28252 282532021-03-19 H.J. Lu <hjl.tools@gmail.com> 28254 28255 COMMIT: 9cbe4ed14ec66415be34ad142abf4fa83aed3f58 28256 elf: Add EM_INTELGT for Intel Graphics Technology 28257 28258 * elf/elf.h: Modified. 28259 (EM_INTELGT): New. 28260 282612021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28262 28263 COMMIT: 48593b505bca953901452cfd2fe117c9f4068a2b 28264 support: Use syscall function instead of INLINE_SYSCALL_CALL 28265 28266 * support/support_path_support_time64.c: Modified. 28267 [__linux__](utimesat_call): Modified function. 28268 282692021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28270 28271 COMMIT: a894053318f1ca246d13bb9efa65bd702df6b63e 28272 signal: Add __libc_sigaction 28273 28274 * nptl/Makefile: Modified. 28275 * signal/Makefile: Modified. 28276 * signal/libc_sigaction.c: New file. 28277 * signal/sigaction.c: Modified. 28278 (__sigaction): Modified function. 28279 (internal-signals.h): Include file. 28280 (weak_alias): New. 28281 * sysdeps/mach/hurd/sigaction.c: Move to... 28282 * sysdeps/mach/hurd/libc_sigaction.c: ... here. 28283 (__sigaction): Remove function. 28284 (libc_hidden_def): Modified. 28285 (weak_alias): Remove. 28286 (__libc_sigaction): New function. 28287 * sysdeps/unix/syscalls.list: Modified. 28288 * sysdeps/unix/sysv/linux/aarch64/sigaction.c: Move to... 28289 * sysdeps/unix/sysv/linux/aarch64/libc_sigaction.c: ... here. 28290 (sysdeps/unix/sysv/linux/sigaction.c): Remove include. 28291 (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file. 28292 * sysdeps/unix/sysv/linux/arc/sigaction.c: Move to... 28293 * sysdeps/unix/sysv/linux/arc/libc_sigaction.c: ... here. 28294 (sysdeps/unix/sysv/linux/sigaction.c): Remove include. 28295 (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file. 28296 * sysdeps/unix/sysv/linux/arm/sigaction.c: Move to... 28297 * sysdeps/unix/sysv/linux/arm/libc_sigaction.c: ... here. 28298 (sysdeps/unix/sysv/linux/sigaction.c): Remove include. 28299 (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file. 28300 * sysdeps/unix/sysv/linux/i386/sigaction.c: Move to... 28301 * sysdeps/unix/sysv/linux/i386/libc_sigaction.c: ... here. 28302 (sysdeps/unix/sysv/linux/sigaction.c): Remove include. 28303 (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file. 28304 * sysdeps/unix/sysv/linux/sigaction.c: Move to... 28305 * sysdeps/unix/sysv/linux/libc_sigaction.c: ... here. 28306 (nptl/sigaction.c): Remove include. 28307 * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Move to... 28308 * sysdeps/unix/sysv/linux/sparc/sparc32/libc_sigaction.c: ... here. 28309 (sysdeps/unix/sysv/linux/sigaction.c): Remove include. 28310 (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file. 28311 * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Move to... 28312 * sysdeps/unix/sysv/linux/sparc/sparc64/libc_sigaction.c: ... here. 28313 (sysdeps/unix/sysv/linux/sigaction.c): Remove include. 28314 (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file. 28315 * sysdeps/unix/sysv/linux/x86_64/sigaction.c: Move to... 28316 * sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c: ... here. 28317 (sysdeps/unix/sysv/linux/sigaction.c): Remove include. 28318 (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file. 28319 283202021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28321 28322 COMMIT: d5ddd583da7ee8928eebfa1d7eee69b557deec9c 28323 nptl: Move system to libc 28324 28325 * nptl/Makefile: Modified. 28326 * nptl/Versions: Modified. 28327 * nptl/pt-system.c: Delete file. 28328 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28329 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28330 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28331 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28332 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28333 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28334 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28335 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28336 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28337 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28338 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28339 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28340 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28341 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28342 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28343 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28344 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28345 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28346 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28347 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28348 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28349 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28350 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28351 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28352 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28353 283542021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28355 28356 COMMIT: 9cf242997d17e679e9ff4f09754b739994a06430 28357 nptl: Move fcntl from libpthread 28358 28359 * nptl/Makefile: Modified. 28360 * nptl/Versions: Modified. 28361 * sysdeps/unix/pt-fcntl.c: Delete file. 28362 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28363 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28364 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28365 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28366 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28367 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28368 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28369 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28370 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28371 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28372 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28373 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28374 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28375 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28376 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28377 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28378 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28379 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28380 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28381 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28382 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28383 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28384 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28385 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28386 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28387 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28388 283892021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28390 28391 COMMIT: 729cb5a2a7131440f9e36638def5b29ed645fc1b 28392 nptl: Remove sendmsg from libpthread 28393 28394 * nptl/Makefile: Modified. 28395 * nptl/Versions: Modified. 28396 * socket/Makefile: Modified. 28397 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28398 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28399 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28400 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28401 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28402 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28403 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28404 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28405 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28406 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28407 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28408 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28409 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28410 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28411 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28412 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28413 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28414 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28415 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28416 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28417 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28418 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28419 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28420 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28421 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28422 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28423 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28424 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28425 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28426 284272021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28428 28429 COMMIT: 0cf67de81650dee7ccd72b43b9405842d3509fbe 28430 nptl: Remove recvmsg from libpthread 28431 28432 * nptl/Makefile: Modified. 28433 * nptl/Versions: Modified. 28434 * socket/Makefile: Modified. 28435 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28436 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28437 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28438 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28439 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28440 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28441 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28442 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28443 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28444 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28445 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28446 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28447 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28448 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28449 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28450 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28451 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28452 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28453 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28454 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28455 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28456 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28457 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28458 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28459 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28460 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28461 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28462 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28463 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28464 284652021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28466 28467 COMMIT: 2d6f4ebd6504da8cce1fe69260b675c393794327 28468 nptl: Remove sigwait from libpthread 28469 28470 * nptl/Makefile: Modified. 28471 * nptl/Versions: Modified. 28472 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28473 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28474 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28475 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28476 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28477 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28478 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28479 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28480 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28481 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28482 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28483 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28484 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28485 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28486 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28487 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28488 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28489 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28490 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28491 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28492 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28493 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28494 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28495 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28496 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28497 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28498 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28499 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28500 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28501 285022021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28503 28504 COMMIT: 1e157b9cb4fd9e50855e4a9cb1e7b1041cf7dafe 28505 nptl: Remove tcdrain from libpthread 28506 28507 * nptl/Makefile: Modified. 28508 * nptl/Versions: Modified. 28509 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28510 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28511 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28512 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28513 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28514 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28515 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28516 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28517 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28518 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28519 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28520 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28521 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28522 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28523 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28524 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28525 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28526 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28527 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28528 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28529 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28530 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28531 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28532 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28533 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28534 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28535 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28536 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28537 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28538 285392021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28540 28541 COMMIT: c29386fd5059e87e63f4c6eaa9feb0aabf7f7f36 28542 nptl: Remove pause from libpthread 28543 28544 * nptl/Makefile: Modified. 28545 * nptl/Versions: Modified. 28546 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28547 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28548 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28549 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28550 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28551 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28552 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28553 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28554 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28555 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28556 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28557 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28558 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28559 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28560 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28561 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28562 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28563 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28564 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28565 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28566 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28567 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28568 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28569 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28570 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28571 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28572 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28573 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28574 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28575 285762021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28577 28578 COMMIT: 0c9d4925fe3fbd3624a38434ffb08afe43d8aa85 28579 nptl: Remove msync from libpthread 28580 28581 * nptl/Makefile: Modified. 28582 * nptl/Versions: Modified. 28583 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28584 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28585 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28586 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28587 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28588 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28589 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28590 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28591 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28592 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28593 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28594 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28595 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28596 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28597 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28598 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28599 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28600 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28601 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28602 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28603 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28604 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28605 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28606 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28607 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28608 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28609 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28610 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28611 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28612 286132021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28614 28615 COMMIT: fc495dc4e98eb3b96b980293b609e5786d30fc21 28616 nptl: Remove fsync from libpthread 28617 28618 * nptl/Makefile: Modified. 28619 * nptl/Versions: Modified. 28620 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28621 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28622 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28623 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28624 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28625 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28626 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28627 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28628 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28629 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28630 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28631 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28632 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28633 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28634 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28635 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28636 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28637 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28638 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28639 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28640 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28641 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28642 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28643 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28644 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28645 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28646 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28647 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28648 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28649 286502021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28651 28652 COMMIT: 6f2e00cac58600329d187cc14fd7a7f1597e54c8 28653 nptl: Remove sendto from libpthread 28654 28655 * nptl/Makefile: Modified. 28656 * nptl/Versions: Modified. 28657 * socket/Makefile: Modified. 28658 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28659 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28660 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28661 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28662 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28663 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28664 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28665 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28666 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28667 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28668 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28669 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28670 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28671 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28672 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28673 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28674 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28675 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28676 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28677 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28678 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28679 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28680 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28681 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28682 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28683 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28684 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28685 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28686 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28687 286882021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28689 28690 COMMIT: 643a88a9c1ab023e6b582227b041aaadfabd36aa 28691 nptl: Remove recvfrom from libpthread 28692 28693 * nptl/Makefile: Modified. 28694 * nptl/Versions: Modified. 28695 * socket/Makefile: Modified. 28696 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28697 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28698 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28699 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28700 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28701 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28702 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28703 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28704 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28705 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28706 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28707 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28708 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28709 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28710 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28711 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28712 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28713 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28714 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28715 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28716 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28717 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28718 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28719 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28720 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28721 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28722 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28723 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28724 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28725 287262021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28727 28728 COMMIT: 494c3beec9d7ab151879a90586af648372e81be3 28729 nptl: Remove recv from libpthread 28730 28731 * nptl/Makefile: Modified. 28732 * nptl/Versions: Modified. 28733 * socket/Makefile: Modified. 28734 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28735 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28736 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28737 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28738 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28739 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28740 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28741 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28742 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28743 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28744 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28745 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28746 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28747 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28748 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28749 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28750 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28751 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28752 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28753 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28754 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28755 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28756 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28757 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28758 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28759 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28760 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28761 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28762 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28763 287642021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28765 28766 COMMIT: 3ddf9bc18587bf4d66b99666150bfc8d0f81fa32 28767 nptl: Remove connect from libpthread 28768 28769 * io/Makefile: Modified. 28770 * nptl/Makefile: Modified. 28771 * nptl/Versions: Modified. 28772 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28773 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28774 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28775 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28776 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28777 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28778 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28779 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28780 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28781 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28782 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28783 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28784 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28785 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28786 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28787 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28788 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28789 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28790 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28791 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28792 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28793 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28794 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28795 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28796 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28797 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28798 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28799 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28800 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28801 288022021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28803 28804 COMMIT: c59f716993bb6011761b25e282094a54ba3c0d49 28805 nptl: Remove accept from libpthread 28806 28807 * io/Makefile: Modified. 28808 * nptl/Makefile: Modified. 28809 * nptl/Versions: Modified. 28810 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28811 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28812 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28813 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28814 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28815 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28816 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28817 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28818 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28819 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28820 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28821 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28822 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28823 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28824 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28825 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28826 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28827 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28828 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28829 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28830 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28831 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28832 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28833 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28834 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28835 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28836 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28837 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28838 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28839 288402021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28841 28842 COMMIT: bdfed2e2cd166536d03a247925f6df3800ec4acc 28843 nptl: Remove close from libpthread 28844 28845 * io/Makefile: Modified. 28846 * nptl/Makefile: Modified. 28847 * nptl/Versions: Modified. 28848 * sysdeps/pthread/sem_open.c: Modified. 28849 (sem_open): Modified function. 28850 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28851 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28852 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28853 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28854 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28855 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28856 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28857 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28858 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28859 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28860 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28861 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28862 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28863 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28864 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28865 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28866 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28867 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28868 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28869 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28870 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28871 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28872 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28873 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28874 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28875 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28876 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28877 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28878 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28879 288802021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28881 28882 COMMIT: baab50cfb9b7e31e18f1ecfb463c1908454ce81d 28883 nptl: Remove read from libpthread 28884 28885 * io/Makefile: Modified. 28886 * nptl/Makefile: Modified. 28887 * nptl/Versions: Modified. 28888 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28889 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28890 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28891 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28892 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28893 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28894 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28895 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28896 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28897 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28898 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28899 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28900 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28901 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28902 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28903 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28904 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28905 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28906 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28907 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28908 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28909 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28910 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28911 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28912 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28913 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28914 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28915 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28916 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28917 289182021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> 28919 28920 COMMIT: 173e0ab081b5bb38455785fe19ab4aa3834c1c8a 28921 nptl: Remove write from libpthread 28922 28923 * io/Makefile: Modified. 28924 * nptl/Makefile: Modified. 28925 * nptl/Versions: Modified. 28926 * nptl/version.c: Modified. 28927 (__nptl_main): Modified function. 28928 * sysdeps/pthread/sem_open.c: Modified. 28929 (sem_open): Modified function. 28930 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 28931 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 28932 * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified. 28933 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 28934 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 28935 * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. 28936 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 28937 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 28938 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 28939 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 28940 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 28941 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 28942 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 28943 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 28944 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 28945 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 28946 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 28947 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 28948 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 28949 * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified. 28950 * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. 28951 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 28952 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 28953 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 28954 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 28955 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 28956 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 28957 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 28958 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 28959 289602021-03-16 Raphael Moreira Zinsly <rzinsly@linux.ibm.com> 28961 28962 COMMIT: 6cf19111222800a9e98f30392b6649c42b315829 28963 benchtests: Add ilogb* tests 28964 28965 * benchtests/Makefile: Modified. 28966 * benchtests/ilogb-inputs: New file. 28967 * benchtests/ilogbf-inputs: New file. 28968 * benchtests/ilogbf128-inputs: New file. 28969 289702021-03-16 Raphael Moreira Zinsly <rzinsly@linux.ibm.com> 28971 28972 COMMIT: a7d88506c260e7a0e4268803e76fc19e38ed041f 28973 powerpc: Add optimized llogb* for POWER9 28974 28975 * sysdeps/powerpc/powerpc64/le/fpu/w_llogb_template.c: New file. 28976 * sysdeps/powerpc/powerpc64/le/fpu/w_llogbl.c: New file. 28977 289782021-03-16 Raphael Moreira Zinsly <rzinsly@linux.ibm.com> 28979 28980 COMMIT: 56c81132ccc6f468fa4fc29c536db060e18e9d87 28981 powerpc: Add optimized ilogb* for POWER9 28982 28983 * sysdeps/powerpc/fpu/math_private.h: Modified. 28984 [_ARCH_PWR9 && __HAVE_DISTINCT_FLOAT128](__ieee754_sqrtf128): Remove. 28985 [! _ARCH_PWR9](_GL_HAS_BUILTIN_ILOGB): New. 28986 [_ARCH_PWR9][! __has_builtin](_GL_HAS_BUILTIN_ILOGB): New. 28987 [_ARCH_PWR9][__GNUC_PREREQ (8, 0)](_GL_HAS_BUILTIN_ILOGB): New. 28988 [_ARCH_PWR9][__HAVE_DISTINCT_FLOAT128](__ieee754_sqrtf128): New. 28989 [_ARCH_PWR9][__has_builtin](_GL_HAS_BUILTIN_ILOGB): New. 28990 [_ARCH_PWR9](__builtin_test_dc_ilogbf): New. 28991 [_ARCH_PWR9](__builtin_ilogbf): New. 28992 [_ARCH_PWR9](__builtin_test_dc_ilogb): New. 28993 [_ARCH_PWR9](__builtin_ilogb): New. 28994 [_ARCH_PWR9](__builtin_test_dc_ilogbf128): New. 28995 [_ARCH_PWR9](__builtin_ilogbf128): New. 28996 * sysdeps/powerpc/powerpc64/le/fpu/w_ilogb_template.c: New file. 28997 * sysdeps/powerpc/powerpc64/le/fpu/w_ilogbl.c: New file. 28998 289992021-03-16 Florian Weimer <fweimer@redhat.com> 29000 29001 COMMIT: 3977477d48bc85a5719f3d54040b257cc7e85709 29002 glibcymbols.read_abilist: Add check for duplicate symbols 29003 29004 * scripts/glibcsymbols.py: Modified. 29005 290062021-03-16 Florian Weimer <fweimer@redhat.com> 29007 29008 COMMIT: b9e29037120380d1cde7b80b47fe1baee3f77a7a 29009 scripts/glibcsymbols.py: Extract from scripts/move-symbol-to-libc.py 29010 29011 * scripts/glibcsymbols.py: New file. 29012 * scripts/move-symbol-to-libc.py: Modified. 29013 290142021-03-16 Florian Weimer <fweimer@redhat.com> 29015 29016 COMMIT: 4b7259555c6ded82a2b4b598efa770c2086e203f 29017 Legacy unwinder: Remove definition of _Unwind_GetCFA 29018 29019 * sysdeps/generic/unwind-dw2.c: Modified. 29020 (_Unwind_GetCFA): Remove function. 29021 290222021-03-16 Siddhesh Poyarekar <siddhesh@sourceware.org> 29023 29024 COMMIT: e958490f8c74e660bd93c128b3bea746e268f3f6 29025 support: Pass environ to child process 29026 29027 * support/support_subprocess.c: Modified. 29028 (support_subprogram): Modified function. 29029 290302021-03-16 Matheus Castanho <msc@linux.ibm.com> 29031 29032 COMMIT: c82e691c561433b0f94615d2172add16dd59bcfb 29033 powerpc: Update libm-test-ulps 29034 29035 * sysdeps/powerpc/fpu/libm-test-ulps: Modified. 29036 290372021-03-15 Siddhesh Poyarekar <siddhesh@sourceware.org> 29038 29039 COMMIT: 8b8f13b60d9587e91e8719239a9249b448bc1307 29040 Build libc-start with stack protector for SHARED 29041 29042 * Makeconfig: Modified. 29043 * csu/Makefile: Modified. 29044 * elf/Makefile: Modified. 29045 290462021-03-15 Siddhesh Poyarekar <siddhesh@sourceware.org> 29047 29048 COMMIT: 941ea10f8099cb4fcc98c65249fc17a63fcff6a4 29049 Build get-cpuid-feature-leaf.c without stack-protector [BZ #27555] 29050 29051 * sysdeps/x86/Makefile: Modified. 29052 * sysdeps/x86/tst-ifunc-isa.h: Modified. 29053 (get_isa): Modified function. 29054 (foo_ifunc): Modified function. 29055 290562021-03-15 David Hughes <davidhughes205@gmail.com> 29057 29058 COMMIT: 03f42a56eb4e88601ebb334787c8198156197b29 29059 Add inhibit_stack_protector to ifuncmain9 [BZ #25680] 29060 29061 * elf/ifuncmain9.c: Modified. 29062 [HAVE_GCC_IFUNC](__typeof__): Remove function. 29063 [HAVE_GCC_IFUNC](inhibit_stack_protector): New. 29064 [HAVE_GCC_IFUNC](resolver): New function. 29065 290662021-03-15 Siddhesh Poyarekar <siddhesh@sourceware.org> 29067 29068 COMMIT: 95c68080a3ded882789b1629f872c3ad531efda0 29069 support: Typo and formatting fixes 29070 29071 * support/support_capture_subprocess.c: Modified. 29072 (transfer): Modified function. 29073 * support/support_subprocess.c: Modified. 29074 (support_suprocess_init): Remove function. 29075 (support_subprocess): Modified function. 29076 (support_subprogram): Modified function. 29077 (support_subprocess_init): New function. 29078 290792021-03-15 Florian Weimer <fweimer@redhat.com> 29080 29081 COMMIT: 4e6db99c665d3b82a70a3e218860ef087b1555b4 29082 elf: ld.so --help calls _dl_init_paths without a main map [BZ #27577] 29083 29084 * elf/Makefile: Modified. 29085 * elf/dl-load.c: Modified. 29086 (_dl_init_paths): Modified function. 29087 290882021-03-15 H.J. Lu <hjl.tools@gmail.com> 29089 H.J. Lu <hjl.tools@gmail.com> 29090 29091 COMMIT: f53ffc9b90cbd92fa5518686daf4091bdd1d4889 29092 x86: Handle _SC_LEVEL1_ICACHE_LINESIZE [BZ #27444] 29093 29094 * sysdeps/x86/Makefile: Modified. 29095 * sysdeps/x86/cacheinfo.c: Modified. 29096 (__cache_sysconf): Modified function. 29097 * sysdeps/x86/dl-cacheinfo.h: Modified. 29098 (dl_init_cacheinfo): Modified function. 29099 * sysdeps/x86/dl-diagnostics-cpu.c: Modified. 29100 (_dl_diagnostics_cpu): Modified function. 29101 * sysdeps/x86/include/cpu-features.h: Modified. 29102 (cpu_features): Modified. 29103 * sysdeps/x86/tst-sysconf-cache-linesize-static.c: New file. 29104 * sysdeps/x86/tst-sysconf-cache-linesize.c: New file. 29105 291062021-03-12 Carlos O'Donell <carlos@redhat.com> 29107 Florian Weimer <fweimer@redhat.com> 29108 29109 COMMIT: 332421312576bd7095e70589154af99b124dd2d1 29110 elf: Always set l in _dl_init_paths (bug 23462) 29111 29112 * elf/Makefile: Modified. 29113 * elf/dl-load.c: Modified. 29114 (_dl_init_paths): Modified function. 29115 * elf/tst-dst-static.c: New file. 29116 291172021-03-12 Stefan Liebler <stli@linux.ibm.com> 29118 29119 COMMIT: 08a0ebb20e06df224d1f98bb45dc00874f2f4549 29120 s390x: Regenerate ULPs. 29121 29122 * sysdeps/s390/fpu/libm-test-ulps: Modified. 29123 291242021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> 29125 29126 COMMIT: 0280b390fbd4c55a708985829d58a639475bbffb 29127 support: Add xpthread_kill 29128 29129 * support/Makefile: Modified. 29130 * support/xpthread_kill.c: New file. 29131 * support/xthread.h: Modified. 29132 (xpthread_kill): New function. 29133 291342021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> 29135 29136 COMMIT: 7384193b71a1720a381b7150ed44e07b13af45d5 29137 nptl: Move fork into libc 29138 29139 * nptl/Makefile: Modified. 29140 * nptl/Versions: Modified. 29141 * nptl/pt-fork.c: Delete file. 29142 * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. 29143 * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. 29144 * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. 29145 * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. 29146 * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. 29147 * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. 29148 * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. 29149 * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. 29150 * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. 29151 * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. 29152 * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. 29153 * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. 29154 * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. 29155 * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. 29156 * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. 29157 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. 29158 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. 29159 * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. 29160 * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. 29161 * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. 29162 * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. 29163 * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. 29164 * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. 29165 * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. 29166 * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. 29167 291682021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> 29169 29170 COMMIT: 2883de072093ecdb3369cdcd72d69d4fc7b5ae71 29171 linux: Use __libc_single_threaded on fork 29172 29173 * sysdeps/nptl/fork.c: Modified. 29174 (__libc_fork): Modified function. 29175 (sys/single_threaded.h): Include file. 29176 291772021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> 29178 29179 COMMIT: 2b47727c68b6329cf8890e56fc9dbaa4e7300961 29180 posix: Consolidate register-atfork 29181 29182 * htl/Makefile: Modified. 29183 * htl/register-atfork.c: Delete file. 29184 * sysdeps/htl/fork.h: Move to... 29185 * include/register-atfork.h: ... here. 29186 (_REGISTER_ATFORK_H): New. 29187 (fork_handler): New. 29188 (__run_fork_handler_type): New. 29189 (__run_fork_handlers): New function. 29190 * nptl/Makefile: Modified. 29191 * posix/Makefile: Modified. 29192 * nptl/register-atfork.c: Move to... 29193 * posix/register-atfork.c: ... here. 29194 (errno.h): Remove include. 29195 (stdlib.h): Remove include. 29196 (string.h): Remove include. 29197 (fork.h): Remove include. 29198 (atomic.h): Remove include. 29199 (libc-lock.h): Include file. 29200 (stdbool.h): Include file. 29201 (register-atfork.h): Include file. 29202 * sysdeps/generic/fork.h: Modified. 29203 * sysdeps/htl/pt-atfork.c: Modified. 29204 (register-atfork.h): Include file. 29205 * sysdeps/mach/hurd/fork.c: Modified. 29206 (DEFINE_HOOK): Modified. 29207 (DEFINE_HOOK): Modified. 29208 (DEFINE_HOOK): Modified. 29209 (DEFINE_HOOK): Modified. 29210 (DEFINE_HOOK): Remove. 29211 (DEFINE_HOOK): Remove. 29212 (DEFINE_HOOK): Remove. 29213 (__fork): Modified function. 29214 (register-atfork.h): Include file. 29215 * sysdeps/nptl/fork.h: Modified. 29216 (fork_handler): Remove. 29217 (__unregister_atfork): Remove. 29218 (UNREGISTER_ATFORK): Remove. 29219 (__run_fork_handler_type): Remove. 29220 (__run_fork_handlers): Remove. 29221 (__register_atfork): Remove. 29222 (libc_hidden_proto): Remove. 29223 (register-atfork.h): Include file. 29224 292252021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> 29226 29227 COMMIT: cdba937662b16fc3685a8115f21e73f21330a44c 29228 nptl: Move Linux pthread_kill to nptl 29229 29230 * nptl/pthread_kill.c: Modified. 29231 (errno.h): Remove include. 29232 (signal.h): Remove include. 29233 (__pthread_kill): Modified function. 29234 (unistd.h): Include file. 29235 * sysdeps/unix/sysv/linux/pthread_kill.c: Delete file. 29236 292372021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> 29238 29239 COMMIT: b2970919ba2d6c162bbe2b6d3b384968406e331b 29240 io: Return UNSUPPORTED if filesystem do not support 64 bit timestamps 29241 29242 * support/Makefile: Modified. 29243 * support/support.h: Modified. 29244 (stdbool.h): Include file. 29245 (support_path_support_time64): New function. 29246 * support/support_path_support_time64.c: New file. 29247 * sysdeps/unix/sysv/linux/tst-futimens.c: Modified. 29248 (do_prepare): Modified function. 29249 (test_futimens_helper): Modified function. 29250 (support/support.h): Include file. 29251 (testfile): New. 29252 * sysdeps/unix/sysv/linux/tst-utime.c: Modified. 29253 (testfile): Modified. 29254 (test_utime_helper): Modified function. 29255 (support/support.h): Include file. 29256 * sysdeps/unix/sysv/linux/tst-utimes.c: Modified. 29257 (testfile): Modified. 29258 (test_utime_helper): Modified function. 29259 (support/support.h): Include file. 29260 292612021-03-11 DJ Delorie <dj@redhat.com> 29262 29263 COMMIT: 20bee7134801cc932ff87fac511289b92fc94944 29264 test-container: Always copy test-specific support files [BZ #27537] 29265 29266 * support/test-container.c: Modified. 29267 (rsync_1): Modified function. 29268 (rsync): Modified function. 29269 (main): Modified function. 29270 292712021-03-11 Wilco Dijkstra <wdijkstr@arm.com> 29272 29273 COMMIT: 92cfc9ad82e4337eff2bff3ca6ab8d453c34d5a7 29274 math: Remove mpa files (part 2) [BZ #15267] 29275 29276 * sysdeps/ieee754/dbl-64/doasin.c: Delete file. 29277 * sysdeps/ieee754/dbl-64/doasin.h: Delete file. 29278 * sysdeps/ieee754/dbl-64/dosincos.c: Delete file. 29279 * sysdeps/ieee754/dbl-64/dosincos.h: Delete file. 29280 * sysdeps/ieee754/dbl-64/mpa-arch.h: Delete file. 29281 * sysdeps/ieee754/dbl-64/mpa.c: Delete file. 29282 * sysdeps/ieee754/dbl-64/mpa.h: Delete file. 29283 * sysdeps/ieee754/dbl-64/mpatan.c: Delete file. 29284 * sysdeps/ieee754/dbl-64/mpatan.h: Delete file. 29285 * sysdeps/ieee754/dbl-64/mpatan2.c: Delete file. 29286 * sysdeps/ieee754/dbl-64/mpsqrt.c: Delete file. 29287 * sysdeps/ieee754/dbl-64/mpsqrt.h: Delete file. 29288 * sysdeps/ieee754/dbl-64/mptan.c: Delete file. 29289 * sysdeps/ieee754/dbl-64/sincos32.c: Delete file. 29290 * sysdeps/ieee754/dbl-64/sincos32.h: Delete file. 29291 292922021-03-11 Wilco Dijkstra <wilco.dijkstra@arm.com> 29293 29294 COMMIT: 47ad14d789ecc3f3e16fdc1d6c7f727637f4d055 29295 math: Remove mpa files [BZ #15267] 29296 29297 * manual/probes.texi: Modified. 29298 * math/Makefile: Modified. 29299 * sysdeps/generic/math_private.h: Modified. 29300 (__doasin): Remove. 29301 (__dubsin): Remove. 29302 (__dubcos): Remove. 29303 (__mpsin): Remove. 29304 (__mpcos): Remove. 29305 (__docos): Remove. 29306 * sysdeps/ieee754/dbl-64/MathLib.h: Delete file. 29307 * sysdeps/ieee754/dbl-64/e_remainder.c: Modified. 29308 (MathLib.h): Remove include. 29309 * sysdeps/ieee754/dbl-64/e_sqrt.c: Modified. 29310 (MathLib.h): Remove include. 29311 * sysdeps/ieee754/dbl-64/s_sin.c: Modified. 29312 (MathLib.h): Remove include. 29313 * sysdeps/ieee754/dbl-64/uatan.tbl: Modified. 29314 * sysdeps/x86_64/fpu/multiarch/Makefile: Modified. 29315 * sysdeps/x86_64/fpu/multiarch/doasin-fma.c: Delete file. 29316 * sysdeps/x86_64/fpu/multiarch/doasin-fma4.c: Delete file. 29317 * sysdeps/x86_64/fpu/multiarch/dosincos-fma.c: Delete file. 29318 * sysdeps/x86_64/fpu/multiarch/dosincos-fma4.c: Delete file. 29319 * sysdeps/x86_64/fpu/multiarch/mpa-avx.c: Delete file. 29320 * sysdeps/x86_64/fpu/multiarch/mpa-fma.c: Delete file. 29321 * sysdeps/x86_64/fpu/multiarch/mpa-fma4.c: Delete file. 29322 * sysdeps/x86_64/fpu/multiarch/mpatan-fma.c: Delete file. 29323 * sysdeps/x86_64/fpu/multiarch/mpatan-fma4.c: Delete file. 29324 * sysdeps/x86_64/fpu/multiarch/mpatan2-fma.c: Delete file. 29325 * sysdeps/x86_64/fpu/multiarch/mpatan2-fma4.c: Delete file. 29326 * sysdeps/x86_64/fpu/multiarch/mpsqrt-fma.c: Delete file. 29327 * sysdeps/x86_64/fpu/multiarch/mpsqrt-fma4.c: Delete file. 29328 * sysdeps/x86_64/fpu/multiarch/mptan-fma.c: Delete file. 29329 * sysdeps/x86_64/fpu/multiarch/mptan-fma4.c: Delete file. 29330 * sysdeps/x86_64/fpu/multiarch/sincos32-fma.c: Delete file. 29331 * sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c: Delete file. 29332 293332021-03-11 Wilco Dijkstra <wilco.dijkstra@arm.com> 29334 29335 COMMIT: 4e1a870b9a4c664c9bc79afd07276ab660abd73f 29336 math: Remove slow paths from atan2 [BZ #15267] 29337 29338 * sysdeps/ieee754/dbl-64/atnat2.h: Modified. 29339 * sysdeps/ieee754/dbl-64/e_atan2.c: Modified. 29340 [! __ieee754_atan2](SECTION): Remove. 29341 (mpa.h): Remove include. 29342 (MathLib.h): Remove include. 29343 (stap-probe.h): Remove include. 29344 (atan2Mp): Remove. 29345 (normalized): Remove. 29346 (__mpatan2): Remove. 29347 (__ieee754_atan2): Modified function. 29348 (normalized): Remove function. 29349 (SECTION): Remove. 29350 (atan2Mp): Remove function. 29351 (TWO52): New. 29352 (TWOM1022): New. 29353 293542021-03-11 Wilco Dijkstra <wilco.dijkstra@arm.com> 29355 29356 COMMIT: e898cd1593cc530b0fb29d46a2854dbc552302c0 29357 math: Remove slow paths from atan [BZ #15267] 29358 29359 * sysdeps/ieee754/dbl-64/atnat.h: Modified. 29360 * sysdeps/ieee754/dbl-64/s_atan.c: Modified. 29361 (mpa.h): Remove include. 29362 (MathLib.h): Remove include. 29363 (stap-probe.h): Remove include. 29364 (__mpatan): Remove. 29365 (atanMp): Remove. 29366 (__atan): Modified function. 29367 (atanMp): Remove function. 29368 (mydefs.h): Include file. 29369 (TWO52): New. 29370 * sysdeps/ieee754/dbl-64/uatan.tbl: Modified. 29371 293722021-03-11 Wilco Dijkstra <wilco.dijkstra@arm.com> 29373 29374 COMMIT: 476d692e8a80bb770a3f74876f64bcfa2998a09d 29375 math: Remove slow paths in tan [BZ #15267] 29376 29377 * sysdeps/ieee754/dbl-64/e_atan2.c: Modified. 29378 (mydefs.h): Include file. 29379 * sysdeps/ieee754/dbl-64/mydefs.h: Modified. 29380 (mynumber): Modified. 29381 * sysdeps/ieee754/dbl-64/s_tan.c: Modified. 29382 (mpa.h): Remove include. 29383 (MathLib.h): Remove include. 29384 (stap-probe.h): Remove include. 29385 (tanMp): Remove. 29386 (__mptan): Remove. 29387 (__tan): Modified function. 29388 (SECTION): Remove. 29389 (tanMp): Remove function. 29390 (mydefs.h): Include file. 29391 * sysdeps/ieee754/dbl-64/utan.h: Modified. 29392 * sysdeps/ieee754/dbl-64/utan.tbl: Modified. 29393 293942021-03-11 Wilco Dijkstra <wilco.dijkstra@arm.com> 29395 29396 COMMIT: db3f7bb5586392d9809fc6397c7184983aed6008 29397 math: Remove slow paths from asin and acos [BZ #15267] 29398 29399 * sysdeps/aarch64/libm-test-ulps: Modified. 29400 * sysdeps/ieee754/dbl-64/e_asin.c: Modified. 29401 (MathLib.h): Remove include. 29402 (__doasin): Remove. 29403 (__dubsin): Remove. 29404 (__dubcos): Remove. 29405 (__docos): Remove. 29406 (__ieee754_asin): Modified function. 29407 (__ieee754_acos): Modified function. 29408 * sysdeps/x86_64/fpu/libm-test-ulps: Modified. 29409 294102021-03-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 29411 29412 COMMIT: 94caafa040e4b4289c968cd70d53041b1463ac4d 29413 io: Return EBAFD for negative file descriptor on fstat (BZ #27559) 29414 29415 * io/Makefile: Modified. 29416 * io/fstat.c: Modified. 29417 (__fstat): Modified function. 29418 (errno.h): Include file. 29419 * io/fstat64.c: Modified. 29420 (__fstat64): Modified function. 29421 (errno.h): Include file. 29422 * io/tst-stat-lfs.c: New file. 29423 * io/tst-stat.c: New file. 29424 * sysdeps/unix/sysv/linux/fstat.c: Modified. 29425 [!XSTAT_IS_XSTAT64](__fstat): Modified function. 29426 (errno.h): Include file. 29427 * sysdeps/unix/sysv/linux/fstat64.c: Modified. 29428 [__TIMESIZE != 64](__fstat64): Modified function. 29429 (__fstat64_time64): Modified function. 29430 (errno.h): Include file. 29431 294322021-03-11 Stefan Liebler <stli@linux.ibm.com> 29433 29434 COMMIT: e91f44089c3203f647d6feadb958ff5f388427bd 29435 Allow gdb version 10 in pretty printer tests. 29436 29437 * scripts/test_printers_common.py: Modified. 29438 294392021-03-10 Joseph Myers <joseph@codesourcery.com> 29440 29441 COMMIT: d891f55562ca425457cb351c82312db53935b1b3 29442 Update kernel version to 5.11 in tst-mman-consts.py. 29443 29444 * sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified. 29445 294462021-03-09 Florian Weimer <fweimer@redhat.com> 29447 29448 COMMIT: a6917c82b32b197bbe2bb682dd26bcfbb0fde5e6 29449 Linux: misc/tst-ofdlocks-compat can be a regular test 29450 29451 * sysdeps/unix/sysv/linux/Makefile: Modified. 29452 * sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c: Modified. 29453 [!(TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28))](do_test): Remove. 29454 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](compat_symbol_reference): Remove. 29455 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](temp_filename): Remove. 29456 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](temp_fd): Remove. 29457 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](do_prepare): Remove. 29458 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](PREPARE): Remove. 29459 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](do_test): Remove. 29460 (compat_symbol_reference): New function. 29461 (temp_filename): New. 29462 (temp_fd): New. 29463 (do_prepare): New function. 29464 (PREPARE): New. 29465 (do_test): New function. 29466 294672021-03-09 Florian Weimer <fweimer@redhat.com> 29468 29469 COMMIT: 15e50e6c966fa0f26612602a95f0129543d9f9d5 29470 Linux: dirent/tst-readdir64-compat can be a regular test 29471 29472 * sysdeps/unix/sysv/linux/Makefile: Modified. 29473 * sysdeps/unix/sysv/linux/tst-readdir64-compat.c: Modified. 29474 [TEST_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)](compat_readdir64): Remove. 29475 [TEST_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)](compat_symbol_reference): Remove. 29476 (do_test): Modified function. 29477 (compat_readdir64): New function. 29478 (compat_symbol_reference): New function. 29479 294802021-03-09 Florian Weimer <fweimer@redhat.com> 29481 29482 COMMIT: 973323ce692f723747d5f7e410dac3d6ecdaf5eb 29483 sunrpc: tst-svc_register can be a regular test 29484 29485 * sunrpc/Makefile: Modified. 29486 294872021-03-09 Florian Weimer <fweimer@redhat.com> 29488 29489 COMMIT: cfaf53672393c95c47602520cb2b6afd04230215 29490 resolv: tst-p_secstodate can be a regular test 29491 29492 * resolv/Makefile: Modified. 29493 * resolv/tst-p_secstodate.c: Modified. 29494 [!(TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27))](do_test): Remove. 29495 [TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)](__p_secstodate): Remove. 29496 [TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)](compat_symbol_reference): Remove. 29497 [TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)](test): Remove. 29498 [TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)](tests): Remove. 29499 [TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)](do_test): Remove. 29500 (__p_secstodate): New function. 29501 (compat_symbol_reference): New function. 29502 (test): New. 29503 (tests): New. 29504 (do_test): New function. 29505 295062021-03-09 Florian Weimer <fweimer@redhat.com> 29507 29508 COMMIT: 63c317fe318b7fcf0b09a7891bbf5a1c1016c374 29509 posix: tst-spawn4-compat can be a regular test 29510 29511 * posix/Makefile: Modified. 29512 * posix/tst-spawn4-compat.c: Modified. 29513 [!(TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_15))](do_test): Remove. 29514 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_15)](compat_symbol_reference): Remove. 29515 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_15)](compat_symbol_reference): Remove. 29516 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_15)](do_test): Remove. 29517 (compat_symbol_reference): New function. 29518 (compat_symbol_reference): New function. 29519 (do_test): New function. 29520 295212021-03-09 Florian Weimer <fweimer@redhat.com> 29522 29523 COMMIT: 8209c5f1f4d0546c1a798a7d34bc8348fd72ff40 29524 posix: tst-glob_lstat_compat no longer needs to be an internal test 29525 29526 * posix/Makefile: Modified. 29527 * posix/tst-glob_lstat_compat.c: Modified. 29528 [!(TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27))](do_test): Remove. 29529 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)][! __alpha__](compat_symbol_reference): Remove. 29530 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)][__alpha__](compat_symbol_reference): Remove. 29531 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](glob): Remove. 29532 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](stat_called): Remove. 29533 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](lstat_called): Remove. 29534 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](<anoymous>): Remove. 29535 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](nfiles): Remove. 29536 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_DIR): Remove. 29537 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](find_file): Remove. 29538 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_opendir): Remove. 29539 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_readdir): Remove. 29540 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_closedir): Remove. 29541 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_stat): Remove. 29542 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_lstat): Remove. 29543 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](do_test): Remove. 29544 [! __alpha__](compat_symbol_reference): New. 29545 [__alpha__](compat_symbol_reference): New. 29546 (stdbool.h): Include file. 29547 (glob): New. 29548 (stat_called): New. 29549 (lstat_called): New. 29550 (<anoymous>): New. 29551 (nfiles): New. 29552 (my_DIR): New. 29553 (find_file): New function. 29554 (my_opendir): New function. 29555 (my_readdir): New function. 29556 (my_closedir): New function. 29557 (my_stat): New function. 29558 (my_lstat): New function. 29559 (do_test): New function. 29560 295612021-03-09 Florian Weimer <fweimer@redhat.com> 29562 29563 COMMIT: 779c404de7910eb417f12767551fad389633c716 29564 math: test-matherr and test-matherr-2 can be regular tests 29565 29566 * math/Makefile: Modified. 29567 * math/test-matherr.c: Modified. 29568 [!(TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27))](do_test): Remove. 29569 [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](matherr): Remove. 29570 [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](_LIB_VERSION): Remove. 29571 [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](compat_symbol_reference): Remove. 29572 [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](compat_symbol_reference): Remove. 29573 [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](fail): Remove. 29574 [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](matherr): Remove. 29575 [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](do_test): Remove. 29576 (matherr): New. 29577 (_LIB_VERSION): New. 29578 (compat_symbol_reference): New function. 29579 (compat_symbol_reference): New function. 29580 (fail): New. 29581 (matherr): New function. 29582 (do_test): New function. 29583 295842021-03-09 Florian Weimer <fweimer@redhat.com> 29585 29586 COMMIT: 07db3f552376bce3bcbf785ec67ea03a7f82017a 29587 math: $(libm-tests-compat) can be regular tests 29588 29589 * math/Makefile: Modified. 29590 295912021-03-09 Florian Weimer <fweimer@redhat.com> 29592 29593 COMMIT: 178c0e48c3c0c65a93185b4b90bb87c4dec14dc9 29594 malloc: Turn tst-mallocstate into a non-internal test 29595 29596 * malloc/Makefile: Modified. 29597 * malloc/tst-mallocstate.c: Modified. 29598 [!(TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25))](do_test): Remove. 29599 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_get_state): Remove. 29600 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](compat_symbol_reference): Remove. 29601 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): Remove. 29602 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](compat_symbol_reference): Remove. 29603 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](<anoymous>): Remove. 29604 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](allocation_action): Remove. 29605 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](dumped_heap): Remove. 29606 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](next_heap_chunk): Remove. 29607 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](NBINS): Remove. 29608 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_MAGIC): Remove. 29609 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_VERSION): Remove. 29610 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](<anoymous>): Remove. 29611 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](magic): Remove. 29612 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](dumped_heap_alloc): Remove. 29613 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](global_seed): Remove. 29614 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](rand_next): Remove. 29615 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](randomize_buffer): Remove. 29616 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](dump_hex): Remove. 29617 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](errors): Remove. 29618 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](allocation): Remove. 29619 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](check_allocation): Remove. 29620 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](allocation_task): Remove. 29621 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](<anoymous>): Remove. 29622 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](allocation_tasks): Remove. 29623 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](shuffle_allocation_tasks): Remove. 29624 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](initial_allocations): Remove. 29625 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](heap_initialized): Remove. 29626 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](init_heap): Remove. 29627 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](init_heap): Remove. 29628 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](<anoymous>): Remove. 29629 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](heap_activity_allocations): Remove. 29630 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](heap_activity_seed_counter): Remove. 29631 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](heap_activity): Remove. 29632 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](heap_activity_deallocate): Remove. 29633 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](full_heap_check): Remove. 29634 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](my_free): Remove. 29635 [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](do_test): Remove. 29636 (malloc_get_state): New function. 29637 (compat_symbol_reference): New function. 29638 (malloc_set_state): New function. 29639 (compat_symbol_reference): New function. 29640 (<anoymous>): New. 29641 (allocation_action): New. 29642 (dumped_heap): New. 29643 (next_heap_chunk): New. 29644 (NBINS): New. 29645 (MALLOC_STATE_MAGIC): New. 29646 (MALLOC_STATE_VERSION): New. 29647 (<anoymous>): New. 29648 (magic): New. 29649 (dumped_heap_alloc): New function. 29650 (global_seed): New. 29651 (rand_next): New function. 29652 (randomize_buffer): New function. 29653 (dump_hex): New function. 29654 (errors): New. 29655 (allocation): New. 29656 (check_allocation): New function. 29657 (allocation_task): New. 29658 (<anoymous>): New. 29659 (allocation_tasks): New. 29660 (shuffle_allocation_tasks): New function. 29661 (initial_allocations): New function. 29662 (heap_initialized): New. 29663 (init_heap): New function. 29664 (init_heap): New. 29665 (compat_symbol_reference): New function. 29666 (<anoymous>): New. 29667 (heap_activity_allocations): New. 29668 (heap_activity_seed_counter): New. 29669 (heap_activity): New function. 29670 (heap_activity_deallocate): New function. 29671 (full_heap_check): New function. 29672 (my_free): New function. 29673 (do_test): New function. 29674 296752021-03-09 Florian Weimer <fweimer@redhat.com> 29676 29677 COMMIT: 36f6e408845c8c539128f3fb9cb132bf1845a2c8 29678 <shlib-compat.h>: Support compat_symbol_reference for _ISOMAC 29679 29680 * include/libc-symbols.h: Modified. 29681 [! _ISOMAC][! __ASSEMBLER__](symbol_version_reference): Remove. 29682 [! _ISOMAC][__ASSEMBLER__](symbol_version_reference): Remove. 29683 [! __ASSEMBLER__](symbol_version_reference): New. 29684 [__ASSEMBLER__](symbol_version_reference): New. 29685 296862021-03-09 DJ Delorie <dj@redhat.com> 29687 29688 COMMIT: 9b456c5da968ee832ea4b2b73a18a5bf6d2118a6 29689 nss: fix nss_database_lookup2's alternate handling [BZ #27416] 29690 29691 * nscd/aicache.c: Modified. 29692 (addhstaiX): Modified function. 29693 * nscd/initgrcache.c: Modified. 29694 (addinitgroupsX): Modified function. 29695 * nscd/netgroupcache.c: Modified. 29696 (addgetnetgrentX): Modified function. 29697 * nss/Makefile: Modified. 29698 * nss/Versions: Modified. 29699 * nss/XXX-lookup.c: Modified. 29700 [! ALTERNATE_NAME](ALTERNATE_NAME_STRING): Remove. 29701 [! DEFAULT_CONFIG](DEFAULT_CONFIG): Remove. 29702 [ALTERNATE_NAME](ALTERNATE_NAME_STRING): Remove. 29703 (DB_LOOKUP_FCT): Modified function. 29704 (DATABASE_NAME_ID): New. 29705 (CONCAT2_1): New. 29706 (CONCAT2_2): New. 29707 * nss/databases.def: Modified. 29708 * nss/grp-lookup.c: Modified. 29709 (DEFAULT_CONFIG): Remove. 29710 * nss/hosts-lookup.c: Modified. 29711 (DEFAULT_CONFIG): Remove. 29712 * nss/key-lookup.c: Modified. 29713 (DEFAULT_CONFIG): Remove. 29714 * nss/network-lookup.c: Modified. 29715 (DEFAULT_CONFIG): Remove. 29716 * nss/nss_compat/compat-grp.c: Modified. 29717 (init_nss_interface): Modified function. 29718 * nss/nss_compat/compat-initgroups.c: Modified. 29719 (init_nss_interface): Modified function. 29720 * nss/nss_compat/compat-pwd.c: Modified. 29721 (init_nss_interface): Modified function. 29722 * nss/nss_compat/compat-spwd.c: Modified. 29723 (init_nss_interface): Modified function. 29724 * nss/nss_database.c: Modified. 29725 (nss_database_select_default): Modified function. 29726 (database_name): Modified. 29727 (nss_database_reload): Modified function. 29728 (libc_hidden_def): New. 29729 * nss/nss_database.h: Modified. 29730 (__nss_database_get): Modified. 29731 (libc_hidden_proto): New. 29732 * nss/nss_module.c: Modified. 29733 [! LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. 29734 [! LINK_OBSOLETE_NSL](DEFAULT_DEFCONFIG): Remove. 29735 [LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. 29736 [LINK_OBSOLETE_NSL](DEFAULT_DEFCONFIG): Remove. 29737 [SHARED && USE_NSCD](nss_load_all_libraries): Modified function. 29738 [SHARED && USE_NSCD](__nss_disable_nscd): Modified function. 29739 * nss/nss_test.h: Modified. 29740 (test_tables): Modified. 29741 (shadow.h): Include file. 29742 (SPWD_LAST): New. 29743 (SPWD_ISLAST): New. 29744 (SPWD): New. 29745 * nss/nss_test1.c: Modified. 29746 (init): Modified function. 29747 (NAME): Modified function. 29748 (NAME): Modified function. 29749 (NAME): Modified function. 29750 (NAME): Modified function. 29751 (NAME): Modified function. 29752 (NAME): Modified function. 29753 (NAME): Modified function. 29754 (NAME): Modified function. 29755 (spwd_data): New. 29756 (nspwd_data): New. 29757 (spwd_iter): New. 29758 (CURSPWD): New. 29759 (spwd_lock): New. 29760 (copy_shadow): New function. 29761 (NAME): New function. 29762 (NAME): New function. 29763 (NAME): New function. 29764 (NAME): New function. 29765 * nss/nsswitch.c: Modified. 29766 (DEFINE_DATABASE): Remove. 29767 (database_names): Remove. 29768 (__nss_database_lookup2): Remove function. 29769 (libc_hidden_def): Modified. 29770 (libc_hidden_def): Modified. 29771 (libc_hidden_def): Modified. 29772 (libc_hidden_def): Remove. 29773 * nss/nsswitch.h: Modified. 29774 (__nss_database_lookup2): Remove. 29775 (libc_hidden_proto): Modified. 29776 (libc_hidden_proto): Modified. 29777 (libc_hidden_proto): Modified. 29778 (libc_hidden_proto): Modified. 29779 (libc_hidden_proto): Remove. 29780 * nss/pwd-lookup.c: Modified. 29781 (DEFAULT_CONFIG): Remove. 29782 * nss/sgrp-lookup.c: Modified. 29783 (ALTERNATE_NAME): Remove. 29784 (DEFAULT_CONFIG): Remove. 29785 * nss/spwd-lookup.c: Modified. 29786 (ALTERNATE_NAME): Remove. 29787 (DEFAULT_CONFIG): Remove. 29788 * nss/tst-nss-compat1.c: New file. 29789 * nss/tst-nss-compat1.root/etc/group: New file. 29790 * nss/tst-nss-compat1.root/etc/nsswitch.conf: New file. 29791 * nss/tst-nss-compat1.root/etc/passwd: New file. 29792 * nss/tst-nss-compat1.root/etc/shadow: New file. 29793 * nss/tst-nss-compat1.root/tst-nss-compat1.script: New file. 29794 * sysdeps/posix/getaddrinfo.c: Modified. 29795 (gaih_inet): Modified function. 29796 297972021-03-09 DJ Delorie <dj@redhat.com> 29798 29799 COMMIT: 24eb3be5db5befefe4bcf0f438bf6629a9c3a608 29800 NEWS: Add entry for CVE-2021-27645 29801 29802 * NEWS: Modified. 29803 298042021-03-08 Lukasz Majewski <lukma@denx.de> 29805 29806 COMMIT: 6905404496f47afcb2f585e4e290fe9646ca4ae3 29807 tst: Add test for settimeofday 29808 29809 * time/Makefile: Modified. 29810 * time/tst-settimeofday.c: New file. 29811 298122021-03-08 Lukasz Majewski <lukma@denx.de> 29813 29814 COMMIT: 6b6a151c7709d9a0da25a2d74ad73e0f78566491 29815 tst: Add test for ntp_adjtime 29816 29817 * sysdeps/unix/sysv/linux/Makefile: Modified. 29818 * sysdeps/unix/sysv/linux/tst-ntp_adjtime.c: New file. 29819 298202021-03-08 Lukasz Majewski <lukma@denx.de> 29821 29822 COMMIT: 39f39cade35a71714e9e659e586ff4c9590989c0 29823 tst: Add test for adjtimex 29824 29825 * sysdeps/unix/sysv/linux/Makefile: Modified. 29826 * sysdeps/unix/sysv/linux/tst-adjtimex.c: New file. 29827 298282021-03-08 Lukasz Majewski <lukma@denx.de> 29829 29830 COMMIT: 4de01867dcacae244b8524c104f10dc68c4f393b 29831 tst: Modify tst-clock_adjtime to allow reuse of its code 29832 29833 * sysdeps/unix/sysv/linux/tst-clock_adjtime.c: Modified. 29834 (do_test): Modified function. 29835 [! ADJTIME_CALL](ADJTIME_CALL): New. 29836 298372021-03-08 Lukasz Majewski <lukma@denx.de> 29838 29839 COMMIT: b4effffde8e61be97a9a11dec1c628034207a643 29840 tst: Add test for clock_adjtime 29841 29842 * sysdeps/unix/sysv/linux/Makefile: Modified. 29843 * sysdeps/unix/sysv/linux/tst-clock_adjtime.c: New file. 29844 298452021-03-08 Lukasz Majewski <lukma@denx.de> 29846 29847 COMMIT: 3f337843ec71cfdce90fa41df79ae4913241bc33 29848 tst: Add test for clock_settime 29849 29850 * time/Makefile: Modified. 29851 * time/tst-clock_settime.c: New file. 29852 298532021-03-08 Lukasz Majewski <lukma@denx.de> 29854 29855 COMMIT: a1565550075255370f8e6c88dc9c4ad3fd7281ab 29856 support: Provide xclock_settime test helper function 29857 29858 * support/Makefile: Modified. 29859 * support/xclock_settime.c: New file. 29860 * support/xtime.h: Modified. 29861 (SETTIME_ENV_NAME): New. 29862 (xclock_settime): New function. 29863 298642021-03-08 Lukasz Majewski <lukma@denx.de> 29865 29866 COMMIT: 496e36f2251f28961ce269548b5f3adb6546ef01 29867 tst: Extend cross-test-ssh.sh to specify if target date can be altered 29868 29869 * INSTALL: Modified. 29870 * manual/install.texi: Modified. 29871 * scripts/cross-test-ssh.sh: Modified. 29872 298732021-03-07 John David Anglin <danglin@gcc.gnu.org> 29874 29875 COMMIT: 60167dc24b09b25c6ca3353f9ce38c41340a792f 29876 Update hppa libm-test-ulps 29877 29878 * sysdeps/hppa/fpu/libm-test-ulps: Modified. 29879 298802021-03-06 H.J. Lu <hjl.tools@gmail.com> 29881 29882 COMMIT: 339bf918ea4830fb35614632e96f3aab3237adce 29883 x86: Set minimum x86-64 level marker [BZ #27318] 29884 29885 * config.h.in: Modified. 29886 * sysdeps/x86/configure: Modified. 29887 * sysdeps/x86/configure.ac: Modified. 29888 * sysdeps/x86/isa-level.c: Modified. 29889 [INCLUDE_X86_ISA_LEVEL][!(__AVX512F__ || __AVX512BW__ || __AVX512CD__ || __AVX512DQ__ || __AVX512VL__)](ISA_V4): Remove. 29890 [INCLUDE_X86_ISA_LEVEL][!(__AVX__ || __AVX2__ || __F16C__ || __FMA__ || __LZCNT__ || __MOVBE__ || __XSAVE__)](ISA_V3): Remove. 29891 [INCLUDE_X86_ISA_LEVEL][!(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 || ( __x86_64__ && __LAHF_SAHF__) || __POPCNT__ || __SSE3__ || __SSSE3__ || __SSE4_1__ || __SSE4_2__)](ISA_V2): Remove. 29892 [INCLUDE_X86_ISA_LEVEL][!(__x86_64__ || __FXSR__ || ! _SOFT_FLOAT || __MMX__ || __SSE__ || __SSE2__)](ISA_BASELINE): Remove. 29893 [INCLUDE_X86_ISA_LEVEL][__AVX512F__ || __AVX512BW__ || __AVX512CD__ || __AVX512DQ__ || __AVX512VL__](ISA_V4): Remove. 29894 [INCLUDE_X86_ISA_LEVEL][__AVX__ || __AVX2__ || __F16C__ || __FMA__ || __LZCNT__ || __MOVBE__ || __XSAVE__](ISA_V3): Remove. 29895 [INCLUDE_X86_ISA_LEVEL][__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 || ( __x86_64__ && __LAHF_SAHF__) || __POPCNT__ || __SSE3__ || __SSSE3__ || __SSE4_1__ || __SSE4_2__](ISA_V2): Remove. 29896 [INCLUDE_X86_ISA_LEVEL][__x86_64__ || __FXSR__ || ! _SOFT_FLOAT || __MMX__ || __SSE__ || __SSE2__](ISA_BASELINE): Remove. 29897 [INCLUDE_X86_ISA_LEVEL][!(ISA_BASELINE && __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 && HAVE_X86_LAHF_SAHF && __POPCNT__ && __SSE3__ && __SSSE3__ && __SSE4_1__ && __SSE4_2__)](ISA_V2): New. 29898 [INCLUDE_X86_ISA_LEVEL][!(ISA_V2 && __AVX__ && __AVX2__ && __F16C__ && __FMA__ && __LZCNT__ && HAVE_X86_MOVBE)](ISA_V3): New. 29899 [INCLUDE_X86_ISA_LEVEL][!(ISA_V3 && __AVX512F__ && __AVX512BW__ && __AVX512CD__ && __AVX512DQ__ && __AVX512VL__)](ISA_V4): New. 29900 [INCLUDE_X86_ISA_LEVEL][!(__SSE__ && __SSE2__)](ISA_BASELINE): New. 29901 [INCLUDE_X86_ISA_LEVEL][ISA_BASELINE && __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 && HAVE_X86_LAHF_SAHF && __POPCNT__ && __SSE3__ && __SSSE3__ && __SSE4_1__ && __SSE4_2__](ISA_V2): New. 29902 [INCLUDE_X86_ISA_LEVEL][ISA_V2 && __AVX__ && __AVX2__ && __F16C__ && __FMA__ && __LZCNT__ && HAVE_X86_MOVBE](ISA_V3): New. 29903 [INCLUDE_X86_ISA_LEVEL][ISA_V3 && __AVX512F__ && __AVX512BW__ && __AVX512CD__ && __AVX512DQ__ && __AVX512VL__](ISA_V4): New. 29904 [INCLUDE_X86_ISA_LEVEL][__SSE__ && __SSE2__](ISA_BASELINE): New. 29905 299062021-03-05 Florian Weimer <fweimer@redhat.com> 29907 29908 COMMIT: 3c667926673bac6017bf78569f582f6baee9948f 29909 posix: glob, glob64 should not be declared __THROW [BZ #27522] 29910 29911 * posix/glob.h: Modified. 29912 [! __USE_FILE_OFFSET64](glob): Remove. 29913 [! __USE_FILE_OFFSET64](NL): New. 29914 [__USE_FILE_OFFSET64](__REDIRECT_NTH): Modified. 29915 [__USE_FILE_OFFSET64](__REDIRECT_NTH): Remove. 29916 [__USE_FILE_OFFSET64](__REDIRECT_NTHNL): New function. 29917 [__USE_LARGEFILE64](glob64): Remove. 29918 [__USE_LARGEFILE64](NL): New. 29919 299202021-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> 29921 29922 COMMIT: 6bb0d2fe0a15ae69f0c351bd2b83a737b8da771f 29923 nptl: Fix __pthread_clockjoin_np64 __pthread_timedjoin_np64 hidden proto 29924 29925 * nptl/pthreadP.h: Modified. 29926 [__TIMESIZE != 64](libc_hidden_proto): Remove. 29927 [__TIMESIZE != 64](libc_hidden_proto): Remove. 29928 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 29929 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 29930 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 29931 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 29932 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 29933 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 29934 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 29935 [__TIMESIZE != 64](libpthread_hidden_proto): Modified. 29936 [__TIMESIZE != 64](libpthread_hidden_proto): New. 29937 [__TIMESIZE != 64](libpthread_hidden_proto): New. 29938 * nptl/pthread_clockjoin.c: Modified. 29939 [__TIMESIZE != 64](libc_hidden_def): Remove. 29940 [__TIMESIZE != 64](libpthread_hidden_def): New. 29941 * nptl/pthread_timedjoin.c: Modified. 29942 [__TIMESIZE != 64](libc_hidden_def): Remove. 29943 [__TIMESIZE != 64](libpthread_hidden_def): New. 29944 299452021-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> 29946 29947 COMMIT: 4b9bedbc9032981f3c4ff9822d8d2015a8c026bc 29948 linux: Fix __thrd_sleep64 hidden definition 29949 29950 * sysdeps/unix/sysv/linux/thrd_priv.h: Modified. 29951 [__TIMESIZE != 64](libpthread_hidden_proto): Remove. 29952 [__TIMESIZE != 64](libc_hidden_proto): New. 29953 * sysdeps/unix/sysv/linux/thrd_sleep.c: Modified. 29954 [__TIMESIZE != 64](libpthread_hidden_def): Remove. 29955 [__TIMESIZE != 64](libc_hidden_def): New. 29956 299572021-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> 29958 29959 COMMIT: 6990a72679515ec2fd87e4ed408667051d81eebb 29960 Update arm libm-test-ulps 29961 29962 * sysdeps/arm/libm-test-ulps: Modified. 29963 299642021-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> 29965 29966 COMMIT: 1a1c854338ff657589db9be55cca26776eb081dc 29967 Update sparc libm-test-ulps 29968 29969 * sysdeps/sparc/fpu/libm-test-ulps: Modified. 29970 299712021-03-04 Jakub Jelinek <jakub@redhat.com> 29972 29973 COMMIT: f0419e6a10740a672b28e112c409ae24f5e890ab 29974 [PATCH] pthread_once hangs when init routine throws an exception [BZ #18435] 29975 29976 * nptl/Makefile: Modified. 29977 * nptl/pthreadP.h: Modified. 29978 [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_frame): New. 29979 [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine): New. 29980 [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine_voidptr): New. 29981 [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](pthread_cleanup_combined_push): New. 29982 (check_sched_policy_attr): Modified function. 29983 (check_sched_priority_attr): Remove function. 29984 (check_stacksize_attr): Remove function. 29985 (ASSERT_TYPE_SIZE): Remove. 29986 (ASSERT_PTHREAD_INTERNAL_SIZE): Remove. 29987 (ASSERT_PTHREAD_STRING): Remove. 29988 (ASSERT_PTHREAD_INTERNAL_OFFSET): Remove. 29989 (ASSERT_PTHREAD_INTERNAL_MEMBER_SIZE): Remove. 29990 * nptl/pthread_once.c: Modified. 29991 (__pthread_once_slow): Modified function. 29992 * nptl/tst-once5.cc: Modified. 29993 * sysdeps/pthread/Makefile: Modified. 29994 * sysdeps/pthread/tst-oncey3.c: New file. 29995 * sysdeps/pthread/tst-oncey4.c: New file. 29996 299972021-03-03 Florian Weimer <fweimer@redhat.com> 29998 29999 COMMIT: 82215c1e251cf9a4668608974784c412d09c7ccd 30000 powerpc: Regenerate ulps 30001 30002 * sysdeps/powerpc/fpu/libm-test-ulps: Modified. 30003 300042021-03-03 Arjun Shankar <arjun@redhat.com> 30005 30006 COMMIT: 86b9d5a475b40fc00857389cb3b54b2cd2348ca7 30007 s390x: Regenerate ulps 30008 30009 * sysdeps/s390/fpu/libm-test-ulps: Modified. 30010 300112021-03-02 DJ Delorie <dj@redhat.com> 30012 30013 COMMIT: 58673149f37389495c098421085ffdb468b3f7ad 30014 nss: Re-enable NSS module loading after chroot [BZ #27389] 30015 30016 * nss/nss_database.c: Modified. 30017 (nss_database_check_reload_and_get): Modified function. 30018 * nss/tst-reload2.c: Modified. 30019 (group_table_data): Remove. 30020 (_nss_test1_init_hook): Modified function. 30021 (_nss_test2_init_hook): Modified function. 30022 (do_test): Modified function. 30023 (netdb.h): Include file. 30024 (group_table_data1): New. 30025 (group_5): New. 30026 (group_table_data2): New. 30027 * nss/tst-reload2.root/etc/hosts: New file. 30028 * nss/tst-reload2.root/etc/nsswitch.conf: Modified. 30029 * nss/tst-reload2.root/subdir/etc/hosts: New file. 30030 * nss/tst-reload2.root/subdir/etc/nsswitch.conf: Modified. 30031 300322021-03-02 DJ Delorie <dj@redhat.com> 30033 30034 COMMIT: dca565886b5e8bd7966e15f0ca42ee5cff686673 30035 nscd: Fix double free in netgroupcache [BZ #27462] 30036 30037 * nscd/netgroupcache.c: Modified. 30038 (addgetnetgrentX): Modified function. 30039 300402021-03-02 Lukasz Majewski <lukma@denx.de> 30041 30042 COMMIT: dd1776e3275b89b8ff76e8cfd8cd283f51a9aaaf 30043 tst: Fix tst-timerfd test 30044 30045 * sysdeps/unix/sysv/linux/tst-timerfd.c: Modified. 30046 (do_test): Modified function. 30047 300482021-03-02 Florian Weimer <fweimer@redhat.com> 30049 30050 COMMIT: f01a61e13872109b3b233158ab664364bd1879bc 30051 i386: Regenerate ulps 30052 30053 * sysdeps/i386/fpu/libm-test-ulps: Modified. 30054 * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified. 30055 300562021-03-02 Florian Weimer <fweimer@redhat.com> 30057 30058 COMMIT: 01a5746b6c8a44dc29d33e056b63485075a6a3cc 30059 x86: Add CPU-specific diagnostics to ld.so --list-diagnostics 30060 30061 * sysdeps/x86/dl-diagnostics-cpu.c: New file. 30062 * sysdeps/x86/include/cpu-features.h: Modified. 30063 300642021-03-02 Florian Weimer <fweimer@redhat.com> 30065 30066 COMMIT: e4933c8a92ea08eecdf3ab45e7f76c95dc3d20ac 30067 x86: Automate generation of PREFERRED_FEATURE_INDEX_1 bitfield 30068 30069 * sysdeps/x86/include/cpu-features-preferred_feature_index_1.def: New file. 30070 * sysdeps/x86/include/cpu-features.h: Modified. 30071 (bit_arch_I586): Remove. 30072 (bit_arch_I686): Remove. 30073 (bit_arch_Fast_Rep_String): Remove. 30074 (bit_arch_Fast_Copy_Backward): Remove. 30075 (bit_arch_Fast_Unaligned_Load): Remove. 30076 (bit_arch_Fast_Unaligned_Copy): Remove. 30077 (bit_arch_Slow_BSF): Remove. 30078 (bit_arch_Slow_SSE4_2): Remove. 30079 (bit_arch_AVX_Fast_Unaligned_Load): Remove. 30080 (bit_arch_Prefer_MAP_32BIT_EXEC): Remove. 30081 (bit_arch_Prefer_PMINUB_for_stringop): Remove. 30082 (bit_arch_Prefer_No_VZEROUPPER): Remove. 30083 (bit_arch_Prefer_ERMS): Remove. 30084 (bit_arch_Prefer_FSRM): Remove. 30085 (bit_arch_Prefer_No_AVX512): Remove. 30086 (bit_arch_MathVec_Prefer_No_AVX512): Remove. 30087 (index_arch_Fast_Rep_String): Remove. 30088 (index_arch_Fast_Copy_Backward): Remove. 30089 (index_arch_Slow_BSF): Remove. 30090 (index_arch_Fast_Unaligned_Load): Remove. 30091 (index_arch_Prefer_PMINUB_for_stringop): Remove. 30092 (index_arch_Fast_Unaligned_Copy): Remove. 30093 (index_arch_I586): Remove. 30094 (index_arch_I686): Remove. 30095 (index_arch_Slow_SSE4_2): Remove. 30096 (index_arch_AVX_Fast_Unaligned_Load): Remove. 30097 (index_arch_Prefer_MAP_32BIT_EXEC): Remove. 30098 (index_arch_Prefer_No_VZEROUPPER): Remove. 30099 (index_arch_Prefer_ERMS): Remove. 30100 (index_arch_Prefer_No_AVX512): Remove. 30101 (index_arch_MathVec_Prefer_No_AVX512): Remove. 30102 (index_arch_Prefer_FSRM): Remove. 30103 (<anoymous>): New. 30104 (<anoymous>): New. 30105 301062021-03-02 Florian Weimer <fweimer@redhat.com> 30107 30108 COMMIT: 851f32cf7bf7067f73b991610778915edd57d7b4 30109 ld.so: Implement the --list-diagnostics option 30110 30111 * NEWS: Modified. 30112 * elf/Makefile: Modified. 30113 * elf/dl-diagnostics-cpu.c: New file. 30114 * elf/dl-diagnostics-kernel.c: New file. 30115 * elf/dl-diagnostics.c: New file. 30116 * elf/dl-diagnostics.h: New file. 30117 * elf/dl-main.h: Modified. 30118 (rtld_mode): Modified. 30119 (_dl_print_diagnostics): New function. 30120 * elf/dl-usage.c: Modified. 30121 (_dl_help): Modified function. 30122 * elf/rtld.c: Modified. 30123 (dl_main): Modified function. 30124 * sysdeps/unix/sysv/linux/dl-diagnostics-kernel.c: New file. 30125 301262021-03-02 Matheus Castanho <msc@linux.ibm.com> 30127 30128 COMMIT: 40d055a2ddc86b76d4887e548ed20e40761102b1 30129 powerpc: Update libm-test-ulps 30130 30131 * sysdeps/powerpc/fpu/libm-test-ulps: Modified. 30132 301332021-03-02 Lukasz Majewski <lukma@denx.de> 30134 30135 COMMIT: 9871ae0ab413e98597102f2356b01c71cb28f798 30136 tst: Add test for utimes 30137 30138 * sysdeps/unix/sysv/linux/Makefile: Modified. 30139 * sysdeps/unix/sysv/linux/tst-utimes.c: New file. 30140 301412021-03-02 Lukasz Majewski <lukma@denx.de> 30142 30143 COMMIT: dec445d40dc5523661b8ab8cf112e179508ee06d 30144 tst: Add test for utime 30145 30146 * sysdeps/unix/sysv/linux/Makefile: Modified. 30147 * sysdeps/unix/sysv/linux/tst-utime.c: New file. 30148 301492021-03-02 Lukasz Majewski <lukma@denx.de> 30150 30151 COMMIT: e0685bacd585df63a7236b7f117f8c3ca8c38dad 30152 tst: Add test for futimens 30153 30154 * sysdeps/unix/sysv/linux/Makefile: Modified. 30155 * sysdeps/unix/sysv/linux/tst-futimens.c: New file. 30156 301572021-03-02 Florian Weimer <fweimer@redhat.com> 30158 30159 COMMIT: e81402f246f53072aa799bfee101bf02d561a8c1 30160 nptl: __libc_cleanup_push/__libc_cleanup_pop require -fexceptions 30161 30162 * sysdeps/nptl/libc-lockP.h: Modified. 30163 (__libc_cleanup_routine): Remove function. 30164 (__libc_cleanup_push): Remove. 30165 [__EXCEPTIONS](__libc_cleanup_routine): New. 30166 [__EXCEPTIONS](__libc_cleanup_push): New. 30167 301682021-03-02 Florian Weimer <fweimer@redhat.com> 30169 30170 COMMIT: e7b2a56192d6852f0a6656b8e1cd8fe23f91d89c 30171 elf: Build __dl_iterate_phdr with unwinding support [BZ #27498] 30172 30173 * elf/Makefile: Modified. 30174 301752021-03-01 Florian Weimer <fweimer@redhat.com> 30176 30177 COMMIT: 97e42bd482b62d7b74889be11c98b0bbb4059dcd 30178 nptl: Use <unwind-link.h> for accessing the libgcc_s unwinder 30179 30180 * nptl/nptlfreeres.c: Modified. 30181 (__libpthread_freeres): Modified function. 30182 * nptl/pthreadP.h: Modified. 30183 [IS_IN (libpthread)][SHARED](pthread_cancel_init): Remove. 30184 [IS_IN (libpthread)][SHARED](unwind_link): New. 30185 [IS_IN (libpthread)][SHARED](__pthread_unwind_link_get): New function. 30186 [IS_IN (libpthread)](__nptl_unwind_freeres): Remove. 30187 * nptl/pthread_cancel.c: Modified. 30188 (__pthread_cancel): Modified function. 30189 * sysdeps/arm/nptl/unwind-forcedunwind.c: New file. 30190 * sysdeps/arm/pt-arm-unwind-resume.S: Modified. 30191 * sysdeps/nptl/unwind-forcedunwind.c: Modified. 30192 [!HAVE_ARCH_UNWIND_RESUME](_Unwind_Resume): Modified function. 30193 (dlfcn.h): Remove include. 30194 (unwind.h): Remove include. 30195 (libgcc_s_handle): Remove. 30196 (void): Remove. 30197 (PERSONALITY_PROTO): Remove. 30198 (libgcc_s_forcedunwind): Remove. 30199 (libgcc_s_getcfa): Remove. 30200 (pthread_cancel_init): Remove function. 30201 (__nptl_unwind_freeres): Remove function. 30202 (libgcc_s_handle): Remove. 30203 (atomic_read_barrier): Remove. 30204 (personality): Remove. 30205 (PTR_DEMANGLE): Remove. 30206 (PERSONALITY_ARGS): Modified. 30207 (libgcc_s_handle): Remove. 30208 (atomic_read_barrier): Remove. 30209 (libgcc_s_forcedunwind): Remove. 30210 (PTR_DEMANGLE): Remove. 30211 (forcedunwind): Remove. 30212 (libgcc_s_handle): Remove. 30213 (atomic_read_barrier): Remove. 30214 (libgcc_s_getcfa): Remove. 30215 (PTR_DEMANGLE): Remove. 30216 (getcfa): Remove. 30217 (unwind-link.h): Include file. 30218 (__pthread_unwind_link_get): New function. 30219 (UNWIND_LINK_PTR): New function. 30220 (UNWIND_LINK_PTR): New function. 30221 * sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c: Modified. 30222 (dlfcn.h): Remove include. 30223 (stdio.h): Remove include. 30224 (unwind.h): Remove include. 30225 (pthreadP.h): Remove include. 30226 (libgcc_s_getbsp): Remove. 30227 (ARCH_CANCEL_INIT): Remove. 30228 (_Unwind_GetBSP): Modified function. 30229 302302021-03-01 Florian Weimer <fweimer@redhat.com> 30231 30232 COMMIT: 6b7efa3d8703cfd020281706f8110bc4a41b1525 30233 Implement _Unwind_Resume in libc on top of <unwind-link.h> 30234 30235 * sysdeps/arm/arm-unwind-resume.S: Modified. 30236 * sysdeps/arm/pt-arm-unwind-resume.S: Modified. 30237 * sysdeps/arm/unwind-arch.h: Modified. 30238 (__unwind_link_get_resume): New function. 30239 * sysdeps/arm/unwind-resume.c: New file. 30240 * sysdeps/generic/unwind-resume.c: Modified. 30241 [!HAVE_ARCH_UNWIND_RESUME](_Unwind_Resume): Modified function. 30242 [PTR_DEMANGLE](PTR_DEMANGLE): Remove. 30243 (dlfcn.h): Remove include. 30244 (unwind.h): Remove include. 30245 (void): Remove. 30246 (PERSONALITY_PROTO): Remove. 30247 (__libgcc_s_init): Remove function. 30248 (libgcc_s_personality): Remove. 30249 (personality): Remove. 30250 (PERSONALITY_ARGS): Modified. 30251 (unwind-link.h): Include file. 30252 (link): New function. 30253 302542021-03-01 Florian Weimer <fweimer@redhat.com> 30255 30256 COMMIT: d14624825a3eeb7712ffbe6e794cea1c5636de4d 30257 Move sysdeps/gnu/unwind-resume.c to sysdeps/generic/unwind-resume.c 30258 30259 * sysdeps/gnu/unwind-resume.c: Move to... 30260 * sysdeps/generic/unwind-resume.c: ... here. 30261 302622021-03-01 Florian Weimer <fweimer@redhat.com> 30263 30264 COMMIT: 7cf18db4820baf29b6d150fd124cf83675451161 30265 __frame_state_for: Use <unwind-link.h> for unwinder access 30266 30267 * sysdeps/generic/framestate.c: Modified. 30268 (dlfcn.h): Remove include. 30269 (__frame_state_for): Modified function. 30270 (unwind-link.h): Include file. 30271 302722021-03-01 Florian Weimer <fweimer@redhat.com> 30273 30274 COMMIT: 600fe89cb1a2b18d3509582b85bd4d16d8603fb5 30275 sparc: Implement backtrace on top <unwind-link.h> 30276 30277 * sysdeps/sparc/backtrace.c: Modified. 30278 [! SHARED](unwind_backtrace): Remove. 30279 [! SHARED](unwind_getip): Remove. 30280 [! SHARED](unwind_getcfa): Remove. 30281 [SHARED](unwind_backtrace): Remove. 30282 [SHARED](unwind_getip): Remove. 30283 [SHARED](unwind_getcfa): Remove. 30284 [SHARED](libgcc_handle): Remove. 30285 [SHARED](dummy_getcfa): Remove. 30286 [SHARED](init): Remove. 30287 (dlfcn.h): Remove include. 30288 (unwind.h): Remove include. 30289 (trace_arg): Modified. 30290 (backtrace_helper): Modified function. 30291 (__backtrace): Modified function. 30292 (unwind-link.h): Include file. 30293 302942021-03-01 Florian Weimer <fweimer@redhat.com> 30295 30296 COMMIT: 6563d544db4a1613d6b24c031d771cad83f495bf 30297 m68k: Implement backtrace on top of <unwind-link.h> 30298 30299 * sysdeps/m68k/backtrace.c: Modified. 30300 [! SHARED](unwind_backtrace): Remove. 30301 [! SHARED](unwind_getip): Remove. 30302 [! SHARED](unwind_getcfa): Remove. 30303 [! SHARED](unwind_getgr): Remove. 30304 [SHARED](unwind_backtrace): Remove. 30305 [SHARED](unwind_getip): Remove. 30306 [SHARED](unwind_getcfa): Remove. 30307 [SHARED](unwind_getgr): Remove. 30308 [SHARED](libgcc_handle): Remove. 30309 [SHARED](init): Remove. 30310 [SHARED](libc_freeres_fn__free_mem): Remove. 30311 (libc-lock.h): Remove include. 30312 (dlfcn.h): Remove include. 30313 (unwind.h): Remove include. 30314 (trace_arg): Modified. 30315 (backtrace_helper): Modified function. 30316 (__backtrace): Modified function. 30317 (unwind-link.h): Include file. 30318 303192021-03-01 Florian Weimer <fweimer@redhat.com> 30320 30321 COMMIT: fd19b8464042084e461dec9a7ce97cd33d8bb4e0 30322 i386: Implement backtrace on top of <unwind-link.h> 30323 30324 * sysdeps/i386/backtrace.c: Modified. 30325 [! SHARED](unwind_backtrace): Remove. 30326 [! SHARED](unwind_getip): Remove. 30327 [! SHARED](unwind_getcfa): Remove. 30328 [! SHARED](unwind_getgr): Remove. 30329 [SHARED](unwind_backtrace): Remove. 30330 [SHARED](unwind_getip): Remove. 30331 [SHARED](unwind_getcfa): Remove. 30332 [SHARED](unwind_getgr): Remove. 30333 [SHARED](libgcc_handle): Remove. 30334 [SHARED](init): Remove. 30335 [SHARED](libc_freeres_fn__free_mem): Remove. 30336 (libc-lock.h): Remove include. 30337 (dlfcn.h): Remove include. 30338 (unwind.h): Remove include. 30339 (trace_arg): Modified. 30340 (backtrace_helper): Modified function. 30341 (__backtrace): Modified function. 30342 (unwind-link.h): Include file. 30343 303442021-03-01 Florian Weimer <fweimer@redhat.com> 30345 30346 COMMIT: fac75a690e4fe862d4b7505235fb5565b58c4514 30347 arm: Implement backtrace on top of <unwind-link.h> 30348 30349 * sysdeps/arm/backtrace.c: Modified. 30350 [! SHARED](unwind_backtrace): Remove. 30351 [SHARED](unwind_backtrace): Remove. 30352 [SHARED](unwind_vrs_get): Remove. 30353 [SHARED](libgcc_handle): Remove. 30354 [SHARED](init): Remove function. 30355 [SHARED](unwind_getgr): Modified function. 30356 [SHARED](unwind_getip): Modified. 30357 [SHARED](libc_freeres_fn__free_mem): Remove function. 30358 (libc-lock.h): Remove include. 30359 (dlfcn.h): Remove include. 30360 (unwind.h): Remove include. 30361 (trace_arg): Modified. 30362 (__backtrace): Modified function. 30363 (unwind-link.h): Include file. 30364 303652021-03-01 Florian Weimer <fweimer@redhat.com> 30366 30367 COMMIT: e164d95abff6ad46c91ceb29fd688f9f03ca8a74 30368 backtrace: Implement on top of <unwind-link.h> 30369 30370 * debug/backtrace.c: Modified. 30371 [! SHARED](unwind_backtrace): Remove. 30372 [! SHARED](unwind_getip): Remove. 30373 [! SHARED](unwind_getcfa): Remove. 30374 [SHARED](unwind_backtrace): Remove. 30375 [SHARED](unwind_getip): Remove. 30376 [SHARED](unwind_getcfa): Remove. 30377 [SHARED](libgcc_handle): Remove. 30378 [SHARED](dummy_getcfa): Remove. 30379 [SHARED](init): Remove. 30380 [SHARED](libc_freeres_fn__free_mem): Remove. 30381 (libc-lock.h): Remove include. 30382 (dlfcn.h): Remove include. 30383 (gnu/lib-names.h): Remove include. 30384 (trace_arg): Modified. 30385 (backtrace_helper): Modified function. 30386 (__backtrace): Modified function. 30387 303882021-03-01 Florian Weimer <fweimer@redhat.com> 30389 30390 COMMIT: 9fc813e1a37d2e2d5e85a97d5ac4fc1c15d839fb 30391 Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder 30392 30393 * debug/backtrace.c: Modified. 30394 (unwind-arch.h): Remove include. 30395 (unwind-link.h): Include file. 30396 * malloc/set-freeres.c: Modified. 30397 (__libc_freeres): Modified function. 30398 (unwind-link.h): Include file. 30399 * misc/Makefile: Modified. 30400 * misc/Versions: Modified. 30401 * misc/unwind-link.c: New file. 30402 * sysdeps/alpha/unwind-arch.h: New file. 30403 * sysdeps/arm/unwind-arch.h: New file. 30404 * sysdeps/generic/unwind-arch.h: Modified. 30405 (_UNWIND_ARCH_H): Remove. 30406 (unwind.h): Remove include. 30407 (unwind_arch_adjustment): Remove function. 30408 (_ARCH_UNWIND_LINK_H): New. 30409 (UNWIND_LINK_GETIP): New. 30410 (UNWIND_LINK_FRAME_STATE_FOR): New. 30411 (UNWIND_LINK_FRAME_ADJUSTMENT): New. 30412 (UNWIND_LINK_EXTRA_FIELDS): New. 30413 (UNWIND_LINK_EXTRA_INIT): New. 30414 * sysdeps/generic/unwind-link.h: New file. 30415 * sysdeps/i386/unwind-arch.h: New file. 30416 * sysdeps/ia64/unwind-arch.h: New file. 30417 * sysdeps/m68k/m680x0/unwind-arch.h: New file. 30418 * sysdeps/m68k/unwind-arch.h: New file. 30419 * sysdeps/mach/hurd/fork.c: Modified. 30420 (__fork): Modified function. 30421 (unwind-link.h): Include file. 30422 * sysdeps/unix/sysv/linux/mips/unwind-arch.h: Move to... 30423 * sysdeps/mips/unwind-arch.h: ... here. 30424 (_UNWIND_ARCH_H): Remove. 30425 (_ARCH_UNWIND_LINK_H): New. 30426 (sys/syscall.h): Include file. 30427 (UNWIND_LINK_GETIP): New. 30428 (UNWIND_LINK_FRAME_STATE_FOR): New. 30429 (UNWIND_LINK_FRAME_ADJUSTMENT): New. 30430 (UNWIND_LINK_EXTRA_FIELDS): New. 30431 (UNWIND_LINK_EXTRA_INIT): New. 30432 * sysdeps/nptl/fork.c: Modified. 30433 (__libc_fork): Modified function. 30434 (unwind-link.h): Include file. 30435 * sysdeps/powerpc/powerpc32/unwind-arch.h: New file. 30436 * sysdeps/s390/unwind-arch.h: New file. 30437 * sysdeps/sh/unwind-arch.h: New file. 30438 * sysdeps/sparc/unwind-arch.h: New file. 30439 304402021-03-01 Martin Sebor <msebor@gmail.com> 30441 30442 COMMIT: 764e9a0334350f52ab6953bef1db97f9b2e89ca5 30443 Correct buffer end pointer in IO_wdefault_doallocate (BZ #26874) 30444 30445 * libio/wgenops.c: Modified. 30446 (_IO_wdefault_doallocate): Modified function. 30447 304482021-03-01 Szabolcs Nagy <szabolcs.nagy@arm.com> 30449 30450 COMMIT: 9fb07fd4e1d6cafecd1807b7a92405bad8e39530 30451 aarch64: update ulps. 30452 30453 * sysdeps/aarch64/libm-test-ulps: Modified. 30454 304552021-02-27 Paul Zimmermann <Paul.Zimmermann@inria.fr> 30456 30457 COMMIT: 5a051454a9b50c27984bbc499ee1297de48e2dc8 30458 Add inputs that generate larger error bounds 30459 30460 * math/auto-libm-test-in: Modified. 30461 * math/auto-libm-test-out-acos: Modified. 30462 * math/auto-libm-test-out-acosh: Modified. 30463 * math/auto-libm-test-out-asin: Modified. 30464 * math/auto-libm-test-out-asinh: Modified. 30465 * math/auto-libm-test-out-atan: Modified. 30466 * math/auto-libm-test-out-atan2: Modified. 30467 * math/auto-libm-test-out-atanh: Modified. 30468 * math/auto-libm-test-out-cos: Modified. 30469 * math/auto-libm-test-out-cosh: Modified. 30470 * math/auto-libm-test-out-erfc: Modified. 30471 * math/auto-libm-test-out-expm1: Modified. 30472 * math/auto-libm-test-out-log10: Modified. 30473 * math/auto-libm-test-out-log1p: Modified. 30474 * math/auto-libm-test-out-log2: Modified. 30475 * math/auto-libm-test-out-sin: Modified. 30476 * math/auto-libm-test-out-sinh: Modified. 30477 * math/auto-libm-test-out-tanh: Modified. 30478 * sysdeps/x86_64/fpu/libm-test-ulps: Modified. 30479 304802021-02-25 Florian Weimer <fweimer@redhat.com> 30481 30482 COMMIT: 035c012e32c11e84d64905efaf55e74f704d3668 30483 Reduce the statically linked startup code [BZ #23323] 30484 30485 * csu/Makefile: Modified. 30486 * csu/Versions: Modified. 30487 * csu/elf-init.c: Delete file. 30488 * csu/libc-start.c: Modified. 30489 [! LIBC_START_MAIN](LIBC_START_MAIN): Modified. 30490 [! LIBC_START_MAIN](DO_DEFINE_LIBC_START_MAIN_VERSION): New. 30491 [! LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function. 30492 [! SHARED][ELF_INITFINI](_init): New. 30493 [! SHARED][ELF_INITFINI](_fini): New. 30494 [! SHARED](void): New function. 30495 [! SHARED](void): New function. 30496 [! SHARED](void): New function. 30497 [! SHARED](void): New function. 30498 [! SHARED](void): New function. 30499 [! SHARED](void): New function. 30500 [! SHARED](call_init): New function. 30501 [! SHARED](call_fini): New function. 30502 [LIBC_START_MAIN](DO_DEFINE_LIBC_START_MAIN_VERSION): New. 30503 [LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function. 30504 [SHARED][!(SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_34))](DEFINE_LIBC_START_MAIN_VERSION_1): New. 30505 [SHARED][SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_34)](DEFINE_LIBC_START_MAIN_VERSION_1): New. 30506 [SHARED][SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_34)](DEFINE_LIBC_START_MAIN_VERSION): New. 30507 [SHARED](call_init): New. 30508 [SHARED](DEFINE_LIBC_START_MAIN_VERSION): New. 30509 (elf-initfini.h): Include file. 30510 (shlib-compat.h): Include file. 30511 * elf/dl-init.c: Modified. 30512 (init_t): Remove. 30513 (call_init): Modified function. 30514 (_dl_init): Modified function. 30515 * sysdeps/aarch64/start.S: Modified. 30516 * sysdeps/alpha/start.S: Modified. 30517 * sysdeps/arc/start.S: Modified. 30518 * sysdeps/arm/start.S: Modified. 30519 * sysdeps/csky/abiv2/start.S: Modified. 30520 * sysdeps/generic/ldsodefs.h: Modified. 30521 [! ELF_FUNCTION_PTR_IS_SPECIAL](DL_CALL_DT_INIT): Modified. 30522 (dl_init_t): New. 30523 * sysdeps/hppa/dl-lookupcfg.h: Modified. 30524 (DL_DT_FUNCTION_ADDRESS): Modified. 30525 * sysdeps/hppa/start.S: Modified. 30526 * sysdeps/i386/start.S: Modified. 30527 * sysdeps/ia64/dl-lookupcfg.h: Modified. 30528 (DL_DT_FUNCTION_ADDRESS): Modified. 30529 * sysdeps/ia64/start.S: Modified. 30530 * sysdeps/m68k/start.S: Modified. 30531 * sysdeps/mach/hurd/i386/libc.abilist: Modified. 30532 * sysdeps/microblaze/start.S: Modified. 30533 * sysdeps/mips/start.S: Modified. 30534 * sysdeps/nios2/start.S: Modified. 30535 * sysdeps/powerpc/powerpc32/start.S: Modified. 30536 * sysdeps/powerpc/powerpc64/start.S: Modified. 30537 * sysdeps/riscv/start.S: Modified. 30538 * sysdeps/s390/s390-32/start.S: Modified. 30539 * sysdeps/s390/s390-64/start.S: Modified. 30540 * sysdeps/sh/start.S: Modified. 30541 * sysdeps/sparc/sparc32/start.S: Modified. 30542 * sysdeps/sparc/sparc64/start.S: Modified. 30543 * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. 30544 * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. 30545 * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. 30546 * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. 30547 * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. 30548 * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. 30549 * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. 30550 * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. 30551 * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. 30552 * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. 30553 * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. 30554 * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. 30555 * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. 30556 * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. 30557 * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. 30558 * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. 30559 * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. 30560 * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. 30561 * sysdeps/unix/sysv/linux/powerpc/libc-start.c: Modified. 30562 (__libc_start_main): Remove function. 30563 (__libc_start_main_impl): New function. 30564 * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. 30565 * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. 30566 * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. 30567 * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. 30568 * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified. 30569 * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. 30570 * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. 30571 * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. 30572 * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. 30573 * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. 30574 * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. 30575 * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. 30576 * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. 30577 * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. 30578 * sysdeps/x86_64/start.S: Modified. 30579 305802021-02-23 Adhemerval Zanella <adhemerval.zanella@linaro.org> 30581 30582 COMMIT: a79328c745219dcb395070cdcd3be065a8347f24 30583 posix: Falling back to non wide mode in case of encoding error [BZ #14185] 30584 30585 * posix/fnmatch.c: Modified. 30586 (fnmatch): Modified function. 30587 (scratch_buffer.h): Include file. 30588 (fnmatch_convert_to_wide): New function. 30589 * posix/tst-fnmatch.input: Modified. 30590 305912021-02-23 Florian Weimer <fweimer@redhat.com> 30592 30593 COMMIT: 5a664d7ae8e42d641a7b4b436987ff67ab483b08 30594 nptl: Move elision implementations into libc 30595 30596 * elf/libc_early_init.c: Modified. 30597 (__libc_early_init): Modified function. 30598 (elision-conf.h): Include file. 30599 (lowlevellock.h): Include file. 30600 * nptl/Makefile: Modified. 30601 * nptl/Versions: Modified. 30602 * sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c: Move to... 30603 * nptl/elision-conf.c: ... here. 30604 (elision-conf.h): Remove include. 30605 (force-elision.h): Remove include. 30606 (nptl/pthread_mutex_lock.c): Remove include. 30607 * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_lock.c: Move to... 30608 * nptl/elision-lock.c: ... here. 30609 (elision-conf.h): Remove include. 30610 (force-elision.h): Remove include. 30611 (nptl/pthread_mutex_lock.c): Remove include. 30612 * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_trylock.c: Move to... 30613 * nptl/elision-timed.c: ... here. 30614 (elision-conf.h): Remove include. 30615 (force-elision.h): Remove include. 30616 (nptl/pthread_mutex_trylock.c): Remove include. 30617 * sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c: Move to... 30618 * nptl/elision-trylock.c: ... here. 30619 (elision-conf.h): Remove include. 30620 (force-elision.h): Remove include. 30621 (nptl/pthread_mutex_lock.c): Remove include. 30622 * nptl/elision-unlock.c: New file. 30623 * nptl/lowlevellock.c: Modified. 30624 [ENABLE_ELISION_SUPPORT](__pthread_force_elision): New. 30625 [ENABLE_ELISION_SUPPORT](libc_hidden_data_def): New. 30626 * nptl/pthread_mutex_lock.c: Modified. 30627 [! FORCE_ELISION](FORCE_ELISION): Remove. 30628 [! lll_lock_elision](lll_lock_elision): Remove. 30629 [! lll_trylock_elision](lll_trylock_elision): Remove. 30630 (__pthread_mutex_lock): Modified function. 30631 * nptl/pthread_mutex_timedlock.c: Modified. 30632 [! FORCE_ELISION](FORCE_ELISION): Remove. 30633 [! lll_clocklock_elision](lll_clocklock_elision): Remove. 30634 [! lll_trylock_elision](lll_trylock_elision): Remove. 30635 * nptl/pthread_mutex_trylock.c: Modified. 30636 [! FORCE_ELISION](FORCE_ELISION): Remove. 30637 [! lll_trylock_elision](lll_trylock_elision): Remove. 30638 * nptl/pthread_mutex_unlock.c: Modified. 30639 [! lll_unlock_elision](lll_unlock_elision): Remove. 30640 * sysdeps/nptl/lowlevellock.h: Modified. 30641 [! ENABLE_ELISION_SUPPORT](lll_clocklock_elision): New. 30642 [! ENABLE_ELISION_SUPPORT](lll_lock_elision): New. 30643 [! ENABLE_ELISION_SUPPORT](lll_trylock_elision): New. 30644 [! ENABLE_ELISION_SUPPORT](lll_unlock_elision): New. 30645 [! ENABLE_ELISION_SUPPORT](FORCE_ELISION): New. 30646 [ENABLE_ELISION_SUPPORT][! ELISION_UNLOCK_NEEDS_ADAPT_COUNT](__lll_unlock_elision): New. 30647 [ENABLE_ELISION_SUPPORT][! ELISION_UNLOCK_NEEDS_ADAPT_COUNT](lll_unlock_elision): New. 30648 [ENABLE_ELISION_SUPPORT][ELISION_UNLOCK_NEEDS_ADAPT_COUNT](__lll_unlock_elision): New. 30649 [ENABLE_ELISION_SUPPORT][ELISION_UNLOCK_NEEDS_ADAPT_COUNT](lll_unlock_elision): New. 30650 [ENABLE_ELISION_SUPPORT](__pthread_force_elision): New. 30651 [ENABLE_ELISION_SUPPORT](libc_hidden_proto): New. 30652 [ENABLE_ELISION_SUPPORT](__lll_elision_init): New. 30653 [ENABLE_ELISION_SUPPORT](__lll_clocklock_elision): New. 30654 [ENABLE_ELISION_SUPPORT](libc_hidden_proto): New. 30655 [ENABLE_ELISION_SUPPORT](__lll_lock_elision): New. 30656 [ENABLE_ELISION_SUPPORT](libc_hidden_proto): New. 30657 [ENABLE_ELISION_SUPPORT](libc_hidden_proto): New. 30658 [ENABLE_ELISION_SUPPORT](__lll_trylock_elision): New. 30659 [ENABLE_ELISION_SUPPORT](libc_hidden_proto): New. 30660 [ENABLE_ELISION_SUPPORT](lll_clocklock_elision): New. 30661 [ENABLE_ELISION_SUPPORT](lll_lock_elision): New. 30662 [ENABLE_ELISION_SUPPORT](lll_trylock_elision): New. 30663 [ENABLE_ELISION_SUPPORT](FORCE_ELISION): New. 30664 (elision-conf.h): Include file. 30665 * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_timedlock.c: Move to... 30666 * sysdeps/pthread/elision-conf.h: ... here. 30667 (elision-conf.h): Remove include. 30668 (force-elision.h): Remove include. 30669 (nptl/pthread_mutex_timedlock.c): Remove include. 30670 (_ELISION_CONF_H): New. 30671 (ENABLE_ELISION_SUPPORT): New. 30672 (ELISION_UNLOCK_NEEDS_ADAPT_COUNT): New. 30673 * sysdeps/unix/sysv/linux/powerpc/Makefile: Modified. 30674 * sysdeps/unix/sysv/linux/powerpc/elision-conf.c: Modified. 30675 [! SHARED](INIT_SECTION): Remove. 30676 [! SHARED](MAYBE_CONST): Remove. 30677 [SHARED](INIT_SECTION): Remove. 30678 [SHARED](MAYBE_CONST): Remove. 30679 (__pthread_force_elision): Remove. 30680 (elision_init): Remove function. 30681 (__lll_elision_init): New function. 30682 * sysdeps/unix/sysv/linux/powerpc/elision-conf.h: Modified. 30683 (__pthread_force_elision): Remove. 30684 (HAVE_ELISION): Remove. 30685 (ENABLE_ELISION_SUPPORT): New. 30686 (ELISION_UNLOCK_NEEDS_ADAPT_COUNT): New. 30687 * sysdeps/unix/sysv/linux/powerpc/elision-lock.c: Modified. 30688 [! LLL_LOCK && ! EXTRAARG](elision-conf.c): Remove. 30689 (libc_hidden_def): New. 30690 * sysdeps/unix/sysv/linux/powerpc/elision-trylock.c: Modified. 30691 (libc_hidden_def): New. 30692 * sysdeps/unix/sysv/linux/powerpc/elision-unlock.c: Modified. 30693 (libc_hidden_def): New. 30694 * sysdeps/unix/sysv/linux/powerpc/force-elision.h: Delete file. 30695 * sysdeps/unix/sysv/linux/powerpc/lowlevellock.h: Delete file. 30696 * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_cond_lock.c: Delete file. 30697 * sysdeps/unix/sysv/linux/s390/Makefile: Modified. 30698 * sysdeps/unix/sysv/linux/s390/elision-conf.c: Modified. 30699 [! SHARED](INIT_SECTION): Remove. 30700 [! SHARED](MAYBE_CONST): Remove. 30701 [SHARED](INIT_SECTION): Remove. 30702 [SHARED](MAYBE_CONST): Remove. 30703 (__pthread_force_elision): Remove. 30704 (elision_init): Remove function. 30705 (__lll_elision_init): New function. 30706 * sysdeps/unix/sysv/linux/s390/elision-conf.h: Modified. 30707 (__pthread_force_elision): Remove. 30708 (HAVE_ELISION): Remove. 30709 (ENABLE_ELISION_SUPPORT): New. 30710 (ELISION_UNLOCK_NEEDS_ADAPT_COUNT): New. 30711 * sysdeps/unix/sysv/linux/s390/elision-lock.c: Modified. 30712 [! LLL_LOCK && ! EXTRAARG](elision-conf.c): Remove. 30713 (libc_hidden_def): New. 30714 * sysdeps/unix/sysv/linux/s390/elision-trylock.c: Modified. 30715 (libc_hidden_def): New. 30716 * sysdeps/unix/sysv/linux/s390/elision-unlock.c: Modified. 30717 (libc_hidden_def): New. 30718 * sysdeps/unix/sysv/linux/s390/force-elision.h: Delete file. 30719 * sysdeps/unix/sysv/linux/s390/lowlevellock.h: Delete file. 30720 * sysdeps/unix/sysv/linux/s390/pthread_mutex_cond_lock.c: Delete file. 30721 * sysdeps/unix/sysv/linux/s390/pthread_mutex_timedlock.c: Delete file. 30722 * sysdeps/unix/sysv/linux/s390/pthread_mutex_trylock.c: Delete file. 30723 * sysdeps/unix/sysv/linux/x86/Makefile: Modified. 30724 * sysdeps/unix/sysv/linux/x86/elision-conf.c: Modified. 30725 [! SHARED](INIT_SECTION): Remove. 30726 [SHARED](INIT_SECTION): Remove. 30727 (__pthread_force_elision): Remove. 30728 (elision_init): Remove function. 30729 (__lll_elision_init): New function. 30730 * sysdeps/unix/sysv/linux/x86/elision-conf.h: Modified. 30731 (__pthread_force_elision): Remove. 30732 (HAVE_ELISION): Remove. 30733 (ENABLE_ELISION_SUPPORT): New. 30734 (ELISION_UNLOCK_NEEDS_ADAPT_COUNT): New. 30735 * sysdeps/unix/sysv/linux/x86/elision-lock.c: Modified. 30736 [! LLL_LOCK && ! EXTRAARG](elision-conf.c): Remove. 30737 (libc_hidden_def): New. 30738 * sysdeps/unix/sysv/linux/x86/elision-trylock.c: Modified. 30739 (libc_hidden_def): New. 30740 * sysdeps/unix/sysv/linux/x86/elision-unlock.c: Modified. 30741 (libc_hidden_def): New. 30742 * sysdeps/unix/sysv/linux/x86/force-elision.h: Delete file. 30743 * sysdeps/unix/sysv/linux/x86/lowlevellock.h: Modified. 30744 [! __ASSEMBLER__](__lll_clocklock_elision): Remove. 30745 [! __ASSEMBLER__](lll_clocklock_elision): Remove. 30746 [! __ASSEMBLER__](__lll_lock_elision): Remove. 30747 [! __ASSEMBLER__](__lll_unlock_elision): Remove. 30748 [! __ASSEMBLER__](__lll_trylock_elision): Remove. 30749 [! __ASSEMBLER__](lll_lock_elision): Remove. 30750 [! __ASSEMBLER__](lll_unlock_elision): Remove. 30751 [! __ASSEMBLER__](lll_trylock_elision): Remove. 30752 * sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c: Delete file. 30753 * sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c: Delete file. 30754 * sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c: Delete file. 30755 307562021-02-23 Samuel Thibault <samuel.thibault@ens-lyon.org> 30757 30758 COMMIT: 597d0267b5c4a925f0175837ec09df9f77e0a250 30759 NEWS: Add missing bug closures 30760 30761 * NEWS: Modified. 30762 307632021-02-23 Paul Zimmermann <Paul.Zimmermann@inria.fr> 30764 30765 COMMIT: 90197376d5d31adbfa8589acf6c9ab8ac4755ecf 30766 added rt to malloc/Depend [BZ #27132] 30767 30768 * malloc/Depend: Modified. 30769 307702021-02-22 H.J. Lu <hjl.tools@gmail.com> 30771 30772 COMMIT: 89de9d3958ff4e14f438c3f6800fac80901e2c2f 30773 x86: Use x86/nptl/pthreaddef.h 30774 30775 * sysdeps/i386/nptl/pthreaddef.h: Move to... 30776 * sysdeps/x86/nptl/pthreaddef.h: ... here. 30777 (CURRENT_STACK_FRAME): Remove. 30778 [! __x86_64__](CURRENT_STACK_FRAME): New. 30779 [__x86_64__](CURRENT_STACK_FRAME): New. 30780 * sysdeps/x86_64/nptl/pthreaddef.h: Delete file. 30781 307822021-02-22 Florian Weimer <fweimer@redhat.com> 30783 30784 COMMIT: b5be9ae77e3e266ed83f84f0bb29198d71211aa8 30785 nptl: Move futex-internal into libc 30786 30787 * nptl/Makefile: Modified. 30788 * nptl/Versions: Modified. 30789 * nptl/futex-internal.c: Modified. 30790 (libpthread_hidden_def): Remove. 30791 (libpthread_hidden_def): Remove. 30792 (libc_hidden_def): New. 30793 (libc_hidden_def): New. 30794 * sysdeps/nptl/futex-internal.h: Modified. 30795 (libpthread_hidden_proto): Remove. 30796 (libpthread_hidden_proto): Remove. 30797 (libc_hidden_proto): New function. 30798 (libc_hidden_proto): New function. 30799 308002021-02-22 Florian Weimer <fweimer@redhat.com> 30801 30802 COMMIT: 2f4019de81024cc0d05a5b5cedb1afb28b59a836 30803 nptl: Move lowlevellock into libc [BZ #15648] 30804 30805 * nptl/Makefile: Modified. 30806 * nptl/Versions: Modified. 30807 * nptl/libc-lowlevellock.c: Delete file. 30808 * nptl/lowlevellock.c: Modified. 30809 [IS_IN (libpthread)](__lll_lock_wait): Remove. 30810 (libc_hidden_def): New. 30811 (__lll_lock_wait): New function. 30812 (libc_hidden_def): New. 30813 * sysdeps/nptl/lowlevellock.h: Modified. 30814 (__lll_lock_wait_private): Modified. 30815 (__lll_lock_wait): Modified. 30816 (libc_hidden_proto): New. 30817 * sysdeps/riscv/nptl/libc-lowlevellock.c: Delete file. 30818 308192021-02-22 Florian Weimer <fweimer@redhat.com> 30820 30821 COMMIT: 541e53c9ddd9ef543cc45b66c7597e63fa665414 30822 nptl: Move futex-internal.c into main nptl directory 30823 30824 * nptl/Makefile: Modified. 30825 * sysdeps/nptl/futex-internal.c: Move to... 30826 * nptl/futex-internal.c: ... here. 30827 * sysdeps/nptl/Makefile: Modified. 30828 308292021-02-22 Florian Weimer <fweimer@redhat.com> 30830 30831 COMMIT: f720ce680eb970be2166e4809963d4cd30de182a 30832 nptl: Reformat Versions 30833 30834 * nptl/Versions: Modified. 30835 308362021-02-22 Florian Weimer <fweimer@redhat.com> 30837 30838 COMMIT: 3f232aa36dd908a27e8abb0addd4cbbb30cb6b65 30839 nptl: Split libpthread-routines into one routine per line 30840 30841 * nptl/Makefile: Modified. 30842 308432021-02-22 Florian Weimer <fweimer@redhat.com> 30844 30845 COMMIT: feb741bb81d2c7adc222c574158128bf2c48ca01 30846 x86: Remove unused variables for raw cache sizes from cacheinfo.h 30847 30848 * sysdeps/x86/cacheinfo.h: Modified. 30849 [IS_IN (libc)](__x86_raw_data_cache_size_half): Remove. 30850 [IS_IN (libc)](__x86_raw_data_cache_size): Remove. 30851 [IS_IN (libc)](__x86_raw_shared_cache_size_half): Remove. 30852 [IS_IN (libc)](__x86_raw_shared_cache_size): Remove. 30853 [IS_IN (libc)](init_cacheinfo): Modified function. 30854 308552021-02-22 Joseph Myers <joseph@codesourcery.com> 30856 30857 COMMIT: 8a7b4dc6d005e2878f1afe6ba1a2bbce14f86a55 30858 Use Linux 5.11 in build-many-glibcs.py. 30859 30860 * scripts/build-many-glibcs.py: Modified. 30861 308622021-02-22 H.J. Lu <hjl.tools@gmail.com> 30863 30864 COMMIT: ba230b6387fc0ccba60d2ff6759f7e326ba7bf3e 30865 <bits/platform/x86.h>: Correct x86_cpu_TBM 30866 30867 * sysdeps/x86/bits/platform/x86.h: Modified. 30868 (<anoymous>): Modified. 30869 308702021-02-22 H.J. Lu <hjl.tools@gmail.com> 30871 30872 COMMIT: ebbb8c9f64c3486603ef4ccee4dd2a5574e41039 30873 x86_64/clone.S: Upate comments 30874 30875 * sysdeps/unix/sysv/linux/x86_64/clone.S: Modified. 30876 308772021-02-22 H.J. Lu <hjl.tools@gmail.com> 30878 30879 COMMIT: f8ff5a3cc2e401c586244bbdc27ea236229b7cb7 30880 i386/clone.S: Remove redundant EBX load 30881 30882 * sysdeps/unix/sysv/linux/i386/clone.S: Modified. 30883 308842021-02-22 Szabolcs Nagy <szabolcs.nagy@arm.com> 30885 30886 COMMIT: fb37ef69602a1ba635268cd9033a86adc817c53d 30887 aarch64: Remove the unused __read_tp symbol 30888 30889 * sysdeps/unix/sysv/linux/aarch64/Makefile: Modified. 30890 * sysdeps/unix/sysv/linux/aarch64/__read_tp.S: Delete file. 30891 * sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S: Delete file. 30892 308932021-02-22 Florian Weimer <fweimer@redhat.com> 30894 30895 COMMIT: 418f5783d987ed13fee217d8aad47b8b23b28a87 30896 build-many-glibcs.py: Use make -O for more consistent log output 30897 30898 * scripts/build-many-glibcs.py: Modified. 30899 309002021-02-21 Naohiro Tamura <naohirot@fujitsu.com> 30901 30902 COMMIT: e9e7f24543e6d1b0a31641f144697e261df6ccd7 30903 configure: Replace obsolete AC_TRY_LINK with AC_LINK_IFELSE 30904 30905 * configure.ac: Modified. 30906 309072021-02-21 Naohiro Tamura <naohirot@fujitsu.com> 30908 30909 COMMIT: 3907c7bf0f82878363a8cccb83f7258b744c3f27 30910 configure: Remove obsolete AC_CHECK_TOOL_PREFIX 30911 30912 * configure: Modified. 30913 * configure.ac: Modified. 30914 309152021-02-21 Naohiro Tamura <naohirot@fujitsu.com> 30916 30917 COMMIT: 831030740370defaab2457cc2600549f3e837f6e 30918 configure: Replace obsoleted AC_HELP_STRING with AS_HELP_STRING 30919 30920 * configure.ac: Modified. 30921 309222021-02-19 Joseph Myers <joseph@codesourcery.com> 30923 30924 COMMIT: 83908b3a1ea51e3aa7ff422275940e56dbba989f 30925 Update syscall lists for Linux 5.11. 30926 30927 * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified. 30928 (__NR_epoll_pwait2): New. 30929 * sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified. 30930 (__NR_epoll_pwait2): New. 30931 * sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified. 30932 (__NR_epoll_pwait2): New. 30933 * sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified. 30934 (__NR_epoll_pwait2): New. 30935 * sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified. 30936 (__NR_epoll_pwait2): New. 30937 * sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified. 30938 (__NR_epoll_pwait2): New. 30939 * sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified. 30940 (__NR_epoll_pwait2): New. 30941 * sysdeps/unix/sysv/linux/ia64/arch-syscall.h: Modified. 30942 (__NR_epoll_pwait2): New. 30943 * sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified. 30944 (__NR_epoll_pwait2): New. 30945 * sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified. 30946 (__NR_epoll_pwait2): New. 30947 * sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified. 30948 (__NR_epoll_pwait2): New. 30949 * sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified. 30950 (__NR_epoll_pwait2): New. 30951 * sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified. 30952 (__NR_epoll_pwait2): New. 30953 * sysdeps/unix/sysv/linux/nios2/arch-syscall.h: Modified. 30954 (__NR_epoll_pwait2): New. 30955 * sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified. 30956 (__NR_epoll_pwait2): New. 30957 * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified. 30958 (__NR_epoll_pwait2): New. 30959 * sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified. 30960 (__NR_epoll_pwait2): New. 30961 * sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified. 30962 (__NR_epoll_pwait2): New. 30963 * sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified. 30964 (__NR_epoll_pwait2): New. 30965 * sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified. 30966 (__NR_epoll_pwait2): New. 30967 * sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified. 30968 (__NR_epoll_pwait2): New. 30969 * sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified. 30970 (__NR_epoll_pwait2): New. 30971 * sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified. 30972 (__NR_epoll_pwait2): New. 30973 * sysdeps/unix/sysv/linux/syscall-names.list: Modified. 30974 * sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified. 30975 (__NR_epoll_pwait2): New. 30976 * sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified. 30977 (__NR_epoll_pwait2): New. 30978 309792021-02-19 John David Anglin <danglin@gcc.gnu.org> 30980 30981 COMMIT: 96b8038f12dd5fc5620a1213b79eb3a8342e846a 30982 Correct hppa EFD_NONBLOCK, IN_NONBLOCK, SFD_NONBLOCK and TFD_NONBLOCK defines. 30983 30984 * sysdeps/unix/sysv/linux/hppa/bits/eventfd.h: Modified. 30985 (<anoymous>): Modified. 30986 * sysdeps/unix/sysv/linux/hppa/bits/inotify.h: Modified. 30987 (<anoymous>): Modified. 30988 * sysdeps/unix/sysv/linux/hppa/bits/signalfd.h: Modified. 30989 (<anoymous>): Modified. 30990 * sysdeps/unix/sysv/linux/hppa/bits/timerfd.h: Modified. 30991 (<anoymous>): Modified. 30992 309932021-02-19 Florian Weimer <fweimer@redhat.com> 30994 30995 COMMIT: 044e603b698093cf48f6e6229e0b66acf05227e4 30996 string: Work around GCC PR 98512 in rawmemchr 30997 30998 * string/rawmemchr.c: Modified. 30999 (RAWMEMCHR): Modified function. 31000 [__GNUC_PREREQ (11, 0)](DIAG_IGNORE_NEEDS_COMMENT): New. 31001 [__GNUC_PREREQ (7, 0)](overflow): New. 31002 (DIAG_PUSH_NEEDS_COMMENT): New. 31003 (DIAG_POP_NEEDS_COMMENT): New. 31004 310052021-02-16 Lukasz Majewski <lukma@denx.de> 31006 31007 COMMIT: 7b15dabfdd49a2dcb6d25285f3bcdf880c1dbda5 31008 tst: time: Provide Y2038 tests for mktime (tst-mktime4.c) 31009 31010 * time/Makefile: Modified. 31011 * time/tst-mktime4.c: New file. 31012 310132021-02-16 Lukasz Majewski <lukma@denx.de> 31014 31015 COMMIT: 13c0b30b24b1f7c6853cb8a3317568cb960efe99 31016 tst: Provide test for difftime 31017 31018 * time/Makefile: Modified. 31019 * time/tst-difftime.c: New file. 31020 310212021-02-16 Lukasz Majewski <lukma@denx.de> 31022 31023 COMMIT: 0ca1a95d3b6249b3ac4101e6d781c7e4380c47e0 31024 tst: Provide test for ctime 31025 31026 * time/Makefile: Modified. 31027 * time/tst-ctime.c: New file. 31028 310292021-02-16 Lukasz Majewski <lukma@denx.de> 31030 31031 COMMIT: 2323a3426063afec1b43c0b48bf57ffd885a0716 31032 tst: Provide test for sched_rr_get_interval 31033 31034 * posix/Makefile: Modified. 31035 * posix/tst-sched_rr_get_interval.c: New file. 31036 310372021-02-16 Stefan Liebler <stli@linux.ibm.com> 31038 31039 COMMIT: 25251c0707fe34f30a27381a5fabc35435a96621 31040 S390: Add new hwcap values. 31041 31042 * sysdeps/s390/dl-procinfo.c: Modified. 31043 * sysdeps/s390/dl-procinfo.h: Modified. 31044 (_DL_HWCAP_COUNT): Modified. 31045 (<anoymous>): Modified. 31046 * sysdeps/unix/sysv/linux/s390/bits/hwcap.h: Modified. 31047 (HWCAP_S390_VXRS_PDE2): New. 31048 (HWCAP_S390_NNPA): New. 31049 310502021-02-15 Szabolcs Nagy <szabolcs.nagy@arm.com> 31051 31052 COMMIT: fb1905eed8535d9ea4518df82b823544de37f7d8 31053 aarch64: Fix sys/ptrace.h if linux headers are included 31054 31055 * sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h: Modified. 31056 (PTRACE_TRACEME): New. 31057 (PTRACE_PEEKTEXT): New. 31058 (PTRACE_PEEKDATA): New. 31059 (PTRACE_PEEKUSER): New. 31060 (PTRACE_POKETEXT): New. 31061 (PTRACE_POKEDATA): New. 31062 (PTRACE_POKEUSER): New. 31063 (PTRACE_CONT): New. 31064 (PTRACE_KILL): New. 31065 (PTRACE_SINGLESTEP): New. 31066 (PTRACE_ATTACH): New. 31067 (PTRACE_DETACH): New. 31068 (PTRACE_SYSCALL): New. 31069 (PTRACE_SYSEMU): New. 31070 (PTRACE_SYSEMU_SINGLESTEP): New. 31071 (PTRACE_PEEKMTETAGS): New. 31072 (PTRACE_POKEMTETAGS): New. 31073 (PTRACE_SETOPTIONS): New. 31074 (PTRACE_GETEVENTMSG): New. 31075 (PTRACE_GETSIGINFO): New. 31076 (PTRACE_SETSIGINFO): New. 31077 (PTRACE_GETREGSET): New. 31078 (PTRACE_SETREGSET): New. 31079 (PTRACE_SEIZE): New. 31080 (PTRACE_INTERRUPT): New. 31081 (PTRACE_LISTEN): New. 31082 (PTRACE_PEEKSIGINFO): New. 31083 (PTRACE_GETSIGMASK): New. 31084 (PTRACE_SETSIGMASK): New. 31085 (PTRACE_SECCOMP_GET_FILTER): New. 31086 (PTRACE_SECCOMP_GET_METADATA): New. 31087 (PTRACE_GET_SYSCALL_INFO): New. 31088 310892021-02-12 Florian Weimer <fweimer@redhat.com> 31090 31091 COMMIT: ebcf45a16ca981c8515f88db94e757cfc6fe4b35 31092 elf: Do not copy vDSO soname when setting up link map 31093 31094 * elf/setup-vdso.h: Modified. 31095 (setup_vdso): Modified function. 31096 310972021-02-12 H.J. Lu <hjl.tools@gmail.com> 31098 H.J. Lu <hjl.tools@gmail.com> 31099 31100 COMMIT: ce4a94b12e9ead1278326857c23b3102ec9c8452 31101 x86: Remove the extra space between "# endif" 31102 31103 * sysdeps/x86/include/cpu-features.h: Modified. 31104 311052021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31106 31107 COMMIT: 4458eb12573d6f210760d670f0fbc1467393c466 31108 hurd: Fix fstatfs build failure 31109 31110 * sysdeps/mach/hurd/fstatfs.c: Modified. 31111 (libc_hidden_def): New. 31112 311132021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31114 31115 COMMIT: 7eb3000f9f8fffd29126a5e5bb6d13cabd63a0f3 31116 linux: Remove stat-check.c 31117 31118 * sysdeps/unix/sysv/linux/fstatat64.c: Modified. 31119 [__TIMESIZE == 64 && (__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](_Static_assert): New. 31120 [__TIMESIZE == 64 && (__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](_Static_assert): New. 31121 [__TIMESIZE == 64 && (__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](_Static_assert): New. 31122 * sysdeps/unix/sysv/linux/generic/Makefile: Modified. 31123 * sysdeps/unix/sysv/linux/generic/stat-check.c: Delete file. 31124 311252021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31126 31127 COMMIT: d2fa24f2395db7767e43a42b5f891fe3d2dfb6b6 31128 linux: Remove overflow.h 31129 31130 * sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h: Delete file. 31131 311322021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31133 31134 COMMIT: 1566d3c43f12a02cca140ae25777c3c196de7795 31135 linux: Consolidate internal_statvfs 31136 31137 * sysdeps/unix/sysv/linux/Makefile: Modified. 31138 * sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c: Delete file. 31139 * sysdeps/unix/sysv/linux/fstatvfs.c: Modified. 31140 [!STATFS_IS_STATFS64](__fstatvfs): Modified function. 31141 * sysdeps/unix/sysv/linux/fstatvfs64.c: Modified. 31142 (__fstatvfs64): Modified function. 31143 * sysdeps/unix/sysv/linux/internal_statvfs.c: Modified. 31144 [! STATFS](STATFS): Remove. 31145 [! STATFS](STATVFS): Remove. 31146 [! STATFS](INTERNAL_STATVFS): Remove. 31147 [STATFS](__statvfs_getflags): Remove. 31148 (assert.h): Remove include. 31149 (errno.h): Remove include. 31150 (mntent.h): Remove include. 31151 (paths.h): Remove include. 31152 (stdbool.h): Remove include. 31153 (stdio_ext.h): Remove include. 31154 (sys/mount.h): Remove include. 31155 (sys/stat.h): Remove include. 31156 (internal_statvfs.h): Modified. 31157 (linux_fsinfo.h): Remove include. 31158 (kernel-features.h): Remove include. 31159 (INTERNAL_STATVFS): Remove function. 31160 [!STATFS_IS_STATFS64](__internal_statvfs): New. 31161 (sys/statvfs.h): Include file. 31162 (time.h): Include file. 31163 (kernel_stat.h): Include file. 31164 (__internal_statvfs64): New function. 31165 * sysdeps/unix/sysv/linux/internal_statvfs.h: Modified. 31166 (__internal_statvfs): Modified. 31167 (__internal_statvfs64): Modified. 31168 * sysdeps/unix/sysv/linux/internal_statvfs64.c: Delete file. 31169 * sysdeps/unix/sysv/linux/statvfs.c: Modified. 31170 [!STATFS_IS_STATFS64](__statvfs): Modified function. 31171 * sysdeps/unix/sysv/linux/statvfs64.c: Modified. 31172 (__statvfs64): Modified function. 31173 311742021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31175 31176 COMMIT: 52f527d6f1e880027e37c422b3ce4f2b12c8ef7d 31177 linux: Consolidate statvfs implementations 31178 31179 * include/sys/statvfs.h: Modified. 31180 [! _ISOMAC](__statvfs64): Modified. 31181 * sysdeps/unix/sysv/linux/alpha/statvfs.c: Delete file. 31182 * sysdeps/unix/sysv/linux/alpha/statvfs64.c: Delete file. 31183 * sysdeps/unix/sysv/linux/statvfs.c: Modified. 31184 (stddef.h): Remove include. 31185 (sys/stat.h): Remove include. 31186 (internal_statvfs.h): Modified. 31187 (__statvfs): Remove function. 31188 (weak_alias): Remove. 31189 (libc_hidden_weak): Remove. 31190 [!STATFS_IS_STATFS64](__statvfs): New. 31191 [!STATFS_IS_STATFS64](weak_alias): New. 31192 [!STATFS_IS_STATFS64](libc_hidden_weak): New. 31193 (sys/statvfs.h): Include file. 31194 (time.h): Include file. 31195 (kernel_stat.h): Include file. 31196 * sysdeps/unix/sysv/linux/statvfs64.c: Modified. 31197 (errno.h): Remove include. 31198 (stddef.h): Remove include. 31199 (string.h): Remove include. 31200 (sys/stat.h): Remove include. 31201 (internal_statvfs.h): Modified. 31202 (kernel-features.h): Remove include. 31203 (__statvfs64): Modified function. 31204 [STATFS_IS_STATFS64](weak_alias): New. 31205 [STATFS_IS_STATFS64](weak_alias): New. 31206 (__statvfs): New. 31207 (statvfs): New. 31208 (sys/statvfs.h): Include file. 31209 (time.h): Include file. 31210 (kernel_stat.h): Include file. 31211 (__statvfs): New. 31212 (statvfs): New. 31213 * sysdeps/unix/sysv/linux/wordsize-64/statvfs.c: Delete file. 31214 * sysdeps/unix/sysv/linux/wordsize-64/statvfs64.c: Delete file. 31215 312162021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31217 31218 COMMIT: 6ea1603d65881348a81af8dd93860d02443bdf61 31219 linux: Consolidate fstatvfs implementations 31220 31221 * sysdeps/unix/sysv/linux/alpha/fstatvfs.c: Delete file. 31222 * sysdeps/unix/sysv/linux/alpha/fstatvfs64.c: Delete file. 31223 * sysdeps/unix/sysv/linux/fstatvfs.c: Modified. 31224 (stddef.h): Remove include. 31225 (sys/stat.h): Remove include. 31226 (internal_statvfs.h): Modified. 31227 (__fstatvfs): Remove function. 31228 (weak_alias): Remove. 31229 (libc_hidden_weak): Remove. 31230 [!STATFS_IS_STATFS64](__fstatvfs): New. 31231 [!STATFS_IS_STATFS64](weak_alias): New. 31232 [!STATFS_IS_STATFS64](libc_hidden_weak): New. 31233 (sys/statvfs.h): Include file. 31234 (time.h): Include file. 31235 (kernel_stat.h): Include file. 31236 * sysdeps/unix/sysv/linux/fstatvfs64.c: Modified. 31237 (errno.h): Remove include. 31238 (string.h): Remove include. 31239 (sys/stat.h): Remove include. 31240 (internal_statvfs.h): Modified. 31241 (kernel-features.h): Remove include. 31242 (__fstatvfs64): Modified function. 31243 [STATFS_IS_STATFS64](weak_alias): New. 31244 [STATFS_IS_STATFS64](weak_alias): New. 31245 (__fstatvfs): New. 31246 (fstatvfs): New. 31247 (sys/statvfs.h): Include file. 31248 (time.h): Include file. 31249 (kernel_stat.h): Include file. 31250 (__fstatvfs): New. 31251 (fstatvfs): New. 31252 * sysdeps/unix/sysv/linux/wordsize-64/fstatvfs.c: Delete file. 31253 * sysdeps/unix/sysv/linux/wordsize-64/fstatvfs64.c: Delete file. 31254 * sysdeps/unix/sysv/linux/wordsize-64/internal_statvfs64.c: Delete file. 31255 312562021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31257 31258 COMMIT: f6e616435d885afef1761a407ed0ae1256293bf8 31259 linux: Consolidate statfs implementations 31260 31261 * sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c: Move to... 31262 * sysdeps/unix/sysv/linux/alpha/statfs.c: ... here. 31263 [!STATFS_IS_STATFS64](overflow.h): Remove. 31264 [!STATFS_IS_STATFS64](__statfs): Remove. 31265 [!STATFS_IS_STATFS64](libc_hidden_def): Remove. 31266 [!STATFS_IS_STATFS64](weak_alias): Remove. 31267 (errno.h): Remove include. 31268 (__statfs): New function. 31269 (libc_hidden_def): New. 31270 (weak_alias): New. 31271 * sysdeps/unix/sysv/linux/alpha/statfs64.c: Modified. 31272 (sysdeps/unix/sysv/linux/statfs64.c): Remove include. 31273 (sys/statfs.h): Include file. 31274 (sysdep.h): Include file. 31275 (kernel_stat.h): Include file. 31276 (__statfs64): New function. 31277 (weak_alias): New. 31278 * sysdeps/unix/sysv/linux/alpha/syscalls.list: Modified. 31279 * sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c: Delete file. 31280 * sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list: Modified. 31281 * sysdeps/unix/sysv/linux/statfs.c: New file. 31282 * sysdeps/unix/sysv/linux/statfs64.c: Modified. 31283 [STATFS_IS_STATFS64](__statfs): Remove. 31284 [STATFS_IS_STATFS64](statfs): Remove. 31285 [__ASSUME_STATFS64 == 0](__no_statfs64): Remove. 31286 (errno.h): Remove include. 31287 (string.h): Remove include. 31288 (stddef.h): Remove include. 31289 (kernel-features.h): Remove include. 31290 (__statfs64): Modified function. 31291 (__statfs): Modified. 31292 (statfs): Modified. 31293 (__statfs): New. 31294 (statfs): New. 31295 * sysdeps/unix/sysv/linux/wordsize-64/statfs64.c: Delete file. 31296 * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Modified. 31297 312982021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31299 31300 COMMIT: 1bfbaf7130133ae740c09e12dfdd87df26e03d39 31301 linux: Consolidate fstatfs implementations 31302 31303 * include/sys/statfs.h: Modified. 31304 [! _ISOMAC](__fstatfs): Modified. 31305 [! _ISOMAC](__fstatfs64): Modified. 31306 [! _ISOMAC](libc_hidden_proto): New. 31307 * sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c: Move to... 31308 * sysdeps/unix/sysv/linux/alpha/fstatfs.c: ... here. 31309 [!STATFS_IS_STATFS64](overflow.h): Remove. 31310 [!STATFS_IS_STATFS64](__fstatfs): Remove. 31311 [!STATFS_IS_STATFS64](weak_alias): Remove. 31312 (stddef.h): Remove include. 31313 (__fstatfs): New function. 31314 (libc_hidden_def): New. 31315 (weak_alias): New. 31316 * sysdeps/unix/sysv/linux/alpha/fstatfs64.c: Modified. 31317 (sysdeps/unix/sysv/linux/fstatfs64.c): Remove include. 31318 (sys/statfs.h): Include file. 31319 (sysdep.h): Include file. 31320 (kernel_stat.h): Include file. 31321 (__fstatfs64): New function. 31322 (weak_alias): New. 31323 * sysdeps/unix/sysv/linux/alpha/syscalls.list: Modified. 31324 * sysdeps/unix/sysv/linux/fstatfs.c: New file. 31325 * sysdeps/unix/sysv/linux/fstatfs64.c: Modified. 31326 [STATFS_IS_STATFS64](__fstatfs): Remove. 31327 [STATFS_IS_STATFS64](fstatfs): Remove. 31328 [STATFS_IS_STATFS64](libc_hidden_ver): New. 31329 (errno.h): Remove include. 31330 (string.h): Remove include. 31331 (stddef.h): Remove include. 31332 (kernel-features.h): Remove include. 31333 (__no_statfs64): Remove. 31334 (__fstatfs64): Modified function. 31335 (__fstatfs): Modified. 31336 (fstatfs): Modified. 31337 (__fstatfs): New. 31338 (fstatfs): New. 31339 * sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c: Delete file. 31340 * sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list: Modified. 31341 * sysdeps/unix/sysv/linux/wordsize-64/fstatfs64.c: Delete file. 31342 * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Modified. 31343 313442021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31345 31346 COMMIT: e7702cb56ec99521124befba3c52903842a885c1 31347 linux: Set LFS statfs as default 31348 31349 * sysdeps/unix/sysv/linux/generic/bits/statfs.h: Move to... 31350 * sysdeps/unix/sysv/linux/csky/bits/statfs.h: ... here. 31351 [__WORDSIZE == 64 || __STATFS_MATCHES_STATFS64](__field64): Remove. 31352 * sysdeps/unix/sysv/linux/nios2/bits/statfs.h: New file. 31353 313542021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31355 31356 COMMIT: 36260d5035afd8c3efe55b4fe5161088f34ba644 31357 linux: Set default kernel_stat.h to LFS 31358 31359 * sysdeps/unix/sysv/linux/arc/kernel_stat.h: Delete file. 31360 * sysdeps/unix/sysv/linux/arm/kernel_stat.h: New file. 31361 * sysdeps/unix/sysv/linux/riscv/kernel_stat.h: Move to... 31362 * sysdeps/unix/sysv/linux/csky/kernel_stat.h: ... here. 31363 (bits/wordsize.h): Remove include. 31364 (XSTAT_IS_XSTAT64): Modified. 31365 (STATFS_IS_STATFS64): Modified. 31366 * sysdeps/unix/sysv/linux/generic/kernel_stat.h: Delete file. 31367 * sysdeps/unix/sysv/linux/i386/kernel_stat.h: New file. 31368 * sysdeps/unix/sysv/linux/ia64/kernel_stat.h: Delete file. 31369 * sysdeps/unix/sysv/linux/kernel_stat.h: Modified. 31370 (kernel_stat): Remove. 31371 (_HAVE_STAT___UNUSED4): Remove. 31372 (_HAVE_STAT___UNUSED5): Remove. 31373 (_HAVE_STAT___PAD1): Remove. 31374 (_HAVE_STAT___PAD2): Remove. 31375 (_HAVE_STAT_NSEC): Remove. 31376 (_HAVE_STAT64___PAD1): Remove. 31377 (_HAVE_STAT64___PAD2): Remove. 31378 (_HAVE_STAT64___ST_INO): Remove. 31379 (_HAVE_STAT64_NSEC): Remove. 31380 (STAT_IS_KERNEL_STAT): Modified. 31381 (STAT64_IS_KERNEL_STAT64): Remove. 31382 (XSTAT_IS_XSTAT64): Modified. 31383 (STATFS_IS_STATFS64): Modified. 31384 * sysdeps/unix/sysv/linux/m68k/kernel_stat.h: New file. 31385 * sysdeps/unix/sysv/linux/aarch64/kernel_stat.h: Move to... 31386 * sysdeps/unix/sysv/linux/nios2/kernel_stat.h: ... here. 31387 (XSTAT_IS_XSTAT64): Modified. 31388 (STATFS_IS_STATFS64): Modified. 31389 * sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h: Delete file. 31390 * sysdeps/unix/sysv/linux/s390/s390-32/kernel_stat.h: New file. 31391 * sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h: Delete file. 31392 * sysdeps/unix/sysv/linux/sh/kernel_stat.h: New file. 31393 * sysdeps/unix/sysv/linux/x86_64/kernel_stat.h: Delete file. 31394 * sysdeps/unix/sysv/linux/xstatconv.c: Modified. 31395 [! STAT_IS_KERNEL_STAT][XSTAT_IS_XSTAT64](__xstat_conv): Remove. 31396 [! STAT_IS_KERNEL_STAT](string.h): Remove. 31397 [! STAT_IS_KERNEL_STAT](__xstat64_conv): Remove. 31398 [! STAT_IS_KERNEL_STAT](__xstat32_conv): Remove. 31399 [STAT_IS_KERNEL_STAT](kernel_stat): Remove. 31400 [!STAT_IS_KERNEL_STAT][XSTAT_IS_XSTAT64](__xstat_conv): New. 31401 [!STAT_IS_KERNEL_STAT](string.h): New. 31402 [!STAT_IS_KERNEL_STAT](__xstat64_conv): New. 31403 [!STAT_IS_KERNEL_STAT](__xstat32_conv): New. 31404 314052021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31406 31407 COMMIT: 4b221ec9eebb53571b6e95dceb9d31c98b073a9f 31408 linux: Fix STATFS_IS_STATFS64 definition 31409 31410 * sysdeps/unix/sysv/linux/aarch64/kernel_stat.h: New file. 31411 * sysdeps/unix/sysv/linux/ia64/kernel_stat.h: Modified. 31412 (STATFS_IS_STATFS64): Modified. 31413 * sysdeps/unix/sysv/linux/mips/kernel_stat.h: Modified. 31414 (STATFS_IS_STATFS64): Remove. 31415 [_MIPS_SIM != _ABI64](STATFS_IS_STATFS64): New. 31416 [_MIPS_SIM == _ABI64](STATFS_IS_STATFS64): New. 31417 * sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h: Modified. 31418 (STATFS_IS_STATFS64): Modified. 31419 * sysdeps/unix/sysv/linux/riscv/kernel_stat.h: Modified. 31420 (STATFS_IS_STATFS64): Modified. 31421 * sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h: Modified. 31422 (STATFS_IS_STATFS64): Modified. 31423 * sysdeps/unix/sysv/linux/sparc/sparc64/kernel_stat.h: Modified. 31424 (STATFS_IS_STATFS64): Remove. 31425 [! __arch64__](STATFS_IS_STATFS64): New. 31426 [__arch64__](STATFS_IS_STATFS64): New. 31427 * sysdeps/unix/sysv/linux/x86_64/kernel_stat.h: Modified. 31428 (STATFS_IS_STATFS64): Modified. 31429 314302021-02-10 Siddhesh Poyarekar <siddhesh@sourceware.org> 31431 31432 COMMIT: 228f30ab4724d4087d5f52018873fde22efea6e2 31433 tunables: Disallow negative values for some tunables 31434 31435 * elf/dl-tunables.list: Modified. 31436 * elf/tst-rtld-list-tunables.exp: Modified. 31437 314382021-02-10 Siddhesh Poyarekar <siddhesh@sourceware.org> 31439 31440 COMMIT: a1b8b06a55c1ee581d5ef860cec214b0c27a66f0 31441 x86: Use SIZE_MAX instead of (long int)-1 for tunable range value 31442 31443 * sysdeps/x86/dl-cacheinfo.h: Modified. 31444 (dl_init_cacheinfo): Modified function. 31445 314462021-02-10 Siddhesh Poyarekar <siddhesh@sourceware.org> 31447 31448 COMMIT: 61117bfa1b08ca048e6512c0652c568300fedf6a 31449 tunables: Simplify TUNABLE_SET interface 31450 31451 * elf/dl-tunable-types.h: Modified. 31452 (tunable_type_t): Modified. 31453 * elf/dl-tunables.c: Modified. 31454 (TUNABLE_SET_VAL_IF_VALID_RANGE): Remove. 31455 (TUNABLE_SET_BOUNDS_IF_VALID): Remove. 31456 (do_tunable_update_val): Modified function. 31457 (tunable_initialize): Modified function. 31458 (__tunable_set_val): Modified function. 31459 * elf/dl-tunables.h: Modified. 31460 [HAVE_TUNABLES][!(TOP_NAMESPACE && TUNABLE_NAMESPACE)](TUNABLE_SET): Modified. 31461 [HAVE_TUNABLES][!(TOP_NAMESPACE && TUNABLE_NAMESPACE)](TUNABLE_SET_WITH_BOUNDS): Modified. 31462 [HAVE_TUNABLES][TOP_NAMESPACE && TUNABLE_NAMESPACE](TUNABLE_SET): Modified. 31463 [HAVE_TUNABLES][TOP_NAMESPACE && TUNABLE_NAMESPACE](TUNABLE_SET_WITH_BOUNDS): Modified. 31464 [HAVE_TUNABLES](tunable_val_t): Modified. 31465 [HAVE_TUNABLES](__tunable_set_val): Modified. 31466 [HAVE_TUNABLES](TUNABLE_SET_FULL): Modified. 31467 [HAVE_TUNABLES](TUNABLE_SET_WITH_BOUNDS_FULL): Modified. 31468 [HAVE_TUNABLES](tunable_num_t): New. 31469 * manual/README.tunables: Modified. 31470 * sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified. 31471 (init_cpu_features): Modified function. 31472 * sysdeps/x86/dl-cacheinfo.h: Modified. 31473 (dl_init_cacheinfo): Modified function. 31474 314752021-02-10 Xiaoming Ni <nixiaoming@huawei.com> 31476 31477 COMMIT: e604a5e4bb61267c58e6b6179209efe74ab5f675 31478 setrlimit/getrlimit: Use __nonnull to avoid null pointer 31479 31480 * include/sys/resource.h: Modified. 31481 [! _ISOMAC](__getrlimit): Modified. 31482 [! _ISOMAC](__setrlimit): Modified. 31483 * resource/sys/resource.h: Modified. 31484 [! __USE_FILE_OFFSET64](getrlimit): Modified. 31485 [! __USE_FILE_OFFSET64](setrlimit): Modified. 31486 [__USE_FILE_OFFSET64][__REDIRECT_NTH](__REDIRECT_NTH): Modified. 31487 [__USE_FILE_OFFSET64][__REDIRECT_NTH](__REDIRECT_NTH): Modified. 31488 [__USE_LARGEFILE64](getrlimit64): Modified. 31489 [__USE_LARGEFILE64](setrlimit64): Modified. 31490 314912021-02-10 Naohiro Tamura <naohirot@fujitsu.com> 31492 31493 COMMIT: 7960c5eea936185dfa9aeaad81b28dbfb53521dd 31494 benchtests: Updated json bench-variant attribute 31495 31496 * benchtests/bench-memset.c: Modified. 31497 (test_main): Modified function. 31498 314992021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31500 31501 COMMIT: 36c604ed36b9989a38dd4e323c404d89fd173009 31502 regex: stop using alloca 31503 31504 * posix/regex_internal.h: Modified. 31505 [! _LIBC][! HAVE_ALLOCA](__libc_use_alloca): Remove. 31506 [! _LIBC][! HAVE_ALLOCA](alloca): Remove. 31507 [! _LIBC][HAVE_ALLOCA](__libc_use_alloca): Remove. 31508 [_LIBC || HAVE_ALLOCA](alloca.h): Remove. 31509 315102021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31511 31512 COMMIT: f3e5c7262e77ca84bcef60fe20a3dc70eae12d5e 31513 regexec: remove alloca usage in build_trtable 31514 31515 * posix/regexec.c: Modified. 31516 (build_trtable): Modified function. 31517 315182021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31519 31520 COMMIT: f0908ba1189ac0f74652736780d8ca5e0ea6a927 31521 regex: remove alloca usage on regex set_regs 31522 31523 * posix/regexec.c: Modified. 31524 (set_regs): Modified function. 31525 (DYNARRAY_STRUCT): New. 31526 (DYNARRAY_ELEMENT): New. 31527 (DYNARRAY_PREFIX): New. 31528 (malloc/dynarray-skeleton.c): Include file. 31529 315302021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31531 31532 COMMIT: de0e1b45b0aba18ce50de40e42028af2c50e335c 31533 malloc: Sync dynarray with gnulib 31534 31535 * malloc/dynarray-skeleton.c: Modified. 31536 [ (DYNARRAY_ELEMENT_INIT) || (DYNARRAY_ELEMENT_FREE)](nonnull): Remove function. 31537 [ (DYNARRAY_ELEMENT_INIT) || (DYNARRAY_ELEMENT_FREE)](DYNARRAY_NAME): New function. 31538 [! DYNARRAY_FINAL_TYPE](nonnull): Remove function. 31539 [! DYNARRAY_FINAL_TYPE](DYNARRAY_NAME): New function. 31540 [!( (DYNARRAY_ELEMENT_INIT) || (DYNARRAY_ELEMENT_FREE))](nonnull): Remove function. 31541 [!( (DYNARRAY_ELEMENT_INIT) || (DYNARRAY_ELEMENT_FREE))](DYNARRAY_NAME): New function. 31542 [DYNARRAY_FINAL_TYPE](nonnull): Remove function. 31543 [DYNARRAY_FINAL_TYPE](DYNARRAY_NAME): New function. 31544 (DYNARRAY_STRUCT): Modified. 31545 (DYNARRAY_NAME): Modified function. 31546 (nonnull): Remove function. 31547 (nonnull): Remove function. 31548 (nonnull): Remove function. 31549 (nonnull): Remove function. 31550 (nonnull): Remove function. 31551 (nonnull): Remove function. 31552 (nonnull): Remove function. 31553 (nonnull): Remove function. 31554 (DYNARRAY_NAME): Modified function. 31555 (nonnull): Remove function. 31556 (DYNARRAY_NAME): Modified function. 31557 (DYNARRAY_NAME): Modified function. 31558 (nonnull): Remove function. 31559 (nonnull): Remove function. 31560 (nonnull): Remove function. 31561 (DYNARRAY_FREE): New. 31562 (DYNARRAY_FREE): New function. 31563 (DYNARRAY_NAME): New function. 31564 (DYNARRAY_NAME): New function. 31565 (DYNARRAY_NAME): New function. 31566 (DYNARRAY_NAME): New function. 31567 (DYNARRAY_NAME): New function. 31568 (DYNARRAY_NAME): New function. 31569 (DYNARRAY_NAME): New function. 31570 (DYNARRAY_NAME): New function. 31571 (DYNARRAY_NAME): New function. 31572 (DYNARRAY_NAME): New function. 31573 (DYNARRAY_NAME): New function. 31574 * malloc/dynarray.h: Modified. 31575 (__libc_dynarray_at_failure): Modified. 31576 * malloc/dynarray_at_failure.c: Modified. 31577 (__libc_dynarray_at_failure): Modified function. 31578 * malloc/dynarray_emplace_enlarge.c: Modified. 31579 (__libc_dynarray_emplace_enlarge): Modified function. 31580 (intprops.h): Include file. 31581 * malloc/dynarray_resize.c: Modified. 31582 (__libc_dynarray_resize): Modified function. 31583 (intprops.h): Include file. 31584 * malloc/dynarray_resize_clear.c: Modified. 31585 (stdlib.h): Remove include. 31586 (__libc_dynarray_resize_clear): Modified function. 31587 * malloc/tst-dynarray-fail.c: Modified. 31588 (test_str_fail): Modified function. 31589 * malloc/tst-dynarray-shared.h: Modified. 31590 (CHECK_INIT_STATE): Modified. 31591 * malloc/tst-dynarray.c: Modified. 31592 (test_int): Modified function. 31593 (test_str): Modified function. 31594 315952021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31596 31597 COMMIT: c8ba52ab3350c334d6e34b1439a4c0c1431351f3 31598 misc: Sync cdefs.h with gnulib 31599 31600 * misc/sys/cdefs.h: Modified. 31601 [! __GNUC__][!(( __cplusplus || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)))](__inline): Remove. 31602 [! __GNUC__][( __cplusplus || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))](__inline): Remove. 31603 [! __GNUC__](__THROW): Remove. 31604 [! __GNUC__](__THROWNL): Remove. 31605 [! __GNUC__](__NTH): Remove. 31606 [! __GNUC__ || __GNUC__ < 2](__attribute__): Remove. 31607 [! __cplusplus && (__GNUC_PREREQ (4, 9) || __glibc_clang_has_extension (c_generic_selections) || (! __GNUC__ && __STDC_VERSION__ && __STDC_VERSION__ >= 201112L))](__HAVE_GENERIC_SELECTION): Remove. 31608 [! __has_attribute](__glibc_has_attribute): Remove. 31609 [!(! __cplusplus && (__GNUC_PREREQ (4, 9) || __glibc_clang_has_extension (c_generic_selections) || (! __GNUC__ && __STDC_VERSION__ && __STDC_VERSION__ >= 201112L)))](__HAVE_GENERIC_SELECTION): Remove. 31610 [!(__GNUC_PREREQ (2,5))](__attribute_const__): Remove. 31611 [!(__GNUC_PREREQ (2,8))](__attribute_format_arg__): Remove. 31612 [!(__GNUC_PREREQ (2,96))](__attribute_malloc__): Remove. 31613 [!(__GNUC_PREREQ (2,96))](__attribute_pure__): Remove. 31614 [!(__GNUC_PREREQ (2,97))](__attribute_format_strfmon__): Remove. 31615 [!(__GNUC_PREREQ (3,1) && ! __GNUG__)][! __GNUC__][!(__STDC_VERSION__ && __STDC_VERSION__ >= 199901L)](__restrict_arr): Remove. 31616 [!(__GNUC_PREREQ (3,1) && ! __GNUG__)][! __GNUC__][__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__restrict_arr): Remove. 31617 [!(__GNUC_PREREQ (3,1) && ! __GNUG__)][__GNUC__](__restrict_arr): Remove. 31618 [!(__GNUC_PREREQ (3,1))](__attribute_used__): Remove. 31619 [!(__GNUC_PREREQ (3,1))](__attribute_noinline__): Remove. 31620 [!(__GNUC_PREREQ (3,2))](__attribute_deprecated__): Remove. 31621 [!(__GNUC_PREREQ (3,2))](__always_inline): Remove. 31622 [!(__GNUC_PREREQ (3,3))](__nonnull): Remove. 31623 [!(__GNUC_PREREQ (3,4))](__attribute_warn_unused_result__): Remove. 31624 [!(__GNUC_PREREQ (4,3))](__attribute_artificial__): Remove. 31625 [!(__GNUC_PREREQ (4,5) || __glibc_clang_has_extension (__attribute_deprecated_with_message__))](__attribute_deprecated_msg__): Remove. 31626 [!(__GNUC__ >= 3)](__glibc_unlikely): Remove. 31627 [!(__GNUC__ >= 3)](__glibc_likely): Remove. 31628 [!(__clang__ && __has_extension)](__glibc_clang_has_extension): Remove. 31629 [!__GNUC_PREREQ (2,8)](__extension__): Remove. 31630 [!__GNUC_PREREQ (2,92)][!(__STDC_VERSION__ && __STDC_VERSION__ >= 199901L)](__restrict): Remove. 31631 [!__GNUC_PREREQ (2,92)][__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__restrict): Remove. 31632 [(! _Noreturn && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && !__GNUC_PREREQ (4,7))][!(__GNUC_PREREQ (2,8))](_Noreturn): Remove. 31633 [(! _Noreturn && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && !__GNUC_PREREQ (4,7))][__GNUC_PREREQ (2,8)](_Noreturn): Remove. 31634 [(! _Static_assert && ! __cplusplus && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && (!__GNUC_PREREQ (4, 6) || __STRICT_ANSI__))](_Static_assert): Remove. 31635 [__GNUC_PREREQ (2,5)](__attribute_const__): Remove. 31636 [__GNUC_PREREQ (2,8)](__attribute_format_arg__): Remove. 31637 [__GNUC_PREREQ (2,96)](__attribute_malloc__): Remove. 31638 [__GNUC_PREREQ (2,96)](__attribute_pure__): Remove. 31639 [__GNUC_PREREQ (2,97)](__flexarr): Remove. 31640 [__GNUC_PREREQ (2,97)](__glibc_c99_flexarr_available): Remove. 31641 [__GNUC_PREREQ (2,97)](__attribute_format_strfmon__): Remove. 31642 [__GNUC_PREREQ (3,1)](__attribute_used__): Remove. 31643 [__GNUC_PREREQ (3,1)](__attribute_noinline__): Remove. 31644 [__GNUC_PREREQ (3,1) && ! __GNUG__](__restrict_arr): Remove. 31645 [__GNUC_PREREQ (3,2)](__attribute_deprecated__): Remove. 31646 [__GNUC_PREREQ (3,2)](__always_inline): Remove. 31647 [__GNUC_PREREQ (3,3)](__nonnull): Remove. 31648 [__GNUC_PREREQ (3,4)][__USE_FORTIFY_LEVEL > 0](__wur): Remove. 31649 [__GNUC_PREREQ (3,4)](__attribute_warn_unused_result__): Remove. 31650 [__GNUC_PREREQ (4,3)](__attribute_artificial__): Remove. 31651 [__GNUC_PREREQ (4,5) || __glibc_clang_has_extension (__attribute_deprecated_with_message__)](__attribute_deprecated_msg__): Remove. 31652 [__GNUC__][! __cplusplus && __GNUC_PREREQ (3, 3)](__THROW): Remove. 31653 [__GNUC__][! __cplusplus && __GNUC_PREREQ (3, 3)](__THROWNL): Remove. 31654 [__GNUC__][! __cplusplus && __GNUC_PREREQ (3, 3)](__NTH): Remove. 31655 [__GNUC__][! __cplusplus && __GNUC_PREREQ (3, 3)](__NTHNL): Remove. 31656 [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][!(__cplusplus && __GNUC_PREREQ (2,8))](__THROW): Remove. 31657 [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][!(__cplusplus && __GNUC_PREREQ (2,8))](__THROWNL): Remove. 31658 [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][!(__cplusplus && __GNUC_PREREQ (2,8))](__NTH): Remove. 31659 [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][!(__cplusplus && __GNUC_PREREQ (2,8))](__NTHNL): Remove. 31660 [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][__cplusplus && __GNUC_PREREQ (2,8)][!(__cplusplus >= 201103L)](__THROW): Remove. 31661 [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][__cplusplus && __GNUC_PREREQ (2,8)][__cplusplus >= 201103L](__THROW): Remove. 31662 [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][__cplusplus && __GNUC_PREREQ (2,8)](__THROWNL): Remove. 31663 [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][__cplusplus && __GNUC_PREREQ (2,8)](__NTH): Remove. 31664 [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][__cplusplus && __GNUC_PREREQ (2,8)](__NTHNL): Remove. 31665 [__GNUC__][!(__GNUC_PREREQ (4, 6) && ! _LIBC)](__LEAF): Remove. 31666 [__GNUC__][!(__GNUC_PREREQ (4, 6) && ! _LIBC)](__LEAF_ATTR): Remove. 31667 [__GNUC__][__GNUC_PREREQ (4, 6) && ! _LIBC](__LEAF): Remove. 31668 [__GNUC__][__GNUC_PREREQ (4, 6) && ! _LIBC](__LEAF_ATTR): Remove. 31669 [__GNUC__ && __GNUC__ >= 2][! __cplusplus](__REDIRECT_NTH): Remove. 31670 [__GNUC__ && __GNUC__ >= 2][! __cplusplus](__REDIRECT_NTHNL): Remove. 31671 [__GNUC__ && __GNUC__ >= 2][__cplusplus](__REDIRECT_NTH): Remove. 31672 [__GNUC__ && __GNUC__ >= 2][__cplusplus](__REDIRECT_NTHNL): Remove. 31673 [__GNUC__ && __GNUC__ >= 2](__REDIRECT): Remove. 31674 [__GNUC__ && __GNUC__ >= 2](__ASMNAME): Remove. 31675 [__GNUC__ && __GNUC__ >= 2](__ASMNAME2): Remove. 31676 [__GNUC__ >= 3](__glibc_unlikely): Remove. 31677 [__GNUC__ >= 3](__glibc_likely): Remove. 31678 [__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__flexarr): Remove. 31679 [__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__glibc_c99_flexarr_available): Remove. 31680 [__clang__ && __has_extension](__glibc_clang_has_extension): Remove. 31681 [__has_attribute](__glibc_has_attribute): Remove. 31682 (bits/wordsize.h): Remove include. 31683 (bits/long-double.h): Remove include. 31684 [! __GLIBC__](__nonnull): New. 31685 [! __cplusplus && (__GNUC_PREREQ (4, 9) || __glibc_has_extension (c_generic_selections) || (! __GNUC__ && __STDC_VERSION__ && __STDC_VERSION__ >= 201112L))](__HAVE_GENERIC_SELECTION): New. 31686 [! __has_builtin](__glibc_has_builtin): New. 31687 [! __has_extension](__glibc_has_extension): New. 31688 [! __nonnull][!(__GNUC_PREREQ (3,3) || __glibc_has_attribute (__nonnull__))](__nonnull): New. 31689 [! __nonnull][__GNUC_PREREQ (3,3) || __glibc_has_attribute (__nonnull__)](__nonnull): New. 31690 [!( __GNUC__ || __clang__)](__attribute__): New. 31691 [!(! __cplusplus && (__GNUC_PREREQ (4, 9) || __glibc_has_extension (c_generic_selections) || (! __GNUC__ && __STDC_VERSION__ && __STDC_VERSION__ >= 201112L)))](__HAVE_GENERIC_SELECTION): New. 31692 [!(( __has_attribute && (! __clang_minor__ || 3 < __clang_major__ + (5 <= __clang_minor__))))](__glibc_has_attribute): New. 31693 [!((__GNUC_PREREQ (3,1) || __clang_major__ >= 3) && ! __cplusplus)][! __GNUC__][!(__STDC_VERSION__ && __STDC_VERSION__ >= 199901L)](__restrict_arr): New. 31694 [!((__GNUC_PREREQ (3,1) || __clang_major__ >= 3) && ! __cplusplus)][! __GNUC__][__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__restrict_arr): New. 31695 [!((__GNUC_PREREQ (3,1) || __clang_major__ >= 3) && ! __cplusplus)][__GNUC__](__restrict_arr): New. 31696 [!((__GNUC__ >= 3) || __glibc_has_builtin (__builtin_expect))](__glibc_unlikely): New. 31697 [!((__GNUC__ >= 3) || __glibc_has_builtin (__builtin_expect))](__glibc_likely): New. 31698 [!(__GNUC_PREREQ (2,5) || __glibc_has_attribute (__const__))](__attribute_const__): New. 31699 [!(__GNUC_PREREQ (2,7) || __glibc_has_attribute (__unused__))](__attribute_maybe_unused__): New. 31700 [!(__GNUC_PREREQ (2,8) || __clang__)](__extension__): New. 31701 [!(__GNUC_PREREQ (2,8) || __glibc_has_attribute (__format_arg__))](__attribute_format_arg__): New. 31702 [!(__GNUC_PREREQ (2,92) || __clang_major__ >= 3)][!(__STDC_VERSION__ && __STDC_VERSION__ >= 199901L)](__restrict): New. 31703 [!(__GNUC_PREREQ (2,92) || __clang_major__ >= 3)][__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__restrict): New. 31704 [!(__GNUC_PREREQ (2,96) || __glibc_has_attribute (__malloc__))](__attribute_malloc__): New. 31705 [!(__GNUC_PREREQ (2,96) || __glibc_has_attribute (__pure__))](__attribute_pure__): New. 31706 [!(__GNUC_PREREQ (2,97) || __glibc_has_attribute (__format__))](__attribute_format_strfmon__): New. 31707 [!(__GNUC_PREREQ (3,1) || __glibc_has_attribute (__used__))](__attribute_used__): New. 31708 [!(__GNUC_PREREQ (3,1) || __glibc_has_attribute (__used__))](__attribute_noinline__): New. 31709 [!(__GNUC_PREREQ (3,2) || __glibc_has_attribute (__always_inline__))](__always_inline): New. 31710 [!(__GNUC_PREREQ (3,2) || __glibc_has_attribute (__deprecated__))](__attribute_deprecated__): New. 31711 [!(__GNUC_PREREQ (3,4) || __glibc_has_attribute (__warn_unused_result__))](__attribute_warn_unused_result__): New. 31712 [!(__GNUC_PREREQ (4,3) || __glibc_has_attribute (__articial__))](__attribute_artificial__): New. 31713 [!(__GNUC_PREREQ (4,5) || __glibc_has_extension (__attribute_deprecated_with_message__))](__attribute_deprecated_msg__): New. 31714 [!(__GNUC__ || __clang__)][!(( __cplusplus || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)))](__inline): New. 31715 [!(__GNUC__ || __clang__)][( __cplusplus || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))](__inline): New. 31716 [!(__GNUC__ || __clang__)](__THROW): New. 31717 [!(__GNUC__ || __clang__)](__THROWNL): New. 31718 [!(__GNUC__ || __clang__)](__NTH): New. 31719 [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)][! __cplusplus](__REDIRECT_NTH): New. 31720 [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)][! __cplusplus](__REDIRECT_NTHNL): New. 31721 [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)][__cplusplus](__REDIRECT_NTH): New. 31722 [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)][__cplusplus](__REDIRECT_NTHNL): New. 31723 [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)](__REDIRECT): New. 31724 [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)](__ASMNAME): New. 31725 [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)](__ASMNAME2): New. 31726 [( __has_attribute && (! __clang_minor__ || 3 < __clang_major__ + (5 <= __clang_minor__)))](__glibc_has_attribute): New. 31727 [(! _Noreturn && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && !(__GNUC_PREREQ (4,7) || (3 < __clang_major__ + (5 <= __clang_minor__))))][!(__GNUC_PREREQ (2,8))](_Noreturn): New. 31728 [(! _Noreturn && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && !(__GNUC_PREREQ (4,7) || (3 < __clang_major__ + (5 <= __clang_minor__))))][__GNUC_PREREQ (2,8)](_Noreturn): New. 31729 [(! _Static_assert && ! __cplusplus && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && (!(__GNUC_PREREQ (4, 6) || __clang_major__ >= 4) || __STRICT_ANSI__))](_Static_assert): New. 31730 [(__GNUC_PREREQ (3,1) || __clang_major__ >= 3) && ! __cplusplus](__restrict_arr): New. 31731 [(__GNUC__ >= 3) || __glibc_has_builtin (__builtin_expect)](__glibc_unlikely): New. 31732 [(__GNUC__ >= 3) || __glibc_has_builtin (__builtin_expect)](__glibc_likely): New. 31733 [__GLIBC__](bits/wordsize.h): New. 31734 [__GLIBC__](bits/long-double.h): New. 31735 [__GNUC_PREREQ (2,5) || __glibc_has_attribute (__const__)](__attribute_const__): New. 31736 [__GNUC_PREREQ (2,7) || __glibc_has_attribute (__unused__)](__attribute_maybe_unused__): New. 31737 [__GNUC_PREREQ (2,8) || __glibc_has_attribute (__format_arg__)](__attribute_format_arg__): New. 31738 [__GNUC_PREREQ (2,96) || __glibc_has_attribute (__malloc__)](__attribute_malloc__): New. 31739 [__GNUC_PREREQ (2,96) || __glibc_has_attribute (__pure__)](__attribute_pure__): New. 31740 [__GNUC_PREREQ (2,97) || __clang__](__flexarr): New. 31741 [__GNUC_PREREQ (2,97) || __clang__](__glibc_c99_flexarr_available): New. 31742 [__GNUC_PREREQ (2,97) || __glibc_has_attribute (__format__)](__attribute_format_strfmon__): New. 31743 [__GNUC_PREREQ (3,1) || __glibc_has_attribute (__used__)](__attribute_used__): New. 31744 [__GNUC_PREREQ (3,1) || __glibc_has_attribute (__used__)](__attribute_noinline__): New. 31745 [__GNUC_PREREQ (3,2) || __glibc_has_attribute (__always_inline__)](__always_inline): New. 31746 [__GNUC_PREREQ (3,2) || __glibc_has_attribute (__deprecated__)](__attribute_deprecated__): New. 31747 [__GNUC_PREREQ (3,4) || __glibc_has_attribute (__warn_unused_result__)][__USE_FORTIFY_LEVEL && __USE_FORTIFY_LEVEL > 0](__wur): New. 31748 [__GNUC_PREREQ (3,4) || __glibc_has_attribute (__warn_unused_result__)](__attribute_warn_unused_result__): New. 31749 [__GNUC_PREREQ (4,3) || __glibc_has_attribute (__articial__)](__attribute_artificial__): New. 31750 [__GNUC_PREREQ (4,5) || __glibc_has_extension (__attribute_deprecated_with_message__)](__attribute_deprecated_msg__): New. 31751 [__GNUC__ || __clang__][! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__))](__THROW): New. 31752 [__GNUC__ || __clang__][! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__))](__THROWNL): New. 31753 [__GNUC__ || __clang__][! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__))](__NTH): New. 31754 [__GNUC__ || __clang__][! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__))](__NTHNL): New. 31755 [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][!(__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4))](__THROW): New. 31756 [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][!(__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4))](__THROWNL): New. 31757 [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][!(__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4))](__NTH): New. 31758 [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][!(__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4))](__NTHNL): New. 31759 [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)][!(__cplusplus >= 201103L)](__THROW): New. 31760 [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)][__cplusplus >= 201103L](__THROW): New. 31761 [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)](__THROWNL): New. 31762 [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)](__NTH): New. 31763 [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)](__NTHNL): New. 31764 [__GNUC__ || __clang__][!(__GNUC_PREREQ (4, 6) && ! _LIBC)](__LEAF): New. 31765 [__GNUC__ || __clang__][!(__GNUC_PREREQ (4, 6) && ! _LIBC)](__LEAF_ATTR): New. 31766 [__GNUC__ || __clang__][__GNUC_PREREQ (4, 6) && ! _LIBC](__LEAF): New. 31767 [__GNUC__ || __clang__][__GNUC_PREREQ (4, 6) && ! _LIBC](__LEAF_ATTR): New. 31768 [__STDC_VERSION__ && __STDC_VERSION__ >= 199901L && ! __HP_cc](__flexarr): New. 31769 [__STDC_VERSION__ && __STDC_VERSION__ >= 199901L && ! __HP_cc](__glibc_c99_flexarr_available): New. 31770 [__has_builtin](__glibc_has_builtin): New. 31771 [__has_extension](__glibc_has_extension): New. 31772 317732021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31774 31775 COMMIT: 7dd416491e080456fc7742d884c520526509413e 31776 linux: Fix __sem_check_add_mapping search_sem 31777 31778 * sysdeps/pthread/sem_routines.c: Modified. 31779 (search_sem): Modified. 31780 317812021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31782 31783 COMMIT: e99156816d5033ca9421c80f55c5c8e7fcd5082b 31784 linux: Fix __sem_check_add_mapping name length 31785 31786 * sysdeps/pthread/sem_routines.c: Modified. 31787 (__sem_check_add_mapping): Modified function. 31788 317892021-02-08 Joseph Myers <joseph@codesourcery.com> 31790 31791 COMMIT: 0ff786226c03456bef332950ecf51793205a4f5d 31792 Add more ptrace constants for AArch64 and PowerPC. 31793 31794 * sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h: Modified. 31795 (__ptrace_request): Modified. 31796 * sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: Modified. 31797 [_LINUX_PTRACE_H || _ASM_POWERPC_PTRACE_H](PTRACE_SYSEMU): New. 31798 [_LINUX_PTRACE_H || _ASM_POWERPC_PTRACE_H](PTRACE_SYSEMU_SINGLESTEP): New. 31799 (__ptrace_request): Modified. 31800 318012021-02-08 noah <goldstein.w.n@gmail.com> 31802 31803 COMMIT: a00e2fe3dfd3a4e218ba6c1c3445ee68322ddda9 31804 strchr: Add additional benchmarks and tests 31805 31806 * benchtests/bench-strchr.c: Modified. 31807 (do_test): Modified function. 31808 (test_main): Modified function. 31809 * string/test-strchr.c: Modified. 31810 (do_test): Modified function. 31811 (test_main): Modified function. 31812 318132021-02-08 noah <goldstein.w.n@gmail.com> 31814 31815 COMMIT: 1f745ecc2109890886b161d4791e1406fdfc29b8 31816 x86-64: Refactor and improve performance of strchr-avx2.S 31817 31818 * sysdeps/x86_64/multiarch/strchr-avx2.S: Modified. 31819 * sysdeps/x86_64/multiarch/strchr.c: Modified. 31820 (IFUNC_SELECTOR): Modified function. 31821 318222021-02-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31823 31824 COMMIT: c1f46f9db723d88082899ee703aa00779230d510 31825 pthread: Remove alloca usage from __sem_check_add_mapping 31826 31827 * sysdeps/pthread/sem_routines.c: Modified. 31828 (__sem_check_add_mapping): Modified function. 31829 (search_sem): New. 31830 318312021-02-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> 31832 31833 COMMIT: da4aea0b5e60ec2351367b0facee24e6035a7129 31834 pthread: Refactor semaphore code 31835 31836 * htl/Makefile: Modified. 31837 * htl/semaphoreP.h: Modified. 31838 (inuse_sem): Remove. 31839 (__sem_mappings): Remove. 31840 (__sem_mappings_lock): Remove. 31841 (__sem_search): Remove. 31842 * nptl/Makefile: Modified. 31843 * nptl/semaphoreP.h: Modified. 31844 (inuse_sem): Remove. 31845 (__sem_mappings): Remove. 31846 (__sem_mappings_lock): Remove. 31847 (__sem_search): Remove. 31848 * sysdeps/pthread/sem_close.c: Modified. 31849 (search.h): Remove include. 31850 (sys/mman.h): Remove include. 31851 (walk_closure): Remove. 31852 (walker): Remove function. 31853 (sem_close): Modified function. 31854 (sem_routines.h): Include file. 31855 * sysdeps/pthread/sem_open.c: Modified. 31856 (errno.h): Remove include. 31857 (pthread.h): Remove include. 31858 (search.h): Remove include. 31859 (stdio.h): Remove include. 31860 (stdlib.h): Remove include. 31861 (string.h): Remove include. 31862 (sys/stat.h): Remove include. 31863 (__sem_search): Remove function. 31864 (__sem_mappings): Remove. 31865 (__sem_mappings_lock): Remove. 31866 (check_add_mapping): Remove function. 31867 (sem_open): Modified function. 31868 (sem_routines.h): Include file. 31869 * sysdeps/pthread/sem_routines.c: New file. 31870 * sysdeps/pthread/sem_routines.h: New file. 31871 318722021-02-08 Florian Weimer <fweimer@redhat.com> 31873 31874 COMMIT: e9fed2438a1ff475821864f906286dc58907f06b 31875 linux: Require /dev/shm as the shared memory file system 31876 31877 * NEWS: Modified. 31878 * htl/Makefile: Modified. 31879 * htl/Versions: Modified. 31880 * sysdeps/nptl/shm-directory.h: Move to... 31881 * include/shm-directory.h: ... here. 31882 [IS_IN (libpthread)](hidden_proto): Remove. 31883 (sysdeps/posix/shm-directory.h): Remove include. 31884 (limits.h): Include file. 31885 (paths.h): Include file. 31886 (stdbool.h): Include file. 31887 (SHMDIR): New. 31888 (shmdir_name): New. 31889 (__shm_get_name): New function. 31890 * nptl/Makefile: Modified. 31891 * nptl/Versions: Modified. 31892 * nptl/nptlfreeres.c: Modified. 31893 (__libpthread_freeres): Modified function. 31894 * nptl/pthreadP.h: Modified. 31895 (__shm_directory_freeres): Remove. 31896 * posix/Makefile: Modified. 31897 * posix/Versions: Modified. 31898 * sysdeps/posix/shm-directory.c: Move to... 31899 * posix/shm-directory.c: ... here. 31900 [_POSIX_MAPPED_FILES][IS_IN (libpthread)](hidden_def): Remove. 31901 [_POSIX_MAPPED_FILES](paths.h): Remove include. 31902 [_POSIX_MAPPED_FILES](SHMDIR): Remove. 31903 [_POSIX_MAPPED_FILES](__shm_directory): Remove function. 31904 [_POSIX_MAPPED_FILES](alloc_buffer.h): Include file. 31905 [_POSIX_MAPPED_FILES](shm-directory.h): Include file. 31906 [_POSIX_MAPPED_FILES](string.h): Include file. 31907 [_POSIX_MAPPED_FILES](__shm_get_name): New function. 31908 (shm-directory.h): Remove include. 31909 * sysdeps/htl/shm-directory.h: Delete file. 31910 * sysdeps/posix/Makefile: Modified. 31911 * sysdeps/posix/shm-directory.h: Delete file. 31912 * sysdeps/posix/shm_open.c: Modified. 31913 [_POSIX_MAPPED_FILES](shm_open): Modified function. 31914 [_POSIX_MAPPED_FILES](errno.h): Include file. 31915 * sysdeps/posix/shm_unlink.c: Modified. 31916 [_POSIX_MAPPED_FILES](shm-directory.h): Modified. 31917 [_POSIX_MAPPED_FILES](shm_unlink): Modified function. 31918 * sysdeps/pthread/sem_open.c: Modified. 31919 (check_add_mapping): Modified function. 31920 (sem_open): Modified function. 31921 * sysdeps/pthread/sem_unlink.c: Modified. 31922 (sem_unlink): Modified function. 31923 * sysdeps/unix/sysv/linux/shm-directory.c: Delete file. 31924 319252021-02-08 Paul Zimmermann <Paul.Zimmermann@inria.fr> 31926 31927 COMMIT: 7f61f785f16d22f185de77086c44a88218436cfb 31928 sunrpc: Fix typo in xdr_string comment 31929 31930 * sunrpc/xdr.c: Modified. 31931 319322021-02-08 Lukasz Majewski <lukma@denx.de> 31933 31934 COMMIT: e2c0794d131db03d56db0b9cbbe397d100d6f60d 31935 tst: Provide test for ppoll 31936 31937 * sysdeps/unix/sysv/linux/Makefile: Modified. 31938 * sysdeps/unix/sysv/linux/tst-ppoll.c: New file. 31939 319402021-02-08 Lukasz Majewski <lukma@denx.de> 31941 31942 COMMIT: 5692abd13de967f985c985ba149e45641f20c837 31943 tst: Provide test for timerfd related functions 31944 31945 * sysdeps/unix/sysv/linux/Makefile: Modified. 31946 * sysdeps/unix/sysv/linux/tst-timerfd.c: New file. 31947 319482021-02-07 H.J. Lu <hjl.tools@gmail.com> 31949 31950 COMMIT: 5ab25c88758810269607a066fcac399e29863510 31951 x86: Add PTWRITE feature detection [BZ #27346] 31952 31953 * manual/platform.texi: Modified. 31954 * sysdeps/x86/Makefile: Modified. 31955 * sysdeps/x86/bits/platform/x86.h: Modified. 31956 (<anoymous>): Modified. 31957 (<anoymous>): Modified. 31958 * sysdeps/x86/cpu-features.c: Modified. 31959 (update_usable): Modified function. 31960 (get_common_indices): Modified function. 31961 * sysdeps/x86/include/cpu-features.h: Modified. 31962 (<anoymous>): Modified. 31963 (bit_cpu_PTWRITE): New. 31964 (index_cpu_PTWRITE): New. 31965 (reg_PTWRITE): New. 31966 * sysdeps/x86/tst-cpu-features-cpuinfo-static.c: New file. 31967 * sysdeps/x86/tst-cpu-features-cpuinfo.c: Modified. 31968 (do_test): Modified function. 31969 * sysdeps/x86/tst-cpu-features-supports-static.c: New file. 31970 * sysdeps/x86/tst-cpu-features-supports.c: Modified. 31971 (do_test): Modified function. 31972 * sysdeps/x86/tst-get-cpu-features.c: Modified. 31973 (do_test): Modified function. 31974 319752021-02-05 Sergei Trofimovich <slyfox@gentoo.org> 31976 31977 COMMIT: c3479fb7939898ec22c655c383454d6e8b982a67 31978 nsswitch: return result when nss database is locked [BZ #27343] 31979 31980 * nss/nss_database.c: Modified. 31981 (nss_database_check_reload_and_get): Modified function. 31982 319832021-02-05 Siddhesh Poyarekar <siddhesh@sourceware.org> 31984 31985 COMMIT: 921e6f419867ae0ec15b6b5182f194a8229e7941 31986 printf: Add smoke tests for long double 31987 31988 * stdio-common/tst-printf.c: Modified. 31989 (do_test): Modified function. 31990 (rfg1): Modified function. 31991 (rfg2): Modified function. 31992 * stdio-common/tst-printf.sh: Modified. 31993 319942021-02-05 Joseph Myers <joseph@codesourcery.com> 31995 31996 COMMIT: 339f7fea92fa6a43688e54712aec58dd223904e5 31997 Add NT_ARM_TAGGED_ADDR_CTRL from Linux 5.10 to elf.h. 31998 31999 * elf/elf.h: Modified. 32000 (NT_ARM_TAGGED_ADDR_CTRL): New. 32001 320022021-02-04 Bruno Haible <bruno@clisp.org> 32003 32004 COMMIT: 1e3d9c1e4dc3ad4d6eba2ecec86c97b0ccac2794 32005 argp: Avoid undefined behaviour when invoking qsort(). 32006 32007 * argp/argp-help.c: Modified. 32008 (group_cmp): Modified function. 32009 (hol_cluster_cmp): Modified function. 32010 (hol_entry_cmp): Modified function. 32011 (hol_sibling_cluster_cmp): New function. 32012 (hol_cousin_cluster_cmp): New function. 32013 320142021-02-04 Bruno Haible <bruno@clisp.org> 32015 32016 COMMIT: bbf15241dbaf56e2590203771b1e39d35b6d3701 32017 argp: Improve comments. 32018 32019 * argp/argp-help.c: Modified. 32020 320212021-02-04 Bruno Haible <bruno@clisp.org> 32022 32023 COMMIT: e9f63b512621fec9fc794719506dd306f3eaa39d 32024 argp: Don't pass invalid arguments to isspace, isalnum, isalpha, isdigit. 32025 32026 * argp/argp-help.c: Modified. 32027 (fill_in_uparams): Modified function. 32028 (canon_doc_option): Modified function. 32029 320302021-02-04 Bruno Haible <bruno@clisp.org> 32031 32032 COMMIT: 1b3fc33f810b605e0e6dfcba96dddae432ccaab3 32033 argp: Don't rely on undefined behaviour of _tolower(). 32034 32035 * argp/argp-help.c: Modified. 32036 (hol_entry_cmp): Modified function. 32037 320382021-02-04 Paul Eggert <eggert@cs.ucla.edu> 32039 32040 COMMIT: 5ec029c8835b71d7a3d6036c9358198b4d9e59fc 32041 argp: fix pointer-subtraction bug 32042 32043 * argp/argp-help.c: Modified. 32044 (hol_append): Modified function. 32045 320462021-02-04 Joseph Myers <joseph@codesourcery.com> 32047 32048 COMMIT: dfc3907cde01f1f15d962f3c9eda9fad1fc7b74f 32049 Use binutils 2.36 branch in build-many-glibcs.py. 32050 32051 * scripts/build-many-glibcs.py: Modified. 32052 320532021-02-04 Florian Weimer <fweimer@redhat.com> 32054 32055 COMMIT: 2d8a22cdecca225068f56bcfee862696d5b4a83b 32056 manual: Correct description of ENTRY [BZ #17183] 32057 32058 * manual/search.texi: Modified. 32059 320602021-02-04 Florian Weimer <fweimer@redhat.com> 32061 32062 COMMIT: c4ad832276f4dadfa40904109b26a521468f66bc 32063 nptl: Remove private futex optimization [BZ #27304] 32064 32065 * sysdeps/nptl/lowlevellock-futex.h: Modified. 32066 [! __ASSEMBLER__][!(IS_IN (libc) || IS_IN (rtld))](__lll_private_flag): Remove. 32067 [! __ASSEMBLER__][IS_IN (libc) || IS_IN (rtld)](__lll_private_flag): Remove. 32068 [! __ASSEMBLER__](__lll_private_flag): New. 32069 320702021-02-03 Mike Hommey <mh@glandium.org> 32071 32072 COMMIT: 5d5d71b898b35331f68b582a590bb27d3eb701e7 32073 stdio-common: Add a few double formatting tests [BZ #27245] 32074 32075 * stdio-common/tfformat.c: Modified. 32076 (main): Modified function. 32077 (math.h): Include file. 32078 320792021-02-03 Stafford Horne <shorne@gmail.com> 32080 32081 COMMIT: a4efbf44757477717a907078c340386146c7623f 32082 posix/tst-rfc3484: Fix compile failure linking to local __stat64 32083 32084 * posix/tst-rfc3484-2.c: Modified. 32085 (__stat64): New. 32086 * posix/tst-rfc3484-3.c: Modified. 32087 (__stat64): New. 32088 * posix/tst-rfc3484.c: Modified. 32089 (__stat64): New. 32090 320912021-02-03 Siddhesh Poyarekar <siddhesh@sourceware.org> 32092 32093 COMMIT: d46c51e9f9d54f1ae097df17391c91aa4408c532 32094 i686: Regenerate ULPs 32095 32096 * sysdeps/i386/fpu/libm-test-ulps: Modified. 32097 320982021-02-02 H.J. Lu <hjl.tools@gmail.com> 32099 32100 COMMIT: d2d12c7a988a9a04aec23b5e4af549db61b0a005 32101 tst-rtld-list-tunables.sh: Unset glibc tunables 32102 32103 * elf/tst-rtld-list-tunables.sh: Modified. 32104 321052021-02-02 Adhemerval Zanella <adhemerval.zanella@linaro.org> 32106 32107 COMMIT: 913201078502ad3f10043db02a8efce5d75387c2 32108 linux: Remove shmmax check from tst-sysvshm-linux 32109 32110 * sysdeps/unix/sysv/linux/tst-sysvshm-linux.c: Modified. 32111 (do_test): Modified function. 32112 321132021-02-02 Sajan Karumanchi <sajan.karumanchi@amd.com> 32114 32115 COMMIT: 6e02b3e9327b7dbb063958d2b124b64fcb4bbe3f 32116 x86: Adding an upper bound for Enhanced REP MOVSB. 32117 32118 * sysdeps/x86/cacheinfo.h: Modified. 32119 [IS_IN (libc)](init_cacheinfo): Modified function. 32120 [IS_IN (libc)](__x86_rep_movsb_stop_threshold): New. 32121 * sysdeps/x86/dl-cacheinfo.h: Modified. 32122 (dl_init_cacheinfo): Modified function. 32123 * sysdeps/x86/include/cpu-features.h: Modified. 32124 (cpu_features): Modified. 32125 * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified. 32126 321272021-02-02 Adhemerval Zanella <adhemerval.zanella@linaro.org> 32128 32129 COMMIT: caa60b79f8c98e97455078542a14b4c750e48ede 32130 Fix version.h for glibc 2.34 development 32131 32132 * version.h: Modified. 32133 (VERSION): Modified. 32134 321352021-02-02 Joseph Myers <joseph@codesourcery.com> 32136 32137 COMMIT: 0ca21427d950755b74b8e6c3abffb01ce807d8b9 32138 Add MS_NOSYMFOLLOW from Linux 5.10 to <sys/mount.h>. 32139 32140 * sysdeps/unix/sysv/linux/sys/mount.h: Modified. 32141 (<anoymous>): Modified. 32142 321432021-02-01 H.J. Lu <hjl.tools@gmail.com> 32144 32145 COMMIT: 57fb02b2cf26847380352fa06e6c711eff5faae9 32146 Move _SC_MINSIGSTKSZ/_SC_SIGSTKSZ entry in NEWS 32147 32148 * NEWS: Modified. 32149 321502021-02-01 Vitaly Chikunov <vt@altlinux.org> 32151 32152 COMMIT: f9be44c7e6d90cb1fe3a0fbe3cc299ac783f0be8 32153 libSegFault: Fix printing signal number [BZ #27249] 32154 32155 * debug/segfault.c: Modified. 32156 (write_strsignal): Modified function. 32157 321582021-02-01 Samuel Thibault <samuel.thibault@ens-lyon.org> 32159 32160 COMMIT: fd4405747c18463aad98877f277ab5d6eb54f78f 32161 hurd TIOCFLUSH: fix fixing argument 32162 32163 * sysdeps/mach/hurd/ioctl.c: Modified. 32164 (__ioctl): Modified function. 32165 321662021-02-01 H.J. Lu <hjl.tools@gmail.com> 32167 32168 COMMIT: 6c57d320484988e87e446e2e60ce42816bf51d53 32169 sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305] 32170 32171 * NEWS: Modified. 32172 * bits/confname.h: Modified. 32173 (<anoymous>): Modified. 32174 * bits/sigstksz.h: New file. 32175 * elf/dl-support.c: Modified. 32176 [HAVE_AUX_VECTOR](_dl_aux_init): Modified function. 32177 (_dl_minsigstacksize): New. 32178 * elf/dl-sysdep.c: Modified. 32179 (_dl_sysdep_start): Modified function. 32180 (_dl_show_auxv): Modified function. 32181 * include/bits/sigstack.h: New file. 32182 * include/bits/sigstksz.h: New file. 32183 * include/features.h: Modified. 32184 [_GNU_SOURCE](_SC_SIGSTKSZ_SOURCE): New. 32185 [_SC_SIGSTKSZ_SOURCE](__USE_SC_SIGSTKSZ): New. 32186 (__USE_SC_SIGSTKSZ): New. 32187 * manual/conf.texi: Modified. 32188 * manual/creature.texi: Modified. 32189 * posix/sysconf.c: Modified. 32190 (__sysconf): Modified function. 32191 * signal/Makefile: Modified. 32192 * signal/signal.h: Modified. 32193 [__USE_XOPEN_EXTENDED || __USE_MISC](bits/sigstksz.h): Include file. 32194 * signal/tst-minsigstksz-5.c: New file. 32195 * sysdeps/generic/ldsodefs.h: Modified. 32196 [SHARED](rtld_global_ro): Modified. 32197 * sysdeps/unix/sysv/linux/bits/sigstksz.h: New file. 32198 * sysdeps/unix/sysv/linux/ia64/sysconf-sigstksz.h: New file. 32199 * sysdeps/unix/sysv/linux/sysconf-sigstksz.h: New file. 32200 * sysdeps/unix/sysv/linux/sysconf.c: Modified. 32201 (__sysconf): Modified function. 32202 (assert.h): Include file. 32203 (sysconf-sigstksz.h): Include file. 32204 * sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h: New file. 32205 * sysdeps/unix/sysv/linux/x86/include/bits/sigstack.h: New file. 32206 * sysdeps/x86/cpu-features.c: Modified. 32207 (get_common_indices): Modified function. 32208 (dl-minsigstacksize.h): Include file. 32209 * sysdeps/x86/dl-minsigstacksize.h: New file. 32210 322112021-02-01 Samuel Thibault <samuel.thibault@ens-lyon.org> 32212 32213 COMMIT: 36231bee7ab36d59dd121ea85b91411ae86945f3 32214 hurd TIOCFLUSH: Cope BSD 4.1 semantic 32215 32216 * sysdeps/mach/hurd/ioctl.c: Modified. 32217 (__ioctl): Modified function. 32218 322192021-02-01 Yang Xu <xuyang2018.jy@cn.fujitsu.com> 32220 32221 COMMIT: d5c8f98c5e6de207790d3e9edadf5bda4aa2521f 32222 tst-mallinfo2.c: Remove useless trailing semicolon for macro 32223 32224 * malloc/tst-mallinfo2.c: Modified. 32225 (print_mi): Modified function. 32226 322272021-02-01 Fangrui Song <maskray@google.com> 32228 32229 COMMIT: 02d393f2483aedc4ce74e6edf8a15f063198041d 32230 elf: Replace a --defsym trick with an object file to be compatible with LLD 32231 32232 * elf/Makefile: Modified. 32233 322342021-02-01 Adhemerval Zanella <adhemerval.zanella@linaro.org> 32235 32236 COMMIT: 2edf8f3d754407e04f534df18a2ebe04175cda48 32237 Open master branch for glibc 2.34 development 32238 32239 * NEWS: Modified. 32240 * version.h: Modified. 32241 (RELEASE): Modified. 32242 (VERSION): Modified. 32243 32244