aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.old/ChangeLog.3110420
-rw-r--r--INSTALL25
-rw-r--r--Makeconfig2
-rw-r--r--NEWS198
-rw-r--r--aclocal.m44
-rw-r--r--advisories/GLIBC-SA-2025-00027
-rw-r--r--advisories/GLIBC-SA-2025-00032
-rw-r--r--advisories/GLIBC-SA-2025-00042
-rw-r--r--advisories/GLIBC-SA-2025-000514
-rw-r--r--benchtests/atan2-inputs2003
-rw-r--r--bits/termios-baud.h5
-rw-r--r--config.h.in3
-rw-r--r--config.make.in2
-rwxr-xr-xconfigure100
-rw-r--r--configure.ac60
-rw-r--r--debug/Makefile39
-rw-r--r--debug/backtrace.c6
-rw-r--r--debug/tst-backtrace1.c (renamed from sysdeps/pthread/tst-backtrace1.c)0
-rw-r--r--debug/tst-sprintf-fortify-rdonly-static.c1
-rw-r--r--elf/Makefile1
-rw-r--r--elf/dl-debug.c11
-rw-r--r--elf/dl-debug_state.c30
-rw-r--r--elf/rtld.c2
-rw-r--r--elf/rtld_static_init.c1
-rw-r--r--elf/tst-dl_find_object.c14
-rw-r--r--iconv/iconv_prog.c4
-rw-r--r--iconv/tst-iconv_prog-buffer.sh4
-rw-r--r--include/features.h2
-rw-r--r--inet/bits/inet-fortified.h8
-rw-r--r--io/tst-stat.c13
-rw-r--r--malloc/malloc.c27
-rw-r--r--manual/contrib.texi53
-rw-r--r--manual/install.texi25
-rw-r--r--manual/terminal.texi439
-rw-r--r--math/auto-libm-test-in8
-rw-r--r--math/auto-libm-test-out-compoundn138
-rw-r--r--math/auto-libm-test-out-pown114
-rw-r--r--math/libm-test-pown.inc6
-rw-r--r--po/be.po1531
-rw-r--r--po/bg.po242
-rw-r--r--po/ca.po232
-rw-r--r--po/cs.po242
-rw-r--r--po/da.po198
-rw-r--r--po/de.po242
-rw-r--r--po/el.po36
-rw-r--r--po/eo.po114
-rw-r--r--po/es.po204
-rw-r--r--po/fi.po194
-rw-r--r--po/fr.po222
-rw-r--r--po/gl.po162
-rw-r--r--po/hr.po704
-rw-r--r--po/hu.po62
-rw-r--r--po/ia.po178
-rw-r--r--po/id.po198
-rw-r--r--po/it.po202
-rw-r--r--po/ja.po200
-rw-r--r--po/ka.po180
-rw-r--r--po/ko.po242
-rw-r--r--po/libc.pot240
-rw-r--r--po/lt.po98
-rw-r--r--po/nb.po32
-rw-r--r--po/nl.po232
-rw-r--r--po/pl.po336
-rw-r--r--po/pt.po569
-rw-r--r--po/pt_BR.po222
-rw-r--r--po/ro.po243
-rw-r--r--po/ru.po430
-rw-r--r--po/rw.po2
-rw-r--r--po/sk.po168
-rw-r--r--po/sl.po178
-rw-r--r--po/sr.po232
-rw-r--r--po/sv.po244
-rw-r--r--po/tr.po222
-rw-r--r--po/uk.po242
-rw-r--r--po/vi.po232
-rw-r--r--po/zh_CN.po244
-rw-r--r--po/zh_TW.po232
-rw-r--r--posix/Makefile1
-rw-r--r--posix/regcomp.c4
-rw-r--r--posix/tst-regcomp-bracket-free.c176
-rwxr-xr-xscripts/build-many-glibcs.py6
-rwxr-xr-xsysdeps/aarch64/configure2
-rw-r--r--sysdeps/aarch64/configure.ac2
-rw-r--r--sysdeps/generic/Makefile2
-rw-r--r--sysdeps/generic/sframe-read.c128
-rw-r--r--sysdeps/generic/sframe-read.h6
-rw-r--r--sysdeps/generic/sframe.h15
-rw-r--r--sysdeps/pthread/Makefile1
-rw-r--r--sysdeps/pthread/tst-cond23.c2
-rw-r--r--sysdeps/unix/sysv/linux/Makefile2
-rw-r--r--sysdeps/unix/sysv/linux/aarch64/uw-sigframe.h2
-rw-r--r--sysdeps/unix/sysv/linux/alpha/bits/ioctls.h36
-rw-r--r--sysdeps/unix/sysv/linux/alpha/termios_arch.h26
-rw-r--r--sysdeps/unix/sysv/linux/bits/ioctls.h14
-rw-r--r--sysdeps/unix/sysv/linux/hppa/bits/ioctls.h36
-rw-r--r--sysdeps/unix/sysv/linux/isatty.c2
-rw-r--r--sysdeps/unix/sysv/linux/isatty_nostatus.c2
-rw-r--r--sysdeps/unix/sysv/linux/mips/termios_arch.h (renamed from sysdeps/unix/sysv/linux/mips/old_termios.h)23
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h27
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/termios_arch.h33
-rw-r--r--sysdeps/unix/sysv/linux/sparc/bits/ioctls.h36
-rw-r--r--sysdeps/unix/sysv/linux/sparc/termios_arch.h (renamed from sysdeps/unix/sysv/linux/sparc/old_termios.h)23
-rw-r--r--sysdeps/unix/sysv/linux/tcgetattr.c2
-rw-r--r--sysdeps/unix/sysv/linux/tcsetattr.c18
-rw-r--r--sysdeps/unix/sysv/linux/termios-kernel-consts.sym26
-rw-r--r--sysdeps/unix/sysv/linux/termios_arch.h23
-rw-r--r--sysdeps/unix/sysv/linux/termios_internals.h42
-rw-r--r--sysdeps/x86/configure4
-rw-r--r--sysdeps/x86/configure.ac2
-rw-r--r--sysdeps/x86_64/configure2
-rw-r--r--sysdeps/x86_64/configure.ac2
-rw-r--r--sysdeps/x86_64/fpu/multiarch/Makefile39
-rw-r--r--sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1-avx.h41
-rw-r--r--sysdeps/x86_64/fpu/multiarch/s_modf-avx.c2
-rw-r--r--sysdeps/x86_64/fpu/multiarch/s_modf-c.c2
-rw-r--r--sysdeps/x86_64/fpu/multiarch/s_modf-sse4_1.c6
-rw-r--r--sysdeps/x86_64/fpu/multiarch/s_modf.c10
-rw-r--r--sysdeps/x86_64/fpu/multiarch/s_modff-avx.c2
-rw-r--r--sysdeps/x86_64/fpu/multiarch/s_modff-c.c2
-rw-r--r--sysdeps/x86_64/fpu/multiarch/s_modff-sse4_1.c6
-rw-r--r--sysdeps/x86_64/fpu/multiarch/s_modff.c10
-rw-r--r--termios/termios.h3
-rw-r--r--version.h2
123 files changed, 18933 insertions, 5696 deletions
diff --git a/ChangeLog.old/ChangeLog.31 b/ChangeLog.old/ChangeLog.31
new file mode 100644
index 0000000..937108d
--- /dev/null
+++ b/ChangeLog.old/ChangeLog.31
@@ -0,0 +1,10420 @@
+2025-07-28 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 2dc0412498e0c0a0280f800cf4284b2ec3bed449
+ Bump version number to 2.42
+
+ * include/features.h: Modified.
+ (__GLIBC_MINOR__): Modified.
+ * version.h: Modified.
+ (RELEASE): Modified.
+ (VERSION): Modified.
+
+2025-07-28 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: c113fdc40b5c1991e71fc780a174f1f361a257cc
+ NEWS: update with last-minute fix bug 33224
+
+ * NEWS: Modified.
+
+2025-07-28 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 6ab36c4e6d5a7798c469d26b6760b58d84a87558
+ math: Update auto-libm-tests-in with ldbl-128ibm compoundn/pown failures
+
+ * math/auto-libm-test-in: Modified.
+ * math/auto-libm-test-out-compoundn: Modified.
+ * math/auto-libm-test-out-pown: Modified.
+
+2025-07-28 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 54851e392d3eaa8a575a382387f27ee4267ce15e
+ INSTALL: Update newest tested binutils version
+
+ * INSTALL: Modified.
+ * manual/install.texi: Modified.
+
+2025-07-28 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 620f0730f311635cd0e175a3ae4d0fc700c76366
+ elf: Compile _dl_debug_state separately (bug 33224)
+
+ * elf/Makefile: Modified.
+ * elf/dl-debug.c: Modified.
+ (_dl_debug_state): Remove function.
+ (rtld_hidden_def): Remove.
+ * elf/dl-debug_state.c: New file.
+
+2025-07-28 Sam James <sam@gentoo.org>
+
+ COMMIT: c4ff6e666b3d1b56456b3d7ad9cb787ad1264983
+ configure.ac: fix bashisms in SFrame checks
+
+ * configure: Modified.
+ * configure.ac: Modified.
+
+2025-07-26 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 0def17238661b47fd8557aafaa1bb4805e6b28e8
+ INSTALL: regenerate
+
+ * INSTALL: Modified.
+
+2025-07-26 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 4e42971a0354552c16be0fe3a7ad0739a0785d7b
+ install.texi: Update tested build tool versions
+
+ * manual/install.texi: Modified.
+
+2025-07-26 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 015483f8a1cf06c379989c1f57e8f8e75db9c48a
+ contrib.texi: Update
+
+ * manual/contrib.texi: Modified.
+
+2025-07-26 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: a92914de93979dbaa85ae9e410157bf5b67bcf98
+ NEWS: insert list of CVEs
+
+ * NEWS: Modified.
+
+2025-07-26 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 4d585d0afb2db97ce4356c56ee63ac58f44ebe29
+ advisories: s/CVE-id/CVE-Id/ (the lowercase i breaks our tooling)
+
+ * advisories/GLIBC-SA-2025-0002: Modified.
+ * advisories/GLIBC-SA-2025-0003: Modified.
+ * advisories/GLIBC-SA-2025-0004: Modified.
+
+2025-07-25 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 2a796b7981a85f513baccab123c473802ab989d6
+ NEWS: Generalize testing section and mention the manual.
+
+ * NEWS: Modified.
+
+2025-07-25 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 712623fb07d307181263607086b1e7197924137c
+ NEWS: Insert list of bugs fixed in 2.42
+
+ * NEWS: Modified.
+
+2025-07-25 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 12c9494310858d7c52aad12958cb2566591464b2
+ NEWS: Collect some more newsworthy items
+
+ * NEWS: Modified.
+
+2025-07-25 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 30a5fd9b1102ce0f5436d1b7192ab9ec6ab3c085
+ NEWS: editorial changes
+
+ * NEWS: Modified.
+
+2025-07-25 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: b149c8e1f70cf93ad09e8f9cc69a56749ddc8c4c
+ po: Update swedish translations
+
+ * po/sv.po: Modified.
+
+2025-07-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 9e1951ae887a63a5af4d135fbfc751adb641cf6b
+ debug: Only run sframe tests if run-built-tests is enabled
+
+ * debug/Makefile: Modified.
+
+2025-07-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 8698af6dcf332f8ce7b3af3e2be3c8c49fec2b0e
+ aarch64: Fix aarch64_be build with --enable-sframe
+
+ * sysdeps/unix/sysv/linux/aarch64/uw-sigframe.h: Modified.
+
+2025-07-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 158e939aef55017f76c93d4be1b262de6cc2378f
+ elf: Check SFrame on tst-dl_find_object.c
+
+ * elf/tst-dl_find_object.c: Modified.
+ (check): Modified function.
+ (do_test): Modified function.
+
+2025-07-24 Claudiu Zissulescu <claudiu.zissulescu-ianculescu@oracle.com>
+
+ COMMIT: 072b5a9922ee6711c00c7c38dec96873dd7b9916
+ sframe: Add support for SFRAME_F_FDE_FUNC_START_PCREL flag
+
+ * sysdeps/generic/sframe-read.c: Modified.
+ (sframe_header_sanity_check_p): Modified function.
+ (sframe_fre_check_range_p): Modified function.
+ (sframe_get_funcdesc_with_addr_internal): Modified function.
+ (__sframe_find_fre): Modified function.
+ (sframe_decoder_get_offsetof_fde_start_addr): New function.
+ (sframe_decoder_get_secrel_func_start_addr): New function.
+ * sysdeps/generic/sframe-read.h: Modified.
+ [__cplusplus](sframe_decoder_ctx): Modified.
+ * sysdeps/generic/sframe.h: Modified.
+ [__cplusplus](SFRAME_F_FDE_SORTED): Modified.
+ [__cplusplus](SFRAME_F_FRAME_POINTER): Modified.
+ [__cplusplus](SFRAME_F_FDE_FUNC_START_PCREL): New.
+ [__cplusplus](SFRAME_V2_F_ALL_FLAGS): New.
+
+2025-07-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 20528165bda5286f8c5c2d20200699a354eb9a0a
+ Disable SFrame support by default
+
+ * INSTALL: Modified.
+ * NEWS: Modified.
+ * aclocal.m4: Modified.
+ * config.h.in: Modified.
+ * config.make.in: Modified.
+ * configure: Modified.
+ * configure.ac: Modified.
+ * debug/Makefile: Modified.
+ * debug/backtrace.c: Modified.
+ (sframe.h): Remove include.
+ (do_sframe_backtrace): Remove function.
+ (__backtrace): Modified function.
+ [ENABLE_SFRAME](sframe.h): New.
+ [ENABLE_SFRAME](do_sframe_backtrace): New.
+ * sysdeps/pthread/tst-backtrace1.c: Move to...
+ * debug/tst-backtrace1.c: ... here.
+ * manual/install.texi: Modified.
+ * sysdeps/aarch64/configure: Modified.
+ * sysdeps/aarch64/configure.ac: Modified.
+ * sysdeps/generic/Makefile: Modified.
+ * sysdeps/pthread/Makefile: Modified.
+ * sysdeps/x86_64/configure: Modified.
+ * sysdeps/x86_64/configure.ac: Modified.
+
+2025-07-24 Sachin Monga <smonga@linux.ibm.com>
+
+ COMMIT: ce488f7c1615bc2f6fe96ff4d51456e470aa5805
+ math: xfail some pown and compoundn tests for ibm128-libgcc
+
+ * math/auto-libm-test-out-compoundn: Modified.
+ * math/auto-libm-test-out-pown: Modified.
+ * math/libm-test-pown.inc: Modified.
+
+2025-07-24 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: c7742069a658dd9d266f74587b7e91a579a49d40
+ manual: Use @Theglibc{} at sentence start in terminal documentation
+
+ * manual/terminal.texi: Modified.
+
+2025-07-24 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: d73149331156aaaf23f4f1e48c507aa804e102c3
+ Update Fix-Commit list for advisory GLIBC-SA-2025-0002
+
+ * advisories/GLIBC-SA-2025-0002: Modified.
+
+2025-07-24 John David Anglin <danglin@gcc.gnu.org>
+
+ COMMIT: d21c8ba4795044ae863e832d0683ba10fec01c7c
+ debug: Link tst-sprintf-fortify-rdonly-static with -Wl,-z,relro [BZ 33183]
+
+ * debug/Makefile: Modified.
+
+2025-07-23 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 3ff17af18c38727b88d9115e536c069e6b5d601f
+ Advisory text for CVE-2025-8058
+
+ * advisories/GLIBC-SA-2025-0005: New file.
+
+2025-07-22 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 1944817240eeea5c044995e45a771a5a5193ecf1
+ Makeconfig: The hash character # confuses old make, use $(dir instead of sed
+
+ * Makeconfig: Modified.
+
+2025-07-22 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 58d0ef79898eed5415c0dd4d3c9eda6c3c314daf
+ po: Incorporate translations
+
+ * po/be.po: Modified.
+ * po/bg.po: Modified.
+ * po/ca.po: Modified.
+ * po/cs.po: Modified.
+ * po/da.po: Modified.
+ * po/de.po: Modified.
+ * po/el.po: Modified.
+ * po/eo.po: Modified.
+ * po/es.po: Modified.
+ * po/fi.po: Modified.
+ * po/fr.po: Modified.
+ * po/gl.po: Modified.
+ * po/hr.po: Modified.
+ * po/hu.po: Modified.
+ * po/ia.po: Modified.
+ * po/id.po: Modified.
+ * po/it.po: Modified.
+ * po/ja.po: Modified.
+ * po/ka.po: Modified.
+ * po/ko.po: Modified.
+ * po/lt.po: Modified.
+ * po/nb.po: Modified.
+ * po/nl.po: Modified.
+ * po/pl.po: Modified.
+ * po/pt.po: Modified.
+ * po/pt_BR.po: Modified.
+ * po/ro.po: Modified.
+ * po/ru.po: Modified.
+ * po/rw.po: Modified.
+ * po/sk.po: Modified.
+ * po/sl.po: Modified.
+ * po/sr.po: Modified.
+ * po/sv.po: Modified.
+ * po/tr.po: Modified.
+ * po/uk.po: Modified.
+ * po/vi.po: Modified.
+ * po/zh_CN.po: Modified.
+ * po/zh_TW.po: Modified.
+
+2025-07-21 Florian Weimer <fweimer@redhat.com>
+ Paul Eggert <eggert@cs.ucla.edu>
+
+ COMMIT: 7ea06e994093fa0bcca0d0ee2c1db271d8d7885d
+ posix: Fix double-free after allocation failure in regcomp (bug 33185)
+
+ * posix/Makefile: Modified.
+ * posix/regcomp.c: Modified.
+ [_REGEX_RE_COMP || _LIBC][! _LIBC][_LIBC][! _LIBC](parse_bracket_exp): Modified function.
+ [_REGEX_RE_COMP || _LIBC][! _LIBC][_LIBC](parse_bracket_exp): Modified function.
+ * posix/tst-regcomp-bracket-free.c: New file.
+
+2025-07-21 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 0f93d54cde08d1da321493b999d6833779995a86
+ Revert "Linux: Keep termios ioctl constants strictly internal"
+
+ * NEWS: Modified.
+ * sysdeps/unix/sysv/linux/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/alpha/bits/ioctls.h: New file.
+ * sysdeps/unix/sysv/linux/alpha/termios_arch.h: New file.
+ * sysdeps/unix/sysv/linux/bits/ioctls.h: Modified.
+ (TCGETS): Remove.
+ (TCSETS): Remove.
+ (TCSETSF): Remove.
+ (TCSETSW): Remove.
+ (TCGETS2): Remove.
+ (TCSETS2): Remove.
+ (TCSETSF2): Remove.
+ (TCSETSW2): Remove.
+ * sysdeps/unix/sysv/linux/hppa/bits/ioctls.h: New file.
+ * sysdeps/unix/sysv/linux/isatty.c: Modified.
+ (__isatty): Modified function.
+ * sysdeps/unix/sysv/linux/isatty_nostatus.c: Modified.
+ (__isatty_nostatus): Modified function.
+ * sysdeps/unix/sysv/linux/mips/old_termios.h: Move to...
+ * sysdeps/unix/sysv/linux/mips/termios_arch.h: ... here.
+ (old_termios): Modified.
+ (_TERMIOS2_NCCS): New.
+ (_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
+ * sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h: Modified.
+ (termios_internals.h): Remove include.
+ (assert.h): Remove include.
+ (GLIBC_TCGETS): Remove.
+ (GLIBC_TCSETS): Remove.
+ (GLIBC_TCSETSW): Remove.
+ (GLIBC_TCSETSF): Remove.
+ (__ioctl_arch): Modified function.
+ * sysdeps/unix/sysv/linux/powerpc/termios_arch.h: New file.
+ * sysdeps/unix/sysv/linux/sparc/bits/ioctls.h: New file.
+ * sysdeps/unix/sysv/linux/sparc/old_termios.h: Move to...
+ * sysdeps/unix/sysv/linux/sparc/termios_arch.h: ... here.
+ (old_termios): Modified.
+ (_TERMIOS2_NCCS): New.
+ (_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
+ * sysdeps/unix/sysv/linux/tcgetattr.c: Modified.
+ (__tcgetattr): Modified function.
+ * sysdeps/unix/sysv/linux/tcsetattr.c: Modified.
+ (static_assert_equal): Remove.
+ (static_assert_equal): Remove.
+ (static_assert_equal): Remove.
+ (__tcsetattr): Modified function.
+ * sysdeps/unix/sysv/linux/termios-kernel-consts.sym: Delete file.
+ * sysdeps/unix/sysv/linux/termios_arch.h: New file.
+ * sysdeps/unix/sysv/linux/termios_internals.h: Modified.
+ [! __ASSUME_TERMIOS2](ARCH_TCGETS): Remove.
+ [__ASSUME_TERMIOS2](ARCH_TCGETS): Remove.
+ (termios-kernel-consts.h): Remove include.
+ (termios2): Modified.
+ (old_termios.h): Remove include.
+ [! TCGETS2](TCGETS2): New.
+ [! TCGETS2](TCSETS2): New.
+ [! TCGETS2](TCSETSW2): New.
+ [! TCGETS2](TCSETSF2): New.
+ [! _HAVE_STRUCT_OLD_TERMIOS](OLD_NCCS): New.
+ [! _HAVE_STRUCT_OLD_TERMIOS](old_termios_t): New.
+ [!__ASSUME_TERMIOS2](TCGETS2): New.
+ [_HAVE_STRUCT_OLD_TERMIOS](old_termios_t): New.
+ (termios_arch.h): Include file.
+
+2025-07-20 H. Peter Anvin <hpa@zytor.com>
+
+ COMMIT: c744519bad81067697600bd01e90b90ae338bf08
+ termios: manual: document the SPEED_MAX and BAUD_MAX constants
+
+ * manual/terminal.texi: Modified.
+
+2025-07-20 H. Peter Anvin <hpa@zytor.com>
+
+ COMMIT: 12126f86f2526da325cd17a6463ec4c0c3db981e
+ termios: SPEED_MAX and BAUD_MAX constants
+
+ * bits/termios-baud.h: Modified.
+ [__USE_GNU](SPEED_MAX): New.
+ * termios/termios.h: Modified.
+ [__USE_GNU](BAUD_MAX): New.
+
+2025-07-20 H. Peter Anvin <hpa@zytor.com>
+
+ COMMIT: 0332959dd27e8be7e488862211327eab3531e520
+ termios: move the baud_t interface from __USE_MISC to __USE_GNU
+
+ * termios/termios.h: Modified.
+ [__USE_MISC](baud_t): Remove.
+ [__USE_MISC](cfgetobaud): Remove.
+ [__USE_MISC](cfgetibaud): Remove.
+ [__USE_MISC](cfsetobaud): Remove.
+ [__USE_MISC](cfsetibaud): Remove.
+ [__USE_MISC](cfsetbaud): Remove.
+ [__USE_GNU](baud_t): New.
+ [__USE_GNU](cfgetobaud): New.
+ [__USE_GNU](cfgetibaud): New.
+ [__USE_GNU](cfsetobaud): New.
+ [__USE_GNU](cfsetibaud): New.
+ [__USE_GNU](cfsetbaud): New.
+
+2025-07-20 H. Peter Anvin <hpa@zytor.com>
+
+ COMMIT: 5dd2a19ad5218261cee064477342e81d67367e78
+ termios: manual: improve the explanation of various tty concepts
+
+ * manual/terminal.texi: Modified.
+
+2025-07-20 H. Peter Anvin <hpa@zytor.com>
+
+ COMMIT: 5e78997c5662a16a3aaeec8c49b99e30e6e24046
+ termios: manual: remove duplicate cfgetospeed() definition
+
+ * manual/terminal.texi: Modified.
+
+2025-07-20 H. Peter Anvin <hpa@zytor.com>
+
+ COMMIT: 118370fd7880d5f275e189af451c8cc78f7bfcca
+ termios: manual: fix typo: tcsettattr -> tcsetattr
+
+ * manual/terminal.texi: Modified.
+
+2025-07-19 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 8cab264b26411579051de930417ca4a346e0254c
+ libc.pot: regenerate
+
+ * po/libc.pot: Modified.
+
+2025-07-19 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 55e85c1e48c2aae71c0b5907fd22a3e9b978b6e8
+ io/tst-stat.c: Use a temporary directory for symlink test
+
+ * io/tst-stat.c: Modified.
+ (do_test): Modified function.
+ (stdlib.h): Include file.
+
+2025-07-18 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 01196393c257c59f63e0e14fa1bfe8d2a699bf2d
+ elf: Initialize GLRO (dl_read_only_area) after static dlopen (bug 33139)
+
+ * debug/Makefile: Modified.
+ * debug/tst-sprintf-fortify-rdonly-static.c: New file.
+ * elf/rtld.c: Modified.
+ [! DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
+ [DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
+ * elf/rtld_static_init.c: Modified.
+ (__rtld_static_init): Modified function.
+
+2025-07-18 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 3a9c1497e320d77b2453ee88d7d6b40e162e85d4
+ debug: Do not link tst-sprintf-fortify-rdonly against the dlopen module
+
+ * debug/Makefile: Modified.
+
+2025-07-18 H.J. Lu <hjl.tools@gmail.com>
+ Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: aec84988738cd6bc67f22a26d54b0f5ac9167ee4
+ x86-64: Properly compile ISA optimized modf and modff
+
+ * sysdeps/x86/configure: Modified.
+ * sysdeps/x86/configure.ac: Modified.
+ * sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
+ * sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1-avx.h: New file.
+ * sysdeps/x86_64/fpu/multiarch/s_modf-avx.c: Modified.
+ (__modf): New.
+ * sysdeps/x86_64/fpu/multiarch/s_modf-c.c: Delete file.
+ * sysdeps/x86_64/fpu/multiarch/s_modf-sse4_1.c: Modified.
+ [MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](__modf): Remove.
+ (sysdeps/x86/isa-level.h): Remove include.
+ (__modf): New.
+ * sysdeps/x86_64/fpu/multiarch/s_modf.c: Modified.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](NO_MATH_REDIRECT): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](libm-alias-double.h): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](modf): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](__modf): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](math.h): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](modf): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](__modf): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](SYMBOL_NAME): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](ifunc-sse4_1.h): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](libc_ifunc_redirected): Remove.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](__modf): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](sysdeps/ieee754/dbl-64/s_modf.c): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL == SSE4_1_X86_ISA_LEVEL](__modf): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](NO_MATH_REDIRECT): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](libm-alias-double.h): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](modf): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](__modf): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](math.h): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](modf): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](__modf): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](SYMBOL_NAME): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](ifunc-sse4_1-avx.h): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](libc_ifunc_redirected): New.
+ * sysdeps/x86_64/fpu/multiarch/s_modff-avx.c: Modified.
+ (__modff): New.
+ * sysdeps/x86_64/fpu/multiarch/s_modff-c.c: Delete file.
+ * sysdeps/x86_64/fpu/multiarch/s_modff-sse4_1.c: Modified.
+ [MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](__modff): Remove.
+ (sysdeps/x86/isa-level.h): Remove include.
+ (__modff): New.
+ * sysdeps/x86_64/fpu/multiarch/s_modff.c: Modified.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](NO_MATH_REDIRECT): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](libm-alias-float.h): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](modff): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](__modff): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](math.h): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](modff): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](__modff): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](SYMBOL_NAME): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](ifunc-sse4_1.h): Remove.
+ [MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](libc_ifunc_redirected): Remove.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](__modff): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](sysdeps/ieee754/flt-32/s_modff.c): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL == SSE4_1_X86_ISA_LEVEL](__modff): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](NO_MATH_REDIRECT): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](libm-alias-float.h): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](modff): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](__modff): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](math.h): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](modff): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](__modff): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](SYMBOL_NAME): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](ifunc-sse4_1-avx.h): New.
+ [MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](libc_ifunc_redirected): New.
+
+2025-07-17 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 13bf7812ef512d86d026ada34e75b22692152441
+ x86-64: Compile ISA versions of modf/modff with -fno-stack-protector
+
+ * sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
+
+2025-07-17 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: cdcf24ee14c27b77744ff52ab3ae852821207eb0
+ iconv: iconv -o should not create executable files (bug 33164)
+
+ * iconv/iconv_prog.c: Modified.
+ (open_output_direct): Modified function.
+ (prepare_output_file): Modified function.
+ * iconv/tst-iconv_prog-buffer.sh: Modified.
+
+2025-07-14 Cupertino Miranda <cupertino.miranda@oracle.com>
+
+ COMMIT: 0263528f8dd60cf58976e2d516b7c9edb16ae6f8
+ malloc: fix definition for MAX_TCACHE_SMALL_SIZE
+
+ * malloc/malloc.c: Modified.
+ [USE_TCACHE](MAX_TCACHE_SMALL_SIZE): Modified.
+
+2025-07-14 Claudiu Zissulescu <claudiu.zissulescu-ianculescu@oracle.com>
+
+ COMMIT: e85dbd8604aedf4f3a30c6c9c2f0efc18183f270
+ SFrame: Add tests that uses DWARF backtracer
+
+ * debug/Makefile: Modified.
+
+2025-07-14 Claudiu Zissulescu <claudiu.zissulescu-ianculescu@oracle.com>
+
+ COMMIT: 3d780a44ebdb3fb780e04682df50da1145bcd98a
+ configure: Add --enable-sframe option
+
+ * INSTALL: Modified.
+ * Makeconfig: Modified.
+ * NEWS: Modified.
+ * config.make.in: Modified.
+ * configure: Modified.
+ * configure.ac: Modified.
+ * manual/install.texi: Modified.
+
+2025-07-14 Claudiu Zissulescu <claudiu.zissulescu-ianculescu@oracle.com>
+
+ COMMIT: 3360913c37f5c3a0c8737b76321fd5ce2608fcd5
+ elf: Add SFrame stack tracing
+
+ * debug/backtrace.c: Modified.
+ (__backtrace): Modified function.
+ (sframe.h): Include file.
+ (do_sframe_backtrace): New function.
+ * sysdeps/generic/Makefile: Modified.
+ * sysdeps/generic/sframe-read.c: New file.
+ * sysdeps/generic/sframe-read.h: New file.
+ * sysdeps/generic/sframe.c: New file.
+ * sysdeps/generic/sframe.h: New file.
+ * sysdeps/generic/uw-sigframe.h: New file.
+
+2025-07-14 Claudiu Zissulescu <claudiu.zissulescu-ianculescu@oracle.com>
+
+ COMMIT: b231c21fc6bf7443d4949982f6a34f47605a19e5
+ aarch64: Add SFrame support for aarch64 architecture
+
+ * sysdeps/unix/sysv/linux/aarch64/uw-sigframe.h: New file.
+
+2025-07-14 Claudiu Zissulescu <claudiu.zissulescu-ianculescu@oracle.com>
+
+ COMMIT: 170206b64196c4182e1addd0ce179523cfd6d1dc
+ x86: Add SFrame support for x86 architecture
+
+ * sysdeps/unix/sysv/linux/x86_64/uw-sigframe.h: New file.
+
+2025-07-14 Claudiu Zissulescu <claudiu.zissulescu-ianculescu@oracle.com>
+
+ COMMIT: 0ebe4fba8854f06be17482b250eac1a0b74d2b48
+ elf: Add SFrame support to _dl_find_object function
+
+ * dlfcn/dlfcn.h: Modified.
+ [__USE_GNU](dl_find_object): Modified.
+ [__USE_GNU](DLFO_FLAG_SFRAME): New.
+ * elf/dl-find_object.h: Modified.
+ (dl_find_object_internal): Modified.
+ (_dl_find_object_internal_copy): Modified function.
+ (_dl_find_object_to_external): Modified function.
+ (_dl_find_object_from_map): Modified function.
+ * manual/dynlink.texi: Modified.
+
+2025-07-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: c055c54e960579619304c7fb998e6bc12e82c5bd
+ x86_64: Optimize modf/modff for x86_64-v2
+
+ * sysdeps/x86_64/fpu/math-use-builtins-trunc.h: New file.
+ * sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
+ * sysdeps/x86_64/fpu/multiarch/s_modf-avx.c: New file.
+ * sysdeps/x86_64/fpu/multiarch/s_modf-c.c: New file.
+ * sysdeps/x86_64/fpu/multiarch/s_modf-sse4_1.c: New file.
+ * sysdeps/x86_64/fpu/multiarch/s_modf.c: New file.
+ * sysdeps/x86_64/fpu/multiarch/s_modff-avx.c: New file.
+ * sysdeps/x86_64/fpu/multiarch/s_modff-c.c: New file.
+ * sysdeps/x86_64/fpu/multiarch/s_modff-sse4_1.c: New file.
+ * sysdeps/x86_64/fpu/multiarch/s_modff.c: New file.
+
+2025-07-11 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 3d3572f59059e2b19b8541ea648a6172136ec42e
+ Linux: Keep termios ioctl constants strictly internal
+
+ * NEWS: Modified.
+ * sysdeps/unix/sysv/linux/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/alpha/bits/ioctls.h: Delete file.
+ * sysdeps/unix/sysv/linux/alpha/termios_arch.h: Delete file.
+ * sysdeps/unix/sysv/linux/bits/ioctls.h: Modified.
+ (TCGETS): New.
+ (TCSETS): New.
+ (TCSETSF): New.
+ (TCSETSW): New.
+ (TCGETS2): New.
+ (TCSETS2): New.
+ (TCSETSF2): New.
+ (TCSETSW2): New.
+ * sysdeps/unix/sysv/linux/hppa/bits/ioctls.h: Delete file.
+ * sysdeps/unix/sysv/linux/isatty.c: Modified.
+ (__isatty): Modified function.
+ * sysdeps/unix/sysv/linux/isatty_nostatus.c: Modified.
+ (__isatty_nostatus): Modified function.
+ * sysdeps/unix/sysv/linux/mips/termios_arch.h: Move to...
+ * sysdeps/unix/sysv/linux/mips/old_termios.h: ... here.
+ (_TERMIOS2_NCCS): Remove.
+ (_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): Remove.
+ (old_termios): Modified.
+ * sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h: Modified.
+ (__ioctl_arch): Modified function.
+ (termios_internals.h): Include file.
+ (assert.h): Include file.
+ (GLIBC_TCGETS): New.
+ (GLIBC_TCSETS): New.
+ (GLIBC_TCSETSW): New.
+ (GLIBC_TCSETSF): New.
+ * sysdeps/unix/sysv/linux/powerpc/termios_arch.h: Delete file.
+ * sysdeps/unix/sysv/linux/sparc/bits/ioctls.h: Delete file.
+ * sysdeps/unix/sysv/linux/sparc/termios_arch.h: Move to...
+ * sysdeps/unix/sysv/linux/sparc/old_termios.h: ... here.
+ (_TERMIOS2_NCCS): Remove.
+ (_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): Remove.
+ (old_termios): Modified.
+ * sysdeps/unix/sysv/linux/tcgetattr.c: Modified.
+ (__tcgetattr): Modified function.
+ * sysdeps/unix/sysv/linux/tcsetattr.c: Modified.
+ (__tcsetattr): Modified function.
+ (static_assert_equal): New function.
+ (static_assert_equal): New function.
+ (static_assert_equal): New function.
+ * sysdeps/unix/sysv/linux/termios-kernel-consts.sym: New file.
+ * sysdeps/unix/sysv/linux/termios_arch.h: Delete file.
+ * sysdeps/unix/sysv/linux/termios_internals.h: Modified.
+ [! TCGETS2](TCGETS2): Remove.
+ [! TCGETS2](TCSETS2): Remove.
+ [! TCGETS2](TCSETSW2): Remove.
+ [! TCGETS2](TCSETSF2): Remove.
+ [! _HAVE_STRUCT_OLD_TERMIOS](OLD_NCCS): Remove.
+ [! _HAVE_STRUCT_OLD_TERMIOS](old_termios_t): Remove.
+ [!__ASSUME_TERMIOS2](TCGETS2): Remove.
+ [_HAVE_STRUCT_OLD_TERMIOS](old_termios_t): Remove.
+ (termios_arch.h): Remove include.
+ (termios2): Modified.
+ [! __ASSUME_TERMIOS2](ARCH_TCGETS): New.
+ [__ASSUME_TERMIOS2](ARCH_TCGETS): New.
+ (termios-kernel-consts.h): Include file.
+ (old_termios.h): Include file.
+
+2025-07-11 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 02e7ac5ee3c6d2ef20c024ea7c243d0ae8496608
+ termios: Move isatty, __isatty_nostatus from io
+
+ * io/Makefile: Modified.
+ * io/Versions: Modified.
+ * termios/Makefile: Modified.
+ * termios/Versions: Modified.
+ * io/isatty.c: Move to...
+ * termios/isatty.c: ... here.
+ * io/isatty_nostatus.c: Move to...
+ * termios/isatty_nostatus.c: ... here.
+
+2025-07-11 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: c5687b4c49a91c5d9826959da2edcc7cdeec1273
+ termios: Reflow and sort Makefile
+
+ * termios/Makefile: Modified.
+
+2025-07-10 Andreas Schwab <schwab@suse.de>
+
+ COMMIT: d6c2760ef7f7cdeab912767f04db4b14632fbb5f
+ Remove termios2 ioctl defintions from public headers
+
+ * sysdeps/unix/sysv/linux/powerpc/bits/ioctls.h: Delete file.
+ * sysdeps/unix/sysv/linux/powerpc/termios_arch.h: Modified.
+ [! TERMIOS_INTERNALS_H](<termios_arch.h> should only be included from <termios_internals.h>"): Remove.
+ (TCGETS2): New.
+ (TCSETS2): New.
+ (TCSETSW2): New.
+ (TCSETSF2): New.
+
+2025-07-09 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: c559a6190e397b315fdd98d9369f15d2914d8248
+ elf: Remove now pointless empty ld.so.conf files in single tests
+
+ * elf/tst-glibc-hwcaps-2-cache.root/etc/ld.so.conf: Delete file.
+ * elf/tst-glibc-hwcaps-cache.root/etc/ld.so.conf: Delete file.
+ * elf/tst-ldconfig-bad-aux-cache.root/etc/ld.so.conf: Delete file.
+
+2025-07-09 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: dbe5065f2166be20e57a24f246a40d50e001a05d
+ support: Always run ldconfig in containered tests
+
+ * support/test-container.c: Modified.
+ (main): Modified function.
+
+2025-07-09 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: ae589cb84df10825fc545a45c7007a5f79409bf1
+ Makefile: Add ld.so.conf with libgcc dir to testroot.pristine
+
+ * Makefile: Modified.
+
+2025-07-09 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: cf462982ac44bf0f5dfd36a9c242628f0d2970b9
+ Makeconfig: Add libgcc directory to rtld-prefix search path
+
+ * Makeconfig: Modified.
+
+2025-07-09 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 30c7cf66b80f718a819609441ec4f68c9b0b4a9e
+ NEWS: Mention changes to setjmp on aarch64
+
+ * NEWS: Modified.
+
+2025-07-09 Stefan Liebler <stli@linux.ibm.com>
+
+ COMMIT: 77438db8cfa6ee66b3906230156bdae11c49a195
+ Mark support for lock elision as deprecated.
+
+ * NEWS: Modified.
+
+2025-07-09 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 7130c2ae972b3c521e2795af6935982a4f078850
+ x86: Avoid vector/r16-r31 registers and memcpy/memset in mcount_internal
+
+ * gmon/Makefile: Modified.
+ * sysdeps/x86/Makefile: Modified.
+ * sysdeps/x86_64/Makefile: Modified.
+
+2025-07-08 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: f33bb123660a51e833b9ed07d8306852028ba7f6
+ NEWS: Mention tcache improvements
+
+ * NEWS: Modified.
+
+2025-07-08 Matteo Croce <teknoraver@meta.com>
+
+ COMMIT: 521b4d6c4d5a7c84efd2742e0aac6311eaef005b
+ fstat: add test and documentation for an edge case.
+
+ * io/tst-stat.c: Modified.
+ (do_test): Modified function.
+ (fstatat_link): New function.
+ * manual/filesys.texi: Modified.
+
+2025-07-08 Matteo Croce <teknoraver@meta.com>
+
+ COMMIT: 652c36b3ea917093bf60ad2a345987530c192821
+ fstatat: extend tests and documentation
+
+ * io/tst-stat-time64.c: Modified.
+ (fstatat_check): Modified function.
+ * io/tst-stat.c: Modified.
+ (fstatat_check): Modified function.
+ * manual/filesys.texi: Modified.
+
+2025-07-06 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 6afece738c2b8408585272a95090ce5d5345dd19
+ htl: move __pthread_get_cleanup_stack to libc
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * htl/forward.c: Modified.
+ (FORWARD2): Remove.
+ * htl/pt-cleanup.c: Modified.
+ (__pthread_get_cleanup_stack): Remove function.
+ (hidden_def): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (___pthread_get_cleanup_stack): New function.
+ (versioned_symbol): New function.
+ (libc_hidden_ver): New.
+ * htl/pt-initialize.c: Modified.
+ * sysdeps/htl/include/bits/cancelation.h: New file.
+ * sysdeps/htl/libc-lock.h: Modified.
+ [!IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ * sysdeps/htl/pthread-functions.h: Modified.
+ (__pthread_get_cleanup_stack): Remove.
+ (pthread_functions): Modified.
+ * sysdeps/htl/pthreadP.h: Modified.
+ [IS_IN (libpthread)](hidden_proto): Remove.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/Makefile: Modified.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-07-06 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: b80f108b55c363875ece6f2329d9a8ba01649c70
+ htl: Drop ptr_pthread_once from pthread_functions
+
+ * htl/pt-initialize.c: Modified.
+ * sysdeps/htl/pthread-functions.h: Modified.
+ (__pthread_once): Remove.
+ (pthread_functions): Modified.
+
+2025-07-05 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: ea85e7d55087075376a29261e722e4fae14ecbe7
+ elf: Restore support for _r_debug interpositions and copy relocations
+
+ * elf/Makefile: Modified.
+ * elf/dl-debug-symbols.S: Modified.
+ * elf/dl-debug.c: Modified.
+ [SHARED](get_rdebug): Modified function.
+ [SHARED](_r_debug_main): New.
+ [SHARED](_dl_debug_post_relocate): New function.
+ (_dl_debug_change_state): Modified function.
+ (_dl_debug_initialize): Modified function.
+ (assert.h): Include file.
+ * elf/rtld.c: Modified.
+ (dl_main): Modified function.
+ * elf/tst-dlmopen4-nonpic.c: New file.
+ * elf/tst-dlmopen4-pic.c: New file.
+ * elf/tst-dlmopen4.c: Modified.
+ (do_test): Modified function.
+ * include/link.h: Modified.
+ [! _ISOMAC](rtld_hidden_proto): New.
+ * sysdeps/generic/ldsodefs.h: Modified.
+ (_dl_debug_post_relocate): New function.
+
+2025-07-05 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 8329939a37f483a16013dd8af8303cbcb86d92cb
+ elf: Introduce _dl_debug_change_state
+
+ * elf/dl-close.c: Modified.
+ (_dl_close_worker): Modified function.
+ * elf/dl-debug.c: Modified.
+ (_dl_debug_change_state): New function.
+ * elf/dl-load.c: Modified.
+ (_dl_notify_new_object): Modified function.
+ * elf/dl-open.c: Modified.
+ (dl_open_worker): Modified function.
+ (_dl_open): Modified function.
+ * elf/rtld.c: Modified.
+ (dl_main): Modified function.
+ * sysdeps/generic/ldsodefs.h: Modified.
+ (_dl_debug_change_state): New function.
+
+2025-07-05 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 7278d11f3a0cd528188c719bab75575b0aea2c6e
+ elf: Introduce separate _r_debug_array variable
+
+ * elf/dl-debug.c: Modified.
+ (_dl_debug_update): Modified function.
+ (_dl_debug_initialize): Modified function.
+ [! SHARED](get_rdebug): New.
+ [SHARED](get_rdebug): New.
+ * sysdeps/generic/ldsodefs.h: Modified.
+ [SHARED](rtld_global): Modified.
+
+2025-07-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 21cbe4a58858441b3d6d459ec98cf9bd8f54af95
+ hurd: Mark more xfails for missing RLIMIT_AS support
+
+ * sysdeps/mach/hurd/Makefile: Modified.
+
+2025-07-04 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 1c5f2ae4f98eb02fabab9f7f2b22ef6d23e85edc
+ Linux: Fix typo in comment in termios_internals.h
+
+ * sysdeps/unix/sysv/linux/termios_internals.h: Modified.
+
+2025-07-03 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: 4900f993c8119b8482ba9ba0387418b7e05c5c02
+ manual: Remove '.info' suffix in manual names passed to @ref [BZ #32962].
+
+ * manual/intro.texi: Modified.
+ * manual/maint.texi: Modified.
+ * manual/stdio.texi: Modified.
+
+2025-07-02 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 7eed691cc2b6c5dbb6066ee1251606a744c7f05c
+ stdlib/Makefile: Remove deleted test's libm dependency
+
+ * stdlib/Makefile: Modified.
+
+2025-07-01 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 632d895f3e5d98162f77b9c3c1da4ec19968b671
+ elf: Add DL_ADDRESS_WITHOUT_RELOC [BZ #33088]
+
+ * elf/rtld.c: Modified.
+ [! DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
+ [DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
+ * include/elf.h: Modified.
+ [! _ISOMAC][! HIDDEN_VAR_NEEDS_DYNAMIC_RELOC](DL_ADDRESS_WITHOUT_RELOC): New.
+ [! _ISOMAC][HIDDEN_VAR_NEEDS_DYNAMIC_RELOC](DL_ADDRESS_WITHOUT_RELOC): New.
+
+2025-06-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+ Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: eeb7b079d5d8785e760ca08c3692ffa579bbb737
+ stdlib: Fix __libc_message_impl iovec size (BZ 32947)
+
+ * include/stdio.h: Modified.
+ [! _ISOMAC](IOVEC_MAX_ERR_MSG): New.
+ [! _ISOMAC](IOVEC_MAX_ERR_MSG_LEN): New.
+ * posix/Makefile: Modified.
+ * posix/tst-libc-message.c: New file.
+ * sysdeps/posix/libc_fatal.c: Modified.
+ (atomic.h): Remove include.
+ (errno.h): Remove include.
+ (fcntl.h): Remove include.
+ (libc-pointer-arith.h): Remove include.
+ (paths.h): Remove include.
+ (stdbool.h): Remove include.
+ (stdlib.h): Remove include.
+ (string.h): Remove include.
+ (sysdep.h): Remove include.
+ (sys/mman.h): Remove include.
+ (not-cancel.h): Remove include.
+ (__libc_message_impl): Modified function.
+ (assert.h): Include file.
+ (IOVEC_MAX): New.
+
+2025-06-30 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 681a24ae4d0cb8ed92de98b4da660308840b09ba
+ AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112]
+
+ * sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified.
+ (dl-symbol-redir-ifunc.h): Include file.
+
+2025-06-26 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 1061b754123dea4b02197793436931172d523c78
+ malloc: Cleanup tcache_init()
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_malloc): Modified.
+ [USE_TCACHE](tcache_init): Modified function.
+
+2025-06-26 William Hunt <William.Hunt@arm.com>
+
+ COMMIT: 9a5a7613acd7641ca4dd3c405922b7c8fbc2ec03
+ malloc: replace instances of __builtin_expect with __glibc_unlikely
+
+ * malloc/malloc-debug.c: Modified.
+ (__debug_malloc): Modified function.
+ (__debug_free): Modified function.
+ (__debug_realloc): Modified function.
+ (_debug_mid_memalign): Modified function.
+ (__debug_calloc): Modified function.
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_realloc): Modified function.
+ [IS_IN (libc)](__libc_calloc2): Modified function.
+ (unlink_chunk): Modified function.
+ (_int_malloc): Modified function.
+ (_int_free_chunk): Modified function.
+ (_int_free_merge_chunk): Modified function.
+ (_int_realloc): Modified function.
+
+2025-06-26 William Hunt <william.hunt@arm.com>
+
+ COMMIT: d1ad959b003bae1eb2a5a5fe1acb7c889600e506
+ malloc: refactored aligned_OK and misaligned_chunk
+
+ * malloc/malloc-check.c: Modified.
+ (mem2chunk_check): Modified function.
+ * malloc/malloc.c: Modified.
+ [HAVE_MREMAP](mremap_chunk): Modified function.
+ [MALLOC_DEBUG](do_check_chunk): Modified function.
+ [MALLOC_DEBUG](do_check_free_chunk): Modified function.
+ [MALLOC_DEBUG](do_check_remalloced_chunk): Modified function.
+ [USE_TCACHE](tcache_get_n): Modified function.
+ [USE_TCACHE](tcache_double_free_verify): Modified function.
+ [USE_TCACHE](tcache_thread_shutdown): Modified function.
+ (aligned_OK): Remove.
+ (misaligned_chunk): Modified.
+ (misaligned_mem): New.
+
+2025-06-26 Jitka Obselkova <jobselko@redhat.com>
+
+ COMMIT: 53ea6db9fd25af7486b14cd2bf3b0ae1046e0e98
+ manual: Clarify renameat documentation
+
+ * manual/filesys.texi: Modified.
+
+2025-06-26 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 1149b4f64fea6e07e84e285981b84c8ccaccb025
+ Revert "manual: Clarify renameat documentation"
+
+ * manual/filesys.texi: Modified.
+
+2025-06-26 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: d30f41d2c9031b0540641af692e56002eab5599f
+ elf: Add missing DSO dependencies for tst-rtld-no-malloc-{audit,preload}
+
+ * elf/Makefile: Modified.
+
+2025-06-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 79bfbc93dee68830dd3b1d2b3453cf3811df6944
+ powerpc: Remove modf optimization
+
+ * sysdeps/powerpc/fpu/math-use-builtins-trunc.h: Modified.
+ [! _ARCH_PWR5X](USE_TRUNC_BUILTIN): New.
+ [_ARCH_PWR5X](USE_TRUNC_BUILTIN): New.
+ (USE_TRUNC_BUILTIN): Remove.
+ * sysdeps/powerpc/fpu/s_modf.c: Delete file.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf-power5+.c: Modified.
+ (sysdeps/powerpc/fpu/s_modf.c): Remove include.
+ (sysdeps/ieee754/dbl-64/s_modf.c): Include file.
+ * sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modf-power5+.c: Modified.
+ (sysdeps/powerpc/fpu/s_modf.c): Remove include.
+ (sysdeps/ieee754/dbl-64/s_modf.c): Include file.
+
+2025-06-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 5c2b21c478068f4f3140b020416dccdead1401e6
+ powerpc: Remove modff optimization
+
+ * sysdeps/ieee754/flt-32/s_modff.c: Modified.
+ * sysdeps/powerpc/fpu/math-use-builtins-trunc.h: New file.
+ * sysdeps/powerpc/fpu/s_modff.c: Delete file.
+ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff-power5+.c: Modified.
+ (sysdeps/powerpc/fpu/s_modff.c): Remove include.
+ (sysdeps/ieee754/flt-32/s_modff.c): Include file.
+ * sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modff-power5+.c: Modified.
+ (sysdeps/powerpc/fpu/s_modff.c): Remove include.
+ (sysdeps/ieee754/flt-32/s_modff.c): Include file.
+
+2025-06-25 Ravina Jain <rajulravina123@gmail.com>
+
+ COMMIT: b2a8d19f4adc8ca22394b02c144b4bc867adc804
+ manual: Add missing free to open_memstream example [BZ #27866]
+
+ * manual/examples/memstrm.c: Modified.
+ (main): Modified function.
+ (stdlib.h): Include file.
+
+2025-06-24 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 36bcbc6b5bb81eab436c7ed82348a25c4a34fa73
+ Linux: Convert '__close_nocancel_nostatus' to a standalone handler
+
+ * sysdeps/unix/sysv/linux/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/Versions: Modified.
+ * sysdeps/unix/sysv/linux/close_nocancel_nostatus.c: New file.
+ * sysdeps/unix/sysv/linux/not-cancel.h: Modified.
+ [IS_IN (libc) || IS_IN (rtld)](hidden_proto): Modified.
+ [IS_IN (libc) || IS_IN (rtld)](hidden_proto): New.
+ (__close_nocancel_nostatus): Remove function.
+ (__close_nocancel_nostatus): New function.
+
+2025-06-24 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 3b0d495ac406f14131d299e933b49bfdd02bf626
+ Linux: Fix '__close_nocancel_nostatus' clobbering 'errno' [BZ #33035]
+
+ * sysdeps/unix/sysv/linux/not-cancel.h: Modified.
+ (__close_nocancel_nostatus): Modified function.
+
+2025-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: db94e6343ad03252a9e59df56614118fb7267ff8
+ inet: Implement inet_ntoa on top of inet_ntop
+
+ * inet/inet_ntoa.c: Modified.
+ (buffer): Modified.
+ (inet_ntoa): Modified function.
+
+2025-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 80f389ed7e684582439629b264c22a84c26bfd8e
+ resolv: Optimize inet_ntop
+
+ * resolv/inet_ntop.c: Modified.
+ [! SPRINTF_CHAR](SPRINTF): Remove.
+ [SPRINTF_CHAR](SPRINTF): Remove.
+ (sys/param.h): Remove include.
+ (sys/types.h): Remove include.
+ (sys/socket.h): Remove include.
+ (netinet/in.h): Remove include.
+ (stdio.h): Remove include.
+ (inet_ntop4): Remove.
+ (inet_ntop6): Remove.
+ (inet_ntop4): Modified function.
+ (inet_ntop6): Modified function.
+ (_itoa.h): Include file.
+ (put_uint8): New function.
+ (put_uint16): New function.
+ (inet_ntop4_format): New function.
+ (best_t): New.
+ (in6_addr_addr16): New function.
+ (inet_ntop6_format): New function.
+
+2025-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: f22f6a5b84aeb6a958f1d7c4b7e7262018af22ad
+ resolve: Proper indent resolv/inet_ntop.c
+
+ * resolv/inet_ntop.c: Modified.
+ [! SPRINTF_CHAR](SPRINTF): Modified.
+ [SPRINTF_CHAR](SPRINTF): Modified.
+ (__inet_ntop): Modified function.
+ (inet_ntop4): Modified function.
+ (inet_ntop6): Modified function.
+
+2025-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 14ca258cc566fd15fa4251baa45abd873fa8b230
+ benchtests: Add IPv6 inet_ntop benchmark
+
+ * benchtests/Makefile: Modified.
+ * benchtests/inet_ntop_ipv6-inputs: New file.
+ * benchtests/inet_ntop_ipv6-source.c: New file.
+
+2025-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: e6ad9650fbed02f167a90cd6554a7599356317cc
+ benchtests: Add IPv4 inet_ntop benchmark
+
+ * benchtests/Makefile: Modified.
+ * benchtests/inet_ntop_ipv4-inputs: New file.
+ * benchtests/inet_ntop_ipv4-source.c: New file.
+
+2025-06-23 Xi Ruoyao <xry111@xry111.site>
+
+ COMMIT: fc6f074e0496fb8a8df491641165f4ed3cdaa3a3
+ riscv: linux: Add support for getrandom vDSO
+
+ * sysdeps/unix/sysv/linux/riscv/sysdep.h: Modified.
+ [! __ASSEMBLER__][__WORDSIZE == 64](HAVE_GETRANDOM_VSYSCALL): New.
+
+2025-06-23 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 47b577c66f2f51305d1802195f868d6b43e6d84a
+ posix: Fix fnmatch build with gcc-16
+
+ * posix/fnmatch_loop.c: Modified.
+ (FCT): Modified function.
+
+2025-06-23 Andreas Schwab <schwab@suse.de>
+
+ COMMIT: 9b3730a54bf8c915a65d9ff5e875d3551c30a435
+ powerpc: use .machine power10 in POWER10 assembler sources
+
+ * sysdeps/powerpc/powerpc64/le/power10/memcmp.S: Modified.
+ * sysdeps/powerpc/powerpc64/le/power10/memcpy.S: Modified.
+ * sysdeps/powerpc/powerpc64/le/power10/memmove.S: Modified.
+ * sysdeps/powerpc/powerpc64/le/power10/memset.S: Modified.
+ * sysdeps/powerpc/powerpc64/le/power10/strlen.S: Modified.
+
+2025-06-21 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: b3b0d0308c95d213f019b19c33abf1b06911f528
+ hurd: Remove a duplicate entry from 'tests-unsupported'.
+
+ * sysdeps/mach/hurd/Makefile: Modified.
+
+2025-06-21 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: 5071149e89867070f692d89d75be5d7449294d1c
+ hurd: Fix redefinition of 'P2ALIGN'.
+
+ * sysdeps/mach/sysdep.h: Modified.
+ [__ASSEMBLER__](P2ALIGN): New.
+
+2025-06-19 Martin Coufal <mcoufal@redhat.com>
+
+ COMMIT: 69f8b3e7deaca579511957959f8a7676a7428f49
+ resource/Makefile: Split and sort tests
+
+ * resource/Makefile: Modified.
+
+2025-06-19 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 124bf1fb6b85e201275764c8f5d046861eb6ed65
+ malloc: Link large tcache tests with $(shared-thread-library)
+
+ * malloc/Makefile: Modified.
+
+2025-06-19 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 0ef7965e5b251473f7d451739324c45b0fefaf1a
+ x86: Update tst-gnu2-tls2 tests
+
+ * elf/tst-gnu2-tls2.c: Modified.
+ (tst-gnu2-tls2.h): Modified.
+ (access_mod): Modified function.
+ * sysdeps/unix/sysv/linux/x86_64/Makefile: Modified.
+ * sysdeps/x86/Makefile: Modified.
+ * sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c: Modified.
+ (elf/tst-gnu2-tls2.c): Remove include.
+ (tst-gnu2-tls2.c): Include file.
+ * sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c: Modified.
+ (elf/tst-gnu2-tls2.c): Remove include.
+ (tst-gnu2-tls2.c): Include file.
+ * sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c: Modified.
+ (elf/tst-gnu2-tls2.c): Remove include.
+ (tst-gnu2-tls2.c): Include file.
+ * sysdeps/x86/tst-gnu2-tls2.c: Modified.
+ [! __x86_64__](sys/platform/x86.h): Remove.
+ [! __x86_64__](IS_SUPPORTED): Remove.
+ (PREPARE_MALLOC): Remove.
+ [! TEST_AMX][! __x86_64__](sys/platform/x86.h): New.
+ [! TEST_AMX][! __x86_64__](IS_SUPPORTED): New.
+ [! TEST_AMX](PREPARE_MALLOC): New.
+ [! TEST_AMX](v3): New.
+ * sysdeps/x86/tst-gnu2-tls2.h: New file.
+
+2025-06-19 H.J. Lu <hjl.tools@gmail.com>
+ Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 848f0e46f03f22404ed9a8aabf3fd5ce8809a1be
+ i386: Update ___tls_get_addr to preserve vector registers
+
+ * configure: Modified.
+ * configure.ac: Modified.
+ * elf/Makefile: Modified.
+ * elf/tst-tls23-mod.c: New file.
+ * elf/tst-tls23.c: New file.
+ * sysdeps/x86_64/dl-trampoline-save.h: Move to...
+ * elf/tst-tls23.h: ... here.
+ [! DL_STACK_ALIGNMENT](DL_STACK_ALIGNMENT): Remove.
+ (DL_RUNTIME_RESOLVE_REALIGN_STACK): Remove.
+ [! AFTER_TLS_CALL](AFTER_TLS_CALL): New.
+ [! BEFORE_TLS_CALL](BEFORE_TLS_CALL): New.
+ [! INIT_TLS_CALL](INIT_TLS_CALL): New.
+ (stdint.h): Include file.
+ (tls): New.
+ (apply_tls): New function.
+ * sysdeps/aarch64/preconfigure: Modified.
+ * sysdeps/i386/Makefile: Modified.
+ * sysdeps/i386/dl-tls-get-addr.c: New file.
+ * sysdeps/i386/dl-tls.h: Modified.
+ [SHARED][IS_IN (rtld)](__tls_get_addr): Remove function.
+ [SHARED][IS_IN (rtld)](__tls_get_addr): Modified.
+ [SHARED][IS_IN (rtld)](strong_alias): Remove.
+ [SHARED][IS_IN (rtld)](rtld_hidden_proto): Remove.
+ [SHARED][IS_IN (rtld)](rtld_hidden_def): Remove.
+ [SHARED](___tls_get_addr_internal): Remove.
+ * sysdeps/i386/dl-tlsdesc-dynamic.h: Modified.
+ [! DL_RUNTIME_RESOLVE_REALIGN_STACK][! USE_FNSAVE][! USE_FXSAVE](USE_FXSAVE must be defined): Remove.
+ [! DL_RUNTIME_RESOLVE_REALIGN_STACK][! USE_FNSAVE](REGISTER_SAVE_AREA): Remove.
+ [! DL_RUNTIME_RESOLVE_REALIGN_STACK][REGISTER_SAVE_AREA][! DL_RUNTIME_RESOLVE_REALIGN_STACK][!DL_RUNTIME_RESOLVE_REALIGN_STACK](DL_RUNTIME_RESOLVE_REALIGN_STACK must be true): Remove.
+ [! DL_RUNTIME_RESOLVE_REALIGN_STACK][REGISTER_SAVE_AREA][! DL_RUNTIME_RESOLVE_REALIGN_STACK][DL_RUNTIME_RESOLVE_REALIGN_STACK][! USE_FXSAVE][! USE_XSAVE][! USE_XSAVE][! USE_FXSAVE][! DL_RUNTIME_RESOLVE_REALIGN_STACK](STATE_SAVE_ALIGNMENT): Remove.
+ [! DL_RUNTIME_RESOLVE_REALIGN_STACK][USE_FNSAVE](REGISTER_SAVE_AREA): Remove.
+ [! USE_FNSAVE && (STATE_SAVE_ALIGNMENT % 16) != 0](STATE_SAVE_ALIGNMENT must be multiple of 16): Remove.
+ [DL_RUNTIME_RESOLVE_REALIGN_STACK][USE_FNSAVE](USE_FNSAVE shouldn't be defined): Remove.
+ [DL_RUNTIME_RESOLVE_REALIGN_STACK][USE_FXSAVE](REGISTER_SAVE_AREA): Remove.
+ (REGISTER_SAVE_AREA): Remove.
+ (tls-get-addr-wrapper.h): Include file.
+ (STATE_SAVE_ALIGNMENT): New.
+ * sysdeps/i386/dl-tlsdesc.S: Modified.
+ * sysdeps/i386/tls-get-addr-wrapper.h: New file.
+ * sysdeps/i386/tls_get_addr.S: New file.
+ * sysdeps/i386/tls_get_addr.h: New file.
+ * sysdeps/loongarch/preconfigure: Modified.
+ * sysdeps/loongarch/preconfigure.ac: Modified.
+ * sysdeps/powerpc/Makefile: Modified.
+ * sysdeps/x86/Makefile: Modified.
+ * sysdeps/x86/sysdep.h: Modified.
+ [__ASSEMBLER__][! DL_STACK_ALIGNMENT][! __x86_64__](DL_STACK_ALIGNMENT): New.
+ [__ASSEMBLER__][! DL_STACK_ALIGNMENT][__x86_64__](DL_STACK_ALIGNMENT): New.
+ [__ASSEMBLER__][! DL_STACK_ALIGNMENT][__x86_64__](MINIMUM_ALIGNMENT): New.
+ [__ASSEMBLER__](DL_RUNTIME_RESOLVE_REALIGN_STACK): New.
+ * sysdeps/x86/tst-tls23.c: New file.
+ * sysdeps/x86/tst-tls23.h: New file.
+ * sysdeps/x86_64/Makefile: Modified.
+ * sysdeps/x86_64/dl-tlsdesc.S: Modified.
+ * sysdeps/x86_64/dl-trampoline.S: Modified.
+
+2025-06-18 Jitka Obselkova <jobselko@redhat.com>
+
+ COMMIT: abc2e954af77f8d10f4f54754520814590e79830
+ manual: Clarify renameat documentation
+
+ * manual/filesys.texi: Modified.
+
+2025-06-18 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: c3b9abaf33082c89ff385b378e083aad1255f508
+ posix: Add nonnull attribute to glob_pattern_p.
+
+ * posix/glob.h: Modified.
+ [__USE_GNU](glob_pattern_p): Modified.
+
+2025-06-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: f165e244e4c72493cf52cd6c98f989321f29c677
+ math: Simplify and optimize modf implementation
+
+ * sysdeps/ieee754/dbl-64/math_config.h: Modified.
+ (EXPONENT_BIAS): New.
+ (is_inf): New function.
+ (get_exponent): New function.
+ * sysdeps/ieee754/dbl-64/s_modf.c: Modified.
+ (math_private.h): Remove include.
+ (stdint.h): Remove include.
+ (one): Remove.
+ (__modf): Modified function.
+ (math_config.h): Include file.
+ (math-use-builtins-trunc.h): Include file.
+
+2025-06-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 61cc9922f3cdcd71ed8977016b8180d409826240
+ math: Simplify and optimize modff implementation
+
+ * sysdeps/ieee754/flt-32/math_config.h: Modified.
+ (EXPONENT_BIAS): New.
+ (is_inf): New function.
+ (get_exponent): New function.
+ * sysdeps/ieee754/flt-32/s_modff.c: Modified.
+ (math_private.h): Remove include.
+ (one): Remove.
+ (__modff): Modified function.
+ (math_config.h): Include file.
+ (math-use-builtins-trunc.h): Include file.
+
+2025-06-18 Luna Lamb <luna.lamb@arm.com>
+
+ COMMIT: 6849c5b791edd216f2ec3fdbe4d138bc69b9b333
+ AArch64: Improve codegen SVE log1p helper
+
+ * sysdeps/aarch64/fpu/acosh_sve.c: Modified.
+ * sysdeps/aarch64/fpu/atanh_sve.c: Modified.
+ (SV_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/sv_log1p_inline.h: Modified.
+ (poly_sve_f64.h): Remove include.
+ (sv_log1p_data): Modified.
+ (sv_log1p_inline): Modified function.
+
+2025-06-18 Dylan Fleming <Dylan.Fleming@arm.com>
+
+ COMMIT: dee22d2a81ab59afc165fb6dcb45d723f13582a0
+ AArch64: Optimise SVE FP64 Hyperbolics
+
+ * sysdeps/aarch64/fpu/cosh_sve.c: Modified.
+ (data): Modified.
+ (special_case): Modified function.
+ (exp_inline): Remove function.
+ (SV_NAME_D1): Modified function.
+ (exp_over_two_inline): New function.
+ * sysdeps/aarch64/fpu/sinh_sve.c: Modified.
+ (poly_sve_f64.h): Remove include.
+ (data): Modified.
+ (expm1_inline): Modified function.
+ (special_case): Modified function.
+ (SV_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/tanh_sve.c: Modified.
+ (poly_sve_f64.h): Remove include.
+ (data): Modified.
+ (expm1_inline): Remove function.
+ (special_case): Remove function.
+ (SV_NAME_D1): Modified function.
+ (e2xm1_inline): New function.
+
+2025-06-18 Dylan Fleming <Dylan.Fleming@arm.com>
+
+ COMMIT: 1e3d1ddf977ecd653de8d0d10eb083d80ac21cf3
+ AArch64: Optimize SVE exp functions
+
+ * sysdeps/aarch64/fpu/exp10f_sve.c: Modified.
+ (Thres): Modified.
+ (data): Modified.
+ (sv_exp10f_inline): Modified function.
+ * sysdeps/aarch64/fpu/exp2_sve.c: Modified.
+ (N): Remove.
+ (data): Modified.
+ (special_case): Modified function.
+ (SV_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/exp2f_sve.c: Modified.
+ (poly_sve_f32.h): Remove include.
+ (data): Modified.
+ (sv_exp2f_inline): Modified function.
+ * sysdeps/aarch64/fpu/expm1_sve.c: Modified.
+ (poly_sve_f64.h): Remove include.
+ (SpecialBound): Modified.
+ (ExponentBias): Remove.
+ (data): Modified.
+ (special_case): Modified function.
+ (SV_NAME_D1): Modified function.
+ (FexpaBound): New.
+ (SpecialOffset): New.
+ (SpecialBias1): New.
+ (SpecialBias2): New.
+
+2025-06-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 8788bd77d68c6429c7f2dcbd22765525555c3cd8
+ sparc: Fix sparc32 Fix argument passing to __libc_start_main (BZ 32981)
+
+ * sysdeps/sparc/sparc32/start.S: Modified.
+
+2025-06-18 Andreas Schwab <schwab@suse.de>
+
+ COMMIT: 0dbbc44bfd256683705c391d97c4052320e2e64e
+ Fix termios related targets
+
+ * sysdeps/unix/sysv/linux/Makefile: Modified.
+
+2025-06-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: ba32fd7d0479bd566db63e43ab1050ad20ca7a29
+ malloc: Cleanup _mid_memalign
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](_mid_memalign): Modified.
+ [IS_IN (libc)](__libc_memalign): Modified function.
+ [IS_IN (libc)](aligned_alloc): Modified function.
+ [IS_IN (libc)](_mid_memalign): Modified function.
+ [IS_IN (libc)](__libc_valloc): Modified function.
+ [IS_IN (libc)](__libc_pvalloc): Modified function.
+ [IS_IN (libc)](__posix_memalign): Modified function.
+
+2025-06-18 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: c0f0db2d59e0908057205b22b21dd9d626d780c1
+ aarch64: simplify calls to __libc_arm_za_disable in assembly
+
+ * sysdeps/aarch64/__longjmp.S: Modified.
+ * sysdeps/aarch64/setjmp.S: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/setcontext.S: Modified.
+
+2025-06-18 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: eeedfc2f74463a06e8127dde42531913652371f8
+ aarch64: GCS: use internal struct in __alloc_gcs
+
+ * sysdeps/aarch64/__alloc_gcs.c: Modified.
+ (__alloc_gcs): Modified function.
+ (aarch64-gcs.h): Include file.
+ * sysdeps/aarch64/aarch64-gcs.h: Modified.
+ (__alloc_gcs): Modified.
+ (gcs_record): New.
+ (has_gcs): New function.
+ * sysdeps/unix/sysv/linux/aarch64/makecontext.c: Modified.
+ (alloc_makecontext_gcs): Modified function.
+
+2025-06-18 Andreas Schwab <schwab@suse.de>
+
+ COMMIT: eae5bb0f60205e6f709803cc6bba749daf5ece72
+ powerpc: Remove assembler workarounds
+
+ * sysdeps/powerpc/powerpc64/le/power10/memcmp.S: Modified.
+ * sysdeps/powerpc/powerpc64/le/power10/strlen.S: Modified.
+ * sysdeps/powerpc/powerpc64/le/power9/strcmp.S: Modified.
+ * sysdeps/powerpc/powerpc64/le/power9/strncmp.S: Modified.
+
+2025-06-17 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: c274c3c07f216791d2065e653e418eb36c6dcaca
+ malloc: Fix tests-malloc-largetcache tests
+
+ * Rules: Modified.
+
+2025-06-17 Jeremy Harris <jgh@exim.org>
+
+ COMMIT: 9f680bfe9b5c8657baf1fd0fb99e968d0b03e92e
+ Add TCPI_OPT_USEC_TS from Linux 6.14 and TCPI_OPT_TFO_CHILD from 6.15 to netinet/tcp.h.
+
+ * sysdeps/gnu/netinet/tcp.h: Modified.
+ [__USE_MISC](TCPI_OPT_USEC_TS): New.
+ [__USE_MISC](TCPI_OPT_TFO_CHILD): New.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: 964cf50bef075f4cb7b625513407ca9d29faff3e
+ linux/termios: regression test for termios speed functions
+
+ * sysdeps/unix/sysv/linux/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/tst-termios-linux.c: New file.
+
+2025-06-17 H. Peter Anvin <hpa@zytor.com>
+
+ COMMIT: c66801f36135a7b031ca37e25a35e98255b20def
+ include/array_length.h: add array_foreach[_const] macros
+
+ * include/array_length.h: Modified.
+ (array_foreach): New.
+ (array_foreach_const): New.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: be413adedfca146a6fb8cabe3df1244a70f106f3
+ termios: unify the naming of the termios speed fields
+
+ * bits/termios.h: Modified.
+ (termios): Modified.
+ * sysdeps/unix/sysv/linux/alpha/bits/termios-struct.h: Modified.
+ (termios): Modified.
+ * sysdeps/unix/sysv/linux/bits/termios-struct.h: Modified.
+ (termios): Modified.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: 5f138519ebdf88e1fc5395d65df0b780dd07829a
+ termios: add new baud_t interface, defined to be explicitly numeric
+
+ * include/termios.h: Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ [! _ISOMAC](__cfgetospeed): New function.
+ [! _ISOMAC](__cfgetispeed): New function.
+ [! _ISOMAC](__cfsetospeed): New function.
+ [! _ISOMAC](__cfsetispeed): New function.
+ [! _ISOMAC](__cfsetspeed): New function.
+ [! _ISOMAC](__cfgetobaud): New function.
+ [! _ISOMAC](__cfgetibaud): New function.
+ [! _ISOMAC](__cfsetobaud): New function.
+ [! _ISOMAC](__cfsetibaud): New function.
+ [! _ISOMAC](__cfsetbaud): New function.
+ [! _ISOMAC](libc_hidden_proto): New.
+ [! _ISOMAC](libc_hidden_proto): New.
+ [! _ISOMAC](libc_hidden_proto): New.
+ [! _ISOMAC](libc_hidden_proto): New.
+ [! _ISOMAC](libc_hidden_proto): New.
+ [! _ISOMAC](libc_hidden_proto): New.
+ [! _ISOMAC](libc_hidden_proto): New.
+ [! _ISOMAC](libc_hidden_proto): New.
+ * manual/terminal.texi: Modified.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/cfsetspeed.c: Modified.
+ (libc_hidden_def): New.
+ * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/speed.c: Modified.
+ (libc_hidden_def): New.
+ (libc_hidden_def): New.
+ (libc_hidden_def): New.
+ (libc_hidden_def): New.
+ * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
+ * termios/Makefile: Modified.
+ * termios/Versions: Modified.
+ * termios/baud.c: New file.
+ * termios/cfsetbaud.c: New file.
+ * termios/cfsetspeed.c: Modified.
+ (cfsetspeed): Remove function.
+ (__cfsetspeed): New function.
+ (libc_hidden_def): New.
+ (weak_alias): New.
+ * termios/speed.c: Modified.
+ (cfgetospeed): Remove function.
+ (cfgetispeed): Remove function.
+ (cfsetospeed): Remove function.
+ (libc_hidden_def): Modified.
+ (cfsetispeed): Remove function.
+ (libc_hidden_def): Modified.
+ (__cfgetospeed): New function.
+ (weak_alias): New.
+ (__cfgetispeed): New function.
+ (weak_alias): New.
+ (__cfsetospeed): New function.
+ (libc_hidden_def): New.
+ (weak_alias): New.
+ (__cfsetispeed): New function.
+ (libc_hidden_def): New.
+ (weak_alias): New.
+ * termios/termios.h: Modified.
+ [__USE_MISC](baud_t): New.
+ [__USE_MISC](cfgetobaud): New function.
+ [__USE_MISC](cfgetibaud): New function.
+ [__USE_MISC](cfsetobaud): New function.
+ [__USE_MISC](cfsetibaud): New function.
+ [__USE_MISC](cfsetbaud): New function.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: 98aeca349ae081d745978d7fe9bc5762137f8ece
+ manual: document all the termios Bxxx constants in the manual
+
+ * manual/terminal.texi: Modified.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: ad37ecd5791dbb47844b58574f32ab1ef2739275
+ termios: merge the termios baud definitions
+
+ * sysdeps/unix/sysv/linux/bits/termios-baud.h: Move to...
+ * bits/termios-baud.h: ... here.
+ (B0): Modified.
+ (B50): Modified.
+ (B75): Modified.
+ (B110): Modified.
+ (B134): Modified.
+ (B150): Modified.
+ (B200): Modified.
+ (B300): Modified.
+ (B600): Modified.
+ (B1200): Modified.
+ (B1800): Modified.
+ (B2400): Modified.
+ (B4800): Modified.
+ (B7200): Modified.
+ (B9600): Modified.
+ (B14400): Modified.
+ (B19200): Modified.
+ (B28800): Modified.
+ (B33600): Modified.
+ (B38400): Modified.
+ (B57600): Modified.
+ (B76800): Modified.
+ (B115200): Modified.
+ (B153600): Modified.
+ (B230400): Modified.
+ (B307200): Modified.
+ (B460800): Modified.
+ (B500000): Modified.
+ (B576000): Modified.
+ (B614400): Modified.
+ (B921600): Modified.
+ [__USE_MISC](EXTA): New.
+ [__USE_MISC](EXTB): New.
+ (B5000000): New.
+ (B10000000): New.
+ * bits/termios.h: Modified.
+ (termios): Modified.
+ (bits/termios-baud.h): Include file.
+ * sysdeps/unix/sysv/linux/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/bits/termios.h: Modified.
+ [__USE_MISC](EXTA): Remove.
+ [__USE_MISC](EXTB): Remove.
+ [__USE_MISC](__B0): New.
+ [__USE_MISC](__B50): New.
+ [__USE_MISC](__B75): New.
+ [__USE_MISC](__B110): New.
+ [__USE_MISC](__B134): New.
+ [__USE_MISC](__B150): New.
+ [__USE_MISC](__B200): New.
+ [__USE_MISC](__B300): New.
+ [__USE_MISC](__B600): New.
+ [__USE_MISC](__B1200): New.
+ [__USE_MISC](__B1800): New.
+ [__USE_MISC](__B2400): New.
+ [__USE_MISC](__B4800): New.
+ [__USE_MISC](__B9600): New.
+ [__USE_MISC](__B19200): New.
+ [__USE_MISC](__B38400): New.
+ [__USE_MISC](bits/termios-cbaud.h): Include file.
+ [__USE_MISC](__EXTA): New.
+ [__USE_MISC](__EXTB): New.
+ (__B0): Remove.
+ (__B50): Remove.
+ (__B75): Remove.
+ (__B110): Remove.
+ (__B134): Remove.
+ (__B150): Remove.
+ (__B200): Remove.
+ (__B300): Remove.
+ (__B600): Remove.
+ (__B1200): Remove.
+ (__B1800): Remove.
+ (__B2400): Remove.
+ (__B4800): Remove.
+ (__B9600): Remove.
+ (__B19200): Remove.
+ (__B38400): Remove.
+ (bits/termios-cbaud.h): Remove include.
+ * termios/Makefile: Modified.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: bbbaf50b2a340d6913b8ad8a840dd2d66874c62b
+ hurd+generic/termios: make speed_t an unsigned int
+
+ * bits/termios.h: Modified.
+ (speed_t): Modified.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: de730d3d2d9131398e56f69228d46d895f126a60
+ termios: change the generic cfsetspeed() to support arbitrary speeds
+
+ * termios/cfsetspeed.c: Modified.
+ (speed_struct): Remove.
+ (speeds): Remove.
+ (cfsetspeed): Modified function.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: bff11c2fa945814101c08c66f8c55212ae788075
+ hurd/termios: remove USE_OLD_TTY
+
+ * sysdeps/mach/hurd/bits/ioctls.h: Modified.
+ [__USE_MISC][! USE_OLD_TTY](OTIOCGETD): Remove.
+ [__USE_MISC][! USE_OLD_TTY](OTIOCSETD): Remove.
+ [__USE_MISC][USE_OLD_TTY](TIOCGETD): Remove.
+ [__USE_MISC][USE_OLD_TTY](TIOCSETD): Remove.
+ [__USE_MISC][USE_OLD_TTY](B0): Remove.
+ [__USE_MISC][USE_OLD_TTY](B50): Remove.
+ [__USE_MISC][USE_OLD_TTY](B75): Remove.
+ [__USE_MISC][USE_OLD_TTY](B110): Remove.
+ [__USE_MISC][USE_OLD_TTY](B134): Remove.
+ [__USE_MISC][USE_OLD_TTY](B150): Remove.
+ [__USE_MISC][USE_OLD_TTY](B200): Remove.
+ [__USE_MISC][USE_OLD_TTY](B300): Remove.
+ [__USE_MISC][USE_OLD_TTY](B600): Remove.
+ [__USE_MISC][USE_OLD_TTY](B1200): Remove.
+ [__USE_MISC][USE_OLD_TTY](B1800): Remove.
+ [__USE_MISC][USE_OLD_TTY](B2400): Remove.
+ [__USE_MISC][USE_OLD_TTY](B4800): Remove.
+ [__USE_MISC][USE_OLD_TTY](B9600): Remove.
+ [__USE_MISC][USE_OLD_TTY](EXTA): Remove.
+ [__USE_MISC][USE_OLD_TTY](EXTB): Remove.
+ [__USE_MISC](OTIOCGETD): New.
+ [__USE_MISC](OTIOCSETD): New.
+ * termios/sys/ttychars.h: Modified.
+ [__USE_OLD_TTY](sys/ttydefaults.h): Remove.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: 5cf101a85aae0d703cdd8ed7b25fe288e41fdacb
+ linux: implement arbitrary and split speeds in termios
+
+ * NEWS: Modified.
+ * sysdeps/unix/sysv/linux/Versions: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/alpha/bits/termios-c_cflag.h: Modified.
+ [__USE_MISC](CMSPAR): New.
+ [__USE_MISC](CRTSCTS): New.
+ * sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h: Move to...
+ * sysdeps/unix/sysv/linux/alpha/bits/termios-cbaud.h: ... here.
+ [! _TERMIOS_H](Never include <bits/termios-baud.h> directly; use <termios.h> instead."): Remove.
+ [! _TERMIOS_H](Never include <bits/termios-cbaud.h> directly; use <termios.h> instead."): New preprocessor message.
+ [__USE_MISC](CBAUD): Modified.
+ [__USE_MISC](CBAUDEX): Modified.
+ [__USE_MISC](CMSPAR): Remove.
+ [__USE_MISC](CRTSCTS): Remove.
+ [__USE_MISC](CIBAUD): New.
+ [__USE_MISC](IBSHIFT): New.
+ (B57600): Remove.
+ (B115200): Remove.
+ (B230400): Remove.
+ (B460800): Remove.
+ (B500000): Remove.
+ (B576000): Remove.
+ (B921600): Remove.
+ (B1000000): Remove.
+ (B1152000): Remove.
+ (B1500000): Remove.
+ (B2000000): Remove.
+ (B2500000): Remove.
+ (B3000000): Remove.
+ (B3500000): Remove.
+ (B4000000): Remove.
+ (__MAX_BAUD): Remove.
+ (__B57600): New.
+ (__B115200): New.
+ (__B230400): New.
+ (__B460800): New.
+ (__B500000): New.
+ (__B576000): New.
+ (__B921600): New.
+ (__B1000000): New.
+ (__B1152000): New.
+ (__B1500000): New.
+ (__B2000000): New.
+ (__B2500000): New.
+ (__B3000000): New.
+ (__B3500000): New.
+ (__B4000000): New.
+ (__BOTHER): New.
+ * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Modified.
+ [__LINUX_KERNEL_VERSION < 0x041400](__ASSUME_TERMIOS2): New.
+ * sysdeps/unix/sysv/linux/alpha/kernel_termios.h: Delete file.
+ * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/bits/termios-struct.h: Move to...
+ * sysdeps/unix/sysv/linux/alpha/termios_arch.h: ... here.
+ [! _TERMIOS_H](Never include <bits/termios-struct.h> directly; use <termios.h> instead."): Remove.
+ (NCCS): Remove.
+ (termios): Remove.
+ [! TERMIOS_INTERNALS_H](<termios_arch.h> should only be included from <termios_internals.h>"): New.
+ (_TERMIOS2_NCCS): New.
+ (_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
+ (_HAVE_STRUCT_OLD_TERMIOS): New.
+ * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/bits/termios-baud.h: Modified.
+ [__USE_MISC](CBAUD): Remove.
+ [__USE_MISC](CBAUDEX): Remove.
+ [__USE_MISC](CIBAUD): Remove.
+ [__USE_MISC](CMSPAR): Remove.
+ [__USE_MISC](CRTSCTS): Remove.
+ (B57600): Modified.
+ (B115200): Modified.
+ (B230400): Modified.
+ (B460800): Modified.
+ (B500000): Modified.
+ (B576000): Modified.
+ (B921600): Modified.
+ (B1000000): Modified.
+ (B1152000): Modified.
+ (B1500000): Modified.
+ (B2000000): Modified.
+ (B2500000): Modified.
+ (B3000000): Modified.
+ (B3500000): Modified.
+ (B4000000): Modified.
+ (__MAX_BAUD): Modified.
+ (B0): New.
+ (B50): New.
+ (B75): New.
+ (B110): New.
+ (B134): New.
+ (B150): New.
+ (B200): New.
+ (B300): New.
+ (B600): New.
+ (B1200): New.
+ (B1800): New.
+ (B2400): New.
+ (B4800): New.
+ (B7200): New.
+ (B9600): New.
+ (B14400): New.
+ (B19200): New.
+ (B28800): New.
+ (B33600): New.
+ (B38400): New.
+ (B76800): New.
+ (B153600): New.
+ (B307200): New.
+ (B614400): New.
+ * sysdeps/unix/sysv/linux/bits/termios-c_cflag.h: Modified.
+ [__USE_MISC](CMSPAR): New.
+ [__USE_MISC](CRTSCTS): New.
+ * sysdeps/unix/sysv/linux/bits/termios-cbaud.h: New file.
+ * sysdeps/unix/sysv/linux/bits/termios.h: Modified.
+ [__USE_MISC](EXTA): Modified.
+ [__USE_MISC](EXTB): Modified.
+ [__USE_MISC](BOTHER): New.
+ (bits/termios-struct.h): Remove include.
+ (B0): Remove.
+ (B50): Remove.
+ (B75): Remove.
+ (B110): Remove.
+ (B134): Remove.
+ (B150): Remove.
+ (B200): Remove.
+ (B300): Remove.
+ (B600): Remove.
+ (B1200): Remove.
+ (B1800): Remove.
+ (B2400): Remove.
+ (B4800): Remove.
+ (B9600): Remove.
+ (B19200): Remove.
+ (B38400): Remove.
+ [_TERMIOS_H](bits/termios-struct.h): New.
+ (__B0): New.
+ (__B50): New.
+ (__B75): New.
+ (__B110): New.
+ (__B134): New.
+ (__B150): New.
+ (__B200): New.
+ (__B300): New.
+ (__B600): New.
+ (__B1200): New.
+ (__B1800): New.
+ (__B2400): New.
+ (__B4800): New.
+ (__B9600): New.
+ (__B19200): New.
+ (__B38400): New.
+ (bits/termios-cbaud.h): Include file.
+ * sysdeps/unix/sysv/linux/cfsetspeed.c: New file.
+ * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/isatty.c: New file.
+ * sysdeps/unix/sysv/linux/isatty_nostatus.c: Modified.
+ (sysdep.h): Remove include.
+ (termios.h): Remove include.
+ (kernel_termios.h): Remove include.
+ (sys/ioctl.h): Remove include.
+ (__isatty_nostatus): Modified function.
+ (termios_internals.h): Include file.
+ * sysdeps/unix/sysv/linux/kernel-features.h: Modified.
+ (__ASSUME_TERMIOS2): New.
+ * sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/Versions: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/kernel_termios.h: Move to...
+ * sysdeps/unix/sysv/linux/mips/termios_arch.h: ... here.
+ (_KERNEL_TERMIOS_H): Remove.
+ (__KERNEL_NCCS): Remove.
+ (__kernel_termios): Remove.
+ (_HAVE_C_ISPEED): Remove.
+ (_HAVE_C_OSPEED): Remove.
+ (_TERMIOS2_NCCS): New.
+ (_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
+ (_HAVE_STRUCT_OLD_TERMIOS): New.
+ (OLD_NCCS): New.
+ (old_termios): New.
+ * sysdeps/unix/sysv/linux/old_termios.h: New file.
+ * sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/bits/termios-c_cflag.h: Modified.
+ [__USE_MISC](CMSPAR): New.
+ [__USE_MISC](CRTSCTS): New.
+ * sysdeps/unix/sysv/linux/powerpc/bits/termios-baud.h: Move to...
+ * sysdeps/unix/sysv/linux/powerpc/bits/termios-cbaud.h: ... here.
+ [! _TERMIOS_H](Never include <bits/termios-baud.h> directly; use <termios.h> instead."): Remove.
+ [! _TERMIOS_H](Never include <bits/termios-cbaud.h> directly; use <termios.h> instead."): New preprocessor message.
+ [__USE_MISC](CBAUD): Modified.
+ [__USE_MISC](CBAUDEX): Modified.
+ [__USE_MISC](CMSPAR): Remove.
+ [__USE_MISC](CRTSCTS): Remove.
+ [__USE_MISC](CIBAUD): New.
+ [__USE_MISC](IBSHIFT): New.
+ (B57600): Remove.
+ (B115200): Remove.
+ (B230400): Remove.
+ (B460800): Remove.
+ (B500000): Remove.
+ (B576000): Remove.
+ (B921600): Remove.
+ (B1000000): Remove.
+ (B1152000): Remove.
+ (B1500000): Remove.
+ (B2000000): Remove.
+ (B2500000): Remove.
+ (B3000000): Remove.
+ (B3500000): Remove.
+ (B4000000): Remove.
+ (__MAX_BAUD): Remove.
+ (__B57600): New.
+ (__B115200): New.
+ (__B230400): New.
+ (__B460800): New.
+ (__B500000): New.
+ (__B576000): New.
+ (__B921600): New.
+ (__B1000000): New.
+ (__B1152000): New.
+ (__B1500000): New.
+ (__B2000000): New.
+ (__B2500000): New.
+ (__B3000000): New.
+ (__B3500000): New.
+ (__B4000000): New.
+ (__BOTHER): New.
+ * sysdeps/unix/sysv/linux/powerpc/kernel_termios.h: Delete file.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/bits/termios-struct.h: Move to...
+ * sysdeps/unix/sysv/linux/powerpc/termios_arch.h: ... here.
+ [! _TERMIOS_H](Never include <bits/termios-struct.h> directly; use <termios.h> instead."): Remove.
+ (NCCS): Remove.
+ (termios): Remove.
+ [! TERMIOS_INTERNALS_H](<termios_arch.h> should only be included from <termios_internals.h>"): New.
+ (_TERMIOS2_NCCS): New.
+ (_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
+ (_HAVE_STRUCT_OLD_TERMIOS): New.
+ * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/Versions: Modified.
+ * sysdeps/unix/sysv/linux/sparc/bits/termios-baud.h: Move to...
+ * sysdeps/unix/sysv/linux/sparc/bits/termios-cbaud.h: ... here.
+ [! _TERMIOS_H](Never include <bits/termios-baud.h> directly; use <termios.h> instead."): Remove.
+ [! _TERMIOS_H](Never include <bits/termios-cbaud.h> directly; use <termios.h> instead."): New preprocessor message.
+ [__USE_MISC](CMSPAR): Remove.
+ [__USE_MISC](CRTSCTS): Remove.
+ [__USE_MISC](IBSHIFT): New.
+ (B57600): Remove.
+ (B115200): Remove.
+ (B230400): Remove.
+ (B460800): Remove.
+ (B76800): Remove.
+ (B153600): Remove.
+ (B307200): Remove.
+ (B614400): Remove.
+ (B921600): Remove.
+ (B500000): Remove.
+ (B576000): Remove.
+ (B1000000): Remove.
+ (B1152000): Remove.
+ (B1500000): Remove.
+ (B2000000): Remove.
+ (__MAX_BAUD): Remove.
+ (__B57600): New.
+ (__B115200): New.
+ (__B230400): New.
+ (__B460800): New.
+ (__B76800): New.
+ (__B153600): New.
+ (__B307200): New.
+ (__B614400): New.
+ (__B921600): New.
+ (__B500000): New.
+ (__B576000): New.
+ (__B1000000): New.
+ (__B1152000): New.
+ (__B1500000): New.
+ (__B2000000): New.
+ (__BOTHER): New.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/kernel_termios.h: Move to...
+ * sysdeps/unix/sysv/linux/sparc/termios_arch.h: ... here.
+ (_KERNEL_TERMIOS_H): Remove.
+ (termios.h): Remove include.
+ (__KERNEL_NCCS): Remove.
+ (__kernel_termios): Remove.
+ (_HAVE_C_ISPEED): Remove.
+ (_HAVE_C_OSPEED): Remove.
+ (_TERMIOS2_NCCS): New.
+ (_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
+ (_HAVE_STRUCT_OLD_TERMIOS): New.
+ (OLD_NCCS): New.
+ (old_termios): New.
+ * sysdeps/unix/sysv/linux/speed.c: Modified.
+ (stddef.h): Remove include.
+ (errno.h): Remove include.
+ (termios.h): Remove include.
+ (sysdep.h): Remove include.
+ (IBAUD0): Remove.
+ (cfgetospeed): Remove function.
+ (cfgetispeed): Remove function.
+ (cfsetospeed): Remove function.
+ (libc_hidden_def): Remove.
+ (cfsetispeed): Remove function.
+ (libc_hidden_def): Remove.
+ [!(CBAUD & 1)](The CBAUD field should start at bit 0"): New.
+ [CBAUDEX & (CBAUDEX-1)](CBAUDEX should either be 0 or a single bit"): New.
+ [CBAUDEX & ~CBAUD](CBAUD should include the CBAUDEX bit"): New.
+ [CIBAUD != (CBAUD << IBSHIFT)](CIBAUD should == CBAUD << IBSHIFT"): New.
+ [_TERMIOS_OLD_COMPAT](__old_cfgetospeed): New.
+ [_TERMIOS_OLD_COMPAT](compat_symbol): New.
+ [_TERMIOS_OLD_COMPAT](__old_cfgetispeed): New.
+ [_TERMIOS_OLD_COMPAT](compat_symbol): New.
+ [_TERMIOS_OLD_COMPAT](__old_cfsetospeed): New.
+ [_TERMIOS_OLD_COMPAT](compat_symbol): New.
+ [_TERMIOS_OLD_COMPAT](__old_cfsetispeed): New.
+ [_TERMIOS_OLD_COMPAT](compat_symbol): New.
+ (termios_internals.h): Include file.
+ (LOWCBAUD): New.
+ (_cbix): New.
+ (CBAUDMASK): New.
+ (___cbaud_to_speed): New function.
+ (___speed_to_cbaud): New function.
+ (___termios2_canonicalize_speeds): New function.
+ (__cfgetospeed): New function.
+ (versioned_symbol): New function.
+ (__cfgetispeed): New function.
+ (versioned_symbol): New function.
+ (__cfsetospeed): New function.
+ (versioned_symbol): New function.
+ (__cfsetispeed): New function.
+ (versioned_symbol): New function.
+ * sysdeps/unix/sysv/linux/tcgetattr.c: Modified.
+ (errno.h): Remove include.
+ (string.h): Remove include.
+ (termios.h): Remove include.
+ (unistd.h): Remove include.
+ (sys/ioctl.h): Remove include.
+ (sys/types.h): Remove include.
+ (sysdep.h): Remove include.
+ (kernel_termios.h): Remove include.
+ (__tcgetattr): Modified function.
+ (weak_alias): Remove.
+ [!(_TERMIOS_OLD_COMPAT && _HAVE_STRUCT_OLD_TERMIOS)](weak_alias): New.
+ [_TERMIOS_OLD_COMPAT && _HAVE_STRUCT_OLD_TERMIOS](versioned_symbol): New.
+ [_TERMIOS_OLD_COMPAT && _HAVE_STRUCT_OLD_TERMIOS](__old_tcgetattr): New.
+ [_TERMIOS_OLD_COMPAT && _HAVE_STRUCT_OLD_TERMIOS](compat_symbol): New.
+ (termios_internals.h): Include file.
+ * sysdeps/unix/sysv/linux/tcsetattr.c: Modified.
+ (errno.h): Remove include.
+ (string.h): Remove include.
+ (termios.h): Remove include.
+ (sys/ioctl.h): Remove include.
+ (sys/types.h): Remove include.
+ (sysdep.h): Remove include.
+ (kernel_termios.h): Remove include.
+ (IBAUD0): Remove.
+ (__tcsetattr): Modified function.
+ (weak_alias): Remove.
+ [!(_HAVE_STRUCT_OLD_TERMIOS && _TERMIOS_OLD_COMPAT)](weak_alias): New.
+ [_HAVE_STRUCT_OLD_TERMIOS && _TERMIOS_OLD_COMPAT](versioned_symbol): New.
+ [_HAVE_STRUCT_OLD_TERMIOS && _TERMIOS_OLD_COMPAT](__old_tcsetattr): New.
+ [_HAVE_STRUCT_OLD_TERMIOS && _TERMIOS_OLD_COMPAT](compat_symbol): New.
+ (termios_internals.h): Include file.
+ (static_assert_equal): New.
+ * sysdeps/unix/sysv/linux/mips/kernel_termios.h: Move to...
+ * sysdeps/unix/sysv/linux/termios_arch.h: ... here.
+ (_KERNEL_TERMIOS_H): Remove.
+ (__KERNEL_NCCS): Remove.
+ (__kernel_termios): Remove.
+ (_HAVE_C_ISPEED): Remove.
+ (_HAVE_C_OSPEED): Remove.
+ (_TERMIOS2_NCCS): New.
+ (_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
+ (_HAVE_STRUCT_OLD_TERMIOS): New.
+ * sysdeps/unix/sysv/linux/termios_internals.h: New file.
+ * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: 5f54d8bc48983bed844c02e1fe614ad223e78838
+ linux/termios/powerpc: deal with powerpc-unique ioctl emulation
+
+ * sysdeps/unix/sysv/linux/powerpc/bits/ioctls.h: New file.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: 091256f0d1be5efebe5fede0d710e0de7375124d
+ linux/ioctls: use <linux/sockios.h> for sockios ioctls
+
+ * sysdeps/unix/sysv/linux/bits/ioctls.h: Modified.
+ (SIOCADDRT): Remove.
+ (SIOCDELRT): Remove.
+ (SIOCRTMSG): Remove.
+ (SIOCGIFNAME): Remove.
+ (SIOCSIFLINK): Remove.
+ (SIOCGIFCONF): Remove.
+ (SIOCGIFFLAGS): Remove.
+ (SIOCSIFFLAGS): Remove.
+ (SIOCGIFADDR): Remove.
+ (SIOCSIFADDR): Remove.
+ (SIOCGIFDSTADDR): Remove.
+ (SIOCSIFDSTADDR): Remove.
+ (SIOCGIFBRDADDR): Remove.
+ (SIOCSIFBRDADDR): Remove.
+ (SIOCGIFNETMASK): Remove.
+ (SIOCSIFNETMASK): Remove.
+ (SIOCGIFMETRIC): Remove.
+ (SIOCSIFMETRIC): Remove.
+ (SIOCGIFMEM): Remove.
+ (SIOCSIFMEM): Remove.
+ (SIOCGIFMTU): Remove.
+ (SIOCSIFMTU): Remove.
+ (SIOCSIFNAME): Remove.
+ (SIOCSIFHWADDR): Remove.
+ (SIOCGIFENCAP): Remove.
+ (SIOCSIFENCAP): Remove.
+ (SIOCGIFHWADDR): Remove.
+ (SIOCGIFSLAVE): Remove.
+ (SIOCSIFSLAVE): Remove.
+ (SIOCADDMULTI): Remove.
+ (SIOCDELMULTI): Remove.
+ (SIOCGIFINDEX): Remove.
+ (SIOGIFINDEX): Remove.
+ (SIOCSIFPFLAGS): Remove.
+ (SIOCGIFPFLAGS): Remove.
+ (SIOCDIFADDR): Remove.
+ (SIOCSIFHWBROADCAST): Remove.
+ (SIOCGIFCOUNT): Remove.
+ (SIOCGIFBR): Remove.
+ (SIOCSIFBR): Remove.
+ (SIOCGIFTXQLEN): Remove.
+ (SIOCSIFTXQLEN): Remove.
+ (SIOCDARP): Remove.
+ (SIOCGARP): Remove.
+ (SIOCSARP): Remove.
+ (SIOCDRARP): Remove.
+ (SIOCGRARP): Remove.
+ (SIOCSRARP): Remove.
+ (SIOCGIFMAP): Remove.
+ (SIOCSIFMAP): Remove.
+ (SIOCADDDLCI): Remove.
+ (SIOCDELDLCI): Remove.
+ (SIOCDEVPRIVATE): Remove.
+ (SIOCPROTOPRIVATE): Remove.
+ (linux/sockios.h): Include file.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: c4929eecf7104f266f546ec742ca38ceee0e99c5
+ io: replace local_isatty() with a proper function __isatty_nostatus()
+
+ * include/unistd.h: Modified.
+ [! _ISOMAC](__isatty_nostatus): New function.
+ * io/Makefile: Modified.
+ * io/isatty_nostatus.c: New file.
+ * libio/filedoalloc.c: Modified.
+ (local_isatty): Remove function.
+ (_IO_file_doallocate): Modified function.
+ * sysdeps/unix/sysv/linux/isatty_nostatus.c: New file.
+
+2025-06-17 H. Peter Anvin (Intel) <hpa@zytor.com>
+
+ COMMIT: edf7328db204f243c1bfde90edb11f99c7a13e14
+ termios: make __tcsetattr() the internal interface
+
+ * include/termios.h: Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ * login/openpty.c: Modified.
+ (__openpty): Modified function.
+ * misc/getpass.c: Modified.
+ (getpass): Modified function.
+ * sysdeps/unix/bsd/tcsetattr.c: Modified.
+ (tcsetattr): Remove function.
+ (libc_hidden_def): Modified.
+ (__tcsetattr): New function.
+ (weak_alias): New.
+ * sysdeps/unix/sysv/linux/tcsetattr.c: Modified.
+ (libc_hidden_def): Modified.
+ * termios/tcsetattr.c: Modified.
+ (tcsetattr): Remove function.
+ (libc_hidden_def): Modified.
+ (__tcsetattr): New function.
+ (weak_alias): New.
+
+2025-06-17 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 11649794748f96f6f71446062b4c45c0285591b3
+ Update advisory GLIBC-SA-2025-0003 and GLIBC-SA-2025-0004
+
+ * advisories/GLIBC-SA-2025-0003: Modified.
+ * advisories/GLIBC-SA-2025-0004: Modified.
+
+2025-06-17 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: d1b27eeda3d92f33314e93537437cab11ddf4777
+ malloc: Sort tests-exclude-largetcache in Makefile
+
+ * malloc/Makefile: Modified.
+
+2025-06-16 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 15808c77b35319e67ee0dc8f984a9a1a434701bc
+ ppc64le: Revert "powerpc: Optimized strcmp for power10" (CVE-2025-5702)
+
+ * sysdeps/powerpc/powerpc64/le/power10/strcmp.S: Delete file.
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
+ (__libc_ifunc_impl_list): Modified function.
+ * sysdeps/powerpc/powerpc64/multiarch/strcmp-power10.S: Delete file.
+ * sysdeps/powerpc/powerpc64/multiarch/strcmp.c: Modified.
+ [__LITTLE_ENDIAN__](__strcmp_power10): Remove.
+ [__LITTLE_ENDIAN__](libc_ifunc_redirected): Modified.
+
+2025-06-16 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: a7877bb6685300f159fa095c9f50b22b112cddb8
+ ppc64le: Revert "powerpc : Add optimized memchr for POWER10" (Bug 33059)
+
+ * sysdeps/powerpc/powerpc64/le/power10/memchr.S: Delete file.
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
+ (__libc_ifunc_impl_list): Modified function.
+ * sysdeps/powerpc/powerpc64/multiarch/memchr-power10.S: Delete file.
+ * sysdeps/powerpc/powerpc64/multiarch/memchr.c: Modified.
+ [IS_IN (libc)][! __LITTLE_ENDIAN__](libc_ifunc): Remove.
+ [IS_IN (libc)][__LITTLE_ENDIAN__](__memchr_power10): Remove.
+ [IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc): Remove.
+ [IS_IN (libc)](libc_ifunc): New function.
+ [IS_IN (libc)](weak_alias): New.
+ [IS_IN (libc)](libc_hidden_builtin_def): New.
+
+2025-06-16 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: c22de63588df7a8a0edceea9bb02534064c9d201
+ ppc64le: Revert "powerpc: Fix performance issues of strcmp power10" (CVE-2025-5702)
+
+ * sysdeps/powerpc/powerpc64/le/power10/strcmp.S: Modified.
+
+2025-06-16 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 63c60101ce7c5eac42be90f698ba02099b41b965
+ ppc64le: Revert "powerpc: Optimized strncmp for power10" (CVE-2025-5745)
+
+ * sysdeps/powerpc/powerpc64/le/power10/strncmp.S: Delete file.
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
+ (__libc_ifunc_impl_list): Modified function.
+ * sysdeps/powerpc/powerpc64/multiarch/strncmp-power10.S: Delete file.
+ * sysdeps/powerpc/powerpc64/multiarch/strncmp.c: Modified.
+ [__LITTLE_ENDIAN__](__strncmp_power10): Remove.
+ [__LITTLE_ENDIAN__](libc_ifunc_redirected): Modified.
+
+2025-06-16 Cupertino Miranda <cupertino.miranda@oracle.com>
+
+ COMMIT: cde5caa4bb21d5c474b9e4762cc847bcbc70e481
+ malloc: add testing for large tcache support
+
+ * Rules: Modified.
+ * malloc/Makefile: Modified.
+
+2025-06-16 Cupertino Miranda <cupertino.miranda@oracle.com>
+
+ COMMIT: cbfd7988107b27b9ff1d0b57fa2c8f13a932e508
+ malloc: add tcache support for large chunk caching
+
+ * malloc/malloc.c: Modified.
+ [! USE_TCACHE](MAYBE_INIT_TCACHE): Remove.
+ [IS_IN (libc)](__libc_malloc2): Modified function.
+ [IS_IN (libc)](__libc_malloc): Modified function.
+ [IS_IN (libc)](__libc_free): Modified function.
+ [IS_IN (libc)](_mid_memalign): Modified function.
+ [IS_IN (libc)](__libc_calloc2): Modified function.
+ [IS_IN (libc)](__libc_calloc): Modified function.
+ [IS_IN (libc)](__libc_malloc2): New function.
+ [USE_TCACHE](TCACHE_MAX_BINS): Modified.
+ [USE_TCACHE](MAX_TCACHE_SIZE): Remove.
+ [USE_TCACHE](tcache_put): Modified function.
+ [USE_TCACHE](tcache_get_n): Modified function.
+ [USE_TCACHE](tcache_get): Modified function.
+ [USE_TCACHE](tcache_next): Remove function.
+ [USE_TCACHE](tcache_available): Remove function.
+ [USE_TCACHE](void): Modified.
+ [USE_TCACHE](void): Modified.
+ [USE_TCACHE](void): Modified.
+ [USE_TCACHE](tcache_init): Modified function.
+ [USE_TCACHE](MAYBE_INIT_TCACHE): Remove.
+ [USE_TCACHE](do_set_tcache_max): Modified function.
+ [USE_TCACHE](void): Modified.
+ [USE_TCACHE](TCACHE_SMALL_BINS): New.
+ [USE_TCACHE](TCACHE_LARGE_BINS): New.
+ [USE_TCACHE](MAX_TCACHE_SMALL_SIZE): New.
+ [USE_TCACHE](large_csize2tidx): New function.
+ [USE_TCACHE](tcache_put_n): New function.
+ [USE_TCACHE](tcache_location_large): New function.
+ [USE_TCACHE](tcache_put_large): New function.
+ [USE_TCACHE](tcache_get_large): New function.
+ [USE_TCACHE](tcache_init): New function.
+ [USE_TCACHE](tcache_get_align): New function.
+ [USE_TCACHE](void): New.
+ [USE_TCACHE](tcache_malloc_init): New function.
+ [USE_TCACHE](void): New.
+ (malloc_par): Modified.
+ (_int_malloc): Modified function.
+
+2025-06-16 H.J. Lu <hjl.tools@gmail.com>
+ Radko Krkos <krkos@mail.muni.cz>
+
+ COMMIT: 5b7c8d1cd44048d6fbf10ad80e0d94dd90848a0d
+ Always check lockf64 return value
+
+ * locale/programs/locarchive.c: Modified.
+ (open_archive): Modified function.
+
+2025-06-16 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 81467d4b6168c7ce40d951d6b32e387109c0e5ae
+ elf: Add optimization barrier for __ehdr_start and _end
+
+ * elf/rtld.c: Modified.
+ [! DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
+ [DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
+ * sysdeps/x86_64/Makefile: Modified.
+
+2025-06-15 gfleury <gfleury@disroot.org>
+
+ COMMIT: 27360ab9ea637de80ded9f0e0fe23ac0cc621b29
+ htl: move pthread_key_*, pthread_get/setspecific
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * htl/pt-initialize.c: Modified.
+ * htl/pt-internal.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ * sysdeps/htl/pt-destroy-specific.c: Modified.
+ (string.h): Include file.
+ (libc_hidden_def): New.
+ * sysdeps/htl/pt-getspecific.c: Modified.
+ (weak_alias): Remove.
+ (hidden_def): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pt-key-create.c: Modified.
+ (weak_alias): Remove.
+ (hidden_def): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (ldsodefs.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pt-key-delete.c: Modified.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (ldsodefs.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pt-setspecific.c: Modified.
+ (weak_alias): Remove.
+ (hidden_def): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (string.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthread-functions.h: Modified.
+ (__pthread_key_create): Remove.
+ (__pthread_getspecific): Remove.
+ (__pthread_setspecific): Remove.
+ (pthread_functions): Modified.
+ * sysdeps/htl/pthreadP.h: Modified.
+ [IS_IN (libpthread)](hidden_proto): Modified.
+ [IS_IN (libpthread)](hidden_proto): Remove.
+ [IS_IN (libpthread)](hidden_proto): Remove.
+ [IS_IN (libpthread)](hidden_proto): Remove.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-06-15 H.J. Lu <hjl.tools@gmail.com>
+ Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 90cf97bb9d56d36197e1e83b8570daec3af43fca
+ elf: Remove the unused _etext declaration
+
+ * elf/rtld.c: Modified.
+ (_etext): Remove.
+
+2025-06-14 Radko Krkos <krkos@mail.muni.cz>
+
+ COMMIT: f3c82fc1b41261f582f5f9fa12f74af9bcbc88f9
+ io: Mark lockf() __wur [BZ #32800]
+
+ * io/fcntl.h: Modified.
+ [! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED && ! __USE_POSIX))][! __USE_FILE_OFFSET64](lockf): Remove.
+ [! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED && ! __USE_POSIX))][! __USE_FILE_OFFSET64](__wur): New.
+ [! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED && ! __USE_POSIX))][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove.
+ [! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED && ! __USE_POSIX))][__USE_FILE_OFFSET64][__REDIRECT](__wur): New.
+ [! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED && ! __USE_POSIX))][__USE_LARGEFILE64](lockf64): Remove.
+ [! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED && ! __USE_POSIX))][__USE_LARGEFILE64](__wur): New.
+
+2025-06-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 1d828b9ddc2205de208ae304cf3b8ca202dd6481
+ benchtests: Improve modf benchtest
+
+ * benchtests/modf-inputs: Modified.
+
+2025-06-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 619fd4e37b959c78f0b3a94ea876a85730689845
+ benchtests: Add modff benchtest
+
+ * benchtests/Makefile: Modified.
+ * benchtests/modff-inputs: New file.
+
+2025-06-13 Mark Harris <mark.hsj@gmail.com>
+
+ COMMIT: 8af8beb1c488dcfec754431c1626979276046545
+ riscv: Correct __riscv_hwprobe function prototype [BZ #32932]
+
+ * sysdeps/unix/sysv/linux/riscv/hwprobe.c: Modified.
+ (__riscv_hwprobe): Modified function.
+ * sysdeps/unix/sysv/linux/riscv/sys/hwprobe.h: Modified.
+ (__riscv_hwprobe): Modified.
+ (int): Modified.
+ [!(__cplusplus || !__GNUC_PREREQ (2, 7))](typedef union { cpu_set_t *__cs; unsigned long int *__ul; } __RISCV_HWPROBE_CPUS_TYPE __attribute__ ((__transparent_union__));): New.
+ [!(__cplusplus || !__GNUC_PREREQ (2, 7))](__RISCV_HWPROBE_CPUS_TYPE): New.
+ [__cplusplus || !__GNUC_PREREQ (2, 7)](__RISCV_HWPROBE_CPUS_TYPE): New.
+ (sched.h): Include file.
+
+2025-06-10 Sergey Kolosov <skolosov@redhat.com>
+
+ COMMIT: daab2a6d19f8360248289840408e7d2e5c203c2e
+ resolv: Add test for getaddrinfo returning FQDN in ai_canonname
+
+ * resolv/Makefile: Modified.
+ * resolv/tst-resolv-getaddrinfo-fqdn.c: New file.
+
+2025-06-10 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: b15ed85c86d454f02eb1738a83ffbea4896484d2
+ aarch64: fix typo in sysdeps/aarch64/Makefile
+
+ * sysdeps/aarch64/Makefile: Modified.
+
+2025-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ COMMIT: f8f73249d94fd3ef5fc5843932dbd1fde6bef12c
+ Advisory text for CVE-2025-5745
+
+ * advisories/GLIBC-SA-2025-0004: New file.
+
+2025-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ COMMIT: 62cb3ee57d08e05d15cca624af8b01878536ca03
+ Advisory text for CVE-2025-5702
+
+ * advisories/GLIBC-SA-2025-0003: New file.
+
+2025-06-09 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 5fdc693d95a981e10f7a2a3952b6cd1133ed85f9
+ hurd: Make __getrandom_early_init call __mach_init
+
+ * mach/mach_init.c: Modified.
+ (__mach_init): Modified function.
+ * sysdeps/mach/hurd/getrandom-internal.h: New file.
+
+2025-06-09 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 0a027674a10337cb22ad4e056637616ea1611324
+ x86: Avoid GLRO(dl_x86_cpu_features)
+
+ * sysdeps/x86/cpu-features.c: Modified.
+ (init_cpu_features): Modified function.
+
+2025-06-06 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 62fba6d9807fc12334d7c5513407715d59539611
+ manual: Add a comparative example of 'clock_nanosleep' use
+
+ * manual/time.texi: Modified.
+
+2025-06-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 09795c5612c630db605886dfd55dbf56f381d128
+ AArch64: Fix builderror with GCC 12.1/12.2
+
+ * sysdeps/aarch64/fpu/Makefile: Modified.
+
+2025-06-05 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 7a751ce39c266143807ef830a949cb8b831783ba
+ Linux: Drop obsolete kernel support with `if_nameindex' and `if_nametoindex'
+
+ * sysdeps/unix/sysv/linux/if_index.c: Modified.
+ (__if_nametoindex): Modified function.
+ (if_nameindex_netlink): Remove function.
+ (__if_nameindex): Modified function.
+
+2025-06-05 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: fcd6a8b5c53a5fbd847aec6fa8d36a71388441c8
+ aarch64: add __ifunc_hwcap function to be used in ifunc resolvers
+
+ * sysdeps/aarch64/Makefile: Modified.
+ * sysdeps/aarch64/sys/ifunc.h: Modified.
+ (sys/cdefs.h): Include file.
+ (<anonymous>): New.
+ (__ifunc_hwcap): New function.
+ * sysdeps/aarch64/tst-ifunc-arg-1.c: Modified.
+ (do_test): Modified function.
+ * sysdeps/aarch64/tst-ifunc-arg-2.c: Modified.
+ (do_test): Modified function.
+ * sysdeps/aarch64/tst-ifunc-arg-3.c: New file.
+ * sysdeps/aarch64/tst-ifunc-arg-4.c: New file.
+
+2025-06-05 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: ea14d04e9a831874e40be39522145a45f1f4f8c7
+ aarch64: add support for hwcap3,4
+
+ * sysdeps/aarch64/dl-irel.h: Modified.
+ (unistd.h): Remove include.
+ (sysdep.h): Remove include.
+ (elf_ifunc_invoke): Modified function.
+ (_IFUNC_ARG_SIZE_VER0): New.
+ (_IFUNC_ARG_SIZE_VER1): New.
+ (sizeof_field): New.
+ (offsetofend): New.
+ (_Static_assert): New function.
+ (_IFUNC_ARG_SIZE_VER1): New.
+ (offsetofend): New.
+ (sizeof_field): New.
+ * sysdeps/aarch64/sys/ifunc.h: Modified.
+ (__ifunc_arg_t): Modified.
+ (_IFUNC_HWCAP_MAX): New.
+ * sysdeps/aarch64/tst-ifunc-arg-1.c: Modified.
+ (do_test): Modified function.
+ * sysdeps/aarch64/tst-ifunc-arg-2.c: Modified.
+ (do_test): Modified function.
+
+2025-06-04 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 25f1d945766a3a757d9b54eb48fe7c3c48c0f791
+ manual: Document futimens and utimensat
+
+ * manual/filesys.texi: Modified.
+
+2025-06-04 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 75b725717ff23d0ae38fc7f4a0361cb1bdffbe2e
+ manual: Document unlinkat
+
+ * manual/filesys.texi: Modified.
+
+2025-06-04 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 60f86c9cd062882cbeb04b2944c3dfb7457ee5c5
+ manual: Document renameat
+
+ * manual/filesys.texi: Modified.
+
+2025-06-04 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 49766eb1a5b93d093bd0fada55ca7a42dfdb10d6
+ manual: Document mkdirat
+
+ * manual/filesys.texi: Modified.
+
+2025-06-04 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 941157dbcdf1c410960bde991206bfb6d9bb292f
+ manual: Document faccessat
+
+ * manual/filesys.texi: Modified.
+
+2025-06-04 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 3b21166c4d34ee032093bcf599ffac42ad8a4371
+ manual: Expand Descriptor-Relative Access section
+
+ * manual/filesys.texi: Modified.
+
+2025-06-04 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 2fca4b624bd3ceb8c756b4145c7e96aa032b2b98
+ Makefile: Avoid $(objpfx)/ in makefiles
+
+ * elf/Makefile: Modified.
+ * nss/Makefile: Modified.
+
+2025-06-04 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 140b20e9716b51659a5223b182dcf07ac62b3f77
+ manual: Document error codes missing for 'inet_pton'
+
+ * manual/socket.texi: Modified.
+
+2025-06-04 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 5a9020eeb27eee88e7839ff5e9cea94892ec90ff
+ manual: Document error codes missing for 'if_nametoindex'
+
+ * manual/socket.texi: Modified.
+
+2025-06-04 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 46acdf46cc1948187d6540cdf4abee5053cd8bcc
+ manual: Document error codes missing for 'if_indextoname'
+
+ * manual/socket.texi: Modified.
+
+2025-06-04 Cœur <coeur@gmx.fr>
+
+ COMMIT: e885fd43db8120b9f794b0a9482778da63aa136b
+ posix: fix building regex when _LIBC isn't defined
+
+ * posix/regcomp.c: Modified.
+ [_REGEX_RE_COMP || _LIBC][! _LIBC][_LIBC][! _LIBC](parse_bracket_exp): Modified function.
+ [_REGEX_RE_COMP || _LIBC][! _LIBC][_LIBC](parse_bracket_exp): Modified function.
+
+2025-06-04 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: 5b456748693957b39a53b1e15e5b85a9af7c04a8
+ localedata: Use the name North Macedonia.
+
+ * locale/iso-3166.def: Modified.
+
+2025-06-03 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 7e10e30e64aa2cc8ba50f2f83cb7cc2cdad134ad
+ malloc: Count tcache entries downwards
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_free): Modified function.
+ [USE_TCACHE](tcache_perthread_struct): Modified.
+ [USE_TCACHE](tcache_put): Modified function.
+ [USE_TCACHE](tcache_get_n): Modified function.
+ [USE_TCACHE](tcache_available): Modified function.
+ [USE_TCACHE](tcache_init): Modified function.
+ (_int_malloc): Modified function.
+
+2025-06-03 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 404526ee2e58f3c075253943ddc9988f4bd6b80c
+ sparc: Fix argument passing to __libc_start_main (BZ 32981)
+
+ * sysdeps/sparc/sparc32/start.S: Modified.
+ * sysdeps/sparc/sparc64/start.S: Modified.
+
+2025-06-03 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: d475e5bf4f1e0628354c45fb830388a92f7d1181
+ localedata: Refer to Eswatini instead of Swaziland.
+
+ * locale/iso-3166.def: Modified.
+ * locale/iso-4217.def: Modified.
+
+2025-06-03 наб <nabijaczleweli@nabijaczleweli.xyz>
+
+ COMMIT: 6945ce4a6f9700c2b978612c3538452ca1b126c6
+ sigaction: don't sign-extend sa_flags
+
+ * sysdeps/unix/sysv/linux/libc_sigaction.c: Modified.
+ (__libc_sigaction): Modified function.
+ * sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c: Modified.
+ (SET_SA_RESTORER): Modified.
+
+2025-06-02 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: b2970d5e5be3142f4f50d589b886b53567818bcc
+ stdio-common: Add nonnull attribute to stdio_ext.h functions.
+
+ * stdio-common/stdio_ext.h: Modified.
+ (__fbufsize): Modified.
+ (__freading): Modified.
+ (__fwriting): Modified.
+ (__freadable): Modified.
+ (__fwritable): Modified.
+ (__flbf): Modified.
+ (__fpurge): Modified.
+ (__fpending): Modified.
+ (__fsetlocking): Modified.
+
+2025-06-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: e529bfe8dee4bfde3ac74927b5b7b8df65cf3bb0
+ elf: Fix UB on _dl_map_object_from_fd
+
+ * elf/dl-load.c: Modified.
+ [! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
+
+2025-06-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 1642570563434ff0f15b36edc0b92ab3c7c934ee
+ argp: Fix shift bug
+
+ * argp/argp-parse.c: Modified.
+ (parser_parse_opt): Modified function.
+
+2025-06-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 7c00a20397d8caa3638a26a58900570c8ef21c49
+ math: Remove i386 ilogb/ilogbf/llogb/llogbf
+
+ * sysdeps/i386/fpu/e_ilogb.S: Delete file.
+ * sysdeps/i386/fpu/e_ilogbf.S: Delete file.
+ * sysdeps/i386/fpu/w_ilogb.c: Delete file.
+ * sysdeps/i386/fpu/w_ilogbf.c: Delete file.
+ * sysdeps/i386/fpu/w_llogb.c: Delete file.
+ * sysdeps/i386/fpu/w_llogbf.c: Delete file.
+
+2025-06-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 39775f00b194e5f10b3b398de57b04a18846814e
+ math: Optimize float ilogb/llogb
+
+ * sysdeps/i386/fpu/w_ilogbf.c: New file.
+ * sysdeps/i386/fpu/w_llogbf.c: New file.
+ * sysdeps/ieee754/flt-32/e_ilogbf.c: Modified.
+ (limits.h): Remove include.
+ (math.h): Remove include.
+ (stdbit.h): Remove include.
+ (math_config.h): Remove include.
+ (__ieee754_ilogbf): Remove function.
+ * sysdeps/ieee754/flt-32/math_config.h: Modified.
+ (__math_invalidf_i): New function.
+ (__math_invalidf_li): New function.
+ * sysdeps/ieee754/flt-32/math_errf.c: Modified.
+ [! WANT_ERRNO](with_errnof_i): New.
+ [! WANT_ERRNO](with_errnof_li): New.
+ [WANT_ERRNO](with_errnof_i): New function.
+ [WANT_ERRNO](with_errnof_li): New function.
+ (math-barriers.h): Include file.
+ (__math_invalidf_i): New function.
+ (__math_invalidf_li): New function.
+ * sysdeps/ieee754/flt-32/w_ilogbf-impl.h: New file.
+ * sysdeps/ieee754/flt-32/w_ilogbf.c: New file.
+ * sysdeps/ieee754/flt-32/w_llogbf.c: New file.
+ * sysdeps/loongarch/fpu/e_ilogbf.c: Modified.
+ (NO_MATH_REDIRECT): Remove.
+ (math.h): Remove include.
+ (fpu_control.h): Remove include.
+ (__ieee754_ilogbf): Remove function.
+ * sysdeps/loongarch/fpu/w_ilogbf-impl.h: New file.
+ * sysdeps/m68k/m680x0/w_ilogbf.c: New file.
+ * sysdeps/m68k/m680x0/w_llogbf.c: New file.
+ * sysdeps/powerpc/powerpc64/le/fpu/e_ilogbf.c: New file.
+ * sysdeps/powerpc/powerpc64/le/fpu/w_ilogbf.c: New file.
+ * sysdeps/powerpc/powerpc64/le/fpu/w_llogbf.c: New file.
+
+2025-06-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: afe09d44f3a3597c3e6ea91f5ceb3e502da6d192
+ math: Remove UB and optimize double ilogbf
+
+ * sysdeps/ieee754/flt-32/e_ilogbf.c: Modified.
+ [(LIBM_SCCS) && ! lint](rcsid): Remove.
+ (math_private.h): Remove include.
+ (__ieee754_ilogbf): Modified function.
+ (stdbit.h): Include file.
+ (math_config.h): Include file.
+
+2025-06-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: c4be334400508e6aa007f99ccc36c414f793c387
+ math: Optimize double ilogb/llogb
+
+ * sysdeps/i386/fpu/math_err.c: Delete file.
+ * sysdeps/i386/fpu/w_ilogb.c: New file.
+ * sysdeps/i386/fpu/w_llogb.c: New file.
+ * sysdeps/ieee754/dbl-64/e_ilogb.c: Modified.
+ (limits.h): Remove include.
+ (math.h): Remove include.
+ (stdbit.h): Remove include.
+ (math_config.h): Remove include.
+ (__ieee754_ilogb): Remove function.
+ * sysdeps/ieee754/dbl-64/math_config.h: Modified.
+ (__math_invalid_i): New function.
+ (__math_invalid_li): New function.
+ * sysdeps/ieee754/dbl-64/math_err.c: Modified.
+ [! WANT_ERRNO](with_errno_i): New.
+ [! WANT_ERRNO](with_errno_li): New.
+ [WANT_ERRNO](with_errno_i): New function.
+ [WANT_ERRNO](with_errno_li): New function.
+ (__math_invalid_i): New function.
+ (__math_invalid_li): New function.
+ * sysdeps/ieee754/dbl-64/w_ilogb-impl.h: New file.
+ * sysdeps/ieee754/dbl-64/w_ilogb.c: New file.
+ * sysdeps/ieee754/dbl-64/w_llogb.c: New file.
+ * sysdeps/loongarch/fpu/e_ilogb.c: Move to...
+ * sysdeps/loongarch/fpu/w_ilogb-impl.h: ... here.
+ (NO_MATH_REDIRECT): Remove.
+ (math.h): Remove include.
+ (__ieee754_ilogb): Remove function.
+ (IMPL_NAME): New function.
+ * sysdeps/m68k/m680x0/fpu/math_err.c: Delete file.
+ * sysdeps/m68k/m680x0/w_ilogb.c: New file.
+ * sysdeps/m68k/m680x0/w_llogb.c: New file.
+ * sysdeps/powerpc/powerpc64/le/fpu/e_ilogb.c: New file.
+ * sysdeps/powerpc/powerpc64/le/fpu/w_ilogb.c: New file.
+ * sysdeps/powerpc/powerpc64/le/fpu/w_llogb.c: New file.
+
+2025-06-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: eb1e9194fa3802dea813880fd6765467f8e86a49
+ math: Remove UB and optimize double ilogb
+
+ * sysdeps/ieee754/dbl-64/e_ilogb.c: Modified.
+ [(LIBM_SCCS) && ! lint](rcsid): Remove.
+ (math_private.h): Remove include.
+ (__ieee754_ilogb): Modified function.
+ (stdbit.h): Include file.
+ (math_config.h): Include file.
+
+2025-06-02 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 591283a68965fe61a7186c9c81f7812e71b282b4
+ manual: Correct return value description of 'clock_nanosleep'
+
+ * manual/time.texi: Modified.
+
+2025-05-30 DJ Delorie <dj@redhat.com>
+
+ COMMIT: af90dc572ad232d05b667c4ce218d499f066b7bc
+ nss: free dynarray buffer after parsing nsswitch.conf
+
+ * nss/nss_action_parse.c: Modified.
+ (__nss_action_parse): Modified function.
+
+2025-05-30 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 1a3d8f2201d4d613401ce5be9a283f4f28c43093
+ manual: Document clock_nanosleep
+
+ * manual/time.texi: Modified.
+
+2025-05-30 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 9a743032cd59c59167bf615d8ab4acc96b2bf47e
+ manual: Fix invalid 'illegal' usage with 'nanosleep'
+
+ * manual/time.texi: Modified.
+
+2025-05-30 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: bc4202521c2aaf587690ea6cbb67c22ee578c86e
+ manual: Fix duplicate 'consult' erratum
+
+ * manual/resource.texi: Modified.
+
+2025-05-30 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 24ac3a570ddf5b8b7973303b8d3843a64e185a90
+ localedata: Correct Persian collation rules description
+
+ * localedata/locales/fa_IR: Modified.
+
+2025-05-30 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 9e8be7a0d146f82d8fa14ab39207656b8b00aae1
+ stdio-common: Correct 'sscanf' test feature wrapper description
+
+ * stdio-common/tst-scanf-format-ss.h: Modified.
+
+2025-05-29 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 79b5febd762d6735ba8e878086a50ea04993e340
+ manual: Document error codes missing for 'inet_ntop'
+
+ * manual/socket.texi: Modified.
+
+2025-05-29 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 43afae31e0d7579deef13536c4c3704afaa017da
+ manual: Document error codes missing for 'socket'
+
+ * manual/socket.texi: Modified.
+
+2025-05-29 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: e6de31203e236fa346c2f56ce4e1f8fe82594b03
+ stdio-common: Consistently use 'num_digits_len' in 'vfscanf'
+
+ * stdio-common/vfscanf-internal.c: Modified.
+ [! COMPILE_WSCANF](__vfscanf_internal): Modified function.
+ [COMPILE_WSCANF](__vfwscanf_internal): Modified function.
+
+2025-05-29 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: eaf88c10250b917ba64c9d5567457c4b82558ed1
+ Update syscall lists for Linux 6.15
+
+ * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/loongarch/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/or1k/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/syscall-names.list: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+ * sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified.
+ (__NR_open_tree_attr): New.
+
+2025-05-29 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: aa18367c1169700f610565eba8acf3e08429fcf5
+ AArch64: Improve enabling of SVE for libmvec
+
+ * sysdeps/aarch64/fpu/Makefile: Modified.
+
+2025-05-29 Luna Lamb <luna.lamb@arm.com>
+
+ COMMIT: da196e6134ede64728006518352d75b6c3902fec
+ AArch64: Improve codegen in SVE log1p
+
+ * sysdeps/aarch64/fpu/log1p_sve.c: Modified.
+ (data): Modified.
+ (special_case): Modified function.
+ (SV_NAME_D1): Modified function.
+
+2025-05-28 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 3473526758532d7356be80c7950e476e235b5fb2
+ Use Linux 6.15 in build-many-glibcs.py
+
+ * scripts/build-many-glibcs.py: Modified.
+
+2025-05-28 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: ea30c6703055ea2ef4584c32df8d30a41b945bdf
+ manual: mention PKEY_UNRESTRICTED macro in the manual
+
+ * manual/memory.texi: Modified.
+
+2025-05-28 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 22419a2b60c813726c1a7efe047b47beef42e8b2
+ linux: use PKEY_UNRESTRICTED macro in tst-pkey
+
+ * sysdeps/unix/sysv/linux/tst-pkey.c: Modified.
+ (do_test): Modified function.
+
+2025-05-28 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 01bb997ef59031e6b1031fb53a16754f1faab6df
+ misc: add PKEY_UNRESTRICTED macro
+
+ * sysdeps/unix/sysv/linux/bits/mman-shared.h: Modified.
+ [__USE_GNU][! PKEY_DISABLE_ACCESS](PKEY_DISABLE_ACCESS): Remove.
+ [__USE_GNU][! PKEY_DISABLE_ACCESS](PKEY_DISABLE_WRITE): Remove.
+ [__USE_GNU](PKEY_UNRESTRICTED): New.
+ [__USE_GNU](PKEY_DISABLE_ACCESS): New.
+ [__USE_GNU](PKEY_DISABLE_WRITE): New.
+
+2025-05-28 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 27cc947dcee01dd7d9054224aa24ab19fbb4cb9a
+ generic: Add missing parameter name to __getrandom_early_init
+
+ * sysdeps/generic/getrandom-internal.h: Modified.
+ (__getrandom_early_init): Modified function.
+
+2025-05-28 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: fe31d246f5ecf584467904cc8a411dbe306ae8f3
+ hurd: Avoid -Wfree-labels warning in _hurd_intr_rpc_mach_msg
+
+ * hurd/intr-msg.c: Modified.
+ (_hurd_intr_rpc_mach_msg): Modified function.
+
+2025-05-28 Andreas Schwab <schwab@suse.de>
+
+ COMMIT: 345432e47b931c3a8e1cac560e785ba0c5affbe6
+ Update RISC-V relocations
+
+ * elf/elf.h: Modified.
+ (R_RISCV_GNU_VTINHERIT): Remove.
+ (R_RISCV_GNU_VTENTRY): Remove.
+ (R_RISCV_RVC_LUI): Remove.
+ (R_RISCV_GPREL_I): Remove.
+ (R_RISCV_GPREL_S): Remove.
+ (R_RISCV_TPREL_I): Remove.
+ (R_RISCV_TPREL_S): Remove.
+ (R_RISCV_NUM): Modified.
+ (R_RISCV_TLSDESC): New.
+ (R_RISCV_GOT32_PCREL): New.
+ (R_RISCV_TLSDESC_HI20): New.
+ (R_RISCV_TLSDESC_LOAD_LO12): New.
+ (R_RISCV_TLSDESC_ADD_LO12): New.
+ (R_RISCV_TLSDESC_CALL): New.
+
+2025-05-27 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 08d7243a6179d5a1f3f65a53aba1ec0803895aeb
+ Use -std=gnu17 in build-many-glibcs.py when configuring GMP
+
+ * scripts/build-many-glibcs.py: Modified.
+
+2025-05-27 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 919bf1489abe634aefbcf3532617e7c5987c56ab
+ malloc: Fix malloc init order
+
+ * elf/libc_early_init.c: Modified.
+ (__libc_early_init): Modified function.
+
+2025-05-27 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: a289cf711e0797ed8fe23a1222904fbb35560356
+ Move C warning flags from +gccwarn to +gccwarn-c
+
+ * Makeconfig: Modified.
+
+2025-05-27 Jonathan Wakely <jwakely@redhat.com>
+
+ COMMIT: a484b76cd7d094c2c82d8dbb7a1a2c0d3709d16a
+ doc: Add missing space in documentation of __TIMESIZE
+
+ * manual/maint.texi: Modified.
+
+2025-05-27 Jonathan Wakely <jwakely@redhat.com>
+
+ COMMIT: b4784d61b316ce65abc1c42c65c46b84d160eaba
+ doc: Fix typos in documentation of _TIME_BITS
+
+ * manual/creature.texi: Modified.
+
+2025-05-27 Jonathan Wakely <jwakely@redhat.com>
+
+ COMMIT: a2d2c62072bb08f9f985a026562d7e81a4abeb60
+ Fix comment typo in libc-symbols.h
+
+ * include/libc-symbols.h: Modified.
+
+2025-05-27 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 03da41d47dc73674307e6ffc5b75e9043febc698
+ Turn on -Wmissing-parameter-name by default if available
+
+ * Makeconfig: Modified.
+ * configure: Modified.
+ * configure.ac: Modified.
+
+2025-05-26 Tomas Volf <~@wolfsden.cz>
+
+ COMMIT: 99c70ae6e9e4214e6be71d48d174576a50e350a7
+ manual: Document getopt_long_only with single letter options (bug 32980)
+
+ * manual/getopt.texi: Modified.
+
+2025-05-26 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 4f4c4fcde76aedc1f5362a51d98ebb57a28fbce9
+ Turn on -Wfree-labels by default if available
+
+ * Makeconfig: Modified.
+ * configure: Modified.
+ * configure.ac: Modified.
+
+2025-05-23 Stefan Liebler <stli@linux.ibm.com>
+
+ COMMIT: 319f94dea2b7eeff12adb22ee50b46b64dd6a52d
+ S390: Use cfi_val_offset instead of cfi_escape. 31bit part
+
+ * sysdeps/s390/s390-32/s390-mcount.S: Modified.
+
+2025-05-23 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 7ad95d5506766edf7ded4e0b33d13b7dc264cdb4
+ libmvec: Add inputs for asinpi(f), acospi(f), atanpi(f) and atan2pi(f)
+
+ * benchtests/libmvec/acospi-inputs: New file.
+ * benchtests/libmvec/acospif-inputs: New file.
+ * benchtests/libmvec/asinpi-inputs: New file.
+ * benchtests/libmvec/asinpif-inputs: New file.
+ * benchtests/libmvec/atan2pi-inputs: New file.
+ * benchtests/libmvec/atan2pif-inputs: New file.
+ * benchtests/libmvec/atanpi-inputs: New file.
+ * benchtests/libmvec/atanpif-inputs: New file.
+
+2025-05-22 Mark Wielaard <mark@klomp.org>
+
+ COMMIT: 7b9881c2c8841ef135ce897d459123dfe9dd3a06
+ INSTALL: Regenerate with texinfo 7.2
+
+ * INSTALL: Modified.
+
+2025-05-22 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 3a3fb2ed83f79100c116c824454095ecfb335ad7
+ Fix error reporting (false negatives) in SGID tests
+
+ * elf/tst-dlopen-sgid.c: Modified.
+ (do_test): Modified function.
+ * elf/tst-env-setuid-tunables.c: Modified.
+ (do_test): Modified function.
+ * elf/tst-env-setuid.c: Modified.
+ (do_test): Modified function.
+ * stdlib/tst-secure-getenv.c: Modified.
+ (do_test): Modified function.
+ (alternative_main): Modified function.
+ * support/capture_subprocess.h: Modified.
+ (support_capture_subprogram_self_sgid): Modified.
+ * support/support_capture_subprocess.c: Modified.
+ (copy_and_spawn_sgid): Modified function.
+ (support_capture_subprogram_self_sgid): Modified function.
+ (support/temp_file.h): Include file.
+
+2025-05-21 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 4052d99ead880797cf271309fd87ddd2b95bd353
+ manual: Use more inclusive language in comments.
+
+ * manual/libc.texinfo: Modified.
+
+2025-05-21 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 7f9e894fb8d3526690d1db50103c4ac5fa107249
+ Makerules: Use 'original' instead of 'master' in source.
+
+ * Makerules: Modified.
+
+2025-05-21 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 801d566dde560a2b9cf09ff497f8237994c52f93
+ gen-libm-test: Use 'original source' instead of 'master' in code.
+
+ * math/gen-libm-test.py: Modified.
+
+2025-05-21 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 37a32c243f00771baee9a75b5b57dc1e74862e9e
+ nss_test1: Use 'parametrized template' instead of 'master' in comment.
+
+ * nss/nss_test1.c: Modified.
+
+2025-05-21 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 6a9df2a4032f3c4cffd0ad6557edcfbb7692acb1
+ linknamespace: Use 'ALLOWLIST' instead of 'WHITELIST' in code.
+
+ * conform/linknamespace.py: Modified.
+
+2025-05-21 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 1b71a7350084891b788952000ff0472cf38d7392
+ posix: Use more inclusive language in test data.
+
+ * posix/tst-regex.input: Modified.
+
+2025-05-21 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 078c18d358e08e4222eda6bdf43c828e1b6928df
+ pylintrc: Remove obsolete ignore section and comments.
+
+ * scripts/pylintrc: Modified.
+
+2025-05-21 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 2f769cec448d84a62b7dd0d4ff56978fe22c0cd6
+ support: Pick group in support_capture_subprogram_self_sgid if UID == 0
+
+ * support/support_capture_subprocess.c: Modified.
+ (support_capture_subprogram_self_sgid): Modified function.
+ (grp.h): Include file.
+ (scratch_buffer.h): Include file.
+ (stdio_ext.h): Include file.
+ (string.h): Include file.
+ (find_sgid_group): New function.
+
+2025-05-21 Andreas Schwab <schwab@suse.de>
+
+ COMMIT: d3e0f63fb942b86de41452da0efda7835a951f07
+ ldbl-128: also disable lgammaf128_r builtin when building lgammal_r
+
+ * sysdeps/ieee754/ldbl-128/Makefile: Modified.
+
+2025-05-21 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 35fc356fa3b4f485bd3ba3114c9f774e5df7d3c2
+ elf: Fix subprocess status handling for tst-dlopen-sgid (bug 32987)
+
+ * elf/tst-dlopen-sgid.c: Modified.
+ (do_test): Modified function.
+ (support/test-driver.h): Include file.
+ (sys/wait.h): Include file.
+
+2025-05-20 Sunil K Pandey <sunil.k.pandey@intel.com>
+
+ COMMIT: f2aeb6ff941dccc4c777b5621e77addea6cc076c
+ x86_64: Fix typo in ifunc-impl-list.c.
+
+ * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
+ (__libc_ifunc_impl_list): Modified function.
+
+2025-05-20 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: d8f7a79335b0d861c12c42aec94c04cd5bb181e2
+ elf: Test case for bug 32976 (CVE-2025-4802)
+
+ * elf/Makefile: Modified.
+ * elf/tst-dlopen-sgid-mod.c: New file.
+ * elf/tst-dlopen-sgid.c: New file.
+
+2025-05-20 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: f0c09fe61678df6f7f18fe1ebff074e62fa5ca7a
+ support: Use const char * argument in support_capture_subprogram_self_sgid
+
+ * support/capture_subprocess.h: Modified.
+ (support_capture_subprogram_self_sgid): Modified.
+ * support/support_capture_subprocess.c: Modified.
+ (copy_and_spawn_sgid): Modified function.
+ (support_capture_subprogram_self_sgid): Modified function.
+
+2025-05-20 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 2071666d0387c3723db3141ee026e963ac840a4e
+ AArch64: Fix typo in math-vector.h
+
+ * sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
+ [__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2vv_atanpi2): Remove.
+ [__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2vv_atan2pi): New function.
+
+2025-05-20 Andreas Schwab <schwab@suse.de>
+
+ COMMIT: b1f33b2eeb4e3699698de13a83bbaddba5a21435
+ Fix typos in ldbl-opt makefile
+
+ * sysdeps/ieee754/ldbl-opt/Makefile: Modified.
+
+2025-05-20 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: b990b0aee2c20d45d53b1964b14b98a8d5e05fe6
+ AArch64: Cleanup SVE config and defines
+
+ * config.h.in: Modified.
+ * sysdeps/aarch64/Makefile: Modified.
+ * sysdeps/aarch64/configure: Modified.
+ * sysdeps/aarch64/configure.ac: Modified.
+ * sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified.
+ (__libc_ifunc_impl_list): Modified function.
+ * sysdeps/aarch64/multiarch/memcpy.c: Modified.
+ (__typeof): Modified function.
+ * sysdeps/aarch64/multiarch/memcpy_a64fx.S: Modified.
+ * sysdeps/aarch64/multiarch/memcpy_sve.S: Modified.
+ * sysdeps/aarch64/multiarch/memmove.c: Modified.
+ (__typeof): Modified function.
+ * sysdeps/aarch64/multiarch/memset.c: Modified.
+ (__typeof): Modified function.
+ * sysdeps/aarch64/multiarch/memset_a64fx.S: Modified.
+ * sysdeps/aarch64/multiarch/memset_sve_zva64.S: Modified.
+
+2025-05-19 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 2c421fc4302ecb729823ca442f9dfab95afba752
+ AArch64: Cleanup PAC and BTI
+
+ * config.h.in: Modified.
+ * elf/tst-asm-helper.h: Modified.
+ [HAVE_AARCH64_BTI](GNU_PROPERTY): Remove.
+ [HAVE_AARCH64_BTI && HAVE_AARCH64_PAC_RET](GNU_PROPERTY): Remove.
+ (FEATURE_1_AND): Remove.
+ (FEATURE_1_BTI): Remove.
+ (FEATURE_1_PAC): Remove.
+ (FEATURE_1_GCS): Remove.
+ (GNU_PROPERTY): Remove.
+ [__aarch64__](FEATURE_1_AND): New.
+ [__aarch64__](FEATURE_1_BTI): New.
+ [__aarch64__](FEATURE_1_PAC): New.
+ [__aarch64__](FEATURE_1_GCS): New.
+ [__aarch64__](GNU_PROPERTY): New.
+ [__aarch64__](GNU_PROPERTY): New.
+ * sysdeps/aarch64/__arm_za_disable.S: Modified.
+ * sysdeps/aarch64/__longjmp.S: Modified.
+ * sysdeps/aarch64/configure: Modified.
+ * sysdeps/aarch64/configure.ac: Modified.
+ * sysdeps/aarch64/crti.S: Modified.
+ * sysdeps/aarch64/crtn.S: Modified.
+ * sysdeps/aarch64/dl-tlsdesc.S: Modified.
+ * sysdeps/aarch64/dl-trampoline.S: Modified.
+ * sysdeps/aarch64/machine-gmon.h: Modified.
+ (MCOUNT): Modified.
+ * sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified.
+ (__libc_ifunc_impl_list): Modified function.
+ * sysdeps/aarch64/multiarch/init-arch.h: Modified.
+ (INIT_ARCH): Modified.
+ * sysdeps/aarch64/multiarch/memcpy_a64fx.S: Modified.
+ * sysdeps/aarch64/multiarch/memset_a64fx.S: Modified.
+ * sysdeps/aarch64/setjmp.S: Modified.
+ * sysdeps/aarch64/start.S: Modified.
+ * sysdeps/aarch64/sysdep.h: Modified.
+ [! __ASSEMBLER__][HAVE_AARCH64_PAC_RET](RETURN_ADDRESS): Remove.
+ [! __ASSEMBLER__](strip_pac): Remove.
+ [__ASSEMBLER__][! HAVE_AARCH64_BTI](BTI_C): Remove.
+ [__ASSEMBLER__][! HAVE_AARCH64_BTI](BTI_J): Remove.
+ [__ASSEMBLER__][HAVE_AARCH64_BTI](BTI_C): Remove.
+ [__ASSEMBLER__][HAVE_AARCH64_BTI](BTI_J): Remove.
+ [__ASSEMBLER__][HAVE_AARCH64_BTI](GNU_PROPERTY): Remove.
+ [__ASSEMBLER__][HAVE_AARCH64_BTI && HAVE_AARCH64_PAC_RET](GNU_PROPERTY): Remove.
+ [__ASSEMBLER__](PACIASP): Remove.
+ [__ASSEMBLER__](AUTIASP): Remove.
+ [__ASSEMBLER__](ENTRY): Modified.
+ [__ASSEMBLER__](ENTRY_ALIGN): Modified.
+ [__ASSEMBLER__](ENTRY_ALIGN_AND_PAD): Modified.
+ [__ASSEMBLER__](cfi_negate_ra_state): New.
+ [__ASSEMBLER__](GNU_PROPERTY): New.
+ * sysdeps/unix/sysv/linux/aarch64/setcontext.S: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/swapcontext.S: Modified.
+
+2025-05-19 Dylan Fleming <Dylan.Fleming@arm.com>
+
+ COMMIT: 96abd59bf2a11ddd4e7ccaac840ec13c0b62d3ba
+ AArch64: Implement AdvSIMD and SVE atan2pi/f
+
+ * bits/libm-simd-decl-stubs.h: Modified.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pi): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pil): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif16): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif32): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif64): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif128): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif32x): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif64x): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif128x): New.
+ * math/bits/mathcalls.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
+ * sysdeps/aarch64/fpu/Makefile: Modified.
+ * sysdeps/aarch64/fpu/Versions: Modified.
+ * sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
+ (libmvec_hidden_proto): New function.
+ * sysdeps/aarch64/fpu/atan2pi_advsimd.c: New file.
+ * sysdeps/aarch64/fpu/atan2pi_sve.c: New file.
+ * sysdeps/aarch64/fpu/atan2pif_advsimd.c: New file.
+ * sysdeps/aarch64/fpu/atan2pif_sve.c: New file.
+ * sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
+ [__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4vv_atan2pif): New function.
+ [__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2vv_atanpi2): New function.
+ [__SVE_VEC_MATH_SUPPORTED](_ZGVsMxvv_atan2pif): New function.
+ [__SVE_VEC_MATH_SUPPORTED](_ZGVsMxvv_atan2pi): New function.
+ [__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_atan2pi): New.
+ [__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_atan2pif): New.
+ * sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c: Modified.
+ * sysdeps/aarch64/fpu/test-double-sve-wrappers.c: Modified.
+ (SVE_VECTOR_WRAPPER_ff): Modified.
+ (SVE_VECTOR_WRAPPER_ff): Modified.
+ (SVE_VECTOR_WRAPPER_ff): New.
+ * sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c: Modified.
+ * sysdeps/aarch64/fpu/test-float-sve-wrappers.c: Modified.
+ (SVE_VECTOR_WRAPPER_ff): Modified.
+ (SVE_VECTOR_WRAPPER_ff): Modified.
+ (SVE_VECTOR_WRAPPER_ff): New.
+ * sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.
+
+2025-05-19 Dylan Fleming <Dylan.Fleming@arm.com>
+
+ COMMIT: edf620281501fbf314855aa9b321688f280e9220
+ AArch64: Implement AdvSIMD and SVE atanpi/f
+
+ * bits/libm-simd-decl-stubs.h: Modified.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpi): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpil): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif16): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif32): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif64): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif128): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif32x): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif64x): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif128x): New.
+ * math/bits/mathcalls.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
+ * sysdeps/aarch64/fpu/Makefile: Modified.
+ * sysdeps/aarch64/fpu/Versions: Modified.
+ * sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): New function.
+ * sysdeps/aarch64/fpu/atanpi_advsimd.c: New file.
+ * sysdeps/aarch64/fpu/atanpi_sve.c: New file.
+ * sysdeps/aarch64/fpu/atanpif_advsimd.c: New file.
+ * sysdeps/aarch64/fpu/atanpif_sve.c: New file.
+ * sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
+ [__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4v_atanpif): New function.
+ [__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2v_atanpi): New function.
+ [__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_atanpif): New function.
+ [__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_atanpi): New function.
+ [__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_atanpi): New.
+ [__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_atanpif): New.
+ * sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c: Modified.
+ * sysdeps/aarch64/fpu/test-double-sve-wrappers.c: Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): New.
+ * sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c: Modified.
+ * sysdeps/aarch64/fpu/test-float-sve-wrappers.c: Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): New.
+ * sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.
+
+2025-05-19 Dylan Fleming <Dylan.Fleming@arm.com>
+
+ COMMIT: 0ef2cf44e7784fc357660d80aed72f195485439f
+ AArch64: Implement AdvSIMD and SVE asinpi/f
+
+ * bits/libm-simd-decl-stubs.h: Modified.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpi): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpil): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif16): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif32): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif64): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif128): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif32x): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif64x): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif128x): New.
+ * math/bits/mathcalls.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
+ * sysdeps/aarch64/fpu/Makefile: Modified.
+ * sysdeps/aarch64/fpu/Versions: Modified.
+ * sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): New function.
+ * sysdeps/aarch64/fpu/asinpi_advsimd.c: New file.
+ * sysdeps/aarch64/fpu/asinpi_sve.c: New file.
+ * sysdeps/aarch64/fpu/asinpif_advsimd.c: New file.
+ * sysdeps/aarch64/fpu/asinpif_sve.c: New file.
+ * sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
+ [__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4v_asinpif): New function.
+ [__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2v_asinpi): New function.
+ [__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_asinpif): New function.
+ [__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_asinpi): New function.
+ [__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_asinpi): New.
+ [__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_asinpif): New.
+ * sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c: Modified.
+ * sysdeps/aarch64/fpu/test-double-sve-wrappers.c: Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): New.
+ * sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c: Modified.
+ * sysdeps/aarch64/fpu/test-float-sve-wrappers.c: Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): New.
+ * sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.
+
+2025-05-19 Dylan Fleming <Dylan.Fleming@arm.com>
+
+ COMMIT: 993997ca1b77dfdea27ae56f3afacfab26dd4e60
+ AArch64: Implement AdvSIMD and SVE acospi/f
+
+ * bits/libm-simd-decl-stubs.h: Modified.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospi): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospil): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif16): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif32): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif64): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif128): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif32x): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif64x): New.
+ [! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif128x): New.
+ * math/bits/mathcalls.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
+ * sysdeps/aarch64/fpu/Makefile: Modified.
+ * sysdeps/aarch64/fpu/Versions: Modified.
+ * sysdeps/aarch64/fpu/acospi_advsimd.c: New file.
+ * sysdeps/aarch64/fpu/acospi_sve.c: New file.
+ * sysdeps/aarch64/fpu/acospif_advsimd.c: New file.
+ * sysdeps/aarch64/fpu/acospif_sve.c: New file.
+ * sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): Modified.
+ (libmvec_hidden_proto): New function.
+ * sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
+ [__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4v_acospif): New function.
+ [__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2v_acospi): New function.
+ [__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_acospif): New function.
+ [__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_acospi): New function.
+ [__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_acospi): New.
+ [__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_acospif): New.
+ * sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c: Modified.
+ * sysdeps/aarch64/fpu/test-double-sve-wrappers.c: Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): New.
+ * sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c: Modified.
+ * sysdeps/aarch64/fpu/test-float-sve-wrappers.c: Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): Modified.
+ (SVE_VECTOR_WRAPPER): New.
+ * sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.
+
+2025-05-19 Dylan Fleming <Dylan.Fleming@arm.com>
+
+ COMMIT: 1e84509e0041c0a83997aba602a585bb3b8285f0
+ AArch64: Optimize inverse trig functions
+
+ * sysdeps/aarch64/fpu/acos_advsimd.c: Modified.
+ (poly_advsimd_f64.h): Remove include.
+ (data): Modified.
+ (V_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/acos_sve.c: Modified.
+ (poly_sve_f64.h): Remove include.
+ (data): Modified.
+ (SV_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/asin_advsimd.c: Modified.
+ (poly_advsimd_f64.h): Remove include.
+ (data): Modified.
+ (V_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/asin_sve.c: Modified.
+ (poly_sve_f64.h): Remove include.
+ (data): Modified.
+ (P): Remove.
+ (SV_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/asinf_advsimd.c: Modified.
+ (poly_advsimd_f32.h): Remove include.
+ (data): Modified.
+ (Half): Remove.
+ (V_NAME_F1): Modified function.
+ * sysdeps/aarch64/fpu/atan2_advsimd.c: Modified.
+ (poly_advsimd_f64.h): Remove include.
+ (data): Modified.
+ (V_NAME_D2): Modified function.
+ * sysdeps/aarch64/fpu/atan2_sve.c: Modified.
+ (poly_sve_f64.h): Remove include.
+ (data): Modified.
+ (SV_NAME_D2): Modified function.
+ * sysdeps/aarch64/fpu/atan2f_advsimd.c: Modified.
+ (poly_advsimd_f32.h): Remove include.
+ (data): Modified.
+ (zeroinfnan): Modified function.
+ (V_NAME_F2): Modified function.
+ * sysdeps/aarch64/fpu/atan2f_sve.c: Modified.
+ (poly_sve_f32.h): Remove include.
+ (data): Modified.
+ (SV_NAME_F2): Modified function.
+ * sysdeps/aarch64/fpu/atan_advsimd.c: Modified.
+ (poly_advsimd_f64.h): Remove include.
+ (data): Modified.
+ (V_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/atan_sve.c: Modified.
+ (poly_sve_f64.h): Remove include.
+ (data): Modified.
+ (SV_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/atanf_advsimd.c: Modified.
+ [WANT_SIMD_EXCEPT](TinyBound): New.
+ [WANT_SIMD_EXCEPT](BigBound): New.
+ (data): Modified.
+ (SignMask): Remove.
+ (P): Remove.
+ (TinyBound): Remove.
+ (BigBound): Remove.
+ (V_NAME_F1): Modified function.
+ * sysdeps/aarch64/fpu/atanf_sve.c: Modified.
+ (poly_sve_f32.h): Remove include.
+ (data): Modified.
+ (SV_NAME_F1): Modified function.
+
+2025-05-16 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 1e18586c5820e329f741d5c710275e165581380e
+ Document CVE-2025-4802.
+
+ * advisories/GLIBC-SA-2025-0002: New file.
+
+2025-05-16 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 2745db8dd3ec31045acd761b612516490085bc20
+ ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483)
+
+ * ctype/Makefile: Modified.
+ * ctype/ctype-info.c: Modified.
+ (__libc_tsd_CTYPE_B): Remove.
+ (__libc_tsd_CTYPE_TOLOWER): Remove.
+ (__libc_tsd_CTYPE_TOUPPER): Remove.
+ (__libc_tsd_CTYPE_B): New.
+ (__libc_tsd_CTYPE_TOLOWER): New.
+ (__libc_tsd_CTYPE_TOUPPER): New.
+ * ctype/tst-ctype-tls-dlmopen.c: New file.
+ * ctype/tst-ctype-tls-dlopen-static.c: New file.
+ * ctype/tst-ctype-tls-mod.c: New file.
+ * ctype/tst-ctype-tls-skeleton.c: New file.
+
+2025-05-16 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: e0c0f856f58ceb68800a964c36c15c606e7a8c4c
+ Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower}
+
+ * ctype/ctype-info.c: Modified.
+ [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3)](_nl_C_LC_CTYPE_class): Remove.
+ [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3)](_nl_C_LC_CTYPE_toupper): Remove.
+ [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3)](_nl_C_LC_CTYPE_tolower): Remove.
+ * include/ctype.h: Modified.
+ [! _ISOMAC][IS_IN (libc)](_nl_C_LC_CTYPE_class): New.
+ [! _ISOMAC][IS_IN (libc)](_nl_C_LC_CTYPE_toupper): New.
+ [! _ISOMAC][IS_IN (libc)](_nl_C_LC_CTYPE_tolower): New.
+ * locale/xlocale.c: Modified.
+ (_nl_C_LC_CTYPE_class): Remove.
+ (_nl_C_LC_CTYPE_toupper): Remove.
+ (_nl_C_LC_CTYPE_tolower): Remove.
+ (ctype.h): Include file.
+
+2025-05-16 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: a894f04d877653bea1639fc9a4adf73bd9347bf4
+ Optimize __libc_tsd_* thread variable access
+
+ * include/ctype.h: Modified.
+ [! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_B): Modified.
+ [! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_TOUPPER): Modified.
+ [! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_TOLOWER): Modified.
+ * include/rpc/rpc.h: Modified.
+ [! _ISOMAC](__libc_tsd_RPC_VARS): Modified.
+ * locale/localeinfo.h: Modified.
+ (__libc_tsd_LOCALE): Modified.
+
+2025-05-16 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 10a66a8e421b09682b774c795ef1da402235dddc
+ Remove <libc-tsd.h>
+
+ * ctype/ctype-info.c: Modified.
+ (__libc_tsd_define): Remove function.
+ (__libc_tsd_CTYPE_B): New.
+ (__libc_tsd_CTYPE_TOLOWER): New.
+ (__libc_tsd_CTYPE_TOUPPER): New.
+ (__ctype_init): New function.
+ * include/ctype.h: Modified.
+ [! _ISOMAC][IS_IN (libc)](libc-tsd.h): Remove include.
+ [! _ISOMAC][IS_IN (libc)](__libc_tsd_define): Remove function.
+ [! _ISOMAC][IS_IN (libc)](__ctype_toupper_loc): Modified function.
+ [! _ISOMAC][IS_IN (libc)](__ctype_tolower_loc): Modified function.
+ [! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_B): New.
+ [! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_TOUPPER): New.
+ [! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_TOLOWER): New.
+ [! _ISOMAC][IS_IN (libc)](__ctype_b_loc): New function.
+ * include/rpc/rpc.h: Modified.
+ [! _ISOMAC](libc-tsd.h): Remove include.
+ [! _ISOMAC](__libc_tsd_define): Remove.
+ [! _ISOMAC](__libc_tsd_RPC_VARS): New.
+ [! _ISOMAC](libc_hidden_proto): New.
+ [! _ISOMAC](libc_hidden_proto): New.
+ [! _ISOMAC](libc_hidden_proto): New.
+ [! _ISOMAC](libc_hidden_proto): New.
+ [! _ISOMAC](__libc_rpc_gethostbyname): New function.
+ * locale/lc-ctype.c: Modified.
+ (_nl_postload_ctype): Modified function.
+ * locale/localeinfo.h: Modified.
+ [SHARED][NL_CURRENT_INDIRECT][! HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DEFINE_ABS): Remove.
+ [SHARED][NL_CURRENT_INDIRECT][! HAVE_ASM_SET_DIRECTIVE](__libc_tsd_define): Remove.
+ [SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DEFINE_ABS): Remove.
+ [SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](__libc_tsd_define): Remove.
+ [SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DATA): Remove.
+ [SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT): Remove.
+ [SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_WSTR): Remove.
+ [SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_WORD): Remove.
+ [SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DEFINE): Remove.
+ [SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](__libc_tsd_define): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](DEFINE_CATEGORY): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](categories.def): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](DEFINE_CATEGORY): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_NL_CURRENT_DATA): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_NL_CURRENT): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_NL_CURRENT_WSTR): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_NL_CURRENT_WORD): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_NL_CURRENT_DEFINE): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](__libc_tsd_define): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_lookup_word): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_default_locale_path): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_find_locale): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_load_locale): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_unload_locale): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_remove_locale): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_load_locale_from_archive): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_archive_subfreeres): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_locale_subfreeres): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_intern_locale_data): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_get_era_entry): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_select_era_entry): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_get_alt_digit): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_get_walt_digit): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_parse_alt_digit): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_postload_ctype): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_cleanup_ctype): Remove.
+ [SHARED][NL_CURRENT_INDIRECT](_nl_cleanup_time): Remove.
+ (_NL_CURRENT_LOCALE): Modified.
+ (libc-tsd.h): Remove include.
+ [! NL_CURRENT_INDIRECT](_NL_CURRENT_DATA): New.
+ [! NL_CURRENT_INDIRECT](_NL_CURRENT): New.
+ [! NL_CURRENT_INDIRECT](_NL_CURRENT_WSTR): New.
+ [! NL_CURRENT_INDIRECT](_NL_CURRENT_WORD): New.
+ [! NL_CURRENT_INDIRECT](_NL_CURRENT_DEFINE): New.
+ [NL_CURRENT_INDIRECT][! HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DEFINE_ABS): New.
+ [NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DEFINE_ABS): New.
+ [NL_CURRENT_INDIRECT](DEFINE_CATEGORY): New.
+ [NL_CURRENT_INDIRECT](categories.def): New.
+ [NL_CURRENT_INDIRECT](DEFINE_CATEGORY): New.
+ [NL_CURRENT_INDIRECT](_NL_CURRENT_DATA): New.
+ [NL_CURRENT_INDIRECT](_NL_CURRENT): New.
+ [NL_CURRENT_INDIRECT](_NL_CURRENT_WSTR): New.
+ [NL_CURRENT_INDIRECT](_NL_CURRENT_WORD): New.
+ [NL_CURRENT_INDIRECT](_NL_CURRENT_DEFINE): New.
+ (__libc_tsd_LOCALE): New.
+ (_nl_lookup): New function.
+ (_nl_lookup_wstr): New function.
+ (_nl_lookup_word): New function.
+ (_nl_default_locale_path): New.
+ (_nl_find_locale): New function.
+ (_nl_load_locale): New function.
+ (_nl_unload_locale): New function.
+ (_nl_remove_locale): New function.
+ (_nl_load_locale_from_archive): New function.
+ (_nl_archive_subfreeres): New function.
+ (_nl_locale_subfreeres): New function.
+ (_nl_intern_locale_data): New function.
+ (_nl_get_era_entry): New function.
+ (_nl_select_era_entry): New function.
+ (_nl_get_alt_digit): New function.
+ (_nl_get_walt_digit): New function.
+ (_nl_parse_alt_digit): New function.
+ (_nl_postload_ctype): New function.
+ (_nl_cleanup_ctype): New function.
+ (_nl_cleanup_time): New function.
+ * locale/uselocale.c: Modified.
+ (__uselocale): Modified function.
+ * stdio-common/printf-parsemb.c: Modified.
+ (errno.h): Include file.
+ * string/strerror.c: Modified.
+ (strerror): Modified function.
+ * sunrpc/rpc_thread.c: Modified.
+ (libc-tsd.h): Remove include.
+ * sysdeps/generic/libc-tsd.h: Delete file.
+ * time/strftime_l.c: Modified.
+ (errno.h): Include file.
+
+2025-05-16 DJ Delorie <dj@redhat.com>
+
+ COMMIT: 579f8668816b35f8302e89e5255aff60b81938df
+ manual: add sched_getcpu()
+
+ * manual/resource.texi: Modified.
+
+2025-05-16 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 6c9bb270d6a624f82a38443545e3d99f5b1e07e1
+ manual: Clarifications for listing directories
+
+ * manual/filesys.texi: Modified.
+
+2025-05-15 DJ Delorie <dj@redhat.com>
+
+ COMMIT: 21e54f160f6245f959cca1f48bad9cca487c2570
+ manual: add remaining CPU_* macros
+
+ * manual/resource.texi: Modified.
+
+2025-05-15 Andreas Schwab <schwab@suse.de>
+
+ COMMIT: eb7a681b829b784348557967a8eaa60259777f8b
+ powerpc: Remove check for -mabi=ibmlongdouble
+
+ * sysdeps/unix/sysv/linux/powerpc/configure: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/configure.ac: Modified.
+
+2025-05-15 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 251f93262483b9c1184f5b72993d77a5d1c95f68
+ aarch64: update tests for SME
+
+ * sysdeps/aarch64/Makefile: Modified.
+ * sysdeps/aarch64/tst-sme-helper.h: New file.
+ * sysdeps/aarch64/tst-sme-jmp.c: Modified.
+ (blk): Remove.
+ (svl): Remove.
+ (get_svl): Remove function.
+ (start_za): Remove function.
+ (get_svcr): Remove function.
+ (load_za): Remove function.
+ (set_tpidr2): Remove function.
+ (get_tpidr2): Remove function.
+ (longjmp_test): Modified function.
+ (tst-sme-helper.h): Include file.
+ * sysdeps/aarch64/tst-sme-za-state.c: New file.
+
+2025-05-15 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: a7f6fd976c17b82dc198290b4ab7087f35855a0e
+ aarch64: Disable ZA state of SME in setjmp and sigsetjmp
+
+ * sysdeps/aarch64/setjmp.S: Modified.
+
+2025-05-15 Cupertino Miranda <cupertino.miranda@oracle.com>
+
+ COMMIT: c6bf6d1897c9f2eebf7efd0eef231025764bf146
+ benchtest: malloc tcache hotpath benchtest
+
+ * benchtests/Makefile: Modified.
+ * benchtests/bench-calloc-tcache.c: New file.
+ * benchtests/bench-malloc-tcache.c: New file.
+
+2025-05-14 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 06caf53adfae0c93062edd62f83eed16ab5cec0b
+ Implement C23 rootn.
+
+ * NEWS: Modified.
+ * manual/math.texi: Modified.
+ * math/Makefile: Modified.
+ * math/Versions: Modified.
+ * math/auto-libm-test-in: Modified.
+ * math/auto-libm-test-out-rootn: New file.
+ * math/bits/mathcalls.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
+ * math/gen-auto-libm-tests.c: Modified.
+ * math/gen-tgmath-tests.py: Modified.
+ * math/libm-test-rootn.inc: New file.
+ * math/s_rootn_template.c: New file.
+ * math/test-tgmath.c: Modified.
+ [! HAVE_MAIN](NCALLS): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): New.
+ [HAVE_MAIN](F): New function.
+ * math/tgmath.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](rootn): New.
+ * sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
+ * sysdeps/ieee754/ldbl-opt/Makefile: Modified.
+ * sysdeps/ieee754/ldbl-opt/nldbl-rootn.c: New file.
+ * sysdeps/mach/hurd/i386/libm.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
+
+2025-05-14 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 36189c76fb9c0b281de23381ae5a462a7e102ee6
+ malloc: Improve performance of __libc_calloc
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_calloc): Modified function.
+ [IS_IN (libc)](__libc_calloc2): New function.
+ [IS_IN (libc)](__libc_calloc2): New function.
+ [USE_TCACHE](tcache_calloc_init): New function.
+
+2025-05-14 Stefan Liebler <stli@linux.ibm.com>
+
+ COMMIT: 0fc76d876261ee8253fef198ffec48c832edd4ff
+ S390: Use cfi_val_offset instead of cfi_escape.
+
+ * sysdeps/generic/sysdep.h: Modified.
+ [! __ASSEMBLER__](CFI_VAL_OFFSET): New.
+ [__ASSEMBLER__](cfi_val_offset): New.
+ * sysdeps/s390/s390-64/s390x-mcount.h: Modified.
+
+2025-05-14 Stefan Liebler <stli@linux.ibm.com>
+
+ COMMIT: 4b1ffb828c374e39377a5427151f69bb1ac2bdcc
+ powerpc64le: Remove configure check for objcopy >= 2.26.
+
+ * INSTALL: Modified.
+ * manual/install.texi: Modified.
+ * sysdeps/powerpc/powerpc64/le/configure: Modified.
+ * sysdeps/powerpc/powerpc64/le/configure.ac: Modified.
+
+2025-05-14 Stefan Liebler <stli@linux.ibm.com>
+
+ COMMIT: e53ab20892771a9b7f26701c30a181c6cea5e4bd
+ Raise the minimum binutils version to 2.39
+
+ * INSTALL: Modified.
+ * NEWS: Modified.
+ * configure: Modified.
+ * configure.ac: Modified.
+ * manual/install.texi: Modified.
+
+2025-05-13 Paul Zimmermann <Paul.Zimmermann@inria.fr>
+
+ COMMIT: ad966bc4efd9e69cbbda2073121cc68f1deb9588
+ added benchtest inputs for log2l
+
+ * benchtests/Makefile: Modified.
+ * benchtests/log2l-inputs: New file.
+
+2025-05-13 Paul Zimmermann <Paul.Zimmermann@inria.fr>
+
+ COMMIT: aa4c6004830072353d41184f2db86c9c40523591
+ added benchtest inputs for expl
+
+ * benchtests/Makefile: Modified.
+ * benchtests/expl-inputs: New file.
+
+2025-05-13 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 691edbdf7727466ba87e27a8eeae1c3bc5824ef5
+ aarch64: fix unwinding in longjmp
+
+ * sysdeps/aarch64/__longjmp.S: Modified.
+
+2025-05-13 Paul Zimmermann <Paul.Zimmermann@inria.fr>
+
+ COMMIT: 2d9f479f378f75114496e2cbf073e0d6a49a2d5f
+ added benchtest inputs for powl
+
+ * benchtests/Makefile: Modified.
+ * benchtests/powl-inputs: New file.
+
+2025-05-13 Paul Zimmermann <Paul.Zimmermann@inria.fr>
+
+ COMMIT: 442ddedc07c006523224827cae1ae27102d8108e
+ added benchtest inputs for fmal
+
+ * benchtests/Makefile: Modified.
+ * benchtests/fmal-inputs: New file.
+
+2025-05-12 DJ Delorie <dj@redhat.com>
+
+ COMMIT: f176bf2a06b458dea8186fb2ff3bb8ea24da6d67
+ manual: fix typo for sched_[sg]etattr
+
+ * manual/resource.texi: Modified.
+
+2025-05-12 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 25d37948c9f3f483d63302b9967b975d3bd74a4e
+ malloc: Improve malloc initialization
+
+ * elf/libc_early_init.c: Modified.
+ (__libc_early_init): Modified function.
+ (malloc/malloc-internal.h): Include file.
+ * malloc/arena.c: Modified.
+ (__malloc_initialized): Remove.
+ (__malloc_fork_lock_parent): Modified function.
+ (__malloc_fork_unlock_parent): Modified function.
+ (__malloc_fork_unlock_child): Modified function.
+ (ptmalloc_init): Remove function.
+ (__ptmalloc_init): New function.
+ * malloc/malloc-check.c: Modified.
+ (initialize_malloc_check): Modified function.
+ * malloc/malloc-internal.h: Modified.
+ (__ptmalloc_init): New function.
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_malloc2): Modified function.
+ [IS_IN (libc)](__libc_realloc): Modified function.
+ [IS_IN (libc)](__libc_memalign): Modified function.
+ [IS_IN (libc)](aligned_alloc): Modified function.
+ [IS_IN (libc)](__libc_valloc): Modified function.
+ [IS_IN (libc)](__libc_pvalloc): Modified function.
+ [IS_IN (libc)](__libc_calloc): Modified function.
+ [IS_IN (libc)](__posix_memalign): Modified function.
+ [USE_TCACHE](malloc_printerr_tail): Modified function.
+ [USE_TCACHE](dummy_var): New.
+ (__malloc_trim): Modified function.
+ (__libc_mallinfo2): Modified function.
+ (__malloc_stats): Modified function.
+ (__libc_mallopt): Modified function.
+ (__malloc_info): Modified function.
+
+2025-05-12 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: f451a02a8c3c0bc6b41dac5e9e6ad49dd1c9529c
+ Document all CLOCK_* values
+
+ * manual/time.texi: Modified.
+
+2025-05-12 David Lau <david.lau@fau.de>
+
+ COMMIT: eff1f680cffb005a5623d1c8a952d095b988d6a2
+ malloc: Improved double free detection in the tcache
+
+ * malloc/Makefile: Modified.
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_free): Modified function.
+ [USE_TCACHE](tcache_double_free_verify): Modified function.
+ * malloc/tst-tcfree4.c: New file.
+
+2025-05-12 panzhe0328 <panzhe@kylinos.cn>
+
+ COMMIT: e83207c6e67f81b2db4def8149cd3697a0237f89
+ Correct spelling mistake in test file
+
+ * localedata/tst-locale.sh: Modified.
+
+2025-05-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 2ae4ec56c2b18c46ef8220bcddac4303a4b6ef1c
+ hurd: Make rename refuse trailing slashes [BZ #32570]
+
+ * sysdeps/mach/hurd/renameat2.c: Modified.
+ (__renameat2): Modified function.
+
+2025-05-09 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: ae312544325724509ca734fcade2a05497f92b26
+ Implement C23 compoundn
+
+ * NEWS: Modified.
+ * manual/math.texi: Modified.
+ * math/Makefile: Modified.
+ * math/Versions: Modified.
+ * math/auto-libm-test-in: Modified.
+ * math/auto-libm-test-out-compoundn: New file.
+ * math/bits/mathcalls.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
+ * math/gen-auto-libm-tests.c: Modified.
+ * math/gen-tgmath-tests.py: Modified.
+ * math/libm-test-compoundn.inc: New file.
+ * math/s_compoundn_template.c: New file.
+ * math/test-tgmath.c: Modified.
+ [! HAVE_MAIN](NCALLS): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): New.
+ [HAVE_MAIN](F): New function.
+ * math/tgmath.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](compoundn): New.
+ * sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
+ * sysdeps/ieee754/ldbl-opt/Makefile: Modified.
+ * sysdeps/ieee754/ldbl-opt/nldbl-compoundn.c: New file.
+ * sysdeps/mach/hurd/i386/libm.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
+ * sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile: Modified.
+ * sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redirects.h: Modified.
+ (F128_REDIR_PFX_R): New function.
+ * sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h: Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ * sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h: Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): Modified.
+ [_F128_ENABLE_IFUNC](F128_REDIR): New function.
+ * sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
+
+2025-05-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: f66cb3c9ebcac80b3200c3aff0e3aed6111547ba
+ hurd: Fix tst-stack2 test build on Hurd
+
+ * sysdeps/pthread/Makefile: Modified.
+
+2025-05-06 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: b4495bd40578b455668887b9170059bb0d3c0dc5
+ nss: remove undefined behavior and optimize getaddrinfo
+
+ * nss/getaddrinfo.c: Modified.
+ (fls): Remove function.
+ (rfc3484_sort): Modified function.
+ (stdbit.h): Include file.
+
+2025-05-06 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: ac4e8382899ccf4ada1cd2f1dafdcdf40d31ec7d
+ powerpc: Remove POWER7 strncasecmp optimization
+
+ * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Modified.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c: Modified.
+ (__libc_ifunc_impl_list): Modified function.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strncase-power7.c: Delete file.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strncase.c: Delete file.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l-power7.c: Delete file.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l.c: Delete file.
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
+ (__libc_ifunc_impl_list): Modified function.
+ * sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c: Delete file.
+ * sysdeps/powerpc/powerpc64/multiarch/strncase.c: Modified.
+ (__strncasecmp_power7): Remove.
+ (libc_ifunc): Modified.
+ * sysdeps/powerpc/powerpc64/multiarch/strncase_l-power7.c: Delete file.
+ * sysdeps/powerpc/powerpc64/multiarch/strncase_l.c: Delete file.
+
+2025-05-05 DJ Delorie <dj@redhat.com>
+
+ COMMIT: 3270c50e4853d9356eb5892364c52cd1558860ec
+ manual: add more pthread functions
+
+ * manual/threads.texi: Modified.
+
+2025-05-05 Stefan Liebler <stli@linux.ibm.com>
+
+ COMMIT: 4f6dae219578d6df475864e273da40bde9d30806
+ S390: Add new s390 platform z17.
+
+ * elf/Makefile: Modified.
+ * elf/tst-glibc-hwcaps-cache.script: Modified.
+ * sysdeps/s390/cpu-features.c: Modified.
+ (S390_COPY_CPU_FEATURES): Modified.
+ (TUNABLE_CALLBACK): Modified function.
+ (init_cpu_features): Modified function.
+ (init_cpu_features_no_tunables): New function.
+ * sysdeps/s390/cpu-features.h: Modified.
+ (S390_STFLE_BITS_Z10): Remove.
+ (S390_STFLE_BITS_Z196): Remove.
+ (S390_STFLE_BITS_ARCH13_MIE3): Remove.
+ (S390_STFLE_MASK_ARCH13_MIE3): Remove.
+ (S390_IS_ARCH13_MIE3): Modified.
+ (S390_IS_Z196): Modified.
+ (S390_IS_Z10): Modified.
+ (cpu_features): Modified.
+ (S390_STFLE_BIT34_Z10): New.
+ (S390_STFLE_BIT45_Z196): New.
+ (S390_STFLE_BIT61_ARCH13_MIE3): New.
+ (S390_STFLE_BIT84_ARCH15_MIE4): New.
+ (S390_STFLE_BIT198_ARCH15_VXRS_EXT3): New.
+ (S390_STFLE_BIT199_ARCH15_VXRS_PDE3): New.
+ (S390_STFLE_BIT201_ARCH15_CON): New.
+ (S390_IS_ARCH15): New.
+ * sysdeps/s390/dl-diagnostics-cpu.c: New file.
+ * sysdeps/s390/multiarch/ifunc-impl-list.c: Modified.
+ (__libc_ifunc_impl_list): Modified function.
+ * sysdeps/s390/multiarch/ifunc-resolve.h: Modified.
+ (s390_libc_ifunc_expr_stfle_init): Modified.
+ * sysdeps/s390/s390-64/Makefile: Modified.
+ * sysdeps/s390/s390-64/dl-hwcap-check.h: Modified.
+ (dl_hwcap_check): Modified function.
+ * sysdeps/s390/s390-64/dl-hwcaps-subdirs.c: Modified.
+ (_dl_hwcaps_subdirs): Modified.
+ (<anonymous>): Modified.
+ (_dl_hwcaps_subdirs_active): Modified function.
+ (cpu-features.h): Include file.
+ * sysdeps/s390/s390-64/tst-glibc-hwcaps.c: Modified.
+ (compute_level): Modified function.
+ (do_test): Modified function.
+ (marker6): New function.
+ * sysdeps/unix/sysv/linux/s390/sysconf.c: Modified.
+ (get_cache_info): Modified function.
+
+2025-05-01 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 59f64a1f4f3bbe2bcaf8fc1951b94e1d0e7d307e
+ Correct test descriptors in libm-test-pown.inc
+
+ * math/libm-test-pown.inc: Modified.
+
+2025-05-01 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 5d101745814b9c1d59fb830bb044f702437f3002
+ malloc: Inline tcache_try_malloc
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_malloc): Modified function.
+ [IS_IN (libc)](_mid_memalign): Modified function.
+ [IS_IN (libc)](__libc_calloc): Modified function.
+ [USE_TCACHE](usize2tidx): Modified.
+ [USE_TCACHE](tcache_try_malloc): Remove function.
+
+2025-04-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 84977600dace5a7cfcb0918e6757939fd4969839
+ math: Fix UB on sinpif (BZ 32925)
+
+ * sysdeps/ieee754/flt-32/s_sinpif.c: Modified.
+ (__sinpif): Modified function.
+
+2025-04-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 7a0d7fb25c22cc7237315792b0f340ec49e3783f
+ math: Fix UB on erfcf (BZ 32924)
+
+ * sysdeps/ieee754/flt-32/s_erfcf.c: Modified.
+ (__erfcf): Modified function.
+
+2025-04-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 8eeb7de8a200a43c914cfa230a25b84d3269cae2
+ math: Fix UB on cospif (BZ 32923)
+
+ * sysdeps/ieee754/flt-32/s_cospif.c: Modified.
+ (__cospif): Modified function.
+
+2025-04-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 7619c1b032229a36606862ebbb06807792bbe57d
+ math: Fix UB on cbrtf (BZ 32922)
+
+ * sysdeps/ieee754/flt-32/s_cbrtf.c: Modified.
+ (__cbrtf): Modified function.
+
+2025-04-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: c8775c0423f594543994eea268065e71b76effb0
+ math: Fix UB on sinhf (BZ 32921)
+
+ * sysdeps/ieee754/flt-32/e_sinhf.c: Modified.
+ (__ieee754_sinhf): Modified function.
+
+2025-04-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: de0c4adf94a379873c0167f792519e91df28c3ed
+ math: Fix UB on logf (BZ 32920)
+
+ * sysdeps/ieee754/flt-32/e_logf.c: Modified.
+ (__logf): Modified function.
+
+2025-04-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 4a1b96bf522406a6ed04eb6040f61c6205cff99e
+ math: Fix UB on coshf (BZ 32919)
+
+ * sysdeps/ieee754/flt-32/e_coshf.c: Modified.
+ (__ieee754_coshf): Modified function.
+
+2025-04-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 92f7b6061d867c5e5f26e84c44a3ec2887bf6c81
+ math: Fix UB on atanhf (BZ 32918)
+
+ * sysdeps/ieee754/flt-32/e_atanhf.c: Modified.
+ (__ieee754_atanhf): Modified function.
+
+2025-04-28 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 0c3425942374e72c3bcac28b2578117d36b0f9df
+ nptl: Fix pthread_getattr_np when modules with execstack are allowed (BZ 32897)
+
+ * elf/dl-execstack-tunable.c: Modified.
+ (_dl_handle_execstack_tunable): Modified function.
+ * elf/dl-execstack.c: Modified.
+ (_dl_make_stack_executable): Modified function.
+ * elf/dl-load.c: Modified.
+ [! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
+ (_dl_map_new_object): Modified function.
+ * sysdeps/generic/ldsodefs.h: Modified.
+ (_dl_make_stack_executable): Modified.
+ * sysdeps/mach/hurd/dl-execstack.c: Modified.
+ (_dl_make_stack_executable): Modified function.
+ * sysdeps/pthread/Makefile: Modified.
+ * sysdeps/pthread/tst-stack2-mod.c: New file.
+ * sysdeps/pthread/tst-stack2.c: New file.
+ * sysdeps/unix/sysv/linux/dl-execstack.c: Modified.
+ (_dl_make_stack_executable): Modified function.
+
+2025-04-28 Julian Zhu <julian.oerv@isrc.iscas.ac.cn>
+
+ COMMIT: 4c966c078036abe0e36bd86c9eaeb4501e552977
+ RISC-V: Use builtin for ffs and ffsll while supported extension available
+
+ * sysdeps/riscv/math-use-builtins-ffs.h: New file.
+
+2025-04-28 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 2be836fe44010d92ffffb73cd060045bb10305e4
+ stdio: Remove UB on printf_fp
+
+ * stdio-common/printf_fp.c: Modified.
+ (stdlib/longlong.h): Remove include.
+ (__printf_fp_buffer_1): Modified function.
+ (stdbit.h): Include file.
+
+2025-04-25 Cupertino Miranda <cupertino.miranda@oracle.com>
+ Wangyang Guo <wangyang.guo@intel.com>
+
+ COMMIT: 77930e0447e0b37a129db0e13c6c6f5e60a3019e
+ benchtest: Correct shell script related to bench-malloc-thread
+
+ * benchtests/Makefile: Modified.
+
+2025-04-25 H. Peter Anvin <hpa@zytor.com>
+
+ COMMIT: e04afb71771710cdc6025fe95908f5f17de7b72d
+ linux/termio: remove <termio.h> and struct termio
+
+ * NEWS: Modified.
+ * sysdeps/unix/sysv/linux/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/bits/ioctl-types.h: Modified.
+ (NCC): Remove.
+ (termio): Remove.
+ * sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h: Modified.
+ (NCC): Remove.
+ (termio): Remove.
+ * sysdeps/unix/sysv/linux/powerpc/bits/ioctl-types.h: Modified.
+ (NCC): Remove.
+ (termio): Remove.
+ * sysdeps/unix/sysv/linux/termio.h: Delete file.
+
+2025-04-22 Aurelien Jarno <aurelien@aurel32.net>
+
+ COMMIT: e78caeb4ff812ae19d24d65f4d4d48508154277b
+ elf: tst-audit10: split AVX512F code into dedicated functions [BZ #32882]
+
+ * sysdeps/x86_64/Makefile: Modified.
+ * sysdeps/x86_64/tst-auditmod10b.c: Modified.
+ [! __AVX512F__](emmintrin.h): Remove.
+ [__AVX512F__](immintrin.h): Remove.
+ [__AVX512F__](cpuid.h): Remove.
+ [__AVX512F__](check_avx512): Remove.
+ (pltenter): Modified function.
+ (pltexit): Modified function.
+ (immintrin.h): Include file.
+ (cpuid.h): Include file.
+ (check_avx512): New function.
+ (pltenter_avx512f): New function.
+ (pltexit_avx512f): New function.
+
+2025-04-22 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 4e24e4d936b57f6e7809032f55cc95a4cf4d2396
+ Add NT_ARM_GCS and NT_RISCV_TAGGED_ADDR_CTRL from Linux 6.13 to elf.h
+
+ * elf/elf.h: Modified.
+ (NT_ARM_GCS): New.
+ (NT_RISCV_TAGGED_ADDR_CTRL): New.
+
+2025-04-22 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: cf9241107d12e79073ddb03bab9de115e5e0e856
+ Add AT_* constants from Linux 6.12
+
+ * libio/stdio.h: Modified.
+ [__USE_GNU](AT_RENAME_NOREPLACE): New.
+ [__USE_GNU](AT_RENAME_EXCHANGE): New.
+ [__USE_GNU](AT_RENAME_WHITEOUT): New.
+ * sysdeps/unix/sysv/linux/bits/fcntl-linux.h: Modified.
+ [__USE_GNU](AT_HANDLE_MNT_ID_UNIQUE): New.
+
+2025-04-21 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 39183b953c68a489cc0b9aefb8974711c834fb38
+ hurd: Make symlink return EEXIST on existing target directory
+
+ * sysdeps/mach/hurd/symlinkat.c: Modified.
+ (__symlinkat): Modified function.
+
+2025-04-21 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 0d9971468087c77e8727638123ae4aa60724e0ff
+ hurd: Clear FP exceptions before calling signal handler
+
+ * sysdeps/mach/hurd/x86/trampoline.c: Modified.
+ [! __x86_64__](asm): Modified.
+ [! __x86_64__](asm): Modified.
+ [__x86_64__](asm): Modified.
+
+2025-04-21 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 0f2df19d9535d234b31c65f84a6c67ac2e0bd027
+ hurd: Do not check for xstate level if it was not initialized
+
+ * sysdeps/mach/hurd/x86/trampoline.c: Modified.
+ (_hurd_setup_sighandler): Modified function.
+
+2025-04-21 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 8d54b428cfe98c21049f94c8af3bf302e44091e9
+ hurd: Do not restore xstate when it is not initialized
+
+ * sysdeps/mach/hurd/i386/sigreturn.c: Modified.
+ (__sigreturn): Modified function.
+ * sysdeps/mach/hurd/x86_64/sigreturn.c: Modified.
+ (__sigreturn): Modified function.
+
+2025-04-20 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: d58ebf51bca1a30e1a07e800e3823f4c96029da0
+ hurd: Make *utime*s catch invalid times [BZ #32802, BZ #32803]
+
+ * sysdeps/mach/hurd/futimens.c: Modified.
+ (__futimens): Modified function.
+ * sysdeps/mach/hurd/futimes.c: Modified.
+ (__futimes): Modified function.
+ * sysdeps/mach/hurd/utime-helper.c: Modified.
+ (utime_ts_from_tval): Modified function.
+ (utime_tvalue_from_tval): Modified function.
+ (hurd_futimes): Modified function.
+ (utime_ts_from_tspec): Modified function.
+ (utime_tvalue_from_tspec): Modified function.
+ (hurd_futimens): Modified function.
+ (check_tval): New function.
+ (check_tspec): New function.
+
+2025-04-18 Luca Dariz <luca@orpolo.org>
+
+ COMMIT: 6d6a6e2dd2133908e3f5cb8a2ed817ccb2a0bb06
+ hurd: save xstate during signal handling
+
+ * hurd/Makefile: Modified.
+ * hurd/test-sig-rpc-interrupted.c: New file.
+ * hurd/test-sig-xstate.c: New file.
+ * hurd/test-xstate.h: New file.
+ * sysdeps/mach/hurd/i386/bits/sigcontext.h: Modified.
+ (sigcontext): Modified.
+ * sysdeps/mach/hurd/i386/sigreturn.c: Modified.
+ (__sigreturn): Modified function.
+ (cpuid.h): Include file.
+ * sysdeps/mach/hurd/x86/trampoline.c: Modified.
+ [! __x86_64__](mach/i386/mach_i386.h): Include file.
+ [__x86_64__](mach/x86_64/mach_i386.h): Include file.
+ (_hurd_setup_sighandler): Modified function.
+ * sysdeps/mach/hurd/x86_64/bits/sigcontext.h: Modified.
+ (sigcontext): Modified.
+ * sysdeps/mach/hurd/x86_64/sigreturn.c: Modified.
+ (__sigreturn): Modified function.
+ (cpuid.h): Include file.
+
+2025-04-18 Zhaoming Luo <zhmingluo@163.com>
+
+ COMMIT: e150ee870907e1c5ded4aad8d22a92a98f59d243
+ hurd: Check return value of mach_port_mod_refs() in the dup routine of fcntl()
+
+ * sysdeps/mach/hurd/dup3.c: Modified.
+ (__dup3): Modified function.
+ * sysdeps/mach/hurd/fcntl.c: Modified.
+ (__libc_fcntl): Modified function.
+
+2025-04-16 Cupertino Miranda <cupertino.miranda@oracle.com>
+
+ COMMIT: 1c9ac027a5deb6c3e026be0e88d38959529e6102
+ malloc: move tcache_init out of hot tcache paths
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](_mid_memalign): Modified function.
+ [USE_TCACHE](tcache_init): Modified function.
+ [USE_TCACHE](tcache_try_malloc): Modified function.
+ (_int_free_chunk): Modified function.
+
+2025-04-15 Andrew Pinski <quic_apinski@quicinc.com>
+
+ COMMIT: ceeffd970c56893885cbf8382ae34b015f177850
+ aarch64: Add back non-temporal load/stores from oryon-1's memset
+
+ * sysdeps/aarch64/multiarch/memset_oryon1.S: Modified.
+
+2025-04-15 Andrew Pinski <quic_apinski@quicinc.com>
+
+ COMMIT: 0e1aa5db738ac7c73599a3e7f1a0b70b99f99e0a
+ aarch64: Add back non-temporal load/stores from oryon-1's memcpy
+
+ * sysdeps/aarch64/multiarch/memcpy_oryon1.S: Modified.
+
+2025-04-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: c968fe50628db74b52124d863cd828225a1d305c
+ malloc: Use tailcalls in __libc_free
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_free): Modified function.
+ [USE_TCACHE](tcache_double_free_verify): Modified function.
+ [USE_TCACHE](malloc_printerr_tail): New function.
+ [USE_TCACHE](void): New.
+ [USE_TCACHE](malloc_printerr_tail): New function.
+ (_int_free_chunk): Modified function.
+
+2025-04-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 393b1a6e50883e451b31dd4f3fec73e167d14ab4
+ malloc: Inline tcache_free
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_free): Modified function.
+ [USE_TCACHE](tcache_free): Remove function.
+
+2025-04-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 9b0c8ced9c71a86f68d3e29693979dad6da3b79d
+ malloc: Improve free checks
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_free): Modified function.
+
+2025-04-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 0296654d61ffa095fc7729f1efafa7d0e4fa4f7a
+ malloc: Inline _int_free_check
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_free): Modified function.
+ (_int_free_check): Remove.
+ (void): Modified.
+ (_int_free_check): Remove function.
+ (void): Modified.
+ (void): Modified.
+ (void): Remove.
+
+2025-04-14 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 69da24fbc5861fbf30c29c89154020a5c40342ca
+ malloc: Inline _int_free
+
+ * malloc/malloc-check.c: Modified.
+ (free_check): Modified function.
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_free): Modified function.
+ (_int_free): Remove.
+ (void): Modified.
+ (_int_free): Remove function.
+ (void): Modified.
+ (void): Modified.
+ (void): Remove.
+
+2025-04-14 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: b0cb99bef5a2142563c49c908c2139310904404a
+ malloc: Move mmap code out of __libc_free hotpath
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_free): Modified function.
+ [USE_TCACHE](tcache_init): Modified function.
+ (_int_free_check): Modified function.
+ (_int_free_chunk): Modified function.
+
+2025-04-14 Aurelien Jarno <aurelien@aurel32.net>
+
+ COMMIT: 9df92958c196f7a0be51a204a19caafe2f45a22d
+ manual/tunables: fix a trivial typo
+
+ * manual/tunables.texi: Modified.
+
+2025-04-14 Colin Ian King <colin.i.king@gmail.com>
+
+ COMMIT: 1f8f322823afd67a7ea1adad454332aa1b040254
+ Fix spelling mistake "trucate" -> "truncate"
+
+ * posix/tst-truncate-common.c: Modified.
+ (do_prepare): Modified function.
+
+2025-04-14 Colin Ian King <colin.i.king@gmail.com>
+
+ COMMIT: 1d7834cac3d8a570b84bf1af1205a6897b747a01
+ Fix spelling mistake "suports" -> "supports"
+
+ * math/test-fesetexcept-traps.c: Modified.
+ (do_test): Modified function.
+ * math/test-fexcept-traps.c: Modified.
+ (do_test): Modified function.
+
+2025-04-14 Colin Ian King <colin.i.king@gmail.com>
+
+ COMMIT: a1805753ac461ed211a0627b9b58e662d84b34dd
+ Fix spelling mistake "succsefully" -> "successfully"
+
+ * sysdeps/pthread/tst-stdio2.c: Modified.
+ (do_test): Modified function.
+
+2025-04-14 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: 363bbdbd2aeaae1e00f3872f2ba19a4a3c17bdf1
+ manual: Mention POSIX-1.2024 requires time_t to be 64 bit or wider.
+
+ * manual/time.texi: Modified.
+
+2025-04-14 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: 93623c03d527dcec76694ab0fcc197193922d1a8
+ manual: Update standardization of getline and getdelim [BZ #32830]
+
+ * manual/stdio.texi: Modified.
+
+2025-04-14 Frédéric Bérat <fberat@redhat.com>
+
+ COMMIT: 11e188659db264f6b101d8eb65824ffa5bc91a0a
+ libio: Add test case for fflush
+
+ * libio/Makefile: Modified.
+ * libio/tst-fflush-NULL.c: New file.
+ * libio/tst-fflush-skeleton.c: New file.
+ * libio/tst-fflush.c: New file.
+
+2025-04-14 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 7b47b3dd214c8ff2c699f13efe5533941be53635
+ libio: Synthesize ESPIPE error if lseek returns 0 after reading bytes
+
+ * libio/fileops.c: Modified.
+ (do_ftell): Modified function.
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-fclose-devzero.c: New file.
+
+2025-04-12 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: de14f1959ee5f9b845a7cae43bee03068b8136f0
+ x86: Detect Intel Diamond Rapids
+
+ * sysdeps/x86/cpu-features.c: Modified.
+ (intel_microarch): Modified.
+ (init_cpu_features): Modified function.
+
+2025-04-11 Sunil K Pandey <sunil.k.pandey@intel.com>
+ H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 9f0deff558d1d6b08c425c157f50de85013ada9c
+ x86: Handle unknown Intel processor with default tuning
+
+ * sysdeps/x86/cpu-features.c: Modified.
+ (<anonymous>): Remove.
+ (intel_get_fam6_microarch): Modified function.
+ (init_cpu_features): Modified function.
+ (intel_microarch): New.
+
+2025-04-10 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: d18213c6997a058a68bc2547dcb43cf77bc4504f
+ conform: Add initial support for C23.
+
+ * conform/data/aio.h-data: Modified.
+ * conform/data/arpa/inet.h-data: Modified.
+ * conform/data/assert.h-data: Modified.
+ * conform/data/complex.h-data: Modified.
+ * conform/data/cpio.h-data: Modified.
+ * conform/data/ctype.h-data: Modified.
+ * conform/data/dirent.h-data: Modified.
+ * conform/data/dlfcn.h-data: Modified.
+ * conform/data/errno.h-data: Modified.
+ * conform/data/fcntl.h-data: Modified.
+ * conform/data/fenv.h-data: Modified.
+ * conform/data/float.h-data: Modified.
+ * conform/data/fmtmsg.h-data: Modified.
+ * conform/data/fnmatch.h-data: Modified.
+ * conform/data/ftw.h-data: Modified.
+ * conform/data/glob.h-data: Modified.
+ * conform/data/grp.h-data: Modified.
+ * conform/data/iconv.h-data: Modified.
+ * conform/data/iso646.h-data: Modified.
+ * conform/data/langinfo.h-data: Modified.
+ * conform/data/libgen.h-data: Modified.
+ * conform/data/limits.h-data: Modified.
+ * conform/data/locale.h-data: Modified.
+ * conform/data/math.h-data: Modified.
+ * conform/data/monetary.h-data: Modified.
+ * conform/data/mqueue.h-data: Modified.
+ * conform/data/ndbm.h-data: Modified.
+ * conform/data/net/if.h-data: Modified.
+ * conform/data/netdb.h-data: Modified.
+ * conform/data/netinet/in.h-data: Modified.
+ * conform/data/nl_types.h-data: Modified.
+ * conform/data/poll.h-data: Modified.
+ * conform/data/pthread.h-data: Modified.
+ * conform/data/pwd.h-data: Modified.
+ * conform/data/regex.h-data: Modified.
+ * conform/data/sched.h-data: Modified.
+ * conform/data/search.h-data: Modified.
+ * conform/data/semaphore.h-data: Modified.
+ * conform/data/setjmp.h-data: Modified.
+ * conform/data/signal.h-data: Modified.
+ * conform/data/spawn.h-data: Modified.
+ * conform/data/stdalign.h-data: Modified.
+ * conform/data/stdarg.h-data: Modified.
+ * conform/data/stdbool.h-data: Modified.
+ * conform/data/stddef.h-data: Modified.
+ * conform/data/stdio.h-data: Modified.
+ * conform/data/stdlib.h-data: Modified.
+ * conform/data/stdnoreturn.h-data: Modified.
+ * conform/data/string.h-data: Modified.
+ * conform/data/strings.h-data: Modified.
+ * conform/data/sys/ipc.h-data: Modified.
+ * conform/data/sys/mman.h-data: Modified.
+ * conform/data/sys/msg.h-data: Modified.
+ * conform/data/sys/resource.h-data: Modified.
+ * conform/data/sys/select.h-data: Modified.
+ * conform/data/sys/sem.h-data: Modified.
+ * conform/data/sys/shm.h-data: Modified.
+ * conform/data/sys/socket.h-data: Modified.
+ * conform/data/sys/stat.h-data: Modified.
+ * conform/data/sys/statvfs.h-data: Modified.
+ * conform/data/sys/time.h-data: Modified.
+ * conform/data/sys/timeb.h-data: Modified.
+ * conform/data/sys/times.h-data: Modified.
+ * conform/data/sys/types.h-data: Modified.
+ * conform/data/sys/uio.h-data: Modified.
+ * conform/data/sys/un.h-data: Modified.
+ * conform/data/sys/utsname.h-data: Modified.
+ * conform/data/sys/wait.h-data: Modified.
+ * conform/data/syslog.h-data: Modified.
+ * conform/data/tar.h-data: Modified.
+ * conform/data/termios.h-data: Modified.
+ * conform/data/threads.h-data: Modified.
+ * conform/data/time.h-data: Modified.
+ * conform/data/uchar.h-data: Modified.
+ * conform/data/ucontext.h-data: Modified.
+ * conform/data/ulimit.h-data: Modified.
+ * conform/data/unistd.h-data: Modified.
+ * conform/data/utime.h-data: Modified.
+ * conform/data/utmpx.h-data: Modified.
+ * conform/data/wchar.h-data: Modified.
+ * conform/data/wctype.h-data: Modified.
+ * conform/data/wordexp.h-data: Modified.
+
+2025-04-10 Sunil K Pandey <skpgkp2@gmail.com>
+
+ COMMIT: e53eb952b970ac94c97d74fb447418fb327ca096
+ x86: Add ARL/PTL/CWF model detection support
+
+ * sysdeps/x86/cpu-features.c: Modified.
+ (<anonymous>): Modified.
+ (intel_get_fam6_microarch): Modified function.
+ (init_cpu_features): Modified function.
+
+2025-04-10 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 402b591f1b0f721139068bf19a77497ce6e6c4ff
+ timezone: Enhance tst-bz28707 diagnostics
+
+ * timezone/tst-bz28707.c: Modified.
+ (string.h): Remove include.
+ (do_test): Modified function.
+ (errno.h): Include file.
+ (support/check.h): Include file.
+
+2025-04-10 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 77e8b40a6ef4dc70c373523f7ac46e726089906f
+ powerpc: Remove relocation cache flush code for power64
+
+ * sysdeps/powerpc/powerpc64/dl-machine.h: Modified.
+ [! dl_machine_h](elf_machine_runtime_setup): Modified function.
+
+2025-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ COMMIT: 63c99cd50bc9c10f0692f7cb31f4c5f02ff526df
+ math: Fix up THREEp96 constant in expf128 [BZ #32411]
+
+ * sysdeps/ieee754/ldbl-128/e_expl.c: Modified.
+
+2025-04-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 12a497c716f0a06be5946cabb8c3ec22a079771e
+ elf: Extend glibc.rtld.execstack tunable to force executable stack (BZ 32653)
+
+ * NEWS: Modified.
+ * elf/Makefile: Modified.
+ * elf/dl-execstack-tunable.c: New file.
+ * elf/dl-support.c: Modified.
+ [! HAVE_AUX_VECTOR](__rtld_lock_define_initialized_recursive): Modified function.
+ (__rtld_lock_define_initialized_recursive): Modified function.
+ * elf/dl-tunables.list: Modified.
+ * elf/rtld.c: Modified.
+ (dl_main): Modified function.
+ * elf/tst-execstack-prog-static-tunable.c: New file.
+ * elf/tst-execstack-tunable.c: New file.
+ * elf/tst-rtld-list-tunables.exp: Modified.
+ * manual/tunables.texi: Modified.
+ * sysdeps/generic/ldsodefs.h: Modified.
+ (stack_tunable_mode): New.
+ (_dl_handle_execstack_tunable): New function.
+
+2025-04-08 Lenard Mollenkopf <glibc@lenardmollenkopf.de>
+
+ COMMIT: 5b132ec2b7712dbc055838b3b538b83ad1196414
+ stdlib: Implement C2Y uabs, ulabs, ullabs and uimaxabs
+
+ * NEWS: Modified.
+ * manual/arith.texi: Modified.
+ * stdlib/Makefile: Modified.
+ * stdlib/Versions: Modified.
+ * stdlib/inttypes.h: Modified.
+ [__GLIBC_USE (ISOC2Y)](uimaxabs): New.
+ * stdlib/stdlib.h: Modified.
+ [__GLIBC_USE (ISOC2Y)](__wur): New.
+ [__GLIBC_USE (ISOC2Y)](__wur): New.
+ [__GLIBC_USE (ISOC2Y)](__wur): New.
+ * stdlib/tst-uabs.c: New file.
+ * stdlib/tst-uimaxabs.c: New file.
+ * stdlib/tst-ulabs.c: New file.
+ * stdlib/tst-ullabs.c: New file.
+ * stdlib/uabs.c: New file.
+ * stdlib/ulabs.c: New file.
+ * stdlib/ullabs.c: New file.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
+
+2025-04-08 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 4fa959d13d21b8f56a43aa0a416100303736c55c
+ stdio-common: In tst-setvbuf2, close helper thread descriptor only if opened
+
+ * stdio-common/tst-setvbuf2.c: Modified.
+ [! INDEPENDENT_PART](start_writer_thread_n): Modified function.
+ [! INDEPENDENT_PART](end_writer_thread): Modified function.
+ [! INDEPENDENT_PART](start_reader_thread_n): Modified function.
+ [! INDEPENDENT_PART](end_reader_thread): Modified function.
+ [! INDEPENDENT_PART](recurse): Modified function.
+ [! INDEPENDENT_PART](end_thread): New function.
+ (do_second_part): Modified function.
+
+2025-04-07 Andreas Schwab <schwab@suse.de>
+
+ COMMIT: fb3d821afa86bc9b2e07f0140e7788e421769589
+ Remove duplicates from binaries-shared-tests when creating make rules
+
+ * Rules: Modified.
+
+2025-04-05 Sunil K Pandey <skpgkp2@gmail.com>
+ H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 70b648855185e967e54668b101d24704c3fb869d
+ x86: Optimize xstate size calculation
+
+ * sysdeps/x86/cpu-features.c: Modified.
+ (update_active): Modified function.
+ * sysdeps/x86/sysdep.h: Modified.
+ [! __x86_64__](X86_XSTATE_MAX_ID): New.
+ [__x86_64__](X86_XSTATE_MAX_ID): New.
+
+2025-04-05 Sam James <sam@gentoo.org>
+
+ COMMIT: 8322e93dcdf08d38977f3e9b771c7c1f6dc74542
+ NEWS: update for GCC 12.1 requirement [BZ #32539]
+
+ * NEWS: Modified.
+
+2025-04-02 DJ Delorie <dj@redhat.com>
+
+ COMMIT: aaf94ec804830e0e273cfb45d54f4a04ab778fe5
+ stdio: fix hurd link for tst-setvbuf2
+
+ * stdio-common/Makefile: Modified.
+
+2025-04-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: c8e73a1492b01b9b0c189d6a5c53a5a697827bae
+ stdlib: Fix qsort memory leak if callback throws (BZ 32058)
+
+ * stdlib/Makefile: Modified.
+ * stdlib/qsort.c: Modified.
+ (__qsort_r): Modified function.
+ (pthreadP.h): Include file.
+ (qsort_r_mergesort): New function.
+ (qsort_r_malloc): New function.
+ * stdlib/tst-qsort4.c: Modified.
+ (pthread_cleanup_combined_push): New.
+ (pthread_cleanup_combined_pop): New.
+ * stdlib/tst-qsort7.c: New file.
+ * stdlib/tst-qsortx7.c: New file.
+ * sysdeps/htl/pthreadP.h: Modified.
+ [! pthread_cleanup_combined_pop](pthread_cleanup_combined_pop): New.
+ [! pthread_cleanup_combined_push](pthread_cleanup_combined_push): New.
+ (bits/cancelation.h): Include file.
+ * sysdeps/mach/hurd/Makefile: Modified.
+ * sysdeps/nptl/pthreadP.h: Modified.
+
+2025-04-02 Sam James <sam@gentoo.org>
+
+ COMMIT: e8514ac7aaf1bd0cf791dbdac0b2584ef3c42e98
+ sysdeps: powerpc: restore -mlong-double-128 check
+
+ * sysdeps/unix/sysv/linux/powerpc/configure: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/configure.ac: Modified.
+
+2025-04-01 DJ Delorie <dj@redhat.com>
+
+ COMMIT: 95b780c1d0549678c0a244c6e2112ec97edf0839
+ stdio: Add more setvbuf tests
+
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-setvbuf2-ind.c: New file.
+ * stdio-common/tst-setvbuf2.c: New file.
+
+2025-04-01 DJ Delorie <dj@redhat.com>
+
+ COMMIT: 81e74c8676479811601b5894d72bb3d7e05f68dd
+ add ptmx support to test-container
+
+ * support/Makefile: Modified.
+ * support/test-container.c: Modified.
+ (main): Modified function.
+ * support/tst-support-openpty-c.c: New file.
+ * support/tst-support-openpty.c: New file.
+
+2025-04-01 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 7f163bd2106f96e2925e9bb3e0e545cfae7ba1af
+ Update syscall lists for Linux 6.14
+
+ * sysdeps/unix/sysv/linux/syscall-names.list: Modified.
+
+2025-03-31 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: c6e2895695118ab59c7b17feb0fcb75a53e3478c
+ x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread
+
+ * sysdeps/x86/Makefile: Modified.
+
+2025-03-31 John David Anglin <danglin@gcc.gnu.org>
+
+ COMMIT: 38c3896d574a27816caab0b5039402834ecdb210
+ elf: Fix tst-origin build when toolchain defaults to --as-needed (BZ 32823)
+
+ * elf/Makefile: Modified.
+
+2025-03-31 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 27b96e069aad17cefea9437542180bff448ac3a0
+ Raise the minimum GCC version to 12.1 [BZ #32539]
+
+ * INSTALL: Modified.
+ * configure: Modified.
+ * configure.ac: Modified.
+ * manual/install.texi: Modified.
+ * sysdeps/s390/configure: Modified.
+ * sysdeps/s390/configure.ac: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/configure: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/configure.ac: Modified.
+
+2025-03-31 YLK <yilink10@gmail.com>
+
+ COMMIT: dbb2880e61bf2b2906a40ed00181a831d3a65798
+ Fix typo in comment
+
+ * sysdeps/loongarch/cpu-tunables.c: Modified.
+ * sysdeps/x86/cpu-tunables.c: Modified.
+
+2025-03-31 Samuel Zeter <samuelzeter@gmail.com>
+
+ COMMIT: 87b5a759f48a7d2bec3a8c837a1fc9fd8419f0ad
+ manual: tidy the longopt.c example
+
+ * manual/examples/longopt.c: Modified.
+ (main): Modified function.
+
+2025-03-31 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: ee33752b5d8c53eb5a357f67ab7ab6288fba5fd9
+ manual: Document functions adopted by POSIX.1-2024.
+
+ * manual/llio.texi: Modified.
+ * manual/memory.texi: Modified.
+ * manual/message.texi: Modified.
+ * manual/pattern.texi: Modified.
+ * manual/process.texi: Modified.
+ * manual/signal.texi: Modified.
+ * manual/startup.texi: Modified.
+ * manual/string.texi: Modified.
+ * manual/terminal.texi: Modified.
+ * manual/threads.texi: Modified.
+
+2025-03-31 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 4352e2cc934b2874dba37397157bf890fcee455a
+ aarch64: Fix _dl_tlsdesc_dynamic unwind for pac-ret (BZ 32612)
+
+ * sysdeps/aarch64/dl-tlsdesc.S: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac-mod.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c: New file.
+
+2025-03-29 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 145097dff170507fe73190e8e41194f5b5f7e6bf
+ x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug 32810)
+
+ * sysdeps/x86/Makefile: Modified.
+ * sysdeps/x86/cpu-features.c: Modified.
+ (update_active): Modified function.
+ (_dl_x86_features_tlsdesc_state_size): New.
+ * sysdeps/x86/cpu-tunables.c: Modified.
+ (TUNABLE_CALLBACK): Modified function.
+ * sysdeps/x86/dl-diagnostics-cpu.c: Modified.
+ (_dl_diagnostics_cpu): Modified function.
+ * sysdeps/x86/include/cpu-features.h: Modified.
+ [IS_IN (rtld) || IS_IN (libc)](_dl_x86_features_tlsdesc_state_size): New.
+ * sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c: New file.
+ * sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c: New file.
+ * sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c: New file.
+ * sysdeps/x86_64/dl-tlsdesc-dynamic.h: Modified.
+
+2025-03-29 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 59585ddaa2d44f22af04bb4b8bd4ad1e302c4c02
+ x86: Skip XSAVE state size reset if ISA level requires XSAVE
+
+ * sysdeps/x86/cpu-features.c: Modified.
+ (init_cpu_features): Modified function.
+ (gcc-macros.h): Include file.
+
+2025-03-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: b0897944cc3081e019b39981790051f7ee127406
+ malloc: Improve performance of __libc_malloc
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_malloc): Modified function.
+ [IS_IN (libc)](__libc_malloc2): New function.
+ (checked_request2size): Modified function.
+
+2025-03-28 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 0a8e7ac95c69499959151f29c65fc112f09d3973
+ stdio-common: Reject real data w/o exponent digits in scanf [BZ #12701]
+
+ * stdio-common/tstscanf.c: Modified.
+ (main): Modified function.
+ * stdio-common/vfscanf-internal.c: Modified.
+ [! COMPILE_WSCANF](__vfscanf_internal): Modified function.
+ [COMPILE_WSCANF](__vfwscanf_internal): Modified function.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input: Modified.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input: Modified.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input: Modified.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input: Modified.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input: Modified.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input: Modified.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input: Modified.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input: Modified.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input: Modified.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input: Modified.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input: Modified.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input: Modified.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input: Modified.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input: Modified.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input: Modified.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input: Modified.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input: Modified.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input: Modified.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input: Modified.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input: Modified.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input: Modified.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input: Modified.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input: Modified.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input: Modified.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input: Modified.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input: Modified.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input: Modified.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input: Modified.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input: Modified.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input: Modified.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input: Modified.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input: Modified.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input: Modified.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input: Modified.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input: Modified.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input: Modified.
+
+2025-03-28 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 0b390b55085070bfa9598fb42049a32460681308
+ stdio-common: Reject significand prefixes in scanf [BZ #12701]
+
+ * stdio-common/vfscanf-internal.c: Modified.
+ [! COMPILE_WSCANF](__vfscanf_internal): Modified function.
+ [COMPILE_WSCANF](__vfwscanf_internal): Modified function.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input: Modified.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input: Modified.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input: Modified.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input: Modified.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input: Modified.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input: Modified.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input: Modified.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input: Modified.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input: Modified.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input: Modified.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input: Modified.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input: Modified.
+
+2025-03-28 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: e78cb4f6bd033b09eaf316057598df9315891860
+ stdio-common: Reject integer prefixes in scanf [BZ #12701]
+
+ * stdio-common/tst-scanf-format-char-i.input: Modified.
+ * stdio-common/tst-scanf-format-llong-i.input: Modified.
+ * stdio-common/tst-scanf-format-short-i.input: Modified.
+ * stdio-common/tst-scanf-format-uchar-b.input: Modified.
+ * stdio-common/tst-scanf-format-uchar-x.input: Modified.
+ * stdio-common/tst-scanf-format-uchar-xx.input: Modified.
+ * stdio-common/tst-scanf-format-ullong-b.input: Modified.
+ * stdio-common/tst-scanf-format-ullong-x.input: Modified.
+ * stdio-common/tst-scanf-format-ullong-xx.input: Modified.
+ * stdio-common/tst-scanf-format-ushort-b.input: Modified.
+ * stdio-common/tst-scanf-format-ushort-x.input: Modified.
+ * stdio-common/tst-scanf-format-ushort-xx.input: Modified.
+ * stdio-common/vfscanf-internal.c: Modified.
+ [! COMPILE_WSCANF](__vfscanf_internal): Modified function.
+ [COMPILE_WSCANF](__vfwscanf_internal): Modified function.
+ * sysdeps/wordsize-32/tst-scanf-format-int-i.input: Modified.
+ * sysdeps/wordsize-32/tst-scanf-format-long-i.input: Modified.
+ * sysdeps/wordsize-32/tst-scanf-format-uint-b.input: Modified.
+ * sysdeps/wordsize-32/tst-scanf-format-uint-x.input: Modified.
+ * sysdeps/wordsize-32/tst-scanf-format-uint-xx.input: Modified.
+ * sysdeps/wordsize-32/tst-scanf-format-ulong-b.input: Modified.
+ * sysdeps/wordsize-32/tst-scanf-format-ulong-x.input: Modified.
+ * sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input: Modified.
+ * sysdeps/wordsize-64/tst-scanf-format-int-i.input: Modified.
+ * sysdeps/wordsize-64/tst-scanf-format-long-i.input: Modified.
+ * sysdeps/wordsize-64/tst-scanf-format-uint-b.input: Modified.
+ * sysdeps/wordsize-64/tst-scanf-format-uint-x.input: Modified.
+ * sysdeps/wordsize-64/tst-scanf-format-uint-xx.input: Modified.
+ * sysdeps/wordsize-64/tst-scanf-format-ulong-b.input: Modified.
+ * sysdeps/wordsize-64/tst-scanf-format-ulong-x.input: Modified.
+ * sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input: Modified.
+
+2025-03-28 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: a26638424ffea604f7ef94d0c6f3940304698442
+ stdio-common: Also reject exp char w/o significand in i18n scanf [BZ #13988]
+
+ * localedata/Makefile: Modified.
+ * localedata/tst-bz13988.c: New file.
+ * stdio-common/vfscanf-internal.c: Modified.
+ [! COMPILE_WSCANF](__vfscanf_internal): Modified function.
+ [COMPILE_WSCANF](__vfwscanf_internal): Modified function.
+
+2025-03-28 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 47076b3163ce645f791d5c8f80080e9811733347
+ stdio-common: Add tests for formatted vsscanf input specifiers
+
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-scanf-format-vs-c.c: New file.
+ * stdio-common/tst-scanf-format-vs-char.c: New file.
+ * stdio-common/tst-scanf-format-vs-double.c: New file.
+ * stdio-common/tst-scanf-format-vs-float.c: New file.
+ * stdio-common/tst-scanf-format-vs-int.c: New file.
+ * stdio-common/tst-scanf-format-vs-ldouble.c: New file.
+ * stdio-common/tst-scanf-format-vs-llong.c: New file.
+ * stdio-common/tst-scanf-format-vs-long.c: New file.
+ * stdio-common/tst-scanf-format-vs-short.c: New file.
+ * stdio-common/tst-scanf-format-vs-uchar.c: New file.
+ * stdio-common/tst-scanf-format-vs-uint.c: New file.
+ * stdio-common/tst-scanf-format-vs-ullong.c: New file.
+ * stdio-common/tst-scanf-format-vs-ulong.c: New file.
+ * stdio-common/tst-scanf-format-vs-ushort.c: New file.
+ * stdio-common/tst-scanf-format-vs.h: New file.
+
+2025-03-28 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 53ee7ede430b92fcefd31fc00bfd3fa9acec5846
+ stdio-common: Add tests for formatted vfscanf input specifiers
+
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-scanf-format-vf-c.c: New file.
+ * stdio-common/tst-scanf-format-vf-char.c: New file.
+ * stdio-common/tst-scanf-format-vf-double.c: New file.
+ * stdio-common/tst-scanf-format-vf-float.c: New file.
+ * stdio-common/tst-scanf-format-vf-int.c: New file.
+ * stdio-common/tst-scanf-format-vf-ldouble.c: New file.
+ * stdio-common/tst-scanf-format-vf-llong.c: New file.
+ * stdio-common/tst-scanf-format-vf-long.c: New file.
+ * stdio-common/tst-scanf-format-vf-short.c: New file.
+ * stdio-common/tst-scanf-format-vf-uchar.c: New file.
+ * stdio-common/tst-scanf-format-vf-uint.c: New file.
+ * stdio-common/tst-scanf-format-vf-ullong.c: New file.
+ * stdio-common/tst-scanf-format-vf-ulong.c: New file.
+ * stdio-common/tst-scanf-format-vf-ushort.c: New file.
+ * stdio-common/tst-scanf-format-vf.h: New file.
+
+2025-03-28 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 63c81fa0dbf741b33bbac03bf204d896ee8e4694
+ stdio-common: Add tests for formatted vscanf input specifiers
+
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-scanf-format-v-c.c: New file.
+ * stdio-common/tst-scanf-format-v-char.c: New file.
+ * stdio-common/tst-scanf-format-v-double.c: New file.
+ * stdio-common/tst-scanf-format-v-float.c: New file.
+ * stdio-common/tst-scanf-format-v-int.c: New file.
+ * stdio-common/tst-scanf-format-v-ldouble.c: New file.
+ * stdio-common/tst-scanf-format-v-llong.c: New file.
+ * stdio-common/tst-scanf-format-v-long.c: New file.
+ * stdio-common/tst-scanf-format-v-short.c: New file.
+ * stdio-common/tst-scanf-format-v-uchar.c: New file.
+ * stdio-common/tst-scanf-format-v-uint.c: New file.
+ * stdio-common/tst-scanf-format-v-ullong.c: New file.
+ * stdio-common/tst-scanf-format-v-ulong.c: New file.
+ * stdio-common/tst-scanf-format-v-ushort.c: New file.
+ * stdio-common/tst-scanf-format-v.h: New file.
+
+2025-03-28 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: bf6ac302cde4aef55ded7e5340f16e6cd8b8e874
+ stdio-common: Add tests for formatted sscanf input specifiers
+
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-scanf-format-ss-c.c: New file.
+ * stdio-common/tst-scanf-format-ss-char.c: New file.
+ * stdio-common/tst-scanf-format-ss-double.c: New file.
+ * stdio-common/tst-scanf-format-ss-float.c: New file.
+ * stdio-common/tst-scanf-format-ss-int.c: New file.
+ * stdio-common/tst-scanf-format-ss-ldouble.c: New file.
+ * stdio-common/tst-scanf-format-ss-llong.c: New file.
+ * stdio-common/tst-scanf-format-ss-long.c: New file.
+ * stdio-common/tst-scanf-format-ss-short.c: New file.
+ * stdio-common/tst-scanf-format-ss-uchar.c: New file.
+ * stdio-common/tst-scanf-format-ss-uint.c: New file.
+ * stdio-common/tst-scanf-format-ss-ullong.c: New file.
+ * stdio-common/tst-scanf-format-ss-ulong.c: New file.
+ * stdio-common/tst-scanf-format-ss-ushort.c: New file.
+ * stdio-common/tst-scanf-format-ss.h: New file.
+
+2025-03-28 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 50576060c8bf88a3c64c9ab1cdd516974ffb2690
+ stdio-common: Add tests for formatted fscanf input specifiers
+
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-scanf-format-f-c.c: New file.
+ * stdio-common/tst-scanf-format-f-char.c: New file.
+ * stdio-common/tst-scanf-format-f-double.c: New file.
+ * stdio-common/tst-scanf-format-f-float.c: New file.
+ * stdio-common/tst-scanf-format-f-int.c: New file.
+ * stdio-common/tst-scanf-format-f-ldouble.c: New file.
+ * stdio-common/tst-scanf-format-f-llong.c: New file.
+ * stdio-common/tst-scanf-format-f-long.c: New file.
+ * stdio-common/tst-scanf-format-f-short.c: New file.
+ * stdio-common/tst-scanf-format-f-uchar.c: New file.
+ * stdio-common/tst-scanf-format-f-uint.c: New file.
+ * stdio-common/tst-scanf-format-f-ullong.c: New file.
+ * stdio-common/tst-scanf-format-f-ulong.c: New file.
+ * stdio-common/tst-scanf-format-f-ushort.c: New file.
+ * stdio-common/tst-scanf-format-f.h: New file.
+
+2025-03-28 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: d527f34cb1d487a4788fe88278a9ad832c53c3ee
+ stdio-common: Add scanf long double data for Intel/Motorola 80-bit format
+
+ * sysdeps/ieee754/ldbl-96/Makefile: Modified.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input: New file.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input: New file.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input: New file.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input: New file.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input: New file.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input: New file.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input: New file.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input: New file.
+ * sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c: New file.
+
+2025-03-27 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 75ad83f564b822de0f1f5fb6ed29f105373d3c49
+ Implement C23 pown
+
+ * NEWS: Modified.
+ * manual/math.texi: Modified.
+ * math/Makefile: Modified.
+ * math/Versions: Modified.
+ * math/auto-libm-test-in: Modified.
+ * math/auto-libm-test-out-pown: New file.
+ * math/bits/mathcalls.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
+ * math/gen-auto-libm-tests.c: Modified.
+ (func_calc_method): Modified.
+ (func_calc_desc): Modified.
+ (calc_generic_results): Modified function.
+ (FUNC_mpfr_fL_f): New.
+ * math/gen-tgmath-tests.py: Modified.
+ * math/libm-test-driver.c: Modified.
+ (test_fL_f_data): New.
+ (RUN_TEST_fL_f): New.
+ (RUN_TEST_LOOP_fL_f): New.
+ * math/libm-test-pown.inc: New file.
+ * math/s_pown_template.c: New file.
+ * math/test-tgmath.c: Modified.
+ [! HAVE_MAIN](NCALLS): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): New.
+ [HAVE_MAIN](F): New function.
+ * math/tgmath.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](pown): New.
+ * sysdeps/generic/math-type-macros-double.h: Modified.
+ (M_SET_RESTORE_ROUND): New.
+ * sysdeps/generic/math-type-macros-float.h: Modified.
+ (M_SET_RESTORE_ROUND): New.
+ * sysdeps/generic/math-type-macros-float128.h: Modified.
+ [! SET_RESTORE_ROUNDF128](M_SET_RESTORE_ROUND): New.
+ [SET_RESTORE_ROUNDF128](M_SET_RESTORE_ROUND): New.
+ (fenv_private.h): Include file.
+ * sysdeps/generic/math-type-macros-ldouble.h: Modified.
+ (M_SET_RESTORE_ROUND): New.
+ * sysdeps/generic/math-type-macros.h: Modified.
+ * sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
+ * sysdeps/ieee754/ldbl-opt/Makefile: Modified.
+ * sysdeps/ieee754/ldbl-opt/nldbl-pown.c: New file.
+ * sysdeps/loongarch/math_private.h: Move to...
+ * sysdeps/loongarch/fenv_private.h: ... here.
+ (LOONGARCH_MATH_PRIVATE_H): Remove.
+ (_next <math_private.h): Remove include.
+ (LOONGARCH_FENV_PRIVATE_H): New.
+ (_next <fenv_private.h): Include file.
+ * sysdeps/mach/hurd/i386/libm.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
+
+2025-03-26 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: be61b9493d38032519e596f282f9695667402c8d
+ support: Use unwinder in links-dso-program-c only with libgcc_s
+
+ * support/Makefile: Modified.
+
+2025-03-26 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 1233da4943a9a0e334748490225ae10b0d770c0a
+ malloc: Use __always_inline for simple functions
+
+ * malloc/arena.c: Modified.
+ (heap_min_size): Modified function.
+ (heap_max_size): Modified function.
+ (heap_for_ptr): Modified function.
+ (arena_for_chunk): Modified function.
+ (TUNABLE_CALLBACK_FNDECL): Modified.
+ * malloc/malloc.c: Modified.
+ [USE_TCACHE](tcache_free): Modified function.
+ (checked_request2size): Modified function.
+ (get_max_fast): Modified function.
+ (void): Modified.
+ (void): Modified.
+
+2025-03-25 Collin Funk <collin.funk1@gmail.com>
+
+ COMMIT: 3263675250cbcbbcc76ede4f7c660418bd345a11
+ linux: Fix integer overflow warnings when including <sys/mount.h> [BZ #32708]
+
+ * sysdeps/unix/sysv/linux/sys/mount.h: Modified.
+ (<anonymous>): Modified.
+
+2025-03-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: cd335350021fd0b7ac533c83717ee38832fd9887
+ malloc: Use _int_free_chunk for remainders
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](__libc_realloc): Modified function.
+ (sysmalloc): Modified function.
+ (_int_realloc): Modified function.
+
+2025-03-25 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 8bac7f7a434e158e9765b3b4d1ecaf10304f5994
+ Use MPFR 4.2.2 and Linux 6.14 in build-many-glibcs.py
+
+ * scripts/build-many-glibcs.py: Modified.
+
+2025-03-25 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 4bea073069e9e457258d082786297a867593d05b
+ stdio-common: Add scanf long double data for IBM 128-bit format
+
+ * sysdeps/ieee754/ldbl-128ibm-compat/Makefile: Modified.
+ * sysdeps/ieee754/ldbl-128ibm/Makefile: Modified.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input: New file.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input: New file.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input: New file.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input: New file.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input: New file.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input: New file.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input: New file.
+ * sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input: New file.
+
+2025-03-25 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 771cda3c9cbbfc33a1a337d964e7749b245dec38
+ stdio-common: Add scanf long double data for IEEE 754 binary64 format
+
+ * sysdeps/ieee754/ldbl-64-128/Makefile: New file.
+ * sysdeps/ieee754/ldbl-opt/Makefile: Modified.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input: New file.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input: New file.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input: New file.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input: New file.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input: New file.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input: New file.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input: New file.
+ * sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input: New file.
+
+2025-03-25 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 1890e63c86ceb04a49a914dc2cafa9862e938ef6
+ stdio-common: Add scanf long double data for IEEE 754 binary128 format
+
+ * sysdeps/ieee754/ldbl-128/Makefile: Modified.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input: New file.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input: New file.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input: New file.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input: New file.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input: New file.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input: New file.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input: New file.
+ * sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input: New file.
+
+2025-03-25 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 0b311614395586608b5433dc8151e098d1906446
+ stdio-common: Add scanf double data for IEEE 754 binary64 format
+
+ * sysdeps/ieee754/dbl-64/Makefile: Modified.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input: New file.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input: New file.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input: New file.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input: New file.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input: New file.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input: New file.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input: New file.
+ * sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input: New file.
+
+2025-03-25 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: 26df22636d5876352cbd53b8662173e461e1e220
+ stdio-common: Add scanf float data for IEEE 754 binary32 format
+
+ * sysdeps/ieee754/flt-32/Makefile: New file.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input: New file.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input: New file.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input: New file.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input: New file.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input: New file.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input: New file.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input: New file.
+ * sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input: New file.
+
+2025-03-25 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: a2bacea239c1780b20a1b23a9c3c836ef61c6172
+ stdio-common: Add scanf integer data for LP64 targets
+
+ * sysdeps/wordsize-64/Makefile: Modified.
+ * sysdeps/wordsize-64/tst-scanf-format-int-d.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-int-i.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-long-d.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-long-i.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-uint-b.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-uint-o.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-uint-u.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-uint-x.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-uint-xx.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-ulong-b.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-ulong-o.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-ulong-u.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-ulong-x.input: New file.
+ * sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input: New file.
+
+2025-03-25 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: d7584e4d367ccb281ecf68980995e9b5ca0aff46
+ stdio-common: Add scanf integer data for ILP32 targets
+
+ * sysdeps/wordsize-32/Makefile: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-int-d.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-int-i.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-long-d.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-long-i.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-uint-b.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-uint-o.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-uint-u.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-uint-x.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-uint-xx.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-ulong-b.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-ulong-o.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-ulong-u.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-ulong-x.input: New file.
+ * sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input: New file.
+
+2025-03-25 Maciej W. Rozycki <macro@redhat.com>
+
+ COMMIT: d1a621b735247ba0f7bf288e35a1b172cb6803f6
+ stdio-common: Add tests for formatted scanf input specifiers
+
+ * Makerules: Modified.
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-scanf-format-c-b.input: New file.
+ * stdio-common/tst-scanf-format-c-c.input: New file.
+ * stdio-common/tst-scanf-format-c-s.input: New file.
+ * stdio-common/tst-scanf-format-char-d.input: New file.
+ * stdio-common/tst-scanf-format-char-i.input: New file.
+ * stdio-common/tst-scanf-format-character.h: New file.
+ * stdio-common/tst-scanf-format-integer.h: New file.
+ * stdio-common/tst-scanf-format-llong-d.input: New file.
+ * stdio-common/tst-scanf-format-llong-i.input: New file.
+ * stdio-common/tst-scanf-format-real.h: New file.
+ * stdio-common/tst-scanf-format-s-c.c: New file.
+ * stdio-common/tst-scanf-format-s-char.c: New file.
+ * stdio-common/tst-scanf-format-s-double.c: New file.
+ * stdio-common/tst-scanf-format-s-float.c: New file.
+ * stdio-common/tst-scanf-format-s-int.c: New file.
+ * stdio-common/tst-scanf-format-s-ldouble.c: New file.
+ * stdio-common/tst-scanf-format-s-llong.c: New file.
+ * stdio-common/tst-scanf-format-s-long.c: New file.
+ * stdio-common/tst-scanf-format-s-short.c: New file.
+ * stdio-common/tst-scanf-format-s-uchar.c: New file.
+ * stdio-common/tst-scanf-format-s-uint.c: New file.
+ * stdio-common/tst-scanf-format-s-ullong.c: New file.
+ * stdio-common/tst-scanf-format-s-ulong.c: New file.
+ * stdio-common/tst-scanf-format-s-ushort.c: New file.
+ * stdio-common/tst-scanf-format-s.h: New file.
+ * stdio-common/tst-scanf-format-short-d.input: New file.
+ * stdio-common/tst-scanf-format-short-i.input: New file.
+ * stdio-common/tst-scanf-format-skeleton-c.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-char.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-double.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-float.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-int.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-ldouble.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-llong.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-long.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-short.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-uchar.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-uint.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-ullong.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-ulong.c: New file.
+ * stdio-common/tst-scanf-format-skeleton-ushort.c: New file.
+ * stdio-common/tst-scanf-format-skeleton.c: New file.
+ * stdio-common/tst-scanf-format-skeleton.h: New file.
+ * stdio-common/tst-scanf-format-uchar-b.input: New file.
+ * stdio-common/tst-scanf-format-uchar-o.input: New file.
+ * stdio-common/tst-scanf-format-uchar-u.input: New file.
+ * stdio-common/tst-scanf-format-uchar-x.input: New file.
+ * stdio-common/tst-scanf-format-uchar-xx.input: New file.
+ * stdio-common/tst-scanf-format-ullong-b.input: New file.
+ * stdio-common/tst-scanf-format-ullong-o.input: New file.
+ * stdio-common/tst-scanf-format-ullong-u.input: New file.
+ * stdio-common/tst-scanf-format-ullong-x.input: New file.
+ * stdio-common/tst-scanf-format-ullong-xx.input: New file.
+ * stdio-common/tst-scanf-format-ushort-b.input: New file.
+ * stdio-common/tst-scanf-format-ushort-o.input: New file.
+ * stdio-common/tst-scanf-format-ushort-u.input: New file.
+ * stdio-common/tst-scanf-format-ushort-x.input: New file.
+ * stdio-common/tst-scanf-format-ushort-xx.input: New file.
+
+2025-03-25 Zhaoming Luo <zhmingluo@163.com>
+
+ COMMIT: 0544df4f4a9c6ce72de589e95f5bdadce8f103d0
+ mach: Use the host_get_time64 to replace the deprecated host_get_time for CLOCK_REALTIME when it's available
+
+ * config.h.in: Modified.
+ * sysdeps/mach/clock_gettime.c: Modified.
+ (__clock_gettime): Modified function.
+ * sysdeps/mach/configure: Modified.
+ * sysdeps/mach/configure.ac: Modified.
+
+2025-03-25 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: b62692d3c77617747263a4cff5ea3db1ab731df0
+ aio_suspend64: Fix clock discrepancy [BZ #32795]
+
+ * rt/aio_suspend.c: Modified.
+ (___aio_suspend_time64): Modified function.
+ * sysdeps/nptl/aio_misc.h: Modified.
+ (AIO_MISC_WAIT): Modified.
+
+2025-03-24 Aaron Merey <amerey@redhat.com>
+ Frédéric Bérat <fberat@redhat.com>
+
+ COMMIT: e3a6e85d67f1a48dec3e2557a83d6ce1544a58cb
+ Add _FORTIFY_SOURCE support for inet_pton
+
+ * debug/Makefile: Modified.
+ * debug/Versions: Modified.
+ * debug/inet_pton_chk.c: New file.
+ * debug/tst-fortify.c: Modified.
+ (do_test): Modified function.
+ * include/arpa/inet.h: Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ [! _ISOMAC](libc_hidden_proto): New.
+ * inet/bits/inet-fortified-decl.h: Modified.
+ (__inet_pton_chk): New function.
+ (__REDIRECT_FORTIFY_NTH): New function.
+ (__REDIRECT_NTH): New function.
+ * inet/bits/inet-fortified.h: Modified.
+ (__NTH): New function.
+ * manual/maint.texi: Modified.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
+
+2025-03-24 Aaron Merey <amerey@redhat.com>
+ Frédéric Bérat <fberat@redhat.com>
+
+ COMMIT: a71db81ed1353edd00ca2901d2fefd98c53209d3
+ Prepare inet_pton to be fortified
+
+ * resolv/Makefile: Modified.
+ * resolv/inet_pton.c: Modified.
+ (arpa/nameser.h): Remove include.
+ (ctype.h): Remove include.
+ (errno.h): Remove include.
+ (netinet/in.h): Remove include.
+ (string.h): Remove include.
+ (sys/socket.h): Remove include.
+ (sys/types.h): Remove include.
+ (inet_pton4): Remove.
+ (inet_pton6): Remove.
+ (__inet_pton_length): Remove function.
+ (libc_hidden_def): Modified.
+ (libc_hidden_def): Remove.
+ (inet_pton4): Remove function.
+ (hex_digit_value): Remove function.
+ (inet_pton6): Remove function.
+ * resolv/inet_pton_length.c: New file.
+
+2025-03-24 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 2fb0009ff1994db2848fd2becd9e7eaaefd7b673
+ Update kernel version to 6.13 in header constant tests
+
+ * sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified.
+ * sysdeps/unix/sysv/linux/tst-mount-consts.py: Modified.
+ * sysdeps/unix/sysv/linux/tst-sched-consts.py: Modified.
+
+2025-03-21 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 5dfbc3c43ecc1bcfc760a032c91bb002660051bc
+ support: Link links-dso-program-c with libgcc_s only if available
+
+ * configure: Modified.
+ * configure.ac: Modified.
+ * support/Makefile: Modified.
+
+2025-03-21 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 2f8e8c9cb72c0f479bd4f9249ef681fe4f36d280
+ elf: Use +nolink-deps to add make-only dependency for tst-origin
+
+ * elf/Makefile: Modified.
+
+2025-03-21 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: c3410db9d0f941a6c464acabb8a63633ef614cbf
+ Makeconfig: Support $(+nolink-deps) in link flags
+
+ * Makeconfig: Modified.
+ * Makerules: Modified.
+
+2025-03-21 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: ed6a68bac7cd056abda9008019c71b167f0362dc
+ debug: Improve '%n' fortify detection (BZ 30932)
+
+ * Makeconfig: Modified.
+ * debug/Makefile: Modified.
+ * debug/readonly-area.c: Modified.
+ (__readonly_area): Modified function.
+ (ldsodefs.h): Include file.
+ * debug/tst-sprintf-fortify-rdonly-dlopen.c: New file.
+ * debug/tst-sprintf-fortify-rdonly-mod.c: New file.
+ * debug/tst-sprintf-fortify-rdonly.c: Modified.
+ (chk_fail_buf): Modified.
+ (chk_fail_ok): Modified.
+ (str2): Modified.
+ (buf2): Remove.
+ (do_test): Modified function.
+ (support/xdlfcn.h): Include file.
+ (ret): New.
+ (handler): New function.
+ (FORTIFY_FAIL): New.
+ (CHK_FAIL_START): New.
+ (CHK_FAIL_END): New.
+ (writeable_format): New.
+ (init_writable): New function.
+ (sprintf_writable): New function.
+ (sprintf_relro): New function.
+ (sprintf_writable_malloc): New function.
+ (str): New.
+ (init_writable_dlopen): New.
+ (sprintf_writable_dlopen): New.
+ (sprintf_rdonly_dlopen): New.
+ (sprintf_writable_malloc_dlopen): New.
+ * elf/Makefile: Modified.
+ * elf/dl-readonly-area.c: New file.
+ * elf/rtld.c: Modified.
+ * include/stdlib.h: Modified.
+ [! _ISOMAC](readonly_error_type): New.
+ [! _ISOMAC](__readonly_area): New function.
+ [! _ISOMAC](__readonly_area_fallback): New function.
+ * stdio-common/vfprintf-internal.c: Modified.
+ (printf_positional): Modified.
+ (Xprintf_buffer): Modified function.
+ (printf_positional): Modified function.
+ * stdio-common/vfprintf-process-arg.c: Modified.
+ (if): Modified function.
+ (if): Modified.
+ (if): Modified.
+ (if): Modified.
+ (if): Remove function.
+ (if): Modified.
+ (if): Remove.
+ (readonly_format): New.
+ (switch): New function.
+ * sysdeps/generic/ldsodefs.h: Modified.
+ [SHARED](rtld_global_ro): Modified.
+ (dl_readonly_area_error_type): New.
+ (_dl_readonly_area): New function.
+ * sysdeps/mach/readonly-area.c: Move to...
+ * sysdeps/mach/readonly-area-fallback.c: ... here.
+ (__readonly_area): Remove function.
+ (__readonly_area_fallback): New function.
+ * sysdeps/unix/sysv/linux/readonly-area.c: Move to...
+ * sysdeps/unix/sysv/linux/readonly-area-fallback.c: ... here.
+ (__readonly_area): Remove function.
+ (__readonly_area_fallback): New function.
+
+2025-03-21 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 1894e219dc530d7074085e95ffe3c1e66cebc072
+ Remove eloop-threshold.h
+
+ * elf/chroot_canon.c: Modified.
+ (eloop-threshold.h): Remove include.
+ (chroot_canon): Modified function.
+ (min-eloop-threshold.h): Include file.
+ * hurd/lookup-retry.c: Modified.
+ (eloop-threshold.h): Remove include.
+ (__hurd_file_name_lookup_retry): Modified function.
+ (min-eloop-threshold.h): Include file.
+ * stdlib/canonicalize.c: Modified.
+ [! _LIBC](eloop-threshold.h): Include file.
+ [! _LIBC](MIN_ELOOP_THRESHOLD): New.
+ [_LIBC](min-eloop-threshold.h): Include file.
+ [_LIBC || !FUNC_REALPATH_WORKS](realpath_stk): Modified function.
+ (eloop-threshold.h): Remove include.
+ * stdlib/tst-canon-bz26341.c: Modified.
+ (eloop-threshold.h): Remove include.
+ (create_link): Modified function.
+ (min-eloop-threshold.h): Include file.
+ * sysdeps/generic/eloop-threshold.h: Delete file.
+ * sysdeps/generic/min-eloop-threshold.h: New file.
+ * sysdeps/mach/hurd/eloop-threshold.h: Move to...
+ * sysdeps/mach/hurd/min-eloop-threshold.h: ... here.
+ (_ELOOP_THRESHOLD_H): Remove.
+ (__eloop_threshold): Remove function.
+ (_MIN_ELOOP_THRESHOLD_H): New.
+ (MIN_ELOOP_THRESHOLD): New.
+ * sysdeps/mach/hurd/sysconf.c: Modified.
+ (eloop-threshold.h): Remove include.
+ (SYMLOOP_MAX): Modified.
+ (min-eloop-threshold.h): Include file.
+
+2025-03-21 Cupertino Miranda <cupertino.miranda@oracle.com>
+
+ COMMIT: 855561a1fbc601aa6c373c8a036d472cb52786e7
+ malloc: missing initialization of tcache in _mid_memalign
+
+ * malloc/malloc.c: Modified.
+ [IS_IN (libc)](_mid_memalign): Modified function.
+
+2025-03-21 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 3e2be87832781a29ed67f38f87c1ce3dd4c1b866
+ support: Link links-dso-program-c against libgcc_s
+
+ * support/Makefile: Modified.
+ * support/links-dso-program-c.c: Modified.
+ (main): Modified function.
+ (dlfcn.h): Include file.
+ (cleanup_function): New function.
+ (invoke_callback): New function.
+
+2025-03-21 Frédéric Bérat <fberat@redhat.com>
+
+ COMMIT: 090dfa40a5e46f7c0e4d6e8369bcbbd51267625f
+ Add _FORTIFY_SOURCE support for inet_ntop
+
+ * debug/Makefile: Modified.
+ * debug/Versions: Modified.
+ * debug/inet_ntop_chk.c: New file.
+ * debug/tst-fortify.c: Modified.
+ (do_test): Modified function.
+ (arpa/inet.h): Include file.
+ * include/arpa/inet.h: Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ [! _ISOMAC](bits/inet-fortified-decl.h): Include file.
+ [! _ISOMAC](libc_hidden_proto): New.
+ * include/bits/inet-fortified-decl.h: New file.
+ * include/bits/inet-fortified.h: New file.
+ * inet/Makefile: Modified.
+ * inet/arpa/inet.h: Modified.
+ [__USE_FORTIFY_LEVEL > 0 && __forty_function](bits/inet-fortified.h): New.
+ * inet/bits/inet-fortified-decl.h: New file.
+ * inet/bits/inet-fortified.h: New file.
+ * manual/maint.texi: Modified.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
+
+2025-03-21 Frédéric Bérat <fberat@redhat.com>
+
+ COMMIT: 3cdb99d8bb9d0008b2b297080e61d6c10dd66cc8
+ Add missing guards in include/arpa/inet.h
+
+ * include/arpa/inet.h: Modified.
+
+2025-03-21 Frédéric Bérat <fberat@redhat.com>
+
+ COMMIT: 84373ef7b72c9c8ab61ce1fdfd798777715a1a52
+ Prepare inet_ntop to be fortified
+
+ * include/arpa/inet.h: Modified.
+ [! _ISOMAC](libc_hidden_proto): Modified.
+ [! _ISOMAC](__inet_ntop): New.
+ * nss/getnameinfo.c: Modified.
+ (gni_host_inet_numeric): Modified function.
+ * resolv/inet_ntop.c: Modified.
+ (inet_ntop): Remove function.
+ (libc_hidden_def): Modified.
+ (__inet_ntop): New function.
+ (weak_alias): New.
+
+2025-03-19 Paul Zimmermann <Paul.Zimmermann@inria.fr>
+
+ COMMIT: c5113a838b28a8894da19794ca7a69c5ace959a3
+ add inputs giving large errors for rsqrt
+
+ * math/auto-libm-test-in: Modified.
+ * math/auto-libm-test-out-rsqrt: Modified.
+
+2025-03-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 575de3d6663273b9d4d8fd483a9b45a971aac3af
+ malloc: Improve csize2tidx
+
+ * malloc/malloc.c: Modified.
+ [USE_TCACHE](csize2tidx): Modified.
+
+2025-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 5291d9f1e274dd869bc0b3d044fd4cbae486893d
+ elf: Fix tst-origin make rules
+
+ * elf/Makefile: Modified.
+
+2025-03-18 Pierre Blanchard <pierre.blanchard@arm.com>
+
+ COMMIT: cf56eb28fa277d9dbb301654682ca89f71c30a48
+ AArch64: Optimize algorithm in users of SVE expf helper
+
+ * sysdeps/aarch64/fpu/coshf_sve.c: Modified.
+ * sysdeps/aarch64/fpu/expf_sve.c: Modified.
+ * sysdeps/aarch64/fpu/sv_expf_inline.h: Modified.
+ (sv_expf_data): Modified.
+ (SV_EXPF_DATA): Modified.
+ (C): Remove.
+ (expf_inline): Modified function.
+
+2025-03-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 9f551e28a74941e17ed4572511a2308c03f5a718
+ malloc: Improve arena_for_chunk()
+
+ * malloc/arena.c: Modified.
+ (heap_min_size): Modified function.
+ (heap_max_size): Modified function.
+ (ptmalloc_init): Modified function.
+ (new_heap): Modified function.
+
+2025-03-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: dd003db8d127b0a8ebabc6a972501a7d881073ea
+ benchtests: Increase iterations of bench-malloc-simple
+
+ * benchtests/bench-malloc-simple.c: Modified.
+ (NUM_ITERS): Modified.
+
+2025-03-17 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 997f49fbadf892136c77115edd537c832fb8074d
+ elf: Fix tst-origin make rules
+
+ * elf/Makefile: Modified.
+
+2025-03-15 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: bfb2f2f481147da54237ade3266f2586a51d43c9
+ htl: Make pthread_setcanceltype / state a cancellation point
+
+ * htl/pt-setcancelstate.c: Modified.
+ (__pthread_setcancelstate): Modified function.
+ * htl/pt-setcanceltype.c: Modified.
+ (__pthread_setcanceltype): Modified function.
+ * sysdeps/htl/pthreadP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): New.
+
+2025-03-14 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ COMMIT: 10af00f7a135c85796a9c4c75228358b8898da5c
+ tst-fopen-threaded: Only check EOF for failing read
+
+ * sysdeps/pthread/tst-fopen-threaded.c: Modified.
+ (threadReadRoutine): Modified function.
+
+2025-03-14 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 409668f6e88b63607e2cea29b3ce2a1c25f04bf1
+ Implement C23 powr
+
+ * NEWS: Modified.
+ * manual/math.texi: Modified.
+ * math/Makefile: Modified.
+ * math/Versions: Modified.
+ * math/auto-libm-test-in: Modified.
+ * math/auto-libm-test-out-powr: New file.
+ * math/bits/mathcalls.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
+ * math/gen-auto-libm-tests.c: Modified.
+ * math/gen-tgmath-tests.py: Modified.
+ * math/libm-test-powr.inc: New file.
+ * math/s_powr_template.c: New file.
+ * math/test-tgmath.c: Modified.
+ [! HAVE_MAIN](NCALLS): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): New.
+ [HAVE_MAIN](F): New function.
+ * math/tgmath.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](powr): New.
+ * sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
+ * sysdeps/ieee754/ldbl-opt/Makefile: Modified.
+ * sysdeps/ieee754/ldbl-opt/nldbl-powr.c: New file.
+ * sysdeps/mach/hurd/i386/libm.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
+
+2025-03-13 Sunil K Pandey <skpgkp2@gmail.com>
+
+ COMMIT: c7c4a5906f326f1290b1c2413a83c530564ec4b8
+ x86_64: Add atanh with FMA
+
+ * benchtests/atanh-inputs: Modified.
+ * sysdeps/ieee754/dbl-64/e_atanh.c: Modified.
+ [! SECTION](SECTION): New.
+ (SECTION): New.
+ * sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
+ * sysdeps/x86_64/fpu/multiarch/e_atanh-fma.c: New file.
+ * sysdeps/x86_64/fpu/multiarch/e_atanh.c: New file.
+
+2025-03-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+ Geoffrey Thomas <geofft@ldpreload.com>
+
+ COMMIT: 9b646f5dc933dfa019f2ed7f80b6198b43e31f62
+ elf: Canonicalize $ORIGIN in an explicit ld.so invocation [BZ 25263]
+
+ * elf/Makefile: Modified.
+ * elf/dl-load.c: Modified.
+ [! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
+ * elf/dl-origin.c: Modified.
+ (_dl_canonicalize): New function.
+ * elf/liborigin-mod.c: New file.
+ * elf/tst-origin.c: New file.
+ * elf/tst-origin.sh: New file.
+ * stdio-common/Makefile: Modified.
+ * stdio-common/_fitoa_word.c: New file.
+ * stdio-common/_itoa.c: Modified.
+ [IS_IN (libc)](_itoa_word): Remove.
+ [IS_IN (libc)](SPECIAL): Remove.
+ (_fitoa_word): Remove function.
+ * sysdeps/generic/_itoa.h: Modified.
+ [!(IS_IN (libc))](_itoa_word): Remove.
+ [!(IS_IN (libc))](SPECIAL): Remove.
+ [IS_IN (libc)](_itoa_word): Remove.
+ (_itoa_word): New function.
+ * sysdeps/generic/ldsodefs.h: Modified.
+ (_dl_canonicalize): New function.
+ * sysdeps/mach/hurd/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/dl-origin.c: Modified.
+ (fd_to_filename.h): Include file.
+ (_dl_canonicalize): New function.
+
+2025-03-13 Sunil K Pandey <skpgkp2@gmail.com>
+
+ COMMIT: dded0d20f67ba1925ccbcb9cf28f0c75febe0dbe
+ x86_64: Add sinh with FMA
+
+ * benchtests/sinh-inputs: Modified.
+ * sysdeps/ieee754/dbl-64/e_sinh.c: Modified.
+ [! SECTION](SECTION): New.
+ (SECTION): New.
+ * sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
+ * sysdeps/x86_64/fpu/multiarch/e_sinh-fma.c: New file.
+ * sysdeps/x86_64/fpu/multiarch/e_sinh.c: New file.
+
+2025-03-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 5e1a64736ea472274d51073898e4b5f2f23904cc
+ benchtests: Remove wrong snippet from 360cce0b06
+
+ * benchtests/tanh-inputs: Modified.
+
+2025-03-13 Sunil K Pandey <skpgkp2@gmail.com>
+
+ COMMIT: c6352111c72a20b3588ae304dd99b63e25dd6d85
+ x86_64: Add tanh with FMA
+
+ * sysdeps/ieee754/dbl-64/s_tanh.c: Modified.
+ [! SECTION](SECTION): New.
+ (SECTION): New.
+ * sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
+ * sysdeps/x86_64/fpu/multiarch/s_tanh-fma.c: New file.
+ * sysdeps/x86_64/fpu/multiarch/s_tanh.c: New file.
+
+2025-03-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 360cce0b066f34e85e473c04cdc16e6fa426021b
+ nptl: Check if thread is already terminated in sigcancel_handler (BZ 32782)
+
+ * benchtests/tanh-inputs: Modified.
+ * nptl/pthread_cancel.c: Modified.
+ (sigcancel_handler): Modified function.
+ * sysdeps/pthread/Makefile: Modified.
+ * sysdeps/pthread/tst-cancel32.c: New file.
+
+2025-03-13 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: dbc5a50d12eff4cb3f782129029d04b8a76f58e7
+ nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 versions (bug 32786)
+
+ * sysdeps/nptl/bits/thread-shared-types.h: Modified.
+ (__pthread_cond_s): Modified.
+ * sysdeps/nptl/pthread.h: Modified.
+ (PTHREAD_COND_INITIALIZER): Modified.
+
+2025-03-12 zhenwei pi <pizhenwei@bytedance.com>
+
+ COMMIT: a8e9022e0f829d44a818c642fc85b3bfbd26a514
+ getaddrinfo.c: support MPTCP (BZ #29609)
+
+ * nss/getaddrinfo.c: Modified.
+ * nss/tst-getaddrinfo3.c: Modified.
+ (do_test): Modified function.
+
+2025-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 3e8814903c584b582740b42fa5fb0ad4e0e480bf
+ math: Refactor how to use libm-test-ulps
+
+ * Makefile.in: Modified.
+ * manual/Makefile: Modified.
+ * manual/math.texi: Modified.
+ * math/Makefile: Modified.
+ * math/README.libm-test: Modified.
+ * math/gen-libm-test.py: Modified.
+ * math/libm-test-support.c: Modified.
+ (find_ulps): Modified function.
+ (init_max_error): Modified function.
+ (check_complex_max_error): Modified function.
+ (libm_test_finish): Modified function.
+ (array_length.h): Include file.
+ (stdbool.h): Include file.
+ (is_complex): New.
+ (default_max_valid_error): New function.
+ * sysdeps/aarch64/libm-test-ulps: Delete file.
+ * sysdeps/aarch64/libm-test-ulps-name: Delete file.
+ * sysdeps/alpha/fpu/libm-test-ulps: Delete file.
+ * sysdeps/alpha/fpu/libm-test-ulps-name: Delete file.
+ * sysdeps/arc/fpu/libm-test-ulps: Delete file.
+ * sysdeps/arc/fpu/libm-test-ulps-name: Delete file.
+ * sysdeps/arc/nofpu/libm-test-ulps: Delete file.
+ * sysdeps/arc/nofpu/libm-test-ulps-name: Delete file.
+ * sysdeps/arm/libm-test-ulps: Delete file.
+ * sysdeps/arm/libm-test-ulps-name: Delete file.
+ * sysdeps/csky/fpu/libm-test-ulps: Delete file.
+ * sysdeps/csky/fpu/libm-test-ulps-name: Delete file.
+ * sysdeps/csky/nofpu/libm-test-ulps: Delete file.
+ * sysdeps/csky/nofpu/libm-test-ulps-name: Delete file.
+ * sysdeps/generic/libm-test-ulps: Delete file.
+ * sysdeps/generic/libm-test-ulps-name: Delete file.
+ * sysdeps/hppa/fpu/libm-test-ulps: Delete file.
+ * sysdeps/hppa/fpu/libm-test-ulps-name: Delete file.
+ * sysdeps/i386/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/fpu/libm-test-ulps-name: Delete file.
+ * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Delete file.
+ * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps-name: Delete file.
+ * sysdeps/ieee754/flt-32/libm-test-ulps: New file.
+ * sysdeps/loongarch/lp64/libm-test-ulps: Delete file.
+ * sysdeps/loongarch/lp64/libm-test-ulps-name: Delete file.
+ * sysdeps/m68k/coldfire/fpu/libm-test-ulps: Delete file.
+ * sysdeps/m68k/coldfire/fpu/libm-test-ulps-name: Delete file.
+ * sysdeps/m68k/m680x0/fpu/libm-test-ulps: Delete file.
+ * sysdeps/m68k/m680x0/fpu/libm-test-ulps-name: Delete file.
+ * sysdeps/microblaze/libm-test-ulps: Delete file.
+ * sysdeps/microblaze/libm-test-ulps-name: Delete file.
+ * sysdeps/mips/mips32/libm-test-ulps: Delete file.
+ * sysdeps/mips/mips32/libm-test-ulps-name: Delete file.
+ * sysdeps/mips/mips64/libm-test-ulps: Delete file.
+ * sysdeps/mips/mips64/libm-test-ulps-name: Delete file.
+ * sysdeps/or1k/fpu/libm-test-ulps: Delete file.
+ * sysdeps/or1k/fpu/libm-test-ulps-name: Delete file.
+ * sysdeps/or1k/nofpu/libm-test-ulps: Delete file.
+ * sysdeps/or1k/nofpu/libm-test-ulps-name: Delete file.
+ * sysdeps/powerpc/fpu/libm-test-ulps: Delete file.
+ * sysdeps/powerpc/fpu/libm-test-ulps-name: Delete file.
+ * sysdeps/powerpc/nofpu/libm-test-ulps: Delete file.
+ * sysdeps/powerpc/nofpu/libm-test-ulps-name: Delete file.
+ * sysdeps/riscv/nofpu/libm-test-ulps: Delete file.
+ * sysdeps/riscv/nofpu/libm-test-ulps-name: Delete file.
+ * sysdeps/riscv/rvd/libm-test-ulps: Delete file.
+ * sysdeps/riscv/rvd/libm-test-ulps-name: Delete file.
+ * sysdeps/s390/fpu/libm-test-ulps: Delete file.
+ * sysdeps/s390/fpu/libm-test-ulps-name: Delete file.
+ * sysdeps/sh/libm-test-ulps: Delete file.
+ * sysdeps/sh/libm-test-ulps-name: Delete file.
+ * sysdeps/sparc/fpu/libm-test-ulps: Delete file.
+ * sysdeps/sparc/fpu/libm-test-ulps-name: Delete file.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Delete file.
+ * sysdeps/x86_64/fpu/libm-test-ulps-name: Delete file.
+
+2025-03-12 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: eea6f1e079a301dfd5c7b7f4faf38b4d6e7ea059
+ Update syscall lists for Linux 6.13
+
+ * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/loongarch/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/or1k/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/syscall-names.list: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+ * sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified.
+ (__NR_getxattrat): New.
+ (__NR_listxattrat): New.
+ (__NR_removexattrat): New.
+ (__NR_setxattrat): New.
+
+2025-03-12 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 517846c85dfc48aa231e28e95e8f90a6d8a8efde
+ Makefile: Clean up pthread_atfork integration
+
+ * nptl/Makefile: Modified.
+ * sysdeps/pthread/Makefile: Modified.
+
+2025-03-12 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 6e30efe570f1ba135747c6d8f4004e78cd24c49c
+ nptl: Include <stdbool.h> in tst-pthread_gettid_np.c
+
+ * nptl/tst-pthread_gettid_np.c: Modified.
+ (stdbool.h): Include file.
+
+2025-03-12 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 1ec411f7aec1bb7fb0992c8e23a42cea306305aa
+ Linux: Add new test misc/tst-sched_setattr-thread
+
+ * sysdeps/unix/sysv/linux/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/tst-sched_setattr-thread.c: New file.
+
+2025-03-12 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 74c68fa61b5ebf4c64605a3cc5e47154a66671ce
+ Linux: Remove attribute access from sched_getattr (bug 32781)
+
+ * sysdeps/unix/sysv/linux/bits/sched.h: Modified.
+ [__USE_GNU](sched_getattr): Modified.
+
+2025-03-12 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 74d463c50bb1096efef47022405c7db33f83fb5a
+ Linux: Add the pthread_gettid_np function (bug 27880)
+
+ * NEWS: Modified.
+ * manual/process.texi: Modified.
+ * nptl/Makefile: Modified.
+ * nptl/Versions: Modified.
+ * nptl/pthread_gettid_np.c: New file.
+ * nptl/tst-pthread_gettid_np.c: New file.
+ * sysdeps/nptl/pthread.h: Modified.
+ [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_GNU](pthread_gettid_np): New function.
+ * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
+
+2025-03-11 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: d604f9c500570e80febfcc6a52b63a002b466f35
+ elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor
+
+ * elf/Makefile: Modified.
+ * elf/dl-open.c: Modified.
+ * elf/tst-dlopen-constructor-null-mod1.c: New file.
+ * elf/tst-dlopen-constructor-null-mod2.c: New file.
+ * elf/tst-dlopen-constructor-null.c: New file.
+
+2025-03-11 Stefan Liebler <stli@linux.ibm.com>
+
+ COMMIT: 6eda7a59dda129d462ab3f157eda280dbf0ed168
+ s390x: Regenerate ULPs.
+
+ * sysdeps/s390/fpu/libm-test-ulps: Modified.
+
+2025-03-08 Aurelien Jarno <aurelien@aurel32.net>
+
+ COMMIT: 443cb0b5f25129dd0f1e9f9101299d31c4700b7f
+ math: Remove an extra semicolon in math function declarations
+
+ * math/bits/mathcalls-macros.h: Modified.
+ (__MATHDECLX): Modified.
+
+2025-03-07 Sergey Kolosov <skolosov@redhat.com>
+ DJ Delorie <dj@redhat.com>
+
+ COMMIT: a9017caff3b77032d04e2e439f7c04a63241e63e
+ nptl: extend test coverage for sched_yield
+
+ * sysdeps/unix/sysv/linux/tst-skeleton-affinity.c: Modified.
+ (do_test): Modified function.
+ (support/test-driver.h): Include file.
+ * sysdeps/unix/sysv/linux/tst-skeleton-thread-affinity.c: Modified.
+ (thread_burn_one_cpu): Modified function.
+ (thread_burn_any_cpu): Modified function.
+ (early_test): Modified function.
+ (barrier): New.
+
+2025-03-07 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 6ef0bd02dbe34aab8b956ffa2db5679341d520f5
+ posix: Move environ helper variables next to environ definition (bug 32541)
+
+ * posix/environ.c: Modified.
+ (stdlib/setenv.h): Include file.
+ (__environ_array_list): New.
+ (__environ_counter): New.
+ * stdlib/Makefile: Modified.
+ * stdlib/getenv.c: Modified.
+ (__environ_array_list): Remove.
+ (__environ_counter): Remove.
+ * stdlib/tst-getenv-static.c: New file.
+
+2025-03-07 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 77261698b4e938020a1b2032709a54d942ba330f
+ Implement C23 rsqrt
+
+ * NEWS: Modified.
+ * manual/math.texi: Modified.
+ * math/Makefile: Modified.
+ * math/Versions: Modified.
+ * math/auto-libm-test-in: Modified.
+ * math/auto-libm-test-out-rsqrt: New file.
+ * math/bits/mathcalls.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
+ * math/gen-auto-libm-tests.c: Modified.
+ * math/gen-tgmath-tests.py: Modified.
+ * math/libm-test-rsqrt.inc: New file.
+ * math/s_rsqrt_template.c: New file.
+ * math/test-tgmath.c: Modified.
+ [! HAVE_MAIN](NCALLS): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): Modified.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](F): Modified function.
+ [HAVE_MAIN](TYPE): New.
+ [HAVE_MAIN](F): New function.
+ * math/tgmath.h: Modified.
+ [__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](rsqrt): New.
+ * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
+ * sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
+ * sysdeps/ieee754/ldbl-opt/Makefile: Modified.
+ * sysdeps/ieee754/ldbl-opt/nldbl-rsqrt.c: New file.
+ * sysdeps/mach/hurd/i386/libm.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
+
+2025-03-07 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: ee3b1d15da412be19583085f81c220653b270c1f
+ Use binutils 2.44 branch and Linux 6.13 in build-many-glibcs.py
+
+ * scripts/build-many-glibcs.py: Modified.
+
+2025-03-07 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 46d31980943d8be2f421c1e3276b265c7552636e
+ elf: Fix handling of symbol versions which hash to zero (bug 29190)
+
+ * elf/Makefile: Modified.
+ * elf/dl-lookup.c: Modified.
+ (check_match): Modified function.
+ * elf/dl-version.c: Modified.
+ (_dl_check_map_versions): Modified function.
+ * elf/tst-version-hash-zero-linkmod.c: New file.
+ * elf/tst-version-hash-zero-linkmod.map: New file.
+ * elf/tst-version-hash-zero-mod.c: New file.
+ * elf/tst-version-hash-zero-mod.map: New file.
+ * elf/tst-version-hash-zero-refmod.c: New file.
+ * elf/tst-version-hash-zero.c: New file.
+
+2025-03-07 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 59dc232df277c21239c357e3519682c26e182cd7
+ configure: Fix spelling of -Wl,--no-error-execstack option
+
+ * configure: Modified.
+ * configure.ac: Modified.
+
+2025-03-06 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 5b309075456e07b6231db331092a1f307cb7664b
+ manual: Mark perror as MT-unsafe and update check-safety.sh
+
+ * manual/check-safety.sh: Modified.
+ * manual/errno.texi: Modified.
+
+2025-03-07 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 9b91484bee8f6f1bf1e2d26a8df461b553784528
+ elf: Check if __attribute__ ((aligned (65536))) is supported
+
+ * configure: Modified.
+ * configure.ac: Modified.
+ * elf/Makefile: Modified.
+
+2025-03-06 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 4e68a5ca5da468c7e8a710a94455d5b27722f8e6
+ htl: Make __pthread_create_internal directly call __pthread_sigmask
+
+ * htl/pt-create.c: Modified.
+ (__pthread_create_internal): Modified function.
+
+2025-03-06 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 81c4ec1ca8c5c4030c1784a098091b6308f98595
+ htl: Make __pthread_sigmask directly call __sigthreadmask
+
+ * htl/pt-sigmask.c: Modified.
+ (__pthread_sigmask): Modified function.
+ (hurd/signal.h): Include file.
+ * sysdeps/mach/hurd/sigthreadmask.c: Modified.
+ (__sigthreadmask): Modified function.
+
+2025-03-06 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 7a185eb9e944553fb5f8ce8491e1f8569f2f4aa0
+ hurd: Consolidate signal mask change
+
+ * hurd/Makefile: Modified.
+ * sysdeps/hurd/include/hurd/signal.h: Modified.
+ [! _HURD_SIGNAL_H][! _ISOMAC](bits/types/error_t.h): Include file.
+ [! _HURD_SIGNAL_H][! _ISOMAC](__sigthreadmask): New function.
+ * sysdeps/mach/hurd/htl/pt-sigstate.c: Modified.
+ (__pthread_sigstate): Modified function.
+ * sysdeps/mach/hurd/sigprocmask.c: Modified.
+ (__sigprocmask): Modified function.
+ * sysdeps/mach/hurd/sigthreadmask.c: New file.
+
+2025-03-06 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 596130591ae4b058a529cc1318b95e624559054c
+ static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763]
+
+ * elf/Makefile: Modified.
+ * elf/dl-reloc-static-pie.c: Modified.
+ (_dl_relocate_static_pie): Modified function.
+ * elf/tst-pie-bss-static.c: New file.
+ * elf/tst-pie-bss.c: New file.
+
+2025-03-05 Ronan Pigott <ronan@rjp.ie>
+
+ COMMIT: 50351e05707f982c06c6d4d7c8fc819f6a5f66f5
+ sysdeps: linux: Add BTRFS_SUPER_MAGIC to pathconf
+
+ * sysdeps/unix/sysv/linux/linux_fsinfo.h: Modified.
+ (BTRFS_LINK_MAX): New.
+ * sysdeps/unix/sysv/linux/pathconf.c: Modified.
+ (__statfs_link_max): Modified function.
+
+2025-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 6cb703b81d18d64447a2cd1069fda30994542c60
+ linux: Prefix AT_HWCAP with 0x on LD_SHOW_AUXV
+
+ * sysdeps/unix/sysv/linux/dl-sysdep.c: Modified.
+ [SHARED](_dl_show_auxv): Modified function.
+
+2025-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 1d60b9dfdab411a0cd8856adffc5124c86cde5e1
+ Remove dl-procinfo.h
+
+ * elf/dl-cache.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * elf/dl-diagnostics.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * elf/dl-hwcaps.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * elf/dl-support.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * elf/dl-usage.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * elf/ldconfig.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * elf/rtld.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * scripts/gen-tunables.awk: Modified.
+ * sysdeps/generic/dl-procinfo.h: Delete file.
+ * sysdeps/i386/fpu/fclrexcpt.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/fpu/fedisblxcpt.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/fpu/feenablxcpt.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/fpu/fegetenv.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/fpu/fegetmode.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/fpu/feholdexcpt.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/fpu/fesetenv.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/fpu/fesetmode.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/fpu/fesetround.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/fpu/feupdateenv.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/fpu/fgetexcptflg.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/fpu/ftestexcept.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/i386/setfpucw.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/mach/hurd/dl-sysdep.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/powerpc/fpu/math_private.h: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/powerpc/hwcapinfo.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/unix/sysv/linux/dl-sysdep.c: Modified.
+ [SHARED](_dl_show_auxv): Modified function.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/unix/sysv/linux/powerpc/elision-conf.c: Modified.
+ (dl-procinfo.h): Remove include.
+ * sysdeps/x86/dl-hwcap.h: Modified.
+ (_dl_procinfo): Remove.
+
+2025-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 2fd580ea465d1a74214546d59714f662e74b3022
+ powerpc: Remove unused dl-procinfo.h
+
+ * sysdeps/powerpc/dl-procinfo.h: Delete file.
+ * sysdeps/powerpc/hwcapinfo.h: Modified.
+ [! HWCAPINFO_H](__tcb): Remove.
+ [! HWCAPINFO_H](_DL_FIRST_PLATFORM): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_POWER4): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_PPC970): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_POWER5): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_POWER5_PLUS): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_POWER6): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_CELL_BE): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_POWER6X): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_POWER7): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_PPCA2): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_PPC405): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_PPC440): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_PPC464): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_PPC476): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_POWER8): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_POWER9): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_POWER10): New.
+ [! HWCAPINFO_H](PPC_PLATFORM_POWER11): New.
+ [! HWCAPINFO_H](_dl_string_platform): New function.
+ (string.h): Include file.
+ * sysdeps/powerpc/nptl/tls.h: Modified.
+ [! __ASSEMBLER__](__tcb): New.
+ * sysdeps/powerpc/test-get_hwcap.c: Modified.
+ [! STATIC_TST_HWCAP](cpu-features.h): Include file.
+ (dl-procinfo.h): Remove include.
+ (hwcapinfo.h): Include file.
+ * sysdeps/unix/sysv/linux/powerpc/cpu-features.c: Modified.
+ (ldsodefs.h): Include file.
+ * sysdeps/unix/sysv/linux/powerpc/elision-conf.c: Modified.
+ (ldsodefs.h): Include file.
+
+2025-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: a768993c10c64eeea0d4b9997db0bd3e48e868be
+ powerpc: Move cache geometry information to ld diagnostics
+
+ * sysdeps/powerpc/dl-diagnostics-cpu.c: Modified.
+ (_dl_diagnostics_cpu): Modified function.
+ (print_cache_geometry_value): New function.
+ * sysdeps/powerpc/dl-procinfo.h: Modified.
+ [IS_IN (rtld)](cache_geometry): Remove.
+ [IS_IN (rtld)](_dl_procinfo): Remove.
+ (_dl_procinfo): New.
+
+2025-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 8a995670a8c25e7145201ec52b0c648dae0ff9c2
+ powerpc: Move AT_HWCAP descriptions to ld diagnostics
+
+ * sysdeps/powerpc/dl-diagnostics-cpu.c: New file.
+ * sysdeps/powerpc/dl-procinfo.c: Modified.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL && SHARED)][! PROCINFO_DECL](_dl_powerpc_cap_flags): Remove.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][! PROCINFO_DECL](_dl_cache_line_size): Remove.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL](PROCINFO_DECL): Remove.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL](PROCINFO_CLASS): Remove.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][! PROCINFO_DECL](_dl_cache_line_size): New.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL](PROCINFO_DECL): New.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL](PROCINFO_CLASS): New.
+ * sysdeps/powerpc/dl-procinfo.h: Modified.
+ [IS_IN (rtld)](_dl_procinfo): Modified function.
+ (sysdep.h): Remove include.
+ (_DL_HWCAP_SIZE): Remove.
+ (_DL_HWCAP2_OFFSET): Remove.
+ (_DL_HWCAP3_OFFSET): Remove.
+ (_DL_HWCAP4_OFFSET): Remove.
+ (_dl_hwcap_string): Remove function.
+ * sysdeps/unix/sysv/linux/powerpc/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/powerpc/cpu-features.c: Modified.
+ (TUNABLE_CALLBACK): Modified function.
+ (dl-hwcap-info.h): Include file.
+ (set_hwcap_bit): New function.
+ * sysdeps/unix/sysv/linux/powerpc/cpu-features.h: Modified.
+ (hwcap_names): Remove.
+ (<anonymous>): Remove.
+ * sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.c: New file.
+ * sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.h: New file.
+
+2025-03-05 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 3a9fb97caf3d4c04a812f51d4c5139cb2b9ed52e
+ benchtests: Add random strlen benchmark
+
+ * benchtests/Makefile: Modified.
+ * benchtests/bench-strlen-random.c: New file.
+
+2025-03-05 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: dac7ea4a6fb8111e60fc35c104302800cf986ad2
+ benchtests: Improve large memcpy/memset benchmarks
+
+ * benchtests/bench-bzero-large.c: Modified.
+ (START_SIZE): Modified.
+ (MIN_PAGE_SIZE): Modified.
+ (TIMEOUT): Remove.
+ (do_one_test): Modified function.
+ (do_test): Modified function.
+ * benchtests/bench-memcpy-large.c: Modified.
+ [! MEMCPY_RESULT](MIN_PAGE_SIZE): Modified.
+ [! MEMCPY_RESULT](TIMEOUT): Remove.
+ (do_one_test): Modified function.
+ (do_test): Modified function.
+ * benchtests/bench-memmove-large.c: Modified.
+ (BASE_PAGE_SIZE): Remove.
+ (START_SIZE): Modified.
+ (TIMEOUT): Remove.
+ (do_one_test): Modified function.
+ (do_test): Modified function.
+ * benchtests/bench-memset-large.c: Modified.
+ (START_SIZE): Modified.
+ (MIN_PAGE_SIZE): Modified.
+ (TIMEOUT): Remove.
+ (do_one_test): Modified function.
+ (do_test): Modified function.
+
+2025-03-04 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ COMMIT: 226476e32251b5688eead482a9338c04ce84d715
+ manual: Explain sched_yield semantics with different schedulers
+
+ * manual/resource.texi: Modified.
+
+2025-03-04 Sam James <sam@gentoo.org>
+
+ COMMIT: a2bd5008a99032830add3e4005c25b61e3207112
+ Pass -Wl,--no-error-execstack for tests where -Wl,-z,execstack is used [PR32717]
+
+ * config.make.in: Modified.
+ * configure: Modified.
+ * configure.ac: Modified.
+ * elf/Makefile: Modified.
+ * nptl/Makefile: Modified.
+
+2025-03-03 Ben Kallus <benjamin.p.kallus.gr@dartmouth.edu>
+
+ COMMIT: 4cf2d869367e3813c6c8f662915dedb1f3830c53
+ malloc: Add integrity check to largebin nextsizes
+
+ * malloc/malloc.c: Modified.
+ (_int_malloc): Modified function.
+
+2025-03-03 Samuel Zeter <samuelzeter@gmail.com>
+
+ COMMIT: 8c6fee9f7f4c09bf96766942fdd430f8beb638b0
+ libio: Clean up fputc/putc comments
+
+ * libio/stdio.h: Modified.
+
+2025-03-02 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: ccdb68e829a31e4cda8339ea0d2dc3e51fb81ba5
+ htl: move pthread_once into libc
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ (libc_hidden_proto): New function.
+ * sysdeps/htl/pt-once.c: Modified.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: e5893e6349541d871e8a25120bca014551d13ff5
+ Remove unused dl-procinfo.h
+
+ * sysdeps/alpha/dl-procinfo.h: Delete file.
+ * sysdeps/csky/dl-procinfo.h: Delete file.
+ * sysdeps/generic/dl-procinfo.h: Modified.
+ (_dl_hwcap_string): Remove.
+ (_DL_HWCAP_COUNT): Remove.
+ * sysdeps/i386/dl-procinfo.c: Modified.
+ [!(! PROCINFO_DECL && SHARED)][! PROCINFO_DECL](_dl_x86_cap_flags): Remove.
+ [!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL](PROCINFO_DECL): Remove.
+ [!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL](PROCINFO_CLASS): Remove.
+ (PROCINFO_DECL): New.
+ (PROCINFO_CLASS): New.
+ * sysdeps/mips/dl-procinfo.c: Delete file.
+ * sysdeps/mips/dl-procinfo.h: Delete file.
+ * sysdeps/s390/Makefile: Modified.
+ * sysdeps/s390/cpu-features.c: Modified.
+ (ldsodefs.h): Include file.
+ (sys/auxv.h): Include file.
+ * sysdeps/s390/dl-procinfo-s390.c: Delete file.
+ * sysdeps/s390/dl-procinfo.c: Modified.
+ * sysdeps/s390/dl-procinfo.h: Delete file.
+ * sysdeps/s390/multiarch/ifunc-resolve.h: Modified.
+ (dl-procinfo.h): Remove include.
+ (ldsodefs.h): Include file.
+ (sys/auxv.h): Include file.
+ * sysdeps/s390/s390-32/dl-machine.h: Modified.
+ [! dl_machine_h](sysdeps/s390/dl-procinfo.h): Remove include.
+ * sysdeps/s390/s390-64/dl-hwcaps-subdirs.c: Modified.
+ (sys/auxv.h): Include file.
+ * sysdeps/s390/s390-64/dl-machine.h: Modified.
+ [! dl_machine_h](sysdeps/s390/dl-procinfo.h): Remove include.
+ * sysdeps/sparc/dl-procinfo.c: Delete file.
+ * sysdeps/sparc/dl-procinfo.h: Delete file.
+ * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c: Modified.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL && SHARED)][! PROCINFO_DECL](_dl_aarch64_cap_flags): Remove.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL](PROCINFO_DECL): Remove.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL](PROCINFO_CLASS): Remove.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL](_DL_HWCAP_COUNT): Remove.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL](PROCINFO_DECL): New.
+ [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL](PROCINFO_CLASS): New.
+ * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h: Delete file.
+ * sysdeps/unix/sysv/linux/arm/dl-procinfo.c: Delete file.
+ * sysdeps/unix/sysv/linux/arm/dl-procinfo.h: Delete file.
+ * sysdeps/unix/sysv/linux/i386/dl-procinfo.h: Delete file.
+ * sysdeps/unix/sysv/linux/s390/dl-procinfo.h: Delete file.
+ * sysdeps/unix/sysv/linux/s390/elision-conf.c: Modified.
+ (dl-procinfo.h): Remove include.
+ (ldsodefs.h): Include file.
+ (sys/auxv.h): Include file.
+ * sysdeps/unix/sysv/linux/s390/sysconf.c: Modified.
+ (dl-procinfo.h): Remove include.
+ (ldsodefs.h): Include file.
+ (sys/auxv.h): Include file.
+ * sysdeps/unix/sysv/linux/x86_64/dl-procinfo.h: Delete file.
+ * sysdeps/x86/dl-hwcap.h: Modified.
+ (_dl_hwcap_string): Remove function.
+ * sysdeps/x86/dl-procinfo.c: Modified.
+ [!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL && SHARED)][! PROCINFO_DECL](_dl_x86_hwcap_flags): Remove.
+ [!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][SHARED && !IS_IN (ldconfig)][PROCINFO_DECL][! PROCINFO_DECL](_dl_x86_tlsdesc_dynamic): Remove.
+ [!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][SHARED && !IS_IN (ldconfig)][PROCINFO_DECL][! PROCINFO_DECL](_dl_x86_tlsdesc_dynamic): New.
+ * sysdeps/x86/dl-procinfo.h: Delete file.
+
+2025-02-28 Xi Ruoyao <xry111@xry111.site>
+
+ COMMIT: c0f380c465915faf30dbd10acccdf8b1affda083
+ LoongArch: Optimize f{max,min}imum_mag_num{,f}
+
+ * sysdeps/loongarch/fpu/s_fmaximum_mag_num.c: Delete file.
+ * sysdeps/loongarch/fpu/s_fmaximum_mag_num_template.c: New file.
+ * sysdeps/loongarch/fpu/s_fmaximum_mag_numf.c: Delete file.
+ * sysdeps/loongarch/fpu/s_fminimum_mag_num.c: Delete file.
+ * sysdeps/loongarch/fpu/s_fminimum_mag_num_template.c: New file.
+ * sysdeps/loongarch/fpu/s_fminimum_mag_numf.c: Delete file.
+
+2025-02-28 Xi Ruoyao <xry111@xry111.site>
+
+ COMMIT: efd13567f7ff1be010c10e3fef010b9165d1b0ad
+ LoongArch: Optimize f{max,min}imum_num{,f}
+
+ * sysdeps/loongarch/fpu/s_fmaximum_num.c: Delete file.
+ * sysdeps/loongarch/fpu/s_fmaximum_num_template.c: New file.
+ * sysdeps/loongarch/fpu/s_fmaximum_numf.c: Delete file.
+ * sysdeps/loongarch/fpu/s_fminimum_num.c: Delete file.
+ * sysdeps/loongarch/fpu/s_fminimum_num_template.c: New file.
+ * sysdeps/loongarch/fpu/s_fminimum_numf.c: Delete file.
+
+2025-02-28 Xi Ruoyao <xry111@xry111.site>
+
+ COMMIT: ee4ee1cb02a803342b4ba245e2bb20075978f9d3
+ LoongArch: Optimize f{max,min}imum_mag{,f}
+
+ * sysdeps/loongarch/fpu/s_fmaximum_mag.c: Delete file.
+ * sysdeps/loongarch/fpu/s_fmaximum_magf.c: Move to...
+ * sysdeps/loongarch/fpu/s_fmaximum_mag_template.c: ... here.
+ (NO_MATH_REDIRECT): Remove.
+ (math.h): Remove include.
+ (libm-alias-float.h): Remove include.
+ (fpu_control.h): Remove include.
+ (__fmaximum_magf): Remove function.
+ [! INSN_FMT](_next <s_fmaximum_mag_template.c): New.
+ [INSN_FMT](math.h): New.
+ [INSN_FMT](M_DECL_FUNC): New.
+ [INSN_FMT](declare_mgen_alias): New.
+ * sysdeps/loongarch/fpu/s_fminimum_mag.c: Delete file.
+ * sysdeps/loongarch/fpu/s_fminimum_magf.c: Move to...
+ * sysdeps/loongarch/fpu/s_fminimum_mag_template.c: ... here.
+ (NO_MATH_REDIRECT): Remove.
+ (math.h): Remove include.
+ (libm-alias-float.h): Remove include.
+ (fpu_control.h): Remove include.
+ (__fminimum_magf): Remove function.
+ [! INSN_FMT](_next <s_fminimum_mag_template.c): New.
+ [INSN_FMT](math.h): New.
+ [INSN_FMT](M_DECL_FUNC): New.
+ [INSN_FMT](declare_mgen_alias): New.
+
+2025-02-28 Xi Ruoyao <xry111@xry111.site>
+
+ COMMIT: 0195552e158e007a456e568018c25280a96c3b99
+ LoongArch: Optimize f{max,min}imum{,f}
+
+ * sysdeps/loongarch/fpu/s_fmaximum.c: Move to...
+ * sysdeps/loongarch/fpu/math-type-macros-double.h: ... here.
+ (NO_MATH_REDIRECT): Remove.
+ (math.h): Remove include.
+ (libm-alias-double.h): Remove include.
+ (fpu_control.h): Remove include.
+ (__fmaximum): Remove function.
+ (_next <math-type-macros-double.h): Include file.
+ (INSN_FMT): New.
+ * sysdeps/loongarch/fpu/s_fminimum.c: Move to...
+ * sysdeps/loongarch/fpu/math-type-macros-float.h: ... here.
+ (NO_MATH_REDIRECT): Remove.
+ (math.h): Remove include.
+ (libm-alias-double.h): Remove include.
+ (fpu_control.h): Remove include.
+ (__fminimum): Remove function.
+ (_next <math-type-macros-float.h): Include file.
+ (INSN_FMT): New.
+ * sysdeps/loongarch/fpu/s_fmaximumf.c: Move to...
+ * sysdeps/loongarch/fpu/s_fmaximum_template.c: ... here.
+ (NO_MATH_REDIRECT): Remove.
+ (math.h): Remove include.
+ (libm-alias-float.h): Remove include.
+ (fpu_control.h): Remove include.
+ (__fmaximumf): Remove function.
+ [! INSN_FMT](_next <s_fmaximum_template.c): New.
+ [INSN_FMT](math.h): New.
+ [INSN_FMT](M_DECL_FUNC): New.
+ [INSN_FMT](declare_mgen_alias): New.
+ * sysdeps/loongarch/fpu/s_fminimumf.c: Move to...
+ * sysdeps/loongarch/fpu/s_fminimum_template.c: ... here.
+ (NO_MATH_REDIRECT): Remove.
+ (math.h): Remove include.
+ (libm-alias-float.h): Remove include.
+ (fpu_control.h): Remove include.
+ (__fminimumf): Remove function.
+ [! INSN_FMT](_next <s_fminimum_template.c): New.
+ [INSN_FMT](math.h): New.
+ [INSN_FMT](M_DECL_FUNC): New.
+ [INSN_FMT](declare_mgen_alias): New.
+
+2025-02-27 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 0f044be1dae5169d0e57f8d487b427863aeadab4
+ AArch64: Use prefer_sve_ifuncs for SVE memset
+
+ * sysdeps/aarch64/multiarch/memset.c: Modified.
+ (__typeof): Modified function.
+
+2025-02-26 Sergei Zimmerman <sergei.zimmerman@syntacore.com>
+
+ COMMIT: 9e51ae3cd0c7f65bdeba93b7f1d780cdb21fc269
+ sysdeps/ieee754: Fix remainder sign of zero for FE_DOWNWARD (BZ #32711)
+
+ * math/libm-test-remainder.inc: Modified.
+ * sysdeps/ieee754/flt-32/e_remainderf.c: Modified.
+ (__ieee754_remainderf): Modified function.
+ * sysdeps/ieee754/ldbl-128/e_remainderl.c: Modified.
+ (__ieee754_remainderl): Modified function.
+
+2025-02-25 John David Anglin <danglin@gcc.gnu.org>
+
+ COMMIT: 2fe5e2af0995a6e6ee2c761e55e7596a3220d07c
+ math: Add optimization barrier to ensure a1 + u.d is not reused [BZ #30664]
+
+ * sysdeps/ieee754/dbl-64/s_fma.c: Modified.
+ (__fma): Modified function.
+
+2025-02-25 Yangyu Chen <cyy@cyyself.name>
+ Vivian Wang <dramforever@live.com>
+
+ COMMIT: 3fd2ff7685e3ee85c8cd2896f28ad62f67d7c483
+ RISC-V: Fix IFUNC resolver cannot access gp pointer
+
+ * sysdeps/riscv/dl-machine.h: Modified.
+ [RESOLVE_MAP](elf_machine_runtime_setup): Modified function.
+
+2025-02-24 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 935563754bb5e1f16b9edb392d6c80c6827ddfca
+ AArch64: Remove LP64 and ILP32 ifdefs
+
+ * sysdeps/aarch64/bits/wordsize.h: Modified.
+ [! __LP64__](__WORDSIZE): Remove.
+ [! __LP64__](__WORDSIZE32_SIZE_ULONG): Remove.
+ [! __LP64__](__WORDSIZE32_PTRDIFF_LONG): Remove.
+ [__LP64__](__WORDSIZE): Remove.
+ (__WORDSIZE): New.
+ * sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h: Modified.
+ [! __ILP32__](__SIZEOF_PTHREAD_ATTR_T): Remove.
+ [! __ILP32__](__SIZEOF_PTHREAD_MUTEX_T): Remove.
+ [! __ILP32__](__SIZEOF_PTHREAD_MUTEXATTR_T): Remove.
+ [! __ILP32__](__SIZEOF_PTHREAD_CONDATTR_T): Remove.
+ [! __ILP32__](__SIZEOF_PTHREAD_RWLOCK_T): Remove.
+ [! __ILP32__](__SIZEOF_PTHREAD_BARRIER_T): Remove.
+ [! __ILP32__](__SIZEOF_PTHREAD_BARRIERATTR_T): Remove.
+ [__ILP32__](__SIZEOF_PTHREAD_ATTR_T): Remove.
+ [__ILP32__](__SIZEOF_PTHREAD_MUTEX_T): Remove.
+ [__ILP32__](__SIZEOF_PTHREAD_MUTEXATTR_T): Remove.
+ [__ILP32__](__SIZEOF_PTHREAD_CONDATTR_T): Remove.
+ [__ILP32__](__SIZEOF_PTHREAD_RWLOCK_T): Remove.
+ [__ILP32__](__SIZEOF_PTHREAD_BARRIER_T): Remove.
+ [__ILP32__](__SIZEOF_PTHREAD_BARRIERATTR_T): Remove.
+ (__SIZEOF_PTHREAD_ATTR_T): New.
+ (__SIZEOF_PTHREAD_MUTEX_T): New.
+ (__SIZEOF_PTHREAD_MUTEXATTR_T): New.
+ (__SIZEOF_PTHREAD_CONDATTR_T): New.
+ (__SIZEOF_PTHREAD_RWLOCK_T): New.
+ (__SIZEOF_PTHREAD_BARRIER_T): New.
+ (__SIZEOF_PTHREAD_BARRIERATTR_T): New.
+ * sysdeps/aarch64/nptl/bits/semaphore.h: Modified.
+ [! __ILP32__](__SIZEOF_SEM_T): Remove.
+ [__ILP32__](__SIZEOF_SEM_T): Remove.
+ (__SIZEOF_SEM_T): New.
+ * sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h: Modified.
+ [! __ILP32__](__O_LARGEFILE): Remove.
+ [__ILP32__](__O_LARGEFILE): Remove.
+ [__LP64__](F_GETLK64): Remove.
+ [__LP64__](F_SETLK64): Remove.
+ [__LP64__](F_SETLKW64): Remove.
+ (__O_LARGEFILE): New.
+ (F_GETLK64): New.
+ (F_SETLK64): New.
+ (F_SETLKW64): New.
+ * sysdeps/unix/sysv/linux/aarch64/dl-cache.h: Modified.
+ [! __LP64__](_DL_CACHE_DEFAULT_ID): Remove.
+ [__LP64__](_DL_CACHE_DEFAULT_ID): Remove.
+ (add_system_dir): Modified.
+ (_DL_CACHE_DEFAULT_ID): New.
+ * sysdeps/unix/sysv/linux/aarch64/sysdep.h: Modified.
+ [! __ASSEMBLER__][! __LP64__](VDSO_NAME): Remove.
+ [! __ASSEMBLER__][! __LP64__](VDSO_HASH): Remove.
+ [! __ASSEMBLER__][__LP64__](VDSO_NAME): Remove.
+ [! __ASSEMBLER__][__LP64__](VDSO_HASH): Remove.
+ [! __ASSEMBLER__](VDSO_NAME): New.
+ [! __ASSEMBLER__](VDSO_HASH): New.
+
+2025-02-24 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 4c1137910683c12cf1edb31e511e11289cd1a9db
+ AArch64: Simplify lrint
+
+ * sysdeps/aarch64/fpu/s_lrint.c: Modified.
+ [! __ILP32__](OREG_SIZE): Remove.
+ [OREG_SIZE != 32](OREGS): Remove.
+ [OREG_SIZE == 32](OREGS): Remove.
+ [__ILP32__](OREG_SIZE): Remove.
+ (IREG_SIZE): Remove.
+ (IREGS): Remove.
+ (__lrint): Modified function.
+
+2025-02-24 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 0a021727bc4c122cd5accbb9ee69a5e82460a442
+ AArch64: Remove AARCH64_R macro
+
+ * elf/elf.h: Modified.
+ (R_AARCH64_P32_ABS32): Remove.
+ (R_AARCH64_P32_COPY): Remove.
+ (R_AARCH64_P32_GLOB_DAT): Remove.
+ (R_AARCH64_P32_JUMP_SLOT): Remove.
+ (R_AARCH64_P32_RELATIVE): Remove.
+ (R_AARCH64_P32_TLS_DTPMOD): Remove.
+ (R_AARCH64_P32_TLS_DTPREL): Remove.
+ (R_AARCH64_P32_TLS_TPREL): Remove.
+ (R_AARCH64_P32_TLSDESC): Remove.
+ (R_AARCH64_P32_IRELATIVE): Remove.
+ * sysdeps/aarch64/dl-irel.h: Modified.
+ (elf_irela): Modified function.
+ * sysdeps/aarch64/dl-machine.h: Modified.
+ [! dl_machine_h](ELF_MACHINE_JMP_SLOT): Modified.
+ [RESOLVE_MAP](elf_machine_rela): Modified function.
+ [RESOLVE_MAP](elf_machine_lazy_rel): Modified function.
+ * sysdeps/aarch64/sysdep.h: Modified.
+ (AARCH64_R): Remove.
+
+2025-02-24 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: eb7ac024d9e5ac71f6c9695703c3db6b05744b86
+ AArch64: Cleanup pointer mangling
+
+ * sysdeps/aarch64/__longjmp.S: Modified.
+ * sysdeps/aarch64/setjmp.S: Modified.
+ * sysdeps/aarch64/sysdep.h: Modified.
+ [__ASSEMBLER__](LDST_PCREL): Remove.
+ [__ASSEMBLER__](LDST_GLOBAL): Remove.
+ * sysdeps/unix/sysv/linux/aarch64/pointer_guard.h: Modified.
+ [!((IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread)))))][__ASSEMBLER__](PTR_MANGLE): Modified.
+ [!((IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread)))))][__ASSEMBLER__](PTR_MANGLE2): Remove.
+ [!((IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread)))))][__ASSEMBLER__](PTR_DEMANGLE): Modified.
+ [!((IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread)))))][__ASSEMBLER__](PTR_DEMANGLE2): Remove.
+ [(IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread))))][__ASSEMBLER__](PTR_MANGLE): Modified.
+ [(IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread))))][__ASSEMBLER__](PTR_MANGLE2): Remove.
+ [(IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread))))][__ASSEMBLER__](PTR_DEMANGLE): Modified.
+ [(IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread))))][__ASSEMBLER__](PTR_DEMANGLE2): Remove.
+
+2025-02-24 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 19860fd42e39cfa03ba3c3c8becf27229eabc597
+ AArch64: Remove PTR_REG defines
+
+ * sysdeps/aarch64/crti.S: Modified.
+ * sysdeps/aarch64/dl-start.S: Modified.
+ * sysdeps/aarch64/dl-tlsdesc.S: Modified.
+ * sysdeps/aarch64/dl-trampoline.S: Modified.
+ * sysdeps/aarch64/start.S: Modified.
+ * sysdeps/aarch64/sysdep.h: Modified.
+ [! __LP64__](AARCH64_R): Remove.
+ [! __LP64__](PTR_REG): Remove.
+ [! __LP64__](PTR_LOG_SIZE): Remove.
+ [! __LP64__](PTR_ARG): Remove.
+ [! __LP64__](SIZE_ARG): Remove.
+ [__ASSEMBLER__][! __LP64__](MOVL): Remove.
+ [__ASSEMBLER__][__LP64__](MOVL): Remove.
+ [__ASSEMBLER__](LDST_PCREL): Modified.
+ [__ASSEMBLER__](LDST_GLOBAL): Modified.
+ [__LP64__](AARCH64_R): Remove.
+ [__LP64__](PTR_REG): Remove.
+ [__LP64__](PTR_LOG_SIZE): Remove.
+ [__LP64__](PTR_ARG): Remove.
+ [__LP64__](SIZE_ARG): Remove.
+ (PTR_SIZE): Remove.
+ (AARCH64_R): New.
+ * sysdeps/unix/sysv/linux/aarch64/getcontext.S: Modified.
+
+2025-02-24 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: ce2f26a22e6b6f5c108d156afd9b43a452bb024c
+ AArch64: Remove PTR_ARG/SIZE_ARG defines
+
+ * sysdeps/aarch64/__longjmp.S: Modified.
+ * sysdeps/aarch64/__mtag_tag_region.S: Modified.
+ * sysdeps/aarch64/__mtag_tag_zero_region.S: Modified.
+ * sysdeps/aarch64/dl-start.S: Modified.
+ * sysdeps/aarch64/dl-tlsdesc.S: Modified.
+ * sysdeps/aarch64/memchr.S: Modified.
+ * sysdeps/aarch64/memcmp.S: Modified.
+ * sysdeps/aarch64/memcpy.S: Modified.
+ * sysdeps/aarch64/memrchr.S: Modified.
+ * sysdeps/aarch64/memset.S: Modified.
+ * sysdeps/aarch64/multiarch/memchr_nosimd.S: Modified.
+ * sysdeps/aarch64/multiarch/memcpy_a64fx.S: Modified.
+ * sysdeps/aarch64/multiarch/memcpy_mops.S: Modified.
+ * sysdeps/aarch64/multiarch/memcpy_oryon1.S: Modified.
+ * sysdeps/aarch64/multiarch/memcpy_sve.S: Modified.
+ * sysdeps/aarch64/multiarch/memmove_mops.S: Modified.
+ * sysdeps/aarch64/multiarch/memset_a64fx.S: Modified.
+ * sysdeps/aarch64/multiarch/memset_emag.S: Modified.
+ * sysdeps/aarch64/multiarch/memset_kunpeng.S: Modified.
+ * sysdeps/aarch64/multiarch/memset_mops.S: Modified.
+ * sysdeps/aarch64/multiarch/memset_oryon1.S: Modified.
+ * sysdeps/aarch64/multiarch/strlen_asimd.S: Modified.
+ * sysdeps/aarch64/setjmp.S: Modified.
+ * sysdeps/aarch64/strchr.S: Modified.
+ * sysdeps/aarch64/strchrnul.S: Modified.
+ * sysdeps/aarch64/strcmp.S: Modified.
+ * sysdeps/aarch64/strcpy.S: Modified.
+ * sysdeps/aarch64/strlen.S: Modified.
+ * sysdeps/aarch64/strnlen.S: Modified.
+ * sysdeps/aarch64/strrchr.S: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/clone.S: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/clone3.S: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/getcontext.S: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/setcontext.S: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/swapcontext.S: Modified.
+
+2025-02-24 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: be0cfd848d9ad7378800d6302bc11467cf2b514f
+ stdlib: Add single-threaded fast path to rand()
+
+ * stdlib/random.c: Modified.
+ (__random): Modified function.
+ (sys/single_threaded.h): Include file.
+
+2025-02-24 Stefan Liebler <stli@linux.ibm.com>
+
+ COMMIT: 4734d0f8adde573aeafe79ad0c71807833db1cae
+ Increase the amount of data tested in stdio-common/tst-fwrite-pipe.c
+
+ * stdio-common/tst-fwrite-pipe.c: Modified.
+ (ITERATIONS): Modified.
+ (do_test): Modified function.
+
+2025-02-24 Frédéric Bérat <fberat@redhat.com>
+
+ COMMIT: 8a46bf41e5a61248f626a8213520de499f388122
+ posix: Rewrite cpuset tests
+
+ * posix/Makefile: Modified.
+ * posix/tst-cpuset-dynamic.c: New file.
+ * posix/tst-cpuset-skeleton.c: New file.
+ * posix/tst-cpuset-static.c: New file.
+ * posix/tst-cpuset.c: Delete file.
+
+2025-02-24 Frédéric Bérat <fberat@redhat.com>
+
+ COMMIT: fa53723cdb6f0338558e57a2a0a6459c00a1bc5f
+ support: Add support_next_to_fault_before support function
+
+ * support/next_to_fault.c: Modified.
+ (support_next_to_fault_allocate): Modified function.
+ (stdbool.h): Include file.
+ (support_next_to_fault_allocate_any): New function.
+ (support_next_to_fault_allocate_before): New function.
+ * support/next_to_fault.h: Modified.
+ (support_next_to_fault_allocate_before): New function.
+
+2025-02-23 koraynilay <koray.fra@gmail.com>
+ Nemanja Ivanovic <nemanja.i.ibm@gmail.com>
+
+ COMMIT: 29803ed3ce420f01e7c567c97fc8945d5e5e5992
+ math: Fix `unknown type name '__float128'` for clang 3.4 to 3.8.1 (bug 32694)
+
+ * sysdeps/x86/bits/floatn.h: Modified.
+ [! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0)) || __glibc_clang_prereq (3, 4)](_Float128): Remove.
+ [! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0)) || __glibc_clang_prereq (3, 9)](_Float128): New.
+ [!(( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) || (__glibc_clang_prereq (3, 4) && (! __INTEL_LLVM_COMPILER || ! SYCL_LANGUAGE_VERSION)))](__HAVE_FLOAT128): Remove.
+ [( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) || (__glibc_clang_prereq (3, 4) && (! __INTEL_LLVM_COMPILER || ! SYCL_LANGUAGE_VERSION))](__HAVE_FLOAT128): Remove.
+ [!(( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) || (__glibc_clang_prereq (3, 9) && (! __INTEL_LLVM_COMPILER || ! SYCL_LANGUAGE_VERSION)))](__HAVE_FLOAT128): New.
+ [( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) || (__glibc_clang_prereq (3, 9) && (! __INTEL_LLVM_COMPILER || ! SYCL_LANGUAGE_VERSION))](__HAVE_FLOAT128): New.
+
+2025-02-21 Michael Jeanson <mjeanson@efficios.com>
+
+ COMMIT: 689a62a4217fae78b9ce0db781dc2a421f2b1ab4
+ nptl: clear the whole rseq area before registration
+
+ * sysdeps/nptl/dl-tls_init_tp.c: Modified.
+ (dl-symbol-redir-ifunc.h): Include file.
+ * sysdeps/unix/sysv/linux/rseq-internal.h: Modified.
+ [RSEQ_SIG](rseq_register_current_thread): Modified function.
+
+2025-02-21 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 41f6684557255c8bdb7b5ec5bfe63c4e6c6cd5cf
+ aarch64: Add GCS test with signal handler
+
+ * sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-noreturn.c: New file.
+
+2025-02-21 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 15afd01e80dc158c5095b16d458851b6d81b4e13
+ aarch64: Add GCS tests for dlopen
+
+ * Makeconfig: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-disabled.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-enforced.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-optional-off.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-optional-on.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-override.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen.c: New file.
+
+2025-02-21 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 57ee1deb1f7a35506f6fc36e32895960ffe263bf
+ aarch64: Add GCS tests for transitive dependencies
+
+ * sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-helper.h: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod1.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod2.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod3.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-disabled.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-enforced-abort.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-optional.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-override.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-skeleton.c: Modified.
+ (support/check.h): Remove include.
+ (support/support.h): Remove include.
+ (support/test-driver.h): Remove include.
+ (stdio.h): Remove include.
+ (sys/auxv.h): Remove include.
+ (__check_gcs_status): Remove function.
+ (tst-gcs-helper.h): Include file.
+
+2025-02-21 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: 82decb59bcecb9bf9efd252e0cf67e893221cd94
+ aarch64: Add tests for Guarded Control Stack
+
+ * sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-abort.sh: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-disabled-static.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-disabled.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-abort.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-static-abort.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-static.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-off.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-on.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-static-off.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-static-on.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-override-static.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-override.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/tst-gcs-skeleton.c: New file.
+
+2025-02-21 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ COMMIT: c05086d9043e996ba0490f029e96ca8ea549de66
+ aarch64: Add configure checks for GCS support
+
+ * configure: Modified.
+ * configure.ac: Modified.
+
+2025-02-20 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 6d24313e4a4098f7c469e119784bfbbfdb1ec749
+ manual: Mark setlogmask as AS-unsafe and AC-unsafe.
+
+ * manual/syslog.texi: Modified.
+
+2025-02-20 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 163b1bbb76caba4d9673c07940c5930a1afa7548
+ AArch64: Add SVE memset
+
+ * sysdeps/aarch64/multiarch/Makefile: Modified.
+ * sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified.
+ (__libc_ifunc_impl_list): Modified function.
+ * sysdeps/aarch64/multiarch/memset.c: Modified.
+ (__typeof): Modified function.
+ (__memset_sve_zva64): New.
+ * sysdeps/aarch64/multiarch/memset_sve_zva64.S: New file.
+
+2025-02-20 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 5a4573be6f96ff49111bb6cae767676b5aafa7a8
+ x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL compiler [BZ #32723]
+
+ * sysdeps/x86/bits/floatn.h: Modified.
+ [!(( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) || __glibc_clang_prereq (3, 4))](__HAVE_FLOAT128): Remove.
+ [( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) || __glibc_clang_prereq (3, 4)](__HAVE_FLOAT128): Remove.
+ [!(( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) || (__glibc_clang_prereq (3, 4) && (! __INTEL_LLVM_COMPILER || ! SYCL_LANGUAGE_VERSION)))](__HAVE_FLOAT128): New.
+ [( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) || (__glibc_clang_prereq (3, 4) && (! __INTEL_LLVM_COMPILER || ! SYCL_LANGUAGE_VERSION))](__HAVE_FLOAT128): New.
+
+2025-02-19 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: ad9c4c536115ba38be3e63592a632709ec8209b4
+ manual: Document setlogmask as MT-safe.
+
+ * manual/syslog.texi: Modified.
+
+2025-02-17 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 0242c9f9e606ade838651dadea13c251e3cc4ac2
+ math: Consolidate acosf and asinf internal tables
+
+ * math/Makefile: Modified.
+ * sysdeps/ieee754/flt-32/e_acosf.c: Modified.
+ (__ieee754_acosf): Modified function.
+ (s_asincosf_data.h): Include file.
+ * sysdeps/ieee754/flt-32/e_asinf.c: Modified.
+ (__ieee754_asinf): Modified function.
+ (s_asincosf_data.h): Include file.
+ * sysdeps/ieee754/flt-32/s_asincosf_data.c: New file.
+ * sysdeps/ieee754/flt-32/s_asincosf_data.h: New file.
+
+2025-02-17 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 1faccf388abb497fc9429126ae5e333daa24efb3
+ math: Consolidate acospif and asinpif internal tables
+
+ * math/Makefile: Modified.
+ * sysdeps/ieee754/flt-32/s_acospif.c: Modified.
+ (__acospif): Modified function.
+ (s_asincospif_data.h): Include file.
+ * sysdeps/ieee754/flt-32/s_asincospif_data.c: New file.
+ * sysdeps/ieee754/flt-32/s_asincospif_data.h: New file.
+ * sysdeps/ieee754/flt-32/s_asinpif.c: Modified.
+ (__asinpif): Modified function.
+ (s_asincospif_data.h): Include file.
+
+2025-02-17 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 246e52574d0c6dd3523a6e6f680b1599655f7aa1
+ math: Consolidate cospif and sinpif internal tables
+
+ * math/Makefile: Modified.
+ * sysdeps/ieee754/flt-32/s_cospif.c: Modified.
+ (__cospif): Modified function.
+ (s_sincospif_data.h): Include file.
+ * sysdeps/ieee754/flt-32/s_sincospif_data.c: New file.
+ * sysdeps/ieee754/flt-32/s_sincospif_data.h: New file.
+ * sysdeps/ieee754/flt-32/s_sinpif.c: Modified.
+ (__sinpif): Modified function.
+ (s_sincospif_data.h): Include file.
+
+2025-02-16 gfleury <gfleury@disroot.org>
+
+ COMMIT: 4afbc1aa2e08f6abe319be8ff3c0d6c4a42430a0
+ htl: don't export __pthread_default_rwlockattr anymore.
+
+ * htl/Versions: Modified.
+ * htl/pt-internal.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Remove.
+ * sysdeps/htl/pt-rwlock-attr.c: Modified.
+ (libc_hidden_data_def): Remove.
+
+2025-02-16 gfleury <gfleury@disroot.org>
+
+ COMMIT: 6f6732c1c48b288a4ca7effb86831e7bc06a2fc8
+ htl: move pthread_rwlock_init into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/pt-rwlock-init.c: Modified.
+ (_pthread_rwlock_init): Remove function.
+ (strong_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_rwlock_init): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-16 gfleury <gfleury@disroot.org>
+
+ COMMIT: d3ef1b56aa81d7f86ebf04c849258f0cf85c4217
+ htl: move pthread_rwlock_destroy into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/pt-rwlock-destroy.c: Modified.
+ (_pthread_rwlock_destroy): Remove function.
+ (strong_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_rwlock_destroy): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-16 gfleury <gfleury@disroot.org>
+
+ COMMIT: 25650ef6b9606dcfe3112d4a662ae44f55f5568c
+ htl: move pthread_rwlock_{rdlock, timedrdlock, timedwrlock, wrlock, clockrdlock, clockwrlock} into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * htl/pt-initialize.c: Modified.
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/pt-rwlock-rdlock.c: Modified.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pt-rwlock-timedrdlock.c: Modified.
+ (weak_alias): Remove.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pt-rwlock-timedwrlock.c: Modified.
+ (weak_alias): Remove.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pt-rwlock-wrlock.c: Modified.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthread-functions.h: Modified.
+ (__pthread_rwlock_rdlock): Remove.
+ (__pthread_rwlock_wrlock): Remove.
+ (pthread_functions): Modified.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_rwlock_clockrdlock): New function.
+ (__pthread_rwlock_clockwrlock): New function.
+ (__pthread_rwlock_timedrdlock): New function.
+ (__pthread_rwlock_timedwrlock): New function.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-16 gfleury <gfleury@disroot.org>
+
+ COMMIT: 119798a7b1670065c9ccdc3e49440f1034961524
+ htl: move pthread_rwlock_unlock into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * htl/pt-initialize.c: Modified.
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/pt-rwlock-unlock.c: Modified.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthread-functions.h: Modified.
+ (__pthread_rwlock_unlock): Remove.
+ (pthread_functions): Modified.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-16 gfleury <gfleury@disroot.org>
+
+ COMMIT: 18accc19b994a1123125df6e89a6b3e83422eb96
+ htl: move pthread_rwlock_tryrdlock, pthread_rwlock_trywrlock into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/pt-rwlock-tryrdlock.c: Modified.
+ (pthread_rwlock_tryrdlock): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_rwlock_tryrdlock): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pt-rwlock-trywrlock.c: Modified.
+ (pthread_rwlock_trywrlock): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_rwlock_trywrlock): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-16 gfleury <gfleury@disroot.org>
+
+ COMMIT: 4b25413df5127b7ff7fb3903bf8acb8a64743db4
+ htl: move pthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/pt-rwlockattr-getpshared.c: Modified.
+ (pthread_rwlockattr_getpshared): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_rwlockattr_getpshared): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pt-rwlockattr-setpshared.c: Modified.
+ (pthread_rwlockattr_setpshared): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_rwlockattr_setpshared): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_rwlockattr_getpshared): New function.
+ (__pthread_rwlockattr_setpshared): New function.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-16 gfleury <gfleury@disroot.org>
+
+ COMMIT: cd2d31ed58542adc0869ca17c88a45f41117db8b
+ htl: move pthread_rwlockattr_destroy into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/pt-rwlockattr-destroy.c: Modified.
+ (pthread_rwlockattr_destroy): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_rwlockattr_destroy): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_rwlockattr_destroy): New function.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-16 gfleury <gfleury@disroot.org>
+
+ COMMIT: e618b671cdac1e98632ec9db439a585a55739e4b
+ htl: move pthread_rwlockattr_init into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/pt-rwlockattr-init.c: Modified.
+ (pthread_rwlockattr_init): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_rwlockattr_init): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_rwlockattr_init): New function.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-16 gfleury <gfleury@disroot.org>
+
+ COMMIT: 8f842ce13e5ba7577decb4ad6d66e159d00b18c7
+ htl: move __pthread_default_rwlockattr into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * htl/pt-internal.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/pt-rwlock-attr.c: Modified.
+ (libc_hidden_data_def): New.
+
+2025-02-15 Aurelien Jarno <aurelien@aurel32.net>
+
+ COMMIT: 60f2d6be657aa8c663ee14bd266d343ae0f35afb
+ Fix tst-aarch64-pkey to handle ENOSPC as not supported
+
+ * sysdeps/unix/sysv/linux/aarch64/tst-aarch64-pkey.c: Modified.
+ (do_test): Modified function.
+
+2025-02-14 Tulio Magno Quites Machado Filho <tuliom@redhat.com>
+
+ COMMIT: 1b6f868625403d6b7683af840e87d2b18d5d7731
+ Increase the amount of data tested in stdio-common/tst-fwrite-bz29459.c
+
+ * stdio-common/tst-fwrite-bz29459.c: Modified.
+ (ITERATIONS): Modified.
+ (main): Modified function.
+
+2025-02-13 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: aa3d7bd5299b33bffc118aa618b59bfa66059bcb
+ elf: Keep using minimal malloc after early DTV resize (bug 32412)
+
+ * elf/Makefile: Modified.
+ * elf/dl-tls.c: Modified.
+ (_dl_resize_dtv): Modified function.
+ * elf/tst-audit-tlsdesc-dlopen2.c: New file.
+ * elf/tst-auditmod-tlsdesc2.c: New file.
+
+2025-02-13 Tulio Magno Quites Machado Filho <tuliom@redhat.com>
+
+ COMMIT: 88f7ef881d1b9507aa934104c338b958c37821d7
+ libio: Initialize _total_written for all kinds of streams
+
+ * libio/fileops.c: Modified.
+ (_IO_new_file_init_internal): Modified function.
+ * libio/genops.c: Modified.
+ (_IO_no_init): Modified function.
+
+2025-02-13 Ben Kallus <benjamin.p.kallus.gr@dartmouth.edu>
+
+ COMMIT: d10176c0ffeadbc0bcd443741f53ebd85e70db44
+ malloc: Add size check when moving fastbin->tcache
+
+ * malloc/malloc.c: Modified.
+ (_int_malloc): Modified function.
+
+2025-02-13 Tobias Stoeckmann <tobias@stoeckmann.org>
+
+ COMMIT: 6a3cb6b1bd63e167fc525cce07010ff78197b271
+ nss: Improve network number parsers (bz 32573, 32575)
+
+ * inet/inet_net.c: Modified.
+ (__inet_network): Modified function.
+ * nss/Makefile: Modified.
+ * nss/nss_files/files-network.c: Modified.
+ (if): Remove function.
+ (n_net): New.
+ (if): New function.
+ * nss/tst-nss-files-network.c: New file.
+ * support/namespace.h: Modified.
+ (support_chroot_configuration): Modified.
+ (support_chroot): Modified.
+ * support/support_chroot.c: Modified.
+ (support_chroot_create): Modified function.
+ (support_chroot_free): Modified function.
+
+2025-02-13 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: 991febc2f46d51801691bbd489d290820728d241
+ nptl: Remove unused __g_refs comment.
+
+ * nptl/pthread_cond_wait.c: Modified.
+
+2025-02-13 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ COMMIT: a30374e4ce29197e281beefb6e55e218539e6d58
+ advisories: Fix up GLIBC-SA-2025-0001
+
+ * advisories/GLIBC-SA-2025-0001: Modified.
+
+2025-02-13 Yat Long Poon <yatlong.poon@arm.com>
+
+ COMMIT: 95e807209b680257a9afe81a507754f1565dbb4d
+ AArch64: Improve codegen for SVE powf
+
+ * sysdeps/aarch64/fpu/powf_sve.c: Modified.
+ (Shift): Remove.
+ (data): Modified.
+ (sv_zeroinfnan): Modified function.
+ (sv_call_powf_sc): Modified function.
+ (sv_powf_core_ext): Modified function.
+ (sv_powf_core): Modified function.
+ (SV_NAME_F2): Modified function.
+
+2025-02-13 Yat Long Poon <yatlong.poon@arm.com>
+
+ COMMIT: 0b195651db3ae793187c7dd6d78b5a7a8da9d5e6
+ AArch64: Improve codegen for SVE pow
+
+ * sysdeps/aarch64/fpu/pow_sve.c: Modified.
+ (A): Remove.
+ (C): Remove.
+ (sv_isodd): Modified function.
+ (sv_zeroinfnan): Modified function.
+ (sv_log_inline): Modified function.
+ (sv_exp_inline): Modified function.
+ (SV_NAME_D2): Modified function.
+ (SmallBoundX): New.
+ (data): New.
+ (sv_exp_core): New function.
+
+2025-02-13 Yat Long Poon <yatlong.poon@arm.com>
+
+ COMMIT: f5ff34cb3c75ec1061c75bb9188b3c1176426947
+ AArch64: Improve codegen for SVE erfcf
+
+ * sysdeps/aarch64/fpu/erfcf_sve.c: Modified.
+ (SV_NAME_F1): Modified function.
+
+2025-02-13 Luna Lamb <luna.lamb@arm.com>
+
+ COMMIT: c0ff447edf19bd4630fe79adf5e8b896405b059f
+ Aarch64: Improve codegen in SVE exp and users, and update expf_inline
+
+ * sysdeps/aarch64/fpu/cosh_sve.c: Modified.
+ (data): Modified.
+ (special_case): Modified function.
+ (exp_inline): Modified function.
+ (SV_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/exp10_sve.c: Modified.
+ (poly_sve_f64.h): Remove include.
+ (data): Modified.
+ (special_case): Modified function.
+ (SV_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/exp2_sve.c: Modified.
+ (poly_sve_f64.h): Remove include.
+ (data): Modified.
+ (special_case): Modified function.
+ (SV_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/exp_sve.c: Modified.
+ (data): Modified.
+ (C): Remove.
+ (special_case): Modified function.
+ (SV_NAME_D1): Modified function.
+ * sysdeps/aarch64/fpu/sv_expf_inline.h: Modified.
+
+2025-02-13 Luna Lamb <luna.lamb@arm.com>
+
+ COMMIT: 8f0e7fe61e0a2ad5ed777933703ce09053810ec4
+ Aarch64: Improve codegen in SVE asinh
+
+ * sysdeps/aarch64/fpu/asinh_sve.c: Modified.
+ (poly_sve_f64.h): Remove include.
+ (data): Modified.
+ (__sv_log_inline): Modified function.
+ (SV_NAME_D1): Modified function.
+ (IndexMask): New.
+
+2025-02-13 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ COMMIT: 5afaf99edb326fd9f36eb306a828d129a3a1d7f7
+ math: Improve layout of exp/exp10 data
+
+ * sysdeps/ieee754/dbl-64/math_config.h: Modified.
+ (exp_data): Modified.
+
+2025-02-13 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ COMMIT: cdb9ba84191ce72e86346fb8b1d906e7cd930ea2
+ assert: Add test for CVE-2025-0395
+
+ * assert/Makefile: Modified.
+ * assert/tst-assert-sa-2025-0001.c: New file.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: b81252c4b9d8f624ce6519d38bfa7d77ec36f403
+ math: Consolidate coshf and sinhf internal tables
+
+ * math/Makefile: Modified.
+ * sysdeps/ieee754/flt-32/e_coshf.c: Modified.
+ (__ieee754_coshf): Modified function.
+ (e_sincoshf_data.h): Include file.
+ * sysdeps/ieee754/flt-32/e_sincoshf_data.c: New file.
+ * sysdeps/ieee754/flt-32/e_sincoshf_data.h: New file.
+ * sysdeps/ieee754/flt-32/e_sinhf.c: Modified.
+ (__ieee754_sinhf): Modified function.
+ (e_sincoshf_data.h): Include file.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 994007ff29358560d85a3b29915b0ffcda553a84
+ math: Consolidate acoshf and asinhf internal tables
+
+ * math/Makefile: Modified.
+ * sysdeps/ieee754/flt-32/e_acoshf.c: Modified.
+ (__ieee754_acoshf): Modified function.
+ (s_asincoshf_data.h): Include file.
+ * sysdeps/ieee754/flt-32/s_asincoshf_data.c: New file.
+ * sysdeps/ieee754/flt-32/s_asincoshf_data.h: New file.
+ * sysdeps/ieee754/flt-32/s_asinhf.c: Modified.
+ (__asinhf): Modified function.
+ (s_asincoshf_data.h): Include file.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 8f170dc81918813132998e4b306388c5663cb4c1
+ math: Use tanpif from CORE-MATH
+
+ * SHARED-FILES: Modified.
+ * sysdeps/aarch64/libm-test-ulps: Modified.
+ * sysdeps/arc/fpu/libm-test-ulps: Modified.
+ * sysdeps/arc/nofpu/libm-test-ulps: Modified.
+ * sysdeps/arm/libm-test-ulps: Modified.
+ * sysdeps/hppa/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
+ * sysdeps/ieee754/flt-32/math_config.h: Modified.
+ [! ROUNDEVENF_INTRINSICS](ROUNDEVENF_INTRINSICS): New.
+ (roundevenf_finite): New function.
+ * sysdeps/ieee754/flt-32/s_tanpif.c: New file.
+ * sysdeps/loongarch/lp64/libm-test-ulps: Modified.
+ * sysdeps/mips/mips64/libm-test-ulps: Modified.
+ * sysdeps/or1k/fpu/libm-test-ulps: Modified.
+ * sysdeps/or1k/nofpu/libm-test-ulps: Modified.
+ * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
+ * sysdeps/powerpc/fpu/math_private.h: Modified.
+ [_ARCH_PWR6](ROUNDEVENF_INTRINSICS): New.
+ * sysdeps/riscv/nofpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/rvd/libm-test-ulps: Modified.
+ * sysdeps/s390/fpu/libm-test-ulps: Modified.
+ * sysdeps/sparc/fpu/libm-test-ulps: Modified.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: de2fca9fe20e70d3c42b0a7a6baf684492dd4dbb
+ math: Use sinpif from CORE-MATH
+
+ * SHARED-FILES: Modified.
+ * sysdeps/aarch64/libm-test-ulps: Modified.
+ * sysdeps/arc/fpu/libm-test-ulps: Modified.
+ * sysdeps/arc/nofpu/libm-test-ulps: Modified.
+ * sysdeps/arm/libm-test-ulps: Modified.
+ * sysdeps/hppa/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
+ * sysdeps/ieee754/flt-32/s_sinpif.c: New file.
+ * sysdeps/loongarch/lp64/libm-test-ulps: Modified.
+ * sysdeps/mips/mips64/libm-test-ulps: Modified.
+ * sysdeps/or1k/fpu/libm-test-ulps: Modified.
+ * sysdeps/or1k/nofpu/libm-test-ulps: Modified.
+ * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/nofpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/rvd/libm-test-ulps: Modified.
+ * sysdeps/s390/fpu/libm-test-ulps: Modified.
+ * sysdeps/sparc/fpu/libm-test-ulps: Modified.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: be85208b9fcaf7d7de7aec074e80177739b89947
+ math: Use cospif from CORE-MATH
+
+ * SHARED-FILES: Modified.
+ * sysdeps/aarch64/libm-test-ulps: Modified.
+ * sysdeps/arc/fpu/libm-test-ulps: Modified.
+ * sysdeps/arc/nofpu/libm-test-ulps: Modified.
+ * sysdeps/arm/libm-test-ulps: Modified.
+ * sysdeps/hppa/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
+ * sysdeps/ieee754/flt-32/s_cospif.c: New file.
+ * sysdeps/loongarch/lp64/libm-test-ulps: Modified.
+ * sysdeps/mips/mips64/libm-test-ulps: Modified.
+ * sysdeps/or1k/fpu/libm-test-ulps: Modified.
+ * sysdeps/or1k/nofpu/libm-test-ulps: Modified.
+ * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/nofpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/rvd/libm-test-ulps: Modified.
+ * sysdeps/s390/fpu/libm-test-ulps: Modified.
+ * sysdeps/sparc/fpu/libm-test-ulps: Modified.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 95a01ea9551f09c5e6accd07105bac360f2d38e6
+ math: Use atanpif from CORE-MATH
+
+ * SHARED-FILES: Modified.
+ * math/auto-libm-test-in: Modified.
+ * math/auto-libm-test-out-atanpi: Modified.
+ * sysdeps/aarch64/libm-test-ulps: Modified.
+ * sysdeps/arc/fpu/libm-test-ulps: Modified.
+ * sysdeps/arc/nofpu/libm-test-ulps: Modified.
+ * sysdeps/arm/libm-test-ulps: Modified.
+ * sysdeps/hppa/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
+ * sysdeps/ieee754/flt-32/s_atanpif.c: New file.
+ * sysdeps/loongarch/lp64/libm-test-ulps: Modified.
+ * sysdeps/mips/mips64/libm-test-ulps: Modified.
+ * sysdeps/or1k/fpu/libm-test-ulps: Modified.
+ * sysdeps/or1k/nofpu/libm-test-ulps: Modified.
+ * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/nofpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/rvd/libm-test-ulps: Modified.
+ * sysdeps/s390/fpu/libm-test-ulps: Modified.
+ * sysdeps/sparc/fpu/libm-test-ulps: Modified.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 1cd9ccd8c0b23a3106f08f6e29bcbb1f57d3334c
+ math: Use atan2pif from CORE-MATH
+
+ * SHARED-FILES: Modified.
+ * sysdeps/aarch64/libm-test-ulps: Modified.
+ * sysdeps/arc/fpu/libm-test-ulps: Modified.
+ * sysdeps/arc/nofpu/libm-test-ulps: Modified.
+ * sysdeps/arm/libm-test-ulps: Modified.
+ * sysdeps/hppa/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
+ * sysdeps/ieee754/flt-32/s_atan2pif.c: New file.
+ * sysdeps/loongarch/lp64/libm-test-ulps: Modified.
+ * sysdeps/mips/mips64/libm-test-ulps: Modified.
+ * sysdeps/or1k/fpu/libm-test-ulps: Modified.
+ * sysdeps/or1k/nofpu/libm-test-ulps: Modified.
+ * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/nofpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/rvd/libm-test-ulps: Modified.
+ * sysdeps/s390/fpu/libm-test-ulps: Modified.
+ * sysdeps/sparc/fpu/libm-test-ulps: Modified.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: ae679a0aca66b04eead859360f7fbca387adf02c
+ math: Use asinpif from CORE-MATH
+
+ * SHARED-FILES: Modified.
+ * sysdeps/aarch64/libm-test-ulps: Modified.
+ * sysdeps/arc/fpu/libm-test-ulps: Modified.
+ * sysdeps/arc/nofpu/libm-test-ulps: Modified.
+ * sysdeps/arm/libm-test-ulps: Modified.
+ * sysdeps/hppa/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
+ * sysdeps/ieee754/flt-32/s_asinpif.c: New file.
+ * sysdeps/loongarch/lp64/libm-test-ulps: Modified.
+ * sysdeps/mips/mips64/libm-test-ulps: Modified.
+ * sysdeps/or1k/fpu/libm-test-ulps: Modified.
+ * sysdeps/or1k/nofpu/libm-test-ulps: Modified.
+ * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/nofpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/rvd/libm-test-ulps: Modified.
+ * sysdeps/s390/fpu/libm-test-ulps: Modified.
+ * sysdeps/sparc/fpu/libm-test-ulps: Modified.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: edb2a8f0ae1b849737a7559c39779131f908adaa
+ math: Use acospif from CORE-MATH
+
+ * SHARED-FILES: Modified.
+ * sysdeps/aarch64/libm-test-ulps: Modified.
+ * sysdeps/arc/fpu/libm-test-ulps: Modified.
+ * sysdeps/arc/nofpu/libm-test-ulps: Modified.
+ * sysdeps/arm/libm-test-ulps: Modified.
+ * sysdeps/hppa/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/fpu/libm-test-ulps: Modified.
+ * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
+ * sysdeps/ieee754/flt-32/s_acospif.c: New file.
+ * sysdeps/loongarch/lp64/libm-test-ulps: Modified.
+ * sysdeps/mips/mips64/libm-test-ulps: Modified.
+ * sysdeps/or1k/fpu/libm-test-ulps: Modified.
+ * sysdeps/or1k/nofpu/libm-test-ulps: Modified.
+ * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/nofpu/libm-test-ulps: Modified.
+ * sysdeps/riscv/rvd/libm-test-ulps: Modified.
+ * sysdeps/s390/fpu/libm-test-ulps: Modified.
+ * sysdeps/sparc/fpu/libm-test-ulps: Modified.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 57d1fc997143c15a1fb06aaf038f1ef3afe7bd91
+ benchtests: Add tanpif
+
+ * benchtests/Makefile: Modified.
+ * benchtests/tanpif-inputs: New file.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 10370a4d0063d7b71b48fe7b5cdb7d602e14e8b4
+ benchtests: Add sinpif
+
+ * benchtests/Makefile: Modified.
+ * benchtests/sinpif-inputs: New file.
+
+2025-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 180e97bee68bc16e07cfa0d9c8cefda0cb0020fe
+ benchtests: Add cospif
+
+ * benchtests/Makefile: Modified.
+ * benchtests/cospif-inputs: New file.
+
+2025-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 1700d306d4bee04583afe60e4e8362c69cc9c419
+ benchtests: Add atanpif
+
+ * benchtests/Makefile: Modified.
+ * benchtests/atanpif-inputs: New file.
+
+2025-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: ec9d2f30662565cc720c75988fa223b18157493e
+ benchtests: Add atan2pif
+
+ * benchtests/Makefile: Modified.
+ * benchtests/atan2pif-inputs: New file.
+
+2025-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 082ffa4ddcb08a4b35cab8c5cf54ccac92415a7b
+ benchtests: Add asinpif
+
+ * benchtests/Makefile: Modified.
+ * benchtests/asinpif-inputs: New file.
+
+2025-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 3e0e782b29ea115415d45a0ef66b4c6f251c228f
+ benchtests: Add acospif
+
+ * benchtests/Makefile: Modified.
+ * benchtests/acospif-inputs: New file.
+
+2025-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 392261a2b6f94a32ff0dc511a52275d62301f535
+ hurd: Replace char foo[1024] with string_t
+
+ * hurd/hurd/lookup.h: Modified.
+ (__hurd_file_name_lookup_retry): Modified.
+ (hurd_file_name_lookup_retry): Modified.
+ * hurd/hurdlookup.c: Modified.
+ (__hurd_file_name_lookup): Modified function.
+ * hurd/lookup-at.c: Modified.
+ (__file_name_lookup_at): Modified function.
+ * hurd/lookup-retry.c: Modified.
+ (__hurd_file_name_lookup_retry): Modified function.
+ * sysdeps/mach/hurd/bind.c: Modified.
+ (__bind): Modified function.
+ * sysdeps/mach/hurd/dl-sysdep.c: Modified.
+ (open_file): Modified function.
+ * sysdeps/mach/hurd/fexecve.c: Modified.
+ (fexecve): Modified function.
+ * sysdeps/mach/hurd/getlogin.c: Modified.
+ (getlogin): Modified function.
+ * sysdeps/mach/hurd/readlinkat.c: Modified.
+ (__readlinkat): Modified function.
+ * sysdeps/mach/hurd/ttyname.c: Modified.
+ (ttyname): Modified function.
+ * sysdeps/mach/hurd/ttyname_r.c: Modified.
+ (__ttyname_r): Modified function.
+
+2025-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ COMMIT: 659fa18dde83be7e723dcdc1624a3a1f2c180665
+ hurd: Drop useless buffer initialization in ttyname*
+
+ * sysdeps/mach/hurd/ttyname.c: Modified.
+ (ttyname): Modified function.
+ * sysdeps/mach/hurd/ttyname_r.c: Modified.
+ (__ttyname_r): Modified function.
+
+2025-02-10 Flavio Cruz <flaviocruz@gmail.com>
+
+ COMMIT: da49165ea6ca9a759229becc5e269594a80b0976
+ mig_strncpy: ensure destination string is null terminated
+
+ * mach/mig_strncpy.c: Modified.
+ (__mig_strncpy): Modified function.
+
+2025-02-10 gfleury <gfleury@disroot.org>
+
+ COMMIT: 6bcd7bf10062005a10c2a9d0dbbb7bdc995e5503
+ htl: stop exporting __pthread_default_barrierattr.
+
+ * htl/Versions: Modified.
+ * htl/pt-internal.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Remove.
+ * sysdeps/htl/pt-barrier.c: Modified.
+ (libc_hidden_data_def): Remove.
+
+2025-02-10 gfleury <gfleury@disroot.org>
+
+ COMMIT: 710bbc9659566017cb75d5d2bfb42f077350a25a
+ htl: move pthread_barrier_wait into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/pt-barrier-wait.c: Modified.
+ (pthread_barrier_wait): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_barrier_wait): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_barrier_wait): New function.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-10 gfleury <gfleury@disroot.org>
+
+ COMMIT: 2789003489c93305ecdc9f27d583507e07886631
+ htl: move pthread_barrier_init into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/pt-barrier-init.c: Modified.
+ (pthread_barrier_init): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_barrier_init): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_barrier_init): New function.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-10 gfleury <gfleury@disroot.org>
+
+ COMMIT: 735c9b73d6182f2fa9b72f708bd1f651b7c2717b
+ htl: move pthread_barrier_destroy into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/pt-barrier-destroy.c: Modified.
+ (pthread_barrier_destroy): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_barrier_destroy): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_barrier_destroy): New function.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-10 gfleury <gfleury@disroot.org>
+
+ COMMIT: ccf19a68ab067c81a3d24d9b5d1743ca2cf79184
+ htl: move pthread_barrierattr_getpshared, pthread_barrierattr_setpshared into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/pt-barrierattr-getpshared.c: Modified.
+ (pthread_barrierattr_getpshared): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_barrierattr_getpshared): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pt-barrierattr-setpshared.c: Modified.
+ (pthread_barrierattr_setpshared): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_barrierattr_setpshared): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_barrierattr_getpshared): New function.
+ (__pthread_barrierattr_setpshared): New function.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-10 gfleury <gfleury@disroot.org>
+
+ COMMIT: ca2a95ee677867168bd9b5542a70255b47c12849
+ htl: move pthread_barrierattr_init into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/pt-barrierattr-init.c: Modified.
+ (pthread_barrierattr_init): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (__pthread_barrierattr_init): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_barrierattr_init): New function.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-10 gfleury <gfleury@disroot.org>
+
+ COMMIT: 40cbd3c361f8460a53484d6803b96618119d078b
+ htl: move pthread_barrierattr_destroy into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/pt-barrierattr-destroy.c: Modified.
+ (pthread.h): Remove include.
+ (pthread_barrierattr_destroy): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (pthreadP.h): Include file.
+ (shlib-compat.h): Include file.
+ (__pthread_barrierattr_destroy): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_barrierattr_destroy): New function.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-02-10 gfleury <gfleury@disroot.org>
+
+ COMMIT: 7d799d85e82f58cff0dea0363d0b056a85ef5c44
+ htl: move __pthread_default_barrierattr into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * htl/pt-internal.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/pt-barrier.c: Modified.
+ (libc_hidden_data_def): New.
+
+2025-02-05 DJ Delorie <dj@redhat.com>
+
+ COMMIT: bb6496b96444dfd55d7105396780f6eba14b1cd9
+ manual: Update signal descriptions
+
+ * manual/signal.texi: Modified.
+
+2025-02-05 Tulio Magno Quites Machado Filho <tuliom@redhat.com>
+
+ COMMIT: cdb0800022110bc68a033944f09e501be5bd72d7
+ libio: Replace __LP64__ with __WORDSIZE
+
+ * libio/bits/types/struct_FILE.h: Modified.
+ (_IO_FILE_complete): Modified.
+ (bits/wordsize.h): Include file.
+
+2025-02-05 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 3755ffb665ab544396d871c517a218d863f1cf52
+ powerpc64le: Also avoid IFUNC for __mempcpy
+
+ * sysdeps/powerpc/powerpc64/le/multiarch/dl-symbol-redir-ifunc.h: Modified.
+ (__mempcpy): New.
+
+2025-02-05 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 68c9ef4419b8a4574dacc8e96296ec24bdc01da8
+ elf: Build dl-tls.o with early startup symbol redirections
+
+ * csu/libc-tls.c: Modified.
+ (dl-symbol-redir-ifunc.h): Include file.
+ * elf/dl-tls.c: Modified.
+ [! SHARED](dl-symbol-redir-ifunc.h): Include file.
+
+2025-02-04 DJ Delorie <dj@redhat.com>
+
+ COMMIT: 37a0933e1bf97346b45463bde0c4631be8abaa07
+ manual: make @manpageurl more specific to each output
+
+ * manual/intro.texi: Modified.
+ * manual/macros.texi: Modified.
+ * manual/resource.texi: Modified.
+
+2025-02-03 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 09e7f4d594b4308fbea18e3044148d67b59757c9
+ math: Fix tanf for some inputs (BZ 32630)
+
+ * math/auto-libm-test-in: Modified.
+ * math/auto-libm-test-out-tan: Modified.
+ * sysdeps/ieee754/flt-32/s_tanf.c: Modified.
+ (__tanf): Modified function.
+
+2025-02-02 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: fc058b46c78f090580c1ca5b785b54ae4092f0c1
+ elf: Use _dl_find_object instead of _dl_find_dso_for_object in dlopen
+
+ * elf/dl-open.c: Modified.
+ (_dl_open): Modified function.
+
+2025-02-02 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: b05e78d47351181694d7eda3dfcccc495b538fa8
+ elf: Add fast path to dlopen for fully-opened maps
+
+ * elf/dl-open.c: Modified.
+ (dl_open_worker_begin): Modified function.
+ (_dl_open): Modified function.
+ (is_already_fully_open): New function.
+
+2025-02-02 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: edc6842bbc1e052a4df4e449d2ce2b8d0991bd34
+ elf: Determine the caller link map in _dl_open
+
+ * elf/dl-open.c: Modified.
+ (dl_open_args): Modified.
+ (dl_open_worker_begin): Modified function.
+ (_dl_open): Modified function.
+
+2025-02-02 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: d12cb8e45232f11ee77f8b6d8cd71cc96fbff4a4
+ elf: Merge __dl_libc_freemem into __rtld_libc_freeres
+
+ * elf/dl-libc.c: Modified.
+ (free_slotinfo): Remove function.
+ (__dl_libc_freemem): Remove function.
+ * elf/dl-libc_freeres.c: Modified.
+ (__rtld_libc_freeres): Modified function.
+ (free_slotinfo): New function.
+ * include/set-freeres.h: Modified.
+ (__dl_libc_freemem): Remove.
+ * malloc/set-freeres.c: Modified.
+ (__libc_freeres): Modified function.
+
+2025-02-02 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 749310c61b66aa2af0422db25686440b64a14800
+ elf: Add l_soname accessor function for DT_SONAME values
+
+ * elf/dl-load.c: Modified.
+ [! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
+ (_dl_lookup_map): Modified function.
+ * elf/dl-open.c: Modified.
+ (dl_open_worker_begin): Modified function.
+ * elf/rtld.c: Modified.
+ (rtld_chain_load): Modified function.
+ (dl_main): Modified function.
+ * elf/setup-vdso.h: Modified.
+ (setup_vdso): Modified function.
+ * elf/sprof.c: Modified.
+ (load_shobj): Modified function.
+ * sysdeps/generic/ldsodefs.h: Modified.
+ (l_soname): New function.
+
+2025-02-02 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: aa1bf8903992cc0d26cacb9e5930a9fed8f50548
+ elf: Split _dl_lookup_map, _dl_map_new_object from _dl_map_object
+
+ * elf/dl-load.c: Modified.
+ (_dl_map_object): Modified function.
+ (_dl_lookup_map): New function.
+ (_dl_map_new_object): New function.
+ * sysdeps/generic/ldsodefs.h: Modified.
+ (_dl_lookup_map): New function.
+ (_dl_map_new_object): New function.
+
+2025-02-01 Sergey Bugaev <bugaevc@gmail.com>
+
+ COMMIT: a7aad6e2b774f24934d8925d3169ee6bf9d7538c
+ hurd: Use the new __proc_reauthenticate_complete protocol
+
+ * hurd/hurdsig.c: Modified.
+ (reauth_proc): Modified function.
+ * sysdeps/mach/hurd/spawni.c: Modified.
+ (__spawni): Modified function.
+
+2025-02-01 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 96429bcc91a14f71b177ddc5e716de3069060f2c
+ elf: Do not add a copy of _dl_find_object to libc.so
+
+ * elf/Makefile: Modified.
+ * elf/dl-find_object.c: Modified.
+ (__dl_find_object): Remove function.
+ (hidden_def): Remove.
+ (weak_alias): Remove.
+ (_dl_find_object): New function.
+ (rtld_hidden_def): New.
+ * include/dlfcn.h: Modified.
+ [! _ISOMAC](__dl_find_object): Remove.
+ [! _ISOMAC](hidden_proto): Remove.
+ [! _ISOMAC](rtld_hidden_proto): New.
+ * sysdeps/arm/find_exidx.c: Modified.
+ (__gnu_Unwind_Find_exidx): Modified function.
+ (ldsodefs.h): Include file.
+
+2025-02-01 gfleury <gfleury@disroot.org>
+
+ COMMIT: cf51d18b9daf510de1997d4d87328c03103a6b68
+ htl: move pthread_setcancelstate into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * htl/forward.c: Modified.
+ (FORWARD): Remove.
+ (strong_alias): Remove.
+ * htl/pt-initialize.c: Modified.
+ * htl/pt-setcancelstate.c: Modified.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ (__pthread_setcancelstate): New function.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/pthread-functions.h: Modified.
+ (__pthread_setcancelstate): Remove.
+ (pthread_functions): Modified.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (__pthread_setcancelstate): Remove.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+ * sysdeps/pthread/sem_open.c: Modified.
+ (__sem_open): Modified function.
+
+2025-01-31 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 04588633cff835db7d838aa57c3def90d2621b76
+ math: Fix sinhf for some inputs (BZ 32627)
+
+ * math/auto-libm-test-in: Modified.
+ * math/auto-libm-test-out-sinh: Modified.
+ * sysdeps/ieee754/flt-32/e_sinhf.c: Modified.
+ (__ieee754_sinhf): Modified function.
+
+2025-01-31 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: c79277a16785c8ae96d821414f4d31d654a0177c
+ math: Fix log10p1f internal table value (BZ 32626)
+
+ * math/auto-libm-test-in: Modified.
+ * math/auto-libm-test-out-log10p1: Modified.
+ * sysdeps/ieee754/flt-32/s_log10p1f.c: Modified.
+ (__log10p1f): Modified function.
+
+2025-01-31 Tulio Magno Quites Machado Filho <tuliom@redhat.com>
+
+ COMMIT: 1b29cb7b781ecf3f6dc4647c32861119bacbd5ef
+ manual: Safety annotations for timespec_get and timespec_getres
+
+ * manual/time.texi: Modified.
+
+2025-01-31 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 22a11aa1c3fba1918ed5f288176ad58385e5838c
+ sh: Fix tst-guard1 build
+
+ * sysdeps/sh/nptl/pthreaddef.h: Modified.
+ (sysdep.h): Remove include.
+
+2025-01-30 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 47c4f4045caaaad1e6165cb638e45d633d6ca97f
+ manual: Add links to POSIX Semaphores man-pages documentation
+
+ * manual/threads.texi: Modified.
+
+2025-01-30 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: a3a5634d9b0e193502d16488205452598dc4aa74
+ manual: Consolidate POSIX Semaphores docs in Threads chapter
+
+ * manual/ipc.texi: Modified.
+ * manual/threads.texi: Modified.
+
+2025-01-30 Petr Malat <oss@malat.biz>
+
+ COMMIT: 4c43173eba874039c96eca893041745c6d7be38a
+ ld.so: Decorate BSS mappings
+
+ * elf/dl-map-segments.h: Modified.
+ (_dl_map_segments): Modified function.
+ (setvmaname.h): Include file.
+ * nptl/allocatestack.c: Modified.
+ (ANON_VMA_NAME_MAX_LEN): Remove.
+ * sysdeps/generic/setvmaname.h: Modified.
+ (stdbool.h): Include file.
+ (ANON_VMA_NAME_MAX_LEN): New.
+ (__is_decorate_maps_enabled): New function.
+ * sysdeps/unix/sysv/linux/setvmaname.c: Modified.
+ (__set_vma_name): Modified function.
+ (<anonymous>): New.
+ (__is_decorate_maps_enabled): New function.
+ * sysdeps/unix/sysv/linux/setvmaname.h: Modified.
+ [IS_IN(libc) || IS_IN(rtld)](stdbool.h): Include file.
+ [IS_IN(libc) || IS_IN(rtld)](__is_decorate_maps_enabled): New function.
+ (ANON_VMA_NAME_MAX_LEN): New.
+
+2025-01-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: a6fbe36b7f31292981422692236465ab56670ea9
+ nptl: Add support for setup guard pages with MADV_GUARD_INSTALL
+
+ * nptl/Makefile: Modified.
+ * nptl/TODO-testing: Modified.
+ * nptl/allocatestack.c: Modified.
+ (guard_position): Modified function.
+ (setup_stack_prot): Modified function.
+ (allocate_stack): Modified function.
+ (name_stack_maps): Modified function.
+ (allocate_stack_mode): New.
+ (stack_prot): New function.
+ (allocate_thread_stack): New function.
+ (adjust_stack_prot): New function.
+ * nptl/descr.h: Modified.
+ (pthread): Modified.
+ (allocate_stack_mode_t): New.
+ * nptl/nptl-stack.c: Modified.
+ (__nptl_deallocate_stack): Modified function.
+ * nptl/pthread_create.c: Modified.
+ (start_thread): Modified function.
+ * nptl/tst-guard1.c: New file.
+ * sysdeps/nptl/dl-tls_init_tp.c: Modified.
+ (__tls_init_tp): Modified function.
+ * sysdeps/nptl/fork.h: Modified.
+ (reclaim_stacks): Modified function.
+ * sysdeps/unix/sysv/linux/bits/mman-linux.h: Modified.
+ [__USE_MISC](MADV_GUARD_INSTALL): New.
+ [__USE_MISC](MADV_GUARD_REMOVE): New.
+
+2025-01-29 John David Anglin <danglin@gcc.gnu.org>
+
+ COMMIT: 8e86549d1417a4618ab98d10aaba427350b321c6
+ nptl: Correct stack size attribute when stack grows up [BZ #32574]
+
+ * nptl/pthread_getattr_np.c: Modified.
+ (__pthread_getattr_np): Modified function.
+
+2025-01-29 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 32ac9f8049adc7a7b92c3f27286de745691ad233
+ manual: Update compatibility note on flushing of line-oriented files
+
+ * manual/stdio.texi: Modified.
+
+2025-01-29 gfleury <gfleury@disroot.org>
+
+ COMMIT: 9a31eb64dbd4f2d16b206eba20960d2c10414dd8
+ htl: move pthread_setcanceltype into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * htl/forward.c: Modified.
+ (FORWARD): Remove.
+ * htl/pt-initialize.c: Modified.
+ * htl/pt-setcanceltype.c: Modified.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/htl/pthread-functions.h: Modified.
+ (__pthread_setcanceltype): Remove.
+ (pthread_functions): Modified.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_setcanceltype): New function.
+ (libc_hidden_proto): New function.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-01-29 gfleury <gfleury@disroot.org>
+
+ COMMIT: 265c5991afde5b64bf895f3a561c23f64ae4a5f9
+ htl: move pthread_mutex_consistent, pthread_mutex_consistent_np into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_mutex_consistent): New function.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/htl/pt-mutex-consistent.c: Modified.
+ (pthread.h): Remove include.
+ (pthread_mutex_consistent): Remove function.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_42)](compat_symbol): New.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_42)](compat_symbol): New.
+ (pthreadP.h): Include file.
+ (shlib-compat.h): Include file.
+ (__pthread_mutex_consistent): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-01-29 gfleury <gfleury@disroot.org>
+
+ COMMIT: 8bfabe7a92322bde46f25671cc29d66111321d38
+ htl: move pthread_mutex_destroy into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * htl/forward.c: Modified.
+ (FORWARD): Modified.
+ (FORWARD): Modified.
+ (FORWARD): Remove.
+ * htl/pt-initialize.c: Modified.
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ * sysdeps/htl/pthread-functions.h: Modified.
+ (_pthread_mutex_destroy): Remove.
+ (pthread_functions): Modified.
+ * sysdeps/htl/pthreadP.h: Modified.
+ [IS_IN (libpthread)](hidden_proto): Modified.
+ [IS_IN (libpthread)](hidden_proto): Remove.
+ (__pthread_mutex_destroy): Remove.
+ * sysdeps/mach/hurd/htl/pt-mutex-destroy.c: Modified.
+ (weak_alias): Remove.
+ (hidden_def): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-01-29 gfleury <gfleury@disroot.org>
+
+ COMMIT: be9f0e768125c211383fbf0add21dd659d49bd07
+ htl: move pthread_mutex_getprioceiling, pthread_mutex_setprioceiling into libc
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_mutex_getprioceiling): New function.
+ (__pthread_mutex_setprioceiling): New function.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ * sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c: Modified.
+ (pthread.h): Remove include.
+ (pthread_mutex_getprioceiling): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (pthreadP.h): Include file.
+ (shlib-compat.h): Include file.
+ (__pthread_mutex_getprioceiling): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c: Modified.
+ (pthread.h): Remove include.
+ (pthread_mutex_setprioceiling): Remove function.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (pthreadP.h): Include file.
+ (shlib-compat.h): Include file.
+ (__pthread_mutex_setprioceiling): New function.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-01-29 gfleury <gfleury@disroot.org>
+
+ COMMIT: 2ebc2d8e24976ae9779d1d78ba8a1ed9b7b1ded7
+ htl: move pthread_mutex_{lock, unlock, trylock, timedlock, clocklock}
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * htl/forward.c: Modified.
+ (FORWARD): Modified.
+ (FORWARD): Modified.
+ (FORWARD): Remove.
+ (FORWARD): Remove.
+ * htl/pt-initialize.c: Modified.
+ * hurd/hurdlock.c: Modified.
+ (libc_hidden_def): New.
+ (libc_hidden_def): New.
+ (libc_hidden_def): New.
+ (libc_hidden_def): New.
+ (libc_hidden_def): New.
+ * hurd/hurdlock.h: Modified.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ * sysdeps/htl/pthread-functions.h: Modified.
+ (__pthread_mutex_lock): Remove.
+ (__pthread_mutex_trylock): Remove.
+ (__pthread_mutex_unlock): Remove.
+ (pthread_functions): Modified.
+ * sysdeps/htl/pthreadP.h: Modified.
+ [IS_IN (libpthread)](hidden_proto): Modified.
+ [IS_IN (libpthread)](hidden_proto): Remove.
+ [IS_IN (libpthread)](hidden_proto): Remove.
+ [IS_IN (libpthread)](hidden_proto): Remove.
+ [IS_IN (libpthread)](hidden_proto): Remove.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (__pthread_mutex_clocklock): New function.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/timer_routines.c: Modified.
+ (thread_cleanup): Modified function.
+ (thread_expire_timer): Modified function.
+ (thread_func): Modified function.
+ (__timer_mutex_cancel_handler): Modified function.
+ * sysdeps/mach/hurd/htl/pt-mutex-lock.c: Modified.
+ (pthread.h): Remove include.
+ (hidden_def): Remove.
+ (strong_alias): Remove.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
+ (pthreadP.h): Include file.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/htl/pt-mutex-timedlock.c: Modified.
+ (pthread.h): Remove include.
+ (hidden_def): Remove.
+ (pthreadP.h): Include file.
+ (libc_hidden_def): New.
+ (libc_hidden_def): New.
+ * sysdeps/mach/hurd/htl/pt-mutex-trylock.c: Modified.
+ (pthread.h): Remove include.
+ (hidden_def): Remove.
+ (strong_alias): Remove.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
+ (pthreadP.h): Include file.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/htl/pt-mutex-unlock.c: Modified.
+ (pthread.h): Remove include.
+ (hidden_def): Remove.
+ (strong_alias): Remove.
+ (weak_alias): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
+ (pthreadP.h): Include file.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-01-29 gfleury <gfleury@disroot.org>
+
+ COMMIT: e892a930736ba8f3c19a47dc0f46fec87da38313
+ htl: move pthread_mutex_init into libc.
+
+ * htl/Makefile: Modified.
+ * htl/Versions: Modified.
+ * htl/forward.c: Modified.
+ (FORWARD): Modified.
+ (FORWARD): Modified.
+ (FORWARD): Modified.
+ (FORWARD): Modified.
+ (FORWARD): Remove.
+ * htl/pt-initialize.c: Modified.
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ * sysdeps/htl/pthread-functions.h: Modified.
+ (_pthread_mutex_init): Remove.
+ (pthread_functions): Modified.
+ * sysdeps/htl/pthreadP.h: Modified.
+ [IS_IN (libpthread)](hidden_proto): Modified.
+ [IS_IN (libpthread)](hidden_proto): Modified.
+ [IS_IN (libpthread)](hidden_proto): Modified.
+ [IS_IN (libpthread)](hidden_proto): Modified.
+ [IS_IN (libpthread)](hidden_proto): Modified.
+ [IS_IN (libpthread)](hidden_proto): Modified.
+ [IS_IN (libpthread)](hidden_proto): Remove.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): Modified.
+ (libc_hidden_proto): New.
+ * sysdeps/htl/timer_routines.c: Modified.
+ (reinit_after_fork): Modified function.
+ * sysdeps/mach/hurd/htl/pt-mutex-init.c: Modified.
+ (weak_alias): Remove.
+ (hidden_def): Remove.
+ [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
+ (shlib-compat.h): Include file.
+ (libc_hidden_def): New.
+ (versioned_symbol): New function.
+ * sysdeps/mach/hurd/i386/libc.abilist: Modified.
+ * sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
+ * sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
+
+2025-01-29 gfleury <gfleury@disroot.org>
+
+ COMMIT: 56b25bfd60b736c7e7124b6fdd505a5622531a87
+ htl: remove leftover for pthread_mutexattr_settype
+
+ * sysdeps/htl/libc-lockP.h: Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
+ [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
+ (__pthread_mutexattr_settype): Remove.
+ * sysdeps/htl/pthreadP.h: Modified.
+ (__pthread_mutexattr_settype): Modified.
+ (__pthread_mutexattr_settype): Remove.
+
+2025-01-28 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 203452a460143c2b0bf80e0e92027e0fd6e19fa4
+ Add test of input file flushing / offset issues
+
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-read-offset.c: New file.
+
+2025-01-28 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 3ff3b9997cfef891ba33a14f1dcba0310d96369c
+ Fix fflush handling for mmap files after ungetc (bug 32535)
+
+ * libio/fileops.c: Modified.
+ (_IO_file_sync_mmap): Modified function.
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-fflush-mmap.c: New file.
+
+2025-01-28 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 0dcc0b2f63051863187dc678964eb17761b1a820
+ Fix fseek handling for mmap files after ungetc or fflush (bug 32529)
+
+ * libio/fileops.c: Modified.
+ (_IO_file_seekoff_mmap): Modified function.
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-fseek-mmap.c: New file.
+
+2025-01-28 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 94251ae99edaa911f4cb8056748dca0874ea268c
+ Make fflush (NULL) flush input files (bug 32369)
+
+ * libio/genops.c: Modified.
+ (_IO_flush_all): Modified function.
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-fflush-all-input.c: New file.
+
+2025-01-28 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: be6818be31e756398e45f70e2819d78be0961223
+ Make fclose seek input file to right offset (bug 12724)
+
+ * libio/fileops.c: Modified.
+ (_IO_new_file_close_it): Modified function.
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-fclose-offset.c: New file.
+
+2025-01-28 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 377e9733b50ce41e496c467ddcc112f73c88f3bd
+ Fix fflush after ungetc on input file (bug 5994)
+
+ * libio/fileops.c: Modified.
+ (_IO_new_file_sync): Modified function.
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-ungetc-fflush.c: New file.
+
+2025-01-28 Tulio Magno Quites Machado Filho <tuliom@redhat.com>
+
+ COMMIT: 1515f74fd81035a79861cd9fa12053fa9450ec65
+ libio: Add a new fwrite test that evaluates partial writes
+
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-fwrite-pos.c: New file.
+
+2025-01-28 Tulio Magno Quites Machado Filho <tuliom@redhat.com>
+ Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 596a61cf6b51ce2d58b8ca4e1d1f4fdfe1440dbc
+ libio: Start to return errors when flushing fwrite's buffer [BZ #29459]
+
+ * libio/bits/types/struct_FILE.h: Modified.
+ (_IO_FILE_complete): Modified.
+ * libio/fileops.c: Modified.
+ (_IO_new_file_init_internal): Modified function.
+ (_IO_new_file_write): Modified function.
+ * libio/iofwrite.c: Modified.
+ (_IO_fwrite): Modified function.
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-fwrite-bz29459.c: New file.
+ * stdio-common/tst-fwrite-bz29459.sh: New file.
+ * stdio-common/tst-fwrite-pipe.c: New file.
+
+2025-01-28 Martin Coufal <mcoufal@redhat.com>
+
+ COMMIT: 45c42b65c29422b773ac94771aa71165e245f8f8
+ Add new tests for fopen
+
+ * stdio-common/Makefile: Modified.
+ * stdio-common/tst-fopen.c: New file.
+ * sysdeps/pthread/Makefile: Modified.
+ * sysdeps/pthread/tst-fopen-threaded.c: New file.
+
+2025-01-28 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 42aba9189557280ad367c35908cbdfe26f5aeeb1
+ Increase version to 2.41.9000, add new section to NEWS
+
+ * NEWS: Modified.
+ * version.h: Modified.
+ (RELEASE): Modified.
+ (VERSION): Modified.
+
diff --git a/INSTALL b/INSTALL
index cf60e1a..1fd8d56 100644
--- a/INSTALL
+++ b/INSTALL
@@ -291,10 +291,13 @@ passed to 'configure'. For example:
Default is to disable fortification.
-'--disable-sframe'
- By default, the GNU C Library is built with '-Wa,--gsframe' if the
- current GNU 'binutils' supports it. You may want to use this
- option if you don't plan to use SFrame stack tracer.
+'--enable-sframe'
+ Experimental option supported by some architectures, where the GNU
+ C Library is built with '-Wa,--gsframe' if 'binutils' supports it.
+ Currently this is only supported on x86_64 and aarch64. The option
+ enables SFrame support on 'backtrace'.
+
+ Default is to disable SFrame support.
To build the library and related programs, type 'make'. This will
produce a lot of output, some of which may look like errors from 'make'
@@ -497,7 +500,7 @@ build the GNU C Library:
GCC 12.1 or higher is required. In general it is recommended to
use the newest version of the compiler that is known to work for
building the GNU C Library, as newer compilers usually produce
- better code. As of release time, GCC 14.2.1 is the newest compiler
+ better code. As of release time, GCC 15.1.1 is the newest compiler
verified to work to build the GNU C Library.
For multi-arch support it is recommended to use a GCC which has
@@ -519,7 +522,7 @@ build the GNU C Library:
You must use GNU 'binutils' (as and ld) to build the GNU C Library.
No other assembler or linker has the necessary functionality at the
- moment. As of release time, GNU 'binutils' 2.43.1 is the newest
+ moment. As of release time, GNU 'binutils' 2.45 is the newest
verified to work to build the GNU C Library.
* GNU 'texinfo' 4.7 or later
@@ -536,7 +539,7 @@ build the GNU C Library:
'awk' is used in several places to generate files. Some 'gawk'
extensions are used, including the 'asorti' function, which was
introduced in version 3.1.2 of 'gawk'. As of release time, 'gawk'
- version 5.3.1 is the newest verified to work to build the GNU C
+ version 5.3.2 is the newest verified to work to build the GNU C
Library.
Testing the GNU C Library requires 'gawk' to be compiled with
@@ -553,7 +556,7 @@ build the GNU C Library:
Perl is not required, but if present it is used in some tests and
the 'mtrace' program, to build the GNU C Library manual. As of
- release time 'perl' version 5.40.0 is the newest verified to work
+ release time 'perl' version 5.42.0 is the newest verified to work
to build the GNU C Library.
* GNU 'sed' 3.02 or newer
@@ -565,7 +568,7 @@ build the GNU C Library:
* Python 3.4 or later
Python is required to build the GNU C Library. As of release time,
- Python 3.12.8 is the newest verified to work for building and
+ Python 3.13.5 is the newest verified to work for building and
testing the GNU C Library.
* PExpect 4.0
@@ -583,7 +586,7 @@ build the GNU C Library:
A missing 'abnf' module does not reduce the test coverage of the
library itself.
- * GDB 7.8 or later with support for Python 2.7/3.4 or later
+ * GDB 7.8 or later with support for Python 3.4 or later
GDB itself needs to be configured with Python support in order to
use the pretty printers. Notice that your system having Python
@@ -605,7 +608,7 @@ and if you change any of the message translation files you will need
* GNU 'gettext' 0.10.36 or later
- As of release time, GNU 'gettext' version 0.23 is the newest
+ As of release time, GNU 'gettext' version 0.23.2 is the newest
version verified to work to build the GNU C Library.
You may also need these packages if you upgrade your source tree using
diff --git a/Makeconfig b/Makeconfig
index e29a2db..7102d92 100644
--- a/Makeconfig
+++ b/Makeconfig
@@ -718,7 +718,7 @@ libgcc_eh := -Wl,--as-needed -lgcc_s $(libunwind) -Wl,--no-as-needed
gnulib-arch =
gnulib = -lgcc $(gnulib-arch)
gnulib-tests := -lgcc $(libgcc_eh)
-gnulib-extralibdir = $(shell $(CC) -print-file-name=libgcc_s.so$(libgcc_s.so-version) | sed 's#/[^/]*$$##')
+gnulib-extralibdir = $(dir $(shell $(CC) -print-file-name=libgcc_s.so$(libgcc_s.so-version)))
static-gnulib-arch =
# By default, elf/static-stubs.o, instead of -lgcc_eh, is used to
# statically link programs. When --disable-shared is used, we use
diff --git a/NEWS b/NEWS
index 9a92dd0..30c2b87 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,33 @@ See the end for copying conditions.
Please send GNU C library bug reports via <https://sourceware.org/bugzilla/>
using `glibc' in the "product" field.
+Version 2.43
+
+Major new features:
+
+ [Add new features here]
+
+Deprecated and removed features, and other changes affecting compatibility:
+
+ [Add deprecations, removals and changes affecting compatibility here]
+
+Changes to build and runtime requirements:
+
+ [Add changes to build and runtime requirements here]
+
+Security related changes:
+
+The following CVEs were fixed in this release, details of which can be
+found in the advisories directory of the release tarball:
+
+ [The release manager will add the list generated by
+ scripts/process-advisories.sh just before the release.]
+
+The following bugs were resolved with this release:
+
+ [The release manager will add the list generated by
+ scripts/list-fixed-bugs.py just before the release.]
+
Version 2.42
Major new features:
@@ -19,43 +46,58 @@ Major new features:
* On Linux, the pthread_gettid_np function has been added.
-* The ISO C2Y family of unsigned abs functions, i.e.
- uabs, ulabs, ullabs and uimaxabs, are now supported.
+* The ISO C2Y family of unsigned abs functions, i.e. uabs, ulabs,
+ ullabs, and uimaxabs, is now supported.
* On Linux, the <termios.h> interface now supports arbitrary baud rates;
speed_t is redefined to simply be the baud rate specified as an
unsigned int, which matches the kernel interface.
-* The thread-local cache in malloc (tcache) now supports caching of large
- blocks. This feature can be enabled by setting the tunable
- glibc.malloc.tcache_max to a larger value (max 4194304).
- Tcache is also significantly faster for small sizes.
+* The thread-local cache in malloc (tcache) now supports caching of
+ large blocks. This feature can be enabled by setting the tunable
+ glibc.malloc.tcache_max to a larger value (max 4194304). Tcache is
+ also significantly faster for small sizes.
+
+* A new configure option, "--enable-sframe", can be used to enable
+ SFrame support of the GNU C Libraries. SFrame is a new stack trace
+ information format which can be used by backtrace. It requires
+ binutils with a minimum version of 2.45.
+
+* Support for lightweight stack guard pages via madvise and the
+ MADV_GUARD_INSTALL flag has been added to pthread_create.
+
+* Additional optimized and correctly rounded mathematical functions have
+ been imported from the CORE-MATH project, in particular acospif,
+ asinpif, atanpif, atan2pif, cospif, sinpif, tanpif.
+
+* The testsuite has been significantly extended, including coverage of
+ the functionality of the printf and scanf function families in many
+ variants.
-* New stack tracer using SFrame. Introducing --disable-sframe a new
- configuration flag. Building glibc using sframe is automatically
- enabled when the build system supports it.
+* The manual has been significantly extended and updated, particularly
+ the threads, terminal, filesystem, resource, and math chapters.
+
+* Code has been added to detect the x86-64 Intel Arrow Lake, Panther
+ Lake, Clearwater Forest, and Diamond Rapids microarchitectures.
+
+* Regarding S390, support for the new z17 platform has been added.
Deprecated and removed features, and other changes affecting compatibility:
-* The glibc.rtld.execstack now supports a compatibility mode to allow
- programs that require an executable stack through dynamic loaded
- shared libraries.
+* The glibc.rtld.execstack tunable now supports a compatibility mode to
+ allow programs that require an executable stack through dynamically
+ loaded shared libraries.
* On Linux, the <termio.h> header and the definition of struct termio
in <sys/ioctl.h> have been removed. The termio interface has been
obsolete since the very first version of POSIX.1 in 1988, replaced
with <termios.h>.
-* On Linux, the ioctl constants TCGETS, TCSETS, TCSETSF, TCSETSW,
- TCGETS2, TCSETS2, TCSETSF2, TCSETSW2 are no longer defined in
- <sys/ioctl.h>. Applications must use the high-level <termios.h>
- interfaces instead.
-
-* The support for TX lock elision of pthread mutexes is deprecated on
- all architectures and will be removed in the next release.
+* The support for TX lock elision of pthread mutexes has been deprecated
+ on all architectures and will be removed in the next release.
-* On AArch64 Linux targets supporting SME, setjmp and sigsetjmp will
- disable ZA state of SME.
+* On AArch64 Linux targets supporting the Scalable Matrix Extension
+ (SME), setjmp and sigsetjmp will disable the ZA state of SME.
Changes to build and runtime requirements:
@@ -68,13 +110,119 @@ Security related changes:
The following CVEs were fixed in this release, details of which can be
found in the advisories directory of the release tarball:
- [The release manager will add the list generated by
- scripts/process-advisories.sh just before the release.]
+ GLIBC-SA-2025-0001:
+ assert: Buffer overflow when printing assertion failure message
+ (CVE-2025-0395)
+
+ GLIBC-SA-2025-0003:
+ power10: strcmp fails to save and restore nonvolatile vector
+ registers (CVE-2025-5702)
+
+ GLIBC-SA-2025-0004:
+ power10: strncmp fails to save and restore nonvolatile vector
+ registers (CVE-2025-5745)
+
+ GLIBC-SA-2025-0005:
+ posix: Fix double-free after allocation failure in regcomp
+ (CVE-2025-8058)
The following bugs were resolved with this release:
- [The release manager will add the list generated by
- scripts/list-fixed-bugs.py just before the release.]
+ [5994] stdio: fflush after ungetc on seekable input stream
+ [12724] stdio: fclose violates POSIX 2008 on seekable input streams
+ [25263] dynamic-link: ldd and ld.so fail to resolve $ORIGIN with cross
+ dir symlink
+ [27880] nptl: Please provide a pthread pid accessor
+ [29190] dynamic-link: Symbols with version hash zero lead to crashes,
+ not matched correctly
+ [29459] stdio: fwrite does not return EPIPE when underlying write
+ fails with EPIPE.
+ [31791] nss: [Regression] nss: memory for >8 elements in nsswitch.conf
+ is not freed
+ [32058] libc: qsort leaks memory if C++ exception is thrown from
+ comparison function
+ [32269] dynamic-link: RISC-V IFUNC resolver cannot access gp pointer
+ [32369] stdio: fflush(NULL) doesn't properly flush files opened in
+ read mode
+ [32411] math: THREEp96 seems wrong
+ [32412] dynamic-link: Initial DTV is reallocated using main realloc in
+ auditing mode
+ [32483] locale: ctype.h macros segfault in multithreaded programs with
+ multiple libc.so
+ [32529] stdio: fseek failure on file opened with "rm" mode after
+ ungetc
+ [32535] stdio: fflush failure on file opened with "rm" mode after
+ ungetc
+ [32541] libc: getenv cannot be overridden in static builds
+ [32574] libc: pthread_attr_getstacksize/pthread_attr_getstack return
+ incorrect main stack size
+ [32612] dynamic-link: [aarch64 PAC] _dl_tlsdesc_dynamic can't be
+ unwound through with _Unwind_Backtrace
+ [32626] math: math: log10p1f is not correctly rounded
+ [32627] math: math: sinhf is not correctly rounded
+ [32630] math: math: tanf is not correctly rounded for all rounding
+ modes
+ [32653] dynamic-link: Review options for improving both security and
+ backwards compatibility of glibc 2.41 dlopen / execstack handling
+ [32694] math: wrong clang version 3.4 prereq checks in bits/floatn.h
+ for __float128 support, should be 3.9
+ [32708] libc: Inclusion of sys/mount.h triggers many gcc warnings
+ using -Wshift-overflow=2 -Wsystem-headers
+ [32711] math: math: remainder incorrect sign of zero result
+ [32717] libc: glibc tests fail when bfd is built with --enable-error-
+ execstack=yes
+ [32723] math: [2.41 Regression] /usr/include/bits/floatn.h doesn't
+ work with Intel SYCL compiler
+ [32763] dynamic-link: Static PIE with more than one PT_LOAD segments
+ at offset 0 segfault
+ [32777] crypt: The performance of the rand() function degradation
+ [32781] libc: Inccorect attribute access for sched_getattr
+ [32782] nptl: Race conditions in pthread cancellation causing crash
+ [32786] nptl: pthread_cond_* symbols should probably have had a
+ version bump in 2.41
+ [32795] nptl: aio_suspend_time64 confuses CLOCK_MONOTONIC and
+ CLOCK_REALTIME
+ [32810] dynamic-link: Immediate crash on x86-64 when running with
+ GLIBC_TUNABLES=glibc.cpu.hwcaps=-XSAVEC
+ [32823] libc: make[2]: *** [../Rules:248:
+ /home/dave/gnu/glibc/objdir/elf/tst-origin] Error 1
+ [32897] dynamic-link: pthread_getattr_np fails when executable stack
+ tunable is set
+ [32918] math: math: atanhf triggers UB
+ [32919] math: math: coshf triggers UB
+ [32920] math: math: logf triggers UB
+ [32921] math: math: sinhf triggers UB
+ [32922] math: math: cbrtf triggers UB
+ [32923] math: math: cospif triggers UB
+ [32924] math: math: erfcf triggers UB
+ [32925] math: math: sinpif triggers UB
+ [32932] libc: riscv: __riscv_hwprobe function attributes are incorrect
+ [32947] libc: stdlib: wrong iovec array size on __libc_message_impl
+ [32980] manual: getopt_long_only does not check long options first, as
+ the manual claims
+ [32981] ports: elf/tst-execstack-prog-static-tunable fails on
+ sparc64-linux-gnu
+ [32987] libc: New tst-dlopen-sgid test FAILs
+ [32996] malloc: i386 TLS helper functions don't preserve XMM registers
+ [33035] libc: [2.27 regression] Linux: __close_nocancel_nostatus
+ clobbers errno
+ [33056] string: Power 10 strcmp clobbers nonvolatile vector registers
+ (CVE-2025-5702)
+ [33059] string: Power 10 memchr clobbers v20
+ [33060] string: Power 10 strncmp clobbers nonvolatile vector registers
+ (CVE-2025-5745)
+ [33088] dynamic-link: __ehdr_start may need run-time relocation
+ [33089] build: [2.42 Regression] GCC 14.2.1 failed to build glibc
+ [33134] libc: mcount_internal shouldn't use vector/r16-r31 registers
+ nor call memcpy/memset
+ [33139] stdio: %n after static dlopen is unreliable if file
+ descriptors are exhausted
+ [33165] build: [2.42 Regression] FAIL: elf/check-localplt
+ [33173] math: Wrong IFUNC selector is used for modf/modff
+ [33185] regex: Double-free after memory allocation failure in regcomp
+ bracket expression parsing (CVE-2025-8058)
+ [33224] dynamic-link: _dl_debug_state hook no longer works (since
+ 8329939a37f483a16013dd8af8303cbcb86d92cb)
Version 2.41
diff --git a/aclocal.m4 b/aclocal.m4
index e06366c..2180142 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -145,6 +145,10 @@ if test -z "$NM"; then
NM=`$CC -print-prog-name=nm`
fi
AC_SUBST(NM)
+if test -z "$STRIP"; then
+ STRIP=`$CC -print-prog-name=strip`
+fi
+AC_SUBST(STRIP)
])
dnl Run a static link test with -nostdlib -nostartfiles.
diff --git a/advisories/GLIBC-SA-2025-0002 b/advisories/GLIBC-SA-2025-0002
index 95c5c23..161da13 100644
--- a/advisories/GLIBC-SA-2025-0002
+++ b/advisories/GLIBC-SA-2025-0002
@@ -12,7 +12,12 @@ discovered at the time of publishing this advisory, but the presence of
custom setuid programs, although strongly discouraged as a security
practice, cannot be discounted.
-CVE-id: CVE-2025-4802
+CVE-Id: CVE-2025-4802
Public-Date: 2025-05-16
Vulnerable-Commit: 10e93d968716ab82931d593bada121c17c0a4b93 (2.27)
Fix-Commit: 5451fa962cd0a90a0e2ec1d8910a559ace02bba0 (2.39)
+Fix-Commit: 3be3728df2f1912c80abd3288bc6e3a25ad679e4 (2.38-132)
+Fix-Commit: 7403ede2d7752e59e0c47d5d33d73c2bf850e7be (2.37-154)
+Fix-Commit: 2ef7850279b2931caf6d6d6743ebaa91839e1cf7 (2.36-227)
+Fix-Commit: 621c65ccf12ddd415ceeb2234423bd1acd0fabb3 (2.35-387)
+Fix-Commit: 35018c0fd20eac9ceaf60060fed2745b3177359d (2.34-517)
diff --git a/advisories/GLIBC-SA-2025-0003 b/advisories/GLIBC-SA-2025-0003
index 1252b55..2adeb3c 100644
--- a/advisories/GLIBC-SA-2025-0003
+++ b/advisories/GLIBC-SA-2025-0003
@@ -21,7 +21,7 @@ so:
export GLIBC_TUNABLES=glibc.cpu.hwcaps=-arch_3_1
-CVE-id: CVE-2025-5702
+CVE-Id: CVE-2025-5702
Public-Date: 2025-06-04
Vulnerable-Commit: 3367d8e180848030d1646f088759f02b8dfe0d6f (2.39)
Fix-Commit: 15808c77b35319e67ee0dc8f984a9a1a434701bc (2.42)
diff --git a/advisories/GLIBC-SA-2025-0004 b/advisories/GLIBC-SA-2025-0004
index c7dda66..9409ca2 100644
--- a/advisories/GLIBC-SA-2025-0004
+++ b/advisories/GLIBC-SA-2025-0004
@@ -21,7 +21,7 @@ so:
export GLIBC_TUNABLES=glibc.cpu.hwcaps=-arch_3_1
-CVE-id: CVE-2025-5745
+CVE-Id: CVE-2025-5745
Public-Date: 2025-06-05
Vulnerable-Commit: 23f0d81608d0ca6379894ef81670cf30af7fd081 (2.40)
Fix-Commit: 63c60101ce7c5eac42be90f698ba02099b41b965 (2.42)
diff --git a/advisories/GLIBC-SA-2025-0005 b/advisories/GLIBC-SA-2025-0005
new file mode 100644
index 0000000..8bcccc5
--- /dev/null
+++ b/advisories/GLIBC-SA-2025-0005
@@ -0,0 +1,14 @@
+posix: Fix double-free after allocation failure in regcomp
+
+The regcomp function in the GNU C library version from 2.4 to 2.41 is
+subject to a double free if some previous allocation fails. It can be
+accomplished either by a malloc failure or by using an interposed
+malloc that injects random malloc failures. The double free can allow
+buffer manipulation depending of how the regex is constructed.
+This issue affects all architectures and ABIs supported by the GNU C
+library.
+
+CVE-Id: CVE-2025-8058
+Public-Date: 2025-07-22
+Vulnerable-Commit: 963d8d782fc98fb6dc3a66f0068795f9920c269d (2.3.3-1596)
+Fix-Commit: 7ea06e994093fa0bcca0d0ee2c1db271d8d7885d (2.42)
diff --git a/benchtests/atan2-inputs b/benchtests/atan2-inputs
index 41f9ebd..03d7bf6 100644
--- a/benchtests/atan2-inputs
+++ b/benchtests/atan2-inputs
@@ -1,1005 +1,1004 @@
## args: double:double
## ret: double
## includes: math.h
-# Random inputs y*2^f, x*2^e where x,y are random in [1/2,1]
-# and e,f are random in [-1073,1024]
-0xf.e64ade01a4bcp-112, 0x1.51e7f10afb4d8p+292
-0x1.eb1594e8f1c6ap+348, 0x3.f3ad0d8215544p+112
-0x1.088f870ee691ap+280, 0x2.cfaffd3a44354p+900
-0x1.958092dd184ap-196, 0x1.2d547e5e0d0a9p+412
-0xe.dee18e7a8b8ep-848, 0x1.765fff587d5f3p-1024
-0x7.5224020da9c5p+768, 0x2.1e01c025eaf62p+212
-0x7.5da25daeca808p+400, 0x1.248a2a8873f16p+276
-0x9.b96d1dba2d8dp+628, 0x3.4262411da747cp+876
-0x3.8dcdb12e8f006p-520, 0x7.ca40e5d987398p+44
-0x1.9ee50c39f32d1p-48, 0x5.1e4326c496ad4p-204
-0x1.be04f86130756p+180, 0x2.d457c98518efp+308
-0x7.2e751bf2b8fccp+876, 0x1.12169563f86d4p+968
-0x3.26da26f2e0f7ap+596, 0x1.b5fa5c347616ap-28
-0x3.5c8cf5fa36fd8p-320, 0x1.909d3b62e5cfap-596
-0x3.8da67c7c8e46p-396, 0x1.e3c256ec4e494p-132
-0xa.8bbfd4f4ed25p-100, 0x1.7c770ae7b8856p+88
-0xf.d001af3a9085p-108, 0x2.f58c9c0b64848p+776
-0x1.9628542428016p-920, 0x1.25c4f0f55ca49p+124
-0x2.af8a460766408p-996, 0x5.f43a3724bae98p+824
-0x2.8b2e9d0564734p+952, 0x5.595a4250d1c2cp+140
-0x6.953df8526b648p+448, 0x6.cd4712d97a2c4p-772
-0x3.144607cac8e44p-396, 0x1.f7968b8c31942p+376
-0xd.d17dd2506e198p-128, 0x4.5029c933ee4cp-1040
-0x6.dc60eb08e7758p+260, 0x5.f8accf3e52e2cp+812
-0x4.849555e2ca9e8p+776, 0xd.98371e7122e5p+688
-0x2.2bee8b9b42bacp+112, 0xc.597cc8159771p-192
-0x6.26c71bdfbf598p+828, 0x3.c8e253c4556b8p+756
-0xc.43564b360047p+296, 0x1.036f7af72ab25p+372
-0x5.fab523d53372p-952, 0x7.196ba059143b8p-44
-0x4.dc658c0eaa674p-416, 0x1.02b8af8ce8482p+1016
-0x2.43bfd5633b1bcp-208, 0x3.660ae6406fb5ep+476
-0x8.65f073c6979f8p-176, 0x1.3a08958c564cdp+348
-0x1.c998958142e68p+880, 0x1.7ec64b4f45cccp+716
-0xa.f5949874c1dp+56, 0x1.a363b4e2f472ap-52
-0x3.b03271a1c01e4p-304, 0x3.0fa7e7ef6ceccp-116
-0x2.a5a5d6695d63cp+152, 0x1.b66a73c2ea728p+64
-0x5.1d4bb47746748p-504, 0xe.ec21bf413a2fp-812
-0x5.c648ea0d96674p-100, 0x1.6ddfb8431aa8cp-680
-0x7.4bc1dd3401be8p+876, 0x1.38acc8fe3787ap+12
-0x3.585e233258274p+52, 0x2.a2aeee2fc0ebp+96
-0x5.db94503dfb874p-720, 0x2.abf5b9fa1bf3cp+368
-0x5.0f3b462ee21p-788, 0x1.69ecfd91fb9d2p-456
-0x1.75710a89f8007p-164, 0x5.9c18df3380e08p-580
-0x1.f5dbb94358d72p-868, 0x1.e053f1c2f68c6p+364
-0xd.012531065743p-584, 0x6.a70dd5b92b9a8p+968
-0xd.4fe53c5e934bp-868, 0x4.7dd5de2eb4ep-640
-0x6.5cc6284cac46cp+832, 0x9.164da0139c63p+200
-0x1.51fd1c202e5fp-952, 0x1.29cf107bc7d2ap-976
-0x3.f18c72435d034p+812, 0xe.b02c11048e05p+332
-0x3.577fc1909cf74p+324, 0x2.054b57128cc2ap+984
-0x3.720e627078e0cp+280, 0x5.40dfc61849aep-1056
-0xe.b263e62d00a9p-756, 0x7.a57cbabc1ea7cp+244
-0x3.24274890bcbeep-224, 0x1.6c35ac17f3958p-856
-0xf.412008621829p-700, 0x3.874d8524e05dap+340
-0x2.fcc56e0b04048p+824, 0x6.84f3042f4438p+824
-0x5.c66cdf1e9d3cp-304, 0x8.d61ca0f7a30ap-1072
-0x7.1af1640f99754p+544, 0x4.ed53dab8f77ep+184
-0x4.6b431d7fd9c8p+408, 0xb.06f5f247f22ep-136
-0x1.e0aef53445013p-708, 0x9.8403722b764ep+944
-0x6.c2e473092a8f4p-468, 0x3.9f2f924a40fa8p-936
-0x1.7a000b5ff424cp+964, 0x7.c19e0cb3b0fa8p-188
-0x3.a29126cdc15acp-656, 0x1.7c80fc7dead3ep-912
-0x2.407aba3dff534p+236, 0x1.95f8a02c6a09p-252
-0x3.d8337d0c49ae4p+592, 0x1.c7c69edd549dp-200
-0x1.5334a822bc6ecp-628, 0x9.c4c4cdd162cb8p-352
-0x2.be0f104d85c38p-784, 0xe.f22b29fade1dp-700
-0x2.4ae91c1683368p+152, 0x6.a3ff0e0190f1p+148
-0xf.b137e644b7efp+340, 0x6.1fe4fb548eb18p+288
-0x5.d09faad0d26a8p-604, 0x5.2bfd22bf079e8p-16
-0x1.2da12571a266cp-920, 0x1.238d5bb74cd41p+36
-0x6.7901c11c2a958p+532, 0x4.6ed8643b29818p+140
-0x6.3f3764382c69p-1008, 0x6.7d1a0c7cff718p-196
-0x2.432012c11cb9cp-956, 0x3.62e1b870dfe68p+828
-0x1.5a75dd3d46b3ap-52, 0xb.20bc6cca08dd8p-52
-0x1.039c817b1e754p+900, 0x4.8af2e9bb880f4p-36
-0x3.374cfdd0d958cp+48, 0x8.cffad14f7d49p+808
-0x8.45a78fae8395p+8, 0x3.ff2a6d61de1a8p+776
-0x2.0dfcbf647488cp-48, 0x3.a4f0a7f53eb4ap-448
-0x6.5f603cd9c086p-484, 0x8.974457ae13b5p+124
-0x1.c44c73ea4d6d4p+764, 0x1.f365d6441732ap-164
-0x1.21b7c518c8cdep+548, 0x1.c527626b4003p-448
-0xd.3f70caa95124p-792, 0x2.5e617f4ee6c9cp+756
-0x3.38a11f34a53fp+984, 0x7.ac733cfc91c8p+120
-0x2.99b3647427724p-864, 0x1.7eef87419ab23p+976
-0x2.f8ba052e65924p+696, 0x7.483c41c523fp-188
-0x3.b1fca129f69cep+1000, 0x2.1e5e1cfe0324cp-720
-0x7.35c7cd0cdc05p+768, 0x1.6ca14e5eb8bccp+792
-0x2.bef21fb88019cp+280, 0x1.165bc4808772p+88
-0x4.3d52323287198p-92, 0x3.3b8e4099d5c78p-88
-0x3.af22fa9209678p-180, 0x6.62eeca19fc4fp-436
-0xd.a4eef5515ca4p-468, 0x4.c987328716c48p+468
-0x4.c9d2db543e798p-920, 0x1.25bdec8404d2ep+796
-0x1.8cc4d2e56579bp+192, 0x1.34066c6510e9p-8
-0x7.35d2d66efc668p+4, 0x2.53a9a66eff12ep-1040
-0x2.6fe1dea6f4018p+932, 0x8.b010ae35b2028p+624
-0x2.be12b601aeec8p+348, 0x1.d0fb6f0c984d1p+432
-0x7.1794afc2cbc2cp-408, 0x8.e88a0fa60941p-648
-0x2.639a4bdf9e574p-592, 0x6.39b1fdc44737p+800
-0xc.d4e937c6c08ep-648, 0xa.6eb04d5850468p-952
-0x1.a200f30f09d36p+896, 0x1.af0bb6b837ccfp-648
-0x4.678eb15984c48p+260, 0xb.59619a546942p-460
-0xe.33e689cd0b64p+568, 0x1.5adf9a4ec17a6p-4
-0x1.609d1d930e30ap-712, 0x6.637609c9a499p+428
-0x2.bf7627d27029p+388, 0xe.a57e83b2fdd5p-108
-0x6.8fdecbbe2ecfp-32, 0x5.0b980a7d45cd8p+740
-0x1.9dd0e698d2f82p-1036, 0x1.b4f7bf3e0cfbdp-232
-0x3.d8db3fe25738p+872, 0xc.16538658b3828p-456
-0x1.79fe74de9bae2p-328, 0x2.31290e2e4fdf4p-228
-0x1.2d49573a18bfep-620, 0x6.e737ee350c30cp-868
-0xb.8b16ca316ca2p-688, 0x1.fd7b162f797c2p+956
-0x4.95db373e83578p-4, 0x2.3df574c0b2bf4p+480
-0x6.1e877a5c4a614p-52, 0xe.06ff7b7b9278p+236
-0x3.63120428fc99p-476, 0x4.f533a0d338248p-524
-0x5.2ef37c2a778dp+304, 0x5.4e0c2932acc8p+852
-0x3.ae29fff71a16p-808, 0x7.989da49d834ecp+420
-0x1.ed5bc3bb667abp-344, 0xc.4c773260b9388p-184
-0xe.2682c59cd715p+824, 0x6.b53ad7e54e0f8p-580
-0x1.6140c28ad9384p-960, 0x1.e606defb78483p-436
-0xd.5f7e9a8665dp-816, 0x1.4cf53d17f6036p-956
-0x7.36ddffad116dp+260, 0x1.d760f2e156bcfp-852
-0xa.dae175b9dcd78p-784, 0x3.90571ff2f954ep-212
-0xf.c3f98a4f749p-860, 0x3.2c8f867af2dap-864
-0x5.5ff55c4d6381p+144, 0x4.5e7adaf849388p-712
-0xc.b85fe56ea69bp-1044, 0x1.360ca2a17c7e2p-284
-0x7.cd8138381e5ep-412, 0xc.c0096f131357p+484
-0x1.00724b00a26fp-916, 0x5.61fc1314cf7a8p+904
-0x7.3d5d197d0ad5p-524, 0x2.f117316899242p+784
-0xa.e54baa694256p+12, 0x9.0166c5bb0997p+596
-0x8.c8f199c549bap+428, 0xe.e6f4971a1ffe8p-116
-0xe.1911c56cd424p-268, 0xb.636d0fa48fb1p+48
-0x1.3ee4f286b9eabp+448, 0xc.9bb2d4c3107dp+848
-0x1.b9d7a664f0c9bp+524, 0x1.6fd48d906368p+708
-0x1.700a831dc5ccap+180, 0x3.570f9aaec7ddcp+320
-0xb.0e5628310cf8p+644, 0x1.ded813d67a59p+88
-0x1.9b66c7d4f997fp-324, 0xd.ac6bae2d9808p-252
-0x1.e5e0b226372bep-924, 0xc.fdc2de9d45e8p-404
-0xf.ec2648722fcdp-168, 0x3.f3512227dc024p-868
-0x4.4a1604ed62e2cp-1024, 0x1.e64565681e8ecp-400
-0x2.918b7f1b43478p-856, 0x9.cf5a57ee25b9p-964
-0x1.928f8281663b5p+732, 0x3.8c37b9f2b9c44p-68
-0x1.47d022447d0d9p-212, 0x7.3003d07b98becp+336
-0x1.7478127c022bep+108, 0xe.db203d98e5b4p+956
-0x3.e215aa8a7081cp-792, 0x6.b88e76c4439p-472
-0xf.a75abb96d5378p-1060, 0x4.3f8f0317952ecp-472
-0x1.54aa777eb8cacp-172, 0x2.f7c43f0883afap-804
-0xc.278a41202728p-372, 0x3.bb6e98051a084p-788
-0x3.81aca23dac714p+780, 0x1.a901ac7572b76p-844
-0x3.7e57612ade912p+616, 0x1.96dca3bd63e4p+476
-0x7.0104a5d4969e4p-780, 0x6.55a4b56d20f34p-1052
-0x1.978a2a42b7a1p+816, 0x2.da4f604068c8p-868
-0x7.3c8bf43147cbcp-476, 0x4.2fa5efe2658dp+788
-0x5.a2a48df0c9a9cp-964, 0xc.be9c4e4835ap-220
-0x1.e760064ea6764p+208, 0x4.5470c47ab193cp+648
-0x5.bade57403303p-560, 0x7.586deffa315d8p+612
-0x1.b092c08816f3ap+76, 0xc.eeadbebbb8aep+880
-0xd.c474e046fc9bp-776, 0x7.e9aab9320d518p-784
-0xc.d6345ea415ebp-632, 0x3.9b43f679ce1fcp-744
-0x4.e2270e454804p+668, 0x1.732bb96673a3p+552
-0x3.a2b01ec82b18cp-940, 0x9.7946d49a7efep-792
-0x8.588c53fb075p-380, 0xd.f2a013fb82768p+932
-0x7.843c28b11b0dcp+608, 0x2.c1415855cc2b4p-740
-0x5.f576ab5c5d068p-132, 0x9.3d4ad13e5adf8p-892
-0x3.5a259e389097p-768, 0x1.ce12bfcb61592p+552
-0xc.08cce6344882p-396, 0x2.b0aa1def16b84p-284
-0xf.849eed4bd969p-104, 0xc.f1ff6a1e30f3p+656
-0x3.60cf6872405dp+216, 0xe.916cb1a07e21p+488
-0x8.afa0246884d7p-4, 0x2.aa9026cb11502p-1068
-0x5.8459722493b6cp+364, 0x1.9a4a1881cff3p+828
-0x8.d1fea3e3ec8ep-1064, 0x2.a6ea369fc5a04p+896
-0x5.98b34bed20424p-224, 0xc.b4bef5e2dd3ap-660
-0x6.82e6415d201b8p+488, 0x5.0845350b3ef2cp+312
-0x4.02185391eac34p-780, 0x2.3f260ffa0a38p+12
-0xa.3a2ab72455728p-732, 0x1.ac457643819eap-868
-0x1.1e452f0447ccap-1052, 0x1.82814a5d9d79p-152
-0xb.c06d651760dcp+716, 0x6.c352ff76dacap-232
-0xe.b168b1855a5dp+196, 0x1.33ae7942d28b4p+176
-0x5.d5d69f9a0b7dp-212, 0x3.3495e0864b17cp+736
-0xc.3f0567b829c1p+376, 0x8.c590999b3ceep-296
-0x1.f6fc01e1050e2p+712, 0xc.0c2125131f4cp-476
-0x1.897bce0913784p-400, 0x1.c5ef4d3868c5ap-16
-0x1.59dab541131eap-536, 0x7.819776061a66cp-876
-0x3.f25dc36b6237ep+420, 0x2.1185326bc2f7cp+648
-0x3.e661c67fc9d14p+632, 0x1.cd220c0d8c697p-544
-0x2.9b2ea8ec0335ep+204, 0x3.96cef7c99ed6cp+736
-0x3.a5b56029ca106p+720, 0x5.0ddbd8c34bb38p+732
-0x1.bd0b04b0d5ffp+768, 0x2.acb086485c0acp+228
-0x1.253ebc6eca2f1p-328, 0x5.28a35c4d7273p+216
-0x1.c7ea9d9e6d606p+216, 0xf.9c8b53d0cabp+268
-0x2.7da9dc9e7f3f4p+380, 0x2.2c94bd9739264p+100
-0x1.42fbbef780b89p-208, 0x1.162f54ac2c616p-1052
-0x1.8c75f21ff63d4p+196, 0xa.8efb1f73da5ap-772
-0x5.3c267ea019b2p-1068, 0x3.48cfb105670fp-824
-0x2.b4145495175c8p+128, 0x5.48614324aad44p-340
-0x6.233f74ee5efc8p+624, 0x1.914e55cce282bp-636
-0x1.4acb38cb1a918p+324, 0x1.f9e9ede35d216p-680
-0x1.cfe994bda3f56p-952, 0x2.6b1c92872537cp+872
-0x2.66d4aba59fa24p-800, 0x1.8019acfcda12bp-436
-0x2.5199427fa20a4p-32, 0x1.fd96bbfc3f9fcp-468
-0x4.e655d3343f5e8p+56, 0x1.3f492e7cd0dfap-80
-0x5.d9a335474947p+548, 0x9.ac1d614150b18p-988
-0x5.b2451c618e62p-68, 0x2.9c3deca394cdcp+696
-0x3.7dac74e990246p-768, 0x1.5dfc6042b1b8cp+572
-0x1.ccb45ef84dc6p-76, 0x1.273b361c6d5b3p-220
-0x1.5e2613f706d82p+260, 0x3.9064078ea96d8p+16
-0x1.46ea9a76a8cbep+252, 0x2.84ac448cf3e7cp+1008
-0x6.a67693dbd8f78p-956, 0x8.0025c257d52p-924
-0x1.e0fe63888157p+884, 0x9.2ae8309feaeap+1016
-0x2.5b9c6a88ca5ecp-156, 0x3.3ae1d36734fbp-28
-0x9.8facae4bc3f1p+32, 0x1.9e88ee1f6597ap+240
-0xb.c53a4f6348bc8p+124, 0x7.8af8454f9f79p-996
-0x2.3c91ecfbfe8p-140, 0x1.7f7978441c1dep+676
-0xc.4c86fd4536f28p+1000, 0x1.0855cb68a6e14p+828
-0x1.b0de303b74bep+416, 0x1.569a02a128dbap-628
-0x5.8e3754c745bb4p+196, 0x1.1719ac573d318p-120
-0x4.4472680edad9p-212, 0xe.e7a8b9fd1a6cp+816
-0x3.b9c681dcb8abp-532, 0x1.88f9d054fec01p-56
-0x1.d88ba612f7fb7p+92, 0x9.719683b165228p-488
-0x3.417187152d65cp-532, 0xb.34c6a168dcb88p-1004
-0x3.db242662b06a4p+728, 0x4.4e01364fed234p-412
-0x4.0932a06158358p-1032, 0x2.21a57514c6456p-1004
-0xc.32b403b648068p+424, 0x5.0ff2decbda358p-492
-0x1.345d42d59c984p+24, 0xa.9ec32e5a2b72p-1044
-0x3.0fcc7d196782p-668, 0x5.af2fea109a398p+520
-0x3.d943088a6f7c8p-840, 0x6.6c37491c8481p+404
-0xa.ac6a25358517p-528, 0x5.67f0bfadc5ddp+204
-0x3.9dbe4836ecc2p+488, 0xd.3a40509ac8bp+660
-0x2.f8cfb00bedb04p+368, 0x3.d87d01a84c9a8p-92
-0xe.53c7e8e5b73fp-20, 0xd.b82fa0586e4fp+404
-0x2.bdcb25535d68p-724, 0x8.89c60faceb9ep+932
-0x1.97f5a2418f81fp+972, 0x2.fe67c6004c6e6p-188
-0x3.d04a4c119b1cep-932, 0x3.0aff7ccf9f8ecp+284
-0x1.182cce72bb41cp+452, 0x1.ad0bc9c68c36bp-552
-0x1.684fd90dbb208p+36, 0x4.6e1de256dd1a8p-356
-0x7.7f05b8fd7d7p-832, 0x5.fbb1fd05105p+536
-0x1.5ec928b34cafcp-72, 0x1.e5fc7acfa9e74p-648
-0x1.07d7a7615c51ep+508, 0xe.92a9c751387d8p+268
-0x1.d762e9fa5d72ap-580, 0x2.a2931f295bddcp-1072
-0x7.2512f9d7d7d34p-60, 0x2.c791974941d6ep-952
-0x1.9bd1cfc2ec966p+600, 0x6.ffe56421c30a8p-80
-0x6.9210e729dcad8p+56, 0x2.243058779b208p+260
-0xf.10f6a16c1ccdp+568, 0xb.a25e09b995c7p+196
-0x1.510e5ff05af4bp-1072, 0x1.8c4c538c69d11p-808
-0x2.faddd1e3b2768p+496, 0x6.e96782e3bacfp+840
-0xa.a4362636c1f5p-1048, 0x6.413a2dca2e034p-488
-0x2.6c8d95ffa492cp+324, 0x7.bae5c23b589p-336
-0x1.64dc38f761fap+628, 0x6.0dc8eabe0938cp+564
-0x1.7ee4b301a8002p-476, 0x3.24921ef5419f4p-572
-0x1.7bc129dd6efc2p+144, 0x1.09371dceb369ep-336
-0xc.11c0516c1738p+916, 0xc.4ffde18fb84cp-680
-0x2.66e67bbbe01ecp+660, 0x2.4937b1de7b71ap+500
-0xf.82ba09a38e418p+796, 0x2.7a7450f4bc2bcp-756
-0x4.9740dd4aa7848p-128, 0x5.f8700b2b49f4p-492
-0x1.91984fb0fea5bp-436, 0x2.68668e5643bdp+696
-0x3.c33d070cfa60cp-120, 0x1.e1f8cae8de11dp+380
-0x5.7b902827b714p-420, 0x1.7d4bb2081bb24p-560
-0x8.b72267532875p-44, 0x8.4176a0baf9p+36
-0x1.d10fabe9c9deap-776, 0x4.679a35f3387d8p-224
-0xb.ebe17a1f957a8p-988, 0x5.07b71fe55d2cp-684
-0x5.6d7aba592b68cp+280, 0xb.d72d43e798aep+392
-0x1.4659a9e7c2018p-884, 0x1.6c53ab0decda2p-924
-0x4.a6139c1c9b18cp+436, 0xc.b7e077f90cbcp+240
-0x7.549c041e9f128p-48, 0x4.989b096e8217cp-488
-0x5.e3f4f1436ce78p+928, 0x4.7e719087b4294p+720
-0x8.4c109bca8df3p-676, 0x1.db485c4c6df52p+768
-0x2.e7203c3fc44f6p+1016, 0x4.96e71e2d28afp+680
-0xf.0cfb8eaa550cp-400, 0xc.42c8d7095b438p+248
-0x4.0add4991fa678p-348, 0x1.1bf7717f8a70ap-448
-0x6.9984051334efp+656, 0x1.ccf93bfed74fcp-272
-0x6.1c4e547ea7448p-416, 0x2.f1e0e622f805p+832
-0x1.d28130e0e2ba8p+532, 0x1.f1af55b769352p+400
-0x3.4d366e6b1d0d2p-284, 0x1.93f305f8e1748p-220
-0xf.9dc83412b42ap+252, 0x1.b9cc96d24f8f6p+728
-0x7.9f25b233a349p-1060, 0x6.fe6bfac66d608p+84
-0xb.869e5dc1048dp+688, 0x4.6dbaaaaac1a38p+400
-0x9.80e6fea95636p+912, 0xd.0b2c58fe84fbp+1012
-0x3.fc4641cfd33b4p-308, 0x1.a2c939e0dc69dp+1020
-0x5.6eee6a72a9208p+704, 0x2.8fe8497484468p+648
-0x3.b56ecc4313cfcp+964, 0x2.f743973497184p-328
-0x1.72e3bafd6432ap-128, 0x7.862e2927e375p-76
-0x2.7fdbab81135c4p+804, 0x3.0380bf5de3d3p-1064
-0x2.a919cbb7d4406p-780, 0x1.57278c5a02164p-200
-0x1.a2841d9dd6c36p+864, 0x2.40b450568e868p+192
-0x1.d1ff447462ed9p+704, 0x1.287734cabaf5p+908
-0xe.50a499854669p-36, 0xe.16113a974e5d8p+500
-0x5.e36a6731dae5p-356, 0x1.ac7b7ff80a72p-720
-0x1.400eb401a5744p-932, 0x1.a3a765a5ecb0dp+944
-0x3.fecead10bd7aap-404, 0x4.bb7a8c66e5a38p+488
-0x2.5eb0d73b5472cp+320, 0x1.c0bd9a0b2aef3p+632
-0x1.4a68d446d932cp-568, 0xa.9bb59ae1f67dp-324
-0x2.41b130bf5ea2ep+924, 0x1.14ddbc8ab57c6p+976
-0x3.1f2dd0f293098p+468, 0x7.7d22a52340f18p+720
-0x8.089a6dc1d9bd8p+84, 0x2.93a3adfc03a9cp-360
-0x5.f42077a81305cp+388, 0x3.4d26ff0b0d788p+640
-0x7.760d4e3473d98p-592, 0x2.ca922fc58e644p-1016
-0x1.144c4c97f8116p-764, 0x1.cc2dc6d47a63ep-596
-0xc.9cf16b7d5bb7p+104, 0x7.15ba644ebbba4p+656
-0x3.b259f33fbfa2p-56, 0x2.3a88166b38d1cp-732
-0x1.3874fa207e618p-1044, 0x1.01bd7d6e5157p-180
-0x4.e0e18d640826p-296, 0x3.a5d4b0c2a543p+184
-0x5.d64aa5979956p+456, 0x1.de3346e7e12d6p+280
-0x4.b11b826129748p-700, 0x4.7ca8e4d541abcp-700
-0xe.747e5c8c48e5p+496, 0x3.2e3870826209p-288
-0x1.da1fc4468e206p-420, 0x1.c0b794a423c0dp+64
-0x2.93a228def5274p+384, 0x8.9e2392564d23p+1004
-0x6.885977457021p+820, 0x2.e6d472908a1e8p-608
-0x2.294a0ae86cb1ep-612, 0x7.60d840b08c648p-472
-0x7.8795ad25fe428p-840, 0x1.e5019f5f617bap-992
-0x5.ee48452d87168p-616, 0x1.1512d1303c50cp+12
-0x6.f32041a900488p+392, 0x9.318469fbbc71p-464
-0x7.991cce573e9f4p+28, 0x9.e13667e145898p+596
-0x1.12844254e372ep+12, 0x1.77c6b97f585ddp+808
-0x2.445306fdcd81cp-808, 0xc.21a9f51bd368p-1024
-0xe.d39ec7af267fp-908, 0x1.dd4d21c9f6491p+328
-0x4.57a2c47b1d4ep-632, 0xb.38d83d9bf6028p+876
-0xe.ce00e28a67fe8p-336, 0x7.22aff1e8df1fp+112
-0x4.36eb1220b4f8p+256, 0x7.3f1c13461e438p+88
-0x3.a42e006f19c4p-580, 0x3.69cacaee59b2p-240
-0x7.ead41e3b9bb9cp-936, 0xd.62561acca511p+348
-0x3.7724321a8dd28p+436, 0x5.527b6ad943138p-112
-0x1.f32d87bc72e63p-756, 0x5.1e33d73ea14acp-700
-0x4.0f12d1a0bfa7cp+968, 0x5.878d52bcdaea8p-284
-0x2.efb04b65dee26p+124, 0xf.f04d459858228p-516
-0x5.4f336dc2d3d1p+112, 0x6.6eca0075b9d8p-336
-0x8.4c397d597576p-916, 0x1.b0f1b2c7c6e78p+528
-0x1.6267710f2a244p+4, 0xd.a7204563b052p-496
-0x5.20be4b42e90dcp-1016, 0x1.bb5d82daa9e21p+452
-0x1.f86acaa184a54p+972, 0x1.9b0b586486cf5p+148
-0x1.5f76f7af414f2p+96, 0x1.7ce2a37a333e9p+548
-0x1.c45f46e92334fp+996, 0xa.e30448fba792p+496
-0x6.22e02f952fb5p+784, 0x4.e34c2787e1e1p+848
-0x2.ca8c84a7183dp-716, 0x8.d001caa07f12p-1056
-0x2.0bcdc44ce882cp+132, 0x7.71b224797dba8p-724
-0x1.69d92e9ae3d02p+344, 0xd.55018c3fc39ep+516
-0x1.af281bf6b32b2p+572, 0xb.7e341156e617p+392
-0xa.933b3d4ed762p-280, 0x2.988c7e6ffa784p+512
-0x4.aabc2b7dc1a4p+880, 0xd.10eeccabbe478p-1064
-0x3.55362662b0822p+636, 0x2.eb5407d01a76ep+640
-0x6.7d93f3110ae74p+228, 0x7.d3a224fd8534p-448
-0x4.888a0a062c6acp+668, 0x6.6f56b65b96dfp-256
-0x9.14e63ae74bf4p+324, 0x6.52d9e926f0b78p+536
-0x5.9dfe5df6b8738p+452, 0x2.941ea7ce1a19ap+960
-0xc.fba00009464b8p+776, 0xc.e320e178f47ap-772
-0x7.235873c5fa28cp-52, 0x7.249c3250f91e8p-204
-0xc.1125b4bed8418p-612, 0x1.7ef2ac2f367dfp+100
-0x1.6b2d8d0162df3p+376, 0x2.e8331afa1f6a4p+784
-0x8.e2054988b942p+724, 0xc.276a8b4db454p-824
-0x1.303924f2d614fp+532, 0x1.cdfd68ddf63bbp+8
-0x6.476ac01a34128p-748, 0x2.d1631b04acc38p+856
-0x6.254ae3c698bf8p-904, 0x3.0f4bccaa717a8p-1056
-0x2.783acb329a718p-1064, 0x1.5fde8317e355cp+596
-0xd.3150da1a78e58p+684, 0x1.8f9627f5854f7p-1000
-0x3.94e8a189ed3ecp+232, 0x1.aa98b429bde2p-644
-0x9.8ab6c4711f46p-92, 0xa.83186f99d8dep+356
-0xd.cba22764d7fdp-692, 0x1.260d8c3941abp-764
-0x7.aab8d18d67c18p-628, 0xc.65fe0867c7ee8p+476
-0x3.67f98823b7cb4p-136, 0x3.60b1123ced952p-952
-0x2.29dae0ac6a94cp-908, 0x7.960e82b2a64d8p-600
-0x1.0dfcd104cf31ap+348, 0x3.d17aee3c390eep+480
-0xf.b050d1454144p+1004, 0x3.012f752f58464p-388
-0x5.70fd809e7e73p+584, 0x3.c6c6bf6ec8604p-204
-0x3.01ad750c96b96p+556, 0xc.c60d6d811caap-496
-0xd.de9ab38c5303p+116, 0x1.507dbd680ea73p-252
-0x3.70dd7ba8b1db6p+68, 0x3.437a923cfaedp-104
-0x4.9ec194802a7c8p+420, 0x2.f68328d13e53cp-728
-0x1.9ea423b87e115p+236, 0xc.378aed07569b8p-748
-0x4.0916ff61f6bd8p+392, 0x9.f75ed97e674ep+704
-0x3.fc2a6456727eap+344, 0x3.cbd6afeffe662p+532
-0xc.4d46ebe45b678p+236, 0xc.4b5701a3a1d7p-784
-0xd.57862d1054cfp+608, 0x1.fc5ead28d616cp+580
-0x1.f9249b1ec9fdep+776, 0xd.907f7b3836848p+400
-0x2.f812202a7d214p+964, 0x1.f8c1ac3bf6e66p+656
-0xe.98ef5b3b29fcp+4, 0x3.7ef8ba287056p-312
-0x7.b564a267ffeap+360, 0x5.5528d072e5984p-236
-0x2.4fbc555a46464p-464, 0xd.441b7ec86c96p-700
-0x3.ed0da23eda51cp+236, 0x1.4b7765597a086p+224
-0xf.e98f56a7364fp-212, 0xb.ee672898f7988p-352
-0xb.a2b6b5979cd7p-280, 0x4.974214fa5fb38p-8
-0x1.ae3abd8edad9ap+732, 0x5.9e56016418eb4p+752
-0x3.2afcb9f631d2cp+484, 0x2.122e2f2bed14p-212
-0x4.042e590ea31p-820, 0x5.bf8ad4f229ad8p-852
-0x2.423d9cdf3e338p-228, 0x3.df9a729e942a4p-736
-0xa.d143ce93c6318p+68, 0x1.9e4cc7a88abep+60
-0x3.8c3df5da8dea8p-500, 0x3.047662add01ap-352
-0x5.2f936b883b7f8p+668, 0x3.5ff3f0ca10bbp+364
-0x3.8e839fdd3a63cp+932, 0x2.e5c226a64fcc8p-120
-0x3.38d5c9df34f8ap+424, 0x4.d5af3efd87498p-776
-0x1.fc3378f8fe934p+320, 0x1.459bf6c2d0e86p+736
-0xd.ea4164021784p-568, 0x9.e9554e257e748p-832
-0x1.70f62b1865e8ep-240, 0x3.6aebd9ebd4104p-144
-0x7.880178e774ccp-420, 0x3.cfd6ea5c450cp-500
-0x1.b34494c9d378cp+552, 0xe.fba1acb258b7p-268
-0x7.4a572dea73128p+76, 0xe.b9651f2ca523p-820
-0xa.bde669d6f036p-768, 0x2.dc32c0b3cc2bp+940
-0x1.a58028c6a4a84p+56, 0x2.9cfc58ae238ap+124
-0x1.49e0adaa1c834p+896, 0x1.d52120ff4bd76p+528
-0xb.4a847f5caaf3p+260, 0xa.151ca10323758p-772
-0x2.38904d3899358p+240, 0xc.4c604e47ba87p+108
-0x6.9cf8703cfdeb8p+616, 0xe.04e292f79c66p-968
-0x7.cf9245ec208a4p+376, 0x1.8e178b17c3b44p-208
-0xf.6f8e9ae21d84p-572, 0x1.848657e4f328cp+516
-0x9.f1ecb8a17a57p+952, 0x2.ddcbcf33186d8p+788
-0x3.cfb9b3eeace9p-936, 0x1.27f0fafea1e0ap-772
-0xc.9386c9bb19b4p+632, 0x1.e980fc563b614p+944
-0x3.ffdf267ced49p-904, 0x3.c12fc6be69898p-260
-0x1.893fa843411ffp-964, 0x1.e0b4945036246p-1028
-0xa.94814f8b7e4cp+780, 0x3.37952be2825e6p-184
-0xa.2b9407aca2488p+624, 0xe.1003b47dedba8p-324
-0x1.1c48ed95a8618p+440, 0x9.64e7fcdf1374p-508
-0x6.9fec47ac9329p+492, 0x3.86e2498d9976cp+660
-0xe.ca39aabbbd2ep-292, 0x3.0316c296b1fcp-704
-0x6.c9bdc0cb8f118p-880, 0x2.9acbc4f9144a2p-968
-0x7.886bdcea2735cp+996, 0x2.a43b625914c34p+876
-0x6.36425676ba89p-716, 0xd.de514256bce4p-976
-0x1.c7320eb01e55ap+620, 0x3.09e6ea4a626cp+620
-0xa.f2fbd8a35787p+1016, 0x3.1efb7da0aa278p-848
-0x2.a9f0acfb2716ep+324, 0x8.cc5a12dec07fp+196
-0x5.4f2d0a6a9699p+296, 0x2.d0fdd188fdc24p+32
-0x1.41a482c422228p-356, 0x9.b97e0b87f628p+832
-0x1.79e4ff7ab4b02p+464, 0x1.2ba38059848ccp+108
-0xd.f501aac49b378p-744, 0x3.eda919909732p-56
-0xc.a481a97d8e3ep-244, 0x1.202393135134p-892
-0x6.b4565c2ea5d6p-268, 0x2.613b4f04adb24p+1004
-0xf.94ad384c6f33p+592, 0x1.5022e1b9d1d78p-772
-0x6.ad138a3c67894p+148, 0x5.92aa0b9762cfcp-328
-0x9.13cad8e27c35p-704, 0x8.ea03cc66ff328p+112
-0x6.aa54a5e58f374p+724, 0x1.2ad5539936655p+120
-0x4.94f4f78604194p+580, 0x2.8037db175604p-1040
-0x2.ae3880da2f2d4p+916, 0x3.210a5e686ee6ap-724
-0x6.f37f70d2cdf98p-528, 0x6.580f72d4c275cp+132
-0x1.4cf3f765c94p+1008, 0x1.ccfd8431f7d6dp-404
-0x5.07f34c977ba54p-152, 0x1.580c4908303cbp+260
-0x1.b1cd829f03558p-416, 0x1.3aee6629428ap+852
-0x6.37dbc75598c44p-860, 0x2.24f1736691a84p-376
-0x3.e75f0c85f23p+76, 0x1.ba253190713bcp+508
-0x1.bb646e909df64p+916, 0x6.518e98c5b3bcp+292
-0x1.ddd0cc6dc8184p+756, 0x7.feccb6b1a4c9p+360
-0xb.bf7a30070093p-516, 0x1.fd70bf9d7d57cp-904
-0x2.19f76df72475p-824, 0x7.1b71f331fa254p+760
-0x1.e6c2ed52ef49dp-784, 0x2.ca1b9bb27c912p-640
-0x1.bc79578223e9ep-360, 0x2.5eae3b220b0a6p-84
-0x6.a2c20a9ecf0b8p+524, 0x1.8777fa657f76p+980
-0x1.677c61fc6c51ap+512, 0x2.f6c788c97a764p-124
-0x1.ed0dce824273p+716, 0xc.c39063372cd78p+356
-0x1.0d2c9d82cae2ap-20, 0x2.c186aa73491a4p-292
-0x3.66731605a0d94p+28, 0x3.00f53ecacd0d8p-548
-0x7.92f162d7a2168p+228, 0xe.dcbd47619d71p+252
-0x1.7f6ad058ad128p-384, 0x8.685fff6a08d2p-372
-0x1.7b5e066be63p-216, 0xb.1c77bc44e6ddp-520
-0x1.beddcfb66e505p+4, 0x9.a3e4ef20bd99p+432
-0x1.cff84615837e6p+164, 0x3.d86e03768e99ep+484
-0x2.a300f0a220876p-168, 0x3.d18a46be621bp+332
-0x4.cea8cf37d3e14p-540, 0x2.2958caddb5a26p-960
-0x1.a1af93dfda061p+492, 0x2.504ec42a8c632p-124
-0xd.6410044e62628p-364, 0x1.221b63030b9aep+520
-0x1.6dd360537b632p+380, 0x1.41c25d53ce21ep+960
-0xd.b4eca36b85fdp+776, 0x1.206ac295f3ffdp-916
-0x6.5fff39bd8a5f4p+832, 0xa.99cb17b0efa5p+252
-0x3.cae4280ab193p+804, 0x2.2f49deb7628e2p+848
-0x1.64f73bafb181cp-1020, 0x1.2674451e1c4fap+48
-0x3.e7233e3fa31d6p+360, 0x1.7959d82b209c2p-328
-0x5.219a3b891f3f8p-60, 0x1.20618bc5365cdp-232
-0x5.354bea852f2dp+388, 0x1.414d60faa5f58p-604
-0x9.af26751352878p-648, 0x3.38ee7be445584p+636
-0x1.5504b938b4402p+224, 0xe.a17ad9d3b6a7p-20
-0x3.9d5c2c20ce666p+816, 0x1.f267437fd89fap-180
-0x2.95936ff763526p+416, 0x5.9015efbe9ce9p+136
-0x2.299bd7e0833e6p-472, 0x7.b9843f2b061e4p+620
-0x4.7f041d77b4324p+152, 0x9.671fd6c19e8bp-4
-0x6.0382bb7a5d2p+940, 0x7.6db9fe2f80738p+272
-0x1.ea02acee90874p-500, 0x1.014d46d4e97b1p-1044
-0x2.b86a38667367cp-948, 0x3.94935f2201274p-524
-0xa.d2f1c7e3559d8p-28, 0x1.7896787392224p-228
-0x3.d3835d73a43p+496, 0x5.975ff8e13f074p+380
-0x1.cf7599398d70bp-1036, 0x1.628c9ddb3d55p+644
-0x6.fb89afca7031p-876, 0xd.94d6918988ccp-812
-0x1.6bfb5be076218p-1064, 0x8.e9d6f9b726e48p-132
-0x5.a0a08b1099dbp+160, 0x4.57a27e437a0a8p-564
-0x5.6931b7f5110ep-212, 0x7.a224d6b54d5f8p-192
-0x1.72754feea8bep-64, 0xe.bfffea109b02p+128
-0x6.61d2b160bd818p-56, 0xb.0da6fe74da36p+960
-0x5.32074a9c86e78p+476, 0x3.f9844e949b95ap-108
-0x1.4906ec04b2fc6p-808, 0x7.ce269d2636184p+872
-0xe.f4140c66ffbcp-820, 0x1.22c64a837f3edp+248
-0x7.a7f929eb50448p-228, 0x1.c99a67873cce7p-16
-0x7.297762f36b398p+872, 0x1.f6ed9c583f814p-336
-0x9.52ab590c2c38p+248, 0xb.ee3f87f6b6178p+108
-0x7.c536741353d38p-864, 0xc.44c6d0b9bbb9p-164
-0x1.07716b6aa5c96p+564, 0x1.8c8cf22b47d4ap-484
-0x1.f152d451e56dep-36, 0x3.3c0845963a8b2p-496
-0x1.cb8a3898f379ap+916, 0x5.908c0b441371p+852
-0xa.18274a2c72ff8p+32, 0x2.b5c87f54c803p+984
-0x6.8948c4377366p-292, 0x2.69c062ad7a6f6p-120
-0x5.cebc236669a0cp+168, 0x6.5caaba79aa828p+1008
-0x2.3f9ef1486826cp+312, 0x3.35a00a65a1494p+692
-0x9.a97366835e01p+156, 0x7.82617650e4a3p-452
-0x1.5eca88945266ep-804, 0x7.8b215f972bdap+180
-0x3.a99391d3573b8p+504, 0xd.ef87187325a08p-212
-0xe.324861dd76478p-416, 0x1.e1b471f00c424p-288
-0x3.365a94911637cp+992, 0x2.cb6409abe9e6ep-664
-0x7.a9c0be22c416p-668, 0xe.59a8d3e160c6p-188
-0x5.3f5c088685bb8p-532, 0x4.70cee0b0f284cp+1012
-0x5.d16c1882a332cp+640, 0xf.1460cc6d0e3ap-460
-0x1.6e3bf9968f9afp-484, 0x6.6267c4b5801fcp-520
-0xf.d5ef05945adp+892, 0x1.037407a24f012p-1072
-0x2.16a6da54723d4p+356, 0x1.b3d97ec4c0454p-992
-0xd.5321f2e34663p+80, 0x6.8447d17938f4p-720
-0x3.a71a1b142eecp-744, 0x1.e6accbf8896f2p+348
-0x1.657613a154639p+332, 0x2.7416e5dd59d24p-396
-0x3.07dcc0499153p+84, 0x4.721c4dd1045b8p-1032
-0x6.52aebfa673dc8p+668, 0x5.678f4cf978a5p+144
-0x4.c83fb95464168p+932, 0x6.f7c34fb6e219p+740
-0x2.65b1bc1226f0cp+228, 0x8.0c2a0eed9e3fp+344
-0x1.6bea77f703bb1p+800, 0xd.d0f47f24b366p-664
-0x1.5b83c5c8a9434p+248, 0x2.61c8f5c29c8d4p-884
-0xa.dd232b25f4c9p+540, 0x9.5cc98c5aad2p+144
-0xa.32fadfe3a77fp+272, 0x7.03b19901e1668p+948
-0x6.8bfce4b207c2p+356, 0x2.a4bba3dfbd808p-216
-0xf.860d537e09adp+76, 0x1.752be6cab8a8ap-192
-0x7.ed8f7155cb3p-176, 0xc.c5fdd82f7495p-132
-0x1.69ebaf0e3aa56p+528, 0xe.5c469c44375b8p-1024
-0x7.d889515eaed44p-488, 0xd.0e0708fdb1ce8p-688
-0xf.6666c05a3bf4p-696, 0x8.a0529f56d498p+408
-0x5.ddb5d0449117p-1016, 0xf.1ae6cd163636p+80
-0xb.49702498a767p-536, 0x5.f3bdd318bd2b8p+876
-0x7.af243c77859c8p+596, 0x3.9986e4dfb3a54p+60
-0x1.b10eb26c92e2ep+420, 0x2.75002fa180ce4p-372
-0xb.bac2a08b337dp-580, 0x1.6456fe2bd6bc8p+436
-0x6.cdbde83d7d9dp+440, 0x3.227fba2b18984p+716
-0x4.7d1795207ba3p-876, 0xd.fb3ae6a6d974p+716
-0x7.2db71fd9639d8p+208, 0xb.9541a1776cf7p+772
-0x4.9b7ffb1b837ap+240, 0xe.d915034122038p+972
-0x1.f6c429f506438p-312, 0x1.05262713a7116p+456
-0x2.01a33f8183e68p-756, 0x7.9c7104b3433e8p+680
-0x1.3f56db3ef28b9p+548, 0x1.0c9d8cab221aap-324
-0x1.2ca76c29edb24p+160, 0x2.6523f66254954p+248
-0x3.c8a04b8a5a3b2p-208, 0xf.6de4e8795cedp-360
-0x2.be8ccb6413c48p+116, 0x5.a311cf7df50b8p-516
-0x6.af871d1a5ec1p+580, 0x4.e66c9fac1b9ep+668
-0x1.688223cc38b04p-440, 0x7.d6185a14b5a3p+32
-0x5.ababb43ed82e8p+1000, 0x2.bca071f5399c6p-672
-0x9.bf3e2ba5c166p+716, 0x1.1595532b99bbp+560
-0x4.684440250497p+224, 0x3.0085801faa94p+460
-0xf.e01ebf790931p-156, 0x2.61e85d2ef07fp-444
-0x2.96a474a22352cp+124, 0x3.8822c884b3586p+424
-0x1.5c75dbb9d0c9cp-1020, 0x1.41d8cf85de5cep+668
-0x3.e7e636789098cp+316, 0xd.f82f221b2dcfp+924
-0x2.24284c8f0cap+732, 0x9.092020d6c372p-560
-0x1.1d8b68d0870ccp-232, 0x8.e6d5b5b35c75p+936
-0x5.83c80ce403f98p+268, 0x4.c256b72643b4cp-208
-0x1.dc2c0deeee228p+180, 0x4.1fd87b7019dbp+1008
-0x1.7e7b9cdb73b54p-440, 0x1.2ea7fd3295f6ap-180
-0x5.4939d3da9eb44p-852, 0x3.bf36f68aca44p-860
-0x1.5cd6c3b6c3c81p+724, 0xd.3f70654e05b6p-212
-0xf.640e657bb4ed8p-88, 0xe.fe6fd523da25p-968
-0x9.fe7f04343e3bp+596, 0x3.4ca1571aa4b1cp-960
-0x6.e5c1c64a37fb4p-172, 0x1.5b710e90ebc62p+800
-0x2.c31c4509a7eeap+0, 0xf.43cb971b74028p-544
-0x3.03f9ab6030348p-272, 0x5.4c8c501a8331cp-216
-0x7.df2904a3ec328p+712, 0xb.735b2667398p+636
-0x5.144222c5616f8p-912, 0x6.cb959ebd3c68p-944
-0x3.c7839b2f0054ap+600, 0x4.000ee27f5792cp-12
-0x3.f51c0dad41bb4p-892, 0x6.4ff0f934ceb4cp-824
-0x3.fe4a9902cd784p-584, 0x7.f40dc8118ef1p+996
-0xa.836f6e2a9a39p+816, 0x3.e5cbbbc53d77cp+776
-0x9.a93ed53b00c1p+104, 0x4.6ec0afe19454cp-776
-0x3.180d9f767c9dcp+200, 0x3.30f81ee2c291ep-240
-0x3.b79566ad9463ap+444, 0x1.5475796bf429fp-56
-0xd.e5f7d4616e478p+832, 0x6.ea9244c42df1p+548
-0x1.7659d9cee550ep-696, 0x2.7bf53efef7e7p+964
-0x1.94b7d4e1e8f62p-212, 0x1.74f0444fda8ap-72
-0x1.4b77939717efep-100, 0x9.415c2dd8715ap-1040
-0xa.4341bc4d97558p+96, 0x4.64d4c082e9a4p-944
-0x3.52e125440f092p+708, 0x2.c43ee9b98527ap-444
-0x1.faa9ebc9d31c4p+756, 0xb.a53f64af3ec1p+708
-0x3.f1104ca32099cp-268, 0x7.ee941912f49fp+748
-0x1.fe0d6aefbf58fp-692, 0x5.351d218023d58p+848
-0x3.a5542fd6eab44p+136, 0xf.9fa057b2ba2f8p+408
-0xa.9181c0a510d5p+96, 0x1.d3eb00331e936p-24
-0x5.97c04d9e72328p-296, 0x4.b772ed78637d8p-436
-0xf.d3bd42603fa2p+588, 0x1.d384ad40c576p+828
-0x3.0c52b06ecf4bcp+192, 0x1.1cc4f4298b7p-868
-0xd.cbbea37d3ac2p+780, 0xd.990e5904855ep-1048
-0x1.eca70f2cb91d8p+248, 0xc.cbc5b2df2e6cp-160
-0x1.94fc6a4aed928p-264, 0x1.994652e707ep+720
-0x3.b68010ed3408cp+760, 0x1.8da03e183f65ep-728
-0x3.bc37d84c3ce24p-372, 0xa.0b9f475b05dc8p+784
-0x1.7ec437ba9fc63p+932, 0x2.e351ef189dc14p+856
-0x1.ccd0595497833p-336, 0x1.d9c63920843dp-284
-0x1.6c3599371ac32p+524, 0x8.c84511bf8e02p-372
-0x7.9f1b14531d498p+732, 0xa.ffb48ee6129ep-452
-0xc.528ab41df54ep-740, 0xf.983fb8fb485p-404
-0x6.308fa477c79d4p-700, 0xc.6a4cd22016b5p-896
-0xd.c9244530c055p+656, 0x1.e1ef46278f7c9p+676
-0x7.6f46b2e70815p+208, 0x9.3cada4d9444p+428
-0x9.52be2d5b16728p+604, 0x1.fe615286f1764p-644
-0x5.f2a2ee89f52f8p+808, 0x5.63aa773924214p+580
-0x1.01f790a802abbp-88, 0x3.6e65b723d474ap+532
-0x3.81faffb4bf5dcp-916, 0x5.f5f30ccbac144p-440
-0x6.1552e7a1f9bd4p-372, 0x1.7f7e9039d34a9p-220
-0x3.36e9cfaf20f6p-852, 0x4.444b32f2b839cp+452
-0x5.e12b6dc6a3378p+756, 0xf.5439cdede5adp+372
-0x3.112067b2155c6p+624, 0x6.33f17958def1p-520
-0x5.13e66ecaea5b8p-1020, 0xe.5b7667b06dbep-588
-0x8.3347b7d74841p-168, 0x2.723a196678accp+576
-0x1.0989ed37394dp+564, 0x1.eac7dc66e46fap+40
-0x2.c730713795d12p-124, 0x2.8efbe124d2e54p-692
-0x5.f64aa96d4180cp-772, 0x5.41752ba4c094p-684
-0x2.6905451103c82p-1072, 0x1.720d8938f0226p-216
-0x7.cd74eadbb199p+768, 0x6.86c4137370e58p+448
-0x3.ccd6d3384920ep-108, 0xc.d8fae26144498p-924
-0x1.f75decd862f0cp+416, 0x1.8bae854bf219dp+308
-0x4.88ba1dd2475f8p-580, 0x1.b2f267e23e798p+100
-0xd.0c653ec89f4ep+1004, 0x2.e89d06f3eb0c8p-160
-0x1.3efb38649d778p+740, 0x1.8fc9023dc08e8p+616
-0x4.bc94c03529388p+524, 0x1.f76542b7dfa9p-800
-0x1.9bc5271e94085p-664, 0x1.8a4c393336fb8p-1064
-0x1.9a5df8c24c75p-156, 0x3.38a5d2c7ca67cp-564
-0xf.5c16f86d88be8p-812, 0x1.b05fbd39bc8aap+20
-0x5.8627177a5b9dp-768, 0x7.42ecefaa88aep-628
-0xa.b666d95986bbp-88, 0x9.53e1c469cbbb8p-496
-0x3.cd7abb848d17ep+400, 0x1.10a3e50795c1ap+660
-0x4.824cb83202b48p+460, 0xd.07f24664e626p+324
-0x1.a9ab9e4c4360cp+156, 0xf.0169c0b6b75a8p-880
-0xd.b02ada7748dep+468, 0xd.d7457266c583p+768
-0xd.acb8e4229b7ep+212, 0x7.0b44fc819f2p+76
-0x5.df4a3ceb0307p-512, 0x8.58e292164d0ep+112
-0x9.cf19ca151418p-576, 0x1.2e740c7b67c48p-556
-0x5.260400e987c98p-356, 0x3.d764164fb32e4p+92
-0xc.d55edaf18a38p-104, 0x4.d3df059f55084p+300
-0xf.ae3fb2b7f53b8p+100, 0x3.4c868512d7034p-816
-0x4.8f7529c420718p+192, 0x5.5319b0f6148d8p+432
-0xb.989c29b92462p+968, 0x5.78b29e81efc7cp+616
-0x1.d1088907e019ap+680, 0xe.84f1171c8a178p-612
-0xb.d296a54d97348p+772, 0x2.6259c354ffa2ep-540
-0x5.f7a2926a978d4p-396, 0x2.37045d86626fcp-68
-0x7.5ccbc7a4eb72p+792, 0xa.0e2a45d2ccdp+172
-0x2.e9eadc9d6b0c4p-4, 0x6.460f52dc88758p+328
-0x4.3faeb17b8fdep-1056, 0x4.e1b06d9d9a468p+640
-0x7.7bc68f7b04c8p-768, 0x5.f4ae1a1fe99bcp-900
-0x4.b11f24875b9d8p+720, 0x2.6b66facd94fd6p-924
-0x2.f796d55e9afb4p-72, 0x1.bcfe2cac6f076p+900
-0x3.97e814f0f4f68p-916, 0x2.c340bb0962148p-488
-0x1.97eb91a734dcbp+20, 0x2.dbefc93c2b0fcp+460
-0x1.4d7a256a40808p+876, 0x2.0755e04213408p+588
-0x1.daa618b8f4f6p-216, 0x1.e8d8b31bd7bf4p+56
-0x2.db5760ff1209p-928, 0xe.dc529defdb78p-424
-0x1.f6f2e93bd6fb5p-512, 0x5.45616d14c463cp+964
-0x1.1a68b30d51387p+220, 0xd.7d87133a14aep-1060
-0x1.41413b2db4581p+448, 0xf.b9e6ba7c2b098p-124
-0x1.4d016275e9f0cp-596, 0x5.19467c7975acp+888
-0x1.7fcf15c526cacp+636, 0x4.5cc00c1cbba5cp-788
-0xc.a2e589bdc3b9p+760, 0x6.4b5074238f16cp-316
-0xa.4d977da5afa3p+332, 0x1.2891b953d4d7fp+716
-0x9.5cc2575ad12p-516, 0xe.f973852160eep-164
-0x2.5d8ae9f980606p-336, 0x1.c9b4b216586c2p-376
-0xe.7fe8dc6bf949p+28, 0x6.34aefc7bb043p-688
-0x2.3e9fdb8e9d31cp+36, 0x1.d83499f79f15ep-924
-0x3.bfd55fc517aecp-556, 0x7.2d9ddf391ee7p-652
-0x5.fc9e04cfe70bp-544, 0x3.22aac28eb53ep-460
-0x3.874973bb01c7cp+484, 0x6.7f8d5067e1598p-484
-0xa.ea1d735c271ap-852, 0x3.84e430321ecdap+692
-0x2.311a1c57ec548p+800, 0x3.2a65843bc660ap-1044
-0x1.44ad8a1f6526fp+196, 0x1.a6df006ad0b7p+40
-0x2.cd3a0bd5431d4p+776, 0x8.5b843f1f772cp-1032
-0xc.a78f2c0e30afp+792, 0x1.8ee3fcbd2e0e8p-144
-0x3.55ad5fa25f9ccp+104, 0x3.9c5c6cb83586cp+280
-0x1.0fa3dbededd35p+24, 0x3.f326bfb61edbcp+864
-0x1.4741becf13d3ep-376, 0xd.2486b2d6b4c9p+632
-0x5.0cd299fceb49p+32, 0xc.ebbff073e9d78p-1016
-0x7.5723b0b887ffp-928, 0x9.bbc8a29c1022p-528
-0x3.24d46eee8b6fp+412, 0x7.b5c08e063167p+576
-0x8.693c3f943ef1p-696, 0x7.55a3a3ce02034p+772
-0x7.73e8cfb6f9dbp+596, 0x1.7cb9a17ae108cp+252
-0x7.4d34acc975e18p-352, 0x2.1d63d81e0e872p-800
-0x6.e8d8c6cf19a14p-388, 0x1.021545b0baf25p+932
-0x3.cf8ae9177c41ep-448, 0x4.e2468019e3938p-616
-0xa.1a5738fae288p+716, 0x1.fb74263564eb2p-496
-0x4.ce5c5c93471p+28, 0x1.98931db9f9cbcp-664
-0x4.0ec2b4b0fcd3p+376, 0x2.88d19d770da88p-204
-0x1.e7d233a2fbf6ap-1032, 0x2.67de107d59288p+16
-0x1.5821977b2f114p-448, 0x1.6d68f808ea7a6p-872
-0x1.c68471bd08d24p-236, 0x4.2dc56844cffc8p+928
-0x6.809da516c5d4p-936, 0x1.972fca6b83988p-748
-0x4.f33d1765fd3e8p+672, 0x3.760b53476cc5cp-388
-0x1.4cf2b0bcedccp+624, 0x7.3693d35a1be64p+704
-0xd.d7dc2e4854f9p+872, 0x3.427f3e2c69b0ep-840
-0x8.ebfd8b5e6f4ep-544, 0x1.29599d85085fp+40
-0x1.d0f604ef0f1fap-344, 0xb.3da822900994p-1064
-0x1.c98342264077p-912, 0x1.7d714c0eac215p+964
-0x2.e5776a55df064p-228, 0x2.e050be518f0c6p+760
-0xc.41358da1bfbcp-960, 0x6.72f24ce3850dp-796
-0x1.6fc7cf1179f07p-760, 0x1.82d3b0a900dcp+932
-0x2.c735540514bcp+116, 0x2.6ab56030b2f04p+160
-0xf.1407191bd79d8p-328, 0x1.e013fc0c9ccbep-820
-0x6.ff3859a993a58p+232, 0x1.df977166d1958p-760
-0xd.67cbbfa32a7fp-500, 0xb.782de178f70cp+840
-0x7.12520ed2540c4p-548, 0x5.22089db66a41p+688
-0x7.ce31d43a28cp-264, 0x2.761ef0c90bc92p-968
-0x4.bb0e33acac428p-704, 0x4.426646233ea54p+472
-0x1.e71a7b9483262p-764, 0x2.5d4fcf74d0f2ep-208
-0x9.0a6547cd6aa2p-1012, 0x3.e360d680a159ep+44
-0x3.d88eac7397f44p+840, 0x1.373179e0ec7d4p+60
-0x5.2142a3c93df8p-252, 0x1.039e03b094544p+796
-0x1.1e4ab59556d8cp-360, 0xf.40a55512548p+620
-0x7.e9d464c17e26p-740, 0x2.b99b3f7e4c0aep+364
-0xa.ab6676b77ca58p+812, 0x5.754d469551e4p+456
-0xd.9e0e5fbf24f4p-732, 0x1.f340fd8ac5e33p+768
-0x4.3264152160d94p-120, 0x1.37f61eefc612ap+932
-0x9.419975e41042p-824, 0x1.5bf1d2c95a902p-1048
-0x7.6d1983abd113p+848, 0x7.8135c2c4c0c1p-232
-0xa.c1005d5f4048p-572, 0x2.1fe8b343e4ebcp-204
-0x1.54008aa19a8f7p+120, 0x1.a9e6190cfe6e6p-1072
-0x5.66e2e4073fcc8p+228, 0x2.145a7c2f0ef3ep+812
-0x1.db36596ba5ffap+388, 0x3.11cd9eea3e36cp-496
-0x1.04168c45ecc05p+828, 0x4.6e3f71059997cp+832
-0xc.2384de1acf8dp+348, 0x8.01901ee64d2cp+788
-0x7.1c662fa02dd98p+608, 0x3.c1b6fb8a9184cp-692
-0x1.11287146a09b8p+644, 0x4.64bfc1e0e0c9p+396
-0x1.57f03c8810d69p+712, 0xc.a5984068f7b8p+48
-0x4.2dbe0ddf26ccp-340, 0x3.81a50b1409c54p+936
-0x4.d9c2d41a2dc4cp-1056, 0xd.1b5afa68a5e4p-532
-0x5.d0ab0b1cf5e8p+148, 0x9.a949b81507e8p+20
-0x1.79ae6b1efe6dcp+232, 0x6.41a9f79985fdp-96
-0x5.05eec59eb754p-624, 0x3.4cc2f9aa0af64p-464
-0x1.f02d73297d6c6p-232, 0x6.38ccafed3759cp+420
-0x7.76422f66dca28p+400, 0x3.0f188be2d4cbcp+68
-0xf.0090a7a284728p-924, 0x4.b7eb047c002b8p+328
-0x1.0b82fa80a9958p+564, 0xf.c73ba6cadab28p+520
-0x1.14a9b777040ecp-316, 0x6.5427c18eecc78p+4
-0x8.06c88342835fp+652, 0x1.a9ecb1bc7ec68p+348
-0x5.2f6c56d6d7bf8p-868, 0x7.18b3507eac248p+120
-0xe.1a4db1cdc2c38p-56, 0xa.3133554848dcp+828
-0x1.a1a22b18422acp+1004, 0x1.ce9da6a1e10dep+28
-0x5.36c7b2a139168p+188, 0x2.17bfa02d08afcp+724
-0xc.12d14dc2762cp+880, 0x1.310d308201d6dp+592
-0x2.bf79a9dd664f2p+524, 0x1.86f734d98e336p-656
-0x1.3c9f682a4ba58p+88, 0x1.8f85eb09cfc9cp-828
-0x4.a399c75def23p-960, 0x2.b4d0dce1da9bcp+664
-0x2.92d2da0fa44dcp+460, 0x2.afe026630c358p+292
-0x1.329a26a06bfc6p-836, 0x1.3dbb1169888b1p-704
-0x5.58d13cbf02864p+336, 0x4.edc53cfc2c038p-1040
-0x5.2c5976335c2b4p+304, 0x5.1924523b61d04p-76
-0x6.a0cee90336cb8p+492, 0x3.3914e22cc9d98p-264
-0x5.b4a291a0804d8p+924, 0x9.36e41234299bp-640
-0x3.20de4ac4786e8p+1004, 0x2.ccde30990bba4p-868
-0x1.ab7cec250013ap-428, 0x1.b9a9b5919516dp-344
-0x1.875f445637d72p-108, 0x4.63b5957f961a8p-728
-0xb.5d0330145432p-780, 0x5.408ed43c8e5cp+664
-0x5.2438018ea3a58p-472, 0x9.4a84f86da354p+652
-0x7.72f18ec491888p-492, 0x1.3331f25383814p+156
-0x7.7dcef653e4874p-928, 0x1.f4151e4719c26p-92
-0x1.212156368d704p-540, 0x1.5f542034797e9p+840
-0x1.3f8ca43e5b666p-244, 0x8.668b7b8012e3p+876
-0x1.d9e9a8524d717p+428, 0x9.0bc4e638d9c1p-36
-0x9.c07f91c0985bp-648, 0x3.291e01b81f474p+860
-0x2.af8605cee03d8p+88, 0x1.eaeb5c03368dcp+968
-0x8.01283a1c6c51p+620, 0x9.e3322da8f1b6p-832
-0x2.40528c7551aa2p-792, 0x1.f8c2e2f89a138p+552
-0x6.1bb4ad46dac9cp-516, 0x3.2a19917dba274p-504
-0xd.0098d3af3d23p+976, 0x1.906c30ecb5d84p+220
-0x2.36d68cdfbb2ep-176, 0xf.4f3019984a7ep+464
-0x1.fc5c7ecf4bd47p-712, 0x1.9618668d15dfdp-460
-0xa.f06d70b95351p+64, 0xe.8649783f745p-356
-0x7.59874cb1d6a98p-292, 0xe.a5ca6a1006f4p+996
-0x3.4cf49b29fe33cp+848, 0x2.d40be94e2c0d4p-276
-0x8.7665c42d24abp+196, 0x2.4dca94d4649a8p+684
-0x3.36c7ef01bb74cp-272, 0x1.137bdf47da448p+592
-0x1.fb114d861e46p+84, 0x1.eff2dedbe3a0ep+280
-0x8.ecd3b57973p-172, 0x8.0c87b303c7c48p-948
-0x2.1b3a6347dfc52p-932, 0x2.950ad07097a9cp-592
-0x1.a2c2c251b8791p-88, 0x9.9048e2ee0c48p+44
-0x5.0195e1227288p+996, 0x1.53430625a99dep-72
-0x1.bb256f33a2928p-1056, 0x1.111181fd387d6p+44
-0x3.4a8bd1614f92p+876, 0x1.711da46412e06p-952
-0x1.bfce6df0b8c3ap-200, 0x1.9ae0427ca101ap+672
-0x7.e108b54ac316cp-996, 0x7.762d2664d9308p+680
-0x1.af5ba8dc2a986p-632, 0x1.f755a142bd03cp-536
-0xe.5e1718c8f278p-996, 0x8.ed350005edc3p+444
-0x2.bf96653a1ae4p-540, 0x1.1b760ff00cf35p-728
-0xb.d99fbe5bc9a2p-904, 0xb.bc792cccc763p+388
-0x3.8791717b4b732p-552, 0x3.60bb7d8a9507cp+252
-0x4.e1181e8a3e6fp-896, 0xf.3149c8905db8p-24
-0x5.3a685435314c4p-776, 0x3.cba1e6f66d7f4p-440
-0xf.fc3f3b0f3613p+1000, 0x5.81d6d241045ep-588
-0xb.5ecb27592451p+624, 0x8.12f22be7539bp-804
-0x3.c9bada3c5d85cp-876, 0x1.4fb8562419378p-552
-0x4.8ffde17365bfp+948, 0x1.4c946f1f25d4p-100
-0x4.764e1ddcf9738p-120, 0x4.05cf0f0ae5794p-316
-0xd.abbf56bce609p+996, 0xd.cddbb5ebc80dp+412
-0x1.037c3be04f858p-900, 0x4.db9c734a6703p+228
-0xd.85003f403e2ep-652, 0x1.4b2c61e9f3b74p-1036
-0x6.f1103d861794p-272, 0xb.3c0aa3106ef7p+848
-0x1.a2ae87100cf83p+552, 0x6.a1a5eb07b0f88p-180
-0x2.f2683a37d210ap-284, 0x7.0dfe2b55d662p+844
-0x3.d60307bdf6928p-892, 0x2.fdf9526c9c592p-432
-0xb.0258f83ea6f08p-744, 0x1.dc0fc9c12c11ep-868
-0xb.3c5d152152eep-88, 0x1.1d742b6849eafp-764
-0x7.1fe2d9f87546cp-884, 0x3.e31aee915002ep-608
-0x7.fd90ef744b3fp-984, 0x1.a254b20cc44ecp-620
-0x8.b7cc4830f22a8p-916, 0xf.f2d3141573eap+368
-0x6.02a3c5d1a255cp-1060, 0x8.d2e0d38b1504p-804
-0xd.eab105cefe1bp-440, 0x1.565224b3708f3p+524
-0x6.547f9d75ee9cp-1056, 0x3.76aee96ac78fcp+908
-0x2.ee60ac28f8074p+636, 0x2.94491dcea838cp-192
-0x3.3adfc727517c8p+488, 0x8.34e253705e4ap-1064
-0x1.cdba2cd5f54bap+300, 0x2.822fc10c598c4p-688
-0x4.fb4a4547d10d8p+336, 0xc.ea8a3e77261ap+184
-0x1.635bebc53307cp-532, 0x1.aeae6ade0cd9ep+616
-0x3.a4690af97e544p-1032, 0x2.769a69438c574p-184
-0x8.ab9bb10f6ea9p+528, 0x1.25d8fded0dc8p+924
-0x4.370d3e4b080b4p+436, 0xd.8cb2725e33ab8p+708
-0x1.4895e320f2ba6p-796, 0x9.fc41d5c8264p+908
-0x1.93519b573032ep-688, 0x7.10d1859ace57p+872
-0x2.4a7f9c4b0c49p-316, 0x1.a8d4608ae427ap-256
-0xb.3648e80a18edp+864, 0x3.0a5476e2540b8p+40
-0x1.4a7ddc8bc4a5ap-512, 0x1.78ac8ee74060ap-836
-0x6.da4cf3bb04f6p-12, 0x3.56b3ec00c8be4p+128
-0x5.15fac5363c22p-324, 0x2.7c5282d1fc73ap-852
-0xb.fb4b0ff4207dp-436, 0x5.b4a041f55e6ecp-356
-0x4.160de27a7f308p+808, 0x7.c6916a8d28f7p+912
-0x5.4b808a97688ap+972, 0x3.794b29b89aeacp+156
-0x2.7b1f447480b1cp+244, 0xf.32799349a89ep-1000
-0x8.9313007aac898p+208, 0x7.06de7da0ddb48p-200
-0x1.1184c8ad9a126p-628, 0x5.d2675abc93d3p+564
-0x5.fbf4481d851bcp+920, 0xa.d98a5055796cp+448
-0xb.1b13e17851f7p+920, 0x1.5f601cadbee55p+216
-0x1.36c695c4cebdbp-672, 0x3.e3179a9c0c8b8p+440
-0x4.24f5c2e84255p-132, 0x1.992dce8c1e0dep-608
-0x7.05211b2d7ba24p+816, 0x5.2dbcb400c2388p+732
-0xc.ebb82790e2248p-944, 0x6.a6cac5abe71a8p-912
-0x7.635a189c3559p+1000, 0x3.1c79ce8a6193cp-596
-0x1.bc16a5a664943p-212, 0x3.20fd587384e74p+268
-0x1.d8f5f5909a6c1p+64, 0x1.95b5cd4f321fdp-1048
-0xa.b514a9fc49ddp+904, 0xe.ac263d7232738p-732
-0x3.361c4740c546ep-592, 0x2.af93343887774p-288
-0x3.a1d706acac868p+548, 0xe.ef9cd2dfde13p-1036
-0x1.a3b3fd7de4ff7p+836, 0x2.9bd52c1afcb82p-328
-0xd.0e90419468fe8p-296, 0x2.debd029d76ba4p+712
-0x1.e7213b32b5402p+172, 0xc.75424ccca583p+736
-0xe.7be0fb216e87p-460, 0x1.41db2e8111782p+428
-0x3.1aabdc370a068p-740, 0x1.3d8d947358a84p+892
-0x1.d635a72fb8fa4p-328, 0x2.ee43757ccee5ap-76
-0x1.97b79a8db9647p+128, 0xe.d6e29c7d3d4fp-264
-0x1.7d2e32005ea32p+792, 0x1.f6c07f3405953p-964
-0xb.c1090d1777fcp+116, 0x4.0cbc9f20f5868p+720
-0x2.f16763f5629b4p+252, 0x2.a80e582ad9988p-864
-0xc.decdbb8bab228p-256, 0xb.722a51742a158p+444
-0x1.4a3ad54b20ec7p+448, 0x2.38b64c86b64fcp+344
-0x3.4673778d461ap+444, 0x2.a91e0f1d2906cp-852
-0xd.b85beacdf9fb8p-1076, 0x1.e95f7bc0cbe98p+496
-0x3.868f7c7983b64p+248, 0x2.484503e75957cp-788
-0x3.1996b58c96adp+32, 0x7.2b7913eb78608p+304
-0x8.d92b03868e09p-332, 0x2.0cc4e23c8a95cp-740
-0x5.16192b7bc5c7p-152, 0x4.3b6301a285b44p+88
-0xf.01312df862fbp-156, 0x1.d8d9015062fbp-484
-0x6.bbf185b1a72fcp-176, 0x1.1448c90b9b50ap+212
-0x2.fb1b827ddbefp-1004, 0x6.2b91442df1d88p-252
-0x3.eea265be0ed6cp-420, 0x1.6979a53a58ed4p+132
-0x2.76f29ff09ef3cp-324, 0x2.9bb80577b9a16p-496
-0x1.8315bf29b818ep-60, 0x1.962a17b47f4f8p+984
-0x2.b5951a0514674p-1040, 0x4.54fbcbcf940bp-148
-0x7.373eb0cadbd1p+408, 0xb.9637578014a48p+560
-0x3.2855b79dece44p+700, 0x3.dd621596b99f8p+248
-0x4.6715c08b31328p-408, 0xe.79ffaa58e533p-100
-0x3.51b70220ed1c8p+968, 0x1.e64c4e91741bep-1016
-0xf.562b84bebcbe8p-8, 0x3.6bcda9a68b198p-656
-0x3.e0365420f27dp-216, 0x5.0a67f41cfb218p+392
-0x5.6fab6994774fp-288, 0x1.008fdd33f16e4p-824
-0x1.dada3414222bfp-252, 0x1.118f230a197bep+596
-0xf.235346f7623ep+132, 0x1.4731a69ab5b1cp-968
-0x3.b6aa8e01e416p-828, 0xb.41acde26ef6b8p-320
-0x1.2002025daf3ecp-1060, 0x2.e6a265193f8acp+528
-0xf.0e1568e6b60bp+124, 0x1.770d6c170e6fcp+920
-0x3.9cfe68e8dbd38p+400, 0x1.f0ea46487d9eap-76
-0x7.356ed29fbc3b8p-92, 0x7.66273cf04d1cp+16
-0x1.83b4513ed8c6p-692, 0x1.6e5c994cbd1fcp-4
-0x1.c093172db7058p-832, 0x9.0020ecd425p-724
-0xc.4b9d43cdab5p+144, 0x1.9573c014b1d7p-600
-0xa.6c962c159cadp+700, 0x2.516f8ea4dc66cp+832
-0xe.e9ef5bc90ef8p-472, 0xa.ceb95c116a96p-956
-0x4.7a82cfa181bf4p+376, 0xd.3ba2895aaf3f8p+912
-0x1.3e6919507aad8p-748, 0x7.ac24d06cae4fp-604
-0x1.a5685b67d975bp-760, 0x8.bec479de0814p-676
-0x4.c17fa429c727p+304, 0x7.a076dc1c58ea8p-436
-0xd.3a60dbe676ap-436, 0xb.d7fd3ecfd0bp+700
-0x1.6db05819a731ap-316, 0x5.cbaa3f9d708c8p-708
-0x7.a4e9fc600f39p+784, 0x2.78bd5a2fdeedp-256
-0x1.a51f975bebd49p+648, 0x4.6f1b9792ef23p-1016
-0xb.426a826bbb2ep-956, 0x2.2988e40c021bap+336
-0x7.0ad681674d404p+996, 0x3.5110f12201184p+704
-0x3.508cc1e3fe9cep+428, 0xb.e4f3b8257906p+916
-0x2.3d25bae6cc2b6p-712, 0x3.4476b6d116f18p+8
-0x7.668519e5f4c9p+488, 0x1.23b90f6c8af84p+716
-0xc.ba04649c24f5p-428, 0xf.6aedd6061b5p+300
-0x1.7acb043cd5646p+608, 0x3.0529459ad31ecp-520
-0x1.ab2a61b2e713cp-160, 0xd.d492f30ffbf7p-1072
-0x4.55c81a7d97b6p+776, 0x5.902573c115b78p-972
-0x3.3a1a658e23dbep+940, 0x2.920d0560c389p+476
-0x1.859b54f3394cp+192, 0x5.6cc1bb97f343p-908
-0xe.35e05bc94c85p+436, 0x1.67c0b3f3c1b8fp-676
-0xc.4689b97a58bcp+76, 0x1.11d2bf21c7811p-120
-0x4.a90ad7df9b808p-668, 0x1.145d33272f345p+480
-0x1.561915b868afcp-140, 0x6.7fcdf4d0b775p+312
-0x1.4d2e2df9ac4dap-652, 0x5.0a41f0e20f4bcp-148
-0x1.b5f7cddb382b6p-188, 0xd.963007bf1aebp+396
-0xc.327b046ba01ep+672, 0x1.664e6e62b266ap+548
-0x7.d1e0f4d973504p+552, 0x1.0960ca9ead237p+932
-0x2.b833874ecc5bcp+784, 0x7.7728c825e3ea8p-744
-0xc.ed74b52461008p+528, 0x2.ba337c4d266c8p-460
-0x1.8b1c17b4f0aa6p-800, 0x5.7181457aefe58p-1032
-0xf.b093234a9ae9p+444, 0x6.d51e72d5c9cd8p+96
-0xb.41312f6979af8p-640, 0x3.d4a1e6e4572a8p-1044
-0xf.d1d26136ff42p+608, 0x5.4e28377ed1438p+960
-0x1.baed27235cbf9p+396, 0x5.7f36a96247738p+716
-0x3.1908f44f9e5acp+36, 0xb.e287b22deb6c8p-200
-0x6.c85649ece8328p-888, 0x5.10954872d83f4p+344
-0xb.7289d369ebe9p+480, 0xb.364fe986b507p-1072
-0x1.b60b18e72b616p-356, 0x6.96322cdcb805cp+188
-0x1.18044a2c3524ap-732, 0x7.1cfeb6c32d9e4p+196
-0x1.dd49ee2511f12p-548, 0x6.388cb280c1acp+540
-0xf.4637e82f032dp-188, 0x1.ea525d4f26b2ep-652
-0xc.8ec2fcbc89b7p+428, 0x6.afb3dfab45148p-312
-0x5.96c4b2f3e046p+868, 0x1.4fa64194d6737p-484
-0x3.cc2935c1d7a98p+132, 0xc.b9132c3b7e03p-364
-0x4.708b4d5c3e08p+400, 0x1.7dead4481cddcp+620
-0xf.4ead78490959p-428, 0x5.881eeff3cd02p-888
-0x3.8f93c36ea7528p+588, 0x6.e489f741b446p-656
-0x1.29623281e850ap+840, 0x3.f4d2e10f895fp-960
-0x7.f6dd2ff29fbb8p-688, 0xd.fb27c57cb34p-764
-0x3.28b3c0e41db9cp+444, 0x3.15892f3a16c1p-844
-0xc.c480dfe091668p-276, 0x4.d2571cfec4c58p+100
-0x2.4811362cc7124p-240, 0x2.dff54b843ae46p-756
-0x3.0da93c4715cd4p-92, 0x7.9c15ce00c77e8p-656
-0x7.f0dcddebdcd28p-868, 0xc.599ea43e2bbfp+220
-0x1.95a25ee7268b4p-912, 0xd.5ff365717f9b8p+276
-0x1.d560268d06079p+420, 0x2.4a263345196a8p-444
-0x1.079c47420a4dbp+560, 0x1.889f112d42453p+528
-0x7.cdf64073ea828p-76, 0x1.a0731fb5ffbc7p+32
-0x1.cfbe77eaa2a21p+940, 0x1.b6b012b005f6p+348
-0x5.def2a0248482p+816, 0x8.4f2da16827fdp-964
-0x1.90d5cc6c42498p-836, 0x3.7a22e7d59ea44p+816
-0x7.7570d2255b48cp+880, 0x6.ac05601176dbp-52
-0x8.95762dfa20adp-668, 0x3.aadf1a1ec4d18p+620
-0x2.fe1bc76a8c23ap+804, 0x2.88575bc0e4228p+64
-0x6.a0747031aa078p+872, 0x3.c1d01466fbf04p-952
-0x5.d87619363c04p-552, 0x4.70bfee674c9f4p-56
-0x1.b7ad68c381dd6p+928, 0x6.6e6a652b37158p+676
-0x1.f359ac732fc26p+288, 0x1.3c34074a8b2f8p-576
-0x2.7eec8890eb218p+144, 0x3.0a6e6d2517c8cp+280
-0x1.7c560c66a0a33p+276, 0x5.e14a1a2c23d14p-928
-0x2.29faf3f3ce9fcp-424, 0xa.953da4f876c3p+644
-0x1.e0823670155ecp-976, 0x5.e7be0f4d7e528p+176
-0x4.180d0f133e86p-956, 0xd.a2e35bc12ca8p-1040
-0x5.684c626aac24cp-204, 0x7.c5a5208f02d88p-732
-0x6.2fe3b9265349p+420, 0x3.5173ac781fe2ep-456
-0x2.aaba7a32c624cp-1060, 0xf.0a4837afa4dep-1076
-0x1.3c709863adb35p-364, 0x3.afd3e4f32ce52p-488
-0x5.7d5d9b5bddbb8p-1024, 0x3.a8a95f0b8b908p+280
-0x2.ba9daa70bd824p+708, 0x1.b74b9a90b6648p-656
-0x3.7a020765d7c44p-948, 0x2.d653a91e7547cp-760
-0x3.cce03bc79c0bcp+568, 0x3.874dd663697c8p-796
-0x2.93a71bf03bb68p+508, 0x9.3d2d628dc54e8p-88
-0x7.3e572337c45d4p+756, 0x3.3562fedc22274p-836
-0x1.ad49a2d117ba2p-888, 0x4.d076d3f4d9f34p+908
-0x1.a502a91351ff4p+348, 0x1.ee7be9cf93b3fp-124
-0x3.140093828b04cp-456, 0x9.d96849890b3ap+152
-0x2.2b809e1cdae6cp+976, 0x1.96430f46ddf6fp-896
-0x6.0b6b1e6f695b4p+880, 0x3.2710f27541992p+520
-0x6.3e9355fdb6dp-1020, 0xb.6795e26664be8p-844
-0x3.bd080a5791b2p+164, 0x1.d50ef4fe9ebb5p-468
-0xd.603b36a4c0f1p+652, 0x4.5bd4964d0f5c8p+940
-0x3.efce09ef1b4cp+1004, 0x5.58274e481b0cp+776
-0x9.bdb3926c2739p+592, 0xd.693f7ebb888ep+60
-0x1.45fda30c0c696p+964, 0x7.7ef981c0fac2p-312
-0x5.3903dc26ea74cp-936, 0x1.6ce6a22a9cc4p-884
-0x6.efe370ccbcc4p+772, 0x3.2a68e91d4d908p-840
-0x2.e8b91189c5a9cp-352, 0xa.affd373c131cp+72
-0x1.92e29687b8ba7p+852, 0xa.70b2724980788p+232
-0xa.c7e8553edfadp+916, 0xa.5da5437b9d42p-272
-0x9.807fc42aac07p-600, 0x8.866c80721372p-724
-0x3.98e91636f5084p-436, 0x3.f5f1a1922718ap-220
-0x2.7442ad2df0302p-832, 0x5.1bc80305b26acp-248
-0x1.8e66eb2b69bbcp+44, 0x2.c1fdc734c50e8p-940
-0x5.0de13a7bcaac8p+808, 0x5.493bbe67104ccp-344
-0x9.cc1fcf2dde7f8p+840, 0x2.aa6a8273978cp-208
-0x1.c2895ee333becp+460, 0x1.ceaf6635b0b8p+668
-0x3.fb6fb365e2ce8p+868, 0x1.a03d232d45996p+344
-0xf.0ae3f7ac9bedp-172, 0x9.98a156749b26p+384
-0x3.204fdf620703p+412, 0x1.629b90983dc36p-1012
-0x2.e30666494ac98p-216, 0xa.89da8ae9e5528p+212
-0x7.a17a32efd3c34p+660, 0x8.0cc4f4756028p-428
-0x1.31ee8aa18dae4p+728, 0xa.99a88028a213p+484
-0x1.a45b87b0bb4cbp-844, 0x3.fa28793e4185ap-260
-0x1.7b04390e5b62p+684, 0x1.66153c838d268p-752
-0x9.f73b5d2f6777p-1064, 0x7.dedccbf89985cp-356
-0x2.926816c87d8c4p+836, 0xc.bba0f8c0d84bp+168
-0x4.1334094679d34p-212, 0x5.19ad2f924736cp+280
-0x6.aebd3868bdfd8p+464, 0x3.ea24e1cd3f29p+264
-0x1.1f0fb4a6d9b96p-544, 0x7.1f1404514303p-24
-0x4.6ee2397edec14p+48, 0x1.97401a620ba56p+732
+# Random inputs in [-10,10]
+0x1.f742cc57e9f5p+1,0x1.cc346c467d654p+2
+-0x1.5d01ec4ee9238p+2,-0x1.423e905baeacp-2
+0x1.447937c198cbp+2,-0x1.fc8c1ff66dbcp+0
+0x1.4b5b54c1da1ep-2,0x1.f21febb5e4d14p+2
+0x1.0e8fff7889ap-2,0x1.6f2f6bb33976cp+2
+-0x1.e6ca1f7793ap-5,0x1.68924f7287b2p-1
+-0x1.23dda89660a2ep+3,0x1.c8880fe734f4cp+1
+-0x1.c96ac31d537d8p+0,-0x1.11146def3adcep+3
+-0x1.c08016e94f68ep+2,-0x1.39259b820ac3ap+2
+0x1.849920469a0ecp+2,0x1.1a8b9c5dee166p+3
+0x1.1a56404dd2326p+2,-0x1.c6c5634f83cep-1
+0x1.49513cd3c51cp+0,-0x1.03c3e869616bp+1
+0x1.fd99e93450bfp+1,0x1.7d2761317a728p+2
+0x1.0c40c1833d0bcp+2,0x1.3b21f8642dap+3
+-0x1.e812cfb85e5b8p+2,0x1.bda59c422bc3p+0
+0x1.0612e8bfc46cap+2,-0x1.3dc12e70c95d8p+3
+0x1.ae62a69b859fp+2,-0x1.1c6dbf63a53f2p+2
+-0x1.081b5a7805f4ap+2,-0x1.e1b905858f7p+1
+-0x1.9c17f482ac09ap+1,-0x1.21d1da0dbfb4fp+3
+0x1.9526e4f30e788p+2,-0x1.d62199525f138p+2
+0x1.d445ef0fa47acp+1,0x1.b85b78f59ca84p+2
+0x1.d71b6cd64c9p+0,0x1.28477cd0f0284p+2
+0x1.f752af23803fp+0,-0x1.23bb8ebef0598p+3
+0x1.1a812a8d4439ep+2,-0x1.98efcae81f84p-3
+0x1.c0efa894d87fp+1,-0x1.71e24795900f8p+0
+-0x1.23099788d5b69p+3,0x1.886da6786da8p+2
+0x1.724a39c43f96p+1,-0x1.1f7635e746468p+3
+0x1.3459e2d4f6cf2p+2,0x1.3c861cf60afeep+3
+-0x1.24b08af646766p+3,0x1.04749a4f7412p+1
+0x1.401a796c3d38cp+2,-0x1.4a385d23b412p+0
+-0x1.8a3dc9fa0615ep+2,-0x1.7b9d750ad4e7p+1
+-0x1.39904d223bb8ap+3,-0x1.6443f53ae26f8p+1
+-0x1.cfd6d03f2a5dp+2,0x1.51e236292037cp+2
+-0x1.dc8bf59e47af6p+2,-0x1.b6c21495c538p+0
+-0x1.b7e4c9d0b4f18p+2,-0x1.3a075f19e66d1p+3
+-0x1.c8185a9d27ebep+2,-0x1.32730e46ba36ap+1
+0x1.aff50d1e36a2cp+2,0x1.061f80ba53442p+3
+0x1.92e2f4dae7ae8p+1,-0x1.3e09e21d9856cp+2
+-0x1.7eabd56951e6p-2,0x1.703b0d710771p+0
+0x1.5785225ef4ad4p+1,-0x1.f61d71490a26p-2
+-0x1.1e101eb27805cp+3,0x1.fdb956bfb5decp+1
+0x1.2e61f0bfe2ed8p+2,0x1.a289d09fa83fp+2
+-0x1.5b09db18c2ef4p+1,-0x1.ca71e22ab339p-1
+-0x1.65a0f88166f98p+2,0x1.f59d8d6dbad1cp+1
+0x1.1182191c2cd08p+1,0x1.3a8abeb1a808ap+3
+0x1.ecec7bbd9c6c8p+0,0x1.fc5b316696384p+2
+0x1.b83254796f87p+2,0x1.8fdf53a886d1cp+2
+-0x1.582f4829e1fd8p+1,-0x1.223f1362738bbp+3
+0x1.7ec419a4965p+0,-0x1.a0b1fa80a0b6cp+1
+0x1.1a22072922aep-1,0x1.277501c46270ep+3
+-0x1.d084c96cc9d48p+1,-0x1.d858966082586p+1
+-0x1.125c52ff3ba5p+3,-0x1.d2a904c8c1bep+0
+0x1.dfae8bfcced74p+1,-0x1.99245060534bp+1
+0x1.3d5e7ae8bf826p+2,0x1.13c3672438302p+2
+-0x1.5ab1e854f31a8p+1,0x1.b48fe5647346p-2
+0x1.78865e4bc5cbcp+2,-0x1.246a158c9bf24p+1
+-0x1.cfd68395f1b1p+2,0x1.2fafed8905582p+2
+-0x1.3d0f83a0552fcp+2,-0x1.5ac26ebea4984p+2
+-0x1.153b7ee90357p-1,0x1.6c01e380da828p+2
+-0x1.d1ee4d60f774bp+2,-0x1.86a8799327cacp+1
+0x1.2023bf972e944p+2,0x1.3db945ce5caaap+3
+-0x1.216d35727b898p+2,-0x1.58e43ce9118ebp+2
+-0x1.f3fd4fa982604p+1,0x1.690f01192da54p+2
+0x1.0acb0fbe85456p+2,0x1.98cc392c368ccp+2
+0x1.bc961007d46ep+1,0x1.1ea736b5e5358p+1
+0x1.b5eb9d31c18acp+2,-0x1.0a8e1a935be38p+0
+-0x1.abc45f4f1be0ep+2,0x1.89db546be92ep+2
+-0x1.29bb55f58e03bp+3,0x1.3811c8acdfe3ap+3
+0x1.ef93fbe5fa34p+0,-0x1.2e2ce402d1aa8p+2
+0x1.05467a4d6e0a2p+2,-0x1.76e39dd1e5f14p+1
+0x1.2e3264c8299p+2,0x1.cc7bf5fe143ap+1
+0x1.1293a7834b684p+3,0x1.9e76b78c2d0ecp+1
+-0x1.10b0d73c493e1p+3,-0x1.3a487fac3384dp+3
+0x1.330fe7244d2dp+2,-0x1.09f6779349a54p+3
+-0x1.85d712a93543ep+1,-0x1.cedd551ac0f86p+1
+0x1.3a20a70d063fap+2,-0x1.7a796b5b9624ep+2
+-0x1.11a3c9657e79p+0,0x1.5f5b15005ffc4p+1
+0x1.b478b8720aec8p+1,0x1.1991856af25f8p+1
+-0x1.3a2ccfaa978eap+3,-0x1.171e56de0f193p+2
+-0x1.d807a875eeeaep+1,-0x1.cb98f0af4de62p+2
+-0x1.0c1873ed245afp+2,-0x1.ca532140eabacp+1
+0x1.2ef351aaa2658p+1,-0x1.eaa5a107def96p+1
+-0x1.32602dc6a84e2p+3,0x1.1677c1a1047cep+3
+-0x1.6df255dce374ap+1,0x1.37623cd8fc3cap+2
+0x1.10a3c89b5258ap+3,-0x1.a242fbde89698p+2
+0x1.2cac6be306ddp+1,-0x1.124b3e06462fep+2
+0x1.0a8f0b10aa8b6p+3,-0x1.f09a5f0086cbcp+1
+0x1.f86b2fa15348cp+2,0x1.b56cd23e60b8cp+2
+-0x1.639fd08cb9604p+2,-0x1.4777d334f44b2p+1
+-0x1.303413b850d1ep+3,0x1.3736e6780b574p+3
+-0x1.2b00c9aefd215p+3,0x1.d663daea0e83cp+2
+0x1.c0035ac98261p+0,-0x1.7cc39f32c7c1p+1
+-0x1.46b364aad2c5p+0,-0x1.6629f1c5b2bdp+0
+0x1.b4741e0cee1p-4,0x1.ffcab017e8a28p+1
+0x1.ee0f374236ea4p+2,-0x1.7cabc352d11acp+1
+0x1.d654fbd415894p+2,-0x1.6eca85256db2cp+2
+0x1.11de4bc8685b8p+3,-0x1.0b81c389c17c5p+3
+0x1.29d614f8d828p+0,0x1.3052a24757d58p+3
+0x1.227f065a5a248p+2,0x1.c5a52b5a5f1ccp+2
+0x1.91927babb92f8p+1,0x1.02786ea2aa288p+3
+-0x1.0806568d3e273p+3,0x1.2a29496bfb74p-3
+0x1.f69babd4f1aacp+2,0x1.bd483d2ec635cp+2
+0x1.07ad268eb4248p+3,0x1.ad35f6f67156p+0
+0x1.a17717578d8cp+2,-0x1.bd61f14fc0626p+2
+-0x1.e9152e58893ep-2,-0x1.17e6be3eb4111p+3
+-0x1.3b06271914ap+2,-0x1.18738aaad926p+2
+-0x1.cb88bd875e246p+2,0x1.f1535d57ee42cp+2
+0x1.4f99b77e8f25p+0,-0x1.00cad35e4cf89p+3
+0x1.7147d94fd60b8p+1,-0x1.f75574f9599bp+2
+-0x1.5cea69cb86a24p+2,-0x1.803d779b22ab1p+2
+0x1.9288f3483c0b8p+2,-0x1.3345c8595d701p+3
+0x1.c09364d00a454p+2,-0x1.84ab26261805cp+1
+0x1.78d3fa5300544p+2,-0x1.a3ccfbecd711p+2
+-0x1.ede689c77fde2p+2,0x1.622c3c8c79c38p+2
+0x1.eaf13ea9bc688p+2,0x1.6265f1bddd1f6p+2
+-0x1.50180edeb9606p+2,0x1.c0f690de232fp+2
+-0x1.35ed34789c83p+1,-0x1.ea87f3ddbc9fp-1
+0x1.7ff7336117f1p+2,-0x1.2d09d167b5f28p+0
+0x1.e7fa929e12a74p+2,0x1.099a1acf96e1ap+3
+0x1.f52387301d7ccp+2,0x1.c8e382cf7bde4p+2
+-0x1.0c180ffb5aa2ap+1,0x1.04fce9df956cp+2
+0x1.ed1db16c603cp-2,0x1.ca317b3eb122p+1
+0x1.771d9e40fe8b8p+0,-0x1.c4c183352b234p+1
+0x1.aeafa6f2e08ap+2,-0x1.1acb93b3a4a8p-3
+-0x1.61df618782476p+2,-0x1.33f57a66fb499p+3
+-0x1.aa2d63e0c7bp-5,0x1.6743838e6d698p+2
+0x1.3aed486464bb6p+3,0x1.0f8f6c79277bap+3
+-0x1.0c6a78081863ep+3,0x1.0f541d2850ba2p+3
+-0x1.2df1ec1c920ap+3,0x1.daa2cf64c94fcp+1
+0x1.fc61cd2eb64ep+0,0x1.52a6ead046138p+1
+-0x1.3c661312e74c8p+0,-0x1.e9f28bc8dca08p+2
+-0x1.3c1fecf28dc25p+2,-0x1.a0c1ed88bd0b4p+1
+0x1.a1cec18a5e2fp+2,-0x1.09d1417bf1972p+3
+-0x1.78f266710ced8p+2,0x1.1e57e0d2e63dcp+2
+0x1.e60669c2ca6f8p+2,-0x1.625d8fb86f166p+2
+0x1.a3630108a1804p+2,0x1.3cc218a08a7b6p+3
+0x1.2cfce0060b5cep+3,-0x1.2db60da10ca61p+3
+0x1.8fba9cbd26528p+0,0x1.156ef1af3308ep+3
+-0x1.d7a33b771db0cp+1,-0x1.085d3678af70ap+2
+-0x1.06a92d24663f8p+1,-0x1.462a5f18a4fep-1
+-0x1.270deda6ee198p+0,-0x1.10bb21da4e1e2p+3
+-0x1.dcda095657624p+2,0x1.0be71163b8c3p+3
+0x1.27dd7a325592ep+3,-0x1.dce20c2d96c8p-2
+-0x1.75dda612aa49ep+1,-0x1.1dba913a9153p+0
+0x1.4d9c6f6091f2p+1,-0x1.74e67b9849a28p+0
+-0x1.77a1fc17df7fep+1,0x1.811983b6bd6ap+0
+-0x1.c15f22906526p+0,-0x1.277e69039ff2p+0
+-0x1.eafd7f17a036p-2,-0x1.0ba372c6e4bd7p+3
+-0x1.3926a4e205c47p+3,-0x1.8128e7b102764p+2
+0x1.1bb2d9b04e7f4p+3,0x1.2828da3c973fp+2
+-0x1.9c8c20fe0f26ep+2,-0x1.189e5b17df9dap+3
+-0x1.02b89c553b134p+3,-0x1.fc38e6844e6c3p+2
+-0x1.3a0c526da64dp+3,-0x1.c30b7e4a8dfcp+2
+0x1.f8df03d230fcp-1,0x1.1a759cf6201e8p+1
+0x1.89f425deee0b8p+2,0x1.4db6ef10e77c4p+1
+0x1.d3c456eefebfp+0,0x1.907e8946102p-4
+0x1.0633be70f848ap+3,0x1.58093c0535a4p+2
+0x1.bfac15c7b14b8p+1,-0x1.73a163897cc3ap+2
+-0x1.3cc9108a62a3ep+3,-0x1.6b783a991bde8p+1
+-0x1.07e03a82a771p+1,-0x1.836043d5f6234p+2
+-0x1.f9f1dd76c293p-1,-0x1.78a022b81c1bep+2
+-0x1.67e43f3951e49p+2,0x1.b2bcd50e1e33p-1
+-0x1.62953ffe5951cp+2,-0x1.099043b8fab18p+2
+0x1.311e982e1a70cp+3,0x1.2cdc322de80a8p+3
+0x1.4aae98ed1f2cp+1,-0x1.c7988d34f2492p+2
+-0x1.ba0f626194aep+1,-0x1.730fb7c521c7p+0
+0x1.3a86a9712cc4p+2,-0x1.27169ff01514p+3
+0x1.3b50875e6d6d4p+2,-0x1.c9c07fe71c458p+0
+0x1.0d5ecf140c114p+3,-0x1.1ca6a403d7d18p+1
+-0x1.3c942bd533135p+3,0x1.3aee33e79f508p+1
+-0x1.2d1fe90053b2p+1,-0x1.b1dd854bf7cfp+1
+-0x1.52cb97cf934cp+0,-0x1.1328c5d8cdf22p+2
+0x1.27fcb9b8ce942p+3,0x1.bb9c59e63ae9p+2
+-0x1.c998d246fda76p+2,0x1.696a8b33956dp+1
+-0x1.040d0d6cdda0fp+3,-0x1.3936b0734a59fp+3
+0x1.36fc696fc7184p+3,0x1.23eb47bb42a5ep+3
+-0x1.d652564e6df6ep+2,-0x1.4cdb9ab269a66p+2
+0x1.e4e7b24483fa8p+2,0x1.44f41e1de54dp+2
+0x1.aaf09ab780518p+2,0x1.af9764da704p+2
+-0x1.3e7e1dc78af58p+2,-0x1.1922eabc95346p+3
+-0x1.5bf8653976adp-1,-0x1.30a9d6ab8c5ap+0
+-0x1.bb8fd6a87c21p+2,-0x1.688362c5a75ep-2
+0x1.3203d47790edp+1,-0x1.d9f82918bb9f8p+0
+0x1.0289d1574f2c8p+3,-0x1.8d627ea0714fcp+2
+0x1.00d78548b5844p+3,0x1.b8736cb122448p+0
+0x1.d14760d4f9fep-2,0x1.3b0940fe0cdap+3
+0x1.17f0836af139ep+2,0x1.26572c72b667cp+3
+-0x1.e53c8738e62a2p+1,0x1.72f77c8ce015p+1
+-0x1.897b4bd1b631p-1,0x1.2d3c77e14013ap+3
+-0x1.43ab6665c0c98p+0,0x1.2a326075c2cc8p+0
+0x1.47cdae15a4fa6p+2,0x1.5acf65bc77d4p+1
+0x1.00ff812562658p+3,-0x1.47801225244ccp+1
+-0x1.642735bbd536p+0,-0x1.5ffafb812511p-1
+0x1.1b076f7cf2874p+3,0x1.6d39eeb7706acp+2
+0x1.75838370b0ad4p+1,-0x1.1e3d55c9fd72p-2
+-0x1.fdfa0c84f3dc6p+2,0x1.c2771fd98cd4p-1
+0x1.99ddac9d36e4p+2,-0x1.a8404b769ed96p+2
+0x1.b47bfb33db008p+1,-0x1.a91ac6be24898p+0
+-0x1.c8376fccde6dp+2,0x1.3473bd843d2b2p+2
+-0x1.075fbcc8bd73p+3,-0x1.981b1f507982p-1
+-0x1.2d3a0c5f81986p+2,-0x1.0decab493p+0
+-0x1.81d042456fa38p+2,-0x1.2e9c7c5c38492p+2
+0x1.4b979736a0b5p+0,-0x1.c2dea10a51434p+1
+-0x1.327296a419878p+0,0x1.4d38b089e828cp+2
+-0x1.641dd2c6bd9c4p+2,0x1.297c6c71d300ap+2
+0x1.bf61dbc5054dcp+2,-0x1.24dab03b7c8fcp+1
+0x1.b112a33a5d4fcp+2,-0x1.736e86238a07fp+2
+-0x1.9777242fe4afp+0,-0x1.a0a44105c757p+1
+-0x1.34d7a9bda4004p+1,-0x1.e5f0d622a30e8p+2
+-0x1.1c45dc3c04af8p+0,-0x1.e91142b5e4419p+2
+-0x1.edab422290ep-5,0x1.dd29dcf9251fp-1
+-0x1.28623d42c1668p+1,-0x1.9f777bc948dedp+2
+-0x1.f38a2094fdf5ap+1,0x1.24dab8b7b604p+3
+-0x1.20ae862570655p+3,-0x1.ce628637f0b64p+1
+-0x1.3b4447691c02p+1,-0x1.ba5517b70efdcp+2
+-0x1.f820dd3a46cp+2,0x1.08043405579eap+3
+0x1.a28dd256c63p-1,-0x1.9ce2973e5b004p+1
+0x1.bfcf0d020f86p-2,-0x1.b737ee11d0984p+2
+-0x1.9eb587559189cp+1,0x1.6b6cf9b49b068p+2
+0x1.0369f292c33dcp+3,0x1.84dccc881bdbp-1
+-0x1.8eab0d4b28772p+2,0x1.6c7004e765p+0
+0x1.25a9b104aed5ap+2,-0x1.5e6870ac676bap+2
+-0x1.2d67d820c0b2dp+3,-0x1.a6d4ab309090ep+2
+0x1.1c6d71da2a9eep+3,0x1.13aae96a981p+3
+0x1.79d62a87789bap+2,0x1.cd35a4b3181c8p+2
+-0x1.50bb85135b314p+1,0x1.2219e3980c55cp+3
+0x1.ea79939c2327p+2,-0x1.047f6c79c182p-1
+-0x1.8f92aedf53cecp+2,0x1.64b9f73975f3p+2
+-0x1.30d583e911d95p+3,0x1.0676b69e2c9ap+3
+0x1.a63d1395f9a38p+1,0x1.b4fefa9647188p+1
+0x1.639f2a3f37856p+2,0x1.edd75f496c548p+1
+-0x1.06d9dc92e80b4p+3,0x1.27b26a563a09ep+3
+-0x1.9d2a4e927bd0ap+1,0x1.0ef78e5c14142p+2
+0x1.3593d693e4ecep+2,0x1.8911651a90d58p+1
+0x1.63060e5df8e7cp+2,-0x1.f704bce577c0ap+1
+0x1.13a55cf5d3296p+2,0x1.2114bee9eff36p+2
+0x1.3cfcf09ca5e26p+3,-0x1.41f4e5d539fep+0
+-0x1.cea27ef2c2a38p+0,-0x1.0f5bcd19fb328p+1
+0x1.7f09f66107128p+1,0x1.a603b6ff9da48p+2
+-0x1.30e350c69eef9p+2,0x1.f5d48045907c8p+2
+-0x1.a8e8aea85895ap+1,0x1.2bfce4000e2e8p+1
+0x1.c99aab780eabcp+1,-0x1.12c1329c9dbdp-1
+-0x1.a35ebdb56fd4p-1,-0x1.3df947f1afd0cp+2
+0x1.a1a4fc39ae3cp-3,-0x1.02e00a9c9c74ep+3
+-0x1.cc3f5e2059938p+2,0x1.3a55367f6186cp+3
+-0x1.1007968b9764cp+1,-0x1.1fe23019027a8p+2
+-0x1.30b21cbbdf1dp+0,0x1.22cde1483e2fp+2
+-0x1.3c5232ee44e9cp+1,-0x1.7699e69bfc50bp+2
+-0x1.3841ff489e206p+1,-0x1.61a6dea6fcba5p+2
+0x1.626efc6acc018p+0,-0x1.15348c9c8dfep+3
+-0x1.571f553f4d894p+2,0x1.380f99fc24268p+3
+0x1.0943839a49dp+1,-0x1.ae238586acea2p+1
+-0x1.86e1df2c8d4cp-2,-0x1.fd56b56a7b758p+0
+-0x1.dca1ab3e3dc5p+0,-0x1.b5565174dba2ep+2
+-0x1.2f05f83309207p+2,0x1.c86821f3ca1c4p+2
+-0x1.3d8dd29e670d4p+1,-0x1.ac11ff66295ap+0
+0x1.0ccb64a49e71ep+3,-0x1.487e75856e78p-2
+0x1.347b509321acp-2,-0x1.986e8d119ad84p+2
+0x1.9f9692ba36fp-2,0x1.38c7d8f195ep-3
+0x1.a68db4df3ccp-6,0x1.2707016763186p+2
+-0x1.cd612b67cc115p+2,0x1.6240347821b1ap+2
+0x1.9a61ec6be7078p+1,0x1.a955d6447d4ep-1
+0x1.cd8450102e588p+1,-0x1.b6f2933424aeep+2
+-0x1.b81ac13a6d9b8p+1,-0x1.bc5d71831a73cp+1
+0x1.c2764f3100e1cp+2,0x1.0721cbf1bb37p+0
+0x1.a9282b910edp-1,-0x1.b1ddd083c9108p+2
+0x1.f87a49c18f7ap+2,0x1.35b0dd0db557p+2
+0x1.13f15611e77a6p+2,-0x1.4cec8d6a56abp+0
+0x1.85ee492d86278p+1,0x1.6978aee5f33dp+2
+0x1.998200f572e08p+2,-0x1.23eb94fa244ffp+3
+0x1.58ed358503628p+1,0x1.3e499518380e8p+1
+0x1.c26e1b4b137c8p+2,0x1.e40ca190af564p+1
+0x1.26f3f6cf0715p+2,-0x1.332b1d0ce8f4p+3
+-0x1.eb9ead50a8708p+1,-0x1.28557b7c7e34dp+3
+-0x1.a08d7eab4ff52p+2,0x1.1d3d4848528d2p+3
+-0x1.20bec1816eab4p+3,-0x1.ec39b0871a95p+2
+0x1.4a3ef55cb0538p+1,0x1.529c50e94d8cp+1
+-0x1.1cf53500d25e8p+3,-0x1.2f897a7648fb2p+1
+-0x1.0a3357e00e9a9p+2,0x1.39434f00e0baep+2
+-0x1.ebcfcf4c96f2p+2,0x1.baa9a7bf9746p+2
+-0x1.66f403a1fc19p+0,-0x1.f0f518333c91p+0
+0x1.6ac4f12cd89dp+2,0x1.1877b1bcf400ap+3
+-0x1.d2797be329a74p+1,-0x1.55ef97cc2d7f8p+1
+-0x1.284a6872aacep+1,0x1.7c6aa6c07b45p+0
+-0x1.a5407649d9557p+2,0x1.7347f42a7740cp+2
+-0x1.2e223c17c21fp-1,-0x1.9388cb546ea6ap+2
+-0x1.364d50735135ep+3,0x1.25a6a286ae8bep+2
+-0x1.892cde7edd806p+2,0x1.09b093951609p+1
+0x1.0d9446e7a35p+2,0x1.4c978f461b84p+1
+0x1.924f0e416b92p-2,-0x1.265b51960052p-2
+0x1.d24112a928434p+2,-0x1.201a14e0b135p+0
+0x1.c1bac58c97d44p+2,-0x1.351ab411d36cep+1
+-0x1.62cb1158b677cp+2,-0x1.2c9ddab7fadbdp+3
+0x1.015b1cc9a2d3p+1,0x1.83c84ade92738p+2
+-0x1.9cf279f4570d1p+2,-0x1.f7bfd5ef7facap+2
+-0x1.5899667eff2fp+0,0x1.6cc6430072c98p+2
+0x1.095f19eb19a2ap+2,-0x1.db0c7e87b8e88p+2
+0x1.d5c926ccd767p-1,-0x1.b75ace7c8668p+0
+0x1.71b6e5989db7cp+1,0x1.5da2e5d655936p+2
+0x1.8cfe038304d8p+1,-0x1.312681b0295aep+3
+-0x1.aa4b8db00df02p+2,0x1.2e93f321b6a38p+0
+0x1.d42b78a822178p+2,-0x1.eb15b07aa12a7p+2
+0x1.ef3d0ff0c10cp+1,-0x1.57652c0df1938p+0
+-0x1.05f5eec676aep-1,-0x1.1f4870da68764p+1
+0x1.b4ac7aad76308p+0,-0x1.77f0e42b3120dp+2
+0x1.212bf42b25a94p+2,0x1.2fdc44f7c1142p+3
+-0x1.75dded3e85ae4p+1,-0x1.81f608e8ce24cp+1
+-0x1.ed66ca8851p-9,-0x1.0b89901827b8fp+2
+0x1.74f6736af54bp+1,-0x1.95a7b8c913f08p+1
+-0x1.aeda1ba960ad2p+1,-0x1.5d27c122c6b29p+2
+0x1.020bcda9d3c1cp+2,0x1.27c1c563af022p+3
+-0x1.43e11e2c19182p+2,0x1.54c07d14e5f8p+0
+-0x1.4f7e177e64608p+1,-0x1.d5a7abcdba507p+2
+0x1.0fc2dd3354c2p+0,-0x1.0fdfc26d50d04p+3
+-0x1.8eeee6480bad8p+2,-0x1.a872a8778a37ap+2
+-0x1.10814bfdbc36p+1,-0x1.1d8521abe7255p+3
+0x1.4d4f4af8d87bcp+1,-0x1.146f07d2b92f9p+3
+-0x1.893d3dc926da8p+0,-0x1.849fa662b572ep+1
+-0x1.deb53914c62b8p+2,0x1.c22b51e064de4p+1
+-0x1.05ed5f6de31f8p+2,0x1.30621eb1df348p+3
+0x1.d3d7e1172d688p+0,-0x1.90c6b67a8dacp-3
+0x1.15652eb2df98p-1,-0x1.a463fec3b8e9p+1
+-0x1.be1a6adb0006cp+2,-0x1.492098d8d4f95p+2
+-0x1.2257802bae049p+2,-0x1.3abd75430cda8p+2
+0x1.d78e94c88d0c8p+1,0x1.badb64100e6d8p+2
+0x1.57d9cd77b635p+1,0x1.a55110566fdap+0
+0x1.11fd4a18d0de8p+1,0x1.5a0b5f043624p+2
+0x1.1c2f1e4be46bcp+2,-0x1.1d325dad7ae92p+3
+-0x1.e7fba8ae7f5e9p+2,0x1.6ffb1621a621cp+2
+0x1.576f1f8058d78p+2,0x1.129f3cd420ae8p+1
+0x1.5261b46316518p+0,0x1.01298f326645ap+3
+-0x1.b99237985de8cp+1,-0x1.1207327c80efcp+1
+0x1.c4e4765b0e144p+2,0x1.306fe4d5bcbbp+0
+0x1.675ec3a2aca3p+2,0x1.35ae3b76c34fcp+2
+-0x1.7bddef8b67eb6p+2,0x1.0bec76b477d5cp+3
+0x1.31a0cbee9928p+2,0x1.30c125fff9b56p+3
+0x1.229d7d2b9bbe4p+3,0x1.872c534310c9cp+2
+-0x1.32194ba702ac3p+2,0x1.74cdaf5963b1cp+2
+-0x1.592d0c0f981aap+2,-0x1.e962711ff69bcp+1
+-0x1.b013bcd5ae488p+1,0x1.01410457c1ab8p+1
+0x1.3518dccbcb954p+2,-0x1.b6a9a7280c142p+2
+0x1.19655d9e8b1b4p+3,-0x1.bb7abea3e930ep+2
+0x1.8dac6a32a585cp+1,0x1.1965ddc4a40aap+3
+0x1.c4f1966ba1e8p-4,-0x1.0a6b6fe6f1a19p+3
+-0x1.175ffbb2b846ap+3,-0x1.c9f95ecaaac8p-4
+-0x1.25c40dbcfd428p+0,-0x1.3cc10a50573p-1
+0x1.c23cf75893fccp+1,-0x1.8f95aac725bd2p+1
+-0x1.2bbe5033ba85cp+3,0x1.2a61902697d2ep+3
+0x1.306e367fad9ecp+3,-0x1.c46e81f434e3cp+1
+-0x1.3521f9bd9704p+3,0x1.76e337a5b14a4p+2
+-0x1.b2af155bebc8p+0,0x1.f1e1f312c5c6p+1
+0x1.87599e63ecff8p+1,0x1.7500b988d75bp-1
+0x1.0edb7e201df64p+1,0x1.952a439a9414p-3
+0x1.1cbfa9787fd1ep+3,0x1.1ea2d5b040a0ep+2
+-0x1.bc47cef7c5822p+2,0x1.f44b4f381fde8p+2
+0x1.615355ff8a6cap+2,-0x1.261a4200cfb97p+2
+-0x1.c5e6d11a6c6e4p+2,-0x1.1a971bcdb9573p+2
+0x1.f8bb5d359b634p+1,0x1.629435842a29cp+2
+0x1.3d305d2b9b93ap+3,-0x1.2baf3664ddc68p+1
+-0x1.4d9e6ab4e27ffp+2,-0x1.bd3452f8fa1f2p+1
+0x1.609e8706febcap+2,-0x1.20a3d0df265cp+0
+-0x1.fb88a51c0571p-1,-0x1.9b6f20771898bp+2
+0x1.001ac4c330c5p+3,-0x1.ff137a0e07de4p+1
+0x1.1b4a5ef1e40ap-2,0x1.2674b4cb859bcp+3
+0x1.f4b7990325348p+2,-0x1.2f46404f106b6p+1
+-0x1.93e6c70dffcf6p+2,0x1.b2a1a39621c34p+1
+-0x1.c1509f4b8853p+2,-0x1.8f9e55a111e4p-2
+-0x1.954bd738dd6cfp+2,0x1.a247d93aba37cp+2
+-0x1.a32990f13ff9cp+1,0x1.f93833c9d2344p+2
+-0x1.4be03cb948c33p+2,-0x1.33315104b369ap+3
+-0x1.0672039dc31a8p+0,-0x1.8d56055162e8p+1
+0x1.989c88be54014p+1,0x1.b753aa54ad3c8p+1
+-0x1.0da354e641a55p+3,-0x1.850adddda0deap+2
+0x1.152d23aacf64p+0,-0x1.1f5fc58e51981p+3
+-0x1.6816e0170973cp+2,-0x1.f94acb9872322p+2
+0x1.048f9bca21588p+3,0x1.b833a290e7778p+1
+0x1.f1367d1985e8p+1,0x1.0fefe0b1d201p+0
+0x1.3bdf579b0a898p+0,0x1.8c1300b62824cp+2
+0x1.d0f254e2a9f5p+2,0x1.d6c84a4fb95cp+1
+-0x1.6aa735b89d398p+2,0x1.a9aa1bb0a15b4p+1
+-0x1.c3479b7386b82p+2,-0x1.a196acd266de2p+1
+0x1.0909b3139651ep+3,0x1.d2e2024c1a788p+2
+-0x1.d2eb8f53ec9b8p+1,0x1.413b6b3c50988p+2
+-0x1.28bff52e9df4bp+3,-0x1.24f4ff92e87a9p+2
+-0x1.dba404557b048p+0,0x1.e321b4ab75ee4p+2
+0x1.25cff858367eep+3,-0x1.d4b26ee9e6ecfp+2
+0x1.1d405ab3be354p+1,-0x1.6aba5b867b064p+1
+0x1.d70d10cdd496p+2,0x1.d5524965dce2p-1
+-0x1.6548571883d8p-4,-0x1.302598749ff98p+3
+-0x1.ed52935c501cp+2,0x1.4095c9b1315dcp+1
+-0x1.03bd5c56c9115p+3,-0x1.0341896f7a8f9p+3
+0x1.eaa01a576bc78p+1,-0x1.3d7fabb04a9bfp+3
+0x1.1ef912ddeb5fp+3,-0x1.2e099ffdf951cp+3
+-0x1.8e20ecec8be98p+2,-0x1.eebc0e72c1adcp+2
+-0x1.120135b595fa7p+2,0x1.2673e8b3f2758p+3
+-0x1.0be5e845a7be2p+3,-0x1.0c5fc8f3af35fp+3
+0x1.c0390cd00369p+0,-0x1.3b4b6971a4a9cp+2
+-0x1.c48732bb380ap-1,-0x1.be0551f63459p+0
+-0x1.4583765bd5504p+2,-0x1.6a23e354695f4p+2
+-0x1.3760095a0f228p+2,0x1.0174e0d74025ep+3
+0x1.03fe1917da602p+2,0x1.c2556327a893p+2
+0x1.046d375652d1ep+3,0x1.6be72031e481ap+2
+-0x1.09aca6ca98d05p+2,0x1.2a641702a2ac8p+3
+0x1.560889201104p-1,-0x1.77888d13a5eccp+1
+0x1.81d2a546e2ba4p+2,-0x1.e84dcbd32a2c8p+2
+-0x1.852b687ce7214p+2,0x1.807c77c9cb8dcp+2
+-0x1.3ebf81e0a364ap+3,0x1.698c5cc6cde1p+1
+0x1.07dcfebd524p-3,0x1.6247461d541c4p+1
+-0x1.16f42c6ca97fcp+3,0x1.0c01296e46c3cp+3
+-0x1.89d902a77104p-1,-0x1.3fcefa4c52526p+3
+-0x1.81970d47691p-3,-0x1.8dc4f69e8513ep+2
+0x1.e5f05c041ee3p+2,-0x1.1cdbb3abf8e78p+1
+0x1.29871bb36871p-1,-0x1.ddb154e7287ep+0
+-0x1.99e302c8f38ap+1,-0x1.5d3e7af59d898p+0
+-0x1.5920c94f0076ap+1,0x1.1b29efc94d308p+3
+-0x1.9a72bc8bd56p-1,0x1.3a9c11d7fbaep+3
+-0x1.56b5435f8304p-2,0x1.2d36c511098dep+3
+-0x1.46e24048a69cap+2,-0x1.d8e4608160014p+1
+-0x1.0202f69c8631p-1,-0x1.92a5850241ddcp+2
+-0x1.6c06d96ec3a9p-1,0x1.d5bda96af4becp+2
+0x1.989f3e2c4c38p-3,-0x1.98bf8a197fdp-2
+0x1.f34e83816a4ap+2,0x1.3944e27b3af54p+3
+-0x1.b705c835e7d04p+1,-0x1.5140a052b6dp-1
+-0x1.52552663d09d4p+1,-0x1.530fb931688d4p+2
+0x1.5efc5aedf131p-1,0x1.1e26c256a97f6p+3
+-0x1.c116908f48292p+2,-0x1.2d57424a4126p+1
+0x1.865f693b25a58p+2,0x1.28de9adc26c18p+1
+0x1.26a92ccf7028p+3,-0x1.22e781dd11b3dp+3
+0x1.b8a099e4e7954p+1,-0x1.1269bb8d74f34p+1
+0x1.59688a844e9d6p+2,0x1.24346a1dc3558p+2
+0x1.1b60c71b3b0ep+2,0x1.3423afde0426p+1
+-0x1.1da31fba6857ep+2,0x1.e5bdfc402d7ap+2
+0x1.28937de3ea662p+2,0x1.64dd94ea63684p+2
+0x1.c912d5feada7p+2,-0x1.a9fb80e62a788p+1
+0x1.476a48d552b3cp+1,0x1.ba130c571178p-3
+0x1.b0390ff02438p-3,-0x1.6bbbaa0c0f387p+2
+0x1.55cf1537be754p+1,0x1.39bc841e0e8c8p+1
+0x1.e289cf63e10c8p+1,0x1.e2a7014624c28p+0
+0x1.da94279ce212p+2,0x1.6e50a4a852dep+2
+-0x1.78f9a7b9a0594p+2,-0x1.6d933d397eep+1
+-0x1.8fa7317681c2p+1,0x1.d28cc4deb07bcp+1
+0x1.7701b01757d6p+1,0x1.6c75f5165ece8p+1
+-0x1.d2ce21535c758p+0,0x1.8398969d43e7cp+1
+0x1.23b2da86e8734p+2,-0x1.fe34ddb9dbebp+2
+-0x1.cfca1d53b0eadp+2,-0x1.29831141585e7p+3
+-0x1.6a3df7d43b40fp+2,0x1.02245da6b513ep+3
+0x1.a936b38bcb944p+2,0x1.58f529ec786b8p+1
+0x1.a04ee7a36dd38p+1,0x1.9cd42583bc7c4p+2
+0x1.583f31661e4c6p+2,0x1.3d8220715ccf6p+3
+0x1.e16fa60a3acap-1,0x1.06f9f71b20dd4p+3
+-0x1.814952754a9f2p+2,0x1.69e551fe6784p-1
+0x1.e0ebcc119d954p+1,-0x1.e2e8b3de929afp+2
+0x1.385c535bea838p+2,0x1.43953dd5107f8p+1
+-0x1.69b6607a2bc08p+1,0x1.70d593b3047d6p+2
+0x1.909cc295e4624p+2,-0x1.6c4c528066adap+2
+0x1.ade04781e7304p+2,0x1.60bd6ecd1119cp+2
+-0x1.1139dc0b96869p+3,-0x1.715132d4b4a58p+0
+-0x1.fa306ac0d06b8p+1,0x1.ce06ca973e04cp+2
+0x1.a9229f3645a5p+2,0x1.d79e0f6b38adp+2
+0x1.026037e9e1decp+2,-0x1.534e8df4de04cp+1
+-0x1.eb8947da8413p+0,-0x1.0edf13c5674fep+3
+-0x1.2c6f81e2586e7p+3,0x1.d916fbf49c5ep+0
+-0x1.479079a67bap-4,-0x1.3c46961b81cap+1
+-0x1.eec4f0304a96p-1,-0x1.2e0c81167f452p+3
+-0x1.1f3a8b10756fp+2,-0x1.37d36b56983c2p+3
+0x1.4a50bfe00abdp+0,-0x1.9f6816b309286p+1
+0x1.2ad853788069ap+3,0x1.258bf06b641eep+2
+-0x1.e88d6a4d60988p+2,0x1.cbeef28e4c9a8p+2
+-0x1.7ff6d1a8fac5ep+2,-0x1.417598ca30ep-2
+0x1.bb97671fb472p-2,0x1.ae909e1f8e6d8p+0
+0x1.341b7bc279f2ap+3,0x1.9438dff909498p+1
+0x1.3c7862f1109p+1,-0x1.1a6e068178d78p+1
+-0x1.1822550ea8b9p-1,-0x1.ac5cca8e3accp+1
+0x1.c9f52f57f30fp+2,0x1.c63fea1fa5a7cp+1
+-0x1.6016b1401b77ep+2,-0x1.592b674bc852cp+1
+-0x1.18817f80df1cp-2,0x1.4933823af0754p+2
+0x1.9a7799c13d29p+2,-0x1.0613e153a27b6p+2
+-0x1.d6c3ba4f3dc6cp+1,0x1.dcb3fa8c509ap+2
+-0x1.794f6b66026bcp+1,-0x1.f6f612c8782cp-1
+0x1.297dad25a1f24p+3,0x1.a9b6efdbc3bd8p+2
+0x1.fad07bae2a128p+1,0x1.43786509385eap+2
+0x1.90c96d7c5120cp+2,-0x1.3c84f7f2b13a6p+3
+-0x1.108d83c0b3616p+2,-0x1.c0198742094cp-2
+0x1.976fc1c4c8028p+2,0x1.bddd43899009p+0
+-0x1.af72b1fa58893p+2,0x1.633b87b1a5f5p+0
+0x1.c38011c50ae18p+2,0x1.1fd58af2e6b68p+2
+-0x1.20789f2814548p+3,-0x1.237dd41eb9f7p-1
+0x1.0a2448d856ba2p+3,0x1.22b2479414ea8p+1
+0x1.009d16f10787p+0,-0x1.f3b677b2fc069p+2
+-0x1.0a4e679eead89p+3,0x1.b431eab9cd44cp+1
+-0x1.576b53c35fc64p+2,-0x1.fe6e4f1e3df5p+1
+-0x1.15c39a907ca4bp+3,-0x1.4cafbb4daf856p+2
+0x1.2d2930f53d492p+3,0x1.0c1416bc59334p+2
+0x1.d80088e975db8p+2,-0x1.eef360dfd1c2cp+1
+-0x1.71d6030079ed6p+2,-0x1.55d37ae9281c5p+2
+0x1.0845f1013a8p+2,-0x1.e1c6da0925a9ap+2
+0x1.222f49a58e456p+2,-0x1.27f8840920b1ap+3
+0x1.170fec76e56cp-2,0x1.16cce7cbb89c4p+1
+-0x1.0ab20ee2be88ap+3,-0x1.382b8defee2b6p+3
+0x1.6d344df745614p+2,-0x1.774f22f9e6e4p+0
+0x1.56c599f33ef2ep+2,-0x1.afa12a52563b2p+2
+0x1.853758428e77p+1,0x1.6baf4be3c581p+0
+-0x1.d515fdadd9848p+0,0x1.1e1f8c882340ap+3
+0x1.c38309e8ad488p+1,0x1.405ab4ba25f68p+2
+-0x1.ddcdff2928ba8p+0,-0x1.fdb40222fd83ep+2
+-0x1.978fbf47eee5bp+2,0x1.4ad63d8b992dp+0
+-0x1.35d1b8684c364p+3,0x1.618348f83b4ep+2
+0x1.18092040984b8p+0,-0x1.0435461924db4p+2
+-0x1.04a4c307c0557p+3,0x1.2240d490861dap+3
+0x1.0e74c3cfa3078p+1,-0x1.109b61168f73p+1
+0x1.8fe96facbe9fcp+2,-0x1.2ebcd9fbdab8p+0
+0x1.62a3e07a8930cp+1,0x1.8f94e92716d6cp+2
+0x1.44f95785ca984p+2,0x1.260be789a7aa8p+1
+-0x1.d2b89a58f198p-3,-0x1.9a7363e4271dp-1
+0x1.0eeb6a1c1384ep+3,0x1.d2aadbd896934p+2
+-0x1.0cec4c880eaebp+3,-0x1.008aa4cdaf73ep+3
+0x1.8c3127893c54p-1,-0x1.e15163437e01ap+2
+-0x1.17423e205a6c4p+3,0x1.81a327696bc64p+2
+0x1.97974a3b9e3c8p+2,-0x1.ad20e0d8fe84p+2
+-0x1.4f5c556051d8p-2,0x1.e0544a7af1444p+2
+-0x1.fa2d46ad050f8p+0,0x1.07655c0221584p+3
+0x1.2b77289e7aedp+3,-0x1.72082f75c787ep+2
+0x1.043f60b4e19fp+3,-0x1.55c4bb9e8c01cp+2
+0x1.2cddc747bd128p+3,0x1.d8f084d081c78p+2
+0x1.f5c3f13f5d69p+2,-0x1.b478c62d0d878p+1
+0x1.1e95ddfe1b1d2p+3,0x1.e29eb9eaa8b7p+2
+0x1.b621f33b9aa3cp+2,-0x1.05b2328cb182ep+3
+0x1.1735d3e61773ap+3,0x1.25b7f5fb1f432p+3
+-0x1.43697e66cb0bap+2,-0x1.2fb63b417a4f8p+0
+0x1.bf7fd37ed272p-1,0x1.b0dbb77b023b8p+2
+-0x1.b97bcfe3c52ep-1,0x1.0986559d95a2ep+3
+-0x1.df9ba50f7d8cp-1,-0x1.5dfe65c11d8ep+0
+-0x1.f14f3997e392ap+2,-0x1.8d1cb769b7608p+0
+-0x1.a44abe459b474p+2,0x1.5f65357610eap+0
+-0x1.5c1d2cbd351f6p+1,-0x1.010ea764e6727p+3
+-0x1.50766ca5605cp-3,-0x1.545f84b7c784p-2
+0x1.e9dd5f8cb2fbcp+2,0x1.ef05f9231d848p+0
+-0x1.052ef7b6c6eeap+2,-0x1.157d71d986f8ap+3
+-0x1.1ff184b0edf6ep+3,-0x1.44e3acd32cfc5p+2
+0x1.7a43d136975p-5,-0x1.d60c233fd4021p+2
+0x1.05867a59f9bp+0,0x1.046ef75326e08p+3
+0x1.ba0f776c0a9dp+0,-0x1.39e129ecb6477p+2
+-0x1.1e8ef9a97e1e9p+3,-0x1.7433da24d60e5p+2
+-0x1.8d60c564b6c9p+2,0x1.78b50fef3ee1p+0
+0x1.b1c097d870608p+0,0x1.def7f901a2d94p+2
+0x1.eb894a5fdc79cp+1,0x1.901a36eedd3bp+0
+-0x1.500092e48d53bp+2,-0x1.20680cd9b12dp+3
+0x1.4cb98a47f9d2p-2,0x1.012d481bf5e9cp+3
+0x1.81d07f96fc3cp+2,0x1.7582f736faaap+1
+0x1.7b2d300258f64p+2,-0x1.1cac56c5ed632p+3
+0x1.eb67b1d99ed5cp+1,0x1.32749a397f592p+3
+-0x1.0f45d584e83ap+1,-0x1.6532ca17cd05cp+1
+0x1.f00f62d9703e4p+2,0x1.c30ff0f46795p+0
+-0x1.1686f88340fccp+3,-0x1.665c109904e44p+1
+-0x1.286c51a53fbb1p+3,0x1.335f888f184b4p+2
+0x1.850557ef51a1cp+1,0x1.d6ae5aef5204cp+2
+0x1.818da6a6781p+1,0x1.46121f0bf743p+0
+0x1.d60b140851124p+2,0x1.093e699293f48p+1
+-0x1.3ec478f671cdap+2,-0x1.4a1f0c8b427d2p+1
+-0x1.2cbce10aeaeap-1,-0x1.d34d7b39b2fbep+2
+0x1.27290ff47e814p+2,0x1.f8aba368fdcfcp+1
+0x1.c157cf6d7c328p+2,-0x1.7ab00f22c168cp+2
+-0x1.c13208f8184fep+2,0x1.4f1164d3c4d3p+2
+0x1.76c6899683d7p+0,0x1.eb1bb4d4c1d48p+1
+0x1.3de43bd854fdap+2,-0x1.3f12ef7c47bfp+3
+-0x1.2d9ca29730b42p+3,0x1.707d3e4b399bcp+2
+0x1.35ac70db25586p+3,0x1.05687554c8acep+3
+-0x1.0aea346cb858p+3,-0x1.03054ebc6bc9cp+1
+-0x1.67e8bdce32e4p-2,0x1.d51954d6fe76p+2
+-0x1.14b95ec3a0613p+3,0x1.2a5d0844fcebp+3
+0x1.cbc5f9b6ab724p+2,0x1.15f37e597b034p+3
+-0x1.71985a1ee6c64p+2,0x1.3e12ec7d9b3bcp+3
+-0x1.0f1f19fcd0bdp+1,0x1.dcb63c776baf8p+1
+0x1.ba184d2fd6a8p+2,-0x1.91e901436957cp+1
+0x1.5cea9bd3e7c72p+2,-0x1.2c5e0dfa60fbp+1
+0x1.f7bfd5aae06cp+2,0x1.27cfa17836e84p+2
+-0x1.8cf76ef7950e8p+1,-0x1.8359044d7160ep+1
+-0x1.952c2c5f0d6f4p+1,-0x1.084136f2c49e2p+3
+0x1.975ebd5a081d4p+2,0x1.2eec58eb3625p+1
+-0x1.dbafd8c2e43cp-2,-0x1.28fd538b7190cp+1
+-0x1.132b738667c1p+3,0x1.a3385b5ab7f8p-2
+0x1.1506bcc183664p+1,-0x1.289b7f0a66835p+3
+0x1.0866bf003a03cp+2,-0x1.2b7626f609994p+2
+-0x1.5a08ea6946327p+2,-0x1.1e5b0bb804d74p+2
+0x1.102d52ed66eep+3,0x1.a8964f11b6068p+2
+-0x1.f6a7bd97f671cp+1,-0x1.38db76026457ep+3
+0x1.da8dd88901dep+2,0x1.0fdd990f33b1p+0
+-0x1.3a27c3e87226ep+3,-0x1.9e8501adf5c66p+2
+0x1.751633d03cc04p+2,-0x1.84a99fd22dep-5
+0x1.e01a42094fd48p+1,0x1.55cb4663860c6p+2
+0x1.828d60db41b84p+2,0x1.f37eaab3ca668p+2
+0x1.1c664c324d41p+1,-0x1.b4a766099e16p-1
+-0x1.c689e0c3d5872p+1,-0x1.12af99fa48e5ep+3
+0x1.9ae5c4f741dp-3,0x1.f178714835794p+1
+0x1.b4f9ca33e3938p+2,-0x1.76f469b1b6144p+1
+0x1.40d3efaa3486p+2,0x1.71ba64f9e55a8p+1
+0x1.e5944374c1f6p-1,0x1.0ae1400ba5fecp+2
+-0x1.36bbdbc050029p+3,0x1.ce90ff50c5a28p+0
+-0x1.3c582384f9235p+3,0x1.3bc3608cbe05ap+3
+-0x1.14e77d820d5fap+3,0x1.0740a8e78ad74p+2
+0x1.545dfb68354f2p+2,-0x1.efc167a4c94ep-1
+-0x1.fa7547b2bfd1cp+1,0x1.53941ebf7f9ep+0
+0x1.225e5a8ec5ad2p+3,-0x1.0602768ced648p+2
+0x1.4663a030d715cp+2,-0x1.0d5deb3de7528p+3
+-0x1.32411ec7fd3acp+3,-0x1.4e9fad523d47p+1
+-0x1.22e330a65c139p+3,0x1.9e674be5df698p+0
+0x1.1be0c51bb01aep+3,0x1.26717a516acp+0
+0x1.174069a13d59cp+3,-0x1.4611f07ca176ep+2
+0x1.9bfb53a320a48p+2,0x1.0511799a7950ep+3
+0x1.c0722175fad4p+2,0x1.8f9b0900899e8p+1
+0x1.dc8b2c3447bfp+1,0x1.bdd0022619a94p+2
+-0x1.d84c221acf3acp+1,0x1.cb003a302ba44p+2
+-0x1.f49decf93d8ep+1,0x1.7e49666d5637p+1
+0x1.3399e3078b1c2p+3,-0x1.4c055e862ff85p+2
+-0x1.0ba3c0088075fp+2,0x1.827e841d66368p+2
+-0x1.3ba8ef56bc20ap+3,-0x1.12c92d1715e5dp+3
+-0x1.9a6af482c5d44p+2,0x1.d9c445e1ba6cp-2
+0x1.3c400ab8571a4p+3,0x1.5171983d929p+0
+-0x1.c3059b51fe5p-1,0x1.7a12919b014p-7
+0x1.dcfd25940657p+1,0x1.92a115f03d9a8p+2
+0x1.990b42005af54p+2,0x1.74a6e376ce772p+2
+0x1.1121c6a4dfca4p+3,-0x1.101ea75396e81p+3
+0x1.b287993c8515p+2,-0x1.354baa8c7fe8bp+3
+0x1.ab6c3a7055e78p+1,0x1.a563e69b05c8cp+2
+0x1.93e37b2c8efc4p+2,0x1.20e955c4e6e36p+3
+-0x1.5c057f8a5585p-1,-0x1.b81e44d5c2512p+2
+0x1.15ae566fc05cp+2,0x1.8f3f61d6abf9cp+2
+0x1.019cfadd95af2p+2,-0x1.877e2c399c4ap+0
+0x1.21f5cce0a719cp+3,0x1.0e78193a29e5cp+2
+0x1.8efd4aa32b0dp+0,-0x1.3539df7d08852p+3
+0x1.bbeb2d52257p+2,0x1.4ae6cc1fa114cp+2
+0x1.e397ebd6b469p+1,0x1.1b2ac381e54dap+3
+0x1.6e390d062131ep+2,0x1.e7e8ce730e1ep-1
+-0x1.9389d4320ba8p+0,-0x1.258fa27de395bp+2
+-0x1.4046d9971195p+0,-0x1.9143b1e500918p+2
+0x1.31c8d71b4f1a4p+3,0x1.31cdd20660eb8p+1
+-0x1.23e41dceb7c5ep+3,0x1.db1672b8a05f4p+2
+0x1.6ff89188822e6p+2,-0x1.634ff602661bp+1
+0x1.06daf4442a916p+3,0x1.fcaae25d9cbbp+2
+0x1.35bff6dd6726ap+2,-0x1.40aa1094d4b35p+2
+-0x1.3af8ae32449d5p+3,-0x1.a068ff39801c7p+2
+0x1.65a6336f3bf3cp+1,-0x1.576caf5564fb8p+0
+-0x1.1dda34c5254acp+1,0x1.31c6e2bee61c8p+3
+-0x1.1ca9655454b3p+3,-0x1.37a0c603014bp+0
+0x1.1c41d49517b68p+2,-0x1.8117dad5126p-5
+0x1.e61a97cbab11p+1,-0x1.832043637c682p+1
+-0x1.c56fa69958066p+2,-0x1.80fcd852488bcp+2
+0x1.50570996e16p+2,0x1.38b725199a48ep+3
+-0x1.6bebbbfe683ep+1,0x1.92203cf70b28p+2
+-0x1.a9ff6c1b2bb08p+2,0x1.104ce87e523fp+3
+0x1.3b9dfac37c65ap+3,-0x1.c8a500de15ae2p+2
+-0x1.9952f9a20e94ep+2,0x1.61e809f1c7d2p+2
+0x1.7f2cfb20a0472p+2,-0x1.7a8f415d08454p+2
+0x1.b07f059b8276cp+1,0x1.df4e7094731ecp+2
+0x1.9d61d17a2ee18p+1,-0x1.d7e73b37017c4p+1
+0x1.37134d222cf02p+3,0x1.e851342f9cfp-1
+0x1.0c1188dc98956p+2,-0x1.1d11bf4a3857p+2
+-0x1.34de9b857dc48p+3,0x1.9c45891fe5fbp+2
+-0x1.153311e91cfaap+3,-0x1.34077c72834e8p+0
+0x1.e911ff57b51a8p+1,0x1.383f35db67d1ep+3
+-0x1.80b74e0e45f54p+2,-0x1.7d56bac30d815p+2
+0x1.ab8e0f3ca6bp-1,0x1.9f3283d34bd2p-2
+0x1.991baeea34858p+0,-0x1.c85745e2b7135p+2
+-0x1.b1253e5aee926p+2,0x1.ef7314b2842f4p+2
+-0x1.bd07f326536ap+0,0x1.48b5227538296p+2
+0x1.1653447036dcp-2,-0x1.efbaf0e023544p+2
+-0x1.bcb84249c2b38p+2,-0x1.248d0d7ecb3p-3
+0x1.0b72f320841f8p+3,0x1.f7eda38557b8p-1
+0x1.a80aeb0dc42dp+0,-0x1.368bdf08ebbfcp+2
+-0x1.28635b44c3f72p+3,0x1.c07d33ba93724p+2
+0x1.a9fa256bef4fcp+2,-0x1.36e22c283a863p+3
+0x1.02357466aa554p+2,-0x1.856faeb4dc626p+2
+-0x1.20b1f0a0d2296p+2,-0x1.7a77980b3ff6p-1
+0x1.fbaebe5f269cp-3,-0x1.217f4608f9afcp+3
+0x1.0f2e7e4f02878p+2,-0x1.e774720331938p+1
+0x1.20985be9e72dep+3,-0x1.00752947d28ccp+3
+0x1.8ea8cd6334eb4p+2,0x1.780a3d907ab78p+2
+0x1.d462c22eed88p+1,0x1.24f556678ed48p+3
+0x1.aae0dcaa93674p+2,-0x1.f5419e20d2a88p+0
+-0x1.256b5ffeeea32p+3,-0x1.fec135769d632p+2
+0x1.8d15121bd4cc4p+2,0x1.eedb4c08801f8p+2
+0x1.bfa78f7a217b4p+2,-0x1.6324e8c957e41p+2
+-0x1.c0b0ea03f2d6ap+2,-0x1.eb18ec548374p-2
+0x1.9ef4da1f31424p+2,0x1.0505e9cd3eee4p+3
+0x1.3bda534d47b62p+3,0x1.2a1c84245b4f4p+2
+0x1.31a73bd51ae86p+3,0x1.bf768d2a827c8p+1
+0x1.8539b4c9b7954p+2,0x1.5187ab35d07a4p+1
+0x1.3a8b196c96222p+2,-0x1.5e9a6c27b35cap+2
+-0x1.f56203092474p-2,-0x1.62683b8e17254p+2
+0x1.89243348c11f8p+2,-0x1.204209128b6a4p+2
+-0x1.085e716c074p-3,0x1.660e456e25f5p+2
+-0x1.a587343b3b78p+1,-0x1.04282b16a1cacp+3
+0x1.5e47bd1b598d8p+0,0x1.60a995225182p+0
+0x1.7e10b7514a0b6p+2,-0x1.da4629979bf44p+1
+-0x1.4f6e6971b1c32p+2,0x1.bcbe8c692ba18p+2
+0x1.125d205fd4dc8p+3,-0x1.6de2c8dbedf08p+1
+-0x1.9313a477a30d9p+2,0x1.aaf984906238p+2
+0x1.3aa38379d7eap-1,-0x1.f4391d7e5eb8p-3
+-0x1.2baf4583e467p+1,-0x1.b1bda0dfabcb8p+2
+-0x1.3fc647f33b1a6p+2,0x1.dab381078a82cp+2
+0x1.1a7a500a1b06ap+2,-0x1.3ea0680921308p+1
+-0x1.5ff439305866ap+1,-0x1.18868d0652828p+1
+0x1.02f24e0f133aep+3,-0x1.0c3dd2aa45538p+3
+-0x1.cda589b599c29p+2,0x1.d53b92787154p+2
+-0x1.375bd896ceb74p+3,0x1.d042719e88168p+2
+-0x1.847ea088cffadp+2,0x1.16ca0a4888e7ep+3
+0x1.52d78a494008p+1,0x1.163c1d867fdfcp+3
+0x1.54f9b13188782p+2,0x1.3443c54291cp+0
+0x1.2d801e36880bep+3,-0x1.29724d749affp+2
+-0x1.b14a07329850cp+2,-0x1.7ca6532640b1ap+2
+-0x1.64441f22eed6p+0,0x1.20ad271b4232p+1
+-0x1.ccd3341f03e8p+1,0x1.8f7d94e119b6p+1
+0x1.f043ffeef428p+1,0x1.1eccd61f891c4p+3
+-0x1.f23908345fap+1,0x1.255d1e45936d4p+3
+-0x1.d11137aa4defp+2,-0x1.09f399dfc4c4cp+2
+0x1.1223628558102p+3,0x1.4c1e647c03006p+2
+0x1.924149c4d1eecp+2,0x1.8a4b0c9e2afcp-2
+0x1.47f708b4499b8p+1,-0x1.c98b482981bfcp+1
+-0x1.1667756dab126p+3,0x1.19986a7172d12p+3
+0x1.271f5ca344436p+2,-0x1.44325fa400313p+2
+-0x1.72faecb1c76dp+1,0x1.533aa494dacp-1
+0x1.8c64f275546c4p+2,0x1.0b2bede81ffp+0
+0x1.a8d2f01e98bf8p+2,0x1.6e11619093862p+2
+0x1.cedafd4849124p+1,-0x1.516ee90e0194p-2
+0x1.6542b6da423dp+0,0x1.329f9319123f4p+2
+-0x1.ee69385c488d8p+2,0x1.e5a3927aa439p+1
+0x1.2831ac4ac3966p+2,0x1.c8b10ce41e0acp+1
+0x1.2a88ae02347a2p+3,0x1.7de61d3a29b58p+0
+0x1.95ff60d60b378p+1,0x1.300d3abe56294p+3
+-0x1.38c7cbc08da59p+3,0x1.2132a9211d6ep+3
+0x1.0826f50b352a8p+2,0x1.32eee9bc08b44p+3
+0x1.4b24086ac5d6ap+2,-0x1.0e3fadcee3c9p+1
+0x1.5d2868695824p-1,0x1.0b058a85b7e8p+1
+0x1.ae1d73ad2bc6cp+1,0x1.252027dff038cp+3
+-0x1.9fe6f7dc81798p+0,-0x1.a9e9382148808p+0
+0x1.c97b62b2943cp-1,-0x1.3125e930092aep+2
+-0x1.16b9ba74d10a4p+3,0x1.9bc9e9de39ffp+2
+0x1.316f1a668d8eap+2,-0x1.2ccdf152ba19p+3
+-0x1.7f78bf97e51ap+0,0x1.d3e9b6bc187e8p+2
+0x1.22639b516917cp+3,-0x1.ca7d809253dfcp+2
+0x1.f982489d7f34p+0,0x1.2485c385ac61p+3
+0x1.0581f976a2fcp-2,-0x1.04653ef5c26e3p+2
+0x1.16488151b75b4p+2,0x1.2c1d9682c79a2p+3
+-0x1.9badd46018fe2p+2,0x1.7126d35073198p+1
+0x1.dfcd5460cdd88p+0,-0x1.cfea07c150c84p+1
+0x1.56a3fae7810ccp+2,-0x1.b9a1d23ea43f4p+2
+-0x1.7e070e22d7bcp+1,-0x1.1fcc9d8f7da24p+3
+-0x1.0ec224c023618p+2,-0x1.5e5a65b3e13ep-1
+-0x1.38d885f33c10ap+1,0x1.5d73520e4e65cp+1
+0x1.3f9fa7932ad94p+2,0x1.3a709586765fp+2
+0x1.13da06a1b553ep+3,0x1.2f923aa546e36p+2
+-0x1.9ead825b0f554p+2,0x1.c209c8d4b910cp+1
+-0x1.55c306f16b6ep-2,0x1.5d25013b9f79p+1
+-0x1.05a7abfa37394p+3,-0x1.d9705af608432p+2
+-0x1.c2afc0eb0d4cp+0,0x1.721eeff1646ep-2
+-0x1.bd2b8a2ee868p+0,-0x1.885de3432a82p+1
+-0x1.d67c62f875fdap+1,0x1.0ffa087ce4d36p+3
+0x1.3f8d1b0880fdep+2,-0x1.ea199cf03b29ep+1
+0x1.aa8b29dcff64p-2,0x1.8a5f7ee7e6e2p-2
+0x1.f474166acdf14p+2,0x1.49873c3f3f714p+2
+0x1.734424bcaf02p+1,0x1.0b08704c10cdep+3
+-0x1.0afe6b7a7ebb8p+0,0x1.a445a9a5fc3bp+2
+-0x1.22c29d2987a4p+3,0x1.001fcca9281f8p+3
+0x1.e4b6d1fb882fcp+2,0x1.301880861196ap+3
+0x1.5e84f8c218136p+2,0x1.2ecd72cd17312p+2
+-0x1.fda7f5bab14p-3,0x1.3ba6d3a9bfcb4p+2
+-0x1.dd341b38b69b8p+2,-0x1.fc9464e5c99d7p+2
+0x1.0784e15aa3a18p+2,0x1.72317d29cec7p+2
+0x1.9c3d217c5171p+2,0x1.16985c69996dp-1
+0x1.3a639e1dc99f8p+2,-0x1.19ce1107691e6p+3
+-0x1.5ce9121fb358p+0,-0x1.e51ff06369154p+1
+-0x1.83abd442930dp+1,0x1.89abf686d9bb8p+2
+0x1.ebcf61252c88p+1,-0x1.20edf10c8d036p+3
+0x1.9bc59082aaae8p+1,-0x1.71c0a23dd346p+2
+-0x1.2f41e69fc046p+0,-0x1.257ecf3a4cfb9p+3
+-0x1.03e32569a4918p+3,-0x1.403cd6ec5a096p+2
+0x1.2c61a8d583498p+3,-0x1.d994ee3d57a3p+2
+-0x1.0bb9e90bd560cp+2,-0x1.59cb57ae8c8b8p+1
+-0x1.a08af28a38037p+2,-0x1.4867f0bdacadp-1
+0x1.3975aa9fe1f38p+2,0x1.487ad4afdacb8p+2
+-0x1.fdb7145a246ccp+2,0x1.215e80761c5p-4
+0x1.4a469851031acp+1,0x1.965e9229e8c7p+1
+-0x1.7cecf94142ep-6,0x1.eeda846392278p+2
+-0x1.2bbb9f184d225p+3,0x1.b68a7db9891dp+0
+0x1.21bcc28cb592cp+3,-0x1.e0535776ca07ap+2
+-0x1.a8eb7c35f9ab6p+2,0x1.127bceec1a52p+0
+-0x1.048abcad4e8ap-2,-0x1.e671f6af028d4p+2
+0x1.55358ad06f3cp-3,-0x1.ae3ca7ba415ap-2
+0x1.2e0170437ae94p+2,0x1.5444851648462p+2
+-0x1.cb330929ccd0cp+1,0x1.3efb2d599e94cp+3
+-0x1.a62e9a199cf4p+2,-0x1.2df322a74a48p-1
+0x1.84d8f9390387p+1,0x1.b67e0761fe6b8p+2
+0x1.f8a08b4e961e8p+2,-0x1.181f87141402ep+3
+0x1.80dabf31625c8p+0,0x1.83a09b97daa98p+0
+0x1.ac05c515b9934p+2,-0x1.167145a6ae5a1p+3
+-0x1.6f506376ad8aap+2,0x1.7ef3dad697804p+2
+0x1.e2d349bbf7728p+0,0x1.c7321a8917dcp+1
+-0x1.7f8c9b822f438p+2,0x1.71da86374bfdp-1
+-0x1.de0c8dccba948p+2,-0x1.bfd5c833e801p-1
+-0x1.772bf1c263cdp+0,0x1.59001aaa746acp+2
+0x1.9e5e03ecb7b68p+0,-0x1.395a2f546206p-2
+0x1.7151f7655760ep+2,0x1.1e5cedb72c038p+2
+-0x1.184af4c9bb8e7p+3,-0x1.adb8fbfa8e1b7p+2
+0x1.264fe3dde3c3p+1,0x1.374b709c6d218p+3
+-0x1.2d7dc46ceb9abp+3,-0x1.f6033afc3719p+1
+0x1.267f9a7e435cp+3,0x1.0a6d9263e7b8ap+3
+-0x1.d930ab270292ep+2,0x1.a163f133a0ed4p+1
+-0x1.5abbebdfaf016p+2,-0x1.31be6ff640c43p+3
+0x1.f98bdacdd9478p+2,-0x1.8a0553674b04p-1
+-0x1.19c9a1c04296p-1,0x1.3076aee04f31ap+3
+0x1.a8bc6100a9c3cp+1,0x1.d4f6e4529ecbp+0
+-0x1.a065f0a487358p+2,-0x1.77e3a711d7aep+2
+0x1.5bca78944f478p+2,0x1.11086d9941e18p+1
+0x1.b7e0a0f16e1b4p+2,-0x1.33cd74958c959p+2
+-0x1.83f520d05c32ep+2,0x1.6156b3d364b78p+2
+0x1.1c3f2f633ff54p+1,0x1.7bec8cb3c17fcp+2
+0x1.1187e51481b8ap+2,0x1.35cee87c8dcc8p+3
+-0x1.0caddeb3badfep+1,-0x1.2e45cf9c94974p+2
+-0x1.b1af0ececf95p+0,0x1.3cdf14d813986p+3
+-0x1.b7a91334b8c4p+1,-0x1.2a65e58f302ap+1
+0x1.77979113db2ccp+1,-0x1.bd1bee93e27f2p+2
+0x1.21bd4abff07ccp+2,-0x1.339a23a9512a7p+3
+0x1.13144cae9e404p+1,0x1.d8226206b9158p+2
+-0x1.16ef1f320f4acp+1,-0x1.47bbbee41c16dp+2
+0x1.9e9c619b72d64p+2,-0x1.8bb15b65cdb48p+2
+0x1.e58cf1ea6896cp+2,0x1.27870ad01b368p+0
+0x1.9745b1a492de8p+1,0x1.e4c33d972019p+0
+-0x1.125fc6aed8fdp+1,-0x1.ef7589ac28d8p-3
+0x1.f3d3723caa84p-3,0x1.bc3400e2197ep+0
+-0x1.22621aa5302e2p+2,-0x1.2374f58641cd8p+1
+-0x1.64a84a12ee745p+2,-0x1.1de701d226f48p+0
+0x1.d50ba2d3e6e1p+2,-0x1.b9bab246e4403p+2
+0x1.54b4c5f065892p+2,-0x1.3b449cfd9528p-2
+0x1.1d74616306208p+3,0x1.1ce7f24975464p+1
+-0x1.02edc1c22f105p+2,-0x1.728720d47302p+0
+-0x1.0bf7f009f2e25p+3,-0x1.eb51658d25a84p+2
+-0x1.4fcafd31f696p-2,0x1.6e4e021f79938p+0
+0x1.692a6749a2db8p+0,0x1.394b75f1e0132p+3
+-0x1.3e215d5c64613p+3,-0x1.898033866c5p-5
+-0x1.1230a594f8c7ap+3,0x1.5fcb4cbea2d64p+2
+-0x1.5dd5e4bb3e072p+2,-0x1.0e62ef04da568p+3
+-0x1.0471e013483eap+2,0x1.34e9ca1c6bd64p+3
+0x1.327aaeaaedda8p+3,0x1.0b566423fc1e8p+3
+-0x1.b4ecfbb53cad8p+2,-0x1.7ab6b2f1ae44p-1
+-0x1.fccf957063d48p+0,-0x1.3d34192b659adp+3
+-0x1.3553fc8b0486p-1,0x1.fdf384ad012p-5
+0x1.f2fdf7110bf4cp+2,-0x1.557b0833f1e2p+0
+0x1.f486e596526dcp+2,0x1.65efd5836e0b4p+2
+-0x1.1640b400ecc42p+3,-0x1.2d3c3bdcc00b4p+2
+-0x1.134985ebdd2ecp+1,-0x1.2e921e23ce9b8p+3
+0x1.30a3ca81fa9bep+3,-0x1.691072fcbfa3dp+2
+-0x1.f7a64933a254p-2,-0x1.204a26d3bb9fcp+3
+0x1.a782b4f69ac18p+2,0x1.9fa6901385f68p+1
+0x1.6bae2bdfa64c2p+2,0x1.22775c0eef7ap+0
+-0x1.33e021178193ep+2,-0x1.fb39d0664b89ep+2
+-0x1.d3bcefade28e5p+2,-0x1.253685e4d8ba2p+3
+0x1.f4f5040e471ep-1,-0x1.742ed3d8bbfdap+1
+0x1.c502f2ac075bp+2,0x1.25d17a3650472p+3
+0x1.14f97ef8fdadap+3,0x1.8d019937d65ep+1
+-0x1.7b48e527d6f11p+2,0x1.87adad1aa4a9cp+2
+-0x1.f772c8f62827p+2,-0x1.0dbb2e85b1dd4p+3
+0x1.1718f14ddb91cp+3,-0x1.ea332ccf862dep+1
+-0x1.4a7efdaf09c82p+2,-0x1.e68e356e4edc8p+0
+0x1.83af77a0844f4p+2,-0x1.c4f09182bbcfp+1
+0x1.a6fab09518db8p+2,-0x1.0c674fd08632p+0
+0x1.ef8401abed2a8p+1,-0x1.92f43671ee424p+1
+0x1.be9686aeac2dp-1,0x1.6e8b1f864eefcp+2
+-0x1.4abbda3e46f12p+1,-0x1.238142d82b4fcp+1
+0x1.75d90e855558p+1,-0x1.67e64a2f814f4p+2
+0x1.ef395a7e0112p+2,-0x1.51d617a537d6p-2
+0x1.cec23d407f1d8p+1,-0x1.2197051968933p+3
+0x1.d64dda5d82408p+2,0x1.8435a76caf4ep+0
+0x1.6889630e64ac4p+2,-0x1.cf615eef8e6b8p+1
+-0x1.b73cecf7efbe4p+1,-0x1.34b45b2986988p+1
+0x1.c035c7446e7b8p+1,0x1.e7452fbb2436p+1
+0x1.fc47625051abp+0,0x1.3adfe21bd36cp-1
+0x1.c7e0760f90a6cp+1,-0x1.9ac79e6469714p+1
+0x1.12059a041fc58p+2,-0x1.b964745f9b786p+2
+-0x1.dfaafc638d506p+2,0x1.01623647a26c2p+3
+0x1.682315d6e005p+0,-0x1.525aa94977e0ep+2
+0x1.4782ed4f21314p+2,0x1.23a02e793aae6p+3
+0x1.1f1251d133a4cp+3,0x1.a83c0c36e205p+2
+0x1.a39fb56103e6p+2,-0x1.541601e7fb42ep+1
+0x1.3ac4540712bd8p+2,0x1.0419ec2c90af8p+3
+0x1.140e8cd565492p+3,0x1.8b5fe3634f578p+2
+-0x1.1c52766efbe9dp+3,0x1.7bfcaaded8742p+2
+0x1.5b6998e455728p+1,-0x1.3bb871c45107ep+3
+-0x1.2f47512f499b4p+3,0x1.678f20d1338ep-1
+-0x1.81be9d3a9623fp+2,-0x1.15d4248e4814p+0
+-0x1.705e384f721cp+0,-0x1.7834f646ab206p+2
+0x1.5c1a0f79b2f88p+1,-0x1.8b1a145ac7a4p+0
+-0x1.a2a602347077cp+1,0x1.5ee9eee8f0386p+2
+-0x1.f9af6154f4c2p-1,0x1.66f71026ffb04p+1
+0x1.e9b2b0288733p+2,0x1.2fb6514efed2ep+2
+-0x1.9aa35fb6d90b4p+2,0x1.23724a16161dcp+3
+-0x1.2caa3495f3856p+2,0x1.1c31377141778p+2
+0x1.49ee38f05136cp+2,-0x1.edd7583e5b27cp+2
+-0x1.6db64a896e7p-5,0x1.d9c38873800ep+2
+-0x1.213b86a8d969ep+3,0x1.13f75c600d7p-5
+-0x1.5ee1d3f63588p+0,-0x1.029b4bfb31246p+3
+-0x1.27f3eec20b5aep+1,0x1.256dbcf8e7602p+3
+-0x1.d8e8289413978p+2,-0x1.4770c047c05c4p+1
+0x1.286b1466190b2p+3,0x1.720dccb899088p+0
+0x1.70e3812216bf4p+2,-0x1.35ae6654b0f82p+3
+-0x1.8502f5af5270fp+2,0x1.4ae400f69df98p+1
+-0x1.14f748874d111p+2,0x1.895307ac96adp+0
+-0x1.29ed83842fbc6p+3,-0x1.30165452ae157p+3
+-0x1.429e0276be0fap+2,-0x1.3d96124c42076p+2
+-0x1.a06714bdfecbp-1,0x1.cd8735b18ce58p+1
+-0x1.1986516ede96p+3,-0x1.225cac1873ec2p+3
+-0x1.97dc8b137599cp+2,-0x1.bb999d96dcf1p+0
+0x1.b2877ce52062p-2,0x1.f8e897f94863p+2
+-0x1.eaea136cc72dfp+2,0x1.8ac60f0c5c01p+2
+0x1.e219d7795c194p+1,-0x1.6e21c47ad9a7ep+1
+-0x1.0db90dd3e6598p+2,-0x1.12f9680c2cff8p+3
+-0x1.2c4f66709dc4p-3,0x1.1f78df6fbb15p+1
+-0x1.3c24aaaba5b38p+2,-0x1.19e3ab473992cp+2
+-0x1.d9b1b783884f8p+0,0x1.967a821c18bdp+1
+0x1.3f6e789b61a72p+2,-0x1.dd18f9aa30ce8p+2
+-0x1.16196f13a4872p+3,0x1.338eedeb9bde8p+3
+-0x1.69a3f3c46448p-1,-0x1.449a8882737aep+2
+-0x1.71c2babd09148p+0,0x1.a9f4c3e2daf2cp+2
+0x1.f51f11ffc5494p+2,-0x1.d6be5e7440c7p+0
+0x1.bd9761aaccdf8p+2,-0x1.ea054aecebp-8
+0x1.079e23c55d3ap-1,-0x1.10b6e193f77f2p+3
+-0x1.2d4d2b716e7fdp+3,-0x1.058f15dbee068p+3
+0x1.f30d8769c2028p+2,-0x1.27190e7015dbcp+3
+0x1.0808866f4a1ap-1,-0x1.7c5646e6c80ep-1
+0x1.b1aba473bd374p+2,-0x1.e4caab721b37ap+2
+0x1.d4cd14f18ccf8p+1,-0x1.dd6999ea68694p+2
+0x1.0c95865cbb352p+3,-0x1.9dc830610c82p+0
+0x1.072ef754ebefap+3,0x1.9297cf0a3f49cp+2
+0x1.34372254c0cfcp+3,0x1.2ed7cb4c4c89ep+3
+0x1.e99671b1d56ep-2,0x1.d94c07eb59a2cp+1
+-0x1.7bae8b801ba76p+1,-0x1.410ae1fc40f8p-2
+-0x1.a9f0d90550d48p+0,-0x1.37d07cff2f262p+3
+-0x1.2969bab12ab98p+0,-0x1.285c3080ac946p+3
+0x1.221258b25338ap+3,0x1.39a93486f5d16p+3
+-0x1.32fe22e66751ap+3,0x1.148039057c2a4p+2
+0x1.0171b44dc02bp+3,-0x1.b0de39fdf7232p+2
+0x1.38b8ad2f9d6p+2,-0x1.5d978981779e2p+2
+-0x1.aafc54bdf85b8p+2,-0x1.6614e0422ecap+0
+-0x1.3ba32a12b8d78p+0,0x1.d944e94f6ea2p-1
+-0x1.4b10f585497d7p+2,0x1.e866be98b292p+1
+0x1.b52291a665cccp+2,-0x1.bb4a362fff4a4p+1
+-0x1.e3d54d0209cf2p+2,0x1.9e8e4a85d3268p+2
+-0x1.8edd7969e1488p+1,-0x1.5abf84beded94p+2
+0x1.ce0281f5c1758p+2,0x1.25410a5f80998p+0
+0x1.9f9bd59fac0bcp+2,-0x1.ebea756c466d6p+1
+0x1.c2fd5b11543f8p+2,0x1.1cf2a6e8837f8p+0
+0x1.3b03682887f3cp+3,-0x1.9f8661811f3ep-1
+0x1.be81ad0d2f92p-1,-0x1.5e01302905234p+1
+0x1.bb31f7159de7cp+2,0x1.039a6dcc9f508p+3
+0x1.e40c810bfc26p+2,-0x1.4db2aa3a8986p-1
+-0x1.b93da1013794ap+2,-0x1.03799f024d38ep+3
+0x1.2e87f5463a402p+3,0x1.367e70c2f6b3cp+1
+0x1.df6c3f10c77f4p+2,-0x1.0354a6b090e22p+3
+-0x1.a4755c1f9cb8p+0,0x1.efbbb3d732e9cp+2
+0x1.560b0feeb1908p+1,0x1.0eb36f1a2f8dp+0
+-0x1.f3d89f66ad824p+2,0x1.d6865035f4d5cp+1
+0x1.be15ca999e618p+2,0x1.3283217cc1b5cp+3
+0x1.5ffe971784376p+2,0x1.1f06256f2605p+3
+-0x1.75281d5cb3e78p+2,0x1.1fdce06998084p+1
+0x1.6d77d5043ae2ap+2,-0x1.1a7bd6ac13118p+1
+-0x1.a00e525d8c53cp+2,-0x1.c9d222da0af2p+1
+0x1.19abef2609e58p+1,0x1.3f97c63feaf94p+3
+0x1.09d90b5c60e26p+3,0x1.a3c91724193p-2
+-0x1.6cb692d19f802p+2,0x1.5120d93161624p+1
+-0x1.ebaacf6c997ap+0,0x1.62381db387c88p+1
+-0x1.6ae5bfa6eb0e8p+1,0x1.8705cbaa60318p+2
+-0x1.3831aef4881p+1,-0x1.05fcadcb433abp+2
+-0x1.75b42a848998p-3,-0x1.9d7bcb84d04d9p+2
+-0x1.ab4bcc152b51ep+2,-0x1.06f717ba3357p-1
+0x1.273cbc05c38p+1,0x1.3bc4b7ffe2a2p+1
+-0x1.4b7581f93c185p+2,0x1.2dc69f2eedb9ap+3
+0x1.34489fb5cc844p+3,-0x1.9ed7c35eb7476p+2
+-0x1.f615c2dd2ef58p+2,-0x1.2c365e2ff8d9bp+3
+0x1.422d7c5eb4f3ap+2,0x1.0d60b2502f1b8p+2
+0x1.0109511ecf9e8p+1,0x1.04e3da4970b28p+2
+0x1.2a3119e75c2f8p+3,-0x1.2f11cd06e31p-3
+0x1.6814aacbdede6p+2,-0x1.6790f2a297eadp+2
+0x1.2b17eb3857468p+1,0x1.69b591f9d0468p+1
+-0x1.cf39ece579e28p+1,-0x1.0fc797334b3b9p+2
+0x1.28cce201d1a1cp+3,0x1.43322e9fd7a0cp+2
+0x1.ee90a3b40f92cp+2,0x1.7cb4cee81358p+0
+0x1.32e6486335ec2p+3,-0x1.33ddda0236fe2p+3
+-0x1.cb55cabae8388p+2,-0x1.1152fa1d65221p+3
+-0x1.e0d2aacb26c98p+0,0x1.a29cd28a22c18p+2
+0x1.8f4ea37af6174p+2,0x1.766f851cac564p+2
+0x1.db751e4fbede8p+2,-0x1.20998b2ae390cp+2
+0x1.39efad5b861f8p+3,0x1.61dd7994bb244p+1
+-0x1.24bdeda049b6ep+3,-0x1.3386569e3e4eep+3
+-0x1.2aa426503f69ap+2,-0x1.2ead2c5d230b8p+1
+-0x1.cd077f53fbcc2p+2,0x1.78f68e1164bcp-2
+0x1.dc7799eb0ca04p+2,0x1.f2e3d2861ce8p+2
+0x1.3dde93cd5f32cp+2,-0x1.2c2762af5214p+3
+-0x1.4c0cc83ea03f6p+2,-0x1.5f79a581d0088p+0
+0x1.9d6665c975964p+2,0x1.860a8a530ba6p+2
+-0x1.6827835e399ffp+2,0x1.c71bc0fb919p+1
+-0x1.8e677da4f3d7ap+2,-0x1.3f025010fcdap+0
diff --git a/bits/termios-baud.h b/bits/termios-baud.h
index bafde1a..697ad80 100644
--- a/bits/termios-baud.h
+++ b/bits/termios-baud.h
@@ -69,4 +69,7 @@
#define B5000000 5000000U
#define B10000000 10000000U
-#define __MAX_BAUD 4294967295U
+#ifdef __USE_GNU
+#define SPEED_MAX 4294967295U /* maximum valid speed_t value */
+#endif
+#define __MAX_BAUD 4294967295U /* legacy alias for SPEED_MAX */
diff --git a/config.h.in b/config.h.in
index 29126ea..8b4077f 100644
--- a/config.h.in
+++ b/config.h.in
@@ -287,6 +287,9 @@
/* Define if static PIE is enabled. */
#define ENABLE_STATIC_PIE 0
+/* Define if SFrame v2 is enabled. */
+#define ENABLE_SFRAME 0
+
/* The default value of x86 CET control. */
#define DEFAULT_DL_X86_CET_CONTROL cet_elf_property
diff --git a/config.make.in b/config.make.in
index 382e003..fca75ab 100644
--- a/config.make.in
+++ b/config.make.in
@@ -51,7 +51,6 @@ c++-cstdlib-header = @CXX_CSTDLIB_HEADER@
c++-cmath-header = @CXX_CMATH_HEADER@
c++-bits-std_abs-h = @CXX_BITS_STD_ABS_H@
enable-werror = @enable_werror@
-enable-gsframe = @enable_gsframe@
have-z-execstack = @libc_cv_z_execstack@
have-no-error-execstack = @libc_cv_no_error_execstack@
@@ -114,6 +113,7 @@ OBJDUMP = @OBJDUMP@
OBJCOPY = @OBJCOPY@
GPROF = @GPROF@
READELF = @READELF@
+STRIP = @STRIP@
# Installation tools.
INSTALL = @INSTALL@
diff --git a/configure b/configure
index 6595d6b..180e49d 100755
--- a/configure
+++ b/configure
@@ -620,8 +620,6 @@ DEFINES
static_nss
profile
libc_cv_multidir
-enable_gsframe
-READELF_SFRAME
libc_cv_test_x86_have_amx_tile
test_enable_cet
libc_cv_test_cc_mprefer_vector_width
@@ -694,6 +692,7 @@ MAKEINFO
MSGFMT
MAKE
LD
+STRIP
NM
OBJDUMP
READELF
@@ -1510,8 +1509,7 @@ Optional Features:
Use -D_FORTIFY_SOURCE=[1|2|3] to control code
hardening, defaults to highest possible value
supported by the build compiler.
- --disable-sframe Disable building with SFrame stack trace information
- [default=yes if GNU as is 2.41 or older]
+ --enable-sframe Enable building with SFrame support [default=no]
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@@ -4895,7 +4893,7 @@ if test ${enable_sframe+y}
then :
enableval=$enable_sframe; use_sframe=$enableval
else case e in #(
- e) use_sframe=notset ;;
+ e) use_sframe=no ;;
esac
fi
@@ -5142,6 +5140,10 @@ if test -z "$NM"; then
NM=`$CC -print-prog-name=nm`
fi
+if test -z "$STRIP"; then
+ STRIP=`$CC -print-prog-name=strip`
+fi
+
# Accept binutils 2.39 or newer.
@@ -9356,21 +9358,30 @@ have-libgcc_s = $libc_cv_have_libgcc_s"
-# Glibc stacktracer supports SFrame v2 or newer
-libc_cv_readelf_version_ok=yes
-# SFrame is supported from 2.41 or higher
-for ac_prog in $READELF
+enable_gsframe=no
+if test $use_sframe = yes; then
+ # SFrame requires to be explicit enabled by the architecture
+ if test -z $libc_cv_support_sframe; then
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
+as_fn_error $? "the architecture doesn't support SFrame
+See 'config.log' for more details" "$LINENO" 5; }
+ fi
+
+ # SFrame requires binutils 2.45 or higher.
+ libc_cv_sframe_readelf_version=yes
+ for ac_prog in $READELF
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
printf %s "checking for $ac_word... " >&6; }
-if test ${ac_cv_prog_READELF_SFRAME+y}
+if test ${ac_cv_prog_READELF+y}
then :
printf %s "(cached) " >&6
else case e in #(
- e) if test -n "$READELF_SFRAME"; then
- ac_cv_prog_READELF_SFRAME="$READELF_SFRAME" # Let the user override the test.
+ e) if test -n "$READELF"; then
+ ac_cv_prog_READELF="$READELF" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
@@ -9383,7 +9394,7 @@ do
esac
for ac_exec_ext in '' $ac_executable_extensions; do
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
- ac_cv_prog_READELF_SFRAME="$ac_prog"
+ ac_cv_prog_READELF="$ac_prog"
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
@@ -9394,29 +9405,29 @@ IFS=$as_save_IFS
fi ;;
esac
fi
-READELF_SFRAME=$ac_cv_prog_READELF_SFRAME
-if test -n "$READELF_SFRAME"; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $READELF_SFRAME" >&5
-printf "%s\n" "$READELF_SFRAME" >&6; }
+READELF=$ac_cv_prog_READELF
+if test -n "$READELF"; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
+printf "%s\n" "$READELF" >&6; }
else
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
fi
- test -n "$READELF_SFRAME" && break
+ test -n "$READELF" && break
done
-if test -z "$READELF_SFRAME"; then
+if test -z "$READELF"; then
ac_verc_fail=yes
else
# Found it, now check the version.
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking version of $READELF_SFRAME" >&5
-printf %s "checking version of $READELF_SFRAME... " >&6; }
- ac_prog_version=`$READELF_SFRAME --version 2>&1 | sed -n 's/^.*GNU readelf.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking version of $READELF" >&5
+printf %s "checking version of $READELF... " >&6; }
+ ac_prog_version=`$READELF --version 2>&1 | sed -n 's/^.*GNU readelf.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
case $ac_prog_version in
'') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
- 2.4[1-9]*|2.[5-9][0-9]*|[3-9].*|[1-9][0-9][0-9]*)
+ 2.4[5-9]*|2.[5-9][0-9]*|2.[1-9][0-9][0-9]*|[3-9]*|[1-9][0-9]*)
ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
*) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
@@ -9425,12 +9436,17 @@ printf %s "checking version of $READELF_SFRAME... " >&6; }
printf "%s\n" "$ac_prog_version" >&6; }
fi
if test $ac_verc_fail = yes; then
- libc_cv_readelf_version_ok=no
+ libc_cv_sframe_readelf_version=no
fi
+ if test $libc_cv_sframe_readelf_version = no; then
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
+as_fn_error $? "binutils too old to enable SFrame
+See 'config.log' for more details" "$LINENO" 5; }
+ fi
-# Check the current toolchain for SFrame support
-if test $libc_cv_readelf_version_ok = yes; then
+ # Check if the current toolchain supports SFrame
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SFrame support" >&5
printf %s "checking for SFrame support... " >&6; }
if test ${libc_cv_default_sframe+y}
@@ -9443,32 +9459,32 @@ int test_function(void)
return 42;
}
EOF
- libc_cv_default_sframe=no
- if ${CC} -c conftest.c -o conftest.o -Wa,--gsframe >/dev/null 2>&1 && \
- # Check if .sframe section is present and if version > 1
- $READELF --sframe conftest.o | grep "SFRAME_VER" | grep -qv "VERSION_1"; then
- libc_cv_default_sframe=yes
- fi
- rm -f conftest.c conftest.o
+ libc_cv_default_sframe=no
+ if ${CC} -c conftest.c -o conftest.o -Wa,--gsframe >/dev/null 2>&1 && \
+ # Check if .sframe section is present and if version > 1
+ $READELF --sframe conftest.o | grep "SFRAME_VER" | grep -qv "VERSION_1"; then
+ libc_cv_default_sframe=yes
+ fi
+ rm -f conftest.c conftest.o
;;
esac
fi
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_default_sframe" >&5
printf "%s\n" "$libc_cv_default_sframe" >&6; }
-fi
-# Prevent enabling sframe on non-supporting toolchains
-enable_gsframe=no
-if test $use_sframe$libc_cv_default_sframe = yesyes || \
- test $use_sframe$libc_cv_default_sframe = notsetyes; then
- enable_gsframe=yes
-elif test $use_sframe = yes; then
- { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
+ if test $libc_cv_default_sframe = no; then
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
as_fn_error $? "toolchain doesn't support SFrame v2 or higher
See 'config.log' for more details" "$LINENO" 5; }
-fi
+ fi
+
+ enable_gsframe=yes
+ printf "%s\n" "#define ENABLE_SFRAME 1" >>confdefs.h
+fi
+config_vars="$config_vars
+enable-gsframe = $enable_gsframe"
# Set the `multidir' variable by grabbing the variable from the compiler.
# We do it once and save the result in a generated makefile.
diff --git a/configure.ac b/configure.ac
index 25b80e3..4480ae8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -441,10 +441,10 @@ case "$enable_fortify_source" in
esac
AC_ARG_ENABLE([sframe],
- [AS_HELP_STRING([--disable-sframe],
- [Disable building with SFrame stack trace information @<:@default=yes if GNU as is 2.41 or older@:>@])],
+ [AS_HELP_STRING([--enable-sframe],
+ [Enable building with SFrame support @<:@default=no@:>@])],
[use_sframe=$enableval],
- [use_sframe=notset])
+ [use_sframe=no])
# We keep the original values in `$config_*' and never modify them, so we
# can write them unchanged into config.make. Everything else uses
@@ -2121,16 +2121,24 @@ AC_SUBST(libc_cv_test_cc_mprefer_vector_width)
AC_SUBST(test_enable_cet)
AC_SUBST(libc_cv_test_x86_have_amx_tile)
-# Glibc stacktracer supports SFrame v2 or newer
-libc_cv_readelf_version_ok=yes
-# SFrame is supported from 2.41 or higher
-AC_CHECK_PROG_VER(READELF_SFRAME, $READELF, --version,
- [GNU readelf.* \([0-9][0-9]*\.[0-9.]*\)],
- [2.4[1-9]*|2.[5-9][0-9]*|[3-9].*|[1-9][0-9][0-9]*],
- libc_cv_readelf_version_ok=no)
+enable_gsframe=no
+if test $use_sframe = yes; then
+ # SFrame requires to be explicit enabled by the architecture
+ if test -z $libc_cv_support_sframe; then
+ AC_MSG_FAILURE([the architecture doesn't support SFrame])
+ fi
-# Check the current toolchain for SFrame support
-if test $libc_cv_readelf_version_ok = yes; then
+ # SFrame requires binutils 2.45 or higher.
+ libc_cv_sframe_readelf_version=yes
+ AC_CHECK_PROG_VER(READELF, $READELF, --version,
+ [GNU readelf.* \([0-9][0-9]*\.[0-9.]*\)],
+ [2.4[5-9]*|2.[5-9][0-9]*|2.[1-9][0-9][0-9]*|[3-9]*|[1-9][0-9]*],
+ libc_cv_sframe_readelf_version=no)
+ if test $libc_cv_sframe_readelf_version = no; then
+ AC_MSG_FAILURE([binutils too old to enable SFrame])
+ fi
+
+ # Check if the current toolchain supports SFrame
AC_CACHE_CHECK([for SFrame support], libc_cv_default_sframe,
[dnl
cat > conftest.c <<EOF
@@ -2139,25 +2147,23 @@ int test_function(void)
return 42;
}
EOF
- libc_cv_default_sframe=no
- if ${CC} -c conftest.c -o conftest.o -Wa,--gsframe >/dev/null 2>&1 && \
- # Check if .sframe section is present and if version > 1
- $READELF --sframe conftest.o | grep "SFRAME_VER" | grep -qv "VERSION_1"; then
- libc_cv_default_sframe=yes
- fi
- rm -f conftest.c conftest.o
+ libc_cv_default_sframe=no
+ if ${CC} -c conftest.c -o conftest.o -Wa,--gsframe >/dev/null 2>&1 && \
+ # Check if .sframe section is present and if version > 1
+ $READELF --sframe conftest.o | grep "SFRAME_VER" | grep -qv "VERSION_1"; then
+ libc_cv_default_sframe=yes
+ fi
+ rm -f conftest.c conftest.o
])
-fi
-# Prevent enabling sframe on non-supporting toolchains
-enable_gsframe=no
-if test $use_sframe$libc_cv_default_sframe = yesyes || \
- test $use_sframe$libc_cv_default_sframe = notsetyes; then
+ if test $libc_cv_default_sframe = no; then
+ AC_MSG_FAILURE([toolchain doesn't support SFrame v2 or higher])
+ fi
+
enable_gsframe=yes
-elif test $use_sframe = yes; then
- AC_MSG_FAILURE([toolchain doesn't support SFrame v2 or higher])
+ AC_DEFINE(ENABLE_SFRAME)
fi
-AC_SUBST(enable_gsframe)
+LIBC_CONFIG_VAR([enable-gsframe], [$enable_gsframe])
# Set the `multidir' variable by grabbing the variable from the compiler.
# We do it once and save the result in a generated makefile.
diff --git a/debug/Makefile b/debug/Makefile
index f29bd20..4f7ac04 100644
--- a/debug/Makefile
+++ b/debug/Makefile
@@ -184,12 +184,20 @@ CPPFLAGS-tst-chk-cancel.c += $(no-fortify-source) -D_FORTIFY_SOURCE=2
CFLAGS-tst-sprintf-fortify-rdonly.c += $(no-fortify-source) -D_FORTIFY_SOURCE=2
CFLAGS-tst-sprintf-fortify-rdonly-mod.c += $(no-fortify-source) -D_FORTIFY_SOURCE=2
CFLAGS-tst-sprintf-fortify-rdonly-dlopen.c += $(no-fortify-source) -D_FORTIFY_SOURCE=2
+CFLAGS-tst-sprintf-fortify-rdonly-static.c += $(no-fortify-source) -D_FORTIFY_SOURCE=2
CFLAGS-tst-fortify-syslog.c += $(no-fortify-source) -D_FORTIFY_SOURCE=2
CFLAGS-tst-fortify-wide.c += $(no-fortify-source) -D_FORTIFY_SOURCE=2
-
-$(objpfx)tst-sprintf-fortify-rdonly: \
- $(objpfx)tst-sprintf-fortify-rdonly-mod.so \
- $(objpfx)tst-sprintf-fortify-rdonly-dlopen.so
+LDFLAGS-tst-sprintf-fortify-rdonly-static += $(relro-LDFLAGS)
+
+$(objpfx)tst-sprintf-fortify-rdonly: $(objpfx)tst-sprintf-fortify-rdonly-mod.so
+$(objpfx)tst-sprintf-fortify-rdonly.out: \
+ $(objpfx)tst-sprintf-fortify-rdonly-dlopen.so
+$(objpfx)tst-sprintf-fortify-rdonly-static: \
+ $(objpfx)tst-sprintf-fortify-rdonly-dlopen.o
+$(objpfx)tst-sprintf-fortify-rdonly-static.out: \
+ $(objpfx)tst-sprintf-fortify-rdonly-dlopen.so
+tst-sprintf-fortify-rdonly-static-ENV = \
+ LD_LIBRARY_PATH=$(objpfx):$(common-objpfx):$(common-objpfx)/elf
# _FORTIFY_SOURCE tests.
# Auto-generate tests for _FORTIFY_SOURCE for different levels, compilers and
@@ -278,23 +286,28 @@ LDFLAGS-tst-backtrace4 = -rdynamic
LDFLAGS-tst-backtrace5 = -rdynamic
LDFLAGS-tst-backtrace6 = -rdynamic
+$(objpfx)tst-backtrace1: $(shared-thread-library)
+
# When SFrame is enabled, make sure the dwarf unwinder is also exercised.
ifeq ($(enable-gsframe),yes)
dw_unwind_pair := \
- tst-backtrace7:tst-backtrace2 \
- tst-backtrace8:tst-backtrace3 \
- tst-backtrace9:tst-backtrace4 \
- tst-backtrace10:tst-backtrace5 \
- tst-backtrace11:tst-backtrace6
+ tst-backtrace1-nosframe:tst-backtrace1 \
+ tst-backtrace2-nosframe:tst-backtrace2 \
+ tst-backtrace3-nosframe:tst-backtrace3 \
+ tst-backtrace4-nosframe:tst-backtrace4 \
+ tst-backtrace5-nosframe:tst-backtrace5 \
+ tst-backtrace6-nosframe:tst-backtrace6
first_column = $(foreach pair,$(dw_unwind_pair),$(word 1,$(subst :, ,$(pair))))
tests-dw-unwind = $(patsubst %,$(objpfx)%.out,$(first_column))
+ifeq ($(run-built-tests),yes)
tests-special += $(tests-dw-unwind)
endif
+endif
define make-strip-rule
$(objpfx)$(word 1,$(subst :, ,$(1))): $(objpfx)$(word 2,$(subst :, ,$(1)))
- strip --remove-section=.sframe $$< -o $$@
+ $(STRIP) --remove-section=.sframe $$< -o $$@
endef
$(foreach pair,$(dw_unwind_pair),$(eval $(call make-strip-rule,$(pair))))
@@ -317,6 +330,7 @@ tests = \
backtrace-tst \
test-stpcpy_chk \
test-strcpy_chk \
+ tst-backtrace1 \
tst-backtrace2 \
tst-backtrace3 \
tst-backtrace4 \
@@ -328,9 +342,14 @@ tests = \
tst-longjmp_chk3 \
tst-realpath-chk \
tst-sprintf-fortify-rdonly \
+ tst-sprintf-fortify-rdonly-static \
tst-sprintf-fortify-unchecked \
# tests
+tests-static = \
+ tst-sprintf-fortify-rdonly-static \
+ # tests-static
+
tests-time64 += \
$(tests-all-time64-chk) \
# tests-time64
diff --git a/debug/backtrace.c b/debug/backtrace.c
index 161999c..d563a04 100644
--- a/debug/backtrace.c
+++ b/debug/backtrace.c
@@ -20,7 +20,9 @@
#include <stdlib.h>
#include <unwind.h>
#include <unwind-link.h>
+#if ENABLE_SFRAME
#include <sframe.h>
+#endif
struct trace_arg
{
@@ -31,6 +33,7 @@ struct trace_arg
int size;
};
+#if ENABLE_SFRAME
/* Initialize the SFrame backtrace routine and attempt to backtrace
the current stack using SFrame information. For the SFrame
backtrace to be considered valid, the tracer must return more than
@@ -64,6 +67,7 @@ do_sframe_backtrace (void **array, int size)
frame.fp = (_Unwind_Ptr) __builtin_frame_address (0);
return __stacktrace_sframe (array, size, &frame);
}
+#endif
static _Unwind_Reason_Code
backtrace_helper (struct _Unwind_Context *ctx, void *a)
@@ -110,10 +114,12 @@ __backtrace (void **array, int size)
if (size <= 0)
return 0;
+#if ENABLE_SFRAME
/* Try first the SFrame backtracer. */
int cnt = do_sframe_backtrace (array, size);
if (cnt > 1)
return cnt;
+#endif
/* Try the dwarf unwinder. */
if (arg.unwind_link == NULL)
diff --git a/sysdeps/pthread/tst-backtrace1.c b/debug/tst-backtrace1.c
index 01b8a0c..01b8a0c 100644
--- a/sysdeps/pthread/tst-backtrace1.c
+++ b/debug/tst-backtrace1.c
diff --git a/debug/tst-sprintf-fortify-rdonly-static.c b/debug/tst-sprintf-fortify-rdonly-static.c
new file mode 100644
index 0000000..ca5bbd5
--- /dev/null
+++ b/debug/tst-sprintf-fortify-rdonly-static.c
@@ -0,0 +1 @@
+#include "tst-sprintf-fortify-rdonly.c"
diff --git a/elf/Makefile b/elf/Makefile
index 44b9f19..48aa0b5 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -57,6 +57,7 @@ dl-routines = \
dl-close \
dl-debug \
dl-debug-symbols \
+ dl-debug_state \
dl-deps \
dl-exception \
dl-execstack \
diff --git a/elf/dl-debug.c b/elf/dl-debug.c
index 38a5b9a..7052f4a 100644
--- a/elf/dl-debug.c
+++ b/elf/dl-debug.c
@@ -167,14 +167,3 @@ _dl_debug_initialize (ElfW(Addr) ldbase, Lmid_t ns)
return &r->base;
}
-
-
-/* This function exists solely to have a breakpoint set on it by the
- debugger. The debugger is supposed to find this function's address by
- examining the r_brk member of struct r_debug, but GDB 4.15 in fact looks
- for this particular symbol name in the PT_INTERP file. */
-void
-_dl_debug_state (void)
-{
-}
-rtld_hidden_def (_dl_debug_state)
diff --git a/elf/dl-debug_state.c b/elf/dl-debug_state.c
new file mode 100644
index 0000000..40c134a
--- /dev/null
+++ b/elf/dl-debug_state.c
@@ -0,0 +1,30 @@
+/* Debugger hook called after dynamic linker updates.
+ Copyright (C) 1996-2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <ldsodefs.h>
+
+/* This function exists solely to have a breakpoint set on it by the
+ debugger. The debugger is supposed to find this function's address by
+ examining the r_brk member of struct r_debug, but GDB 4.15 in fact looks
+ for this particular symbol name in the PT_INTERP file. Therefore,
+ this function must not be inlined. */
+void
+_dl_debug_state (void)
+{
+}
+rtld_hidden_def (_dl_debug_state)
diff --git a/elf/rtld.c b/elf/rtld.c
index f889f01..493f969 100644
--- a/elf/rtld.c
+++ b/elf/rtld.c
@@ -371,7 +371,6 @@ struct rtld_global_ro _rtld_global_ro attribute_relro =
._dl_error_free = _dl_error_free,
._dl_tls_get_addr_soft = _dl_tls_get_addr_soft,
._dl_libc_freeres = __rtld_libc_freeres,
- ._dl_readonly_area = _dl_readonly_area,
};
/* If we would use strong_alias here the compiler would see a
non-hidden definition. This would undo the effect of the previous
@@ -458,6 +457,7 @@ _dl_start_final (void *arg, struct dl_start_final_info *info)
/* Do not use an initializer for these members because it would
interfere with __rtld_static_init. */
GLRO (dl_find_object) = &_dl_find_object;
+ GLRO (dl_readonly_area) = &_dl_readonly_area;
/* If it hasn't happen yet record the startup time. */
rtld_timer_start (&start_time);
diff --git a/elf/rtld_static_init.c b/elf/rtld_static_init.c
index 6423790..9c56180 100644
--- a/elf/rtld_static_init.c
+++ b/elf/rtld_static_init.c
@@ -79,6 +79,7 @@ __rtld_static_init (struct link_map *map)
attribute_hidden;
dl->_dl_tls_static_size = _dl_tls_static_size;
dl->_dl_find_object = _dl_find_object;
+ dl->_dl_readonly_area = _dl_readonly_area;
__rtld_static_init_arch (map, dl);
}
diff --git a/elf/tst-dl_find_object.c b/elf/tst-dl_find_object.c
index 96ec591..d85eb21 100644
--- a/elf/tst-dl_find_object.c
+++ b/elf/tst-dl_find_object.c
@@ -122,6 +122,14 @@ check (void *address,
address, actual.dlfo_eh_count, expected->dlfo_eh_count);
}
#endif
+ if (actual.dlfo_flags & DLFO_FLAG_SFRAME
+ && actual.dlfo_sframe != expected->dlfo_sframe)
+ {
+ support_record_failure ();
+ printf ("%s:%d: error: %p: sframe is %p, expected %p\n",
+ __FILE__, line,
+ address, actual.dlfo_sframe, expected->dlfo_sframe);
+ }
}
/* Check that unwind data for the main executable and the dynamic
@@ -180,6 +188,12 @@ do_test (void)
dlfo.dlfo_eh_frame, ret);
TEST_COMPARE (ret, 0);
TEST_VERIFY (dlfo.dlfo_eh_frame != NULL);
+#if ENABLE_SFRAME
+ TEST_VERIFY ((dlfo.dlfo_flags & DLFO_FLAG_SFRAME) == DLFO_FLAG_SFRAME);
+ TEST_VERIFY (dlfo.dlfo_sframe != NULL);
+#else
+ TEST_VERIFY ((dlfo.dlfo_flags & DLFO_FLAG_SFRAME) != DLFO_FLAG_SFRAME);
+#endif
}
check_initial ();
diff --git a/iconv/iconv_prog.c b/iconv/iconv_prog.c
index 7dba5d8..558cfb1 100644
--- a/iconv/iconv_prog.c
+++ b/iconv/iconv_prog.c
@@ -436,7 +436,7 @@ input_error (const char *path)
static void
open_output_direct (void)
{
- output_fd = open64 (output_file, O_WRONLY | O_CREAT | O_TRUNC, 0777);
+ output_fd = open64 (output_file, O_WRONLY | O_CREAT | O_TRUNC, 0666);
if (output_fd < 0)
output_error ();
}
@@ -457,7 +457,7 @@ prepare_output_file (char **argv)
else
{
/* If iconv creates the output file, no overlap is possible. */
- output_fd = open64 (output_file, O_WRONLY | O_CREAT | O_EXCL, 0777);
+ output_fd = open64 (output_file, O_WRONLY | O_CREAT | O_EXCL, 0666);
if (output_fd >= 0)
output_buffer_size = copy_buffer_size;
else
diff --git a/iconv/tst-iconv_prog-buffer.sh b/iconv/tst-iconv_prog-buffer.sh
index 1c499d5..40340c3 100644
--- a/iconv/tst-iconv_prog-buffer.sh
+++ b/iconv/tst-iconv_prog-buffer.sh
@@ -75,6 +75,10 @@ run_iconv () {
}
check_out_expected () {
+ if test -x "$tmp/out" ; then
+ echo "error: iconv output file is executable"
+ failure=true
+ fi
if ! cmp -s "$tmp/out" "$tmp/expected" ; then
echo "error: iconv output difference" >&$logfd
echo "*** expected ***" >&$logfd
diff --git a/include/features.h b/include/features.h
index 44bc4bb..8515b06 100644
--- a/include/features.h
+++ b/include/features.h
@@ -513,7 +513,7 @@
/* Major and minor version number of the GNU C library package. Use
these macros to test for features in specific releases. */
#define __GLIBC__ 2
-#define __GLIBC_MINOR__ 41
+#define __GLIBC_MINOR__ 42
#define __GLIBC_PREREQ(maj, min) \
((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
diff --git a/inet/bits/inet-fortified.h b/inet/bits/inet-fortified.h
index 6738221..cc476eb 100644
--- a/inet/bits/inet-fortified.h
+++ b/inet/bits/inet-fortified.h
@@ -45,15 +45,15 @@ __NTH (inet_pton (int __af,
__fortify_clang_warning_only_if_bos0_lt
(4, __dst, "inet_pton called with destination buffer size less than 4")
{
- size_t sz = 0;
+ size_t __sz = 0;
if (__af == AF_INET)
- sz = sizeof (struct in_addr);
+ __sz = sizeof (struct in_addr);
else if (__af == AF_INET6)
- sz = sizeof (struct in6_addr);
+ __sz = sizeof (struct in6_addr);
else
return __inet_pton_alias (__af, __src, __dst);
- return __glibc_fortify (inet_pton, sz, sizeof (char),
+ return __glibc_fortify (inet_pton, __sz, sizeof (char),
__glibc_objsize (__dst),
__af, __src, __dst);
};
diff --git a/io/tst-stat.c b/io/tst-stat.c
index aeea435..5e0bfcc 100644
--- a/io/tst-stat.c
+++ b/io/tst-stat.c
@@ -27,6 +27,7 @@
#include <sys/sysmacros.h>
#include <stdio.h>
#include <unistd.h>
+#include <stdlib.h>
static void
stat_check (int fd, const char *path, struct stat *st)
@@ -78,7 +79,8 @@ static int
do_test (void)
{
char *path;
- const char *linkame = "tst-fstat.linkname";
+ char *tempdir = support_create_temp_directory ("tst-stat-");
+ char *linkname = xasprintf ("%s/tst-fstat.linkname", tempdir);
int fd = create_temp_file ("tst-fstat.", &path);
TEST_VERIFY_EXIT (fd >= 0);
support_write_file_string (path, "abc");
@@ -122,9 +124,12 @@ do_test (void)
}
}
- TEST_COMPARE (symlink ("tst-fstat.target", linkame), 0);
- add_temp_file (linkame);
- fstatat_link (linkame, &st);
+ TEST_COMPARE (symlink ("tst-fstat.target", linkname), 0);
+ add_temp_file (linkname);
+ fstatat_link (linkname, &st);
+
+ free (linkname);
+ free (tempdir);
return 0;
}
diff --git a/malloc/malloc.c b/malloc/malloc.c
index 6da40ad..ee4ea71 100644
--- a/malloc/malloc.c
+++ b/malloc/malloc.c
@@ -294,7 +294,7 @@
# define TCACHE_SMALL_BINS 64
# define TCACHE_LARGE_BINS 12 /* Up to 4M chunks */
# define TCACHE_MAX_BINS (TCACHE_SMALL_BINS + TCACHE_LARGE_BINS)
-# define MAX_TCACHE_SMALL_SIZE tidx2usize (TCACHE_MAX_BINS-1)
+# define MAX_TCACHE_SMALL_SIZE tidx2usize (TCACHE_SMALL_BINS-1)
/* Only used to pre-fill the tunables. */
# define tidx2usize(idx) (((size_t) idx) * MALLOC_ALIGNMENT + MINSIZE - SIZE_SZ)
@@ -1871,6 +1871,7 @@ struct malloc_par
INTERNAL_SIZE_T arena_max;
/* Transparent Large Page support. */
+ enum malloc_thp_mode_t thp_mode;
INTERNAL_SIZE_T thp_pagesize;
/* A value different than 0 means to align mmap allocation to hp_pagesize
add hp_flags on flags. */
@@ -1927,7 +1928,8 @@ static struct malloc_par mp_ =
.mmap_threshold = DEFAULT_MMAP_THRESHOLD,
.trim_threshold = DEFAULT_TRIM_THRESHOLD,
#define NARENAS_FROM_NCORES(n) ((n) * (sizeof (long) == 4 ? 2 : 8))
- .arena_test = NARENAS_FROM_NCORES (1)
+ .arena_test = NARENAS_FROM_NCORES (1),
+ .thp_mode = malloc_thp_mode_not_supported
#if USE_TCACHE
,
.tcache_count = TCACHE_FILL_COUNT,
@@ -2011,6 +2013,11 @@ static inline void
madvise_thp (void *p, INTERNAL_SIZE_T size)
{
#ifdef MADV_HUGEPAGE
+ /* Only use __madvise if the system is using 'madvise' mode.
+ Otherwise the call is wasteful. */
+ if (mp_.thp_mode != malloc_thp_mode_madvise)
+ return;
+
/* Do not consider areas smaller than a huge page or if the tunable is
not active. */
if (mp_.thp_pagesize == 0 || size < mp_.thp_pagesize)
@@ -3208,11 +3215,10 @@ tcache_get_n (size_t tc_idx, tcache_entry **ep, bool mangled)
if (__glibc_unlikely (misaligned_mem (e)))
malloc_printerr ("malloc(): unaligned tcache chunk detected");
- void *ne = e == NULL ? NULL : REVEAL_PTR (e->next);
if (!mangled)
- *ep = ne;
+ *ep = REVEAL_PTR (e->next);
else
- *ep = PROTECT_PTR (ep, ne);
+ *ep = PROTECT_PTR (ep, REVEAL_PTR (e->next));
++(tcache->num_slots[tc_idx]);
e->key = 0;
@@ -3229,7 +3235,7 @@ tcache_put (mchunkptr chunk, size_t tc_idx)
static __always_inline void *
tcache_get (size_t tc_idx)
{
- return tcache_get_n (tc_idx, & tcache->entries[tc_idx], false);
+ return tcache_get_n (tc_idx, &tcache->entries[tc_idx], false);
}
static __always_inline tcache_entry **
@@ -5649,12 +5655,9 @@ do_set_hugetlb (size_t value)
{
if (value == 1)
{
- enum malloc_thp_mode_t thp_mode = __malloc_thp_mode ();
- /*
- Only enable THP madvise usage if system does support it and
- has 'madvise' mode. Otherwise the madvise() call is wasteful.
- */
- if (thp_mode == malloc_thp_mode_madvise)
+ mp_.thp_mode = __malloc_thp_mode ();
+ if (mp_.thp_mode == malloc_thp_mode_madvise
+ || mp_.thp_mode == malloc_thp_mode_always)
mp_.thp_pagesize = __malloc_default_thp_pagesize ();
}
else if (value >= 2)
diff --git a/manual/contrib.texi b/manual/contrib.texi
index 3d1b170..30681fa 100644
--- a/manual/contrib.texi
+++ b/manual/contrib.texi
@@ -22,10 +22,13 @@ Rogerio Alves Cardoso for various fixes to PowerPC.
Amrita H. S. for contributions to the PowerPC port.
@item
-John David Anglin for various fixes and co-maintainership of the HPPA
+John David Anglin for many fixes and co-maintainership of the HPPA
port.
@item
+H. Peter Anvin for work on the termios code.
+
+@item
Albert ARIBAUD for Y2038 related fixes.
@item
@@ -139,14 +142,15 @@ Joana Cruz for contributions to the AArch64 port.
Palmer Dabbelt for contributing the port to Linux/RISC-V.
@item
-DJ Delorie for maintenance of Linux/RISC-V, and numerous fixes.
+DJ Delorie for maintenance of Linux/RISC-V, numerous fixes, and handbook
+contributions.
@item
Jianbo Deng for the work on the Loongson port.
@item
-Wilco Dijkstra for various fixes and many improvements of the AArch64
-port.
+Wilco Dijkstra for various fixes and many improvements as well as
+maintainership of the AArch64 port.
@item
Liubov Dmitrieva for optimized string and math functions on x86-64 and
@@ -206,6 +210,9 @@ Olaf Flebbe and Ralf B@"achle for contributing
@file{sysdeps/mips/fpu_control.h}.
@item
+Dylan Fleming for work on the AArch64 port.
+
+@item
Alistair Francis for Y2038 related fixes.
@item
@@ -213,6 +220,9 @@ Mike Frysinger for his maintaining of the IA64 architecture and for
testing and bug fixing.
@item
+Collin Funk for various fixes and manual improvements.
+
+@item
Martin Galvan for contributing gdb pretty printer support to glibc and adding
an initial set of pretty printers for structures in the POSIX Threads library.
@@ -309,6 +319,9 @@ his direction as part of @theglibc{} steering committee.
Simon Josefsson for the @code{libidn} add-on.
@item
+Ben Kallus for various fixes.
+
+@item
Geoffrey Keating for the port to Linux on PowerPC
(@code{powerpc-@var{anything}-linux}).
@@ -322,7 +335,8 @@ Mark Kettenis for implementing the @code{utmpx} interface and a utmp
daemon, and for a Hesiod NSS module.
@item
-Yury Khrustalev for work on the AArch64 port and various fixes.
+Yury Khrustalev for extensive work on the AArch64 port and its
+maintainership, and various fixes.
@item
Simon Kissane for gmon improvements.
@@ -353,7 +367,7 @@ for NSS (@file{nscd}).
Akhilesh Kumar for various fixes to locales.
@item
-Luna Lamb for contributions to the AArch64 port.
+Luna Lamb for various contributions to the AArch64 port.
@item
Jeff Law for various fixes.
@@ -384,6 +398,9 @@ implementations, for implementing Intel Control-Flow Enforcement
Technology, many x86-64 improvements, and many bug fixes.
@item
+Zhaoming Luo for work on the hurd port.
+
+@item
Rafa@l{} Lu@dotaccent{z}y@'nski
for contributing support for two grammatical forms of month
names, and for various fixes to locales.
@@ -449,6 +466,9 @@ Cupertino Miranda for various fixes.
Alan Modra for his improvements for Linux on PowerPC.
@item
+Lenard Mollenkopf for work on C2Y support.
+
+@item
Sachin Monga for various fixes and contributions to the PowerPC port.
@item
@@ -496,7 +516,7 @@ encryption support for ARM and various fixes.
@item
Carlos O'Donell for his maintainership of the HPPA architecture, for
maintaining @theglibc{} web pages and wiki, for his direction as FSF
-Project Steward for @theglibc{} and various bug fixes.
+Project Steward for @theglibc{} and numerous bug fixes.
@item
Alexandre Oliva for adding TLS descriptors for LD and GD on x86 and
@@ -506,7 +526,7 @@ safety documentation in the manual, for his direction as FSF Project
Maintainer and for various fixes.
@item
-Sunil K. Pandey for many fixes.
+Sunil K. Pandey for many fixes and x86-64 improvements.
@item
Ronan Pigott for various fixes.
@@ -525,8 +545,8 @@ Yat Long Poon for contributions to the Aarch64 port.
@item
Siddhesh Poyarekar for various fixes, an implementation of a framework for
-performance benchmarking of functions and implementing the tunables
-infrastructure.
+performance benchmarking of functions, implementing the tunables
+infrastructure, and handbook improvements.
@item
Tom Quinn for contributing the startup code to support SunOS shared
@@ -587,7 +607,7 @@ Andrew Senkevich for contributing vector math function implementations for x86.
Carlos Eduardo Seo for optimized functions on PowerPC.
@item
-Arjun Shankar for testing, bug fixing, and handbook contributions.
+Arjun Shankar for testing, bug fixing, and many handbook contributions.
@item
Marcus Shawcroft for contributing the AArch64 port.
@@ -658,8 +678,9 @@ function family.
Ulrich Weigand for various fixes to the PowerPC64 and Arm ports.
@item
-Florian Weimer for his maintainership of the network component, for handling
-of security issues, and for numerous fixes and contributions.
+Florian Weimer for his maintainership of the network and dynamic-link
+components, for handling of security issues, and for numerous fixes and
+contributions.
@item
Zack Weinberg for the @code{explicit_bzero} implementation and for various
@@ -686,7 +707,8 @@ YunQiang Su for work on the MIPS port.
@item
Adhemerval Zanella for optimized functions on PowerPC, ISO C threads support,
the work on tunables, fortify improvements, the CORE-MATH integration,
-thread safety, and numerous further contributions and fixes.
+thread safety, handling of security issues, and numerous further contributions
+and fixes.
@item
Xuelei Zhang for optimized functions on AArch64.
@@ -698,6 +720,9 @@ Junxian Zhu for work on the MIPS and RISC-V port.
Paul Zimmermann for the work on mathematical functions and their
testsuite.
+@item
+Claudiu Zissulescu for work on the SFrame support.
+
@end itemize
Some code in @theglibc{} comes from other projects and might be under
diff --git a/manual/install.texi b/manual/install.texi
index 0c8d448..8f8f0a1 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -321,10 +321,13 @@ the build compiler.
Default is to disable fortification.
-@item --disable-sframe
-By default, the GNU C Library is built with @option{-Wa,--gsframe} if
-the current GNU @code{binutils} supports it. You may want to use this
-option if you don't plan to use SFrame stack tracer.
+@item --enable-sframe
+Experimental option supported by some architectures, where @theglibc{}
+is built with @option{-Wa,--gsframe} if @code{binutils} supports it.
+Currently this is only supported on x86_64 and aarch64. The option
+enables SFrame support on @code{backtrace}.
+
+Default is to disable SFrame support.
@end table
To build the library and related programs, type @code{make}. This will
@@ -540,7 +543,7 @@ GCC 12.1 or newer
GCC 12.1 or higher is required. In general it is recommended to use
the newest version of the compiler that is known to work for building
@theglibc{}, as newer compilers usually produce better code. As of
-release time, GCC 14.2.1 is the newest compiler verified to work to build
+release time, GCC 15.1.1 is the newest compiler verified to work to build
@theglibc{}.
For multi-arch support it is recommended to use a GCC which has been built with
@@ -561,7 +564,7 @@ GNU @code{binutils} 2.39 or later
You must use GNU @code{binutils} (as and ld) to build @theglibc{}.
No other assembler or linker has the necessary functionality at the
-moment. As of release time, GNU @code{binutils} 2.43.1 is the newest
+moment. As of release time, GNU @code{binutils} 2.45 is the newest
verified to work to build @theglibc{}.
@item
@@ -580,7 +583,7 @@ GNU @code{awk} 3.1.2, or higher
@code{awk} is used in several places to generate files.
Some @code{gawk} extensions are used, including the @code{asorti}
function, which was introduced in version 3.1.2 of @code{gawk}.
-As of release time, @code{gawk} version 5.3.1 is the newest verified
+As of release time, @code{gawk} version 5.3.2 is the newest verified
to work to build @theglibc{}.
Testing the GNU C Library requires @code{gawk} to be compiled with
@@ -599,7 +602,7 @@ Perl 5
Perl is not required, but if present it is used in some tests and the
@code{mtrace} program, to build the @glibcadj{} manual. As of release
-time @code{perl} version 5.40.0 is the newest verified to work to
+time @code{perl} version 5.42.0 is the newest verified to work to
build @theglibc{}.
@item
@@ -613,7 +616,7 @@ with any version of @code{sed}. As of release time, @code{sed} version
Python 3.4 or later
Python is required to build @theglibc{}. As of release time, Python
-3.12.8 is the newest verified to work for building and testing
+3.13.5 is the newest verified to work for building and testing
@theglibc{}.
@item PExpect 4.0
@@ -633,7 +636,7 @@ missing @code{abnf} module does not reduce the test coverage of the
library itself.
@item
-GDB 7.8 or later with support for Python 2.7/3.4 or later
+GDB 7.8 or later with support for Python 3.4 or later
GDB itself needs to be configured with Python support in order to use
the pretty printers. Notice that your system having Python available
@@ -662,7 +665,7 @@ and if you change any of the message translation files you will need
@item
GNU @code{gettext} 0.10.36 or later
-As of release time, GNU @code{gettext} version 0.23 is the newest
+As of release time, GNU @code{gettext} version 0.23.2 is the newest
version verified to work to build @theglibc{}.
@end itemize
diff --git a/manual/terminal.texi b/manual/terminal.texi
index de9554d..8f4bb84 100644
--- a/manual/terminal.texi
+++ b/manual/terminal.texi
@@ -13,6 +13,7 @@ Most of the functions in this chapter operate on file descriptors.
descriptor is and how to open a file descriptor for a terminal device.
@menu
+* Terminal Device Model:: The fundamental concepts of a terminal device
* Is It a Terminal:: How to determine if a file is a terminal
device, and what its name is.
* I/O Queues:: About flow control and typeahead.
@@ -28,6 +29,83 @@ descriptor is and how to open a file descriptor for a terminal device.
* Pseudo-Terminals:: How to open a pseudo-terminal.
@end menu
+@node Terminal Device Model
+@section Terminal Device Model
+@cindex terminal model
+
+A @dfn{terminal device}, abbreviated @code{tty} (for @dfn{teletype}), is
+a character device which implements a set of functionality appropriate
+for communications devices, and which can host an interactive login
+session. Conceptually, a terminal device implements an RS232
+asynchronous serial interface, but the actual hardware implementation
+may be entirely different, or it may be entirely virtual, notably
+@pxref{Pseudo-Terminals}.
+
+For a true conventional asynchronous serial port, such as RS232/V.24,
+RS422/V.11, RS423, or RS485, the functionality is generally as
+described, whereas for other devices, the meaning of serial port
+specific functionality such as modem control signals, BREAK, and line
+speed is device specific.
+
+The rest of this section is described in terms of a physical RS232
+interface.
+
+The RS232 specification assumes the host (Data Terminal Equipment, DTE)
+connects to a modem (Data Communications Equipment, DCE), regardless of
+if a physical modem is present or not.
+
+In addition to the serial data, the DTE provides a set of control
+signals to the DCE, and the DCE a set of status signals to the DTE. The
+full RS232 and V.24 specifications provide a large number of signals,
+but the ones that are typically implemented in contemporary hardware and
+are relevant to the terminal device interface are:
+
+@table @asis
+@item DTR - Data Terminal Ready (control)
+
+If asserted (true), the DTE is ready to accept/continue an incoming
+communications session. If deasserted (false), this is a
+@dfn{modem disconnect request} to the DCE. The DCE may, but is not
+required to, trigger a modem disconnect in response.
+@cindex modem disconnect request
+
+@item RTS - Request To Send (control)
+
+This signal is also referred to as Ready To Receive (RTR).
+
+If asserted, the DTE is ready to accept data. If deasserted, the DCE is
+requested to hold data temporarily without disconnecting. This is known
+as hardware or RTS/CTS @dfn{flow control} and can be handled
+automatically if the appropriate terminal mode flags are set.
+
+@item DSR - Data Set Ready (status)
+
+If asserted, the DCE is ready to communicate, but may or may not have a
+connection to a remote peer.
+
+@item DCD - Data Carrier Detect (status)
+
+If asserted, the DCE has a connection to the remote peer. If
+deasserted, this is a @dfn{modem disconnect} signal to the DTE. A modem
+disconnect may be triggered in response to the DTR control signal being
+deasserted, or it may be caused by an external event.
+@cindex modem disconnect
+
+@item CTS - Clear To Send (status)
+
+If asserted, the DCE is ready to accept data. If deasserted, the DTE is
+requested to hold data temporarily but should not interpret it as a
+disconnect. This is the DCE to DTE part of RTS/CTS flow
+control.
+
+@item RI - Ring Indicator (status)
+
+If asserted, this indicates that a remote peer is requesting to connect
+(``the phone is ringing''). Depending on how the DCE is configured, the
+DTE may need to assert the DTR control signal before the DCE will accept
+the incoming connection.
+@end table
+
@node Is It a Terminal
@section Identifying Terminals
@cindex terminal identification
@@ -685,8 +763,10 @@ clear the condition.
@deftypevr Macro tcflag_t HUPCL
@standards{POSIX.1, termios.h}
-If this bit is set, a modem disconnect is generated when all processes
-that have the terminal device open have either closed the file or exited.
+If this bit is set, a modem disconnect request is generated when all
+processes that have the terminal device open have either closed the file
+or exited.
+@cindex modem disconnect request
@end deftypevr
@deftypevr Macro tcflag_t CREAD
@@ -775,7 +855,7 @@ The @code{c_cflag} member and the line speed values returned by
@code{cfsetibaud} will be unaffected by the call. @code{CIGNORE} is
useful if you want to set all the software modes in the other members,
but leave the hardware details in @code{c_cflag} unchanged. (This is
-how the @code{TCSASOFT} flag to @code{tcsettattr} works.)
+how the @code{TCSASOFT} flag to @code{tcsetattr} works.)
This bit is never set in the structure filled in by @code{tcgetattr}.
@end deftypevr
@@ -965,107 +1045,82 @@ bit remains set until reprinting is finished. @xref{Editing Characters}.
The terminal line speed tells the computer how fast to read and write
data on the terminal.
-If the terminal is connected to a real serial line, the terminal speed
-you specify actually controls the line---if it doesn't match the
-terminal's own idea of the speed, communication does not work. Real
-serial ports accept only certain standard speeds. Also, particular
-hardware may not support even all the standard speeds. Specifying a
-speed of zero hangs up a dialup connection and turns off modem control
-signals.
-
-If the terminal is not a real serial line (for example, if it is a
-network connection), then the line speed won't really affect data
-transmission speed, but some programs will use it to determine the
-amount of padding needed. It's best to specify a line speed value that
-matches the actual speed of the actual terminal, but you can safely
-experiment with different values to vary the amount of padding.
+For standard asynchronous serial lines employing binary NRZ encoding
+such as RS232, RS422, RS423, or RS485, the terminal speed will equal the
+physical layer baud rate including asynchronous framing and parity bits.
+This needs to match the communication speed expected by the peer device,
+or communication will not work. Which particular speeds are supported
+by any particular interface is hardware specific.
+
+For other types of devices the meaning of the line speed is
+device-specific and may not even affect the actual data transmission
+speed at all (for example, if it is a pseudo-terminal or network
+connection), but some programs will use it to determine the amount of
+padding needed. It's best to specify a line speed value that matches
+the actual speed of the actual terminal, but you can safely experiment
+with different values to vary the amount of padding.
+
+As the terminal interface models an RS232 serial interface
+(@pxref{Terminal Device Model}), the term ``baud rate'' is frequently
+used as a direct alias for ``line speed''; this convention is followed
+in the following descriptions.
There are actually two line speeds for each terminal, one for input and
one for output. You can set them independently, but most often
-terminals use the same speed for both directions.
-
-The speed values are stored in the @code{struct termios} structure, but
-don't try to access them in the @code{struct termios} structure
-directly. Instead, you should use the following functions to read and
-store them:
-
-@deftypefun speed_t cfgetospeed (const struct termios *@var{termios-p})
-@standards{POSIX.1, termios.h}
-@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-@c Direct access to a single termios field, except on Linux, where
-@c multiple accesses may take place. No worries either way, callers
-@c must ensure mutual exclusion on such non-opaque types.
-This function returns the output line speed stored in the structure
-@code{*@var{termios-p}}.
-@end deftypefun
-
-@deftypefun speed_t cfgetispeed (const struct termios *@var{termios-p})
-@standards{POSIX.1, termios.h}
-@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-This function returns the input line speed stored in the structure
-@code{*@var{termios-p}}.
-@end deftypefun
-
-@deftypefun int cfsetospeed (struct termios *@var{termios-p}, speed_t @var{speed})
-@standards{POSIX.1, termios.h}
-@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-This function stores @var{speed} in @code{*@var{termios-p}} as the output
-speed. The normal return value is @math{0}; a value of @math{-1}
-indicates an error. If @var{speed} is not a speed, @code{cfsetospeed}
-returns @math{-1}.
-@end deftypefun
+terminals use the same speed for both directions. If the hardware does
+not support different speeds for each direction, the output speed will
+be used for both input and output.
-@deftypefun int cfsetispeed (struct termios *@var{termios-p}, speed_t @var{speed})
-@standards{POSIX.1, termios.h}
-@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-This function stores @var{speed} in @code{*@var{termios-p}} as the input
-speed. The normal return value is @math{0}; a value of @math{-1}
-indicates an error. If @var{speed} is not a speed, @code{cfsetospeed}
-returns @math{-1}.
-@end deftypefun
+Specifying an output speed of zero generates a modem disconnect request.
+For the @code{speed_t} interface, this is the constant @code{B0} which
+may or may not have the numeric value @math{0}.
-@deftypefun int cfsetspeed (struct termios *@var{termios-p}, speed_t @var{speed})
-@standards{BSD, termios.h}
-@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-@c There's no guarantee that the two calls are atomic, but since this is
-@c not an opaque type, callers ought to ensure mutual exclusion to the
-@c termios object.
+Specifying an input speed value of zero sets the input speed to equal
+the output speed. This is the numeric constant @math{0} (not
+necessarily the same as @code{B0}) for both the @code{speed_t} and
+@code{baud_t} interfaces. This use is deprecated.
-@c cfsetspeed ok
-@c cfsetispeed ok
-@c cfsetospeed ok
-This function stores @var{speed} in @code{*@var{termios-p}} as both the
-input and output speeds. The normal return value is @math{0}; a value
-of @math{-1} indicates an error. If @var{speed} is not a speed,
-@code{cfsetspeed} returns @math{-1}. This function is an extension in
-4.4 BSD.
-@end deftypefun
+The line speed values are stored in the @code{struct termios} structure, but
+don't try to access them in the @code{struct termios} structure
+directly. Instead, you should use the functions defined by the
+interfaces below to access them.
+
+The line speed setting functions report errors only when attempting to
+set line rate values that the system simply cannot handle. If you
+specify a line speed value that is plausible for the system, then the
+functions will succeed. However, they do not check that a particular
+hardware device can actually support the specified value---in fact, they
+don't know which device you plan to set the line speed for until
+@code{tcsetattr} is called. If you use @code{tcsetattr} to set the
+speed of a particular device to a value that it cannot handle, either
+@code{tcsetattr} returns @math{-1} and sets @code{errno} to
+@code{EINVAL}, or the value is adjusted to the closest supported value,
+depending on the policy of the kernel driver. In the latter case, a
+subsequent call to @code{tcgetattr} may or may not reflect this
+adjustment.
+
+@Theglibc{} supports two interoperable interfaces for setting the line
+speed: the POSIX.1 @code{speed_t} interface, which requires the use of a
+set of enumerated constants, and the @code{baud_t} interface, a GNU
+extension, which is guaranteed to use plain numeric values.
+
+@subsubsection The @code{speed_t} interface
@deftp {Data Type} speed_t
@standards{POSIX.1, termios.h}
The @code{speed_t} type is an unsigned integer data type used to
represent line speeds.
-@end deftp
-
-@deftypefun speed_t cfgetospeed (const struct termios *@var{termios-p})
-@standards{POSIX.1, termios.h}
-@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-@c Direct access to a single termios field, except on Linux, where
-@c multiple accesses may take place. No worries either way, callers
-@c must ensure mutual exclusion on such non-opaque types.
-This function returns the output line speed stored in the structure
-@code{*@var{termios-p}}.
-@end deftypefun
-@strong{Portability note:} In @theglibc{}, the functions above
-accept speeds measured in bits per second as input, and return speed
-values measured in bits per second. Other libraries require speeds to
-be indicated by special codes. For POSIX.1 portability, you must use
+@strong{Portability note:} In the current version of @theglibc{}, the
+@code{speed_t} type is numerically indentical to the line speed rate.
+Other libraries and older versions of @theglibc{} may require speeds to
+be indicated by enumerated constants, which may not be numerically
+identical to the requested line speed. For portability, you must use
one of the following symbols to represent the speed; their precise
numeric values are system-dependent, but each name has a fixed meaning:
@code{B110} stands for 110 bps, @code{B300} for 300 bps, and so on.
-There is no portable way to represent any speed but these, but these are
-the only speeds that typical serial lines can support.
+There is no portable way to represent any speed but these.
+@end deftp
@comment termios.h
@comment POSIX.1
@@ -1107,27 +1162,34 @@ the only speeds that typical serial lines can support.
@comment POSIX.1
@vindex B4800
@comment termios.h
-@comment GNU
-@vindex B7200
-@comment termios.h
@comment POSIX.1
@vindex B9600
@comment termios.h
-@comment GNU
-@vindex B14400
-@comment termios.h
@comment POSIX.1
@vindex B19200
@comment termios.h
+@comment POSIX.1
+@vindex B38400
+@smallexample
+B0 B50 B75 B110 B134 B150 B200 B300 B600 B1200
+B1800 B2400 B4800 B9600 B19200 B38400
+@end smallexample
+
+@Theglibc{} defines these additional constants:
+
+@comment termios.h
+@comment GNU
+@vindex B7200
+@comment termios.h
+@comment GNU
+@vindex B14400
+@comment termios.h
@comment GNU
@vindex B28800
@comment termios.h
@comment GNU
@vindex B33600
@comment termios.h
-@comment POSIX.1
-@vindex B38400
-@comment termios.h
@comment GNU
@vindex B57600
@comment termios.h
@@ -1191,13 +1253,9 @@ the only speeds that typical serial lines can support.
@comment GNU
@vindex B10000000
@smallexample
-B0 B50 B75 B110 B134 B150 B200 B300 B600 B1200
-B1800 B2400 B4800 B7200 B9600 B14400 B19200
-B28800 B33600 B38400 B57600 B76800 B115200
-B153600 B230400 B307200 B460800 B500000
-B576000 B614400 B921600 B1000000 B1152000
-B1500000 B2000000 B2500000 B3000000
-B3500000 B4000000 B5000000 B10000000
+B7200 B14400 B28800 B33600 B57600 B76800 B115200 B153600 B230400 B307200
+B460800 B500000 B576000 B614400 B921600 B1000000 B1152000 B1500000
+B2000000 B2500000 B3000000 B3500000 B4000000 B5000000 B10000000
@end smallexample
@vindex EXTA
@@ -1206,68 +1264,171 @@ BSD defines two additional speed symbols as aliases: @code{EXTA} is an
alias for @code{B19200} and @code{EXTB} is an alias for @code{B38400}.
These aliases are obsolete.
-@deftypefun baud_t cfgetibaud (const struct termios *@var{termios-p})
+@deftypevr Macro speed_t SPEED_MAX
@standards{GNU, termios.h}
+
+@Theglibc{} defines the constant @code{SPEED_MAX} for the largest valid
+value of type @code{speed_t}. This value may be smaller than the
+underlying C type can store.
+
+For compatiblity with some other platforms the alias @code{__MAX_BAUD}
+is defined for this constant.
+@end deftypevr
+
+@deftypefun speed_t cfgetospeed (const struct termios *@var{termios-p})
+@standards{POSIX.1, termios.h}
+@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
+@c Direct access to a single termios field. However, this may not be
+@c true on other implementations; callers must ensure mutual exclusion
+@c on such non-opaque types.
+This function returns the output line speed stored in the structure
+@code{*@var{termios-p}}.
+@end deftypefun
+
+@deftypefun speed_t cfgetispeed (const struct termios *@var{termios-p})
+@standards{POSIX.1, termios.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-This function returns the input line baud rate stored in the structure
+This function returns the input line speed stored in the structure
@code{*@var{termios-p}}.
@end deftypefun
+@deftypefun int cfsetospeed (struct termios *@var{termios-p}, speed_t @var{speed})
+@standards{POSIX.1, termios.h}
+@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
+@c Direct access to a single termios field, except on Linux, where two
+@c fields are accessed, one of which (c_cflag) is read-modify-write. No
+@c worries either way, callers must ensure mutual exclusion on such
+@c non-opaque types.
+This function stores @var{speed} in @code{*@var{termios-p}} as the
+output line speed. If @var{speed} is @code{B0}, generates a modem
+disconnect request.
+
+If @var{speed} is neither a plausible line speed nor @code{B0},
+@code{cfsetospeed} returns @math{-1} and sets @code{errno} to
+@code{EINVAL}.
+@end deftypefun
+
+@deftypefun int cfsetispeed (struct termios *@var{termios-p}, speed_t @var{speed})
+@standards{POSIX.1, termios.h}
+@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
+This function stores @var{speed} in @code{*@var{termios-p}} as the input
+speed. If @var{speed} is @math{0}, the input speed is set to equal the
+output speed; note that POSIX.1 specifies this as the numeric value
+@math{0} which is not required to equal the constant @code{B0}.
+
+If @var{speed} is not a plausible line speed or @math{0},
+@code{cfsetispeed} returns @math{-1} and sets @code{errno} to
+@code{EINVAL}.
+
+@strong{Portability note:} POSIX.1-2024 has deprecated setting of the
+input speed to @math{0} to set the input line speed to equal the output
+line speed. After calling @code{tcsetattr} followed by
+@code{tcgetattr}, @code{cfgetispeed} may report the input line speed
+either as @math{0} or the same as @code{cfgetospeed}.
+@end deftypefun
+
+@deftypefun int cfsetspeed (struct termios *@var{termios-p}, speed_t @var{speed})
+@standards{BSD, termios.h}
+@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
+@c There's no guarantee that the two calls are atomic, but since this is
+@c not an opaque type, callers ought to ensure mutual exclusion to the
+@c termios object.
+
+@c cfsetspeed ok
+@c cfsetispeed ok
+@c cfsetospeed ok
+This function stores @var{speed} in @code{*@var{termios-p}} as both the
+input and output speeds.
+
+If @var{baud} is not a plausible line speed, @code{cfsetbaud} returns
+@math{-1} and sets @code{errno} to @code{EINVAL}.
+
+This function is an extension which originated in 4.4 BSD.
+@end deftypefun
+
+@subsubsection The @code{baud_t} interface
+
+@deftp {Data Type} baud_t
+@standards{GNU, termios.h}
+The @code{baud_t} type is a numeric data type used to represent line
+baud rates. It will always represent the actual numeric value
+corresponding to the line speed, unlike @code{speed_t}. In the current
+version of @theglibc{} this is the same type as @code{speed_t}, but this
+may not be the case in future versions or on other implementations; it
+is specifically not guaranteed to be an integer type.
+@end deftp
+
+@deftypevr Macro baud_t BAUD_MAX
+@standards{GNU, termios.h}
+The constant @code{BAUD_MAX} is defined to the maximum valid value of
+type @code{baud_t}. This value may be smaller than the underlying C
+type can store.
+@end deftypevr
+
+@deftypefun baud_t cfgetobaud (const struct termios *@var{termios-p})
+@standards{GNU, termios.h}
+@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
+@c Direct access to a single termios field. However, this may not be
+@c true on other implementations; callers must ensure mutual exclusion
+@c on such non-opaque types.
+This function returns the output line speed stored in the structure
+@code{*@var{termios-p}} as a numeric value.
+@end deftypefun
+
+@deftypefun baud_t cfgetibaud (const struct termios *@var{termios-p})
+@standards{GNU, termios.h}
+@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
+This function returns the input line speed stored in the structure
+@code{*@var{termios-p}} as a numeric value.
+@end deftypefun
+
@deftypefun int cfsetobaud (struct termios *@var{termios-p}, baud_t @var{baud})
@standards{GNU, termios.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
+@c Direct access to a single termios field, except on Linux, where two
+@c fields are accessed, one of which (c_cflag) is read-modify-write. No
+@c worries either way, callers must ensure mutual exclusion on such
+@c non-opaque types.
This function stores @var{baud} in @code{*@var{termios-p}} as the output
-baud rate. The normal return value is @math{0}; a value of @math{-1}
-indicates an error. If @var{baud} is not a valid baud rate, @code{cfsetobaud}
-returns @math{-1}.
+line speed. If @var{baud} is @math{0}, generates a modem disconnect.
+
+If @var{speed} is not a plausible line speed, @code{cfsetspeed} returns
+@math{-1} and sets @code{errno} to @code{EINVAL}.
@end deftypefun
@deftypefun int cfsetibaud (struct termios *@var{termios-p}, baud_t @var{baud})
@standards{GNU, termios.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
This function stores @var{baud} in @code{*@var{termios-p}} as the input
-baud rate. The normal return value is @math{0}; a value of @math{-1}
-indicates an error. If @var{baud} is not a valid baud rate, @code{cfsetobaud}
-returns @math{-1}.
+line speed.
+
+To simplify conversions from the @code{speed_t} interface, setting the
+input line speed to @math{0} is interpreted as setting the input line
+speed equal to the output line speed. The caveats described under
+@code{cfsetispeed} apply equally to @code{cfsetibaud}. As for
+@code{cfsetispeed}, this usage is deprecated.
+
+If @var{baud} is not a plausible line speed or @math{0},
+@code{cfsetibaud} returns @math{-1} and sets @code{errno} to
+@code{EINVAL}.
@end deftypefun
@deftypefun int cfsetbaud (struct termios *@var{termios-p}, baud_t @var{baud})
@standards{GNU, termios.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
@c There's no guarantee that the two calls are atomic, but since this is
-@c not an opaque type, callers ought to ensure mutual exclusion to the
+@c not an opaque type, callers should ensure mutual exclusion to the
@c termios object.
@c cfsetbaud ok
@c cfsetibaud ok
@c cfsetobaud ok
This function stores @var{baud} in @code{*@var{termios-p}} as both the
-input and output baud rates. The normal return value is @math{0}; a value
-of @math{-1} indicates an error. If @var{baud} is not a valid baud rate,
-@code{cfsetbaud} returns @math{-1}.
-@end deftypefun
-
-@deftp {Data Type} baud_t
-@standards{GNU}
-The @code{baud_t} type is a numeric data type used to represent line
-baud rates. It will always represent the actual numeric value
-representing the baud rate, unlike @code{speed_t}. In the current
-version of @theglibc{} this is the same type as @code{speed_t}, but this
-may not be the case in future versions, or on other implementations; it
-may not even necessarily be an integer type.
+input and output line speeds.
-@end deftp
-
-The functions @code{cfsetospeed}, @code{cfsetispeed}, @code{cfsetobaud}
-and @code{cfsetibaud} report errors only for speed values that the
-system simply cannot handle. If you specify a speed value that is
-basically acceptable, then those functions will succeed. But they do
-not check that a particular hardware device can actually support the
-specified speeds---in fact, they don't know which device you plan to set
-the speed for. If you use @code{tcsetattr} to set the speed of a
-particular device to a value that it cannot handle, either @code{tcsetattr}
-returns @math{-1}, or the value is adjusted to the closest supported
-value, depending on the policy of the kernel driver.
+If @var{baud} is not a plausible line speed, @code{cfsetbaud} returns
+@math{-1} and sets @code{errno} to @code{EINVAL}.
+@end deftypefun
@node Special Characters
@subsection Special Characters
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 20b01e6..198dac5 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -4752,7 +4752,7 @@ compoundn 0.001 1
compoundn 0.123456 1
compoundn 1 1
compoundn 2 1
-compoundn max 1
+compoundn max 1 xfail:ibm128-libgcc
compoundn -0.999 -1
compoundn -0.123 -1
@@ -8411,7 +8411,7 @@ pown -0 0xffffff
pown -0 0x1fffffe
pown -0 0x1fffffffffffff
pown -0 0x3ffffffffffffe
-pown -0 0x7fffffffffffffff
+pown -0 0x7fffffffffffffff xfail-rounding:ibm128-libgcc
# pown (+0, y) == +0 for y > 0 and not an odd integer.
pown 0.0 4
@@ -8428,13 +8428,13 @@ pown -1.0 -0xffffff
pown -1.0 -0x1fffffe
pown -1.0 -0x1fffffffffffff
pown -1.0 -0x3ffffffffffffe
-pown -1.0 -0x7fffffffffffffff
+pown -1.0 -0x7fffffffffffffff xfail-rounding:ibm128-libgcc
pown -1.0 0xffffff
pown -1.0 0x1fffffe
pown -1.0 0x1fffffffffffff
pown -1.0 0x3ffffffffffffe
-pown -1.0 0x7fffffffffffffff
+pown -1.0 0x7fffffffffffffff xfail-rounding:ibm128-libgcc
pown -2.0 126
pown -2.0 127
diff --git a/math/auto-libm-test-out-compoundn b/math/auto-libm-test-out-compoundn
index 269fe53..62e8b1d 100644
--- a/math/auto-libm-test-out-compoundn
+++ b/math/auto-libm-test-out-compoundn
@@ -2109,75 +2109,75 @@ compoundn 2 1
= compoundn tonearest ibm128 0x2p+0 1LL : 0x3p+0 : inexact-ok
= compoundn towardzero ibm128 0x2p+0 1LL : 0x3p+0 : inexact-ok
= compoundn upward ibm128 0x2p+0 1LL : 0x3p+0 : inexact-ok
-compoundn max 1
-= compoundn downward binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn tonearest binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn towardzero binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn upward binary32 0xf.fffffp+124 1LL : plus_infty : inexact-ok overflow errno-erange
-= compoundn downward binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn tonearest binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn towardzero binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn upward binary64 0xf.fffffp+124 1LL : 0xf.fffff00000008p+124 : inexact-ok
-= compoundn downward intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn tonearest intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn towardzero intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn upward intel96 0xf.fffffp+124 1LL : 0xf.fffff0000000001p+124 : inexact-ok
-= compoundn downward m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn tonearest m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn towardzero m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn upward m68k96 0xf.fffffp+124 1LL : 0xf.fffff0000000001p+124 : inexact-ok
-= compoundn downward binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn tonearest binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn towardzero binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn upward binary128 0xf.fffffp+124 1LL : 0xf.fffff00000000000000000000008p+124 : inexact-ok
-= compoundn downward ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn tonearest ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn towardzero ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
-= compoundn upward ibm128 0xf.fffffp+124 1LL : 0xf.fffff000000000000000000004p+124 : inexact-ok
-= compoundn downward binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn tonearest binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn towardzero binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn upward binary64 0xf.ffffffffffff8p+1020 1LL : plus_infty : inexact-ok overflow errno-erange
-= compoundn downward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn tonearest intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn towardzero intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn upward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff801p+1020 : inexact-ok
-= compoundn downward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn upward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff801p+1020 : inexact-ok
-= compoundn downward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn tonearest binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn towardzero binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn upward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8000000000000008p+1020 : inexact-ok
-= compoundn downward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
-= compoundn upward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff80000000000004p+1020 : inexact-ok
-= compoundn downward intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
-= compoundn tonearest intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
-= compoundn towardzero intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
-= compoundn upward intel96 0xf.fffffffffffffffp+16380 1LL : plus_infty : inexact-ok overflow errno-erange
-= compoundn downward m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
-= compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
-= compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
-= compoundn upward m68k96 0xf.fffffffffffffffp+16380 1LL : plus_infty : inexact-ok overflow errno-erange
-= compoundn downward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
-= compoundn tonearest binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
-= compoundn towardzero binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
-= compoundn upward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffff0000000000008p+16380 : inexact-ok
-= compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
-= compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
-= compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
-= compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : plus_infty : inexact-ok overflow errno-erange
-= compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
-= compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
-= compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
-= compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffc08p+1020 : inexact-ok
-= compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
-= compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
-= compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
-= compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn max 1 xfail:ibm128-libgcc
+= compoundn downward binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward binary32 0xf.fffffp+124 1LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward binary64 0xf.fffffp+124 1LL : 0xf.fffff00000008p+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn downward intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward intel96 0xf.fffffp+124 1LL : 0xf.fffff0000000001p+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn downward m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward m68k96 0xf.fffffp+124 1LL : 0xf.fffff0000000001p+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn downward binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward binary128 0xf.fffffp+124 1LL : 0xf.fffff00000000000000000000008p+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn downward ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward ibm128 0xf.fffffp+124 1LL : 0xf.fffff000000000000000000004p+124 : xfail:ibm128-libgcc inexact-ok
+= compoundn downward binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward binary64 0xf.ffffffffffff8p+1020 1LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff801p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn downward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff801p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn downward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8000000000000008p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff80000000000004p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn downward intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward intel96 0xf.fffffffffffffffp+16380 1LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward m68k96 0xf.fffffffffffffffp+16380 1LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffff0000000000008p+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffc08p+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok
+= compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
compoundn -0.999 -1
= compoundn downward binary32 -0xf.fbe76p-4 -1LL : 0x3.e7f408p+8 : inexact-ok
= compoundn tonearest binary32 -0xf.fbe76p-4 -1LL : 0x3.e7f408p+8 : inexact-ok
diff --git a/math/auto-libm-test-out-pown b/math/auto-libm-test-out-pown
index 5027062..4b85b43 100644
--- a/math/auto-libm-test-out-pown
+++ b/math/auto-libm-test-out-pown
@@ -823,31 +823,31 @@ pown -0 0x3ffffffffffffe
= pown tonearest ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
= pown towardzero ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
= pown upward ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
-pown -0 0x7fffffffffffffff
-= pown downward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+pown -0 0x7fffffffffffffff xfail-rounding:ibm128-libgcc
+= pown downward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown towardzero binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown upward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown downward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown towardzero binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown upward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown downward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown towardzero intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown upward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown downward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown towardzero m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown upward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown downward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown towardzero binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown upward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown downward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown towardzero ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
-= pown upward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
pown 0.0 4
= pown downward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
= pown tonearest binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
@@ -1098,31 +1098,31 @@ pown -1.0 -0x3ffffffffffffe
= pown tonearest ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
= pown towardzero ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
= pown upward ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
-pown -1.0 -0x7fffffffffffffff
-= pown downward binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+pown -1.0 -0x7fffffffffffffff xfail-rounding:ibm128-libgcc
+= pown downward binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown downward binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown downward intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown downward m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown downward binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown downward ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
pown -1.0 0xffffff
= pown downward binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
= pown tonearest binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
@@ -1223,31 +1223,31 @@ pown -1.0 0x3ffffffffffffe
= pown tonearest ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
= pown towardzero ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
= pown upward ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
-pown -1.0 0x7fffffffffffffff
-= pown downward binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+pown -1.0 0x7fffffffffffffff xfail-rounding:ibm128-libgcc
+= pown downward binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown downward binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown downward intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown downward m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown downward binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown downward ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown downward ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
= pown tonearest ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown towardzero ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
-= pown upward ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pown upward ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
pown -2.0 126
= pown downward binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok
= pown tonearest binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok
diff --git a/math/libm-test-pown.inc b/math/libm-test-pown.inc
index 8e04f30..0bcebc3 100644
--- a/math/libm-test-pown.inc
+++ b/math/libm-test-pown.inc
@@ -79,7 +79,7 @@ static const struct test_fL_f_data pown_test_data[] =
TEST_fL_f (pown, minus_zero, -0x1fffffffffffffLL, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_fL_f (pown, minus_zero, -0x3ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_fL_f (pown, minus_zero, -0x7ffffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
- TEST_fL_f (pown, minus_zero, -0x7fffffffffffffffLL, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -0x7fffffffffffffffLL, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE|XFAIL_ROUNDING_IBM128_LIBGCC),
TEST_fL_f (pown, 0, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_fL_f (pown, 0, -0x1000000, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
@@ -107,7 +107,7 @@ static const struct test_fL_f_data pown_test_data[] =
TEST_fL_f (pown, minus_infty, 0x1fffffffffffffLL, minus_infty, ERRNO_UNCHANGED),
TEST_fL_f (pown, minus_infty, 0x3ffffffffffffeL, plus_infty, ERRNO_UNCHANGED),
TEST_fL_f (pown, minus_infty, 0x7ffffffffffffffeLL, plus_infty, ERRNO_UNCHANGED),
- TEST_fL_f (pown, minus_infty, 0x7fffffffffffffffLL, minus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 0x7fffffffffffffffLL, minus_infty, ERRNO_UNCHANGED|XFAIL_ROUNDING_IBM128_LIBGCC),
/* pown (-inf, y) == +inf for y > 0 and not an odd integer. */
TEST_fL_f (pown, minus_infty, 28, plus_infty, ERRNO_UNCHANGED),
@@ -122,7 +122,7 @@ static const struct test_fL_f_data pown_test_data[] =
TEST_fL_f (pown, minus_infty, -0x1fffffffffffffLL, minus_zero, ERRNO_UNCHANGED),
TEST_fL_f (pown, minus_infty, -0x3ffffffffffffeLL, plus_zero, ERRNO_UNCHANGED),
TEST_fL_f (pown, minus_infty, -0x7ffffffffffffffeLL, plus_zero, ERRNO_UNCHANGED),
- TEST_fL_f (pown, minus_infty, -0x7fffffffffffffffLL, minus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -0x7fffffffffffffffLL, minus_zero, ERRNO_UNCHANGED|XFAIL_ROUNDING_IBM128_LIBGCC),
/* pown (-inf, y) == +0 for y < 0 and not an odd integer. */
TEST_fL_f (pown, minus_infty, -2, 0.0, ERRNO_UNCHANGED),
diff --git a/po/be.po b/po/be.po
index bdcc515..7d0b239 100644
--- a/po/be.po
+++ b/po/be.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2025-01-08 11:17+0300\n"
"Last-Translator: Viktar SiarhiejÄyk <vics@eq.by>\n"
"Language-Team: Belarusian <debian-l10n-belarusian@lists.debian.org>\n"
@@ -99,10 +99,20 @@ msgstr "(ПÐМЫЛКРПРÐГРÐМЫ) ÐевÑÐ´Ð¾Ð¼Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Зашмат аргументаў\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ПÐМЫЛКРПРÐГРÐМЫ) Параметр муÑіць раÑпазнацца!?"
+#: assert/assert-perr.c:35
+#, c-format
+msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
+msgstr "%s%s%s:%u: %s%sÐÐµÑ‡Ð°ÐºÐ°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s.\n"
+
+#: assert/assert.c:127
+#, c-format
+msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
+msgstr "%s%s%s:%u: %s%sСцвÑрджÑнне `%s' не атрымалаÑÑ.\n"
+
#: catgets/gencat.c:111
msgid "Create C header file NAME containing symbol definitions"
msgstr "Стварыць файл загалоўкаў ÐÐЗВРз азначÑннÑмі Ñімвалаў"
@@ -119,7 +129,7 @@ msgstr "ЗапіÑаць вывад у файл ÐÐЗВÐ"
msgid ""
"Generate message catalog.\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n"
"is -, output is written to standard output.\n"
-msgstr "Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. Калі OUTPUT-FILE роўна -, вывад запіÑваецца Ñž Ñтандартны вывад.\n"
+msgstr "Стварыць каталог паведамленнÑÑž.\\vКалі INPUT-FILE Ñ‘Ñць -, увод чытаецца Ñа Ñтандартнага ўводу. Калі OUTPUT-FILE Ñ‘Ñць -, вывад запіÑваецца Ñž Ñтандартны вывад.\n"
#: catgets/gencat.c:124
msgid ""
@@ -129,7 +139,7 @@ msgstr ""
"-o ВЫХОДÐЫ-ФÐЙЛ [УВÐХОДÐЫ-ФÐЙЛ]...\n"
"[ВЫХОДÐЫ-ФÐЙЛ [УВÐХОДÐЫ-ФÐЙЛ]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -143,8 +153,23 @@ msgstr ""
"Як рапартаваць аб памылках:\n"
"%s.\n"
+#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
+#: locale/programs/locale.c:292 locale/programs/localedef.c:459
+#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
+#: nscd/nscd.c:521 nss/getent.c:92 nss/makedb.c:387 posix/getconf.c:487
+#, c-format
+msgid ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"This is free software; see the source for copying conditions. There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+msgstr ""
+"ÐўтарÑкае права (C) %s Free Software Foundation, Inc.\n"
+"ГÑта Ñвабоднае праграмнае забеÑпÑчÑнне; умовы ÐºÐ°Ð¿Ñ–Ñ€Ð°Ð²Ð°Ð½Ð½Ñ Ð³Ð»Ñдзіце Ñž зыходных файлах. Гарантыі ÐЯМÐ; нават не Ð´Ð»Ñ ÐšÐШТОЎÐÐСЦІ або ПРЫДÐТÐÐСЦІ ДЛЯ ПЭЎÐÐЙ МЭТЫ.\n"
+
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -259,6 +284,21 @@ msgstr "[ФÐЙЛ]"
msgid "cannot read header"
msgstr "немагчыма прачытаць загаловак"
+#: debug/pcprofiledump.c:99
+#, c-format
+msgid "cannot read pointer pair"
+msgstr "немагчыма прачытаць пару указальнікаў"
+
+#: debug/pcprofiledump.c:107
+#, c-format
+msgid "unexpected end of file in header"
+msgstr "нечаканы канец файла ў загалоўку"
+
+#: debug/pcprofiledump.c:110
+#, c-format
+msgid "unexpected end of file in pointer pair"
+msgstr "нечаканы канец файла ў пары ўказальнікаў"
+
#: debug/pcprofiledump.c:145
#, c-format
msgid "cannot open input file"
@@ -269,6 +309,10 @@ msgstr "немагчыма адкрыць файл уводу"
msgid "invalid pointer size"
msgstr "нÑправільны памер указальніка"
+#: debug/xtrace.sh:25 debug/xtrace.sh:43
+msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n"
+msgstr "ВыкарыÑтанне: xtrace [Ð’ÐРЫЯÐТ]... ПРÐГРÐМР[ОПЦЫЯ-ПРÐГРÐМЫ]...\\n"
+
#: debug/xtrace.sh:31 elf/sotruss.sh:56 elf/sotruss.sh:67 elf/sotruss.sh:135
#: malloc/memusage.sh:25
msgid "Try \\`%s --help' or \\`%s --usage' for more information.\\n"
@@ -292,16 +336,15 @@ msgid ""
"short options.\n"
"\n"
msgstr ""
-"Trace execution of program by printing currently executed function.\n"
+"ÐдÑочванне Ð²Ñ‹ÐºÐ°Ð½Ð°Ð½Ð½Ñ Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñ‹, друкуючы функцыю, ÑÐºÐ°Ñ Ð²Ñ‹ÐºÐ¾Ð½Ð²Ð°ÐµÑ†Ñ†Ð° Ñž дадзены момант.\n"
"\n"
-" --data=FILE Don't run the program, just print the data from FILE.\n"
+" --data=ФÐЙЛ Ðе запуÑкаць праграму, адно раздрукаваць Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ð· ФÐЙЛÐ.\n"
"\n"
-" -?,--help Print this help and exit\n"
-" --usage Give a short usage message\n"
-" -V,--version Print version information and exit\n"
+" -?,--help Раздрукаваць гÑтую даведку Ñ– выйÑці\n"
+" --usage Даць кароткае паведамленне аб выкарыÑтанні\n"
+" -V,--version ВывеÑці інфармацыю аб верÑÑ–Ñ– Ñ– выйÑці\n"
"\n"
-"Mandatory arguments to long options are also mandatory for any corresponding\n"
-"short options.\n"
+"ÐбавÑÐ·ÐºÐ¾Ð²Ñ‹Ñ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ Ð´Ð¾ÑžÐ³Ñ–Ñ… опцый такÑама абавÑÐ·ÐºÐ¾Ð²Ñ‹Ñ Ð´Ð»Ñ Ð»ÑŽÐ±Ñ‹Ñ… адпаведных кароткіх опцый.\n"
"\n"
#: debug/xtrace.sh:56 elf/ldd.bash.in:55 elf/sotruss.sh:49
@@ -356,7 +399,7 @@ msgstr "Файл кÑша мае нÑправільны парадак байтÐ
msgid "Cache generated by: "
msgstr "КÑш Ñтвораны: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Ðемагчыма адкрыць файл кÑшу %s\n"
@@ -425,11 +468,11 @@ msgstr "памылка Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– Ñупольных бібл
msgid "DYNAMIC LINKER BUG!!!"
msgstr "ПÐМЫЛКРДЫÐÐМІЧÐÐГРЛІÐКЕРÐ!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "не ўдалоÑÑ Ñтварыць ÑÐ¿Ñ–Ñ Ð°Ð±ÑˆÐ°Ñ€Ð°Ñž"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "Ñупольны аб'ект не адкрыты"
@@ -458,11 +501,11 @@ msgstr "не ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ ÑпіÑу з
msgid "cannot allocate symbol search list"
msgstr "не ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ ÑпіÑу пошуку Ñімвалаў"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "не ўдалоÑÑ Ñтварыць прыÑрытÑты HWCAP"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "не ўдалоÑÑ Ñтварыць ÑÐ¿Ñ–Ñ Ð¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð°ÑцÑÑž"
@@ -482,99 +525,99 @@ msgstr "немагчыма Ñтварыць RUNPATH/RPATH копію"
msgid "cannot create search path array"
msgstr "не ўдалоÑÑ Ñтварыць табліцу шлÑхоў пошуку"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "не ўдалоÑÑ Ð²Ñ‹ÐºÐ°Ð½Ð°Ñ†ÑŒ stat Ð´Ð»Ñ Ñупольнага аб'екта"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "не ўдалоÑÑ Ñтварыць дÑÑкрыптар Ñупольнага аб'екта"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "не ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ Ð´Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ð°"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "ÐдраÑ/зрушÑнне каманды загрузкі ELF не выраўнаваны па Ñтаронцы"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "аб'ектны файл не мае Ñегментаў Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ–"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "не ўдалоÑÑ Ð´Ñ‹Ð½Ð°Ð¼Ñ–Ñ‡Ð½Ð° загрузіць выканальны файл"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "аб'ектны файл не мае дынамічнай Ñекцыі"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "немагчыма загрузіць пазіцыйна-незалежную праграму Ñž дынамічным Ñ€Ñжыме"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "Ñупольны аб'ект немагчыма адкрыць праз dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "немагчыма выдзеліць памÑць Ð´Ð»Ñ Ð·Ð°Ð³Ð°Ð»Ð¾ÑžÐºÑƒ праграмы"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "не ўдалоÑÑ ÑžÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ выканальны ÑÑ‚Ñк, Ñк патрабуе Ñупольны аб'ект"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "немагчыма закрыць дÑÑкрыптар файла"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "файл закароткі"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "нÑправільны загаловак ELF"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "кадаванне даных файла ELF не big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "кадаванне даных файла ELF не little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ідÑнтыфікатар верÑÑ–Ñ– файла ELF не адпавÑдае актуальнай верÑÑ–Ñ–"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "нÑправільны ABI ÑÑ–ÑÑ‚Ñмы файла ELF"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ÐÑÐ¿Ñ€Ð°Ð²Ñ–Ð»ÑŒÐ½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ ABI ELF файла"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "дапаўненне Ñž e_ident ненулÑвое"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "верÑÑ–Ñ Ñ„Ð°Ð¹Ð»Ð° ELF не адпавÑдае актуальнай верÑÑ–Ñ–"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "можна загрузіць толькі ET_DYN і ET_EXEC"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "phentsize файла ELF нечаканага памеру"
@@ -602,15 +645,19 @@ msgstr "не ўдалоÑÑ Ð·Ð¼Ñніць абарону памÑці"
msgid "cannot map zero-fill pages"
msgstr "Ð·Ð°Ð¿Ð¾ÑžÐ½ÐµÐ½Ñ‹Ñ Ð½ÑƒÐ»Ñмі Ñтаронкі нельга адлюÑтроўваць"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "памылка пошуку Ñімвалу"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "не ўдалоÑÑ Ð¿Ð°ÑˆÑ‹Ñ€Ñ‹Ñ†ÑŒ глабальную праÑтору"
-#: elf/dl-open.c:716
+#: elf/dl-open.c:381
+msgid "TLS generation counter wrapped! Please report this."
+msgstr "Лічыльнік генерацыі TLS перапоўнены! Калі лаÑка, паведаміце аб гÑтым."
+
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "не ўдалоÑÑ Ñ€Ð°Ð·Ð¼ÑÑціць Ð´Ð°Ð½Ñ‹Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ адраÑоў"
@@ -651,7 +698,7 @@ msgstr "не ўдалоÑÑ ÑžÐ¶Ñ‹Ñ†ÑŒ дадатковую ахову памÑÑ
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT выкарыÑтаны Ñž кодзе, Ñкі не загружаны дынамічна"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "немагчыма Ñтварыць Ñтруктуры даных TLS"
@@ -663,216 +710,220 @@ msgstr "памылка пошуку верÑÑ–Ñ–"
msgid "cannot allocate version reference table"
msgstr "не ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ñ‹ ÑпаÑылак на верÑÑ–Ñ–"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR без залежнаÑці GLIBC_ABI_DT_RELR"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Ðадрукаваць кÑш"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Стварае шматÑÐ»Ð¾ÑžÐ½Ñ‹Ñ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½ÑŒÐ½Ñ–"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Ðе будаваць кÑш"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Ðе абнаўлÑць ÑÑ–Ð¼Ð²Ð°Ð»Ñ–Ñ‡Ð½Ñ‹Ñ ÑпаÑылкі"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "ПерайÑці Ñž КОРÐÐЬ Ñ– ўжыць Ñго Ñк каранёвы каталог"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "КОРÐÐЬ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "КЭШ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Ужываць КЭШ у ÑкаÑці кÑш-файла"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "КÐÐФ"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Ужыць КÐÐФ у ÑкаÑці канфігурацыйнага файла"
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:131
+msgid "Only process directories specified on the command line. Don't build cache."
+msgstr "Ðпрацоўваць толькі каталогі, ÑƒÐºÐ°Ð·Ð°Ð½Ñ‹Ñ Ñž камандным радку. Ðе будаваць кÑш"
+
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Злучыць аÑÐ¾Ð±Ð½Ñ‹Ñ Ð±Ñ–Ð±Ð»Ñ–ÑÑ‚Ñкі ўручную з"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "ФÐРМÐТ"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Фармат Ð´Ð»Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹ÑтаннÑ: новы (па змаўчанні), Ñтары або ÑумÑшчальны"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ігнараваць дапаможны кÑш-файл"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Cканфігураваць ÑувÑзі Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð²Ñ‹ÐºÐ°Ð½Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð´Ñ‹Ð½Ð°Ð¼Ñ–Ñ‡Ð½Ð°Ð³Ð° лінкера"
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "ШлÑÑ… `%s' пададзены некалькі разоў"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(з %s:%d і %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Ðе ўдалоÑÑ Ñфармаваць шлÑÑ… glibc-hwcaps"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "ПраглÑд каталога %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Ðемагчыма зрабіць stat %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Ðемагчыма зрабіць stat %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s - гÑта не ÑÑ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ ÑпаÑылка\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Ðемагчыма зрабіць unlink %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Ðемагчыма зрабіць ÑпаÑылку %s на %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (зьменена)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (ПРÐПУШЧÐÐÐ)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Ðемагчыма знайÑці %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Ðемагчыма зрабіць lstat %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Файл %s праігнараваны, бо ён не Ñ‘Ñць звычайным файлам."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "СпаÑылка не ÑтворанаÑ, бо не знойдзены soname Ð´Ð»Ñ %s"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (з %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Ðемагчыма адкрыць каталог %s"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Ðе атрымалаÑÑ Ñфармаваць шлÑÑ… да бібліÑÑ‚Ñкі"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Файл уводу %s не адшуканы.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Ðемагчыма зрабіць stat %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6-бібліÑÑ‚Ñка %s у неадпаведным каталогу"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "бібліÑÑ‚Ñкі %s Ñ– %s у каталогу %s маюць аднолькавы soname, але Ð°Ð´Ñ€Ð¾Ð·Ð½Ñ‹Ñ Ñ‚Ñ‹Ð¿Ñ‹."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "ПапÑÑ€Ñджаньне: ігнаруецца канфігурацыйны файл, Ñкі немагчыма адкрыць: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: дырÑктыва hwcap ігнаруецца"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "пры ўжыванні -r патрÑбна абÑÐ°Ð»ÑŽÑ‚Ð½Ð°Ñ Ð½Ð°Ð·Ð²Ð° канфігурацыйнага файла"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "памÑць вычарпана"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: немагчыма прачытаць каталог %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "пры ÑтварÑнні кÑшу ўжыты адноÑны шлÑÑ… `%s'"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Ðемагчыма перайÑці Ñž каталог /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Ðемагчыма адкрыць каталог кÑш-файла %s\n"
@@ -881,6 +932,25 @@ msgstr "Ðемагчыма адкрыць каталог кÑш-файла %s\n"
msgid "Written by %s and %s.\n"
msgstr "Ðўтары: %s Ñ– %s.\n"
+#: elf/ldd.bash.in:47
+msgid ""
+"Usage: ldd [OPTION]... FILE...\n"
+" --help print this help and exit\n"
+" --version print version information and exit\n"
+" -d, --data-relocs process data relocations\n"
+" -r, --function-relocs process data and function relocations\n"
+" -u, --unused print unused direct dependencies\n"
+" -v, --verbose print all information\n"
+msgstr ""
+"Usage: ldd [OPTION]... FILE...\n"
+" --help --паказаць даведку Ñ– выйÑці\n"
+"\n"
+" --version print version information and exit\n"
+" -d, --data-relocs process data relocations\n"
+" -r, --function-relocs process data and function relocations\n"
+" -u, --unused print unused direct dependencies\n"
+" -v, --verbose print all information\n"
+
#: elf/ldd.bash.in:80
msgid "ldd: option \\`$1' is ambiguous"
msgstr "ldd: Ð¾Ð¿Ñ†Ñ‹Ñ \\`$1' Ñ‘Ñць неадназначнай"
@@ -1112,6 +1182,35 @@ msgstr "%s: нÑправільнае прызначÑнне: %s\n"
msgid "Invalid link from \"%s\" to \"%s\": %s\n"
msgstr "ÐÑÐ¿Ñ€Ð°Ð²Ñ–Ð»ÑŒÐ½Ð°Ñ ÑувÑзь \"%s\" на \"%s\": %s\n"
+#: elf/sotruss.sh:32
+#, sh-format
+msgid ""
+"Usage: sotruss [OPTION...] [--] EXECUTABLE [EXECUTABLE-OPTION...]\n"
+" -F, --from FROMLIST Trace calls from objects on FROMLIST\n"
+" -T, --to TOLIST Trace calls to objects on TOLIST\n"
+"\n"
+" -e, --exit Also show exits from the function calls\n"
+" -f, --follow Trace child processes\n"
+" -o, --output FILENAME Write output to FILENAME (or FILENAME.$PID in case\n"
+"\t\t\t -f is also used) instead of standard error\n"
+"\n"
+" -?, --help Give this help list\n"
+" --usage Give a short usage message\n"
+" --version Print program version"
+msgstr ""
+"Usage: sotruss [OPTION...] [--] EXECUTABLE [EXECUTABLE-OPTION...]\n"
+" -F, --from FROMLIST ТраÑіроўка выклікаў з аб'ектаў у FROMLIST\n"
+" -T, --to TOLIST Trace calls to objects on TOLIST\n"
+"\n"
+" -e, --exit Also show exits from the function calls\n"
+" -f, --follow Trace child processes\n"
+" -o, --output FILENAME Write output to FILENAME (or FILENAME.$PID in case\n"
+"\t\t\t -f is also used) instead of standard error\n"
+"\n"
+" -?, --help Give this help list\n"
+" --usage Даць кароткае паведамленне аб выкарыÑтанні\n"
+" --version Print program version"
+
#: elf/sotruss.sh:46
msgid "Mandatory arguments to long options are also mandatory for any corresponding\\nshort options.\\n"
msgstr "ÐбавÑÐ·ÐºÐ¾Ð²Ñ‹Ñ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ Ð´Ð¾ÑžÐ³Ñ–Ñ… опцыÑÑž з'ÑўлÑюцца абавÑзковымі Ñ– Ð´Ð»Ñ Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ…\\nкароткіх опцыÑÑž.\\n"
@@ -1173,82 +1272,82 @@ msgstr "ÐГУЛЬÐЫ_ÐБ'ЕКТ [ПРÐФІЛЯВÐЛЬÐЫЯ_ДÐÐЫЯ]"
msgid "failed to load shared object `%s'"
msgstr "немагчыма загрузіць агульны аб'ект `%s'"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "немагчыма Ñтварыць унутраны дÑÑкрыптар"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Ðе ўдалоÑÑ Ð¿ÐµÑ€Ð°Ð°Ð´ÐºÑ€Ñ‹Ñ†ÑŒ агульны аб'ект `%s'"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "не ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ загалоўкі ÑекцыÑÑž"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "не ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ табліцу радкоў загалоўкаў ÑекцыÑÑž"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ назву файла адладкі: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "немагчыма вызначыць назву файла"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "не ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ загаловак ELF"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Файл `%s' ачышчаны: падрабÑзны аналіз немагчымы\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "не ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ Ð´Ð°Ð½Ñ‹Ñ Ñімвала"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "не ўдаецца загрузіць Ð´Ð°Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ñ„Ñ–Ð»ÑваннÑ"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð²Ñ‹Ð·Ð½Ð°Ñ‡ÑÐ½Ð½Ñ Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð°Ñž файла даных прафілÑваннÑ"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "файл даных прафілÑÐ²Ð°Ð½Ð½Ñ `%s' не адпавÑдае агульнаму аб'екту `%s'"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "не ўдалоÑÑ Ð·Ñ€Ð°Ð±Ñ–Ñ†ÑŒ mmap файла даных прафілÑваннÑ"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "памылка Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð·Ð°ÐºÑ€Ñ‹Ñ†Ñ†Ñ Ñ„Ð°Ð¹Ð»Ð° даных прафілÑваннÑ"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s' не Ñ‘Ñць карÑктным файлам даных прафілÑÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ `%s'"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "немагчыма разьмеркаваць Ð·Ð½Ð°ÐºÐ°Ð²Ñ‹Ñ Ð´Ð°Ð½Ñ‹Ñ"
@@ -2256,7 +2355,7 @@ msgid "cannot resize archive file"
msgstr "не ўдалоÑÑ Ð·Ð¼Ñніць памер архіўнага файлу"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "не ўдалоÑÑ Ð°Ð´Ð±Ñ–Ñ†ÑŒ у памÑць загаловак архіву"
@@ -2315,59 +2414,59 @@ msgstr "не ўдалоÑÑ Ð²Ñ‹ÐºÐ°Ð½Ð°Ñ†ÑŒ stat на архіў лакалі \
msgid "cannot lock locale archive \"%s\""
msgstr "не ўдалоÑÑ Ð·Ð°Ð±Ð»Ð°ÐºÐ°Ð²Ð°Ñ†ÑŒ архіў лакалі \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "не ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ загаловак архіву"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "лакаль '%s' ужо Ñ–Ñнуе"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "не ўдалоÑÑ Ð´Ð°Ð´Ð°Ñ†ÑŒ да архіву лакалі"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "файл пÑеўданімаў лакалÑÑž не знойдзены `%s'"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Дадаем %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "памылка Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ð½Ð½Ñ stat \"%s\": %s: праігнаравана"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" не Ñ‘Ñць каталогам; праігнаравана"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "не ўдалоÑÑ Ð°Ð´ÐºÑ€Ñ‹Ñ†ÑŒ каталог \"%s\": %s: праігнаравана"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "нÑпоўны набор файлаў лакалÑÑž у \"%s\""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "не ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ уÑе файлы Ñž \"%s\": праігнаравана"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "лакалі \"%s\" нÑма Ñž архіве"
@@ -2462,27 +2561,221 @@ msgstr "блок вызвалены двойчы\n"
msgid "bogus mcheck_status, library is buggy\n"
msgstr "неправільный mcheck_status, памылка Ñž бібліÑÑ‚Ñцы\n"
+#: malloc/memusage.sh:37
+msgid ""
+"Usage: memusage [OPTION]... PROGRAM [PROGRAMOPTION]...\n"
+"Profile memory usage of PROGRAM.\n"
+"\n"
+" -n,--progname=NAME Name of the program file to profile\n"
+" -p,--png=FILE Generate PNG graphic and store it in FILE\n"
+" -d,--data=FILE Generate binary data file and store it in FILE\n"
+" -u,--unbuffered Don't buffer output\n"
+" -b,--buffer=SIZE Collect SIZE entries before writing them out\n"
+" --no-timer Don't collect additional information through timer\n"
+" -m,--mmap Also trace mmap & friends\n"
+"\n"
+" -?,--help Print this help and exit\n"
+" --usage Give a short usage message\n"
+" -V,--version Print version information and exit\n"
+"\n"
+" The following options only apply when generating graphical output:\n"
+" -t,--time-based Make graph linear in time\n"
+" -T,--total Also draw graph of total memory use\n"
+" --title=STRING Use STRING as title of the graph\n"
+" -x,--x-size=SIZE Make graphic SIZE pixels wide\n"
+" -y,--y-size=SIZE Make graphic SIZE pixels high\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+msgstr ""
+"ВыкарыÑтанне: memusage [ОПЦЫЯ]... ПРÐГРÐМР[ОПЦЫЯ-ПРÐГРÐМЫ]...\n"
+"Профіль выкарыÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð°Ð¼Ñці ПРÐГРÐМЫ.\n"
+"\n"
+" -n,--progname=ÐÐЗВРÐазва файла праграмы Ð´Ð»Ñ Ð¿Ñ€Ð°Ñ„Ñ–Ð»ÑваннÑ\n"
+" -p,--png=ФÐЙЛ Стварыце PNG-графіку Ñ– захаваць Ñе Ñž ФÐЙЛЕ\n"
+" -d,--data=ФÐЙЛ Стварыць бінарны файл дадзеных Ñ– захаваць Ñго Ñž ФÐЙЛЕ\n"
+" -u,--unbuffered Ðе буферызаваць вывад\n"
+" -b,--buffer=КОЛЬКÐСЦЬ Сабраць КОЛЬКÐСЦЬ запіÑаў перад Ñ–Ñ… запіÑам\n"
+" --no-timer Ðе збіраць дадатковую інфармацыю праз таймер\n"
+" -m,--mmap ТакÑама адÑочваць mmap Ñ– падобнае\n"
+"\n"
+" -?,--help Раздрукаваць гÑтую даведку Ñ– выйÑці\n"
+" --usage Даць кароткае паведамленне аб выкарыÑтанні\n"
+" -V, --version ВывеÑці інфармацыю пра верÑÑ–ÑŽ Ñ– выйÑці\n"
+"\n"
+" ÐаÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ прымÑнÑюцца толькі пры вывадзе графікі:\n"
+" -t,--time-based Зрабіць графік лінейным у чаÑе\n"
+" -T,--total ТакÑама намалÑваць графік агульнага выкарыÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð°Ð¼Ñці\n"
+" --title=РÐДОК Ужыць РÐДОК у ÑкаÑці назвы графіка\n"
+" -x,--x-size=КОЛЬКÐСЦЬ Зрабіць графіку шырынёй КОЛЬКÐСЦЬ пікÑелÑÑž\n"
+" -y,--y-size=КОЛЬКÐСЦЬ Зрабіць графік вышынёй КОЛЬКÐСЦЬ пікÑелÑÑž\n"
+"\n"
+"ÐбавÑÐ·ÐºÐ¾Ð²Ñ‹Ñ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ Ð´Ð¾ÑžÐ³Ñ–Ñ… опцый такÑама абавÑÐ·ÐºÐ¾Ð²Ñ‹Ñ Ð´Ð»Ñ Ð»ÑŽÐ±Ñ‹Ñ… адпаведных кароткіх опцый.\n"
+"\n"
+
+#: malloc/memusage.sh:98
+msgid ""
+"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n"
+"\t [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n"
+"\t [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]\n"
+"\t PROGRAM [PROGRAMOPTION]..."
+msgstr ""
+"СінтакÑÑ–Ñ: memusage [--data=ФÐЙЛ] [--progname=ÐÐЗВÐ] [--png=ФÐЙЛ] [--unbuffered]\n"
+"\t [--buffer=ПÐМЕР] [--no-timer] [--time-based] [--total]\n"
+"\t [--title=РÐДОК] [--x-size=ПÐМЕР] [--y-size=ПÐМЕР]\n"
+"\t ПРÐГРÐМР[ОПЦЫЯ-ПРÐГРÐМЫ]..."
+
+#: malloc/memusage.sh:190
+msgid "memusage: option \\`${1##*=}' is ambiguous"
+msgstr "memusage: Ð¾Ð¿Ñ†Ñ‹Ñ \\`${1##*=}' неадназначнаÑ"
+
+#: malloc/memusage.sh:199
+msgid "memusage: unrecognized option \\`$1'"
+msgstr "memusage: нераÑÐ¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ Ð¾Ð¿Ñ†Ñ‹Ñ \\`$1'"
+
+#: malloc/memusage.sh:212
+msgid "No program name given"
+msgstr "Ðазва праграмы не пададзенаÑ"
+
+#: malloc/memusagestat.c:56
+msgid "Name output file"
+msgstr "Ðазва выходнага файла"
+
+#: malloc/memusagestat.c:57
+msgid "STRING"
+msgstr "РÐДОК"
+
+#: malloc/memusagestat.c:57
+msgid "Title string used in output graphic"
+msgstr "Радок загалоўка, Ñкі выкарыÑтоўваецца Ñž выходным графіку"
+
+#: malloc/memusagestat.c:58
+msgid "Generate output linear to time (default is linear to number of function calls)"
+msgstr "Стварыць вывад лінейна па чаÑе (па змаўчанні лінейна па колькаÑці выклікаў функцый)"
+
+#: malloc/memusagestat.c:62
+msgid "Also draw graph for total memory consumption"
+msgstr "ТакÑама Ñтварыць графік агульнага ÑÐ¿Ð°Ð¶Ñ‹Ð²Ð°Ð½Ð½Ñ Ð¿Ð°Ð¼Ñці"
+
+#: malloc/memusagestat.c:63
+msgid "VALUE"
+msgstr "КОЛЬКÐСЦЬ"
+
+#: malloc/memusagestat.c:64
+msgid "Make output graphic VALUE pixels wide"
+msgstr "Зрабіць выходны графік шырынёй КОЛЬКÐСЦЬ пікÑелÑÑž"
+
+#: malloc/memusagestat.c:65
+msgid "Make output graphic VALUE pixels high"
+msgstr "Зрабіць выходны графік вышынёй КОЛЬКÐСЦЬ пікÑелÑÑž"
+
+#: malloc/memusagestat.c:70
+msgid "Generate graphic from memory profiling data"
+msgstr "Стварыць графік з дадзеных прафілÑÐ²Ð°Ð½Ð½Ñ Ð¿Ð°Ð¼Ñці"
+
+#: malloc/memusagestat.c:73
+msgid "DATAFILE [OUTFILE]"
+msgstr "ФÐЙЛ-ДÐДЗЕÐЫХ [ВЫХОДÐЫ-ФÐЙЛ]"
+
#: misc/error.c:192
msgid "Unknown system error"
msgstr "ÐевÑÐ´Ð¾Ð¼Ð°Ñ ÑÑ‹ÑÑ‚ÑÐ¼Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
+#: nis/nis_callback.c:187
+msgid "unable to free arguments"
+msgstr "не ўдалоÑÑ Ð²Ñ‹Ð·Ð²Ð°Ð»Ñ–Ñ†ÑŒ аргументы"
+
+#: nis/nis_error.h:1 nis/ypclnt.c:832 nis/ypclnt.c:921 posix/regcomp.c:135
+#: sysdeps/gnu/errlist.h:1 sysdeps/posix/gai_strerror-strs.h:1
+msgid "Success"
+msgstr "ПаÑпÑхова"
+
+#: nis/nis_error.h:2
+msgid "Probable success"
+msgstr "Верагодны поÑпех"
+
+#: nis/nis_error.h:3
+msgid "Not found"
+msgstr "Ðе знойдзена"
+
+#: nis/nis_error.h:4
+msgid "Probably not found"
+msgstr "Магчыма, не знайшлі"
+
+#: nis/nis_error.h:5
+msgid "Cache expired"
+msgstr "ТÑрмін дзеÑÐ½Ð½Ñ ÐºÑша ÑкончыўÑÑ"
+
+#: nis/nis_error.h:6
+msgid "NIS+ servers unreachable"
+msgstr "Серверы NIS+ недаÑтупныÑ"
+
#: nis/nis_error.h:7
msgid "Unknown object"
msgstr "ÐевÑдомы абьект"
+#: nis/nis_error.h:8
+msgid "Server busy, try again"
+msgstr "Сервер занÑты, паўтарыце Ñпробу"
+
#: nis/nis_error.h:9
msgid "Generic system error"
msgstr "ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ ÑÑ‹ÑÑ‚ÑÐ¼Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
+#: nis/nis_error.h:10
+msgid "First/next chain broken"
+msgstr "Першы/наÑтупны ланцужок разарваны"
+
#. TRANS The file permissions do not allow the attempted operation.
#: nis/nis_error.h:11 nis/ypclnt.c:877 sysdeps/gnu/errlist.h:90
msgid "Permission denied"
msgstr "бракуе правоў"
+#: nis/nis_error.h:12
+msgid "Not owner"
+msgstr "Ðе ўлаÑнік"
+
+#: nis/nis_error.h:13
+msgid "Name not served by this server"
+msgstr "Ð†Ð¼Ñ Ð½Ðµ абÑлугоўваецца гÑтым Ñерверам"
+
+#: nis/nis_error.h:14
+msgid "Server out of memory"
+msgstr "Ðа Ñерверы не хапае памÑці"
+
+#: nis/nis_error.h:15
+msgid "Object with same name exists"
+msgstr "Ðб'ект з такой жа назвай Ñ–Ñнуе"
+
+#: nis/nis_error.h:16
+msgid "Not master server for this domain"
+msgstr "Ðе галоўны Ñервер Ð´Ð»Ñ Ð³Ñтага дамена"
+
+#: nis/nis_error.h:17
+msgid "Invalid object for operation"
+msgstr "Ðедапушчальны аб'ект Ð´Ð»Ñ Ð°Ð¿ÐµÑ€Ð°Ñ†Ñ‹Ñ–"
+
#: nis/nis_error.h:18
msgid "Malformed name, or illegal name"
msgstr "ДрÑÐ½Ð½Ð°Ñ Ñ†Ñ– Ð½ÐµÐ´Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð½Ð°Ð·Ð²Ð°"
+#: nis/nis_error.h:19
+msgid "Unable to create callback"
+msgstr "Ðемагчыма Ñтварыць зваротны выклік"
+
+#: nis/nis_error.h:20
+msgid "Results sent to callback proc"
+msgstr "Вынікі адпраўлены Ñž працÑдуру зваротнага выкліку"
+
+#: nis/nis_error.h:21
+msgid "Not found, no such name"
+msgstr "Ðе знойдзены, такой назвы нÑма"
+
+#: nis/nis_error.h:22
+msgid "Name/entry isn't unique"
+msgstr "ІмÑ/Ð·Ð°Ð¿Ñ–Ñ Ð½Ðµ ўнікальныÑ"
+
#: nis/nis_error.h:23
msgid "Modification failed"
msgstr "Памылка зьмÑненьнÑ"
@@ -2491,22 +2784,165 @@ msgstr "Памылка зьмÑненьнÑ"
msgid "Database for table does not exist"
msgstr "Базы даньнÑÑž Ð´Ð»Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ñ‹ не йÑнуе"
+#: nis/nis_error.h:25
+msgid "Entry/table type mismatch"
+msgstr "ÐеÑупадзенне тыпу запіÑу/табліцы"
+
+#: nis/nis_error.h:26
+msgid "Link points to illegal name"
+msgstr "СпаÑылка паказвае на немагчымае імÑ"
+
+#: nis/nis_error.h:27
+msgid "Partial success"
+msgstr "ЧаÑтковы поÑпех"
+
+#: nis/nis_error.h:28
+msgid "Too many attributes"
+msgstr "Зашмат атрыбутаў"
+
#: nis/nis_error.h:29
msgid "Error in RPC subsystem"
msgstr "Памылка Ñž падÑÑ‹ÑÑме RPC"
+#: nis/nis_error.h:30
+msgid "Missing or malformed attribute"
+msgstr "Ðтрыбут адÑутнічае або нÑправільны"
+
+#: nis/nis_error.h:31
+msgid "Named object is not searchable"
+msgstr "Ðазваны аб'ект не даÑтупны Ð´Ð»Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ"
+
+#: nis/nis_error.h:32
+msgid "Error while talking to callback proc"
+msgstr "Памылка Ð¿Ð°Ð´Ñ‡Ð°Ñ Ñ€Ð°Ð·Ð¼Ð¾Ð²Ñ‹ з працÑдурай зваротнага выкліку"
+
+#: nis/nis_error.h:33
+msgid "Non NIS+ namespace encountered"
+msgstr "СуÑтрÑлаÑÑ Ð¿Ñ€Ð°Ñтора імёнаў, ÑÐºÐ°Ñ Ð½Ðµ належыць да NIS+"
+
+#: nis/nis_error.h:34
+msgid "Illegal object type for operation"
+msgstr "Ðедапушчальны тып аб'екта Ð´Ð»Ñ Ð°Ð¿ÐµÑ€Ð°Ñ†Ñ‹Ñ–"
+
+#: nis/nis_error.h:35
+msgid "Passed object is not the same object on server"
+msgstr "Перададзены аб'ект - гÑта не той Ñамы аб'ект на Ñерверы"
+
#: nis/nis_error.h:36
msgid "Modify operation failed"
msgstr "Памылка опÑрацыі зьмÑненьнÑ"
+#: nis/nis_error.h:37
+msgid "Query illegal for named table"
+msgstr "Ðедапушчальны запыт Ð´Ð»Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð°Ð¹ табліцы"
+
+#: nis/nis_error.h:38
+msgid "Attempt to remove a non-empty table"
+msgstr "Спроба выдаліць непуÑтую табліцу"
+
+#: nis/nis_error.h:39
+msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?"
+msgstr "Памылка доÑтупу да файла халоднага запуÑку NIS+. Ці ÑžÑталÑваны NIS+?"
+
+#: nis/nis_error.h:40
+msgid "Full resync required for directory"
+msgstr "Ð”Ð»Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð° патрабуецца Ð¿Ð¾ÑžÐ½Ð°Ñ Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ñ ÑінхранізацыÑ"
+
+#: nis/nis_error.h:41
+msgid "NIS+ operation failed"
+msgstr "Збой аперацыі NIS+"
+
+#: nis/nis_error.h:42
+msgid "NIS+ service is unavailable or not installed"
+msgstr "Служба NIS+ недаÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð°Ð±Ð¾ не ÑžÑтаноўлена"
+
+#: nis/nis_error.h:43
+msgid "Yes, 42 is the meaning of life"
+msgstr "Так, 42 - гÑта значÑнне жыццÑ"
+
+#: nis/nis_error.h:44
+msgid "Unable to authenticate NIS+ server"
+msgstr "Ðемагчыма праверыць ÑапраўднаÑць Ñервера NIS+"
+
+#: nis/nis_error.h:45
+msgid "Unable to authenticate NIS+ client"
+msgstr "Ðемагчыма праверыць ÑапраўднаÑць кліента NIS+"
+
+#: nis/nis_error.h:46
+msgid "No file space on server"
+msgstr "ÐÑма меÑца Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð°Ñž на Ñерверы"
+
#: nis/nis_error.h:47
msgid "Unable to create process on server"
msgstr "Ðемагчыма Ñтварыць працÑÑ Ð½Ð° паÑлужніку"
+#: nis/nis_error.h:48
+msgid "Master server busy, full dump rescheduled."
+msgstr "Галоўны Ñервер занÑты, поўны дамп будзе пазней."
+
+#: nis/nis_local_names.c:122
+#, c-format
+msgid "LOCAL entry for UID %d in directory %s not unique\n"
+msgstr "ЛÐКÐЛЬÐЫ Ð·Ð°Ð¿Ñ–Ñ Ð´Ð»Ñ UID %d у каталогу %s не ўнікальны\n"
+
+#: nis/nis_print.c:51
+msgid "UNKNOWN"
+msgstr "ÐЕВЯДОМÐ"
+
+#: nis/nis_print.c:61
+msgid "BOGUS OBJECT"
+msgstr "ÐЕСÐПРÐЎДÐЫ ÐБ'ЕКТ"
+
+#: nis/nis_print.c:63
+msgid "NO OBJECT"
+msgstr "ÐЯМРÐБ'ЕКТÐ"
+
+#: nis/nis_print.c:65
+msgid "DIRECTORY"
+msgstr "КÐТÐЛОГ"
+
+#: nis/nis_print.c:67
+msgid "GROUP"
+msgstr "ГРУПÐ"
+
+#: nis/nis_print.c:69 nscd/nscd.c:117
+msgid "TABLE"
+msgstr "ТÐБЛІЦÐ"
+
+#: nis/nis_print.c:71
+msgid "ENTRY"
+msgstr "ЗÐПІС"
+
+#: nis/nis_print.c:73
+msgid "LINK"
+msgstr "СПÐСЫЛКÐ"
+
+#: nis/nis_print.c:75
+msgid "PRIVATE\n"
+msgstr "ПРЫВÐТÐЫ\n"
+
+#: nis/nis_print.c:77
+msgid "(Unknown object"
+msgstr "(ÐевÑдомы аб'ект"
+
+#: nis/nis_print.c:164
+#, c-format
+msgid "Name : `%s'\n"
+msgstr "Ðазва : `%s'\n"
+
+#: nis/nis_print.c:165
+#, c-format
+msgid "Type : %s\n"
+msgstr "Тып : %s\n"
+
#: nis/nis_print.c:170
msgid "Master Server :\n"
msgstr "Галоўны паÑлужнік :\n"
+#: nis/nis_print.c:172
+msgid "Replicate :\n"
+msgstr "Паўтарыць :\n"
+
#: nis/nis_print.c:173
#, c-format
msgid "\tName : %s\n"
@@ -2516,16 +2952,38 @@ msgstr "\tÐазва : %s\n"
msgid "\tPublic Key : "
msgstr "\tÐгульны ключ : "
+#: nis/nis_print.c:178
+msgid "None.\n"
+msgstr "ÐÑ–Ñкі.\n"
+
#: nis/nis_print.c:181
#, c-format
msgid "Diffie-Hellmann (%d bits)\n"
msgstr "Diffie-Hellmann (%d біт)\n"
+#: nis/nis_print.c:186
+#, c-format
+msgid "RSA (%d bits)\n"
+msgstr "RSA (%d біт)\n"
+
+#: nis/nis_print.c:189
+msgid "Kerberos.\n"
+msgstr "Kerberos.\n"
+
+#: nis/nis_print.c:192
+#, c-format
+msgid "Unknown (type = %d, bits = %d)\n"
+msgstr "ÐевÑдома (тып = %d, біты = %d)\n"
+
#: nis/nis_print.c:203
#, c-format
msgid "\tUniversal addresses (%u)\n"
msgstr "\tУÑÐµÐ°Ð³ÑƒÐ»ÑŒÐ½Ð°Ñ Ð°Ð´Ñ€ÑÑа (%u)\n"
+#: nis/nis_print.c:225
+msgid "Time to live : "
+msgstr "Ð§Ð°Ñ Ñ–ÑÐ½Ð°Ð²Ð°Ð½ÑŒÐ½Ñ : "
+
#: nis/nis_print.c:227
msgid "Default Access rights :\n"
msgstr "Ð”Ð°Ð¿Ð¾Ð¼Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹ доÑтупу :\n"
@@ -2539,6 +2997,10 @@ msgstr "\tВід : %s\n"
msgid "\tAccess rights: "
msgstr "\tПравы доÑтупу: "
+#: nis/nis_print.c:251
+msgid "Group Flags :"
+msgstr "СцÑжкі групаў :"
+
#: nis/nis_print.c:254
msgid ""
"\n"
@@ -2547,6 +3009,26 @@ msgstr ""
"\n"
"Удзельнікі групы :\n"
+#: nis/nis_print.c:266
+#, c-format
+msgid "Table Type : %s\n"
+msgstr "Тып табліцы : %s\n"
+
+#: nis/nis_print.c:267
+#, c-format
+msgid "Number of Columns : %d\n"
+msgstr "КолькаÑць Ñлупкоў : %d\n"
+
+#: nis/nis_print.c:268
+#, c-format
+msgid "Character Separator : %c\n"
+msgstr "РаздзÑлÑльнік Ñімвалаў : %c\n"
+
+#: nis/nis_print.c:269
+#, c-format
+msgid "Search Path : %s\n"
+msgstr "ШлÑÑ… пошуку : %s\n"
+
#: nis/nis_print.c:270
msgid "Columns :\n"
msgstr "Слупкі :\n"
@@ -2564,6 +3046,10 @@ msgstr "\t\tПрызнакі : "
msgid "\t\tAccess Rights : "
msgstr "\t\tПравы доÑтупу: "
+#: nis/nis_print.c:287
+msgid "Linked Object Type : "
+msgstr "Тып звÑзанага аб'екта : "
+
#: nis/nis_print.c:289
#, c-format
msgid "Linked to : %s\n"
@@ -2583,11 +3069,30 @@ msgstr "\t[%u] - [%u байтаў] "
msgid "Encrypted data\n"
msgstr "Ð—Ð°ÑˆÑ‹Ñ„Ñ€Ð°Ð²Ð°Ð½Ñ‹Ñ Ð´Ð°Ð½ÑŒÐ½Ñ–\n"
+#: nis/nis_print.c:307
+msgid "Binary data\n"
+msgstr "Ð‘Ñ–Ð½Ð°Ñ€Ð½Ñ‹Ñ Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ\n"
+
+#: nis/nis_print.c:323
+#, c-format
+msgid "Object Name : %s\n"
+msgstr "Ðазва аб'екта : %s\n"
+
#: nis/nis_print.c:324
#, c-format
msgid "Directory : %s\n"
msgstr "ТÑчка : %s\n"
+#: nis/nis_print.c:325
+#, c-format
+msgid "Owner : %s\n"
+msgstr "Уладальнік : %s\n"
+
+#: nis/nis_print.c:326
+#, c-format
+msgid "Group : %s\n"
+msgstr "Група : %s\n"
+
#: nis/nis_print.c:327
msgid "Access Rights : "
msgstr "Правы доÑтупу: "
@@ -2606,43 +3111,164 @@ msgstr ""
msgid "Creation Time : %s"
msgstr "Ð§Ð°Ñ ÑтварÑÐ½ÑŒÐ½Ñ : %s"
+#: nis/nis_print.c:334
+#, c-format
+msgid "Mod. Time : %s"
+msgstr "Мад. Ð§Ð°Ñ : %s"
+
+#: nis/nis_print.c:335
+msgid "Object Type : "
+msgstr "Тып аб'екта : "
+
#: nis/nis_print.c:355
#, c-format
msgid " Data Length = %u\n"
msgstr " Ð”Ð°ÑžÐ¶Ñ‹Ð½Ñ Ð´Ð°Ð½ÑŒÐ½ÑÑž = %u\n"
+#: nis/nis_print.c:369
+#, c-format
+msgid "Status : %s\n"
+msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ : %s\n"
+
+#: nis/nis_print.c:370
+#, c-format
+msgid "Number of objects : %u\n"
+msgstr "КолькаÑць аб'ектаў: %u\n"
+
+#: nis/nis_print.c:374
+#, c-format
+msgid "Object #%d:\n"
+msgstr "Ðб'ект #%d:\n"
+
+#: nis/nis_print_group_entry.c:116
+#, c-format
+msgid "Group entry for \"%s.%s\" group:\n"
+msgstr "Групавы Ð·Ð°Ð¿Ñ–Ñ Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ñ‹ \"%s.%s\":\n"
+
#: nis/nis_print_group_entry.c:124
msgid " Explicit members:\n"
msgstr " Ð¯ÑžÐ½Ñ‹Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÑ–:\n"
+#: nis/nis_print_group_entry.c:129
+msgid " No explicit members\n"
+msgstr " ÐÑма Ñўных удзельнікаў\n"
+
#: nis/nis_print_group_entry.c:132
msgid " Implicit members:\n"
msgstr " ÐÑÑÑžÐ½Ñ‹Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÑ–:\n"
+#: nis/nis_print_group_entry.c:137
+msgid " No implicit members\n"
+msgstr " ÐÑма нÑÑўных удзельнікаў\n"
+
#: nis/nis_print_group_entry.c:140
msgid " Recursive members:\n"
msgstr " РÑкурÑÑ‹ÑžÐ½Ñ‹Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÑ–:\n"
+#: nis/nis_print_group_entry.c:145
+msgid " No recursive members\n"
+msgstr " ÐÑма Ñ€ÑкурÑіўных удзельнікаў\n"
+
#: nis/nis_print_group_entry.c:148
msgid " Explicit nonmembers:\n"
msgstr " Ð¯ÑžÐ½Ñ‹Ñ Ð½Ñўдзельнікі:\n"
+#: nis/nis_print_group_entry.c:153
+msgid " No explicit nonmembers\n"
+msgstr " ÐÑма Ñўных нÑўдзельнікаў\n"
+
#: nis/nis_print_group_entry.c:156
msgid " Implicit nonmembers:\n"
msgstr " ÐÑÑÑžÐ½Ñ‹Ñ Ð½Ñўдзельнікі:\n"
+#: nis/nis_print_group_entry.c:161
+msgid " No implicit nonmembers\n"
+msgstr " ÐÑма нÑÑўных нÑўдзельнікаў\n"
+
+#: nis/nis_print_group_entry.c:164
+msgid " Recursive nonmembers:\n"
+msgstr " РÑкурÑÑ–ÑžÐ½Ñ‹Ñ Ð½Ñўдзельнікі:\n"
+
+#: nis/nis_print_group_entry.c:169
+msgid " No recursive nonmembers\n"
+msgstr " ÐÑма Ñ€ÑкурÑіўных нÑўдзельнікаў\n"
+
+#: nis/ypclnt.c:835
+msgid "Request arguments bad"
+msgstr "ДрÑÐ½Ð½Ñ‹Ñ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ запыту"
+
+#: nis/ypclnt.c:838
+msgid "RPC failure on NIS operation"
+msgstr "Збой RPC пры працы NIS"
+
+#: nis/ypclnt.c:841
+msgid "Can't bind to server which serves this domain"
+msgstr "Ðемагчыма прывÑзацца да Ñервера, Ñкі абÑлугоўвае гÑты дамен"
+
+#: nis/ypclnt.c:844
+msgid "No such map in server's domain"
+msgstr "ÐÑма такой карты Ñž дамене Ñервера"
+
+#: nis/ypclnt.c:847
+msgid "No such key in map"
+msgstr "Такога ключа Ñž табліцы нÑма"
+
#: nis/ypclnt.c:850
msgid "Internal NIS error"
msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° NIS"
+#: nis/ypclnt.c:853
+msgid "Local resource allocation failure"
+msgstr "Памылка Ñ€Ð°Ð·Ð¼ÐµÑ€ÐºÐ°Ð²Ð°Ð½Ð½Ñ Ð»Ð°ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ñ€ÑÑурÑаў"
+
+#: nis/ypclnt.c:856
+msgid "No more records in map database"
+msgstr "ÐÑма больш запіÑаў у базе даных"
+
+#: nis/ypclnt.c:859
+msgid "Can't communicate with portmapper"
+msgstr "Ðемагчыма звÑзацца з portmapper"
+
+#: nis/ypclnt.c:862
+msgid "Can't communicate with ypbind"
+msgstr "Ðемагчыма звÑзацца з ypbind"
+
+#: nis/ypclnt.c:865
+msgid "Can't communicate with ypserv"
+msgstr "Ðемагчыма звÑзацца з ypserv"
+
#: nis/ypclnt.c:868
msgid "Local domain name not set"
msgstr "МÑÑцовы маёнтак неўÑталÑваны"
+#: nis/ypclnt.c:871
+msgid "NIS map database is bad"
+msgstr "База даных карты NIS дрÑннаÑ"
+
+#: nis/ypclnt.c:874
+msgid "NIS client/server version mismatch - can't supply service"
+msgstr "ÐеадпаведнаÑць верÑÑ–Ñ– кліента/Ñервера NIS - немагчыма забÑÑпечыць абÑлугоўванне"
+
#: nis/ypclnt.c:880
msgid "Database is busy"
msgstr "База даньнÑÑž занÑта"
+#: nis/ypclnt.c:883
+msgid "Unknown NIS error code"
+msgstr "ÐевÑдомы код памылкі NIS"
+
+#: nis/ypclnt.c:924
+msgid "Internal ypbind error"
+msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° ypbind"
+
+#: nis/ypclnt.c:927
+msgid "Domain not bound"
+msgstr "Дамен не прывÑзаны"
+
+#: nis/ypclnt.c:930
+msgid "System resource allocation failure"
+msgstr "Памылка Ñ€Ð°Ð·Ð¼ÐµÑ€ÐºÐ°Ð²Ð°Ð½Ð½Ñ ÑÑ–ÑÑ‚Ñмных Ñ€ÑÑурÑаў"
+
#: nis/ypclnt.c:933
msgid "Unknown ypbind error"
msgstr "ÐевÑÐ´Ð¾Ð¼Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° ypbind"
@@ -2655,35 +3281,700 @@ msgstr "yp_update: немагчыма пераўтварыць вузел у ÑÐ
msgid "yp_update: cannot get server address\n"
msgstr "yp_update: немагчыма атрымаць адрÑÑу паÑлужніку\n"
+#: nscd/aicache.c:68 nscd/hstcache.c:451
+#, c-format
+msgid "Haven't found \"%s\" in hosts cache!"
+msgstr "Ðе знойдзены \"%s\" у кÑшы вузлоў!"
+
+#: nscd/aicache.c:70 nscd/hstcache.c:453
+#, c-format
+msgid "Reloading \"%s\" in hosts cache!"
+msgstr "Перазагрузка \"%s\" у кÑш хоÑтаў!"
+
+#: nscd/cache.c:150
+#, c-format
+msgid "add new entry \"%s\" of type %s for %s to cache%s"
+msgstr "дадаць новы Ð·Ð°Ð¿Ñ–Ñ \"%s\" тыпу %s Ð´Ð»Ñ %s у кÑш%s"
+
+#: nscd/cache.c:152
+msgid " (first)"
+msgstr " (першы)"
+
+#: nscd/cache.c:287
+#, c-format
+msgid "checking for monitored file `%s': %s"
+msgstr "праверка файла `%s', Ñкі назіраецца: %s"
+
+#: nscd/cache.c:297
+#, c-format
+msgid "monitored file `%s` changed (mtime)"
+msgstr "кантралÑваны файл `%s` зменены (mtime)"
+
+#: nscd/cache.c:340
+#, c-format
+msgid "pruning %s cache; time %ld"
+msgstr "ачыÑтка кÑшу %s; Ñ‡Ð°Ñ %ld"
+
+#: nscd/cache.c:369
+#, c-format
+msgid "considering %s entry \"%s\", timeout %<PRIu64>"
+msgstr "разглÑдаецца %s Ð·Ð°Ð¿Ñ–Ñ \"%s\", тайм-аўт %<PRIu64>"
+
+#: nscd/cachedumper.c:168
+msgid " - all data: "
+msgstr " - уÑе даныÑ: "
+
+#: nscd/cachedumper.c:362
+#, c-format
+msgid " - remaining data %p: "
+msgstr " - аÑÑ‚Ð°Ñ‚Ð½Ñ–Ñ Ð´Ð°Ð½Ñ‹Ñ %p: "
+
+#: nscd/connections.c:530
+#, c-format
+msgid "invalid persistent database file \"%s\": %s"
+msgstr "недапушчальны паÑтаÑнны файл базы дадзеных \"%s\": %s"
+
+#: nscd/connections.c:538
+msgid "uninitialized header"
+msgstr "неініцыÑлізаваны загаловак"
+
+#: nscd/connections.c:543
+msgid "header size does not match"
+msgstr "памер загалоўка не Ñупадае"
+
+#: nscd/connections.c:553
+msgid "file size does not match"
+msgstr "памер файла не Ñупадае"
+
+#: nscd/connections.c:570
+msgid "verification failed"
+msgstr "праверка не атрымалаÑÑ"
+
+#: nscd/connections.c:584
+#, c-format
+msgid "suggested size of table for database %s larger than the persistent database's table"
+msgstr "прапанаваны памер табліцы Ð´Ð»Ñ Ð±Ð°Ð·Ñ‹ дадзеных %s большы за табліцу паÑтаÑннай базы дадзеных"
+
+#: nscd/connections.c:595 nscd/connections.c:679
+#, c-format
+msgid "cannot create read-only descriptor for \"%s\"; no mmap"
+msgstr "немагчыма Ñтварыць дÑÑкрыптар толькі Ð´Ð»Ñ Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ð´Ð»Ñ \"%s\"; нÑма mmap"
+
+#: nscd/connections.c:611
+#, c-format
+msgid "cannot access '%s'"
+msgstr "не ўдалоÑÑ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ доÑтуп да '%s'"
+
+#: nscd/connections.c:659
+#, c-format
+msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart"
+msgstr "база даных Ð´Ð»Ñ %s пашкоджана або выкарыÑтоўваецца адначаÑова; пры неабходнаÑці выдаліце %s уручную Ñ– перазапуÑціце"
+
+#: nscd/connections.c:665
+#, c-format
+msgid "cannot create %s; no persistent database used"
+msgstr "нельга Ñтварыць %s; паÑтаÑÐ½Ð½Ð°Ñ Ð±Ð°Ð·Ð° даных не выкарыÑтоўваецца"
+
+#: nscd/connections.c:668
+#, c-format
+msgid "cannot create %s; no sharing possible"
+msgstr "не ўдалоÑÑ Ñтварыць %s; не можа быць ÑумеÑнага выкарыÑтаннÑ"
+
+#: nscd/connections.c:739
+#, c-format
+msgid "cannot write to database file %s: %s"
+msgstr "немагчыма запіÑаць у файл базы даных %s: %s"
+
+#: nscd/connections.c:795
+#, c-format
+msgid "cannot open socket: %s"
+msgstr "немагчыма адкрыць Ñокет: %s"
+
+#: nscd/connections.c:814
+#, c-format
+msgid "cannot enable socket to accept connections: %s"
+msgstr "не ўдалоÑÑ Ð´Ð°Ð·Ð²Ð¾Ð»Ñ–Ñ†ÑŒ Ñокету прымаць злучÑнні: %s"
+
+#: nscd/connections.c:871
+#, c-format
+msgid "disabled inotify-based monitoring for file `%s': %s"
+msgstr "адключаны маніторынг на аÑнове inotify Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð° `%s': %s"
+
+#: nscd/connections.c:875
+#, c-format
+msgid "monitoring file `%s` (%d)"
+msgstr "файл маніторынгу `%s` (%d)"
+
+#: nscd/connections.c:888
+#, c-format
+msgid "disabled inotify-based monitoring for directory `%s': %s"
+msgstr "адключаны маніторынг на аÑнове inotify Ð´Ð»Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð° `%s': %s"
+
+#: nscd/connections.c:892
+#, c-format
+msgid "monitoring directory `%s` (%d)"
+msgstr "каталог маніторынгу `%s` (%d)"
+
+#: nscd/connections.c:920
+#, c-format
+msgid "monitoring file %s for database %s"
+msgstr "файл маніторынгу %s Ð´Ð»Ñ Ð±Ð°Ð·Ñ‹ даных %s"
+
+#: nscd/connections.c:930
+#, c-format
+msgid "stat failed for file `%s'; will try again later: %s"
+msgstr "не атрымалаÑÑ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ ÑтатыÑтыку Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð° `%s'; паÑпрабуем ÑÑˆÑ‡Ñ Ñ€Ð°Ð· пазней: %s"
+
+#: nscd/connections.c:1049
+#, c-format
+msgid "provide access to FD %d, for %s"
+msgstr "забÑÑпечыць доÑтуп да FD %d Ð´Ð»Ñ %s"
+
+#: nscd/connections.c:1061
+#, c-format
+msgid "cannot handle old request version %d; current version is %d"
+msgstr "не ўдалоÑÑ Ð°Ð¿Ñ€Ð°Ñ†Ð°Ð²Ð°Ñ†ÑŒ Ñтарую верÑÑ–ÑŽ запыту %d; бÑÐ³ÑƒÑ‡Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ %d"
+
+#: nscd/connections.c:1084
+#, c-format
+msgid "request from %ld not handled due to missing permission"
+msgstr "запыт ад %ld не апрацаваны з-за адÑутнаÑці дазволу"
+
+#: nscd/connections.c:1089
+#, c-format
+msgid "request from '%s' [%ld] not handled due to missing permission"
+msgstr "запыт ад '%s' [%ld] не апрацаваны з-за адÑутнаÑці дазволу"
+
+#: nscd/connections.c:1094
+msgid "request not handled due to missing permission"
+msgstr "запыт не апрацаваны з-за адÑутнаÑці дазволу"
+
#: nscd/connections.c:1132 nscd/connections.c:1158
#, c-format
msgid "cannot write result: %s"
msgstr "немагчыма запіÑаць вынік: %s"
+#: nscd/connections.c:1249
+#, c-format
+msgid "error getting caller's id: %s"
+msgstr "не ўдалоÑÑ Ð´Ð°Ð²ÐµÐ´Ð°Ñ†Ñ†Ð°, хто выклікаў: %s"
+
+#: nscd/connections.c:1359
+#, c-format
+msgid "cannot open /proc/self/cmdline: %m; disabling paranoia mode"
+msgstr "немагчыма адкрыць /proc/self/cmdline: %m; адключÑнне Ñ€Ñжыму параноі"
+
+#: nscd/connections.c:1382
+#, c-format
+msgid "cannot change to old UID: %s; disabling paranoia mode"
+msgstr "немагчыма змÑніць Ñтары UID: %s; адключÑнне Ñ€Ñжыму параноі"
+
+#: nscd/connections.c:1393
+#, c-format
+msgid "cannot change to old GID: %s; disabling paranoia mode"
+msgstr "немагчыма змÑніць Ñтары GID: %s; адключÑнне Ñ€Ñжыму параноі"
+
+#: nscd/connections.c:1407
+#, c-format
+msgid "cannot change to old working directory: %s; disabling paranoia mode"
+msgstr "нельга перайÑці Ñž Ñтары працоўны каталог: %s; адключÑнне Ñ€Ñжыму параноі"
+
+#: nscd/connections.c:1454
+#, c-format
+msgid "re-exec failed: %s; disabling paranoia mode"
+msgstr "паўторны запуÑк не атрымаўÑÑ: %s; адключÑнне Ñ€Ñжыму параноі"
+
+#: nscd/connections.c:1463
+#, c-format
+msgid "cannot change current working directory to \"/\": %s"
+msgstr "немагчыма змÑніць бÑгучы працоўны каталог на \"/\": %s"
+
+#: nscd/connections.c:1647
+#, c-format
+msgid "short read while reading request: %s"
+msgstr "кароткае чытанне Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð·Ð°Ð¿Ñ‹Ñ‚Ñƒ на чытанне: %s"
+
+#: nscd/connections.c:1680
+#, c-format
+msgid "key length in request too long: %d"
+msgstr "Ð´Ð°ÑžÐ¶Ñ‹Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° Ñž запыце занадта вÑлікаÑ: %d"
+
+#: nscd/connections.c:1693
+#, c-format
+msgid "short read while reading request key: %s"
+msgstr "кароткае чытанне Ð¿Ð°Ð´Ñ‡Ð°Ñ Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° запыту: %s"
+
+#: nscd/connections.c:1703
+#, c-format
+msgid "handle_request: request received (Version = %d) from PID %ld"
+msgstr "handle_request: атрыманы запыт (ВерÑÑ–Ñ = %d) ад PID %ld"
+
+#: nscd/connections.c:1708
+#, c-format
+msgid "handle_request: request received (Version = %d)"
+msgstr "handle_request: запыт атрыманы (ВерÑÑ–Ñ = %d)"
+
+#: nscd/connections.c:1848
+#, c-format
+msgid "ignored inotify event for `%s` (file exists)"
+msgstr "Ð¿Ñ€Ð°Ñ–Ð³Ð½Ð°Ñ€Ð°Ð²Ð°Ð½Ð°Ñ Ð¿Ð°Ð´Ð·ÐµÑ inotify Ð´Ð»Ñ `%s` (файл Ñ–Ñнуе)"
+
+#: nscd/connections.c:1853
+#, c-format
+msgid "monitored file `%s` was %s, removing watch"
+msgstr "кантралÑваны файл `%s` быў %s, выдаленне назіраннÑ"
+
+#: nscd/connections.c:1861 nscd/connections.c:1903
+#, c-format
+msgid "failed to remove file watch `%s`: %s"
+msgstr "не атрымалаÑÑ Ð²Ñ‹Ð´Ð°Ð»Ñ–Ñ†ÑŒ назіранне за файлам `%s`: %s"
+
+#: nscd/connections.c:1876
+#, c-format
+msgid "monitored file `%s` was written to"
+msgstr "кантралÑваны файл `%s` быў запіÑаны"
+
+#: nscd/connections.c:1900
+#, c-format
+msgid "monitored parent directory `%s` was %s, removing watch on `%s`"
+msgstr "КантралÑваны бацькоўÑкі каталог `%s` быў %s, выдаленне Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½Ð½Ñ Ð·Ð° `%s`"
+
+#: nscd/connections.c:1926
+#, c-format
+msgid "monitored file `%s` was %s, adding watch"
+msgstr "кантралÑваны файл `%s` быў %s, даданне назіраннÑ"
+
+#: nscd/connections.c:1938
+#, c-format
+msgid "failed to add file watch `%s`: %s"
+msgstr "не ўдалоÑÑ Ð´Ð°Ð´Ð°Ñ†ÑŒ назіранне за файлам `%s`: %s"
+
+#: nscd/connections.c:2116 nscd/connections.c:2281
+#, c-format
+msgid "disabled inotify-based monitoring after read error %d"
+msgstr "адключаны маніторынг на аÑнове inotify паÑÐ»Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÑ– Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ %d"
+
+#: nscd/connections.c:2397
+msgid "could not initialize conditional variable"
+msgstr "не ўдалоÑÑ Ñ–Ð½Ñ–Ñ†Ñ‹Ñлізаваць ўмоўную зменную"
+
+#: nscd/connections.c:2405
+msgid "could not start clean-up thread; terminating"
+msgstr "не атрымалаÑÑ Ð·Ð°Ð¿ÑƒÑціць паток ачыÑткі; Ñпыненне"
+
+#: nscd/connections.c:2419
+msgid "could not start any worker thread; terminating"
+msgstr "не ўдалоÑÑ Ð·Ð°Ð¿ÑƒÑціць ні адзін працоўны паток; Ñпыненне"
+
+#: nscd/connections.c:2474 nscd/connections.c:2476 nscd/connections.c:2492
+#: nscd/connections.c:2502 nscd/connections.c:2520 nscd/connections.c:2531
+#: nscd/connections.c:2541
+#, c-format
+msgid "Failed to run nscd as user '%s'"
+msgstr "Ðе атрымалаÑÑ Ð·Ð°Ð¿ÑƒÑціць nscd ад Ñ–Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка '%s'"
+
+#: nscd/connections.c:2494
+msgid "initial getgrouplist failed"
+msgstr "пачатковае getgrouplist не ўдалоÑÑ"
+
+#: nscd/connections.c:2503
+msgid "getgrouplist failed"
+msgstr "getgrouplist не ўдалоÑÑ"
+
+#: nscd/connections.c:2521
+msgid "setgroups failed"
+msgstr "setgroups не ўдалоÑÑ"
+
+#: nscd/grpcache.c:384 nscd/hstcache.c:401 nscd/initgrcache.c:377
+#: nscd/pwdcache.c:362 nscd/servicescache.c:309
+#, c-format
+msgid "short write in %s: %s"
+msgstr "кароткі Ð·Ð°Ð¿Ñ–Ñ Ñƒ %s: %s"
+
+#: nscd/grpcache.c:429 nscd/initgrcache.c:74
+#, c-format
+msgid "Haven't found \"%s\" in group cache!"
+msgstr "Ðе знойдзены \"%s\" у кÑшы групы!"
+
+#: nscd/grpcache.c:431 nscd/initgrcache.c:76
+#, c-format
+msgid "Reloading \"%s\" in group cache!"
+msgstr "Перазагрузка \"%s\" у кÑш групы!"
+
+#: nscd/grpcache.c:491
+#, c-format
+msgid "Invalid numeric gid \"%s\"!"
+msgstr "ÐÑправільны лічбавы gid \"%s\"!"
+
+#: nscd/mem.c:420
+#, c-format
+msgid "freed %zu bytes in %s cache"
+msgstr "вызвалена %zu байтаў у кÑшы %s"
+
+#: nscd/mem.c:563
+#, c-format
+msgid "no more memory for database '%s'"
+msgstr "нÑма больш памÑці Ð´Ð»Ñ Ð±Ð°Ð·Ñ‹ даных \"%s\""
+
+#: nscd/netgroupcache.c:198
+#, c-format
+msgid "Haven't found \"%s\" in netgroup cache!"
+msgstr "Ðе знойдзены \"%s\" у кÑшы netgroup!"
+
+#: nscd/netgroupcache.c:200
+#, c-format
+msgid "Reloading \"%s\" in netgroup cache!"
+msgstr "Перазагрузка \"%s\" у кÑш netgroup!"
+
+#: nscd/netgroupcache.c:486
+#, c-format
+msgid "Haven't found \"%s (%s,%s,%s)\" in netgroup cache!"
+msgstr "Ðе знойдзены \"%s (%s,%s,%s)\" у кÑшы netgroup!"
+
+#: nscd/netgroupcache.c:489
+#, c-format
+msgid "Reloading \"%s (%s,%s,%s)\" in netgroup cache!"
+msgstr "Перазагрузка \"%s (%s,%s,%s)\" у кÑш netgroup!"
+
+#: nscd/nscd.c:107
+msgid "Read configuration data from NAME"
+msgstr "Чытанне даных канфігурацыі з NAME"
+
+#: nscd/nscd.c:109
+msgid "Do not fork and display messages on the current tty"
+msgstr "Ðе пераходзіць у фон Ñ– паказваць паведамленні на бÑгучым tty"
+
+#: nscd/nscd.c:111
+msgid "Print contents of the offline cache file NAME"
+msgstr "Раздрукаваць змеÑціва пазаÑеткавага файла кÑша NAME"
+
+#: nscd/nscd.c:113
+msgid "Do not fork, but otherwise behave like a daemon"
+msgstr "Ðе Ñыходзіць у фон, але Ñž аÑтатнім паводзіць ÑÑбе Ñк дÑман"
+
+#: nscd/nscd.c:114
+msgid "NUMBER"
+msgstr "КОЛЬКÐСЦЬ"
+
+#: nscd/nscd.c:114
+msgid "Start NUMBER threads"
+msgstr "ЗапуÑціць КОЛЬКÐСЦЬ патокаў"
+
+#: nscd/nscd.c:115
+msgid "Shut the server down"
+msgstr "Выключыць Ñервер"
+
+#: nscd/nscd.c:116
+msgid "Print current configuration statistics"
+msgstr "Раздрукаваць бÑгучую ÑтатыÑтыку канфігурацыі"
+
+#: nscd/nscd.c:118
+msgid "Invalidate the specified cache"
+msgstr "Зрабіць указаны кÑш неÑапраўдным"
+
+#: nscd/nscd.c:119
+msgid "TABLE,yes"
+msgstr "ТÐБЛІЦÐ,так"
+
#: nscd/nscd.c:120
msgid "Use separate cache for each user"
msgstr "ВыкарыÑтоўваць аÑабіÑты кÑш Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð°Ð³Ð° карыÑтальніка"
+#: nscd/nscd.c:125
+msgid "Name Service Cache Daemon."
+msgstr "ДÑман кÑша Ñлужбы імёнаў."
+
+#: nscd/nscd.c:158 nss/getent.c:995 nss/makedb.c:208
+#, c-format
+msgid "wrong number of arguments"
+msgstr "нÑÐ¿Ñ€Ð°Ð²Ñ–Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць аргументаў"
+
+#: nscd/nscd.c:173
+#, c-format
+msgid "failure while reading configuration file; this is fatal"
+msgstr "збой пры чытанні файла канфігурацыі; канец працы"
+
#: nscd/nscd.c:182
#, c-format
msgid "already running"
msgstr "ужо выконваецца"
+#: nscd/nscd.c:202
+#, c-format
+msgid "cannot create a pipe to talk to the child"
+msgstr "не ўдалоÑÑ Ñтварыць канал Ð´Ð»Ñ ÑувÑзі з патомкам"
+
+#: nscd/nscd.c:206
+#, c-format
+msgid "cannot fork"
+msgstr "немагчыма адгалінаваць"
+
+#: nscd/nscd.c:276
+msgid "cannot change current working directory to \"/\""
+msgstr "немагчыма змÑніць бÑгучы працоўны каталог на \"/\""
+
+#: nscd/nscd.c:284
+msgid "Could not create log file"
+msgstr "Ðемагчыма Ñтварыць файл пратакола"
+
#: nscd/nscd.c:363 nscd/nscd_stat.c:208
#, c-format
msgid "write incomplete"
msgstr "Ð·Ð°Ð¿Ñ–Ñ Ð½ÑÑкончаны"
+#: nscd/nscd.c:374
+#, c-format
+msgid "cannot read invalidate ACK"
+msgstr "не ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ неÑапраўдны ACK"
+
+#: nscd/nscd.c:380
+#, c-format
+msgid "invalidation failed"
+msgstr "не атрымалаÑÑ Ð°Ð½ÑƒÐ»Ñваць"
+
+#: nscd/nscd.c:429 nscd/nscd.c:454 nscd/nscd_stat.c:189
+#, c-format
+msgid "Only root is allowed to use this option!"
+msgstr "Толькі root можа ўжываць гÑтую опцыю!"
+
+#: nscd/nscd.c:449
+#, c-format
+msgid "'%s' is not a known database"
+msgstr "'%s' не Ñ‘Ñць вÑдомай базай даных"
+
+#: nscd/nscd.c:464
+#, c-format
+msgid "secure services not implemented anymore"
+msgstr "бÑÑÐ¿ÐµÑ‡Ð½Ñ‹Ñ Ð¿Ð°Ñлугі больш не Ñ€Ñалізуюцца"
+
+#: nscd/nscd.c:497
+#, c-format
+msgid ""
+"Supported tables:\n"
+"%s\n"
+"\n"
+"For bug reporting instructions, please see:\n"
+"%s.\n"
+msgstr ""
+"Табліцы, ÑÐºÑ–Ñ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð°:\n"
+"%s\n"
+"Як паведаміць аб памылках:\n"
+"%s.\n"
+
+#: nscd/nscd.c:647
+#, c-format
+msgid "'wait' failed\n"
+msgstr "'wait' не атрымалаÑÑ\n"
+
+#: nscd/nscd.c:654
+#, c-format
+msgid "child exited with status %d\n"
+msgstr "нашчадак выйшаў з ÑтатуÑам %d\n"
+
+#: nscd/nscd.c:659
+#, c-format
+msgid "child terminated by signal %d\n"
+msgstr "нашчадак Ñпынены Ñігналам %d\n"
+
+#: nscd/nscd_conf.c:53
+#, c-format
+msgid "database %s is not supported"
+msgstr "база даных %s не падтрымліваецца"
+
+#: nscd/nscd_conf.c:104
+#, c-format
+msgid "Parse error: %s"
+msgstr "Памылка разбору: %s"
+
+#: nscd/nscd_conf.c:190
+#, c-format
+msgid "Must specify user name for server-user option"
+msgstr "ТрÑба ўказаць Ñ–Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° server-user"
+
+#: nscd/nscd_conf.c:200
+#, c-format
+msgid "Must specify user name for stat-user option"
+msgstr "ТрÑба ўказаць Ñ–Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка Ð´Ð»Ñ Ð¾Ð¿Ñ†Ñ‹Ñ– stat-user"
+
+#: nscd/nscd_conf.c:258
+#, c-format
+msgid "Must specify value for restart-interval option"
+msgstr "ТрÑба ўказаць значÑнне параметра restart-interval"
+
#: nscd/nscd_conf.c:272
#, c-format
msgid "Unknown option: %s %s %s"
msgstr "ÐевÑдомы выбар: %s %s %s"
+#: nscd/nscd_conf.c:285
+#, c-format
+msgid "cannot get current working directory: %s; disabling paranoia mode"
+msgstr "не ўдалоÑÑ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ бÑгучы працоўны каталог: %s; адключÑнне Ñ€Ñжыму параноі"
+
+#: nscd/nscd_conf.c:305
+#, c-format
+msgid "maximum file size for %s database too small"
+msgstr "макÑімальны памер файла Ð´Ð»Ñ Ð±Ð°Ð·Ñ‹ даных %s занадта малы"
+
#: nscd/nscd_stat.c:158
#, c-format
msgid "cannot write statistics: %s"
msgstr "немагчыма запіÑаць ÑтатыÑтыку: %s"
+#: nscd/nscd_stat.c:173
+msgid "yes"
+msgstr "так"
+
+#: nscd/nscd_stat.c:174
+msgid "no"
+msgstr "не"
+
+#: nscd/nscd_stat.c:185
+#, c-format
+msgid "Only root or %s is allowed to use this option!"
+msgstr "Толькі root або %s могуць выкарыÑтоўваць гÑтую опцыю!"
+
+#: nscd/nscd_stat.c:196
+#, c-format
+msgid "nscd not running!\n"
+msgstr "nscd не працуе!\n"
+
+#: nscd/nscd_stat.c:220
+#, c-format
+msgid "cannot read statistics data"
+msgstr "не ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ ÑтатыÑтыку"
+
+#: nscd/nscd_stat.c:223
+#, c-format
+msgid ""
+"nscd configuration:\n"
+"\n"
+"%15d server debug level\n"
+msgstr ""
+"ÐºÐ°Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ‹Ñ nscd:\n"
+"\n"
+"%15d узровень дыÑгнаÑтычных паведамленнÑÑž\n"
+
+#: nscd/nscd_stat.c:247
+#, c-format
+msgid "%3ud %2uh %2um %2lus server runtime\n"
+msgstr "%3ud %2uh %2um %2lus Ñ‡Ð°Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ Ñервера\n"
+
+#: nscd/nscd_stat.c:250
+#, c-format
+msgid " %2uh %2um %2lus server runtime\n"
+msgstr " %2uh %2um %2lus Ñ‡Ð°Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ Ñервера\n"
+
+#: nscd/nscd_stat.c:252
+#, c-format
+msgid " %2um %2lus server runtime\n"
+msgstr " %2um %2lus Ñ‡Ð°Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ Ñервера\n"
+
+#: nscd/nscd_stat.c:254
+#, c-format
+msgid " %2lus server runtime\n"
+msgstr " %2lus Ñ‡Ð°Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ Ñервера\n"
+
+#: nscd/nscd_stat.c:256
+#, c-format
+msgid ""
+"%15d current number of threads\n"
+"%15d maximum number of threads\n"
+"%15lu number of times clients had to wait\n"
+"%15s paranoia mode enabled\n"
+"%15lu restart internal\n"
+"%15u reload count\n"
+msgstr ""
+"%15d бÑÐ³ÑƒÑ‡Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць патокаў\n"
+"%15d макÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць патокаў\n"
+"%15lu колькі разоў кліенты муÑілі чакаць\n"
+"%15s уключаны Ñ€Ñжым параноі\n"
+"%15lu паміж перазапуÑкамі\n"
+"%15u колькаÑць перазагрузак\n"
+
+#: nscd/nscd_stat.c:291
+#, c-format
+msgid ""
+"\n"
+"%s cache:\n"
+"\n"
+"%15s cache is enabled\n"
+"%15s cache is persistent\n"
+"%15s cache is shared\n"
+"%15zu suggested size\n"
+"%15zu total data pool size\n"
+"%15zu used data pool size\n"
+"%15lu seconds time to live for positive entries\n"
+"%15lu seconds time to live for negative entries\n"
+"%15<PRIuMAX> cache hits on positive entries\n"
+"%15<PRIuMAX> cache hits on negative entries\n"
+"%15<PRIuMAX> cache misses on positive entries\n"
+"%15<PRIuMAX> cache misses on negative entries\n"
+"%15lu%% cache hit rate\n"
+"%15zu current number of cached values\n"
+"%15zu maximum number of cached values\n"
+"%15zu maximum chain length searched\n"
+"%15<PRIuMAX> number of delays on rdlock\n"
+"%15<PRIuMAX> number of delays on wrlock\n"
+"%15<PRIuMAX> memory allocations failed\n"
+"%15s check /etc/%s for changes\n"
+msgstr ""
+"\n"
+"%s кÑш:\n"
+"\n"
+"%15s кÑш уключаны\n"
+"%15s кÑш паÑтаÑнны\n"
+"%15s кÑш агульны\n"
+"%15zu прапанаваны памер\n"
+"%15zu агульны памер пула даных\n"
+"%15zu выкарыÑтаны памер пула даных\n"
+"%15lu Ñекунд Ñ‡Ð°Ñ Ð¶Ñ‹Ñ†Ñ†Ñ Ð´Ð»Ñ Ñтаноўчых запіÑаў\n"
+"%15lu Ñекунд Ñ‡Ð°Ñ Ð¶Ñ‹Ñ†Ñ†Ñ Ð´Ð»Ñ Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹Ñ… запіÑаў\n"
+"%15<PRIuMAX> трапленні Ñž кÑш Ñтаноўчых запіÑаў\n"
+"%15<PRIuMAX> кÑшаванне хітоў адмоўных запіÑаў\n"
+"%15<PRIuMAX> промахі кÑша пры Ñтаноўчых запіÑах\n"
+"%15<PRIuMAX> промахі Ñž кÑшы на адмоўных запіÑах\n"
+"%15lu%% чаÑтата траплÑннÑÑž у кÑш\n"
+"%15zu бÑÐ³ÑƒÑ‡Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць кÑшаваных значÑннÑÑž\n"
+"%15zu макÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць кÑшаваных значÑннÑÑž\n"
+"%15zu макÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð°ÑžÐ¶Ñ‹Ð½Ñ Ð»Ð°Ð½Ñ†ÑƒÐ¶ÐºÐ° пошуку\n"
+"%15<PRIuMAX> колькаÑць затрымак на rdlock\n"
+"%15<PRIuMAX> колькаÑць затрымак на wrlock\n"
+"%15<PRIuMAX> размеркаванне памÑці не атрымалаÑÑ\n"
+"%15s праверыць /etc/%s на наÑўнаÑць змен\n"
+
+#: nscd/pwdcache.c:406
+#, c-format
+msgid "Haven't found \"%s\" in user database cache!"
+msgstr "Ðе знойдзены \"%s\" у кÑшы базы даных карыÑтальнікаў!"
+
+#: nscd/pwdcache.c:408
+#, c-format
+msgid "Reloading \"%s\" in user database cache!"
+msgstr "Перазагрузка \"%s\" у кÑш базы даных карыÑтальнікаў!"
+
+#: nscd/pwdcache.c:470
+#, c-format
+msgid "Invalid numeric uid \"%s\"!"
+msgstr "ÐÑправільны лічбавы uid \"%s\"!"
+
+#: nscd/selinux.c:154
+#, c-format
+msgid "Failed opening connection to the audit subsystem: %m"
+msgstr "Ðе атрымалаÑÑ Ð°Ð´ÐºÑ€Ñ‹Ñ†ÑŒ злучÑнне з падÑÑ–ÑÑ‚Ñмай аўдыту: %m"
+
+#: nscd/selinux.c:175
+msgid "Failed to set keep-capabilities"
+msgstr "Ðе ўдалоÑÑ ÑžÑталÑваць keep-capabilities"
+
+#: nscd/selinux.c:176 nscd/selinux.c:239
+msgid "prctl(KEEPCAPS) failed"
+msgstr "prctl(KEEPCAPS) не атрымалаÑÑ"
+
+#: nscd/selinux.c:190
+msgid "Failed to initialize drop of capabilities"
+msgstr "Ðе ўдалоÑÑ Ñ–Ð½Ñ–Ñ†Ñ‹Ñлізаваць ÑкарачÑнне магчымаÑцÑÑž"
+
#: nss/getent.c:154 nss/getent.c:466 nss/getent.c:513
#, c-format
msgid "Enumeration not supported on %s\n"
diff --git a/po/bg.po b/po/bg.po
index 86a68ba..604c4bb 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -10,9 +10,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2025-01-08 21:29+0200\n"
+"Project-Id-Version: libc 2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-07-20 18:44+0200\n"
"Last-Translator: Roumen Petrov <transl@roumenpetrov.info>\n"
"Language-Team: Bulgarian <dict@ludost.net>\n"
"Language: bg\n"
@@ -102,7 +102,7 @@ msgstr "(ПРОГРÐМÐРГРЕШКÐ) Ðе е извеÑтна верÑиÑÑ
msgid "%s: Too many arguments\n"
msgstr "%s: Твърде много аргументи\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ПРОГРÐМÐРГРЕШКÐ) ОпциÑта трÑбва да е разпознаваема!?"
@@ -145,7 +145,7 @@ msgstr ""
"-o ИЗХОДЕÐ-ФÐЙЛ [ВХОДЕÐ_ФÐЙЛ]...\n"
"[ИЗХОДЕÐ-ФÐЙЛ [ВХОДЕÐ_ФÐЙЛ]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -160,7 +160,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -176,7 +176,7 @@ msgstr ""
"ГÐРÐÐЦИИ, включително без предполагаемите гаранции за полезноÑÑ‚ и пригодноÑÑ‚.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -407,7 +407,7 @@ msgstr "Файла за Ñкладиране е грешен порÑдък на
msgid "Cache generated by: "
msgstr "Складът е Ñъздаден от: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Ðе може да Ñе отвори файлът за Ñкладиране %s\n"
@@ -476,11 +476,11 @@ msgstr "грешка при Ñвързване на Ñподелени библÐ
msgid "DYNAMIC LINKER BUG!!!"
msgstr "ДЕФЕКТ Ð’ ПРОГРÐМÐТРЗРДИÐÐМИЧÐО СВЪРЗВÐÐЕ!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "не може да Ñе Ñъздаде ÑпиÑък на обхватът"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "не е отворен ÑподелениÑÑ‚ обект"
@@ -509,11 +509,11 @@ msgstr "не може да Ñе задели памет за ÑпиÑък ÑÑŠÑ
msgid "cannot allocate symbol search list"
msgstr "не може да Ñе задели памет за ÑпиÑък ÑÑŠÑ Ñимволи за търÑене"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "не може да Ñе Ñъздадат HWCAP предимÑтва"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "не може да Ñе Ñъздаде ÑпиÑък за възможноÑти"
@@ -533,99 +533,99 @@ msgstr "не може да Ñе Ñъздаде копие на RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "не може да Ñе Ñъздаде маÑив на директориите за търÑене"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "не може да Ñе определÑÑ‚ атрибутите на Ñподелен обект"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "не може да Ñе Ñъздаде опиÑание за Ñподелен обект"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "не може да Ñе прочетат данни от файлът"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "адреÑÑŠÑ‚ или отмеÑтването, в командата за зареждане на ELF, не е подравнен на Ñтраница"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "обектниÑÑ‚ файл е без дÑлове за Ñвързване"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "изпълнимиÑÑ‚ файл не може да Ñе Ñвърже динамично"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "обектниÑÑ‚ файл е без дÑл за динамично Ñвързване"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "не може да Ñе зареди изпълним файл незавиÑим от меÑтоположение"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "не е възможно dlopen() за ÑподелениÑÑ‚ обект"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "не може да Ñе задели памет за заглавието на програмата"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "Ñтекът не може да Ñе разреши за изпълнение, както е поиÑкано от ÑÐ¿Ð¾Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¾Ð±ÐµÐºÑ‚"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "не може да Ñе затвори опиÑанието на файлът"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "файлът е твърде къÑ"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "неправилен ELF заглавен блок"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "данните от ELF файлът не Ñа кодирани ÑÑŠÑ Ñтарши байт първи(big-endian)"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "данните от ELF файлът не Ñа кодирани Ñ Ð¼Ð»Ð°Ð´ÑˆÐ¸ байт първи(little-endian)"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "номерът на верÑÐ¸Ñ Ð¾Ñ‚ ELF-файла не ÑъответÑтва на текущата"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ELF файлът е Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÐµÐ½ номер на ДПИ(ABI-двоичен програмен интерфейÑ) за ОС "
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ELF файлът е Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð° верÑÐ¸Ñ Ð·Ð° ДПИ(двоичен програмен интерфейÑ)"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "ненулево допълване при e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "вътрешна грешка"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "верÑиÑта, на ELF файлът, не ÑъответÑтва на текущата"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "Ñамо ET_DYN и ET_EXEC могат да Ñе Ñвържат"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "неочакван размер на елемент(phentsize) в заглавието на ELF файл"
@@ -653,19 +653,19 @@ msgstr "не може да Ñе промени защитата на паметÑ
msgid "cannot map zero-fill pages"
msgstr "не може да Ñе изобразÑÑ‚ Ñтраници запълнени Ñ Ð½ÑƒÐ»Ð¸"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "грешка при търÑене на Ñимвол"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "не може да Ñе увеличи общата облаÑÑ‚"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "ПревъртÑн броÑч за пораждане на TLS! ÐœÐ¾Ð»Ñ Ð´Ð¾ÐºÐ»Ð°Ð´Ð²Ð°Ð¹Ñ‚Ðµ го."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "не може да Ñе задели памет за търÑене на адреÑи"
@@ -706,7 +706,7 @@ msgstr "Ñлед премеÑтването не може да Ñе поÑтав
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT е използван в код, който не е за динамично Ñвързване"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "не може да Ñе Ñъздадат Ñтруктури за TLS данни"
@@ -718,220 +718,220 @@ msgstr "грешка при търÑене на верÑиÑ"
msgid "cannot allocate version reference table"
msgstr "не може да Ñе Ñъздаде таблица Ñ Ð¿Ñ€ÐµÐ¿Ñ€Ð°Ñ‚ÐºÐ¸ за верÑиите"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR без GLIBC_ABI_DT_RELR завиÑимоÑÑ‚"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Разпечатване на Ñклад"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Извеждане на допълнителни ÑъобщениÑ"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Да не Ñе Ñъздава Ñклад"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Да не Ñе обновÑват Ñимволни връзки"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "ПремеÑтване в и използване на ГЛÐВЕРкато \"коренова\" директориÑ"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ГЛÐВЕÐ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "КЕШ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Използване на КЕШ като файл за Ñкладиране"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "ÐÐСТ"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Използване на ÐÐСТ за наÑтройващ файл"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Да Ñе обработÑÑ‚ Ñамо директориите зададени от ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¸Ñ Ñ€ÐµÐ´. Да не Ñе Ñъздава Ñклад."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Ръчно ще Ñе Ñъздадат връзки за отделните библиотеки."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "ФОРМÐТ"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Използване на формат: new(по подразбиране), old или compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Игнориране на помощниÑÑ‚ файл за Ñкладиране"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "ÐаÑтройване на Ñвръзките при изпълнение на програмата за динамично Ñвързване."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "ПътÑÑ‚ \"%s\" е зададен повече от един веднъж"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(от %s:%d и %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Ðе може да Ñе Ñъздаде път за hwcaps"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "ИзброÑване на Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ '%s'"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Ðе може да Ñе определÑÑ‚ атрибутите на %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Ðе може да Ñе определÑÑ‚ атрибутите на %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s не е Ñимволна връзка\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Ðе може да Ñе развърже(изтрие) %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Ðе може да Ñе Ñъздаде Ñимволна връзка от %s към %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (променен)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (ПРЕСКОЧЕÐ)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "%s не е открит"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Ðе може да Ñе определÑÑ‚ атрибутите(lstat) на %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Пренебрегване на файл %s, защото не е обикновен."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Ðе е Ñъздадена връзка, защото не е намерен soname за %s"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (от %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Ðе може да Ñе отвори Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ %s"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Ðе може да Ñе образува път към библиотека"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Ð’Ñ…Ð¾Ð´Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð» %s не е намерен.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Ðе може да Ñе определÑÑ‚ атрибутите на %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 библиотека %s в неправилна директориÑ"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "библиотеките %s и %s от Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ %s Ñа Ñ ÐµÐ´Ð½Ð°ÐºÐ²Ð¾ SONAME, но Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡ÐµÐ½ тип."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Предупреждение: пренебрегване на файл Ñ Ð½Ð°Ñтройки, който не може да Ñе отвори: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: пренебрегнато hwcap напътÑтвие"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "изиÑква Ñе абÑолютно име на наÑтройващ файл когато Ñе използва -r"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "паметта е изчерпана"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: не може да Ñе чете директориÑта %s "
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "използван е отноÑителен път %s за Ñъздаване на Ñклад"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Ðе може да Ñе Ñмени директориÑта на /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Ðе може да Ñе отвори директориÑта '%s' Ñ Ñ„Ð°Ð¹Ð» за Ñкладиране\n"
@@ -1283,82 +1283,82 @@ msgstr "СПОД_ОБЕКТ [ДИÐГ_ДÐÐÐИ]"
msgid "failed to load shared object `%s'"
msgstr "пропадна зареждането на ÑÐ¿Ð¾Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¾Ð±ÐµÐºÑ‚ \"%s\""
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "не може да Ñе Ñъздаде вътрешно опиÑание"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "повторното отварÑнето на ÑÐ¿Ð¾Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¾Ð±ÐµÐºÑ‚ \"%s\" не уÑпÑ"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "не уÑÐ¿Ñ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½ÐµÑ‚Ð¾ на заглавиÑта на дÑловете"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "не уÑÐ¿Ñ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½ÐµÑ‚Ð¾ на таблицата Ñ Ð½Ð¸Ð·Ð¾Ð²Ðµ от заглавието на дÑла"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Ðе може да Ñе прочете името на файла Ñ ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð·Ð° изпитание: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "не може да Ñе определи името на файла"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "прочитането на ELF заглавието не уÑпÑ"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Файлът \"%s\" е изчиÑтен: невъзможен подробен анализ\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "пропадна зареждането на данни за Ñимволите"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "не може да Ñе заредÑÑ‚ диагноÑтичните данни"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "при определÑне атрибутите на файл Ñ Ð´Ð¸Ð°Ð³Ð½Ð¾Ñтични данни"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "файлът Ñ Ð´Ð¸Ð°Ð³Ð½Ð¾Ñтични данни \"%s\" не ÑъответÑтва на ÑÐ¿Ð¾Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¾Ð±ÐµÐºÑ‚ \"%s\""
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "ÐеуÑпех при изобразÑването в паметта на файл Ñ Ð´Ð¸Ð°Ð³Ð½Ð¾Ñтични данни"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "грешка при затварÑне на файл Ñ Ð´Ð¸Ð°Ð³Ð½Ð¾Ñтични данни"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "\"%s\" не е подходÑщ файл Ñ Ð´Ð¸Ð°Ð³Ð½Ð¾Ñтични данни за \"%s\""
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "не може да Ñе памет за данни за Ñимволи"
@@ -2857,7 +2857,7 @@ msgid "cannot resize archive file"
msgstr "не може да Ñе преоразмери Ð°Ñ€Ñ…Ð¸Ð²Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "не може да Ñе изобрази(в паметта) заглавието на архива"
@@ -2916,64 +2916,70 @@ msgstr "не може да Ñе определÑÑ‚ атрибутите на аÑ
msgid "cannot lock locale archive \"%s\""
msgstr "не може да Ñе заключи архива за езикова наÑтройка \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr "не може да Ñе отключи заглавието на архива"
+
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "не може да Ñе прочете заглавието на архива"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "неправилни магичеÑки байтове в заглавието на архива"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "езиковата наÑтройка \"%s\" вече ÑъщеÑтвува"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "не може да Ñе добави към архива за езикова наÑтройка"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "не е намерен файлът Ñ Ð¿Ñевдоними за езикови наÑтройки \"%s\""
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "ДобавÑне на %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "определÑнето на атрибутите на \"%s\" не уÑпÑ: %s - пренебрегнато"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" не е Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ - пренебрегнато"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "не може да Ñе отвори директориÑта \"%s\": %s - пренебрегнато"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "непълно множеÑтво от файлове за езикови наÑтройки в \"%s\""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "не може да Ñе прочетат вÑички файлове в \"%s\" - пренебрегнато"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "езиковата наÑтройка \"%s\" не е в архива"
diff --git a/po/ca.po b/po/ca.po
index 958c835..ccaea45 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -48,7 +48,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.37.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2023-08-21 18:12+0200\n"
"Last-Translator: Ivan Vilata i Balaguer <ivan@selidor.net>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
@@ -141,7 +141,7 @@ msgstr "(ERROR DEL PROGRAMA) No es coneix cap versió!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Sobren arguments\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ERROR DEL PROGRAMA) L’opció hauria d’haver estat reconeguda!?"
@@ -178,7 +178,7 @@ msgstr ""
"[FITXER_EIXIDA [FITXER_ENTRADA]…]"
# L’adreça es veu millor així. ivb
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -193,7 +193,7 @@ msgstr ""
"<%s>.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -210,7 +210,7 @@ msgstr ""
"ADEQUACIÓ PER A UN PROPÒSIT PARTICULAR.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -433,7 +433,7 @@ msgstr "l’ordenació d’octets de la memòria cau no és correcta\n"
msgid "Cache generated by: "
msgstr "Memòria cau generada per: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "no s’ha pogut obrir el fitxer «%s» de memòria cau\n"
@@ -504,11 +504,11 @@ msgstr "error en carregar les biblioteques dinàmiques"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "ERROR A L’ENLLAÇADOR DINÀMIC!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "no s’ha pogut crear la llista d’àmbits"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "l’objecte compartit no és obert"
@@ -541,11 +541,11 @@ msgstr "no s’ha pogut reservar la llista de dependències"
msgid "cannot allocate symbol search list"
msgstr "no s’ha pogut reservar la llista de cerca de símbols"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "no s’han pogut crear les prioritats de «HWCAP»"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "no s’ha pogut crear la llista de capacitats"
@@ -565,104 +565,104 @@ msgstr "no s’ha pogut crear una còpia de RUNPATH o RPATH"
msgid "cannot create search path array"
msgstr "no s’ha pogut crear el vector de camins de cerca"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "ha fallat stat() sobre l’objecte compartit"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "no s’ha pogut crear el descriptor d’objecte compartit"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "no s’han pogut llegir les dades del fitxer"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "l’adreça o desplaçament de l’ordre ELF de càrrega no està alineada amb la pàgina"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "el fitxer d’objecte no té segments carregables"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "no s’ha pogut carregar dinàmicament l’executable"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "el fitxer d’objecte no té secció dinàmica"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "no s’ha pogut carregar dinàmicament l’executable independent de la posició"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "ha fallat dlopen() sobre l’objecte compartit"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "no s’ha pogut reservar memòria per a la capçalera del programa"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "no s’ha pogut habilitar la pila executable a requeriment de l’objecte compartit"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "no s’ha pogut tancar un descriptor de fitxer"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "el fitxer és massa curt"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "la capçalera ELF no és vàlida"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "la codificació de les dades del fitxer ELF no és bigâ€endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "la codificació de les dades del fitxer ELF no és littleâ€endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "la identificació de la versió del fitxer ELF no concorda amb l’actual"
# ivb (2001/11(06)
# ivb ABI = Application Binary Interface (interfície binària d'aplicació)
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "l’ABI de sistema operatiu del fitxer ELF no és vàlida"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "la versió de l’ABI del fitxer ELF no és vàlida"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "el replè de «e_ident» no conté només zeros"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "error intern"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "la versió del fitxer ELF no concorda amb l’actual"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "només es poden carregar els tipus ET_DYN i ET_EXEC"
# ivb (2001/11/01)
# ivb La traducció completa de «phentsize» vindria a ser: mida d'entrada
# ivb de taula de la capçalera de programa.
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "el valor de «phentsize» del fitxer ELF no és l’esperat"
@@ -690,21 +690,21 @@ msgstr "no s’han pogut canviar les proteccions de memòria"
msgid "cannot map zero-fill pages"
msgstr "no s’han pogut mapar les pàgines plenes de zeros"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "error en cercar el símbol"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "no s’ha pogut estendre l’àmbit global"
# ivb (2002/10/29)
# ivb TLS = Thread Local Storage
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "El comptador de generació de TLS s’ha esgotat! Per favor, informeu d’açò."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "no s’han pogut reservar les dades de cerca d’adreces"
@@ -745,7 +745,7 @@ msgstr "no s’ha pogut protegir la memòria després de reubicar"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "s’ha emprat RTLD_NEXT en un codi no carregat dinàmicament"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "no s’han pogut crear les estructures de dades TLS"
@@ -757,232 +757,232 @@ msgstr "error en cercar la versió"
msgid "cannot allocate version reference table"
msgstr "no s’ha pogut reservar la taula de referències de versions"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "s’ha trobat una entrada DT_RELR sense dependència GLIBC_ABI_DT_RELR"
# Més ajudes. ivb
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Mostra la memòria cau."
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Genera missatges detallats."
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "No construeix la memòria cau."
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "No actualitza els enllaços simbòlics."
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Canvia a i empra ARREL com a directori arrel."
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ARREL"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Empra CACHE com a fitxer de memòria cau."
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Empra CONF com a fitxer de configuració."
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Només processa els directoris especificats a la línia d’ordres. No construeix la memòria cau."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Per a enllaçar les biblioteques manualment."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "FORMAT a emprar: «new» (nou, per defecte), «old» (antic) o «compat» (compatible)."
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "No té en compte el fitxer de memòria cau auxiliar."
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Configura els vincles en temps d’execució de l’enllaçador dinàmic."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "s’ha indicat el camí «%s» més d’una volta"
# Continua l’error anterior; NOM_DE_FITXER:LÃNIA. ivb
# No usa quote(). ivb
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(a «%s»:%d i a «%s»:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "no s’ha pogut construir el camí «glibc-hwcaps»"
# Missatge d’error. ivb
# No usa quote(). ivb
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "en llistar el directori «%s»"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "ha fallat stat() sobre «%s»"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "ha fallat stat() sobre «%s»\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "«%s» no és un enllaç simbòlic\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "no s’ha pogut desenllaçar «%s»"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "no s’ha pogut crear un enllaç des de «%s» cap a «%s»"
# ivb (2001/10/28)
# ivb Es refereix a un enllaç -> masculí.
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (canviat)\n"
# ivb (2001/10/28)
# ivb Es refereix a fer o no l'enllaç, no importa el gènere.
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (SALTAT)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "no s’ha pogut trobar «%s»"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "ha fallat lstat() sobre «%s»"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "es descarta el fitxer «%s» que no és un fitxer ordinari"
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "no s’ha creat l’enllaç perquè no s’ha trobat el nom d’objecte compartit de «%s»"
# Continua un missatge de diagnòstic anterior; NOM_DE_FITXER:LÃNIA. ivb
# No usa quote(). ivb
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (a «%s»:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "no s’ha pogut obrir el directori «%s»"
# Es refereix a la cadena de caràcters. ivb
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "no s’ha pogut formar el camí de biblioteques"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "no s’ha trobat el fitxer d’entrada «%s»\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "ha fallat stat() sobre «%s»"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "la biblioteca «%s» per a libc6 es troba en un directori incorrecte"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "les biblioteques «%s» i «%s» del directori «%s» tenen el mateix nom d’objecte compartit però diferent tipus."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "avís: es descarta el fitxer de configuració que no s’ha pogut obrir: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: es descarta la directiva «hwcap»"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "cal indicar el camí absolut del fitxer de configuració en emprar «-r»"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "la memòria s’ha exhaurit"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: no s’ha pogut llegir el directori «%s»"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "s’ha indicat el camí relatiu «%s» per a construir la memòria cau"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "no s’ha pogut canviar al directori arrel"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "no s’ha pogut obrir el directori «%s» de fitxers de memòria cau\n"
@@ -1351,82 +1351,82 @@ msgstr "OBJECTE_COMPARTIT [DADES_PERFILAT]"
msgid "failed to load shared object `%s'"
msgstr "no s’ha pogut carregar l’objecte compartit «%s»"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "no s’ha pogut crear un descriptor intern"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "no s’ha pogut reobrir l’objecte compartit «%s»"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "la lectura de les capçaleres de secció ha fallat"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "la lectura de la taula de cadenes de capçalera de secció ha fallat"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** No s’ha pogut llegir el nom del fitxer d’informació de depuració: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "no s’ha pogut determinar un nom de fitxer"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "la lectura de la capçalera ELF ha fallat"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** El fitxer «%s» no conté símbols: no és possible l’anàlisi detallada\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "no s’han pogut carregar les dades simbòliques"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "no s’han pogut carregar les dades de perfilat"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "en cridar stat() sobre el fitxer de dades de perfilat"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "el fitxer «%s» de dades de perfilat no correspon a l’objecte compartit «%s»"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "ha fallat mmap() sobre el fitxer de dades de perfilat"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "error en tancar el fitxer de dades de perfilat"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "«%s» no és un fitxer vàlid de perfilat de «%s»"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "no s’han pogut reservar les dades de símbols"
@@ -2933,7 +2933,7 @@ msgid "cannot resize archive file"
msgstr "no s’ha pogut redimensionar el fitxer d’arxiu"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "no s’ha pogut mapar la capçalera de l’arxiu"
@@ -2994,23 +2994,23 @@ msgstr "ha fallat stat() sobre l’arxiu «%s» de locales"
msgid "cannot lock locale archive \"%s\""
msgstr "no s’ha pogut blocar l’arxiu «%s» de locales"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "no s’ha pogut llegir la capçalera de l’arxiu"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "el valor màgic en la capçalera de l’arxiu no és vàlid"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "el locale «%s» ja existeix"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
@@ -3018,44 +3018,44 @@ msgstr "no s’ha pogut afegir a l’arxiu de locales"
# ivb (2002/10/21)
# ivb El fitxer conté àlies de diversos locales (locale.alias).
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "no s’ha trobat el fitxer «%s» d’àlies de locales"
# ivb (2002/10/21)
# ivb És un missatge, no un error.
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "S’està afegint «%s»\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "ha fallat stat() sobre «%s»: %s: es descarta"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "«%s» no és un directori: es descarta"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "no s’ha pogut obrir el directori «%s»: %s: es descarta"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "el joc de fitxers de locale a «%s» no és complet"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "no s’han pogut llegir tots els fitxers de «%s»: es descarta"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "el locale «%s» no es troba a l’arxiu"
diff --git a/po/cs.po b/po/cs.po
index e786969..bdbafd7 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -25,9 +25,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2025-01-06 19:22+01:00\n"
+"Project-Id-Version: libc 2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-07-20 12:08+02:00\n"
"Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
"Language: cs\n"
@@ -119,7 +119,7 @@ msgstr "(CHYBA PROGRAMU) Neznámá verze!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Příliš mnoho argumentů\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(CHYBA PROGRAMU) PÅ™epínaÄ mÄ›l být rozpoznán!?"
@@ -163,7 +163,7 @@ msgstr ""
"-o VÃSTUPNÃ_SOUBOR [VSTUPNÃ_SOUBOR]…\n"
"[ VÃSTUPNÃ_SOUBOR [VSTUPNÃ_SOUBOR]…]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -178,7 +178,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -195,7 +195,7 @@ msgstr ""
"a to i bez záruky PRODEJNOSTI nebo VHODNOSTI PRO NĚJAKà KONKRÉTNà ÚČEL.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -427,7 +427,7 @@ msgstr "Soubor s keší má nesprávnou endianitu.\n"
msgid "Cache generated by: "
msgstr "Keš vytvořil: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Soubor s keší %s nelze otevřít\n"
@@ -496,11 +496,11 @@ msgstr "chyba bÄ›hem naÄítání sdílených knihoven"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "CHYBA DYNAMICKÉHO LINKERU!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "seznam rozsahů nelze vytvořit"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "sdílený objekt není otevřen"
@@ -529,11 +529,11 @@ msgstr "dynamický seznam nelze alokovat"
msgid "cannot allocate symbol search list"
msgstr "seznam pro vyhledávání symbolů nelze alokovat"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "nelze vytvořit priority HWCAP"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "nelze vytvořit seznam kvalifikací"
@@ -553,99 +553,99 @@ msgstr "nelze vytvořit kopii RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "nelze vytvořit pole vyhledávacích cest"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "nelze získat informace o sdíleném objektu"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "deskriptor sdíleného objektu nelze vytvořit"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "data ze souboru nelze naÄíst"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "Adresa/pozice kódu zavadÄ›Äe formátu ELF není zarovnána na hranici stránky"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "objektový soubor nemá žádné nahratelné segmenty"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "spustitelný kód nelze dynamicky zavést"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "objektový soubor nemá žádnou dynamickou sekci"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "spustitelný kód nezávislý na umístění nelze dynamicky zavést"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "sdílený objekt nebylo možné naÄíst funkcí dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "nelze alokovat paměť pro hlaviÄku programu"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "nemohu povolit spustitelnost zásobníku, jak vyžaduje sdílený objekt"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "deskriptor souboru nelze zavřít"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "soubor je příliš krátký"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "neplatný hlaviÄka ELF"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "Kódování dat souboru ELF nemá velkou endianitu"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "Kódování dat souboru ELF nemá malou endianitu"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ident verze souboru ELF se neshoduje se souÄasnou"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "Chybné ABI OS souboru ELF"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "Chybná verze ABI souboru ELF"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "nenulová výplň v e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "vnitřní chyba"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "Verze souboru ELD se neshoduje se souÄasnou"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "jen ET_DYN a ET_EXEC mohou být nahráni"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "phentsize souboru ELF má neoÄekávanou velikost"
@@ -673,19 +673,19 @@ msgstr "ochrany paměti nelze změnit"
msgid "cannot map zero-fill pages"
msgstr "nulami vyplněné stránky nelze mapovat"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "chyba při vyhledávání symbolu"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "globální rozsah nelze rozšířit"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "ČítaÄ generátoru TLS oříznut! Prosím, tuto skuteÄnost nahlaste."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "data pro vyhledávání adres nelze alokovat"
@@ -726,7 +726,7 @@ msgstr "po pÅ™emístÄ›ní nelze nelze uplatnit dodateÄnou ochranu pamÄ›ti"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT je použito pro kód, který není dynamicky zaveden"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "datové struktury TLS nelze vytvořit"
@@ -738,220 +738,220 @@ msgstr "chyba při vyhledávání verze"
msgid "cannot allocate version reference table"
msgstr "tabulku odkazů na verze nelze alokovat"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR bez závislosti GLIBC_ABI_DT_RELR"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Vypsat keš"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Vypisuje podrobné zprávy"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Nevybuduje keš"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Neaktualizuje symbolické odkazy"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Přepne se do a použije KOŘEN jako kořenový adresář"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "KOŘEN"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "KEÅ "
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Použije KEŠ jako soubor s keší"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "KONFIG"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Použije KONFIG jako konfiguraÄní soubor"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Zpracuje jen adresáře uvedené na příkazovém řádku. Nevybuduje keš."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "RuÄnÄ› odkazuje jednotlivé knihovny."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMÃT"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Který formát použije: new [nový] (výchozí), old [starý] nebo compat [kompatibilní]"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignoruje pomocné soubory s keší"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Nastaví vazby dynamického linkeru pro dobu běhu"
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Cesta „%s“ zadána více krát"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(z %s:%d a %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Cestu ke glibc-hwcaps nebylo možné sestavit"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Výpis adresáře %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Nelze získat informace o %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Nelze získat informace o %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s není symbolický odkaz\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Nelze smazat odkaz na %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Odkaz na %2$s z %1$s nelze vytvořit"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (změněno)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (PŘESKOČENO)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "%s nezle nalézt"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Informace o symbolickém odkazu %s nelze získat"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Soubor %s ignorován, neb se nejedná o obyÄejný soubor."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Protože nebyl nalezen název sdílené knihovny (soname) %s, žádný odkaz nebyl vytvořeni."
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (z %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Adresář %s nelze otevřít"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Cestu ke knihovně nebylo možné vytvořit"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Vstupní soubor %s nebyl nalezen.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Informace o %s nelze získat"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 knihovna %s je ve špatném adresáři"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "knihovny %s a %s z adresáře %s mají stejný název (soname), ale rozdílný typ."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Pozor: soubor, který nelze otevřít, bude ignorován: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: direktiva hwcap ignorována"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "PÅ™i použití -r je tÅ™eba zadat absolutní jméno konfiguraÄního souboru"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "paměť vyÄerpána"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: adresář %s nelze naÄíst"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "pro vybudování keše byla použita relativní cesta „%s“"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Nelze se přepnout do adresáře /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Adresář %s se soubory keší nelze otevřít\n"
@@ -1305,84 +1305,84 @@ msgstr "SDÃLENÃ_OBJEKT [PROF_DATA]"
msgid "failed to load shared object `%s'"
msgstr "sdílený objekt „%s“ se nepodařilo zavést"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "interní deskriptor nelze vytvořit"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Znovuotevření sdíleného objektu „%s“ nebylo úspěšné"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "Ätení hlaviÄek sekcí selhalo"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "chyba pÅ™i naÄítání tabulky Å™etÄ›zců z hlaviÄky sekce"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Nelze pÅ™eÄíst název souboru s ladícími informaci: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "název souboru nelze urÄit"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "chyba pÅ™i Ätení hlaviÄky ELF"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr ""
"*** Ze souboru „%s“ byly odstraněny ladící informace: podrobná analýza\n"
"není možná\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "data symbolů se nepodaÅ™ila naÄíst"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "profilovací data nelze naÄíst"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "během funkce stat() na soubor profilovacích informací"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "profilovací data „%s“ nesouhlasí se sdíleným objektem „%s“"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "soubor profilovacích dat se nepodařilo namapovat mmapem"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "chyba během uzavírání souboru profilovacích dat"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "„%s“ nejsou správná profilovací data pro „%s“"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "paměť pro symboly nelze alokovat"
@@ -2884,7 +2884,7 @@ msgid "cannot resize archive file"
msgstr "souboru s archivem nelze změnit velikost "
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "hlaviÄku ze souboru s archivem nelze namapovat"
@@ -2943,64 +2943,70 @@ msgstr "nelze vykonat stat() pro archiv národního prostředí „%s“"
msgid "cannot lock locale archive \"%s\""
msgstr "archiv „%s“ národního prostředí nelze zamknout"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr "hlaviÄku archivu nelze odemknout"
+
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "hlaviÄku archivu nelze pÅ™eÄíst"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "v hlaviÄce archivu je chybná magická hodnota"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "národní prostředí „%s“ již existuje"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "do archivu národního prostředí nelze přidávat"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "soubor „%s“ s přezdívkami národních prostředí není k nalezení"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Přidávám %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "stat() na „%s“ selhal: %s: ignorováno"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "„%s“ není adresářem: ignorováno"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "adresář „%s“ nelze otevřít: %s: ignorováno"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "neúplná sada souborů národních prostředí v „%s“"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "vÅ¡echny soubory v „%s“ nelze pÅ™eÄíst: ignorováno"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "národní prostředí „%s“ není v archivu"
diff --git a/po/da.po b/po/da.po
index ae26619..b7c2285 100644
--- a/po/da.po
+++ b/po/da.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc-2.11.1\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2010-11-01 10:37+0100\n"
"Last-Translator: Keld Simonsen <keld@keldix.com>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -94,7 +94,7 @@ msgstr "(PROGRAMFEJL) Ingen version kendt!?"
msgid "%s: Too many arguments\n"
msgstr "%s: For mange argumenter\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(PROGRAMFEJL) Flag skulle have været genkendt!?"
@@ -137,7 +137,7 @@ msgstr ""
"[UDFIL [INDFIL]...]"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -154,7 +154,7 @@ msgstr ""
"TIL NOGEN SPECIEL OPGAVE.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -337,7 +337,7 @@ msgstr "ugyldig tilstand"
msgid "invalid mode parameter"
msgstr "ugyldig tilstandsparameter"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Kan ikke åbne hurtigbufferfil %s\n"
@@ -386,11 +386,11 @@ msgstr "fejl ved indlæsning af delte biblioteker"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "FEJL I DYNAMISK LÆNKER!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "kan ikke oprette omfangsliste"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "delt objekt er ikke åbent"
@@ -417,7 +417,7 @@ msgstr "kan ikke allokere afhængighedsliste"
msgid "cannot allocate symbol search list"
msgstr "kan ikke allokere symbolsøgningsliste"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "kan ikke oprette egenskabsliste"
@@ -437,87 +437,87 @@ msgstr "kan ikke oprette kopi af RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "kan ikke oprette tabel over søgestier"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "kan ikke tage status på delt objekt"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "kan ikke oprette delt objektbeskriver"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "kan ikke indlæse fildata"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "objektfil har ingen indlæsbare segmenter"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "kan ikke indlæse udførbare programmer dynamisk"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "objektfil har ingen dynamisk sektion"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "delt objekt kan ikke åbnes med dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "kan ikke allokere hukommelse til programhoved"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "kan ikke oprette udførbar stak som kræves af delt objekt"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "kan ikke lukke filbeskriver"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "for kort fil"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "ugyldigt ELF-hoved"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "Kodning for ELF-fildata er ikke \"big-endian\""
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "Kodning for ELF-fildata er ikke \"little-endian\""
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ELF-filens version-identitet passer ikke med den aktuelle"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ELF-filens OS ABI er ugyldigt"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ELF-filens ABI-version er ugyldig"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "intern fejl"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "ELF-filens version passer ikke med den aktuelle"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "kun ET_DYN og ET_EXEC kan indlæses"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "ELF-filens 'phentsize' er ikke den forventede størrelse"
@@ -545,15 +545,15 @@ msgstr "kan ikke ændre hukommelsesbeskyttelser"
msgid "cannot map zero-fill pages"
msgstr "kan ikke mappe nulstil-sider"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "fejl ved opslag af symbol"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "kan ikke udvide globalt defineringområde"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Generationstæller for TLS tilbagestillet! Vær sød at indsende fejlrapport."
@@ -594,7 +594,7 @@ msgstr "kan ikke udføre yderligere hukommelsesbeskyttelser efter flytning"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT brugt i kode er ikke dynamisk indlæst"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "kan ikke oprette datastrukturer for TLS"
@@ -602,173 +602,173 @@ msgstr "kan ikke oprette datastrukturer for TLS"
msgid "cannot allocate version reference table"
msgstr "kan ikke allokere versionsreferencetabel"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Udskriftsbuffer"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Skriv udførlige meddelelser"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Byg ikke hurtigbuffer"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Skift til og brug ROOT som rod-katalog"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ROOT"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Brug CACHE som bufferfil"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Brug CONF som konfigurationsfil"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Kun proces-kataloger angivet på kommandolinjen. Undlad at bygge buffer."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Lænk manuelt individuelle biblioteker"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignorér ekstern bufferfil"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Konfigurér kørselsværdier til Dynamisk Lænker"
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Stien '%s' givet mere end én gang"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Kan ikke stat() %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Kan ikke stat() %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s er ikke en symbolsk lænke\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Kan ikke aflænke %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Kan ikke lænke %s til %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (ændret)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (UDELADT)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Kan ikke finde %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Kan ikke lstat %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Ignorerede filen %s da den ikke er en almindelig fil."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Ingen lænke oprettet da .so-navn ikke kunne findes for %s"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Kan ikke åbne katalog %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Inddatafilen %s ikke fundet\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Kan ikke stat() %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6-bibliotek %s i forkert katalog"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "bibliotekerne %s og %s i kataloget %s har samme .so-navn, men forskellig type"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "behøver fuldt filnavn for konfigurationsfil når -r bruges"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "hukommelsen opbrugt"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: kan ikke læse katalog %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "relativ søgesti \"%s\" brugt til at bygge hurtigbuffer"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Kan ikke chdir til /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Kan ikke åbne hurtigbuffer-katalog %s\n"
@@ -961,82 +961,82 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "kunne ikke indlæse delt objekt '%s'"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "kan ikke oprette intern deskriptor"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Genåbning af delt objekt '%s' fejlede"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "læsning af sektionsoverskrifter mislykkedes"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "læsning af tabel med sektionsoverskriftsstrenge mislykkedes"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Kan ikke læse fil med fejlsøgnings-information: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "kan ikke bestemme filnavn"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "læsning af ELF-kontrolblok mislykkedes"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Filen '%s' er strippet: ingen detaljeret analyse mulig\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "kunne ikke indlæse symboldata"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "kan ikke indlæse profileringsdata"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "ved 'stat' af profileringsdatafil"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "profileringsdatafil '%s' passer ikke med delt objekt '%s'"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "kunne ikke mmap'e filen med profileringsdata"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "fejl ved lukning af datafilen for profilering"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "'%s' er ikke korrekt profildatafil for '%s'"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "kan ikke allokere symboldata"
@@ -2314,7 +2314,7 @@ msgid "cannot resize archive file"
msgstr "kan ikke ændre størrelse på arkivfil"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "kan ikke læse arkivhoved med mmap"
@@ -2369,59 +2369,59 @@ msgstr "kan ikke udføre 'stat' på lokalearkiv '%s'"
msgid "cannot lock locale archive \"%s\""
msgstr "kan ikke låse lokalearkiv '%s'"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "kan ikke læse arkivhoved"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "lokale '%s' eksisterer allerede"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "kan ikke tilføje til lokalearkiv"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "fil \"%s\" for lokalealias findes ikke"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Tilføjer %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "status på \"%s\" mislykkedes: %s: ignoreret"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" er ikke et katalog, ignoreret"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "kan ikke åbne katalog \"%s\": %s: ignoreret"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "ufuldstændigt sæt af lokalefiler i \"%s\""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "kan ikke læse alle filer i \"%s\": ignoreret"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "lokale \"%s\" findes ikke i arkiv"
diff --git a/po/de.po b/po/de.po
index 4816acb..dbc87aa 100644
--- a/po/de.po
+++ b/po/de.po
@@ -6,9 +6,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: GNU libc 2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2025-01-06 16:52+0100\n"
+"Project-Id-Version: GNU libc 2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-07-20 14:26+0200\n"
"Last-Translator: Jochen Hein <jochen@jochen.org>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
"Language: de\n"
@@ -98,7 +98,7 @@ msgstr "(PROGRAM ERROR) Keine Version bekannt!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Zu viele Argumente\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(PROGRAM ERROR) Option sollte eigentlich erkannt worden sein!?"
@@ -141,7 +141,7 @@ msgstr ""
"-o AUSGABEDATEI [EINGABEDATEI]...\n"
"[AUSGABEDATEI [EINGABEDATEI]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -156,7 +156,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -173,7 +173,7 @@ msgstr ""
"VERWENDBARKEIT FÜR EINEN ANGEGEBENEN ZWECK.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -403,7 +403,7 @@ msgstr "Die Cachedatei hat die falsche Endianess.\n"
msgid "Cache generated by: "
msgstr "Der Cache wurde generiert von: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Kann die Cachedatei »%s« nicht öffnen\n"
@@ -472,11 +472,11 @@ msgstr "Fehler beim Laden der Shared Libraries"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "Fehler des dynamischen Linkers!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "Kann die Scope-Liste nicht erzeugen"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "Das Shared-Object ist nicht geöffnet"
@@ -507,11 +507,11 @@ msgstr "Nicht genügend Hauptspeicher für die Abhängigkeitsliste verfügbar"
msgid "cannot allocate symbol search list"
msgstr "Nicht genügend Hauptspeicher für Symbol-Suchliste verfügbar"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "Kann die HWCAP Prioritäten nicht erstellen"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "Kann die Capability-Liste nicht erstellen"
@@ -531,101 +531,101 @@ msgstr "Kann die RUNPATH/RPATH-Kopie nicht erstellen"
msgid "cannot create search path array"
msgstr "Kann das Feld fpr den Suchpfad enicht erzeugen"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "Fehler beim »stat« des Shared Objects"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "Kann keinen Deskriptor für das Shared Object erzeugen"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "Kann die Datei-Daten nicht lesen"
# XXX
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "ELF Load-Kommando Adresse/Offset ist nicht »page-aligned«"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "Die Object-Datei hat keine ladbaren Segmente"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "Kann das Programm nicht dynamisch Laden"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "Die Objektdatei hat keine dynamischen Abschnitte"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "Kann das positions-unabhängige Programm nicht dynamisch Laden"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "Das Shared-Object kann nicht mittels »dlopen()« geladen werden"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "Nicht genügend Speicher für den Programm-Header verfügbar"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "Kann den Stack nicht ausführbar machen wie vom Shared Object verlangt"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "Der Datei-Deskriptor kann nicht geschlossen werden"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "Die Datei ist zu kurz"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "Ungültiger ELF-Header"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "ELF Datei Daten-Encoding ist nicht Big-Endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "ELF Datei Daten-Encoding ist nicht Little-Endian"
# XXX
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "Die ELF Datei-Versionsidentifikation passt nicht zur aktuellen Identifikation"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "Das OS ABI der ELF Datei ist ungültig"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "Die ABI-Version der ELF Datei ist ungültig"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "nicht-nuller Füller in e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "Interner Fehler"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "Die Version der ELF Datei passt nicht zur aktuellen Version"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "Nur ET_DYN und ET_EXEC können geladen werden"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "Die »phentsize« der ELF Datei hat nicht die erwartete Größe"
@@ -653,19 +653,19 @@ msgstr "Kann den Speicherschutz nicht ändern"
msgid "cannot map zero-fill pages"
msgstr "Kann die Zero-Fill Seiten nicht mappen"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "Fehler beim Nachschlagen des Symbols"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "Kann die globale Sichbarkeit nicht erweitern"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Überlauf des TLS Gernerationen-Zählers. Bitte einen (englischen) Fehlerbericht mit »glibcbug« senden."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "Nicht genügend Hauptspeicher für Adress-Umsetztabelle verfügbar"
@@ -707,7 +707,7 @@ msgstr "Kann den Speicherschutz nach Relozierung nicht ändern"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "»RTLD_NEXT« wird in Code verwendet, der nicht dynamisch geladen ist"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "Kann keine TLS Datenstrukturen erzeugen"
@@ -719,220 +719,220 @@ msgstr "Fehler beim Nachschlagen der Version"
msgid "cannot allocate version reference table"
msgstr "Nicht genügend Hauptspeicher für die Versions-Referenz-Tabelle verfügbar"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR ohne GLIBC_ABI_DT_RELR Abhängigkeit"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Cache ausgeben"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Mehr Nachrichten ausgeben"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Keinen Cache anlegen"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Symbolische Links nicht aktualisieren"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Wechsel in das Verzeichnis ROOT und verwende dieses als Wurzelverzeichnis"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ROOT"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "CACHE als Cache-Datei verwenden"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "CONF als Konfigurationsdatei verwenden"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Verarbeite nur die als Parameter angegebenen Verzeichnisse. Keinen Cache erstellen."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Einzelne Bibliotheken manuell einbinden."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Zu verwendendes Format: »new« (Vorgabe), »old« oder »compat«"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignoriere die zusätzliche Cache-Datei"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Konfigurieren der Runtime-Bindungen des dynamischen Linkers"
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Pfad »%s« mehrfach angegeben"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(in %s:%d und %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Kann den Pfad für glibc-hwcaps nicht generieren"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Anzeige des Verzeichnisses »%s«"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Kann »stat()« für »%s« nicht aufrufen"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Kann »stat« für »%s« nicht aufrufen\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s ist kein symbolischer Link\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Kann den Verzeichniseintrag »%s« nicht löschen (unlink)"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Es ist nicht möglich, von »%s« nach »%s« zu linken"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (geändert)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (ÜBERSPRUNGEN)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "%s ist nicht zu finden"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Es ist nicht möglich, den Status (lstat()) der Datei %s zu lesen"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Datei %s übergangen, da sie keine reguläre Datei ist."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Keinen Link angelegt, da »soname« für %s nicht zu finden ist"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (in %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Kann das Verzeichnis »%s« nicht öffnen"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Es ist nicht möglich, den Bibliothekspfad zu bilden"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Die Eingabedatei %s wurde nicht gefunden.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Es ist nicht möglich, den Status (stat()) der Datei %s zu lesen"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6-Bibliothek %s im falschen Verzeichnis"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "Die Bibliotheken »%s« und »%s« im Verzeichnis %s haben den gleichen soname, aber verschiedene Typen."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Warnung: ignoriere Datei, die nicht geöffnet werden kann: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: hwcap Anweisung ignoriert"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "Für »-r« muß der absolute Name der Konfigurationsdatei angegeben werden"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "Hauptspeicher erschöpft"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: Kann das Verzeichnis »%s« nicht lesen"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "Der relative Pfad »%s« wird zum Erstellen des Caches verwendet"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Wechsel in das Verzeichnis / nicht möglich"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Kann das Cache-Verzeichnis »%s« nicht öffnen\n"
@@ -1291,84 +1291,84 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "Fehler beim Laden des Shared Objects »%s«"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "Interner Deskriptor kann nicht erzeugt werden"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Erneutes Öffnen des Shared Objects »%s« ist misslungen"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "Das Lesen der Section-Headers ist fehlgeschlagen"
# XXX schlecht
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "Das Lesen der Section-Header String-Tabelle ist fehlgeschlagen"
# XXX
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Kann den Debug-Info Dateiname nicht lesen: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "Kann den Dateiname nicht bestimmen"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "Das Lesen des ELF-Headers ist fehlgeschlagen"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Die Datei »%s« ist gestrippt: keine detaillierte Analyse möglich\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "Fehler beim Laden der Symboldaten"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "Kann die Profiling-Daten nicht laden"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "beim Holen des Dateistatus der Datei mit den Profiling-Daten"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "Die Datei »%s« mit Profiling-Daten passt nicht zum Shared Object »%s«"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "Fehler beim »mmap« der Datei mit den Profiling-Daten"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "Fehler beim Schließen der Datei mit den Profiling-Daten"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "»%s« ist keine gültige Profiledaten-Datei für »%s«"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "Nicht genügend Hauptspeicher für Symboldaten verfügbar"
@@ -2883,7 +2883,7 @@ msgid "cannot resize archive file"
msgstr "Kann die Archiv-Datei nicht in der Größe anpassen"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "Kann den Archiv-Haeder nicht einlesen"
@@ -2942,64 +2942,70 @@ msgstr "Kann den Status des Lokale-Archiv »%s« nicht bestimmen"
msgid "cannot lock locale archive \"%s\""
msgstr "Kann das Lokale-Archiv »%s« nicht sperren"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr "Kann den Archiv-Haeder nicht entsperren"
+
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "Es ist nicht möglich, den Archiv-Kopf zu lesen"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "Ungültiger magischer Wert im Archiv-Header"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "Die Lokale »%s« existiert bereits"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "Zum Lokale-Archiv kann nicht hinzugefügt werden"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "Die Datei mit Lokale-Aliasen »%s« wurde nicht gefunden"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Füge »%s« hinzu\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "stat von »%s« fehlgeschlagen: %s: ignoriert"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "»%s« ist kein Verzeichnis; ignoriert"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "Kann das Verzeichnis »%s« nicht öffnen: %s: ignoriert"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "Unvollständige Lokale-Dateien im Verzeichnis »%s«"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "Kann nicht alle Dateien im Verzeichnis »%s« lesen: ignoriert"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "Die Lokale »%s« ist nicht im Archiv"
diff --git a/po/el.po b/po/el.po
index d6735f3..9737a47 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.2.3\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2001-05-21 19:20:31+0000\n"
"Last-Translator: Nikos Mavroyanopoulos <nmav@hellug.gr>\n"
"Language-Team: Greek <nls@tux.hellug.gr>\n"
@@ -92,7 +92,7 @@ msgstr "(ΣΦΑΛΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ) Δεν είναι γνωστή Î
msgid "%s: Too many arguments\n"
msgstr "%s: ΠάÏα πολλά οÏίσματα\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ΣΦΑΛΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ) Η επιλογή θα έπÏεπε να είχε αναγνωÏιστεί!;"
@@ -127,7 +127,7 @@ msgstr ""
"[ΑΡΧΕΙΟ-ΕΞΟΔΟΥ [ΑΡΧΕΙΟ-ΕΙΣΟΔΟΥ]...]"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -144,7 +144,7 @@ msgstr ""
"ΚΑΠΟΙΟ ΣΥΓΚΕΚΡΙΜΕÎΟ ΣΚΟΠΟ.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -219,16 +219,16 @@ msgstr "μη έγκυÏη κατάσταση για την dlopen()"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "Το RTLD_NEXT που χÏησιμοποιείται στον κώδικα δεν φοÏτώθηκε δυναμικά"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "το %s δεν είναι συμβολικός σÏνδεσμος\n"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (άλλαξε)\n"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
@@ -276,57 +276,57 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "αποτυχία φόÏτωσης διαμοιÏαζομένου αντικειμένου `%s'"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "αδυναμία δημιουÏγίας εσωτεÏÎ¹ÎºÎ¿Ï Ï€ÎµÏιγÏαφέα"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Αποτυχία ανοίγματος ξανά του διαμοιÏαζομένου αντικειμένου `%s'"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Το αÏχείο `%s' είναι απογυμνωμένο: δεν είναι δυνατή λεπτομεÏής ανάλυση\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "αποτυχία φόÏτωσης δεδομένων συμβόλων"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "αδÏνατη η φόÏτωση δεδομένων Ï€Ïοφίλ"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "κατά την Ï€Ïοσπέλαση (stat) του αÏχείου δεδομένων Ï€Ïοφίλ"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "το αÏχείο δεδομένων Ï€Ïοφίλ `%s' δεν ταιÏιάζει με το διαμοιÏαζόμενο αντικείμενο `%s'"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "αποτυχία στη λειτουÏγία mmap για το αÏχείο δεδομένων Ï€Ïοφίλ"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "σφάλμα κατά το κλείσιμο του αÏχείου δεδομένων Ï€Ïοφίλ"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "Το `%s' δεν είναι το σωστό αÏχείο δεδομένων Ï€Ïοφίλ για το `%s'"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "αδυναμία δέσμευσης δεδομένων συμβόλων"
diff --git a/po/eo.po b/po/eo.po
index 474e620..8327607 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libc 2.31.9000\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2020-12-30 12:07+0100\n"
"Last-Translator: Benno Schulenberg <vertaling@coevern.nl>\n"
"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -102,7 +102,7 @@ msgstr "(**Programmiso**) Ne konas sian version!?"
msgid "%s: Too many arguments\n"
msgstr "%s: tro da argumentoj\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(**Programmiso**) Opcio devus esti rekonata!?"
@@ -134,7 +134,7 @@ msgstr ""
"-o ELIGDOSIERO [ENIGDOSIERO...]\n"
"[ELIGDOSIERO [ENIGDOSIERO...]]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -149,7 +149,7 @@ msgstr ""
" %s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -165,7 +165,7 @@ msgstr ""
"DoniÄas NENIA GARANTIO; eĉ ne por KOMERCKVALITO aÅ­ ADEKVATECO POR IU CELO.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -330,7 +330,7 @@ msgstr "nevalida moduso"
msgid "invalid mode parameter"
msgstr "nevalida modusa argumento"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Ne eblas malfermi kaÅmemoran dosieron %s\n"
@@ -379,15 +379,15 @@ msgstr "eraro dum Åargo de komunaj bibliotekoj"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "**PROGRAMMISO** en dinamika bindilo!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "ne eblas krei ampleksliston"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "komuna objekto ne estas malferma"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "ne eblas krei mandatliston"
@@ -399,27 +399,27 @@ msgstr "mankas sufiĉa memoro por nomrikordo"
msgid "cannot create cache for search path"
msgstr "ne eblas krei kaÅmemoron por serĉpado"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "malsukcesis eltrovi statinformon pri komuna objekto"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "ne eblas legi dosierdatumojn"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "ne eblas fermi dosierpriaĵon"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "dosiero tro mallongas"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "nevalida ELF-ĉapo"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "**interna programmiso**"
@@ -439,179 +439,179 @@ msgstr "ne eblas malfermi komunan objektdosieron"
msgid "invalid mode for dlopen()"
msgstr "nevalida moduso por 'dlopen()'"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "eligi kaÅmemoron"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "eligi detalajn mesaÄojn"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "ne krei kaÅmemoron"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "ne Äisdatigi simbolajn ligojn"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "ÅanÄi al RADIKO kaj uzi Äin kiel radikan dosierujon"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "RADIKO"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "KAÅœMEMORO"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "uzi KAÅœMEMOROn kiel kaÅmemoran dosieron"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "AGORDDOSIERO"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "uzi AGORDDOSIEROn kiel agordan dosieron"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "nur trakti dosierujojn kiuj indikatas en komandlinio; ne krei kaÅmemoron"
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "mane ligi individuajn bibliotekojn"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "ARANÄœO"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "uzenda aranÄo: 'new' (nova, defaÅ­lte), 'old' (malnova), aÅ­ 'compat' (kongrua)"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "ignori neĉefan kaÅmemoran dosieron"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr ""
" \n"
"Agordas la dinamika bindilo."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "pado '%s' indikatas plurfoje"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "malsukcesis eltrovi statinformon pri %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "malsukcesis eltrovi statinformon pri %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s ne estas simbola ligo\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "ne eblas malligi %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "ne eblas ligi %s al %s"
# SIGWINCH 28,28,20 Ign Window resize signal (4.3 BSD, Sun)
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (ÅanÄiÄis)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (TRANSSALTITA)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "malsukcesis trovi %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "malsukcesis eltrovi statinformon pri %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Dosiero %s ignoriÄis ĉar Äi ne estas normala dosiero."
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (elde %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "ne eblas malfermi dosierujon %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Eniga dosiero %s ne troviÄas.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "malsukcesis eltrovi statinformon pri %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6-biblioteko %s estas en malÄusta dosierujo"
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Averto: ignoriÄas agorda dosiero kiu ne malfermeblas: %s"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "mankas sufiĉa memoro"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: ne eblas legi dosierujon %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "uziÄas relativa pado '%s' por krei kaÅmemoron"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "malsukcesis ÅanÄi aktualan dosierujon al «/»"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "malsukcesis malfermi kaÅmemoran dosierujon %s\n"
@@ -1187,22 +1187,22 @@ msgstr "ne eblas krei eligan padon '%s': %s"
msgid "cannot create temporary file: %s"
msgstr "malsukcesis krei provizoran dosieron %s"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "AldoniÄas %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "malsukcesis eltrovi statinformon pri '%s': %s -- ignoriÄas"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "'%s' ne estas dosierujo -- ignoriÄas"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "ne eblas malfermi dosierujon '%s': %s -- ignoriÄas"
diff --git a/po/es.po b/po/es.po
index 3b633e9..f2848df 100644
--- a/po/es.po
+++ b/po/es.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU libc 2.19.90\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2014-08-25 16:18-0700\n"
"Last-Translator: Santiago Vila Doncel <sanvila@unex.es>\n"
"Language-Team: Spanish <es@tp.org.es>\n"
@@ -100,7 +100,7 @@ msgstr "(ERROR DEL PROGRAMA) ¿¡No se conoce ninguna versión!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Demasiados argumentos\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ERROR DEL PROGRAMA) ¿¡No se debería haber reconocido la opción!?"
@@ -152,7 +152,7 @@ msgstr ""
"-o FICHERO-SALIDA [FICHERO-ENTRADA]...\n"
"[FICHERO-SALIDA [FICHERO-ENTRADA]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -167,7 +167,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -184,7 +184,7 @@ msgstr ""
"FIN DETERMINADO.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -386,7 +386,7 @@ msgstr "modo inválido"
msgid "invalid mode parameter"
msgstr "parámetro de modo inválido"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "No se puede abrir el fichero de caché %s\n"
@@ -436,11 +436,11 @@ msgstr "error al cargar las bibliotecas compartidas"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "¡¡¡HAY UN ERROR EN EL ENLAZADOR DINÃMICO!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "no se puede crear la lista de ámbito"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "el objeto compartido no está abierto"
@@ -469,7 +469,7 @@ msgstr "no se pudo asignar espacio para la lista de dependencias"
msgid "cannot allocate symbol search list"
msgstr "no se puede asignar espacio para la lista de búsqueda de los símbolos"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "no se puede crear la lista de capacidades"
@@ -491,91 +491,91 @@ msgstr "no se puede crear una copia RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "no se puede crear la matriz de la ruta de búsqueda"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "no se puede efectuar `stat' sobre el objeto compartido"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "no se puede crear el descriptor del objeto compartido"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "no se pueden leer los datos del fichero"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "el fichero objeto no tiene segmentos cargables"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "no se puede cargar el ejecutable dinámicamente"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "el fichero objeto no tiene sección dinámica"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "no se puede efectuar dlopen() sobre el objeto compartido"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "no se puede asignar memoria para la cabecera del programa"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "no se puede activar la pila ejecutable tal y como el objeto compartido necesita"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "no se puede cerrar el descriptor de fichero"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "fichero demasiado corto"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "cabecera ELF inválida"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "La codificación de los datos del fichero ELF no es `big-endian'"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "La codificación de los datos del fichero ELF no es `little-endian'"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "La identificación de versión del fichero ELF no encaja con la actual"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ABI del OS del fichero ELF inválida"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "Versión de ABI del fichero ELF inválida"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "relleno con no ceros en e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "error interno"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "La versión del fichero ELF no coincide con la actual"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "solamente pueden cargarse ET_DYN y ET_EXEC"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "El `phentsize' del fichero ELF no es el tamaño esperado"
@@ -603,15 +603,15 @@ msgstr "no se pueden cambiar las protecciones de memoria"
msgid "cannot map zero-fill pages"
msgstr "no se pueden asignar páginas de tipo `zero-fill'"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "error de búsqueda de símbolo"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "no se puede extender el ámbito global"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "¡El contador de generaciones TLS ha vuelto a cero! Por favor envíe un informe."
@@ -653,7 +653,7 @@ msgstr "no se pueden aplicar protecciones de memoria adicionales después de rel
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "Se ha usado RTLD_NEXT en una parte del código que no se cargó dinámicamente"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "no se pueden crear las estructuras de datos TLS"
@@ -665,182 +665,182 @@ msgstr "error de búsqueda de versión"
msgid "cannot allocate version reference table"
msgstr "no se puede asignar espacio para la tabla de versiones de referencia"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Muestra la caché"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Genera mensajes explicativos"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "No crea caché"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Cambia a RAÃZ y lo utiliza como directorio raíz"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "RAÃZ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHÉ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Utiliza CACHE como fichero de caché"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Utiliza CONF como fichero de configuración"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr ""
"Procesa únicamente los directorios especificados en la línea de órdenes.\n"
"No crea la caché."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Enlace bibliotecas individuales manualmente."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMATO"
# Antes decía: .rhosts no es un fichero regular
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Descarta el fichero de caché auxiliar"
# FIXME: Why So Many Uppercase Letters? sv
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Configura las asociaciones de tiempo de ejecución del enlazador dinámico"
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Se ha dado la ruta `%s' más de una vez"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "No se puede efectuar `stat' sobre %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "No se puede efectuar `stat' sobre %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s no es un enlace simbólico\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "No se puede efectuar `unlink' sobre %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "No se puede crear un enlace de %s a %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (cambiado)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (SALTADO)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "No se encuentra %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "No se puede efectuar `lstat' sobre %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Descartado el fichero %s dado que no es un fichero regular."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "No se creó el enlace ya que no se encontró el soname para %s"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "No se puede abrir el directorio %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "No se encontró el fichero de entrada %s.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "No se puede efectuar `stat' sobre %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "biblioteca libc6 %s en un directorio equivocado"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "las bibliotecas %s y %s en el directorio %s tienen el mismo soname pero distinto tipo."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Atención: no se tendrá en cuenta el fichero de configuración que no se puede abrir: %s"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "se necesita un nombre de fichero absoluto para el fichero de configuración cuando se utiliza -r"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "memoria agotada"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: no se puede leer el directorio %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "se usa el camino relativo `%s' para construir el caché"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "No se puede cambiar al directorio /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "No se puede leer el directorio de ficheros de caché %s\n"
@@ -1201,87 +1201,87 @@ msgstr "SHOBJ [DATOSPROF]"
msgid "failed to load shared object `%s'"
msgstr "fallo al cargar el objeto compartido `%s'"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "no se puede crear un descriptor interno"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "La reapertura del objeto compartido `%s' falló"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "falló la lectura de las cabeceras de sección"
# Estupendo, entre section, header, string y table hay 4! posibilidades...
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "falló la lectura de la tabla de cadenas de cabeceras de sección"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** No se puede leer el nombre del fichero de información de depuración: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "no se puede determinar el nombre del fichero"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "falló la lectura de la cabecera ELF"
# Duda: stripped.
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** El fichero `%s' está `stripped': no es posible un análisis detallado\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "fallo al cargar los datos del símbolo"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "no se pueden cargar los datos de `profiling'"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "al ejecutar `stat' sobre el fichero de datos de `profiling'"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr ""
"el fichero de datos para `profiling' %s no se corresponde con el\n"
"objeto compartido `%s'"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "no se pudo hacer mmap con el fichero de datos de `profile'"
# Se admiten sugerencias para el "profiling" sv.
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "error al cerrar el fichero de datos de `profiling'"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s' no es un fichero de datos para `profile' correcto para `%s'"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "no se puede asignar espacio para los datos del símbolo"
@@ -2677,7 +2677,7 @@ msgid "cannot resize archive file"
msgstr "no se puede cambiar el tamaño del archivo"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "no se puede leer la cabecera del archivo"
@@ -2736,59 +2736,59 @@ msgstr "no se puede efectuar `stat' sobre el archivo de locales \"%s\""
msgid "cannot lock locale archive \"%s\""
msgstr "no se puede bloquear el archivo de locales \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "no se puede leer la cabecera del archivo"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "el local `%s' ya existe"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "no se puede añadir al archivo de locales"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "no se encontró el fichero de alias de locales `%s'"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Añadiendo %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "falló la llamada a `stat' sobre \"%s\": %s: descartado"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" no es un directorio; descartado"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "no se puede abrir el directorio \"%s\": %s: descartado"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "conjunto incompleto de ficheros de locales en \"%s\""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "no se pueden leer todos los ficheros de \"%s\": descartado"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "el local \"%s\" no está en el archivo"
diff --git a/po/fi.po b/po/fi.po
index 6986ddc..c01fbb6 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -25,7 +25,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.30.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2020-01-10 23:26+0200\n"
"Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -117,7 +117,7 @@ msgstr "(OHJELMAVIRHE) Tuntematon versio!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Liian monta argumenttia\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(OHJELMAVIRHE) Valitsinta ei tunnistettu!?"
@@ -149,7 +149,7 @@ msgstr ""
"-o TULOSTIEDOSTO [SYÖTETIEDOSTO]...\n"
"[TULOSTIEDOSTO [SYÖTETIEDOSTO]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -164,7 +164,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -180,7 +180,7 @@ msgstr ""
"ole, ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -367,7 +367,7 @@ msgstr "virheellinen tila"
msgid "invalid mode parameter"
msgstr "virheellinen tilaparametri"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Välimuistitiedostoa %s ei voi avata\n"
@@ -416,11 +416,11 @@ msgstr "virhe ladattaessa jaettuja kirjastoja"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "DYNAAMISEN LINKITTIMEN OHJELMISTOVIKA!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "aluelistaa ei voi luoda"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "jaettu objekti ei ole avoin"
@@ -449,7 +449,7 @@ msgstr "riippuvuuslistalle ei voi varata muistia"
msgid "cannot allocate symbol search list"
msgstr "symbolihakulistalle ei voi varata muistia"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "kykylistaa ei voi luoda"
@@ -469,79 +469,79 @@ msgstr "RUNPATH/RPATH-kopiota ei voi luoda"
msgid "cannot create search path array"
msgstr "hakupolkutaulukkoa ei voi luoda"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "jaetun objektin tilaa ei voi lukea"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "jaettua objektikahvaa ei voi luoda"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "tiedoston dataa ei voi lukea"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "suoritettavaa tiedostoa ei voi ladata dynaamisesti"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "objektitiedostossa ei ole dynaamista osaa"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "jaettua objektia ei voi avata funktiolla dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "ohjelman otsakkeelle ei voi varata muistia"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "tiedostokahvaa ei voi sulkea"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "tiedosto on liian lyhyt"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "virheellinen ELF-otsikko"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "ELF-tiedoston tavujärjestys ei ole â€big-endianâ€"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "ELF-tiedoston tavujärjestys ei ole â€little-endianâ€"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ELF-tiedoston versiotunnus ei vastaa nykyistä"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ELF-tiedoston OS ABI on virheellinen"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ELF-tiedoston ABI-versio virheellinen"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "sisäinen virhe"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "ELF-tiedoston versio ei vastaa nykyistä"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "vain ET_DYN ja ET_EXEC voidaan ladata"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "ELF-tiedoston phent-koko ei ole odotetun kokoinen"
@@ -569,15 +569,15 @@ msgstr "muistin suojausta ei voi muuttaa"
msgid "cannot map zero-fill pages"
msgstr "nollatäytteisiä sivuja ei voi kartoittaa"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "virhe symbolien haussa"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "globaalia aluetta ei voi laajentaa"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "TLS-luontilaskurin ylivuoto! Lähetä tästä raportti."
@@ -597,7 +597,7 @@ msgstr "segmentin suojausta ei voi palauttaa uudelleensijoituksen jälkeen"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT:iä käytetty koodissa, jota ei ole ladattu dynaamisesti"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "TLS-tietorakenteita ei voi luoda"
@@ -609,169 +609,169 @@ msgstr "virhe version selvittämisessä"
msgid "cannot allocate version reference table"
msgstr "versioviitetaulukolle ei voi varata muistia"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Näytä välimuisti"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Luo monisanaiset viestit"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Älä luo välimuistia"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Älä päivitä symbolisia linkkejä"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Siirry ja käytä ROOTia juurihakemistona"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "JUURI"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Käytä CACHEa välimuistitiedostona"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Käytä CONFia asetustiedostona"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Käsittele vain komentorivillä annetut hakemistot. Älä luo välimuistia."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Linkitä yksittäisiä kirjastoja käsin."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "MUOTO"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Jätä huomiotta apuvälimuistitiedosto"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Säädä dynaamisen linkittäjän ajonaikaiset sidonnat."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Polku â€%s†on annettu useammin kuin kerran"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Tiedoston %s tilaa ei voi lukea"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Tiedoston %s tilaa ei voi lukea\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s ei ole symbolinen linkki\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Tiedoston %s linkitystä ei voi poistaa"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Linkitys %s -> %s ei onnistu"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (muutettu)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (OHITETTU)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "%s ei löydy"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Tiedoston %s tilaa ei voi lukea"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Tiedostoa %s ei huomioitu, koska se ei ole tavallinen tiedosto."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Linkkiä ei luotu, koska tiedostolle %s ei löytynyt so-nimeä"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Hakemistoa %s ei voi avata"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Syötetiedostoa %s ei löydy.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Tiedoston %s tilaa ei voi lukea"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6-kirjasto %s on väärässä hakemistossa"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "kirjastoilla %s ja %s hakemistossa %s on sama so-nimi, mutta eri tyypit."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Varoitus: jätetään huomioimatta asetustiedosto, jota ei voi avata: %s"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "muisti lopussa"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: hakemistoa %s ei voi lukea"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "suhteellista polkua â€%s†käytetään välimuistin luomiseen"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Juurihakemistoon / siirtyminen ei onnistu"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Välimuistihakemistoa %s ei voi avata\n"
@@ -1029,82 +1029,82 @@ msgstr "JAETTU_OBJEKTI [PROFILOINTIDATA]"
msgid "failed to load shared object `%s'"
msgstr "jaettua objektia â€%s†ei voitu ladata"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "sisäistä kahvaa ei voi ladata"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Jaetun objektin â€%s†uudelleenavaus epäonnistui"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "osaotsikkojen lukeminen epäonnistui"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "osaotsikkojen taulukon lukeminen epäonnistui"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Ei voida lukea debuginfo-tiedostonimeä: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "tiedostonimeä ei voi määrittää"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "ELF-otsakkeen lukeminen epäonnistui"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Tiedosto â€%s†on karsittu: tarkka analyysi ei ole mahdollinen\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "symbolitietojen lataus ei onnistunut"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "profilointidataa ei voi ladata"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "luettaessa profilointidatatiedoston tilaa"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "profilointidatatiedosto â€%s†ei vastaa jaettua objektia â€%sâ€"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "profilointidatatiedoston muistikartoitus epäonnistui"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "virhe suljettaessa profilointidatatiedostoa"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "â€%s†ei ole oikea profiilidatatiedosto â€%sâ€:lle"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "symbolidatalle ei voi varata muistia"
@@ -2427,7 +2427,7 @@ msgid "cannot resize archive file"
msgstr "arkistotiedoston kokoa ei voi muuttaa"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "arkiston otsaketta ei voi kartoittaa"
@@ -2481,59 +2481,59 @@ msgstr "maa-asetustoarkiston â€%s†tilaa ei voi lukea"
msgid "cannot lock locale archive \"%s\""
msgstr "maa-asetustoarkistoa â€%s†ei voi lukita"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "arkiston otsaketta ei voi lukea"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "maa-asetusto â€%s†on jo olemassa"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "ei voi lisätä maa-asetustoarkistoon"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "maa-asetustojen aliastiedostoa â€%s†ei löydy"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Listätään %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "tiedoston â€%s†tilan lukeminen epäonnistui: %s: ei huomioida"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "â€%s†ei ole hakemisto: ei huomioida"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "hakemistoa â€%s†ei voi avata: %s: ei huomioida"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "epätäydellinen valikoima maa-asetustotiedostoja hakemistossa â€%sâ€"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "kaikkia tiedostoja hakemistossa â€%s†ei voi lukea: ei huomioida"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "maa-asetusto â€%s†ei ole arkistossa"
diff --git a/po/fr.po b/po/fr.po
index f518f43..754aba6 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -9,7 +9,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc-2.37.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2023-11-22 20:08+0100\n"
"Last-Translator: Stéphane Aulery <lkppo@free.fr>\n"
"Language-Team: French <traduc@traduc.org>\n"
@@ -103,7 +103,7 @@ msgstr "(ERREUR DU PROGRAMME) Version inconnue ! ?"
msgid "%s: Too many arguments\n"
msgstr "%s : Trop d'arguments\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ERREUR DU PROGRAMME) L'option aurait dû être reconnue ! ?"
@@ -135,7 +135,7 @@ msgstr ""
"-o FICHIER_DE_SORTIE [FICHIER_D_ENTRÉE]...\n"
"[FICHIER_DE_SORTIE [FICHIER_D_ENTRÉE]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -150,7 +150,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -167,7 +167,7 @@ msgstr ""
"COMMERCIALES que pour RÉPONDRE À UN BESOIN PARTICULIER.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -374,7 +374,7 @@ msgstr "Boutisme incorrect du fichier de cache.\n"
msgid "Cache generated by: "
msgstr "Cache généré par : "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Ne peut ouvrir le fichier de cache %s\n"
@@ -443,11 +443,11 @@ msgstr "erreur lors du chargement des librairies partagées"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "PROBLÈME DANS LE CHARGEUR DE LIENS DYNAMIQUES!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "ne peut créer une liste panorama"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "objet partagé non ouvert"
@@ -476,11 +476,11 @@ msgstr "ne peut allouer une liste de dépendances"
msgid "cannot allocate symbol search list"
msgstr "ne peut allouer la liste des symboles à rechercher"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "impossible de créer les priorités HWCAP"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "ne peut créer une liste des possibilités"
@@ -500,95 +500,95 @@ msgstr "ne peut créer une copie RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "ne peut créer un tableau des chemins de recherche"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "ne peut évaluer par stat() l'objet partagé"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "ne peut créer un descripteur d'objet partagé"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "ne peut lire les données du fichier"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "le fichier objet n'a pas de segment chargeable"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "ne peut dynamiquement charger un exécutable"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "le fichier objet n'a pas de section dynamique"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "ne peut dynamiquement charger l'exécutable indépendant de la position"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "l'objet partagé ne peut pas être ouvert via dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "ne peut allouer de la mémoire pour une en-tête de programme"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "ne peut activer une pile exécutable comme l'objet partagé le requiert"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "ne peut pas fermer le descripteur de fichier"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "fichier trop court"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "en-tête ELF invalide"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "l'encodage des données du fichier ELF n'est pas big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "l'encodage des données du fichier ELF n'est pas little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "l'identifiant de version du fichier ELF ne concorde pas avec la version courante"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "Système d'exploitation du fichier ELF ABI invalide"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "Version du fichier ELF ABI invalide"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "remplissage sans zéro dans e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "Erreur interne"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "Version du fichier ELF ne concorde pas avec la version courante"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "Seuls ET_DYN et ET_EXEC peuvent être chargés"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "« Phentize » du fichier ELF ne concorde pas avec la taille prévue"
@@ -616,15 +616,15 @@ msgstr "ne peut modifier les protections de mémoire"
msgid "cannot map zero-fill pages"
msgstr "ne peut adresser des pages remplies de zéros"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "erreur de recherche de symbole"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "ne peut augmenter l'étendue de la plage globale"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Le compteur de génération TLS a bouclé ! SVP expédier un rapport avec le script 'glibcbug'."
@@ -665,7 +665,7 @@ msgstr "ne peut appliquer les protections additionnelle de mémoire après la rÃ
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT est utilisé dans du code qui n'est pas chargé dynamiquement"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "ne peut créer les structures de données TLS"
@@ -677,211 +677,211 @@ msgstr "erreur de recherche de version"
msgid "cannot allocate version reference table"
msgstr "ne peut allouer la table de référence des versions"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Imprimer le cache"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Afficher des messages en mode verbeux"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Ne pas construire le cache"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Ne pas mettre à jour de liens symboliques"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Positionner dans, et utiliser le dossier racine ROOT"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ROOT"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Utiliser CACHE comme ficher de cache"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Utiliser CONF comme fichier de configuration"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Traiter uniquement les répertoires spécifiés sur la ligne de commande. Ne pas construire de cache."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Lier manuellement les librairies individuelles ."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Format à utiliser : nouveau (par défaut), ancien ou compatible"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignore le fichier cache auxiliaire"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Configuration dynamique des éditions de liens lors de l'exécution."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Chemin « %s » donné plus d'une fois"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(de %s:%d et %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Impossible de construire le chemin glibc-hwcaps"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Listage du répertoire %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Ne peut évaluer par stat %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Ne peut évaluer par stat %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s n'est pas un lien symbolique\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Ne peut enlever le lien (unlink) %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Ne peut établir un lien entre %s et %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (a été modifié)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (ESCAMOTÉ)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Ne peut repérer %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Ne peut évaluer par lstat %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "A ignoré le fichier %s parce que ce n'est pas un fichier régulier."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Aucun lien créé étant donné que n'a pas été repéré %s"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (de %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Ne peut ouvrir le dossier %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Fichier d'entrée %s non repéré\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Ne peut évaluer par stat %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "librairie libc6 %s est dans le mauvais dossier"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "Les librairies %s et %s du dossier %s ont le même nom mais sont de types différents."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Attention : ignore tout fichier de configuration qui ne peut s'ouvrir : %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: directive hwcap ignorée"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "nécessite un nom de fichier absolu pour le fichier de configuration quand on utilise -r"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "mémoire épuisée"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u : ne peut lire le dossier %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "chemin relatif `%s' utilisé pour construire le cache"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Ne peut se positionner (chdir) dans /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Ne peut ouvrir le dossier des fichiers de cache %s\n"
@@ -1235,82 +1235,82 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "échec de chargement de l'objet partagé « %s »"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "ne peut créer un descripteur interne"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Échec de réouverture de l'objet partagé « %s »"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "Échec de la lecture d'en-têtes de section"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "Échec de lecture de la table des chaînes d'en-têtes de section"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Ne peut lire le nom de fichier de debuginfo : %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "Ne peut déterminer le nom de fichier"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "Échec de lecture de l'en-tête ELF"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Le fichier « %s » a été élagué : aucune analyse détaillée possible\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "échec du chargement de données de symbole"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "ne peut charger les données de profilage"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "lors de l'évaluation par stat() du fichier de données de profilage"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "Le fichier de données de profilage « %s » ne concorde pas avec l'objet partagé « %s »"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "Échec de la procédure mmap sur le fichier de données de profilage"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "erreur lors de la fermeture du fichier de données de profilage"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "« %s » est un fichier de profilage incorrect pour « %s »"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "ne peut allouer les données des symboles"
@@ -2750,7 +2750,7 @@ msgid "cannot resize archive file"
msgstr "ne peut modifier la taille du fichier d'archive"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "ne peut mapper l'en-tête de l'archive"
@@ -2809,59 +2809,59 @@ msgstr "ne peut évaluer par `stat' l'archive des particularisations « %s »"
msgid "cannot lock locale archive \"%s\""
msgstr "ne peut verrouiller l'archive des particularisations « %s »"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "ne peut lire l'en-tête de l'archive"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "particularisation « %s » existe déjà"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "ne peut l'ajouter à l'archive des particularisations"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "alias du fichier des particularisations « %s » non trouvé"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Ajout de %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "échec d'évaluation par stat() de « %s » : %s : ignoré"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "« %s » n'est pas un dossier ; ignoré"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "ne peut ouvrir le dossier « %s » : %s : ignoré"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "jeu incomplet de fichiers de particularisation dans « %s »"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "ne peut lire tous les fichiers dans « %s » : ignoré"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "particularisation « %s » n'est pas dans l'archive"
diff --git a/po/gl.po b/po/gl.po
index 257c410..b1044af 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.3.2\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2003-03-03 20:13+0100\n"
"Last-Translator: Jacobo Tarrio <jtarrio@trasno.net>\n"
"Language-Team: Galician <gpul-traduccion@ceu.fi.udc.es>\n"
@@ -91,7 +91,7 @@ msgstr "(ERRO DE PROGRAMA) ¿¡Non se coñece a versión!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Demasiados parámetros\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ERRO DE PROGRAMA) ¿¡Deberíase coñece-la opción!?"
@@ -135,7 +135,7 @@ msgstr ""
"[FICHEIRO-SAÃDA [FICHEIRO-ENTRADA]...]"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -151,7 +151,7 @@ msgstr ""
"garantía; nin sequera de COMERCIABILIDADE ou APTITUDE PARA UN FIN DETERMINADO.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -271,7 +271,7 @@ msgstr "non se pode abri-lo ficheiro de entrada"
msgid "invalid pointer size"
msgstr "tamaño de punteiro non válido"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Non se puido abri-lo ficheiro de caché %s\n"
@@ -320,11 +320,11 @@ msgstr "erro ao carga-las bibliotecas compartidas"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "¡¡¡ERRO NO LIGADOR DINÃMICO!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "non se pode crea-la lista de alcance"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "o obxecto compartido non está aberto"
@@ -349,7 +349,7 @@ msgstr "non se pode localiza-la lista de dependencias"
msgid "cannot allocate symbol search list"
msgstr "non se pode localiza-la lista de busca de símbolos"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "non se pode crea-la lista de capacidades"
@@ -369,75 +369,75 @@ msgstr "non se pode crear unha copia de RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "non se pode crea-lo vector de rutas de busca"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "non se puido facer stat sobre o obxecto compartido"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "non se pode crear un descriptor de obxecto compartido"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "non se pode le-los datos do ficheiro"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "non se pode cargar dinamicamente o executable"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "o ficheiro obxecto non ten unha sección dinámica"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "non se pode facer dlopen() sobre o obxecto compartido"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "Non se pode reservar memoria para a cabeceira do programa"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "ficheiro pequeno de máis"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "cabeceira ELF non válida"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "A codificación dos datos do ficheiro ELF non é \"big-endian\""
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "A codificación dos datos do ficheiro ELF non é \"little-endian\""
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "O identificador da versión do ficheiro ELF non coincide co actual"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ABI do SO do ficheiro ELF non válida"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "Versión do ABI do ficheiro ELF non válida"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "erro interno"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "A versión do ficheiro ELF non coincide coa actual"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "só se pode cargar ET_DYN e ET_EXEC"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "O phentsize do ficheiro ELF non é o tamaño esperado"
@@ -457,7 +457,7 @@ msgstr "non se poden cambia-las proteccións de memoria"
msgid "cannot map zero-fill pages"
msgstr "non se poden mapear páxinas de recheo de ceros"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "non se pode extende-lo alcance global"
@@ -477,7 +477,7 @@ msgstr "non se pode restaura-la protección do segmento despois de movelo"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "Úsase RTLD_NEXT en código non cargado dinamicamente"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "non se poden crea-las estructuras de datos TLS"
@@ -485,138 +485,138 @@ msgstr "non se poden crea-las estructuras de datos TLS"
msgid "cannot allocate version reference table"
msgstr "non se pode localiza-la táboa de referencias de versións"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Amosa-la caché"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Visualizar máis mensaxes"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Non construí-la caché"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Cambiar a e empregar RAÃZ coma directorio raíz"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Empregar CACHÉ coma un ficheiro de caché"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Empregar CONF coma un ficheiro de configuración"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Nó se procesan os directorios especificados na liña de comando. Non se constrúen as cachés."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Ligue as bibliotecas individuais manualmente."
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Configura-las Asignacións de Tempo de Execución do Ligador Dinámico"
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Proporcionouse a ruta `%s' máis dunha vez"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Non se puido executar `stat' sobre %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Non se puido executar `stat' sobre %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s non é unha ligazón simbólica\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Non se puido borrar %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Non se puido ligar %s a %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (cambiou)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (OMITIDO)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Non se pode atopar %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Non se pode facer lstat sobre %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Ignorouse o ficheiro %s porque non é un ficheiro normal"
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Non se creou unha ligazón porque non se atopou o soname para %s"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Non se puido abri-lo directorio %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Non se atopou o ficheiro de entrada %s.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Non se pode executar `stat' sobre %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "biblioteca libc6 %s nun directorio incorrecto"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "as bibliotecas %s e %s do directorio %s teñen o mesmo soname pero diferente tipo."
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "memoria esgotada"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Non se pode cambiar ao directorio /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Non se puido abri-lo directorio de ficheiros caché %s\n"
@@ -707,57 +707,57 @@ msgstr "SOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "non se puido carga-lo obxecto compartido `%s'"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "non se pode crear un descriptor interno"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "A apertura do obxecto compartido `%s' fallou"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** O ficheiro `%s' está recortado: non é posible unha análise detallada\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "non se puideron carga-los datos de símbolos"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "non se pode carga-los datos de perfís"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "ao avalia-lo ficheiro de datos de perfís"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "o ficheiro de datos de perfil `%s' non coincide co obxecto compartido `%s'"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "non se puido facer mmap sobre o ficheiro de datos de perfís"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "erro ao pecha-lo ficheiro de datos de perfís"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s' non é un ficheiro de datos de perfís correcto para `%s'"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "non se poden localiza-los datos de símbolos"
@@ -1971,7 +1971,7 @@ msgid "cannot resize archive file"
msgstr "non se pode cambia-lo tamaño do ficheiro de arquivo"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "non se pode mapea-la cabeceira do arquivo"
@@ -2026,59 +2026,59 @@ msgstr "non se pode facer stat do arquivo de locales \"%s\""
msgid "cannot lock locale archive \"%s\""
msgstr "non se pode bloquea-lo arquivo de locales \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "non se pode le-la cabeceira do arquivo"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "o locale '%s' xa existe"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "non se pode engadir no arquivo de locales"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "non se atopou o ficheiro de alias de locales `%s'"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Engadindo %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "a chamada a stat de \"%s\" fallou: %s: ignórase"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" non é un directorio; ignórase"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "non se pode abr-lo directorio \"%s\": %s: ignorado"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "conxunto de ficheiros de locale incompleto en \"%s\""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "non se poden ler tódolos ficheiros de \"%s\": ignorado"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "o locale \"%s\" non está no arquivo"
diff --git a/po/hr.po b/po/hr.po
index d57dc09..f2dcaee 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -5,12 +5,12 @@
#
# Denis Lackovic <delacko@fly.srk.fer.hr>, 2002.
# Tomislav Krznar <tomislav.krznar@gmail.com>, 2012.
-# Božidar Putanec <bozidarp@yahoo.com>, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.
+# Božidar Putanec <bozidarp@yahoo.com>, 2018-2025.
msgid ""
msgstr ""
-"Project-Id-Version: libc-2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2025-01-07 18:25-0800\n"
+"Project-Id-Version: libc-2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-07-20 17:57+0200\n"
"Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n"
"Language-Team: Croatian <lokalizacija@linux.hr>\n"
"Language: hr\n"
@@ -58,7 +58,7 @@ msgstr " [OPCIJA...]"
#: argp/argp-help.c:1756
#, c-format
msgid "Try `%s --help' or `%s --usage' for more information.\n"
-msgstr "Pokušajte „%s --help“ ili „%s --usage“ za više informacija.\n"
+msgstr "Pokušajte „%s --help†ili „%s --usage†za više informacija.\n"
#: argp/argp-help.c:1784
#, c-format
@@ -104,7 +104,7 @@ msgstr "(**INTERNA GREÅ KA PROGRAMA**) Nema poznate inaÄice!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Previše argumenata\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(**INTERNA GREÅ KA PROGRAMA**) Opcije su trebale biti prepoznate!?"
@@ -116,7 +116,7 @@ msgstr "%s%s%s:%u: %s%sNeoÄekivana greÅ¡ka: %s.\n"
#: assert/assert.c:127
#, c-format
msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
-msgstr "%s%s%s:%u: %s%sKontrolni test „%s“ nije uspio.\n"
+msgstr "%s%s%s:%u: %s%sKontrolni test „%s†nije uspio.\n"
#: catgets/gencat.c:111
msgid "Create C header file NAME containing symbol definitions"
@@ -147,7 +147,7 @@ msgstr ""
"-o IZLAZNA-DATOTEKA [ULAZNA-DATOTEKA]...\n"
"[IZLAZNA-DATOTEKA [ULAZNA-DATOTEKA]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -162,7 +162,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -178,7 +178,7 @@ msgstr ""
"NEMA jamstava; Äak ni za PRODAJU ili UPOTREBU ZA ODREÄENU NAMJENU.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -195,7 +195,7 @@ msgstr "*standardni ulaz*"
#: iconv/iconv_prog.c:432 nss/makedb.c:248
#, c-format
msgid "cannot open input file `%s'"
-msgstr "nije moguće otvoriti ulaznu datoteku „%s“"
+msgstr "nije moguće otvoriti ulaznu datoteku „%sâ€"
#: catgets/gencat.c:417 catgets/gencat.c:492
msgid "illegal set number"
@@ -212,7 +212,7 @@ msgstr "ovo je prva definicija"
#: catgets/gencat.c:517
#, c-format
msgid "unknown set `%s'"
-msgstr "nepoznati skup „%s“"
+msgstr "nepoznati skup „%sâ€"
#: catgets/gencat.c:558
msgid "invalid quote character"
@@ -221,7 +221,7 @@ msgstr "nevaljani znak za citiranje"
#: catgets/gencat.c:571
#, c-format
msgid "unknown directive `%s': line ignored"
-msgstr "nepoznata direktiva „%s“: redak je zanemaren"
+msgstr "nepoznata direktiva „%sâ€: redak je zanemaren"
#: catgets/gencat.c:616
msgid "duplicated message number"
@@ -251,7 +251,7 @@ msgstr "nije moguće dodijeliti memoriju"
#: catgets/gencat.c:1000 catgets/gencat.c:1045
#, c-format
msgid "cannot open output file `%s'"
-msgstr "nije moguće otvoriti izlaznu datoteku „%s“"
+msgstr "nije moguće otvoriti izlaznu datoteku „%sâ€"
#: catgets/gencat.c:1210 locale/programs/linereader.c:588
msgid "invalid escape sequence"
@@ -325,7 +325,7 @@ msgstr "Uporaba: xtrace [OPCIJA]... PROGRAM [OPCIJA_PROGRAMA]...\\n"
#: debug/xtrace.sh:31 elf/sotruss.sh:56 elf/sotruss.sh:67 elf/sotruss.sh:135
#: malloc/memusage.sh:25
msgid "Try \\`%s --help' or \\`%s --usage' for more information.\\n"
-msgstr "Pokušajte „%s --help“ ili „%s --usage“ za više informacija.\\n"
+msgstr "Pokušajte „%s --help†ili „%s --usage†za više informacija.\\n"
#: debug/xtrace.sh:37
msgid "%s: option '%s' requires an argument.\\n"
@@ -363,7 +363,7 @@ msgstr "Za upute o prijavljivanju grešaka pogledajte:\\\\n%s.\\\\n"
#: debug/xtrace.sh:124
msgid "xtrace: unrecognized option \\`$1'\\n"
-msgstr "xtrace: neprepoznata opcija „$1“\\n"
+msgstr "xtrace: neprepoznata opcija „$1â€\\n"
#: debug/xtrace.sh:137
msgid "No program name given\\n"
@@ -372,12 +372,12 @@ msgstr "Nije navedeno ime programa\\n"
#: debug/xtrace.sh:145
#, sh-format
msgid "executable \\`$program' not found\\n"
-msgstr "izvršna datoteka „$program“ nije nađena\\n"
+msgstr "izvršna datoteka „$program†nije nađena\\n"
#: debug/xtrace.sh:149
#, sh-format
msgid "\\`$program' is no executable\\n"
-msgstr "Program „$program“ nije izvršna datoteka\\n"
+msgstr "Program „$program†nije izvršna datoteka\\n"
#: dlfcn/dlinfo.c:48
msgid "unsupported dlinfo request"
@@ -408,7 +408,7 @@ msgstr "Datoteka predmemorije ima loš endian.\n"
msgid "Cache generated by: "
msgstr "Predmemoriju je generiao: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Nije moguće otvoriti cache-datoteku %s\n"
@@ -426,7 +426,7 @@ msgstr "To nije cache-datoteka.\n"
#: elf/cache.c:368 elf/cache.c:383
#, c-format
msgid "%d libs found in cache `%s'\n"
-msgstr "%d biblioteka je pronađena u predmemoriji (cache) „%s“\n"
+msgstr "%d biblioteka je pronaÄ‘ena u predmemoriji (cache) „%sâ€\n"
#: elf/cache.c:381
#, c-format
@@ -477,11 +477,11 @@ msgstr "greÅ¡ka pri uÄitavanju zajedniÄkih biblioteka"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "GREÅ KA DINAMIÄŒKOG LINKERA!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "nije moguće stvoriti popis opsega (scope list)"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "zajedniÄki objekt nije otvoren"
@@ -496,7 +496,7 @@ msgstr "zamjena praznog DST (dynamic string token)"
#: elf/dl-deps.c:115
#, c-format
msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
-msgstr "nije moguće uÄitati pomoćnu datoteku „%s“ zbog zamjene praznog DST (dynamic string token)\n"
+msgstr "nije moguće uÄitati pomoćnu datoteku „%s†zbog zamjene praznog DST (dynamic string token)\n"
#: elf/dl-deps.c:204
msgid "cannot allocate dependency buffer"
@@ -510,11 +510,11 @@ msgstr "nije moguće dodijeliti memoriju za popis ovisnosti"
msgid "cannot allocate symbol search list"
msgstr "nije moguće dodijeliti memoriju za popis simbola za pretraživanje"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "nije moguće stvoriti HWCAP prioritete"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "nije moguće stvoriti popis kvalifikacija"
@@ -534,99 +534,99 @@ msgstr "nije moguće stvoriti RUNPATH/RPATH kopiju"
msgid "cannot create search path array"
msgstr "nije moguće stvoriti polje za pretraživanje staza"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "nije moguće stat zajedniÄki objekt"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "nije moguće stvoriti deskriptor zajedniÄkog objekta"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "nije moguće proÄitati podatke iz datoteke"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
-msgstr "adresa/odmak ELF naredbe nije page-aligned"
+msgstr "adresa/pomak ELF naredbe nije page-aligned"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "datoteka objekta nema segmenata koji se mogu uÄitati"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "nije moguće dinamiÄki uÄitati izvrÅ¡nu datoteku"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "datoteka objekta nema dinamiÄku sekciju"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "nije moguće dinamiÄki uÄitati izvrÅ¡nu ovisnu-o-poziciji datoteku"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "zajedniÄki objekt nije moguće otvoriti s dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "nije moguće dodijeliti memoriju za zaglavlje programa"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "nije moguće koristiti izvrÅ¡ni stÈg kako to zahtijeva zajedniÄki objekt"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "nije moguće zatvoriti deskriptor datoteke"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "datoteka je prekratka"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "nevaljano ELF zaglavlje"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "Kodiranje podataka ELF datoteke nije big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "Kodiranje podataka ELF datoteke nije little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "Identifikacija inaÄice ELF datoteke ne slaže se s aktualnom"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "OS ABI od ELF datoteke nije valjani"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ABI inaÄica od ELF datoteke nije valjana"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
-msgstr "popuna u e_ident() nisu nule"
+msgstr "dopuna u e_ident() nisu nule"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "**interna greška**"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "InaÄica ELF datoteke ne slaže se s aktualnom"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "mogu se uÄitati samo ET_DYN i ET_EXEC"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "phentsize ELF datoteke nije oÄekivane veliÄine"
@@ -654,21 +654,21 @@ msgstr "nije moguće promijeniti zaštitu memorije"
msgid "cannot map zero-fill pages"
msgstr "nulama ispunjene stranice ne mogu se mapirati u memoriju"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "greška u potrazi za simbolom"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "nije moguće proširiti globalni opseg"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr ""
"BrojaÄ TLS generatora ponovno je poÄeo od nule!\n"
"Ovo je ** programska pogreška **. Molimo da to prijavite."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "nije moguće dodijeliti adresu za pretraživanje"
@@ -709,7 +709,7 @@ msgstr "nije moguće primijeniti dodatnu zaštitu memorije nakon premještanja"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT koriÅ¡ten u kodu nije dinamiÄki uÄitan"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "nije moguće stvoriti TLS podatkovne strukture"
@@ -721,222 +721,222 @@ msgstr "greÅ¡ka u potrazi za inaÄicom"
msgid "cannot allocate version reference table"
msgstr "nije moguće dodijeliti memoriju za tablicu referencija inaÄica"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR bez GLIBC_ABI_DT_RELR ovisnosti"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "pregled sadržaja predmemorije (cache)"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "generira opširne poruke"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "ne gradi predmemoriju (cache)"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "ne ažurira simboliÄne poveznice"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "promijeni direktorij u ROOT i koristi ga kao root direktorij"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ROOT"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "PREDMEMORIJA"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "rabi PREDMEMORIJU kao cache-datoteku"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "KONFIG"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "rabi KONFIG kao konfiguracijsku datoteku"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "obradi samo direktorije navedene u naredbenom retku i ne gradi predmemoriju"
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "ruÄno poveže pojedine biblioteke"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "koristi se jedan od formata: new (zadano), old ili compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "zanemari datoteku pomoćne predmemorije"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Konfigurira dinamiÄki linker."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
-msgstr "Staza „%s“ navedena je više puta"
+msgstr "Staza „%s†navedena je više puta"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(od %s:%d i %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Nije moguće formirati glibc-hwcaps stazu"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Nije moguće proÄitati stazu %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Nije moguće dobiti status %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Nije moguće dobiti status %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s nije simboliÄna poveznica\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Nije moguće ukloniti (unlink) vezu %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Nije moguće napraviti vezu (link) %s na %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (promijenjeno)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (PRESKOÄŒENO)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Nije moguće pronaći %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Nije moguće dobiti status veze %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "%s datoteka je zanemarena jer nije obiÄna datoteka."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Nijedna poveznica nije stvorena jer soname nije bilo moguće naći za %s"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (od %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Nije moguće otvoriti direktorij %s"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Nije bilo moguće formirati stazu biblioteke"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Ulazna datoteka %s nije pronađena.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Nije moguće stat %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 biblioteka %s je u krivom direktoriju"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "Biblioteke %s i %s u direktoriju %s imaju isti soname ali su razliÄite vrste."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr ""
"Upozorenje: zanemarena konfiguracijska datoteka\n"
" koju nije moguće otvoriti: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: hwcap direktiva -- zanemareno"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "treba apsolutno ime datoteke za konfiguracijsku datoteku kad se koristi -r"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "nema dovoljno memorije"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: nije moguće Äitati direktorij %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
-msgstr "relativna staza „%s“ korištena je za izgradnju predmemorije"
+msgstr "relativna staza „%s†korištena je za izgradnju predmemorije"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Nije moguće promijeniti direktorij u / (root)"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Nije moguće otvoriti direktorij %s s cache-datotekom\n"
@@ -967,7 +967,7 @@ msgstr ""
#: elf/ldd.bash.in:80
msgid "ldd: option \\`$1' is ambiguous"
-msgstr "ldd: opcija „$1“ nije jednoznaÄna"
+msgstr "ldd: opcija „$1†nije jednoznaÄna"
#: elf/ldd.bash.in:87
msgid "unrecognized option"
@@ -975,7 +975,7 @@ msgstr "neprepoznata opcija"
#: elf/ldd.bash.in:88 elf/ldd.bash.in:125
msgid "Try \\`ldd --help' for more information."
-msgstr "Pokušajte „ldd --help“ za više informacija."
+msgstr "Pokušajte „ldd --help†za više informacija."
#: elf/ldd.bash.in:124
msgid "missing file arguments"
@@ -1200,7 +1200,7 @@ msgstr "%s: nevaljano odredište: %s\n"
#: elf/sln.c:189 elf/sln.c:198
#, c-format
msgid "Invalid link from \"%s\" to \"%s\": %s\n"
-msgstr "Nevaljana poveznica od „%s“ na „%s“: %s\n"
+msgstr "Nevaljana poveznica od „%s†na „%sâ€: %s\n"
#: elf/sotruss.sh:32
#, sh-format
@@ -1292,84 +1292,84 @@ msgstr "DIJELJENI_OBJEKT [PROFILE_DATA]"
#: elf/sprof.c:432
#, c-format
msgid "failed to load shared object `%s'"
-msgstr "nije uspjelo uÄitati dijeljeni objekt „%s“"
+msgstr "nije uspjelo uÄitati dijeljeni objekt „%sâ€"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "nije moguće stvoriti interni deskriptor"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
-msgstr "Ponovno otvaranje dijeljenog objekta „%s“ nije uspjelo"
+msgstr "Ponovno otvaranje dijeljenog objekta „%s†nije uspjelo"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
-msgstr "proÄitati „section headers“ nije uspjelo"
+msgstr "proÄitati „section headers†nije uspjelo"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
-msgstr "proÄitati „section header string table“ nije uspjelo"
+msgstr "proÄitati „section header string table†nije uspjelo"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Nije moguće proÄitati ime datoteke s podacima za debugiranje: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "nije moguće odrediti ime datoteke"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "Äitanje ELF zaglavlja nije uspjelo"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
-msgstr "*** Dijelovi datoteke „%s“ su uklonjeni: detaljna analiza nije moguća\n"
+msgstr "*** Dijelovi datoteke „%s†su uklonjeni: detaljna analiza nije moguća\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "nije uspjelo uÄitati podatke o simbolima"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "nije moguće uÄitati podatke od profiliranja"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "prilikom upita o statusu datoteke s podacima profiliranja"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
-msgstr "datoteka s podacima profiliranja „%s“ ne odgovara dijeljenom objektu „%s“"
+msgstr "datoteka s podacima profiliranja „%s†ne odgovara dijeljenom objektu „%sâ€"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "nije uspjelo mapirati datoteku s podacima profiliranja u memoriju"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "greška pri zatvaranju datoteke s podacima profiliranja"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
-msgstr "„%s“ nije ispravna datoteka s podacima profiliranja za „%s“"
+msgstr "„%s†nije ispravna datoteka s podacima profiliranja za „%sâ€"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "nije moguće dodijeliti memoriju za podatke o simbolima"
@@ -1397,7 +1397,7 @@ msgstr "nije moguće otvoriti izlaznu datoteku"
#: iconv/iconv_charmap.c:192
#, c-format
msgid "error while closing input `%s'"
-msgstr "greška pri zatvaranju ulaza „%s“"
+msgstr "greÅ¡ka pri zatvaranju ulaza „%sâ€"
#: iconv/iconv_charmap.c:443
#, c-format
@@ -1490,22 +1490,22 @@ msgstr "nije uspjelo zapoÄeti proces konverzije"
#: iconv/iconv_prog.c:225
#, c-format
msgid "conversions from `%s' and to `%s' are not supported"
-msgstr "konverzija iz „%s“ i u „%s“ nije podržana"
+msgstr "konverzija iz „%s†i u „%s†nije podržana"
#: iconv/iconv_prog.c:230
#, c-format
msgid "conversion from `%s' is not supported"
-msgstr "konverzija iz „%s“ nije podržana"
+msgstr "konverzija iz „%s†nije podržana"
#: iconv/iconv_prog.c:237
#, c-format
msgid "conversion to `%s' is not supported"
-msgstr "konverzija u „%s“ nije podržana"
+msgstr "konverzija u „%s†nije podržana"
#: iconv/iconv_prog.c:241
#, c-format
msgid "conversion from `%s' to `%s' is not supported"
-msgstr "konverzija iz „%s“ u „%s“ nije podržana"
+msgstr "konverzija iz „%s†u „%s†nije podržana"
#: iconv/iconv_prog.c:349
#, c-format
@@ -1694,23 +1694,23 @@ msgstr "Nepoznata kljuÄna rijeÄ %s u .netrc"
#: locale/programs/charmap-dir.c:56
#, c-format
msgid "cannot read character map directory `%s'"
-msgstr "nije moguće proÄitati direktorij „%s“ s tablicama znakova"
+msgstr "nije moguće proÄitati direktorij „%s†s tablicama znakova"
#: locale/programs/charmap.c:137
#, c-format
msgid "character map file `%s' not found"
-msgstr "datoteka „%s“ s tablicom znakova nije pronađena"
+msgstr "datoteka „%s†s tablicom znakova nije pronađena"
#: locale/programs/charmap.c:195
#, c-format
msgid "default character map file `%s' not found"
-msgstr "zadana datoteka „%s“ s tablicom znakova nije pronađena"
+msgstr "zadana datoteka „%s†s tablicom znakova nije pronađena"
#: locale/programs/charmap.c:264
#, c-format
msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant [--no-warnings=ascii]"
msgstr ""
-"tablica znakova „%s“ nije ASCII-kompatibilna,\n"
+"tablica znakova „%s†nije ASCII-kompatibilna,\n"
" locale nije sukladan s ISO C [--no-warnings=ascii]"
#: locale/programs/charmap.c:342
@@ -1797,7 +1797,7 @@ msgstr "nije dano simboliÄno ime kraja raspona"
#: locale/programs/ld-time.c:958 locale/programs/repertoire.c:311
#, c-format
msgid "%1$s: definition does not end with `END %1$s'"
-msgstr "%1$s: definicija ne završava sa „END %1$s“"
+msgstr "%1$s: definicija ne zavrÅ¡ava sa „END %1$sâ€"
#: locale/programs/charmap.c:647
msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
@@ -1831,7 +1831,7 @@ msgstr "%s: preuranjen kraj datoteke"
#: locale/programs/charmap.c:874 locale/programs/charmap.c:885
#, c-format
msgid "unknown character `%s'"
-msgstr "nepoznati znak „%s“"
+msgstr "nepoznati znak „%sâ€"
#: locale/programs/charmap.c:893
#, c-format
@@ -1847,7 +1847,7 @@ msgstr "nevaljana imena raspona znakova"
#: locale/programs/charmap.c:1010 locale/programs/repertoire.c:429
msgid "hexadecimal range format should use only capital characters"
-msgstr "heksadecimalni format raspona trebao bi se koristiti samo velika slova"
+msgstr "heksadekadski format raspona trebao bi se koristiti samo velika slova"
#: locale/programs/charmap.c:1028 locale/programs/repertoire.c:447
#, c-format
@@ -1885,45 +1885,45 @@ msgstr "Nije nađena definicija za kategoriju %s"
#: locale/programs/ld-time.c:179 locale/programs/ld-time.c:200
#, c-format
msgid "%s: field `%s' not defined"
-msgstr "%s: polje „%s“ nije definirano"
+msgstr "%s: polje „%s†nije definirano"
#: locale/programs/ld-address.c:155 locale/programs/ld-address.c:206
#: locale/programs/ld-address.c:236 locale/programs/ld-address.c:274
#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:114
#, c-format
msgid "%s: field `%s' must not be empty"
-msgstr "%s: polje „%s“ ne smije biti prazno"
+msgstr "%s: polje „%s†ne smije biti prazno"
#: locale/programs/ld-address.c:167
#, c-format
msgid "%s: invalid escape `%%%c' sequence in field `%s'"
-msgstr "%s: nevaljani kontrolni kod „%%%c“ u polju „%s“"
+msgstr "%s: nevaljani kontrolni kod „%%%c†u polju „%sâ€"
#: locale/programs/ld-address.c:217
#, c-format
msgid "%s: terminology language code `%s' not defined"
-msgstr "%s: terminologija jeziÄnog koda „%s“ nije definirana"
+msgstr "%s: terminologija jeziÄnog koda „%s†nije definirana"
#: locale/programs/ld-address.c:242
#, c-format
msgid "%s: field `%s' must not be defined"
-msgstr "%s: polje „%s“ ne smije biti definirano"
+msgstr "%s: polje „%s†ne smije biti definirano"
#: locale/programs/ld-address.c:256 locale/programs/ld-address.c:285
#, c-format
msgid "%s: language abbreviation `%s' not defined"
-msgstr "%s: kratica za „%s“ jezik nije definirana"
+msgstr "%s: kratica za „%s†jezik nije definirana"
#: locale/programs/ld-address.c:263 locale/programs/ld-address.c:291
#: locale/programs/ld-address.c:324 locale/programs/ld-address.c:336
#, c-format
msgid "%s: `%s' value does not match `%s' value"
-msgstr "%s: vrijednost „%s“ ne slaže se s vrijednosti „%s“"
+msgstr "%s: vrijednost „%s†ne slaže se s vrijednosti „%sâ€"
#: locale/programs/ld-address.c:310
#, c-format
msgid "%s: numeric country code `%d' not valid"
-msgstr "%s: nevaljani brojÄani kod za „%d“ zemlju"
+msgstr "%s: nevaljani brojÄani kod za „%d†zemlju"
#: locale/programs/ld-address.c:431 locale/programs/ld-address.c:468
#: locale/programs/ld-address.c:506 locale/programs/ld-ctype.c:2478
@@ -1935,7 +1935,7 @@ msgstr "%s: nevaljani brojÄani kod za „%d“ zemlju"
#: locale/programs/ld-time.c:863 locale/programs/ld-time.c:905
#, c-format
msgid "%s: field `%s' declared more than once"
-msgstr "%s: polje „%s“ deklarirano je više od jedanput"
+msgstr "%s: polje „%s†deklarirano je više od jedanput"
#: locale/programs/ld-address.c:435 locale/programs/ld-address.c:473
#: locale/programs/ld-identification.c:312 locale/programs/ld-messages.c:273
@@ -1945,7 +1945,7 @@ msgstr "%s: polje „%s“ deklarirano je više od jedanput"
#: locale/programs/ld-time.c:826 locale/programs/ld-time.c:868
#, c-format
msgid "%s: unknown character in field `%s'"
-msgstr "%s: nepoznati znak u polju „%s“"
+msgstr "%s: nepoznati znak u polju „%sâ€"
#: locale/programs/ld-address.c:520 locale/programs/ld-collate.c:3797
#: locale/programs/ld-ctype.c:2826 locale/programs/ld-identification.c:393
@@ -1955,7 +1955,7 @@ msgstr "%s: nepoznati znak u polju „%s“"
#: locale/programs/ld-telephone.c:273 locale/programs/ld-time.c:956
#, c-format
msgid "%s: incomplete `END' line"
-msgstr "%s: nepotpuni „END“ redak"
+msgstr "%s: nepotpuni „END†redak"
#: locale/programs/ld-address.c:530 locale/programs/ld-collate.c:553
#: locale/programs/ld-collate.c:605 locale/programs/ld-collate.c:901
@@ -1975,33 +1975,33 @@ msgstr "%s: sintaktiÄka greÅ¡ka"
#: locale/programs/ld-collate.c:428
#, c-format
msgid "`%.*s' already defined in charmap"
-msgstr "„%.*s“ je već definirano u tablici znakova (charmap)"
+msgstr "„%.*s†je već definirano u tablici znakova (charmap)"
#: locale/programs/ld-collate.c:437
#, c-format
msgid "`%.*s' already defined in repertoire"
-msgstr "„%.*s“ je već definirano u repertoaru"
+msgstr "„%.*s†je već definirano u repertoaru"
#: locale/programs/ld-collate.c:444
#, c-format
msgid "`%.*s' already defined as collating symbol"
-msgstr "„%.*s“ je već definiran kao simbol razvrstavanja"
+msgstr "„%.*s†je već definiran kao simbol razvrstavanja"
#: locale/programs/ld-collate.c:451
#, c-format
msgid "`%.*s' already defined as collating element"
-msgstr "„%.*s“ je već definiran kao element razvrstavanja"
+msgstr "„%.*s†je već definiran kao element razvrstavanja"
#: locale/programs/ld-collate.c:482 locale/programs/ld-collate.c:508
#, c-format
msgid "%s: `forward' and `backward' are mutually excluding each other"
-msgstr "%s: „forward“ i „backward“ se meÄ‘usobno iskljuÄuju"
+msgstr "%s: „forward†i „backward†se meÄ‘usobno iskljuÄuju"
#: locale/programs/ld-collate.c:492 locale/programs/ld-collate.c:518
#: locale/programs/ld-collate.c:534
#, c-format
msgid "%s: `%s' mentioned more than once in definition of weight %d"
-msgstr "%s: „%s“ spomenuto je više od jedanput u definiciji težine %d"
+msgstr "%s: „%s†spomenuto je više od jedanput u definiciji težine %d"
#: locale/programs/ld-collate.c:590
#, c-format
@@ -2021,7 +2021,7 @@ msgstr "%s: prazan string težine nije dopušten"
#: locale/programs/ld-collate.c:886
#, c-format
msgid "%s: weights must use the same ellipsis symbol as the name"
-msgstr "%s: težine moraju koristiti istu elipsu kao i ime"
+msgstr "%s: težine moraju koristiti ist trotoÄje kao i ime"
#: locale/programs/ld-collate.c:942
#, c-format
@@ -2031,7 +2031,7 @@ msgstr "%s: previše vrijednosti"
#: locale/programs/ld-collate.c:1062 locale/programs/ld-collate.c:1237
#, c-format
msgid "order for `%.*s' already defined at %s:%zu"
-msgstr "redoslijed za „%.*s“ je već definiran u %s:%zu"
+msgstr "redoslijed za „%.*s†je već definiran u %s:%zu"
#: locale/programs/ld-collate.c:1112
#, c-format
@@ -2051,49 +2051,49 @@ msgstr "%s: sekvencija bajtova prvog znaka raspona nije manji od onog zadnjeg zn
#: locale/programs/ld-collate.c:1306
#, c-format
msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
-msgstr "%s: elipsa simboliÄnog raspona ne smije neposredno slijediti „order_start“"
+msgstr "%s: trotoÄje simboliÄnog raspona ne smije neposredno slijediti „order_startâ€"
#: locale/programs/ld-collate.c:1310
#, c-format
msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
-msgstr "%s: elipsa simboliÄnog raspona ne smije biti neposredno ispred „order_end“"
+msgstr "%s: trotoÄje simboliÄnog raspona ne smije biti neposredno ispred „order_endâ€"
#: locale/programs/ld-collate.c:1330 locale/programs/ld-ctype.c:1362
#, c-format
msgid "`%s' and `%.*s' are not valid names for symbolic range"
-msgstr "„%s“ i „%.*s“ nisu valjana imena za simbol raspona"
+msgstr "„%s†i „%.*s†nisu valjana imena za simbol raspona"
#: locale/programs/ld-collate.c:1380 locale/programs/ld-collate.c:3731
#, c-format
msgid "%s: order for `%.*s' already defined at %s:%zu"
-msgstr "%s: redoslijed za „%.*s“ je već definiran u %s:%zu"
+msgstr "%s: redoslijed za „%.*s†je već definiran u %s:%zu"
#: locale/programs/ld-collate.c:1389
#, c-format
msgid "%s: `%s' must be a character"
-msgstr "%s: „%s“ mora biti znak"
+msgstr "%s: „%s†mora biti znak"
#: locale/programs/ld-collate.c:1590
#, c-format
msgid "%s: `position' must be used for a specific level in all sections or none"
msgstr ""
-"%s: „position“ se mora koristiti za određenu razinu\n"
+"%s: „position†se mora koristiti za određenu razinu\n"
" u svim sekcijama ili nijednoj sekciji"
#: locale/programs/ld-collate.c:1614
#, c-format
msgid "symbol `%s' not defined"
-msgstr "simbol „%s“ nije definiran"
+msgstr "simbol „%s†nije definiran"
#: locale/programs/ld-collate.c:1690 locale/programs/ld-collate.c:1789
#, c-format
msgid "symbol `%s' has the same encoding as"
-msgstr "simbol „%s“ ima isto kodiranje kao"
+msgstr "simbol „%s†ima isto kodiranje kao"
#: locale/programs/ld-collate.c:1694 locale/programs/ld-collate.c:1793
#, c-format
msgid "symbol `%s'"
-msgstr "simbol „%s“"
+msgstr "simbol „%sâ€"
#: locale/programs/ld-collate.c:1856
msgid "too many errors; giving up"
@@ -2112,12 +2112,12 @@ msgstr "%s: više od jedan ‘else’"
#: locale/programs/ld-collate.c:2724
#, c-format
msgid "%s: duplicate definition of `%s'"
-msgstr "%s:duplikat definicije od „%s“"
+msgstr "%s:duplikat definicije od „%sâ€"
#: locale/programs/ld-collate.c:2760
#, c-format
msgid "%s: duplicate declaration of section `%s'"
-msgstr "%s: duplikat deklaracije od sekcije „%s“"
+msgstr "%s: duplikat deklaracije od sekcije „%sâ€"
#: locale/programs/ld-collate.c:2896
#, c-format
@@ -2137,7 +2137,7 @@ msgstr "%s: nepoznati znak u vrijednosti definicije ekvivalencije"
#: locale/programs/ld-collate.c:3046
#, c-format
msgid "%s: unknown symbol `%s' in equivalent definition"
-msgstr "%s: nepoznati simbol „%s“ u definicije ekvivalencije"
+msgstr "%s: nepoznati simbol „%s†u definicije ekvivalencije"
#: locale/programs/ld-collate.c:3055
msgid "error while adding equivalent collating symbol"
@@ -2146,17 +2146,17 @@ msgstr "greška prilikom dodavanja ekvivalentnog simbola razvrstavanja"
#: locale/programs/ld-collate.c:3093
#, c-format
msgid "duplicate definition of script `%s'"
-msgstr "duplikat definicije od skripte „%s“"
+msgstr "duplikat definicije od skripte „%sâ€"
#: locale/programs/ld-collate.c:3141
#, c-format
msgid "%s: unknown section name `%.*s'"
-msgstr "%s: nepoznato ime sekcije „%.*s“"
+msgstr "%s: nepoznato ime sekcije „%.*sâ€"
#: locale/programs/ld-collate.c:3170
#, c-format
msgid "%s: multiple order definitions for section `%s'"
-msgstr "%s: nekoliko definicija poretka za sekciju „%s“"
+msgstr "%s: nekoliko definicija poretka za sekciju „%sâ€"
#: locale/programs/ld-collate.c:3198
#, c-format
@@ -2172,7 +2172,7 @@ msgstr "%s: nekoliko definicija poretka za neimenovanu sekciju"
#: locale/programs/ld-collate.c:3775
#, c-format
msgid "%s: missing `order_end' keyword"
-msgstr "%s: nema kljuÄne rijeÄi „order_end“"
+msgstr "%s: nema kljuÄne rijeÄi „order_endâ€"
#: locale/programs/ld-collate.c:3343
#, c-format
@@ -2192,12 +2192,12 @@ msgstr "%s: nije moguće promijeniti poredak poslije %.*s: simbol nije poznat"
#: locale/programs/ld-collate.c:3424 locale/programs/ld-collate.c:3787
#, c-format
msgid "%s: missing `reorder-end' keyword"
-msgstr "%s: nema kljuÄne rijeÄi „reorder-end“"
+msgstr "%s: nema kljuÄne rijeÄi „reorder-endâ€"
#: locale/programs/ld-collate.c:3458 locale/programs/ld-collate.c:3656
#, c-format
msgid "%s: section `%.*s' not known"
-msgstr "%s: sekcija „%.*s“ nije poznata"
+msgstr "%s: sekcija „%.*s†nije poznata"
#: locale/programs/ld-collate.c:3523
#, c-format
@@ -2207,7 +2207,7 @@ msgstr "%s: loši simbol <%.*s>"
#: locale/programs/ld-collate.c:3719
#, c-format
msgid "%s: cannot have `%s' as end of ellipsis range"
-msgstr "%s: „%s“ ne može biti kraj raspona"
+msgstr "%s: „%s†ne može biti kraj raspona trotoÄja"
#: locale/programs/ld-collate.c:3771
#, c-format
@@ -2217,7 +2217,7 @@ msgstr "%s: prazan opis kategorije nije dopušten"
#: locale/programs/ld-collate.c:3790
#, c-format
msgid "%s: missing `reorder-sections-end' keyword"
-msgstr "%s: nema kljuÄne rijeÄi „reorder-sections-end“"
+msgstr "%s: nema kljuÄne rijeÄi „reorder-sections-endâ€"
#: locale/programs/ld-collate.c:3954
#, c-format
@@ -2227,7 +2227,7 @@ msgstr "%s: ‘%s’ bez odgovarajućega ‘ifdef’ ili ‘ifndef’"
#: locale/programs/ld-collate.c:3972
#, c-format
msgid "%s: 'endif' without matching 'ifdef' or 'ifndef'"
-msgstr "%s: „endif“ bez odgovarajućega ‘ifdef’ ili ‘ifndef’"
+msgstr "%s: „endif†bez odgovarajućega ‘ifdef’ ili ‘ifndef’"
#: locale/programs/ld-ctype.c:447
msgid "No character set name specified in charmap"
@@ -2236,12 +2236,12 @@ msgstr "U tablici znakova nema imena skupa znakova"
#: locale/programs/ld-ctype.c:475
#, c-format
msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
-msgstr "znak L„\\u%0*x“ iz klase „%s“ mora biti u klasi „%s“"
+msgstr "znak L„\\u%0*x†iz klase „%s†mora biti u klasi „%sâ€"
#: locale/programs/ld-ctype.c:489
#, c-format
msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
-msgstr "znak L„\\u%0*x“ iz klase „%s“ ne smije biti u klasi „%s“"
+msgstr "znak L„\\u%0*x†iz klase „%s†ne smije biti u klasi „%sâ€"
#: locale/programs/ld-ctype.c:503 locale/programs/ld-ctype.c:559
#, c-format
@@ -2251,22 +2251,22 @@ msgstr "**interna greška** u %s, redak %u"
#: locale/programs/ld-ctype.c:531
#, c-format
msgid "character '%s' in class `%s' must be in class `%s'"
-msgstr "znak ‘%s’ iz klase „%s“ mora biti u klasi „%s“"
+msgstr "znak ‘%s’ iz klase „%s†mora biti u klasi „%sâ€"
#: locale/programs/ld-ctype.c:546
#, c-format
msgid "character '%s' in class `%s' must not be in class `%s'"
-msgstr "znak ‘%s’ iz klase „%s“ ne smije biti u klasi „%s“"
+msgstr "znak ‘%s’ iz klase „%s†ne smije biti u klasi „%sâ€"
#: locale/programs/ld-ctype.c:575 locale/programs/ld-ctype.c:610
#, c-format
msgid "<SP> character not in class `%s'"
-msgstr "<SP> znak nije u klasi „%s“"
+msgstr "<SP> znak nije u klasi „%sâ€"
#: locale/programs/ld-ctype.c:586 locale/programs/ld-ctype.c:620
#, c-format
msgid "<SP> character must not be in class `%s'"
-msgstr "<SP> znak ne smije biti u klasi „%s“"
+msgstr "<SP> znak ne smije biti u klasi „%sâ€"
#: locale/programs/ld-ctype.c:600
msgid "character <SP> not defined in character map"
@@ -2274,7 +2274,7 @@ msgstr "znak <SP> nije definiran u tablici znakova"
#: locale/programs/ld-ctype.c:734
msgid "`digit' category has not entries in groups of ten"
-msgstr "kategorija „digit“ nema stavke u grupama od po deset"
+msgstr "kategorija „digit†nema stavke u grupama od po deset"
#: locale/programs/ld-ctype.c:783
msgid "no input digits defined and none of the standard names in the charmap"
@@ -2284,16 +2284,16 @@ msgstr ""
#: locale/programs/ld-ctype.c:846
msgid "not all characters used in `outdigit' are available in the charmap"
-msgstr "nisu svi znakovi korišteni u „outdigit“ dostupni u tablici znakova"
+msgstr "nisu svi znakovi korišteni u „outdigit†dostupni u tablici znakova"
#: locale/programs/ld-ctype.c:865
msgid "not all characters used in `outdigit' are available in the repertoire"
-msgstr "nisu svi znakovi korišteni u „outdigit“ dostupni u repertoaru"
+msgstr "nisu svi znakovi korišteni u „outdigit†dostupni u repertoaru"
#: locale/programs/ld-ctype.c:1130
#, c-format
msgid "character class `%s' already defined"
-msgstr "klasa znakova „%s“ je već definirana"
+msgstr "klasa znakova „%s†je već definirana"
#: locale/programs/ld-ctype.c:1136
#, c-format
@@ -2303,7 +2303,7 @@ msgstr "ograniÄenje implementacije: nije dopuÅ¡teno viÅ¡e od %Zd klasa znakova"
#: locale/programs/ld-ctype.c:1162
#, c-format
msgid "character map `%s' already defined"
-msgstr "tablica znakova „%s“ je već definirana"
+msgstr "tablica znakova „%s†je već definirana"
#: locale/programs/ld-ctype.c:1168
#, c-format
@@ -2315,7 +2315,7 @@ msgstr "ograniÄenje implementacije: nije dopuÅ¡teno viÅ¡e od %d tablica znakova
#: locale/programs/ld-ctype.c:3301
#, c-format
msgid "%s: field `%s' does not contain exactly ten entries"
-msgstr "%s: polje „%s“ ne sadrži toÄno deset stavki"
+msgstr "%s: polje „%s†ne sadrži toÄno deset stavki"
#: locale/programs/ld-ctype.c:1462 locale/programs/ld-ctype.c:2036
#, c-format
@@ -2332,7 +2332,7 @@ msgstr "konaÄna vrijednost je manja od poÄetne vrijednosti"
#: locale/programs/ld-ctype.c:1956 locale/programs/ld-ctype.c:2007
msgid "premature end of `translit_ignore' definition"
-msgstr "preuranjen kraj definicije „translit_ignore“"
+msgstr "preuranjen kraj definicije „translit_ignoreâ€"
#: locale/programs/ld-ctype.c:1962 locale/programs/ld-ctype.c:2013
#: locale/programs/ld-ctype.c:2055
@@ -2351,34 +2351,34 @@ msgstr "%s: sintaktiÄka greÅ¡ka u definiciji nove tablice znakova"
#: locale/programs/ld-ctype.c:2363
msgid "ellipsis range must be marked by two operands of same type"
-msgstr "raspon s elipsom mora sadržavati dva parametra istog tipa"
+msgstr "raspon s trotoÄjem mora sadržavati dva parametra istog tipa"
#: locale/programs/ld-ctype.c:2372
msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
-msgstr "u rasponu sa simboliÄnnim imenima ne smije se koristiti apsolutna elipsa „...“"
+msgstr "u rasponu sa simboliÄnnim imenima ne smije se koristiti apsolutno trotoÄje „...â€"
#: locale/programs/ld-ctype.c:2387
msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
-msgstr "u rasponu s UCS vrijednosti mora se koristiti heksadecimalna simboliÄka elipsa „..“"
+msgstr "za UCS raspon morate se koristiti heksadekadsko simboliÄno dvotoÄje „..â€"
#: locale/programs/ld-ctype.c:2401
msgid "with character code range values one must use the absolute ellipsis `...'"
-msgstr "za vrijednosti raspona znakovnog koda morate koristiti apsolutnu elipsu „...“"
+msgstr "za vrijednosti raspona znakovnog koda morate koristiti apsolutno trotoÄje „...â€"
#: locale/programs/ld-ctype.c:2552
#, c-format
msgid "duplicated definition for mapping `%s'"
-msgstr "duplikat definicije za mapiranje „%s“"
+msgstr "duplikat definicije za mapiranje „%sâ€"
#: locale/programs/ld-ctype.c:2638 locale/programs/ld-ctype.c:2782
#, c-format
msgid "%s: `translit_start' section does not end with `translit_end'"
-msgstr "%s: „translit_start“ sekcija ne završava s „translit_end“"
+msgstr "%s: „translit_start†sekcija ne zavrÅ¡ava s „translit_endâ€"
#: locale/programs/ld-ctype.c:2733
#, c-format
msgid "%s: duplicate `default_missing' definition"
-msgstr "%s: duplikat definicije „default_missing“"
+msgstr "%s: duplikat definicije „default_missingâ€"
#: locale/programs/ld-ctype.c:2738
msgid "previous definition was here"
@@ -2387,7 +2387,7 @@ msgstr "prethodna definicija bila je ovdje"
#: locale/programs/ld-ctype.c:2760
#, c-format
msgid "%s: no representable `default_missing' definition found"
-msgstr "%s: nema reprezentativne definicije „default_missing“"
+msgstr "%s: nema reprezentativne definicije „default_missingâ€"
#: locale/programs/ld-ctype.c:2877 locale/programs/ld-ctype.c:2973
#: locale/programs/ld-ctype.c:2992 locale/programs/ld-ctype.c:3012
@@ -2397,7 +2397,7 @@ msgstr "%s: nema reprezentativne definicije „default_missing“"
#: locale/programs/ld-ctype.c:3238 locale/programs/ld-ctype.c:3261
#, c-format
msgid "%s: character `%s' not defined while needed as default value"
-msgstr "%s: znak „%s“ potreban je kao zadana vrijednost a nije definiran"
+msgstr "%s: znak „%s†potreban je kao zadana vrijednost a nije definiran"
#: locale/programs/ld-ctype.c:2882 locale/programs/ld-ctype.c:2978
#: locale/programs/ld-ctype.c:2997 locale/programs/ld-ctype.c:3017
@@ -2406,12 +2406,12 @@ msgstr "%s: znak „%s“ potreban je kao zadana vrijednost a nije definiran"
#: locale/programs/ld-ctype.c:3136 locale/programs/ld-ctype.c:3202
#, c-format
msgid "%s: character `%s' in charmap not representable with one byte"
-msgstr "%s: znak „%s“ u tablici znakova ne može se prikazati samo s jednim bajtom"
+msgstr "%s: znak „%s†u tablici znakova ne može se prikazati samo s jednim bajtom"
#: locale/programs/ld-ctype.c:3244 locale/programs/ld-ctype.c:3267
#, c-format
msgid "%s: character `%s' needed as default value not representable with one byte"
-msgstr "%s: znak „%s“, kao zadana vrijednost ne može se prikazati s jednim bajtom"
+msgstr "%s: znak „%sâ€, kao zadana vrijednost ne može se prikazati s jednim bajtom"
#: locale/programs/ld-ctype.c:3323
msgid "no output digits defined and none of the standard names in the charmap"
@@ -2420,17 +2420,17 @@ msgstr "izlazne znamenke nisu definirane i nemaju standardna imena u tablici zna
#: locale/programs/ld-ctype.c:3545
#, c-format
msgid "%s: transliteration data from locale `%s' not available"
-msgstr "%s: nema podataka za transliteraciju iz locale „%s“"
+msgstr "%s: nema podataka za transliteraciju iz locale „%sâ€"
#: locale/programs/ld-ctype.c:3644
#, c-format
msgid "%s: table for class \"%s\": %lu bytes"
-msgstr "%s: tablica za klasu „%s“: %lu bajtova"
+msgstr "%s: tablica za klasu „%sâ€: %lu bajtova"
#: locale/programs/ld-ctype.c:3708
#, c-format
msgid "%s: table for map \"%s\": %lu bytes"
-msgstr "%s: tablica za znakovne tablice „%s“: %lu bajtova"
+msgstr "%s: tablica za znakovne tablice „%sâ€: %lu bajtova"
#: locale/programs/ld-ctype.c:3832
#, c-format
@@ -2440,12 +2440,12 @@ msgstr "%s: tablica za širinu: %lu bajtova"
#: locale/programs/ld-identification.c:172
#, c-format
msgid "%s: no identification for category `%s'"
-msgstr "%s: nema identifikacije za kategoriju „%s“"
+msgstr "%s: nema identifikacije za kategoriju „%sâ€"
#: locale/programs/ld-identification.c:196
#, c-format
msgid "%s: unknown standard `%s' for category `%s'"
-msgstr "%s: nepoznati standard „%s“ za kategoriju „%s“"
+msgstr "%s: nepoznati standard „%s†za kategoriju „%sâ€"
#: locale/programs/ld-identification.c:379
#, c-format
@@ -2455,58 +2455,58 @@ msgstr "%s: duplikat definicije inaÄice kategorije"
#: locale/programs/ld-measurement.c:110
#, c-format
msgid "%s: invalid value for field `%s'"
-msgstr "%s: nevaljana vrijednost polja „%s“"
+msgstr "%s: nevaljana vrijednost polja „%sâ€"
#: locale/programs/ld-messages.c:112 locale/programs/ld-messages.c:145
#, c-format
msgid "%s: field `%s' undefined"
-msgstr "%s: polje „%s“ nije definirano"
+msgstr "%s: polje „%s†nije definirano"
#: locale/programs/ld-messages.c:118 locale/programs/ld-messages.c:151
#: locale/programs/ld-numeric.c:116
#, c-format
msgid "%s: value for field `%s' must not be an empty string"
-msgstr "%s: vrijednost polja „%s“ ne smije biti prazni string"
+msgstr "%s: vrijednost polja „%s†ne smije biti prazni string"
#: locale/programs/ld-messages.c:134 locale/programs/ld-messages.c:167
#, c-format
msgid "%s: no correct regular expression for field `%s': %s"
-msgstr "%s: nema ispravnog regularnog izraza za polje „%s“: %s"
+msgstr "%s: nema ispravnog regularnog izraza za polje „%sâ€: %s"
#: locale/programs/ld-monetary.c:310
#, c-format
msgid "%s: value of field `int_curr_symbol' has wrong length"
-msgstr "%s: vrijednost polja „int_curr_symbol“ ima pogrešnu duljinu"
+msgstr "%s: vrijednost polja „int_curr_symbol†ima pogrešnu duljinu"
#: locale/programs/ld-monetary.c:327
#, c-format
msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217 [--no-warnings=intcurrsym]"
-msgstr "%s: vrijednost polja „int_curr_symbol“ ne odgovara valjanom imenu u ISO 4217 [--no-warnings=intcurrsym]"
+msgstr "%s: vrijednost polja „int_curr_symbol†ne odgovara valjanom imenu u ISO 4217 [--no-warnings=intcurrsym]"
#: locale/programs/ld-monetary.c:348 locale/programs/ld-monetary.c:358
#, c-format
msgid "%s: field `%s' not defined, using defaults"
-msgstr "%s: polje „%s“ nije definirano, koristimo zadano"
+msgstr "%s: polje „%s†nije definirano, koristimo zadano"
#: locale/programs/ld-monetary.c:396 locale/programs/ld-monetary.c:420
#, c-format
msgid "%s: value for field `%s' must be in range %d...%d"
-msgstr "%s: vrijednost polja „%s“ mora biti u rasponu %d...%d"
+msgstr "%s: vrijednost polja „%s†mora biti u rasponu %d...%d"
#: locale/programs/ld-monetary.c:656 locale/programs/ld-numeric.c:227
#, c-format
msgid "%s: value for field `%s' must be a single character"
-msgstr "%s: vrijednost polja „%s“ mora biti samo jedan znak"
+msgstr "%s: vrijednost polja „%s†mora biti samo jedan znak"
#: locale/programs/ld-monetary.c:753 locale/programs/ld-numeric.c:271
#, c-format
msgid "%s: `-1' must be last entry in `%s' field"
-msgstr "%s: „-1“ mora biti zadnja stavka u polju „%s“"
+msgstr "%s: „-1†mora biti zadnja stavka u polju „%sâ€"
#: locale/programs/ld-monetary.c:775 locale/programs/ld-numeric.c:288
#, c-format
msgid "%s: values for field `%s' must be smaller than 127"
-msgstr "%s: vrijednosti polja „%s“ moraju biti manje od 127"
+msgstr "%s: vrijednosti polja „%s†moraju biti manje od 127"
#: locale/programs/ld-monetary.c:821
msgid "conversion rate value cannot be zero"
@@ -2516,78 +2516,78 @@ msgstr "vrijednost faktora za konverziju ne može biti nula"
#: locale/programs/ld-telephone.c:146
#, c-format
msgid "%s: invalid escape sequence in field `%s'"
-msgstr "%s: nevaljani kontrolni kod u polju „%s“"
+msgstr "%s: nevaljani kontrolni kod u polju „%sâ€"
#: locale/programs/ld-time.c:250
#, c-format
msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
-msgstr "%s: pokazivaÄ smjera u stringu %Zd u polju „era“ nije ni ‘+’ ni ‘-’"
+msgstr "%s: pokazivaÄ smjera u stringu %Zd u polju „era†nije ni ‘+’ ni ‘-’"
#: locale/programs/ld-time.c:260
#, c-format
msgid "%s: direction flag in string %Zd in `era' field is not a single character"
-msgstr "%s: pokazivaÄ smjera u stringu %Zd u polju „era“ nije jedan znak"
+msgstr "%s: pokazivaÄ smjera u stringu %Zd u polju „era†nije jedan znak"
#: locale/programs/ld-time.c:272
#, c-format
msgid "%s: invalid number for offset in string %Zd in `era' field"
-msgstr "%s: nevaljani broj za odmak u stringu %Zd u polju „era“"
+msgstr "%s: nevaljani broj za pomak u stringu %Zd u polju „eraâ€"
#: locale/programs/ld-time.c:279
#, c-format
msgid "%s: garbage at end of offset value in string %Zd in `era' field"
-msgstr "%s: smeće pri kraju vrijednosti odmaka u stringu %Zd u polju „era“"
+msgstr "%s: smeće pri kraju vrijednosti odmaka u stringu %Zd u polju „eraâ€"
#: locale/programs/ld-time.c:329
#, c-format
msgid "%s: invalid starting date in string %Zd in `era' field"
-msgstr "%s: nevaljani poÄetni datum u stringu %Zd u polju „era“"
+msgstr "%s: nevaljani poÄetni datum u stringu %Zd u polju „eraâ€"
#: locale/programs/ld-time.c:337
#, c-format
msgid "%s: garbage at end of starting date in string %Zd in `era' field "
-msgstr "%s: smeće pri kraju poÄetnog datuma u stringu %Zd u polju „era“"
+msgstr "%s: smeće pri kraju poÄetnog datuma u stringu %Zd u polju „eraâ€"
#: locale/programs/ld-time.c:355
#, c-format
msgid "%s: starting date is invalid in string %Zd in `era' field"
-msgstr "%s: nevaljani poÄetni datum u stringu %Zd u polju „era“"
+msgstr "%s: nevaljani poÄetni datum u stringu %Zd u polju „eraâ€"
#: locale/programs/ld-time.c:403 locale/programs/ld-time.c:429
#, c-format
msgid "%s: invalid stopping date in string %Zd in `era' field"
-msgstr "%s: nevaljani krajnji datum u stringu %Zd u polju „era“"
+msgstr "%s: nevaljani krajnji datum u stringu %Zd u polju „eraâ€"
#: locale/programs/ld-time.c:411
#, c-format
msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
-msgstr "%s: smeće pri kraju krajnjeg datuma u stringu %Zd u polju „era“"
+msgstr "%s: smeće pri kraju krajnjeg datuma u stringu %Zd u polju „eraâ€"
#: locale/programs/ld-time.c:437
#, c-format
msgid "%s: missing era name in string %Zd in `era' field"
-msgstr "%s: nema imena ere u stringu %Zd u polju „era“"
+msgstr "%s: nema imena ere u stringu %Zd u polju „eraâ€"
#: locale/programs/ld-time.c:448
#, c-format
msgid "%s: missing era format in string %Zd in `era' field"
-msgstr "%s: nema formata ere u stringu %Zd u polju „era“"
+msgstr "%s: nema formata ere u stringu %Zd u polju „eraâ€"
#: locale/programs/ld-time.c:493
#, c-format
msgid "%s: third operand for value of field `%s' must not be larger than %d"
-msgstr "%s: treći operand vrijednosti polja „%s“ ne smije biti veći od %d"
+msgstr "%s: treći operand vrijednosti polja „%s†ne smije biti veći od %d"
#: locale/programs/ld-time.c:501 locale/programs/ld-time.c:509
#: locale/programs/ld-time.c:517
#, c-format
msgid "%s: values for field `%s' must not be larger than %d"
-msgstr "%s: vrijednosti polja „%s“ ne smiju biti veće od %d"
+msgstr "%s: vrijednosti polja „%s†ne smiju biti veće od %d"
#: locale/programs/ld-time.c:739
#, c-format
msgid "%s: too few values for field `%s'"
-msgstr "%s: premalo vrijednosti za polje „%s“"
+msgstr "%s: premalo vrijednosti za polje „%sâ€"
#: locale/programs/ld-time.c:784
msgid "extra trailing semicolon"
@@ -2596,7 +2596,7 @@ msgstr "suviÅ¡na zavrÅ¡na toÄka sa zarezom (;)"
#: locale/programs/ld-time.c:787
#, c-format
msgid "%s: too many values for field `%s'"
-msgstr "%s: previše vrijednosti za polje „%s“"
+msgstr "%s: previÅ¡e vrijednosti za polje „%sâ€"
#: locale/programs/linereader.c:130
msgid "trailing garbage at end of line"
@@ -2638,17 +2638,17 @@ msgstr "nevaljana 8-bitna kontrolna sekvencija (escape sequence)"
#: locale/programs/linereader.c:940
#, c-format
msgid "symbol `%.*s' not in charmap"
-msgstr "simbol „%.*s“ nije u tablici znakova"
+msgstr "simbol „%.*s†nije u tablici znakova"
#: locale/programs/linereader.c:961
#, c-format
msgid "symbol `%.*s' not in repertoire map"
-msgstr "simbol „%.*s“ nije u tablici repertoara"
+msgstr "simbol „%.*s†nije u tablici repertoara"
#: locale/programs/locale-spec.c:129
#, c-format
msgid "unknown name \"%s\""
-msgstr "nepoznato ime „%s“"
+msgstr "nepoznato ime „%sâ€"
#: locale/programs/locale.c:69
msgid "System information:"
@@ -2703,7 +2703,7 @@ msgstr "Nije moguće postaviti %s na zadani (default) locale"
#: locale/programs/locale.c:1097
#, c-format
msgid "warning: The LOCPATH variable is set to \"%s\"\n"
-msgstr "upozorenje: varijable LOCPATH je postavljena na „%s“\n"
+msgstr "upozorenje: varijable LOCPATH je postavljena na „%sâ€\n"
#: locale/programs/localedef.c:115
msgid "Input Files:"
@@ -2818,18 +2818,18 @@ msgstr "nije moguće stvoriti direktorij za izlazne datoteke"
#: locale/programs/localedef.c:249
msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
-msgstr "FATALNA GREŠKA: sustav ne definira „_POSIX2_LOCALEDEF“"
+msgstr "FATALNA GREÅ KA: sustav ne definira „_POSIX2_LOCALEDEFâ€"
#: locale/programs/localedef.c:263 locale/programs/localedef.c:279
#: locale/programs/localedef.c:677 locale/programs/localedef.c:697
#, c-format
msgid "cannot open locale definition file `%s'"
-msgstr "nije moguće otvoriti locale datoteku s definicijama za „%s“"
+msgstr "nije moguće otvoriti locale datoteku s definicijama za „%sâ€"
#: locale/programs/localedef.c:303
#, c-format
msgid "cannot write output files to `%s'"
-msgstr "nije moguće spremiti izlazne datoteke u „%s“"
+msgstr "nije moguće spremiti izlazne datoteke u „%sâ€"
#: locale/programs/localedef.c:309
msgid "no output file produced because errors were issued"
@@ -2866,7 +2866,7 @@ msgstr "kružne ovisnosti između locale definicija"
#: locale/programs/localedef.c:651
#, c-format
msgid "cannot add already read locale `%s' a second time"
-msgstr "nije moguće dodati već proÄitani locale „%s“ po drugi put"
+msgstr "nije moguće dodati već proÄitani locale „%s†po drugi put"
#: locale/programs/locarchive.c:132 locale/programs/locarchive.c:379
#, c-format
@@ -2884,7 +2884,7 @@ msgid "cannot resize archive file"
msgstr "nije moguće prilagoditi veliÄinu datoteke arhive"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "nije moguće mapirati zaglavlje arhive u memoriju"
@@ -2931,84 +2931,90 @@ msgstr "nije moguće preimenovati novu arhivu"
#: locale/programs/locarchive.c:607
#, c-format
msgid "cannot open locale archive \"%s\""
-msgstr "nije moguće otvoriti „%s“ locale arhivu"
+msgstr "nije moguće otvoriti „%s†locale arhivu"
#: locale/programs/locarchive.c:612
#, c-format
msgid "cannot stat locale archive \"%s\""
-msgstr "nije moguće stat locale arhivu „%s“"
+msgstr "nije moguće stat locale arhivu „%sâ€"
#: locale/programs/locarchive.c:631
#, c-format
msgid "cannot lock locale archive \"%s\""
-msgstr "nije moguće zakljuÄati locale arhivu „%s“"
+msgstr "nije moguće zakljuÄati locale arhivu „%sâ€"
+
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr "nije moguće otkljuÄati zaglavlje arhive"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "nije moguće proÄitati zaglavlje arhive"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "loša kontrolna suma u zaglavlju arhive"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "locale ‘%s’ već postoji"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "nije moguće pridodati u locale arhivu"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
-msgstr "locale alias datoteka „%s“ nije pronađena"
+msgstr "locale alias datoteka „%s†nije pronađena"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Dodavanje %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
-msgstr "stat „%s“ nije uspio: %s -- zanemareno"
+msgstr "stat „%s†nije uspio: %s -- zanemareno"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
-msgstr "„%s“ nije direktorij -- zanemareno"
+msgstr "„%s†nije direktorij -- zanemareno"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
-msgstr "nije moguće otvoriti direktorij „%s“: %s: zanemareno"
+msgstr "nije moguće otvoriti direktorij „%sâ€: %s: zanemareno"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
-msgstr "nepotpuni skup locale datoteka u „%s“"
+msgstr "nepotpuni skup locale datoteka u „%sâ€"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
-msgstr "nije moguće Äitati sve datoteke u „%s“ -- zanemareno"
+msgstr "nije moguće Äitati sve datoteke u „%s†-- zanemareno"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
-msgstr "locale „%s“ nije u arhivi"
+msgstr "locale „%s†nije u arhivi"
#: locale/programs/locfile.c:136
#, c-format
msgid "argument to `%s' must be a single character"
-msgstr "argument za „%s“ mora biti samo jedan znak"
+msgstr "argument za „%s†mora biti samo jedan znak"
#: locale/programs/locfile.c:256
msgid "syntax error: not inside a locale definition section"
@@ -3017,21 +3023,21 @@ msgstr "sintaktiÄka greÅ¡ka: nije unutar sekcije locale definicije"
#: locale/programs/locfile.c:798
#, c-format
msgid "cannot open output file `%s' for category `%s'"
-msgstr "nije moguće otvoriti izlaznu datoteku „%s“ za kategoriju „%s“"
+msgstr "nije moguće otvoriti izlaznu datoteku „%s†za kategoriju „%sâ€"
#: locale/programs/locfile.c:821
#, c-format
msgid "failure while writing data for category `%s'"
-msgstr "neuspjeh pri pisanju podataka za kategoriju „%s“"
+msgstr "neuspjeh pri pisanju podataka za kategoriju „%sâ€"
#: locale/programs/locfile.c:929
#, c-format
msgid "cannot create output file `%s' for category `%s'"
-msgstr "nije moguće stvoriti izlaznu datoteku „%s“ za kategoriju „%s“"
+msgstr "nije moguće stvoriti izlaznu datoteku „%s†za kategoriju „%sâ€"
#: locale/programs/locfile.c:965
msgid "expecting string argument for `copy'"
-msgstr "oÄekuje se string kao argument za „copy“"
+msgstr "oÄekuje se string kao argument za „copyâ€"
#: locale/programs/locfile.c:969
msgid "locale name should consist only of portable characters"
@@ -3039,12 +3045,12 @@ msgstr "ime za locale treba se sastojati samo od prenosivih znakova"
#: locale/programs/locfile.c:988
msgid "no other keyword shall be specified when `copy' is used"
-msgstr "kad se koristi „copy“ ne smije se navesti nijedna druga kljuÄna rijeÄ"
+msgstr "kad se koristi „copy†ne smije se navesti nijedna druga kljuÄna rijeÄ"
#: locale/programs/locfile.c:1002
#, c-format
msgid "`%1$s' definition does not end with `END %1$s'"
-msgstr "„%1$s“ definicija ne završava sa „END %1$s“"
+msgstr "„%1$s†definicija ne zavrÅ¡ava sa „END %1$sâ€"
#: locale/programs/repertoire.c:227 locale/programs/repertoire.c:268
#: locale/programs/repertoire.c:293
@@ -3063,12 +3069,12 @@ msgstr "nije moguće spremiti novu mapu repertoara"
#: locale/programs/repertoire.c:340
#, c-format
msgid "repertoire map file `%s' not found"
-msgstr "datoteka mape repertoara „%s“ nije pronađena"
+msgstr "datoteka mape repertoara „%s†nije pronađena"
#: login/programs/pt_chown.c:78
#, c-format
msgid "Set the owner, group and access permission of the slave pseudo terminal corresponding to the master pseudo terminal passed on file descriptor `%d'. This is the helper program for the `grantpt' function. It is not intended to be run directly from the command line.\n"
-msgstr "Postavi vlasnika, grupu i prava pristupa podređenog pseudo terminala koji odgovara glavnom pseudo terminalu proslijeđenom deskriptoru datoteke „%d“. Ovo je pomoćni program za funkciju „grantpt“. Nije namijenjen pokretanju izravno iz naredbenog retka.\n"
+msgstr "Postavi vlasnika, grupu i prava pristupa podreÄ‘enog pseudo terminala koji odgovara glavnom pseudo terminalu proslijeÄ‘enom deskriptoru datoteke „%dâ€. Ovo je pomoćni program za funkciju „grantptâ€. Nije namijenjen pokretanju izravno iz naredbenog retka.\n"
#: login/programs/pt_chown.c:92
#, c-format
@@ -3077,7 +3083,7 @@ msgid ""
"\n"
"%s"
msgstr ""
-"Vlasnik je postavljen na trenutaÄnog korisnika, grupa je postavljena na „%s“, a prava pristupa su postavljene na „%o“.\n"
+"Vlasnik je postavljen na trenutaÄnog korisnika, grupa je postavljena na „%sâ€, a prava pristupa su postavljene na „%oâ€.\n"
"\n"
"%s"
@@ -3089,7 +3095,7 @@ msgstr "previše argumenata"
#: login/programs/pt_chown.c:211
#, c-format
msgid "needs to be installed setuid `root'"
-msgstr "mora biti instaliran kao setuid „root“"
+msgstr "mora biti instaliran kao setuid „rootâ€"
#: malloc/mcheck-impl.c:354
msgid "memory is consistent, library is buggy\n"
@@ -3482,7 +3488,7 @@ msgstr "(Nepoznati objekt"
#: nis/nis_print.c:164
#, c-format
msgid "Name : `%s'\n"
-msgstr "Ime : „%s“\n"
+msgstr "Ime : „%sâ€\n"
#: nis/nis_print.c:165
#, c-format
@@ -3697,7 +3703,7 @@ msgstr "Objekt #%d:\n"
#: nis/nis_print_group_entry.c:116
#, c-format
msgid "Group entry for \"%s.%s\" group:\n"
-msgstr "Unos grupe za grupu „%s.%s“:\n"
+msgstr "Unos grupe za grupu „%s.%sâ€:\n"
#: nis/nis_print_group_entry.c:124
msgid " Explicit members:\n"
@@ -3838,17 +3844,17 @@ msgstr "yp_update: nije moguće dobiti adresu servera\n"
#: nscd/aicache.c:68 nscd/hstcache.c:451
#, c-format
msgid "Haven't found \"%s\" in hosts cache!"
-msgstr "Nije pronaÄ‘en „%s“ u predmemoriji raÄunala!"
+msgstr "Nije pronaÄ‘en „%s†u predmemoriji raÄunala!"
#: nscd/aicache.c:70 nscd/hstcache.c:453
#, c-format
msgid "Reloading \"%s\" in hosts cache!"
-msgstr "Ponovno uÄitavanje „%s“ predmemoriju raÄunala!"
+msgstr "Ponovno uÄitavanje „%s†predmemoriju raÄunala!"
#: nscd/cache.c:150
#, c-format
msgid "add new entry \"%s\" of type %s for %s to cache%s"
-msgstr "doda novu stavku „%s“ vrste %s za %s u cache%s"
+msgstr "doda novu stavku „%s†vrste %s za %s u cache%s"
#: nscd/cache.c:152
msgid " (first)"
@@ -3857,12 +3863,12 @@ msgstr " (prvi)"
#: nscd/cache.c:287
#, c-format
msgid "checking for monitored file `%s': %s"
-msgstr "provjeravanje praćene datoteku „%s“: %s"
+msgstr "provjeravanje praćene datoteku „%sâ€: %s"
#: nscd/cache.c:297
#, c-format
msgid "monitored file `%s` changed (mtime)"
-msgstr "praćena datoteka „%s“ se promijenila (mtime)"
+msgstr "praćena datoteka „%s†se promijenila (mtime)"
#: nscd/cache.c:340
#, c-format
@@ -3872,21 +3878,21 @@ msgstr "Äišćenje predmemorije %s; vrijeme %ld"
#: nscd/cache.c:369
#, c-format
msgid "considering %s entry \"%s\", timeout %<PRIu64>"
-msgstr "razmatranje %s stavke „%s“; tajmaut %<PRIu64>"
+msgstr "razmatranje %s stavke „%sâ€; tajmaut %<PRIu64>"
#: nscd/cachedumper.c:168
msgid " - all data: "
-msgstr " - svi podaci: "
+msgstr " - all data: "
#: nscd/cachedumper.c:362
#, c-format
msgid " - remaining data %p: "
-msgstr " - ostatak podataka %p: "
+msgstr " - remaining data %p: "
#: nscd/connections.c:530
#, c-format
msgid "invalid persistent database file \"%s\": %s"
-msgstr "nevaljana postojana datoteka baze podataka „%s“: %s"
+msgstr "nevaljana postojana datoteka baze podataka „%sâ€: %s"
#: nscd/connections.c:538
msgid "uninitialized header"
@@ -3914,7 +3920,7 @@ msgstr ""
#: nscd/connections.c:595 nscd/connections.c:679
#, c-format
msgid "cannot create read-only descriptor for \"%s\"; no mmap"
-msgstr "nije moguće stvoriti deskriptor „%s“ samo za Äitanje; nema mmap()"
+msgstr "nije moguće stvoriti deskriptor „%s†samo za Äitanje; nema mmap()"
#: nscd/connections.c:611
#, c-format
@@ -3956,22 +3962,22 @@ msgstr "nije moguće omogućiti utiÄnicu za prihvaćanje poveznica: %s"
#: nscd/connections.c:871
#, c-format
msgid "disabled inotify-based monitoring for file `%s': %s"
-msgstr "onemogućuje se praćenje praćenje datoteke „%s“ s inotify: %s"
+msgstr "onemogućuje se praćenje praćenje datoteke „%s†s inotify: %s"
#: nscd/connections.c:875
#, c-format
msgid "monitoring file `%s` (%d)"
-msgstr "prati se datoteka „%s“ (%d)"
+msgstr "prati se datoteka „%s†(%d)"
#: nscd/connections.c:888
#, c-format
msgid "disabled inotify-based monitoring for directory `%s': %s"
-msgstr "onemogućuje se praćenje praćenje direktorija „%s“ s inotify: %s"
+msgstr "onemogućuje se praćenje praćenje direktorija „%s†s inotify: %s"
#: nscd/connections.c:892
#, c-format
msgid "monitoring directory `%s` (%d)"
-msgstr "prati se direktorij „%s“ (%d)"
+msgstr "prati se direktorij „%s†(%d)"
#: nscd/connections.c:920
#, c-format
@@ -3981,7 +3987,7 @@ msgstr "prati se datoteke %s za bazu podataka %s"
#: nscd/connections.c:930
#, c-format
msgid "stat failed for file `%s'; will try again later: %s"
-msgstr "nije uspjelo dobiti status datoteke „%s“; pokušati će se ponovno: %s"
+msgstr "nije uspjelo dobiti status datoteke „%sâ€; pokuÅ¡ati će se ponovno: %s"
#: nscd/connections.c:1049
#, c-format
@@ -4053,7 +4059,7 @@ msgstr ""
#: nscd/connections.c:1463
#, c-format
msgid "cannot change current working directory to \"/\": %s"
-msgstr "nije moguće promijeniti trenutaÄni radni direktorij u „/“: %s"
+msgstr "nije moguće promijeniti trenutaÄni radni direktorij u „/â€: %s"
#: nscd/connections.c:1647
#, c-format
@@ -4083,37 +4089,37 @@ msgstr "handle_request: zahtjev je primljen (inaÄica = %d)"
#: nscd/connections.c:1848
#, c-format
msgid "ignored inotify event for `%s` (file exists)"
-msgstr "zanemareni inotify događaj za „%s“ (datoteka postoji)"
+msgstr "zanemareni inotify događaj za „%s†(datoteka postoji)"
#: nscd/connections.c:1853
#, c-format
msgid "monitored file `%s` was %s, removing watch"
-msgstr "praćena datoteka „%s“ bila je %s; motrenje prestaje"
+msgstr "praćena datoteka „%s†bila je %s; motrenje prestaje"
#: nscd/connections.c:1861 nscd/connections.c:1903
#, c-format
msgid "failed to remove file watch `%s`: %s"
-msgstr "nije uspjelo ukloniti nadzor nad datotekom „%s“: %s"
+msgstr "nije uspjelo ukloniti nadzor nad datotekom „%sâ€: %s"
#: nscd/connections.c:1876
#, c-format
msgid "monitored file `%s` was written to"
-msgstr "praćena datoteka „%s“ je zapisana u"
+msgstr "praćena datoteka „%s†je zapisana u"
#: nscd/connections.c:1900
#, c-format
msgid "monitored parent directory `%s` was %s, removing watch on `%s`"
-msgstr "praćeni naddirektorij „%s“ je bio »%s«; motrenje „%s“ prestaje"
+msgstr "praćeni naddirektorij „%s†je bio »%s«; motrenje „%s†prestaje"
#: nscd/connections.c:1926
#, c-format
msgid "monitored file `%s` was %s, adding watch"
-msgstr "praćena datoteka „%s“ bila je »%s«; motrenje zapoÄinje"
+msgstr "praćena datoteka „%s†bila je »%s«; motrenje zapoÄinje"
#: nscd/connections.c:1938
#, c-format
msgid "failed to add file watch `%s`: %s"
-msgstr "nije uspjelo dodati motrenje datoteke „%s“: %s"
+msgstr "nije uspjelo dodati motrenje datoteke „%sâ€: %s"
#: nscd/connections.c:2116 nscd/connections.c:2281
#, c-format
@@ -4126,11 +4132,11 @@ msgstr "nije bilo moguće inicirati uvjetnu varijablu"
#: nscd/connections.c:2405
msgid "could not start clean-up thread; terminating"
-msgstr "nije bilo moguće pokrenuti „ÄistaÄica“-dretvu -- zavrÅ¡ava se"
+msgstr "nije bilo moguće pokrenuti „ÄistaÄicaâ€-dretvu -- zavrÅ¡ava se"
#: nscd/connections.c:2419
msgid "could not start any worker thread; terminating"
-msgstr "nije bilo moguće pokrenuti nijednu „radnik“-dretvu -- završava se"
+msgstr "nije bilo moguće pokrenuti nijednu „radnikâ€-dretvu -- zavrÅ¡ava se"
#: nscd/connections.c:2474 nscd/connections.c:2476 nscd/connections.c:2492
#: nscd/connections.c:2502 nscd/connections.c:2520 nscd/connections.c:2531
@@ -4160,17 +4166,17 @@ msgstr "nepotpuno zapisivanje u %s: %s"
#: nscd/grpcache.c:429 nscd/initgrcache.c:74
#, c-format
msgid "Haven't found \"%s\" in group cache!"
-msgstr "Nije pronađen „%s“ u predmemoriji grupa!"
+msgstr "Nije pronađen „%s†u predmemoriji grupa!"
#: nscd/grpcache.c:431 nscd/initgrcache.c:76
#, c-format
msgid "Reloading \"%s\" in group cache!"
-msgstr "Ponovno uÄitavanje „%s“ u predmemoriju grupa!"
+msgstr "Ponovno uÄitavanje „%s†u predmemoriju grupa!"
#: nscd/grpcache.c:491
#, c-format
msgid "Invalid numeric gid \"%s\"!"
-msgstr "Nevaljani numeriÄki GID „%s“!"
+msgstr "Nevaljani numeriÄki GID „%sâ€!"
#: nscd/mem.c:420
#, c-format
@@ -4185,22 +4191,22 @@ msgstr "nema više memorije za bazu podataka ‘%s’"
#: nscd/netgroupcache.c:198
#, c-format
msgid "Haven't found \"%s\" in netgroup cache!"
-msgstr "Nije pronađeno „%s“ u netgroup predmemoriji!"
+msgstr "Nije pronađeno „%s†u netgroup predmemoriji!"
#: nscd/netgroupcache.c:200
#, c-format
msgid "Reloading \"%s\" in netgroup cache!"
-msgstr "Ponovno se uÄitava „%s“ u netgroup predmemoriju!"
+msgstr "Ponovno se uÄitava „%s†u netgroup predmemoriju!"
#: nscd/netgroupcache.c:486
#, c-format
msgid "Haven't found \"%s (%s,%s,%s)\" in netgroup cache!"
-msgstr "Nije pronađen „%s (%s,%s,%s)“ u netgroup predmemoriji!"
+msgstr "Nije pronađen „%s (%s,%s,%s)†u netgroup predmemoriji!"
#: nscd/netgroupcache.c:489
#, c-format
msgid "Reloading \"%s (%s,%s,%s)\" in netgroup cache!"
-msgstr "Ponovno se uÄitava „%s (%s,%s,%s)“ u netgroup predmemoriju!"
+msgstr "Ponovno se uÄitava „%s (%s,%s,%s)†u netgroup predmemoriju!"
#: nscd/nscd.c:107
msgid "Read configuration data from NAME"
@@ -4277,7 +4283,7 @@ msgstr "nije moguće zapoÄeti novi proces (novog potomka, novi child process)"
#: nscd/nscd.c:276
msgid "cannot change current working directory to \"/\""
-msgstr "nije moguće promijeniti trenutaÄni radni direktorij u „/“"
+msgstr "nije moguće promijeniti trenutaÄni radni direktorij u „/â€"
#: nscd/nscd.c:284
msgid "Could not create log file"
@@ -4331,7 +4337,7 @@ msgstr ""
#: nscd/nscd.c:647
#, c-format
msgid "'wait' failed\n"
-msgstr "neuspješni „wait“\n"
+msgstr "neuspjeÅ¡ni „waitâ€\n"
#: nscd/nscd.c:654
#, c-format
@@ -4515,17 +4521,17 @@ msgstr ""
#: nscd/pwdcache.c:406
#, c-format
msgid "Haven't found \"%s\" in user database cache!"
-msgstr "Nije pronaÄ‘en „%s“ u korisniÄkoj predmemoriji baze podataka!"
+msgstr "Nije pronaÄ‘en „%s†u korisniÄkoj predmemoriji baze podataka!"
#: nscd/pwdcache.c:408
#, c-format
msgid "Reloading \"%s\" in user database cache!"
-msgstr "Ponovno uÄitavanje „%s“ u korisniÄku predmemoriju baze podataka!"
+msgstr "Ponovno uÄitavanje „%s†u korisniÄku predmemoriju baze podataka!"
#: nscd/pwdcache.c:470
#, c-format
msgid "Invalid numeric uid \"%s\"!"
-msgstr "Nevaljani numeriÄki UID „%s“!"
+msgstr "Nevaljani numeriÄki UID „%sâ€!"
#: nscd/selinux.c:154
#, c-format
@@ -4593,7 +4599,7 @@ msgstr "Greška pri dobivanju nscd konteksta."
#: nscd/selinux.c:393
#, c-format
msgid "Error translating permission name \"%s\" to access vector bit."
-msgstr "Greška pri prevođenju naziva dopuštenja „%s“ za pristup vektorskom bitu."
+msgstr "Greška pri prevođenju naziva dopuštenja „%s†za pristup vektorskom bitu."
#: nscd/selinux.c:403
msgid "Error getting context of socket peer"
@@ -4637,12 +4643,12 @@ msgstr ""
#: nscd/servicescache.c:357
#, c-format
msgid "Haven't found \"%s\" in services cache!"
-msgstr "Nije bio pronađen „%s“ u predmemoriji usluga!"
+msgstr "Nije bio pronađen „%s†u predmemoriji usluga!"
#: nscd/servicescache.c:359
#, c-format
msgid "Reloading \"%s\" in services cache!"
-msgstr "Ponovno uÄitavanje „%s“ u predmemoriju usluga!"
+msgstr "Ponovno uÄitavanje „%s†u predmemoriju usluga!"
#: nss/getent.c:54
msgid "database [key ...]"
@@ -4729,7 +4735,7 @@ msgstr ""
#: nss/makedb.c:229
#, c-format
msgid "cannot open database file `%s'"
-msgstr "nije moguće otvoriti datoteku baze podataka „%s“"
+msgstr "nije moguće otvoriti datoteku baze podataka „%sâ€"
#: nss/makedb.c:274
#, c-format
@@ -4768,7 +4774,7 @@ msgstr "duplikat kljuÄa"
#: nss/makedb.c:570
#, c-format
msgid "problems while reading `%s'"
-msgstr "problemi pri Äitanju „%s“"
+msgstr "problemi pri Äitanju „%sâ€"
#: nss/makedb.c:748
#, c-format
@@ -4803,7 +4809,7 @@ msgstr "nije moguće inicirati SELinux kontekst"
#: nss/makedb.c:902
#, c-format
msgid "cannot set file creation context for `%s'"
-msgstr "nije moguće uspostaviti kontekst stvaranja datoteke za „%s“"
+msgstr "nije moguće uspostaviti kontekst stvaranja datoteke za „%sâ€"
#: posix/getconf.c:419
#, c-format
@@ -4841,7 +4847,7 @@ msgstr ""
#: posix/getconf.c:574
#, c-format
msgid "unknown specification \"%s\""
-msgstr "nepoznata specifikacija „%s“"
+msgstr "nepoznata specifikacija „%sâ€"
#: posix/getconf.c:626
#, c-format
@@ -4855,7 +4861,7 @@ msgstr "nije definirano"
#: posix/getconf.c:709
#, c-format
msgid "Unrecognized variable `%s'"
-msgstr "Neprepoznata varijabla „%s“"
+msgstr "Neprepoznata varijabla „%sâ€"
#: posix/getopt.c:278
#, c-format
@@ -4910,7 +4916,7 @@ msgstr "Nevaljano ime klase znakova"
#: posix/regcomp.c:150
msgid "Trailing backslash"
-msgstr "Zaostala obrnuta kosa crta („\\“, backslash)"
+msgstr "Zaostala obrnuta kosa crta („\\â€, backslash)"
#: posix/regcomp.c:153
msgid "Invalid back reference"
@@ -5005,17 +5011,17 @@ msgstr "%s: redak %d: nakon znaka za odvajanje popisa ne slijedi domena"
#: resolv/res_hconf.c:176
#, c-format
msgid "%s: line %d: expected `on' or `off', found `%s'\n"
-msgstr "%s: redak %d: oÄekuje se „on“ ili „off“, „%s“ naÄ‘en\n"
+msgstr "%s: redak %d: oÄekuje se „on†ili „offâ€, „%s†naÄ‘en\n"
#: resolv/res_hconf.c:219
#, c-format
msgid "%s: line %d: bad command `%s'\n"
-msgstr "%s: redak %d: loša naredba „%s“\n"
+msgstr "%s: redak %d: loÅ¡a naredba „%sâ€\n"
#: resolv/res_hconf.c:252
#, c-format
msgid "%s: line %d: ignoring trailing garbage `%s'\n"
-msgstr "%s: redak %d: zanemareno smeće na kraju „%s“\n"
+msgstr "%s: redak %d: zanemareno smeće na kraju „%sâ€\n"
#: stdio-common/psiginfo-data.h:2
msgid "Illegal opcode"
@@ -5055,7 +5061,7 @@ msgstr "Dijeljenje s nulom cijelog broja"
#: stdio-common/psiginfo-data.h:13
msgid "Integer overflow"
-msgstr "Prelijevanje pri operaciji s cijelim brojem"
+msgstr "preljev pri operaciji s cijelim brojem"
#: stdio-common/psiginfo-data.h:14
msgid "Floating-point divide by zero"
@@ -6173,7 +6179,7 @@ msgstr "Vlasnik je mrtav"
#: sysdeps/gnu/errlist.h:549
msgid "State not recoverable"
-msgstr "Stanje se ne može oporaviti"
+msgstr "Stanje nije moguće oporaviti"
#: sysdeps/gnu/errlist.h:552
msgid "Interrupted system call should be restarted"
@@ -6630,7 +6636,7 @@ msgstr "ima više od 6 znakova"
#: timezone/zdump.c:411
#, c-format
msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n"
-msgstr "%s: upozorenje: zona „%s“ kratica „%s“ %s\n"
+msgstr "%s: upozorenje: zona „%s†kratica „%s†%s\n"
#: timezone/zdump.c:457
#, c-format
@@ -6705,12 +6711,12 @@ msgstr "standardni ulaz"
#: timezone/zic.c:616
#, c-format
msgid "\"%s\", line %<PRIdMAX>: "
-msgstr "„%s“, redak %<PRIdMAX>: "
+msgstr "„%sâ€, redak %<PRIdMAX>: "
#: timezone/zic.c:620
#, c-format
msgid " (rule from \"%s\", line %<PRIdMAX>)"
-msgstr " (pravilo iz „%s“, redak %<PRIdMAX>)"
+msgstr " (pravilo iz „%sâ€, redak %<PRIdMAX>)"
#: timezone/zic.c:639
#, c-format
@@ -6744,7 +6750,7 @@ msgstr "%s: Nije moguće promijeniti (chdir) radni direktorij u %s: %s\n"
#: timezone/zic.c:786
#, c-format
msgid "\"Link %s %s\" is part of a link cycle"
-msgstr "„Link %s %s“ je dio cikliÄne poveznice"
+msgstr "„Link %s %s†je dio cikliÄne poveznice"
#: timezone/zic.c:797
#, c-format
@@ -6962,7 +6968,7 @@ msgstr "nevaljani broj polja u Rule retku"
#: timezone/zic.c:1859
#, c-format
msgid "Invalid rule name \"%s\""
-msgstr "Nevaljano ime za pravilo „%s“!"
+msgstr "Nevaljano ime za pravilo „%sâ€!"
#: timezone/zic.c:1883
msgid "wrong number of fields on Zone line"
@@ -6971,17 +6977,17 @@ msgstr "nevaljani broj polja u Zone retku"
#: timezone/zic.c:1887
#, c-format
msgid "\"Zone %s\" line and -l option are mutually exclusive"
-msgstr "„Zone %s“ redak i opcija -l se meÄ‘usobno iskljuÄuju"
+msgstr "„Zone %s†redak i opcija -l se meÄ‘usobno iskljuÄuju"
#: timezone/zic.c:1892
#, c-format
msgid "\"Zone %s\" line and -p option are mutually exclusive"
-msgstr "„Zone %s“ redak i opcija -p se meÄ‘usobno iskljuÄuju"
+msgstr "„Zone %s†redak i opcija -p se meÄ‘usobno iskljuÄuju"
#: timezone/zic.c:1899
#, c-format
msgid "duplicate zone name %s (file \"%s\", line %<PRIdMAX>)"
-msgstr "duplikat imena zone %s (datoteka „%s“, redak %<PRIdMAX>)"
+msgstr "duplikat imena zone %s (datoteka „%sâ€, redak %<PRIdMAX>)"
#: timezone/zic.c:1913
msgid "wrong number of fields on Zone continuation line"
@@ -6989,7 +6995,7 @@ msgstr "nevaljani broj polja u Zone continuation-retku"
#: timezone/zic.c:1952
msgid "invalid UT offset"
-msgstr "nevaljani UTC odmak"
+msgstr "nevaljani UTC pomak"
#: timezone/zic.c:1956
msgid "invalid abbreviation format"
@@ -7065,7 +7071,7 @@ msgstr "TARGET prazno polje TARGET u retku Link"
#: timezone/zic.c:2192
#, c-format
msgid "FROM year \"%s\" is obsolete; treated as %d"
-msgstr "FROM godine „%s“ je zastarjelo; tretira se kao %d"
+msgstr "FROM godine „%s†je zastarjelo; tretira se kao %d"
#: timezone/zic.c:2199
msgid "invalid starting year"
@@ -7082,7 +7088,7 @@ msgstr "poÄetna godina je veća od konaÄne godine"
#: timezone/zic.c:2222
#, c-format
msgid "year type \"%s\" is unsupported; use \"-\" instead"
-msgstr "vrsta godine „%s“ nije podržano; umjesto toga koristite „-“"
+msgstr "vrsta godine „%s†nije podržano; umjesto toga koristite „-â€"
#: timezone/zic.c:2257
msgid "invalid weekday name"
@@ -7137,7 +7143,7 @@ msgstr ""
#: timezone/zic.c:3489
msgid "UT offset out of range"
-msgstr "UTC odmak je izvan granica raspona"
+msgstr "UTC pomak je izvan granica raspona"
#: timezone/zic.c:3512
msgid "too many local time types"
@@ -7162,12 +7168,12 @@ msgstr "zadnja vrijednost od Leap (prijestupnog) vremena ne prethodi vrijednosti
#: timezone/zic.c:3679
#, c-format
msgid "\"%s\" is undocumented; use \"last%s\" instead"
-msgstr "„%s“ nije dokumentirana -- koristite umjesto toga „last%s“"
+msgstr "„%s†nije dokumentirana -- koristite umjesto toga „last%sâ€"
#: timezone/zic.c:3710
#, c-format
msgid "\"%s\" is ambiguous in pre-2017c zic"
-msgstr "„%s“ nije jasno za „zic“ stariji od 2017c"
+msgstr "„%s†nije jasno za „zic†stariji od 2017c"
#: timezone/zic.c:3741
msgid "Odd number of quotation marks"
diff --git a/po/hu.po b/po/hu.po
index 1968b5f..8917015 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.10.1\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2009-08-04 02:23+0200\n"
"Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -95,7 +95,7 @@ msgstr "(PROGRAMHIBA) A verzió nem ismert!"
msgid "%s: Too many arguments\n"
msgstr "%s: Túl sok argumentum\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(PROGRAMHIBA) A kapcsolót ismerni kellene?"
@@ -138,7 +138,7 @@ msgstr ""
"[KIMENETIFÃJL [BEMENETIFÃJL]...]"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -154,7 +154,7 @@ msgstr ""
"garancia, még az ADOTT CÉLRE VALÓ ELADHATÓSÃGRA VAGY MEGFELELÅSÉGRE SEM.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -338,7 +338,7 @@ msgstr "érvénytelen mód"
msgid "invalid mode parameter"
msgstr "érvénytelen módparaméter"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Nem nyitható meg a gyorsítótárfájl (%s)\n"
@@ -387,11 +387,11 @@ msgstr "hiba a megosztott programkönyvtárak betöltésekor"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "HIBA A DINAMIKUS LINKELÅBEN!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "Nem hozható létre hatókörlista"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "a megosztott objektum nincs megnyitva"
@@ -432,87 +432,87 @@ msgstr "nem hozható létre RUNPATH/RPATH másolat"
msgid "cannot create search path array"
msgstr "nem hozható létre keresésiútvonal-tömb"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "nem érhető el a megosztott objektum"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "nem hozható létre megosztott objektumleíró"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "nem olvashatók a fájladatok"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "az objektumfájlnak nincsenek betölthető szakaszai"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "nem tölthető be dinamikusan a végrehajtható fájl"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "az objektumfájlnak nincs dinamikus szakasza"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "megosztott objektumra nem hívható meg a dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "nem foglalható memória a program fejlécének"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "nem engedélyezhető a végrehajtható verem, mint ahogy a megosztott objektum megköveteli"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "nem zárható le a fájlleíró"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "a fájl túl rövid"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "érvénytelen ELF fejléc"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "az ELF fájladatok kódolása nem big endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "az ELF fájladatok kódolása nem little endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "az ELF fájlverzió azonosítója nem felel meg az aktuálisnak"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "az ELF fájl OS ABI-ja érvénytelen"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "az ELF fájl ABI verziója érvénytelen"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "belső hiba"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "az ELF fájlverzió nem felel meg az aktuálisnak"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "csak az ET_DYN és ET_EXEC tölthető be"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "az ELF fájl phentsize értéke nem a várt méretű"
@@ -540,15 +540,15 @@ msgstr "a memóriavédelem nem módosítható"
msgid "cannot map zero-fill pages"
msgstr "nem képezhetők le a nullával kitöltött lapok"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "szimbólumkikeresési hiba"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "a globális hatáskör nem bővíthető"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
diff --git a/po/ia.po b/po/ia.po
index 3cb4f14..f2e1a4d 100644
--- a/po/ia.po
+++ b/po/ia.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.17-pre1\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2013-04-26 04:10+0400\n"
"Last-Translator: Nik Kalach <nik.kalach@inbox.ru>\n"
"Language-Team: Interlingua <translation-team-ia@lists.sourceforge.net>\n"
@@ -93,7 +93,7 @@ msgstr "(ERROR DEL PROGRAMMA) Version incognite!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Tro de argumentos\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ERROR DEL PROGRAMMA) Le option se deberea haber recognoscite!?"
@@ -130,7 +130,7 @@ msgstr ""
"-o FILE-OUTPUT [FILE-INPUT]...\n"
"[FILE-OUTPUT [FILE-INPUT]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -145,7 +145,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -161,7 +161,7 @@ msgstr ""
"NULLE garantia; atque pro MERCABILETATE o APTITUDE PRO UN PROPOSITO PARTICULAR.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -359,7 +359,7 @@ msgstr "modo invalide"
msgid "invalid mode parameter"
msgstr "parametro de modo incorrecte"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Impossibile de aperir le file de cache %s\n"
@@ -408,11 +408,11 @@ msgstr "error durante le cargamento del bibliothecas condivise"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "PROBLEMA CON LE EDITOR DE LIGAMINES DYNAMIC!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "impossibile de crear un lista de ambito"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "objecto condivise non aperte"
@@ -437,7 +437,7 @@ msgstr "impossibile de allocar un lista de dependentias "
msgid "cannot allocate symbol search list"
msgstr "impossibile de allocar un lista pro le cerca de symbolos"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "impossibile de crear un lista de capabilitates"
@@ -457,91 +457,91 @@ msgstr "impossibile de crear un copia de RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "impossibile de crear un array del percurso de cerca"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "impossibile de effectuar stat sur le objecto condivise"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "impossibile de crear un descriptor de objecto condivise"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "impossibile de leger datos del file"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "le file de objecto non ha segmentos cargabile"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "impossibile de cargar dynamicamente un executabile"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "le file de objecto non ha un section dynamic"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "le objecto condivise non pote esser aperite via dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "impossibile de allocar le memoria pro un testa de programma"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "impossibile de habilitar un pila executabile como le objecto condivise necessita"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "impossibile de clauder un descriptor de file"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "file troppo curte"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "testa ELF incorrecte"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "le codification de datos del file ELF non es big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "le codification de datos del file ELF non es little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "le identificator de version del file ELF non corresponde con le version actual"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ABI de systema operative del file ELF invalide"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "Version de ABI del file ELF invalide"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "impletion con non-zeros in e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "error interne"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "Le version del file ELF non corresponde con le version actual"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "solo ET_DYN e ET_EXEC pote esser cargate"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "Le valor `phentsize' del file ELF non concorda con le expectation"
@@ -569,15 +569,15 @@ msgstr "impossibile de modificar le protection de memoria"
msgid "cannot map zero-fill pages"
msgstr "impossibile de mmap paginas del dispositivo de impletion con zeros"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "error de cerca de symbolo"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "impossibile de extender le ambito global"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Le contator de generation TLS ha permitite! Reporta iste problema."
@@ -618,7 +618,7 @@ msgstr "impossibile de applicar le protection de memoria additional post le relo
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT usate in le codice non cargate dynamicamente"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "impossibile de crear structuras de datos TLS"
@@ -630,178 +630,178 @@ msgstr "error de cerca de version"
msgid "cannot allocate version reference table"
msgstr "impossibile de allocar le tabula de referentias a versiones"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Monstrar le cache"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Monstrar messages in modo verbose"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Non construer le cache"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Passar a RADICE e utilisar lo como un directorio de radice"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "RADICE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Utilisar CACHE como un file de cache"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Utilisar CONF como un file de configuration"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Tractar solo le directorios specificate in le linea de commando. Non construer le cache."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Ligar manualmente le bibliothecas individual."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMATO"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignorar le file de cache auxiliar"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Configurar le associationes de tempore de execution del editor de ligamines dynamic."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Percurso `%s' fornite plus de un vice"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Impossibile de effectuar stat sur %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Impossibile de effectuar stat sur %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s non es un ligamine symbolic\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Impossibile de efectuar unlink sur %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Impossibile de crear un ligamine de %s a %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (cambiate)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (OMITTITE)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Impossibile de trovar %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Impossibile de effectuar lstat sur %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Le file %s es ignorate proque illo non es un file regular."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Ligamine non create proque il non esseva possibile trovar le so-nomine pro %s"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Impossibile de aperir le directorio %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Le file de entrata %s non trovate.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Impossibile de effectuar stat sur %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "bibliotheca libc6 %s es in un directorio incorrecte"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "Le bibliothecas %s e %s es in le directorio %s ha le mesme so-nomine, ma lor typo es differente."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Advertimento: ignorar le file de configuration que non pote esser aperite: %s"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "il es necessari usar le nomine absolute pro le file de configuration quando on utilisa -r"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "memoria exhaurite"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: impossibile de leger le directorio %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "percurso relative `%s' usate pro construer le cache"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Impossibile de effectuar chdir a /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Impossibile de aperir le directorio de files de cache %s\n"
@@ -1143,82 +1143,82 @@ msgstr "OBJCONDIV [DATOSPROF]"
msgid "failed to load shared object `%s'"
msgstr "insuccesso del cargamento del objecto condivise `%s'"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "impossibile de crear un descriptor interne"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Insuccesso del apertura del objecto condivise `%s'"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "insuccesso del lectura de testas de section"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "insuccesso del lectura del tabula de catenas de testa de section"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Impossibile de leger le nonime de file debuginfo: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "impossibile de determinar le nomine de file"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "insuccesso del lectura del testa ELF"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Le file `%s' es dismarcate: necun analyse detaliate possibile\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "insuccesso de cargamento del datos de symbolo"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "impossibile de cargar le datos de profilage"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "durante stat sur le file de datos de profilage"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "le file de datos de profilage `%s' non corresponde al objecto condivise `%s'"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "insuccesso de mmap sur le file de datos de profilage"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "error al clauder le file de datos de profilage"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s' non es un file de datos de profilage correcte pro `%s'"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "impossibile de allocar le datos de symbolo"
diff --git a/po/id.po b/po/id.po
index 466746b..1e51c54 100644
--- a/po/id.po
+++ b/po/id.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.10.1\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2009-06-23 12:30+0700\n"
"Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -92,7 +92,7 @@ msgstr "(APLIKASI ERROR) Tidak ada versi yang dikenal!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Terlalu banyak argumen\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(APLIKASI ERROR) Pilihan seharusnya telah dikenal!?"
@@ -136,7 +136,7 @@ msgstr ""
"[BERKAS-KELUARAN [BERKAS-MASUKAN]...]"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -152,7 +152,7 @@ msgstr ""
"garansi; bahkan untuk PERDAGANGAN atau KECOCOKAN UNTUK SEBUAH TUJUAN TERTENTU.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -336,7 +336,7 @@ msgstr "mode tidak valid"
msgid "invalid mode parameter"
msgstr "mode parameter tidak valid"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Tidak dapat membuka berkas cache %s\n"
@@ -385,11 +385,11 @@ msgstr "error ketika melod perpustakaan terbagi"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "BUG LINKER DINAMIS!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "tidak dapat membuat daftar scope"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "shared objek tidak dapat dibuka"
@@ -414,7 +414,7 @@ msgstr "tidak dapat mengalokasikan daftar ketergantungan"
msgid "cannot allocate symbol search list"
msgstr "tidak dapat mengalokasikan daftar pencarian simbol"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "tidak dapat membuat daftar kapabilitas"
@@ -434,87 +434,87 @@ msgstr "tidak dapat membuat salinan RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "tidak dapat membuah array jalur pencarian"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "tidak dapat memperoleh statistik objek terbagi"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "tidak dapat membuat deskripsi objek terbagi"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "tidak dapat membaca berkas data"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "berkas objek tidak memiliki segmen yang dapat diangkut"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "tidak dapat secara dinamis mengangkut aplikasi"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "berkas objek tidak memiliki bagian dinamis"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "objek terbagi tidak dapat di dlopen()ed"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "tidak dapat mengalokasikan memori untuk aplikasi header"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "tidak dapat mengaktifkan stack aplikasi sebagai objek terbagi yang dibutuhkan"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "tidak dapat menutup berkas deskripsi"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "berkas terlalu pendek"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "header ELF tidak valid"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "berkas data enkoding ELF bukan big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "berkas data enkoding ELF bukan little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "berkas versi ident ELF tidak cocok dengan yang sekarang"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "berkas OS ABI ELF tidak valid"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "berkas versi ABI ELF tidak valid"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "internal error"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "berkas versi ELF tidak cocok dengan yang sekarang"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "hanya ET_DYN dan ET_EXEC yang dapat diangkut"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "berkas phentsize ELF tidak seperti ukuran yang diduga"
@@ -542,15 +542,15 @@ msgstr "tidak dapat mengubah proteksi memori"
msgid "cannot map zero-fill pages"
msgstr "tidak dapat memetakan halaman pengisian-nol"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "simbol lookup error"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "tidak dapat mengeksten global scope"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "pembuatan TLS penghitung wrapped! Tolong laporkan ini."
@@ -591,7 +591,7 @@ msgstr "tidak dapat mengaplikasikan proteksi memori tambahan setelah relokasi"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT digunakan dalam kode yang tidak secara dinamis diangkut"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "tidak dapat membuat struktur data TLS"
@@ -599,173 +599,173 @@ msgstr "tidak dapat membuat struktur data TLS"
msgid "cannot allocate version reference table"
msgstr "tidak dapat mengalokasikan tabel referensi versi"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Menampilkan cache"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Menghasilkan pesan verbose"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Jangan membuat cache"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Ubah ke dan gunakan ROOT sebagai direktori root"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ROOT"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Gunakan CACHE sebagai berkas cache"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Gunakan CONF sebagai berkas konfigurasi"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Hanya proses direktori yang dispesifikasikan dalam baris perintah. Jangan buat cache."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Secara manual hubungkan perpustakaan individu."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Abaikan berkas cache tambahan"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Konfigurasi Linker Dinamis Ikatan Waktu Jalan."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Jalur `%s' diberikan lebih dari sekali"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Tidak dapat memperoleh statistik %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Tidak dapat memperoleh statistik %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s bukan sebuah link simbolis\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Tidak dapat memutuskan %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Tidak dapat menghubungkan %s ke %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (berubah)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (DILEWATI)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Tidak dapat menemukan %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Tidak dapat lstat %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Mengabaikan berkas %s karena itu bukan sebuah berkas umum."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Tidak ada hubungan yang dibuat karena soname tidak dapaat ditemukan untuk %s"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Tidak dapat membuka direktori %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Berkas masukan %s tidak ditemukan.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Tidak dapat memperoleh statistik %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "perpustakaan libc6 %s berada dalam direktori salah"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "perpustakaan %s dan %s berada dalam direktori %s memiliki soname sama tetapi memiliki tipe berbeda."
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "membutuhkan nama berkas absolut untuk berkas konfigurasi ketika menggunakan -r"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "kehabisan memori"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: tidak dapat membaca direktori %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "jalur relatif `%s' digunakan untuk membuat cache"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Tidak dapat chdir ke /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Tidak dapat membuat berkas cache direktori %s\n"
@@ -958,82 +958,82 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "gagal mengangkut objek terbagi `%s'"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "tidak dapat membuat deskripsi internal"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Membuka kembali objek terbagi `%s' gagal"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "membaca dari daerah headers gagal"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "membaca dari daerah header tabel string gagal"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Tidak dapat membaca nama berkas debuginfo: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "tidak dapat menentukan nama berkas"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "pembacaan dari header ELF gagal"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Berkas `%s' terstrip: tidak ada kemungkinan analisa detail\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "gagal mengangkut data simbol"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "tidak dapat mengangkut data profiling"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "ketika melakukan statistik data profiling berkas"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "profiling berkas data `%s' tidak cocok dengan berkas terbagi `%s'"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "gagal untuk memetakan berkas data profiling"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "error ketika menutup berkas data profiling"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s' bukan sebuah profile benar untuk berkas data untuk `%s'"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "tidak dapat mengalokasikan data simbol"
@@ -2309,7 +2309,7 @@ msgid "cannot resize archive file"
msgstr "tidak dapat mengubah ukuran berkas archive"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "tidak dapat memetakan header archive"
@@ -2364,59 +2364,59 @@ msgstr "tidak dapat memperoleh lokal archive \"%s\""
msgid "cannot lock locale archive \"%s\""
msgstr "tidak dapat mengunci lokal archive \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "tidak dapat membaca archive header"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "lokal '%s' telah ada"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "tidak dapat menambahkan lokal archive"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "berkas lokal alias `%s' tidak ditemukan"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Menambahkan %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "statistik dari \"%s\" gagal: %s: diabaikan"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" bukan sebuah direktori; diabaikan"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "tidak dapat membuka direktori \"%s\": %s: diabaikan"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "set tidak lengkap dari berkas lokal dalam \"%s\""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "tidak dapat membaca seluruh berkas dalam \"%s\": diabaikan"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "lokal \"%s\" tidak dalam archive"
diff --git a/po/it.po b/po/it.po
index 4c0fc16..b5dea12 100644
--- a/po/it.po
+++ b/po/it.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libc-2.36.9000\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2023-05-03 15:28+0200\n"
"Last-Translator: Sergio Zanchetta <primes2h@ubuntu.com>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
@@ -102,7 +102,7 @@ msgstr "(ERRORE DEL PROGRAMMA) Nessuna versione conosciuta."
msgid "%s: Too many arguments\n"
msgstr "%s: troppi argomenti\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ERRORE DEL PROGRAMMA) L'opzione avrebbe dovuto essere riconosciuta."
@@ -139,7 +139,7 @@ msgstr ""
"[FILE-OUTPUT [FILE-INPUT]...]"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -157,7 +157,7 @@ msgstr ""
# lf
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -366,7 +366,7 @@ msgstr "modalità non valida"
msgid "invalid mode parameter"
msgstr "parametro di modalità non valido"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Impossibile aprire il file di cache %s\n"
@@ -421,12 +421,12 @@ msgstr "BUG DEL LINKER DINAMICO."
# lf
#
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "impossibile creare l'elenco di ambito"
# lf
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "oggetto condiviso non aperto"
@@ -455,7 +455,7 @@ msgid "cannot allocate symbol search list"
msgstr "impossibile allocare l'elenco della ricerca simboli"
# lf
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "impossibile creare l'elenco di capacità"
@@ -480,106 +480,106 @@ msgid "cannot create search path array"
msgstr "impossibile creare l'array dei percorsi di ricerca"
# lf
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "impossibile fare stat sull'oggetto condiviso"
# lf
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "impossibile creare il descrittore di oggetto condiviso"
# lf
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "impossibile leggere il file di dati"
# lf
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "il file oggetto non presenta segmenti caricabili"
# lf
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "impossibile caricare dinamicamente l'eseguibile"
# lf
#
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "il file oggetto non presenta una sezione dinamica"
# lf
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "impossibile eseguire dlopen() sull'oggetto condiviso"
# lf
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "impossibile allocare memoria per l'intestazione di programma"
# lf
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "impossibile abilitare lo stack eseguibile come richiesto dall'oggetto condiviso"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "impossibile chiudere il descrittore di file"
# lf
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "file troppo corto"
# lf
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "intestazione ELF non valida"
# lf
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "la codifica dati del file ELF non è big-endian"
# lf
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "la codifica dati del file ELF non è little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "l'identificatore di versione del file ELF non corrisponde a quello attuale"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ABI del file ELF del sistema operativo non valido"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "versione ABI del file ELF non valida"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "riempimento con valori diversi da zero in e_ident"
# lf
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "errore interno"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "La versione del file ELF non corrisponde a quella attuale"
# lf
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "è possibile caricare solo ET_DYN ed ET_EXEC"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "La phentsize del file ELF non corrisponde a quella attesa"
@@ -612,17 +612,17 @@ msgstr "impossibile cambiare le protezioni della memoria"
msgid "cannot map zero-fill pages"
msgstr "impossibile mappare le pagine riempite con zeri"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "errore nella ricerca del simbolo"
# ls
#
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "impossibile estendere l'ambito globale"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "contatore TLS di generazione azzerato. Segnalare questo problema."
@@ -668,7 +668,7 @@ msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT usato in codice caricato non dinamicamente"
# lf
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "impossibile creare le strutture dati TLS"
@@ -682,194 +682,194 @@ msgid "cannot allocate version reference table"
msgstr "impossibile allocare la tabella di riferimento versione"
# lf
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Stampa la cache"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Genera messaggi prolissi"
# lf
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Non crea la cache"
# lf
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Passa a RADICE come directory di root"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ROOT"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
# lf
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Usa CACHE come file di cache"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
# lf
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Usa CONF come file di configurazione"
# lf
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Elabora solo le directory specificate nella riga di comando. Non crea la cache."
# lf
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Crea manualmente i collegamenti alle singole librerie."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMATO"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Formato da usare: new (predefinito), old o compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignora il file di cache ausiliario"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Configura i binding a runtime del linker dinamico."
# lf
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Percorso \"%s\" fornito più di una volta"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Impossibile fare stat di %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Impossibile fare stat di %s\n"
# lf
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s non è un collegamento simbolico\n"
# lf
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Impossibile eseguire l'unlink di %s"
# lf
#
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Impossibile collegare %s a %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (cambiato)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (SALTATO)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Impossibile trovare %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Impossibile fare lstat di %s"
# lf
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "File %s ignorato poiché non è un file normale."
# lf
#
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Collegamenti non creati poiché non è stato possibile trovare il soname per %s"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Impossibile aprire la directory %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "File di input %s non trovato.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Impossibile fare stat di %s"
# lf
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libreria libc6 %s nella directory errata"
# lf
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "le librerie %s e %s nella directory %s hanno lo stesso soname, ma di tipo differente."
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "se viene usato -r è necessario un nome file assoluto per il file di configurazione"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "memoria esaurita"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: impossibile leggere la directory %s"
# lf
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "usato il percorso relativo \"%s\" per creare la cache"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Impossibile fare chdir a /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Impossibile aprire la directory del file di cache %s\n"
@@ -1103,88 +1103,88 @@ msgid "failed to load shared object `%s'"
msgstr "caricamento dell'oggetto condiviso \"%s\" non riuscito"
# lf
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "impossibile creare il descrittore interno"
# lf
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Riapertura dell'oggetto condiviso \"%s\" non riuscita"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "lettura delle intestazioni di sezione non riuscita"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "lettura della tabella di stringhe delle intestazioni di sezione non riuscita"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Impossibile leggere il nome del file debuginfo: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "impossibile determinare il nome del file"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "lettura dell'intestazione ELF non riuscita"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Il file \"%s\" è stato rimosso: impossibile fare l'analisi dettagliata\n"
# lf
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "caricamento dei dati dei simboli non riuscito"
# lf
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "impossibile caricare i dati di profiling"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "durante lo stat del relativo file"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "il file di dati di profiling \"%s\" non ha corrispondenza con l'oggetto condiviso \"%s\""
# lf
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "mmap sul file di dati di profiling non riuscito"
# lf
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "errore durante la chiusura del file di dati di profiling"
# lf
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "\"%s\" non è il corretto file di dati profilo per \"%s\""
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "impossibile allocare i dati dei simboli"
@@ -2618,7 +2618,7 @@ msgid "cannot resize archive file"
msgstr "impossibile ridimensionare il file d'archivio"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "impossibile mappare l'intestazione dell'archivio"
@@ -2677,61 +2677,61 @@ msgstr "impossibile fare stat dell'archivio di localizzazione \"%s\""
msgid "cannot lock locale archive \"%s\""
msgstr "impossibile fare il lock dell'archivio di localizzazione \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "impossibile leggere l'intestazione dell'archivio"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "la localizzazione \"%s\" esiste già"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "impossibile aggiungere all'archivio delle localizzazioni"
# lf
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "file alias \"%s\" di localizzazione non trovato"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Aggiunta di %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "stat di \"%s\" non riuscita: %s: ignorato"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" non è una directory; ignorato"
# lf
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "impossibile aprire la directory \"%s\": %s: ignorato"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "set incompleto di file di localizzazione in \"%s\""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "impossibile leggere tutti i file in \"%s\": ignorato"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "la localizzazione \"%s\" non è nell'archivio"
diff --git a/po/ja.po b/po/ja.po
index 8ac38d8..9b6ce14 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.36.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2023-05-09 08:02+0900\n"
"Last-Translator: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -102,7 +102,7 @@ msgstr "(プログラムエラー) 䏿˜Žãªãƒãƒ¼ã‚¸ãƒ§ãƒ³!?"
msgid "%s: Too many arguments\n"
msgstr "%s: 引数ãŒå¤šã™ãŽã¾ã™\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(プログラムエラー) オプションã¯èªè­˜ã•れã¦ã„ã‚‹ã¹ãã§ã™!?"
@@ -135,7 +135,7 @@ msgstr ""
"[OUTPUT-FILE [INPUT-FILE]...]"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -151,7 +151,7 @@ msgstr ""
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -343,7 +343,7 @@ msgstr "無効ãªãƒ¢ãƒ¼ãƒ‰ã§ã™"
msgid "invalid mode parameter"
msgstr "無効ãªãƒ¢ãƒ¼ãƒ‰ãƒ‘ラメータã§ã™"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "キャッシュファイル %s ã‚’é–‹ã‘ã¾ã›ã‚“\n"
@@ -392,11 +392,11 @@ msgstr "共有ライブラリã®ãƒ­ãƒ¼ãƒ‰ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "ダイナミックリンカã®ãƒã‚°ã§ã™!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "スコープリストを作æˆã§ãã¾ã›ã‚“"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "共有オブジェクトãŒé–‹ã‘ã¾ã›ã‚“"
@@ -421,7 +421,7 @@ msgstr "ä¾å­˜ãƒªã‚¹ãƒˆã‚’é…置出æ¥ã¾ã›ã‚“"
msgid "cannot allocate symbol search list"
msgstr "シンボル探索リストをé…置出æ¥ã¾ã›ã‚“"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "権é™ãƒªã‚¹ãƒˆã‚’作æˆã§ãã¾ã›ã‚“"
@@ -441,91 +441,91 @@ msgstr "RUNPATH/RPATH ã®ã‚³ãƒ”ーを作æˆã§ãã¾ã›ã‚“"
msgid "cannot create search path array"
msgstr "探索パスé…列を作æˆã§ãã¾ã›ã‚“"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "共有オブジェクトã®çŠ¶æ…‹å–å¾— (stat) ãŒã§ãã¾ã›ã‚“"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "共有オブジェクト記述å­ã‚’作æˆã§ãã¾ã›ã‚“"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "ファイルデータを読ã¿è¾¼ã‚ã¾ã›ã‚“"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "オブジェクトファイルã¯ãƒ­ãƒ¼ãƒ‰å¯èƒ½ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã‚’æŒã£ã¦ã„ã¾ã›ã‚“"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "実行ファイルを動的ã«ãƒ­ãƒ¼ãƒ‰ã§ãã¾ã›ã‚“"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "オブジェクトファイルã¯å‹•的セクションをæŒã£ã¦ã„ã¾ã›ã‚“"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "共有オブジェクト㯠dlopen() ã§ãã¾ã›ã‚“"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "プログラムヘッダー用ã®ãƒ¡ãƒ¢ãƒªã‚’é…ç½®ã§ãã¾ã›ã‚“"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "共有オブジェクトãŒå¿…è¦ã¨ã—ã¦ã„る実行å¯èƒ½ã‚¹ã‚¿ãƒƒã‚¯ã‚’有効ã«ã§ãã¾ã›ã‚“"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "ファイル記述å­ã‚’é–‰ã˜ã‚‰ã‚Œã¾ã›ã‚“"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "ファイルãŒå°ã•ã™ãŽã¾ã™"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "無効㪠ELF ヘッダーã§ã™"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "ELF ファイルデータã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ãŒãƒ“ッグエンディアンã§ã¯ã‚りã¾ã›ã‚“"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "ELF ファイルデータã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ãŒãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã§ã¯ã‚りã¾ã›ã‚“"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ELF ファイルãƒãƒ¼ã‚¸ãƒ§ãƒ³è­˜åˆ¥å­ãŒç¾åœ¨ã®ã‚‚ã®ã¨ä¸€è‡´ã—ã¦ã„ã¾ã›ã‚“"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ELF ファイル OS ABI ãŒç„¡åйã§ã™"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ELF ファイル ABI ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒç„¡åйã§ã™"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "e_ident 内ã«ã‚¼ãƒ­ã§ãªã„è©°ã‚æ–‡å­—ãŒã‚りã¾ã™"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "内部エラー"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "ELFファイルã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ãŒç¾åœ¨ã®ãƒ•ァイルã«ä¸€è‡´ã—ã¦ã„ã¾ã›ã‚“"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "ET_DYN 㨠ET_EXEC ã®ã¿ãƒ­ãƒ¼ãƒ‰å¯èƒ½ã§ã™"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "ELF ファイル㮠phentsize ãŒäºˆæœŸã•れãŸã‚µã‚¤ã‚ºã§ã¯ã‚りã¾ã›ã‚“"
@@ -553,15 +553,15 @@ msgstr "メモリä¿è­·ã‚’変更ã§ãã¾ã›ã‚“"
msgid "cannot map zero-fill pages"
msgstr "ゼロã§åŸ‹ã‚られãŸãƒšãƒ¼ã‚¸ã‚’マップã§ãã¾ã›ã‚“"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "シンボル検索エラーã§ã™"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "大域スコープを拡張ã§ãã¾ã›ã‚“"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "TLS 生æˆã‚«ã‚¦ãƒ³ã‚¿ãŒä¸€å‘¨ã—ã¾ã—ãŸ! ã“れを報告ã—ã¦ãã ã•ã„。"
@@ -602,7 +602,7 @@ msgstr "å†é…置後ã«è¿½åŠ ã®ãƒ¡ãƒ¢ãƒªä¿è­·ã‚’é©ç”¨ã§ãã¾ã›ã‚“"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "コード内ã§ä½¿ç”¨ã•れã¦ã„ã‚‹ RTLD_NEXT ã‚’å‹•çš„ã«ãƒ­ãƒ¼ãƒ‰å‡ºæ¥ã¾ã›ã‚“"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "TLS データ構造体を作æˆã§ãã¾ã›ã‚“"
@@ -614,173 +614,173 @@ msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³æ¤œç´¢ã‚¨ãƒ©ãƒ¼ã§ã™"
msgid "cannot allocate version reference table"
msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³å‚照表をé…置出æ¥ã¾ã›ã‚“"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "キャッシュを表示ã—ã¾ã™"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "冗長ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’生æˆã—ã¾ã™"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã®æ§‹ç¯‰ã‚’行ã„ã¾ã›ã‚“"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "ルートディレクトリを ROOT ã«å¤‰æ›´ã—ã€ä½¿ç”¨ã—ã¾ã™"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ROOT"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "キャッシュファイルã¨ã—㦠CACHE を使用ã—ã¾ã™"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "設定ファイルã¨ã—㦠CONF を使用ã—ã¾ã™"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã§æŒ‡å®šã•れãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã¿å‡¦ç†ã—ã¾ã™ã€‚キャッシュã¯ä½œæˆã—ã¾ã›ã‚“。"
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "個々ã®ãƒ©ã‚¤ãƒ–ラリを手動ã§ãƒªãƒ³ã‚¯ã—ã¦ãã ã•ã„。"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "補助キャッシュファイルを無視ã—ã¦ã„ã¾ã™"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "動的リンカランタイムã®ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’設定ã—ã¾ã™ã€‚"
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "パス `%s' ãŒäºŒå›žä»¥ä¸Šä¸Žãˆã‚‰ã‚Œã¾ã—ãŸ"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "%s ã®æƒ…å ±å–å¾— (stat) ãŒã§ãã¾ã›ã‚“"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "%s ã®æƒ…å ±å–å¾— (stat) ãŒå‡ºæ¥ã¾ã›ã‚“\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s ã¯ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ã§ã¯ã‚りã¾ã›ã‚“\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "%s をリンク解除ã§ãã¾ã›ã‚“"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "%s ã‹ã‚‰ %s ã¸ãƒªãƒ³ã‚¯ã§ãã¾ã›ã‚“"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (変更ã•れã¾ã—ãŸ)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (スキップã•れã¾ã—ãŸ)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "%s を見ã¤ã‘られã¾ã›ã‚“"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "%s ã®çŠ¶æ…‹å–å¾— (lstat) ãŒå‡ºæ¥ã¾ã›ã‚“"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "通常ファイルã§ãªã„ãŸã‚ファイル %s を無視ã—ã¦ã„ã¾ã™ã€‚"
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "%s 用ã®å‹•的ライブラリå (soname) ãŒè¦‹ã¤ã‹ã‚‰ãªã„ãŸã‚リンクãŒä½œæˆã•れã¾ã›ã‚“ã§ã—ãŸ"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "ディレクトリ %s ã‚’é–‹ã‘ã¾ã›ã‚“"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "入力ファイル %s ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "%s ã®çŠ¶æ…‹å–å¾— (stat) ãŒå‡ºæ¥ã¾ã›ã‚“"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 ライブラリ %s ãŒèª¤ã£ãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã«ã‚りã¾ã™"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "ディレクトリ %3$s 内ã«ã‚るライブラリ %1$s 㨠%2$s ã¯åŒä¸€ã®å‹•的ライブラリå (soname) ã§ã™ãŒç•°ãªã£ãŸåž‹ã§ã™ã€‚"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "-r を使用ã—ã¦ã„ã‚‹ã¨ãã¯è¨­å®šãƒ•ァイルåã¨ã—ã¦çµ¶å¯¾ãƒ‘スã®ãƒ•ァイルåãŒå¿…è¦ã§ã™"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "ãƒ¡ãƒ¢ãƒªã‚’ä½¿ã„æžœãŸã—ã¾ã—ãŸ"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: ディレクトリ %s を読ã¿è¾¼ã‚ã¾ã›ã‚“"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "ã‚­ãƒ£ãƒƒã‚·ãƒ¥ç”Ÿæˆæ™‚ã«ç›¸å¯¾ãƒ‘ス `%s' ãŒä½¿ç”¨ã•れã¾ã—ãŸ"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "/ ã¸ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªç§»å‹• (chdir) 出æ¥ã¾ã›ã‚“"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "キャッシュファイルディレクトリ %s ã‚’é–‹ã‘ã¾ã›ã‚“\n"
@@ -993,82 +993,82 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "共有オブジェクト `%s' ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "内部記述å­ã‚’作æˆã§ãã¾ã›ã‚“"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "共有オブジェクト `%s' ã®å†ã‚ªãƒ¼ãƒ—ンã«å¤±æ•—ã—ã¾ã—ãŸ"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "セクションヘッダーã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "セクションヘッダー文字列表ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** デãƒãƒƒã‚°æƒ…報ファイルåã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "ファイルåを決定ã§ãã¾ã›ã‚“"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "ELF ヘッダーã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** ファイル `%s' ã¯å–り除ã‹ã‚Œã¦ (strip) ã„ã¾ã™: 詳細ãªè§£æžãŒå‡ºæ¥ã¾ã›ã‚“\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "シンボルデータã®ãƒ­ãƒ¼ãƒ‰ã«å¤±æ•—ã—ã¾ã—ãŸ"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "プロファイルデータをロード出æ¥ã¾ã›ã‚“"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "プロファイルデータã®çŠ¶æ…‹å–å¾— (stat) 中"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "プロファイルデータファイル `%s' ã¯å…±æœ‰ã‚ªãƒ–ジェクト `%s' ã¨ä¸€è‡´ã—ã¾ã›ã‚“"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "プロファイルデータファイル㮠mmap ã«å¤±æ•—ã—ã¾ã—ãŸ"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "プロファイルデータファイルを閉ã˜ã¦ã„ã‚‹é–“ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s' 㯠`%s' ç”¨ã®æ­£ã—ã„プロファイルデータã§ã¯ã‚りã¾ã›ã‚“"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "シンボルデータをé…置出æ¥ã¾ã›ã‚“"
@@ -2362,7 +2362,7 @@ msgid "cannot resize archive file"
msgstr "書庫ファイルã®ã‚µã‚¤ã‚ºå¤‰æ›´ã¯å‡ºæ¥ã¾ã›ã‚“"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "書庫ヘッダーをマップ出æ¥ã¾ã›ã‚“"
@@ -2421,59 +2421,59 @@ msgstr "ロケール書庫 \"%s\" ã®çŠ¶æ…‹å–å¾— (stat) ãŒå‡ºæ¥ã¾ã›ã‚“"
msgid "cannot lock locale archive \"%s\""
msgstr "ロケール書庫 \"%s\" をロックã§ãã¾ã›ã‚“"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "書庫ヘッダーを読ã¿è¾¼ã‚ã¾ã›ã‚“"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "ロケール '%s' ã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "ロケール書庫ã«è¿½åŠ ã§ãã¾ã›ã‚“"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "ロケール別åファイル `%s' ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "%s を追加ã—ã¦ã„ã¾ã™\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "\"%s\" ã®çŠ¶æ…‹å–å¾— (stat) ã«å¤±æ•—ã—ã¾ã—ãŸ: %s: 無視ã—ã¾ã™"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" ã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã¯ã‚りã¾ã›ã‚“。無視ã—ã¾ã™"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "ディレクトリ \"%s\" ã‚’é–‹ã‘ã¾ã›ã‚“: %s: 無視ã—ã¾ã™"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "ロケールファイル \"%s\" 中ã®ãƒ­ã‚±ãƒ¼ãƒ«é›†åˆãŒä¸å®Œå…¨ã§ã™"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "\"%s\" 内ã®å…¨ã¦ã®ãƒ•ァイルを読ã¿è¾¼ã‚ã¾ã›ã‚“: 無視ã—ã¾ã™"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "ロケール \"%s\" ã¯æ›¸åº«å†…ã«ã‚りã¾ã›ã‚“"
diff --git a/po/ka.po b/po/ka.po
index 5a40b13..ebe00a1 100644
--- a/po/ka.po
+++ b/po/ka.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.36.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2023-02-05 14:40+0100\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <(nothing)>\n"
@@ -98,7 +98,7 @@ msgstr "(PROGRAM ERROR) ვერსირუცნáƒáƒ‘იáƒ!?"
msgid "%s: Too many arguments\n"
msgstr "%s: მეტისმეტáƒáƒ“ ბევრი áƒáƒ áƒ’უმენტი\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(PROGRAM ERROR) პáƒáƒ áƒáƒ›áƒ”ტრი ნáƒáƒªáƒœáƒáƒ‘ი უნდრყáƒáƒ¤áƒ˜áƒšáƒ˜áƒ§áƒ!?"
@@ -131,7 +131,7 @@ msgstr ""
"-o გáƒáƒ›áƒáƒ¢áƒáƒœáƒ˜áƒ¡-ფáƒáƒ˜áƒšáƒ˜ [შეტáƒáƒœáƒ˜áƒ¡-ფáƒáƒ˜áƒšáƒ˜]...\n"
"[გáƒáƒ›áƒáƒ¢áƒáƒœáƒ˜áƒ¡-ფáƒáƒ˜áƒšáƒ˜ [შეტáƒáƒœáƒ˜áƒ¡-ფáƒáƒ˜áƒšáƒ˜]..]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -146,7 +146,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -162,7 +162,7 @@ msgstr ""
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -347,7 +347,7 @@ msgstr "ქეშის ფáƒáƒ˜áƒšáƒ¡ áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ ბáƒáƒ˜áƒ¢áƒ”
msgid "Cache generated by: "
msgstr "ქეშის შემქმნელიáƒ: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "ქეშის ფáƒáƒ˜áƒšáƒ˜áƒ¡ გáƒáƒ®áƒ¡áƒœáƒ˜áƒ¡ შეცდáƒáƒ›áƒ: %s\n"
@@ -416,11 +416,11 @@ msgstr "გáƒáƒ–იáƒáƒ áƒ”ბული ბიბლიáƒáƒ—ეკებიáƒ
msgid "DYNAMIC LINKER BUG!!!"
msgstr "დინáƒáƒ›áƒ˜áƒ™áƒ£áƒ áƒ˜ მიმბმელის შეცდáƒáƒ›áƒ!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "დიáƒáƒžáƒáƒ–áƒáƒœáƒ”ბის სიის შექმნრშეუძლებელიáƒ"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "გáƒáƒ–იáƒáƒ áƒ”ბული áƒáƒ‘იექტი ღირáƒáƒ áƒáƒ"
@@ -449,11 +449,11 @@ msgstr "დáƒáƒ›áƒáƒ™áƒ˜áƒ“ებულების სიის გáƒáƒ›áƒá
msgid "cannot allocate symbol search list"
msgstr "სიმბáƒáƒšáƒáƒ”ბის სáƒáƒ«áƒ”ბნი სიის გáƒáƒ›áƒáƒ§áƒáƒ¤áƒ˜áƒ¡ შეცდáƒáƒ›áƒ"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "შეცდáƒáƒ›áƒ HWCAP პრიáƒáƒ áƒ˜áƒ¢áƒ”ტების შექმნისáƒáƒ¡"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘ების სიის შექმნის შეცდáƒáƒ›áƒ"
@@ -473,91 +473,91 @@ msgstr "შეცდáƒáƒ›áƒ RUNPATH/RPATH-ის áƒáƒ¡áƒšáƒ˜áƒ¡ შექმá
msgid "cannot create search path array"
msgstr "ძებნის ბილიკის მáƒáƒ¡áƒ˜áƒ•ის გáƒáƒ›áƒáƒ§áƒáƒ¤áƒ˜áƒ¡ შეცდáƒáƒ›áƒ"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "გáƒáƒ–იáƒáƒ áƒ”ბული áƒáƒ‘იექტი áƒáƒ¦áƒ›áƒáƒ©áƒ”ნილი áƒáƒ áƒáƒ"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "გáƒáƒ–იáƒáƒ áƒ”ბული áƒáƒ‘იექტის დესკრიპტáƒáƒ áƒ˜áƒ¡ ძებნის შეცდáƒáƒ›áƒ"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ მáƒáƒœáƒáƒªáƒ”მების წáƒáƒ™áƒ˜áƒ—ხვის შეცდáƒáƒ›áƒ"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "áƒáƒ‘იექტის ფáƒáƒ˜áƒšáƒ¡ ჩáƒáƒ¢áƒ•ირთვáƒáƒ“ი სეგმენტები áƒáƒ  გáƒáƒáƒ©áƒœáƒ˜áƒ"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "გáƒáƒ›áƒ¨áƒ•ები ფáƒáƒ˜áƒšáƒ˜áƒ¡ დინáƒáƒ›áƒ˜áƒ™áƒ£áƒ áƒáƒ“ ჩáƒáƒ¢áƒ•ირთვრშეუძლებელიáƒ"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "áƒáƒ‘იექტის ფáƒáƒ˜áƒšáƒ¡ დინáƒáƒ›áƒ˜áƒ™áƒ£áƒ áƒ˜ სექცირáƒáƒ  გáƒáƒáƒ©áƒœáƒ˜áƒ"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "პáƒáƒ–იციáƒ-დáƒáƒ›áƒáƒ£áƒ™áƒ˜áƒ“ებელი გáƒáƒ›áƒ¨áƒ•ების დინáƒáƒ›áƒ˜áƒ™áƒ£áƒ áƒ˜ ჩáƒáƒ¢áƒ•ირთვრშეუძლებელიáƒ"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "გáƒáƒ–იáƒáƒ áƒ”ბული áƒáƒ‘იექტის dlopen() შეუძლებელიáƒ"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "პრáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ თáƒáƒ•სáƒáƒ áƒ—ისáƒáƒ—ვის მეხსიერების გáƒáƒ›áƒáƒ§áƒáƒ¤áƒ˜áƒ¡ შეცდáƒáƒ›áƒ"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "გáƒáƒ¨áƒ•ებáƒáƒ“ი სტეკის ჩáƒáƒ áƒ—ვáƒ, რáƒáƒ’áƒáƒ áƒª áƒáƒ›áƒáƒ¡ გáƒáƒ–იáƒáƒ áƒ”ბული áƒáƒ‘იექტი მáƒáƒ˜áƒ—ხáƒáƒ•ს, შეუძლებელიáƒ"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ დესკრიპტáƒáƒ áƒ˜áƒ¡ დáƒáƒ®áƒ£áƒ áƒ•ის შეცდáƒáƒ›áƒ"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "ფáƒáƒ˜áƒšáƒ˜ ძáƒáƒšáƒ˜áƒáƒœ მáƒáƒ™áƒšáƒ”áƒ"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "elf-ის áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ თáƒáƒ•სáƒáƒ áƒ—ი"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "ELF-ფáƒáƒ˜áƒšáƒ”ბის მáƒáƒœáƒáƒªáƒ”მების კáƒáƒ“ირებრáƒáƒ  წáƒáƒ áƒ›áƒáƒáƒ“გენს დიდ-ბáƒáƒšáƒáƒ¡"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "ELF-ფáƒáƒ˜áƒšáƒ”ბის მáƒáƒœáƒáƒªáƒ”მების კáƒáƒ“ირებრáƒáƒ  წáƒáƒ áƒ›áƒáƒáƒ“გენს მცირე-ბáƒáƒšáƒáƒ¡"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ELF ფáƒáƒ˜áƒšáƒ˜áƒ¡ ვერსიის იდენტáƒáƒªáƒ˜áƒ მიმდინáƒáƒ áƒ”ს áƒáƒ  ემთხვევáƒ"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ELF-ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ¡-ის ABI áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜áƒ"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ELF-ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ¡-ის ABI-ის ვერსირáƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜áƒ"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "შიდრშეცდáƒáƒ›áƒ"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "ELF ფáƒáƒ˜áƒšáƒ˜áƒ¡ ვერსირმიმდინáƒáƒ áƒ”ს áƒáƒ  ემთხვევáƒ"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "შესáƒáƒ«áƒšáƒ”ბელირმხáƒáƒšáƒáƒ“ ET_DYN დრET_EXEC-ის ჩáƒáƒ¢áƒ•ირთვáƒ"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "ELF ფáƒáƒ˜áƒšáƒ˜áƒ¡ phentsize მáƒáƒ¡áƒáƒšáƒáƒ“ნელს áƒáƒ  უდრის"
@@ -585,15 +585,15 @@ msgstr "მეხსიერების დáƒáƒªáƒ•ების შეცვá
msgid "cannot map zero-fill pages"
msgstr "ნულებით შევსებული გვერდების მიბმის შეცდáƒáƒ›áƒ"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "სიმბáƒáƒšáƒáƒ¡ მáƒáƒ«áƒ”ბნის შეცდáƒáƒ›áƒ"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "TLS-ის გენერáƒáƒªáƒ˜áƒ˜áƒ¡ მთვლელი გáƒáƒ“áƒáƒ¢áƒáƒœáƒ˜áƒšáƒ˜áƒ! გთხáƒáƒ•თ შეგვáƒáƒ¢áƒ§áƒáƒ‘ინáƒáƒ—."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "მისáƒáƒ›áƒáƒ áƒ—ების ძებნის მáƒáƒœáƒáƒªáƒ”მების გáƒáƒ›áƒáƒ§áƒáƒ¤áƒ˜áƒ¡ შეცდáƒáƒ›áƒ"
@@ -625,7 +625,7 @@ msgstr "reloc-ის შემდეგ სეგმენტის prot-ის
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "კáƒáƒ“ში გáƒáƒ›áƒáƒ§áƒ”ნებული RTLD_NEXT დინáƒáƒ›áƒ˜áƒ™áƒ£áƒ áƒáƒ“ áƒáƒ  იტვირთებáƒ"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "შეცდáƒáƒ›áƒ TLS-ის მáƒáƒœáƒáƒªáƒ”მების სტრუქტურის შექმნისáƒáƒ¡"
@@ -637,173 +637,173 @@ msgstr "ვერსიის მáƒáƒ«áƒ”ბნის შეცდáƒáƒ›áƒ"
msgid "cannot allocate version reference table"
msgstr "ვერსის ბმების ცხრილის გáƒáƒ›áƒáƒ§áƒáƒ¤áƒ˜áƒ¡ შეცდáƒáƒ›áƒ"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "ქეშის დáƒáƒ‘ეჭდვáƒ"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "დáƒáƒ›áƒáƒ¢áƒ”ბითი შეტყáƒáƒ‘ინებების გენერáƒáƒªáƒ˜áƒ"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "ქეშის áƒáƒ¨áƒ”ნების შეცდáƒáƒ›áƒ"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "სიმბმულების გáƒáƒœáƒáƒ®áƒšáƒ”ბის შეცდáƒáƒ›áƒ"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "გáƒáƒ“áƒáƒ“ით დრგáƒáƒ›áƒáƒ˜áƒ§áƒ”ნეთ ROOT, რáƒáƒ’áƒáƒ áƒª root სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ე"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "Root"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "კეში"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "CACHE-ის ქეშ ფáƒáƒ˜áƒšáƒáƒ“ გáƒáƒ›áƒáƒ§áƒ”ნებáƒ"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "CONF-ის კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡ ფáƒáƒ˜áƒšáƒáƒ“ გáƒáƒ›áƒáƒ§áƒ”ნებáƒ"
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "ბიბლიáƒáƒ—ეკების სáƒáƒ—ითáƒáƒáƒ“ მიბმáƒ."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ გáƒáƒ›áƒáƒ§áƒ”ნებáƒ: new (ნáƒáƒ’ულისხმები),old áƒáƒœ compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "ქეშის დáƒáƒ›áƒáƒ¢áƒ”ბითი ფáƒáƒ˜áƒšáƒ˜áƒ¡ იგნáƒáƒ áƒ˜áƒ áƒ”ბáƒ"
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "ბილიკი '%s' ერთზე მეტჯერáƒáƒ მითითებული"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(%s:%d-დáƒáƒœ დრ%s:%d-დáƒáƒœ)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "\"glibc-hwcaps\" -ის ბილიკის ჩáƒáƒ›áƒáƒ§áƒáƒšáƒ˜áƒ‘ებრშეუძლებელიáƒ"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ის ჩáƒáƒ›áƒáƒœáƒáƒ—ვáƒáƒšáƒ˜ %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "%s-ის stat-ის შეცდáƒáƒ›áƒ"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "%s-ის stat-ის შეცდáƒáƒ›áƒ\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s სიმბáƒáƒšáƒ£áƒ  ბმულს áƒáƒ  წáƒáƒ áƒ›áƒáƒáƒ“გენს\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "ბმულის მáƒáƒ®áƒ¡áƒœáƒ˜áƒ¡ შეცდáƒáƒ›áƒ: %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "%s-დáƒáƒœ %s-მდე ბმულის შექმნის შეცდáƒáƒ›áƒ"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (შეცვლილიáƒ)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (გáƒáƒ›áƒáƒ¢áƒáƒ•ებულიáƒ)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "%s-ის პáƒáƒ•ნრშეუძლებელიáƒ"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "%s ის lstat-ის შეცდáƒáƒ›áƒ"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (%s:%d-დáƒáƒœ)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ის გáƒáƒ®áƒ¡áƒœáƒ˜áƒ¡ შეცდáƒáƒ›áƒ: %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "შეყვáƒáƒœáƒ˜áƒ¡ ფáƒáƒ˜áƒšáƒ˜ %s ნáƒáƒžáƒáƒ•ნი áƒáƒ áƒáƒ.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "%s-ის stat-ის შეცდáƒáƒ›áƒ"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 ბიბლიáƒáƒ—ეკრáƒáƒ áƒáƒ¡áƒ¬áƒáƒ  სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ეშიáƒ: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: hwcap დირექტივრიგნáƒáƒ áƒ˜áƒ áƒ”ბულიáƒ"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "მეხსიერებრგáƒáƒ“áƒáƒ•სებულიáƒ"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ის წáƒáƒ™áƒ˜áƒ—ხვრშეუძლებელირ%s"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "/-ზე chdir-ის შედáƒáƒ›áƒ"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "ქეშის ფáƒáƒ˜áƒšáƒ˜áƒ¡ სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ის (%s) გáƒáƒ®áƒ¡áƒœáƒ˜áƒ¡ შეცდáƒáƒ›áƒ\n"
@@ -1065,47 +1065,47 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "გáƒáƒ–იáƒáƒ áƒ”ბული áƒáƒ‘იექტის (%s) ჩáƒáƒ¢áƒ•ირთვის შეცდáƒáƒ›áƒ"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "შიდრდესკრიპტáƒáƒ áƒ˜áƒ¡ შექმნის შეცდáƒáƒ›áƒ"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "სექციების თáƒáƒ•სáƒáƒ áƒ—ების წáƒáƒ™áƒ˜áƒ—ხვის შეცდáƒáƒ›áƒ"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "სექციების თáƒáƒ•სáƒáƒ áƒ—ის სტრიქáƒáƒœáƒ˜áƒ¡ ცხრილის წáƒáƒ™áƒ˜áƒ—ხვის შეცდáƒáƒ›áƒ"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ სáƒáƒ®áƒ”ლის გáƒáƒ áƒ™áƒ•ევრშეუძლებელიáƒ"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "elf-ის თáƒáƒ•სáƒáƒ áƒ—ის კითხვის შეცდáƒáƒ›áƒ"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "სიმბáƒáƒšáƒáƒ”ბის მáƒáƒœáƒáƒªáƒ”მების ჩáƒáƒ¢áƒ•ირთვის შეცდáƒáƒ›áƒ"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "პრáƒáƒ¤áƒ˜áƒšáƒ˜áƒ áƒ”ბის მáƒáƒœáƒáƒªáƒ”მების ჩáƒáƒ¢áƒ•ირთვის შეცდáƒáƒ›áƒ"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "პრáƒáƒ¤áƒ˜áƒšáƒ˜áƒ áƒ”ბის მáƒáƒœáƒáƒªáƒ”მების ფáƒáƒ˜áƒšáƒ˜áƒ¡ stat()-ის დრáƒáƒ¡"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "სიმბáƒáƒšáƒáƒ”ბის მáƒáƒœáƒáƒªáƒ”მების გáƒáƒ›áƒáƒ§áƒáƒ¤áƒ˜áƒ¡ შეცდáƒáƒ›áƒ"
@@ -1723,39 +1723,39 @@ msgstr "ენის áƒáƒ áƒ¥áƒ˜áƒ•ის áƒáƒ¦áƒ›áƒáƒ©áƒ”ნის შეც
msgid "cannot lock locale archive \"%s\""
msgstr "ენის áƒáƒ áƒ¥áƒ˜áƒ•ის დáƒáƒ‘ლáƒáƒ™áƒ•ის შეცდáƒáƒ›áƒ: %s"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "áƒáƒ áƒ¥áƒ˜áƒ•ის თáƒáƒ•სáƒáƒ áƒ—ის წáƒáƒ™áƒ˜áƒ—ხვის შეცდáƒáƒ›áƒ"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "ენრუკვე áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს: '%s'"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "ლáƒáƒ™áƒáƒšáƒ˜áƒ–áƒáƒªáƒ˜áƒ˜áƒ¡ áƒáƒ áƒ¥áƒ˜áƒ•ში ჩáƒáƒ›áƒáƒ¢áƒ”ბრშეუძლებელიáƒ"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "%s-ის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ\n"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ე áƒáƒ áƒáƒ. გáƒáƒ›áƒáƒ¢áƒáƒ•ებáƒ"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ის გáƒáƒ®áƒ¡áƒœáƒ˜áƒ¡ შეცდáƒáƒ›áƒ: %s: %s: გáƒáƒ›áƒáƒ¢áƒáƒ•ებულიáƒ"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "ენრ\"%s\" áƒáƒ áƒ¥áƒ˜áƒ•ში áƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს"
diff --git a/po/ko.po b/po/ko.po
index a6713bc..c565961 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -6,9 +6,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: GNU libc 2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2025-01-08 09:33+0900\n"
+"Project-Id-Version: GNU libc 2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-07-21 09:05+0900\n"
"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
"Language-Team: Korean <translation-team-ko@googlegroups.com>\n"
"Language: ko\n"
@@ -97,7 +97,7 @@ msgstr "(프로그램 오류) ë²„ì „ì„ ì•Œ 수 없습니다!?"
msgid "%s: Too many arguments\n"
msgstr "%s: ì¸ìžê°€ 너무 ë§ŽìŒ\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(프로그램 오류) ì˜µì…˜ì„ ì•Œ 수 있어야 합니다!?"
@@ -139,7 +139,7 @@ msgstr ""
"-o <출력-파ì¼> [<ìž…ë ¥-파ì¼>]...\n"
"[<출력-파ì¼> [<ìž…ë ¥-파ì¼>]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -154,7 +154,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -170,7 +170,7 @@ msgstr ""
"ì´ë‚˜ 특정 목ì ì— 대한 ì í•©ì„±ì„ 비롯하여 어떠한 ë³´ì¦ë„ 하지 않습니다.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -400,7 +400,7 @@ msgstr "ìºì‹œ 파ì¼ì˜ 엔디안 ê°’ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤.\n"
msgid "Cache generated by: "
msgstr "ìºì‹œ ìƒì„±: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "ìºì‹œ íŒŒì¼ `%s'ì„(를) ì—´ 수 없습니다\n"
@@ -469,11 +469,11 @@ msgstr "ë™ì  ë¼ì´ë¸ŒëŸ¬ë¦¬ë¥¼ ì½ì–´ë“¤ì´ëŠ”ë° ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹
msgid "DYNAMIC LINKER BUG!!!"
msgstr "ë™ì  ë§ì»¤ 버그!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "스코프 목ë¡ì„ 만들 수 없습니다"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "공유 오브ì íŠ¸ê°€ 열리지 않았습니다"
@@ -506,13 +506,13 @@ msgstr "기호 검색 리스트를 할당할 수 없습니다"
# 번역: capability는 DBì—서 authenticationì„ ì¤„ì´ê¸° 위해 쓰는 것..
# 가까운 DB책 참조.
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "HWCAP 우선순위를 만들 수 없습니다"
# 번역: capability는 DBì—서 authenticationì„ ì¤„ì´ê¸° 위해 쓰는 것..
# 가까운 DB책 참조.
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "ì¼€ì´í¼ë¹Œë¦¬í‹° 리스트를 만들 수 없습니다"
@@ -532,99 +532,99 @@ msgstr "RUNPATH/RPATH 카피를 만들 수 없습니다"
msgid "cannot create search path array"
msgstr "검색 경로 ë°°ì—´ì„ ë§Œë“¤ 수 없습니다"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "ë™ì  오브ì íŠ¸ì— ëŒ€í•´ stat()ì´ ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "공유 오브ì íЏ 디스í¬ë¦½í„°ë¥¼ 만들 수 없습니다"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "íŒŒì¼ ë°ì´í„°ë¥¼ ì½ì„ 수 없습니다"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "ELF 로드 ëª…ë ¹ì˜ ì£¼ì†Œ/ì˜¤í”„ì…‹ì´ alignë˜ì–´ 있지 않습니다"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "오브ì íЏ 파ì¼ì— ì½ì–´ë“¤ì¼ 수 있는 ì„¹ì…˜ì´ ì—†ìŠµë‹ˆë‹¤"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "ë™ì ìœ¼ë¡œ 실행파ì¼ì„ ì½ì–´ë“¤ì¼ 수 없습니다"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "오브ì íЏ 파ì¼ì— ë™ì  ì„¹ì…˜ì´ ì—†ìŠµë‹ˆë‹¤"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "위치 ë…립 실행 파ì¼ì„ ë™ì ìœ¼ë¡œ ì½ì–´ë“¤ì¼ 수 없습니다"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "ë™ì  오브ì íŠ¸ëŠ” dlopen()ë  ìˆ˜ 없습니다"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "프로그램 í—¤ë”ì— ëŒ€í•œ 메모리를 할당할 수 없습니다"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "실행할 수 있는 스íƒì„ 공유 오브ì íЏ 필수요소로 만들 수 없습니다"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "íŒŒì¼ ë””ìŠ¤í¬ë¦½í„°ë¥¼ ë‹«ì„ ìˆ˜ 없습니다"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "파ì¼ì´ 너무 짧습니다"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "ELF í—¤ë”ê°€ 잘못ë¨"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "ELF íŒŒì¼ ë°ì´í„° ì¸ì½”ë”©ì´ ë¹…ì¸ë””ì•ˆì´ ì•„ë‹™ë‹ˆë‹¤"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "ELF íŒŒì¼ ë°ì´í„° ì¸ì½”ë”©ì´ ë¦¬í‹€ì¸ë””ì•ˆì´ ì•„ë‹™ë‹ˆë‹¤"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ELF íŒŒì¼ ë²„ì „ identê°€ 현재 ident와 ë§žì§€ 않습니다"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ELF íŒŒì¼ OS ABIê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ELF íŒŒì¼ ABI ë²„ì „ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "e_ident ì•ˆì— 0ì´ ì•„ë‹Œ 채움"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "내부 오류"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "ELF íŒŒì¼ ë²„ì „ì´ í˜„ìž¬ 버전과 ë§žì§€ 않습니다"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "ET_DYNê³¼ ET_EXECë§Œì„ ì½ì–´ë“¤ì¼ 수 있습니다"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "ELF 파ì¼ì˜ phentsizeê°€ 예ìƒê³¼ ë§žì§€ 않습니다"
@@ -652,19 +652,19 @@ msgstr "메모리 보호를 바꿀 수 없습니다"
msgid "cannot map zero-fill pages"
msgstr "0으로 채운 페ì´ì§€ë¥¼ 매핑할 수 없습니다"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "심볼 찾기 오류"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "전역 스코프를 확장할 수 없습니다"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "TLS 만들기 ì¹´ìš´í„°ê°€ 겹쳤습니다! ì´ ë¬¸ì œë¥¼ 알려 주십시오."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "주소 조회 ë°ì´í„°ë¥¼ 할당할 수 없습니다"
@@ -705,7 +705,7 @@ msgstr "리로케ì´ì…˜ ë’¤ì— ì¶”ê°€ë¡œ 메모리 보호를 ì ìš©í•  수 ì—†ìŠ
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "ë™ì ìœ¼ë¡œ ì ìž¬í•˜ì§€ ì•Šì€ ì½”ë“œì— RTLD_NEXT를 사용함"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "TLS ë°ì´í„° 구조를 만들 수 없습니다"
@@ -717,220 +717,220 @@ msgstr "버전 찾기 오류"
msgid "cannot allocate version reference table"
msgstr "버전 참조 í…Œì´ë¸”ì„ í• ë‹¹í•  수 없습니다"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "GLIBC_ABI_DT_RELR ì˜ì¡´ì„± ì—†ì´ DT_RELR 있습니다"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "ìºì‹œ 표시"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "ë” ë§Žì€ ë©”ì‹œì§€ 표시"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "ìºì‹œë¥¼ 만들지 않ìŒ"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "심볼릭 ë§í¬ë¥¼ ì—…ë°ì´íŠ¸í•˜ì§€ 않습니다"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "<루트>로 ì´ë™í•œ ë‹¤ìŒ <루트>를 루트 디렉터리로 사용합니다"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "<루트>"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "<ìºì‹œ>"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "ìºì‹œ 파ì¼ë¡œ <ìºì‹œ>를 사용합니다"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "<설정>"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "설정 파ì¼ë¡œ <설정>ì„ ì‚¬ìš©í•©ë‹ˆë‹¤"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "ëª…ë ¹í–‰ì— ì§€ì •í•œ 디렉터리만 처리합니다. ìºì‹œë¥¼ 만들지 않습니다."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "수ë™ìœ¼ë¡œ ê°ê°ì˜ ë¼ì´ë¸ŒëŸ¬ë¦¬ë¥¼ ë§í¬í•˜ì‹­ì‹œì˜¤."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "<형ì‹>"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "사용할 수 있는 형ì‹: new (기본값), old, compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "ë³´ì¡° ìºì‹œ íŒŒì¼ ë¬´ì‹œ"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "ë™ì  ë§ì»¤ì˜ 런타임 ë°”ì¸ë”©ì„ 설정합니다."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "`%s' 경로가 여러번 주어졌습니다"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(%s:%d ë° %s:%dì—서)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "glibc-hwcaps 경로를 구성할 수 없습니다"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "%s 디렉터리 ëª©ë¡ ë³´ê¸°"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "%sì— stat()í•  수 없습니다"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "%sì— stat()í•  수 없습니다\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%sì€(는) 심볼릭 ë§í¬ê°€ 아닙니다\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "%sì„(를) 지울 수 없습니다"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "%sì„(를) %s(으)로 ë§í¬í•  수 없습니다"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (바뀜)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (지나침)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "%sì„(를) ì°¾ì„ ìˆ˜ 없습니다"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "%sì— lstat()í•  수 없습니다"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "ì¼ë°˜ 파ì¼ì´ 아니므로 %s 파ì¼ì„ 무시합니다."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "%sì— ëŒ€í•œ sonameì„ ì°¾ì„ ìˆ˜ 없으므로 ë§í¬ë¥¼ 만들지 않습니다"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (%s:%dì—서)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "디렉터리 %sì„(를) ì—´ 수 없습니다"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "ë¼ì´ë¸ŒëŸ¬ë¦¬ 경로를 구성할 수 없습니다"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "ìž…ë ¥ íŒŒì¼ %sì„(를) 찾지 못했습니다.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "%sì— stat()í•  수 없습니다"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 library %sì´(ê°€) ìž˜ëª»ëœ ë””ë ‰í„°ë¦¬ì— ìžˆìŠµë‹ˆë‹¤"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "디렉터리 %sì˜ ë¼ì´ë¸ŒëŸ¬ë¦¬ %sê³¼(와) %sì´(ê°€) ê°™ì€ sonameì„ ê°€ì§€ê³  있지만 íƒ€ìž…ì´ ë‹¤ë¦…ë‹ˆë‹¤."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "경고: ì—´ 수 없는 설정 파ì¼ì„ 무시합니다: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: hwcap 지시어 무시합니다"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "-r ì˜µì…˜ì„ ì‚¬ìš©í•  경우 설정 파ì¼ì˜ 절대 íŒŒì¼ ì´ë¦„ì´ í•„ìš”í•©ë‹ˆë‹¤"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "메모리가 바닥남"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: %s 디렉터리를 ì½ì„ 수 없습니다"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "ìºì‹œë¥¼ ë§Œë“œëŠ”ë° ìƒëŒ€ ê²½ë¡œì¸ `%s' 경로를 사용했습니다"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "/로 디렉터리를 ì´ë™í•  수 없습니다"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "ìºì‹œ íŒŒì¼ ë””ë ‰í„°ë¦¬ `%s'ì„(를) ì—´ 수 없습니다\n"
@@ -1282,82 +1282,82 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "ë™ì  오브ì íЏ `%s'ì„(를) ì½ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "ë‚´ë¶€ 디스í¬ë¦½í„°ë¥¼ 만들 수 없습니다"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "ë™ì  오브ì íЏ `%s'ì„(를) 다시 여는 ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "섹션 í—¤ë”를 ì½ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "섹션 í—¤ë” ë¬¸ìžì—´ í…Œì´ë¸”ì„ ì½ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** 디버깅정보 íŒŒì¼ ì´ë¦„ì„ ì½ì„ 수 없습니다: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "íŒŒì¼ ì´ë¦„ì„ íŒŒì•…í•  수 없습니다"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "ELF í—¤ë”를 ì½ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** `%s' 파ì¼ì€ 디버깅 정보를 제거한 파ì¼ìž…니다: ë” ìžì„¸í•œ ë¶„ì„ì€ ë¶ˆê°€ëŠ¥í•©ë‹ˆë‹¤\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "기호 ë°ì´í„°ë¥¼ ì½ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "프로파ì¼ë§ ë°ì´í„°ë¥¼ ì½ì„ 수 없습니다"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "프로파ì¼ë§ ë°ì´í„° 파ì¼ì„ 쓰는 ë™ì•ˆ"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "프로파ì¼ë§ ë°ì´í„° íŒŒì¼ `%s'ì€(는) ë™ì  오브ì íЏ `%s'ê³¼(와) ë§žì§€ 않습니다"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "프로파ì¼ë§ ë°ì´í„° 파ì¼ì„ mmap하는 ë° ì‹¤íŒ¨"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "프로파ì¼ë§ ë°ì´í„° 파ì¼ì„ 닫는 ë„중 오류 ë°œìƒ"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s'ì€(는) `%s'ì— ë§žëŠ” í”„ë¡œíŒŒì¼ ë°ì´í„° 파ì¼ì´ 아닙니다"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "기호 ë°ì´í„°ë¥¼ 할당할 수 없습니다"
@@ -2868,7 +2868,7 @@ msgid "cannot resize archive file"
msgstr "ì•„ì¹´ì´ë¸Œ 파ì¼ì˜ í¬ê¸°ë¥¼ 바꿀 수 없습니다"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "ì•„ì¹´ì´ë¸Œ í—¤ë”를 매핑할 수 없습니다"
@@ -2927,64 +2927,70 @@ msgstr "\"%s\" 로캘 ì•„ì¹´ì´ë¸Œì˜ 정보를 ì½ì„ 수 없습니다"
msgid "cannot lock locale archive \"%s\""
msgstr "\"%s\" 로캘 ì•„ì¹´ì´ë¸Œë¥¼ 잠글 수 없습니다"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr "ì•„ì¹´ì´ë¸Œ í—¤ë”를 잠금 해제할 수 없습니다"
+
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "ì•„ì¹´ì´ë¸Œ í—¤ë”를 ì½ì„ 수 없습니다"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "ì•„ì¹´ì´ë¸Œ í—¤ë”ì— ë§¤ì§ê°’ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "'%s' ë¡œìº˜ì€ ì´ë¯¸ 있습니다"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "로캘 ì•„ì¹´ì´ë¸Œì— ë”í•  수 없습니다"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "`%s' 로캘 별명 파ì¼ì„ ì°¾ì„ ìˆ˜ 없습니다"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "%s 추가하는 중입니다\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "\"%s\"ì˜ ì •ë³´ë¥¼ ì½ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤: %s: 무시합니다"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" 파ì¼ì€ 디렉터리가 아닙니다: 무시합니다"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "\"%s\" 디렉터리를 열 수 없습니다: %s: 무시합니다"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "\"%s\" ì•ˆì— ë“¤ì–´ 있는 로캘 파ì¼ì´ 불완전합니다"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "\"%s\" ì•ˆì˜ ëª¨ë“  파ì¼ì„ ì½ì„ 수 없습니다: 무시합니다"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "\"%s\" ë¡œìº˜ì€ ì•„ì¹´ì´ë¸Œì— 없습니다"
diff --git a/po/libc.pot b/po/libc.pot
index b7aeab5..1ed1c52 100644
--- a/po/libc.pot
+++ b/po/libc.pot
@@ -5,8 +5,8 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"Project-Id-Version: libc 2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -96,7 +96,7 @@ msgstr ""
msgid "%s: Too many arguments\n"
msgstr ""
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr ""
@@ -135,7 +135,7 @@ msgid ""
"[OUTPUT-FILE [INPUT-FILE]...]"
msgstr ""
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -148,7 +148,7 @@ msgid ""
msgstr ""
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -161,7 +161,7 @@ msgid ""
msgstr ""
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -383,7 +383,7 @@ msgstr ""
msgid "Cache generated by: "
msgstr ""
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr ""
@@ -452,11 +452,11 @@ msgstr ""
msgid "DYNAMIC LINKER BUG!!!"
msgstr ""
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr ""
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr ""
@@ -487,11 +487,11 @@ msgstr ""
msgid "cannot allocate symbol search list"
msgstr ""
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr ""
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr ""
@@ -511,99 +511,99 @@ msgstr ""
msgid "cannot create search path array"
msgstr ""
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr ""
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr ""
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr ""
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr ""
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr ""
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr ""
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr ""
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr ""
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr ""
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr ""
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr ""
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr ""
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr ""
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr ""
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr ""
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr ""
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr ""
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr ""
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr ""
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr ""
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr ""
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr ""
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr ""
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr ""
@@ -631,19 +631,19 @@ msgstr ""
msgid "cannot map zero-fill pages"
msgstr ""
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr ""
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr ""
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr ""
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr ""
@@ -684,7 +684,7 @@ msgstr ""
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr ""
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr ""
@@ -696,222 +696,222 @@ msgstr ""
msgid "cannot allocate version reference table"
msgstr ""
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr ""
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr ""
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr ""
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr ""
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr ""
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr ""
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr ""
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr ""
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr ""
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr ""
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr ""
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid ""
"Only process directories specified on the command line. Don't build cache."
msgstr ""
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr ""
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr ""
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr ""
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr ""
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr ""
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr ""
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr ""
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr ""
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr ""
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr ""
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr ""
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr ""
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr ""
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr ""
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr ""
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr ""
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr ""
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr ""
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr ""
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr ""
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr ""
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr ""
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr ""
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr ""
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr ""
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr ""
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid ""
"libraries %s and %s in directory %s have same soname but different type."
msgstr ""
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr ""
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr ""
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr ""
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr ""
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr ""
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr ""
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr ""
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr ""
@@ -1241,82 +1241,82 @@ msgstr ""
msgid "failed to load shared object `%s'"
msgstr ""
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr ""
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr ""
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr ""
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr ""
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr ""
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr ""
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr ""
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr ""
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr ""
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr ""
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr ""
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr ""
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr ""
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr ""
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr ""
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr ""
@@ -2821,7 +2821,7 @@ msgid "cannot resize archive file"
msgstr ""
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr ""
@@ -2880,64 +2880,70 @@ msgstr ""
msgid "cannot lock locale archive \"%s\""
msgstr ""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr ""
+
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr ""
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr ""
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr ""
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr ""
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr ""
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr ""
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr ""
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr ""
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr ""
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr ""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr ""
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr ""
diff --git a/po/lt.po b/po/lt.po
index 238fac8..3987ffb 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc-2.7\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2009-02-12 05:24+0200\n"
"Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -89,7 +89,7 @@ msgstr "(PROGRAM ERROR) Nežinoma jokia versija!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Per daug argumentų\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(PROGRAM ERROR) Parametras turėjo būti atpažintas!?"
@@ -124,7 +124,7 @@ msgstr ""
"[IŠVEDIMO-FAILAS [DUOMENŲ-FAILAS]...]"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -214,7 +214,7 @@ msgstr "nepalaikoma dlinfo užklausa"
msgid "invalid mode"
msgstr "netaisyklinga veiksena"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Nepavyko atverti podÄ—lio failo %s\n"
@@ -238,7 +238,7 @@ msgstr "%s pervadinimas į %s nesėkmingas"
msgid "error while loading shared libraries"
msgstr "klaida įkeliant bendrąsias bibliotekas"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "bendrasis objektas neatvertas"
@@ -246,63 +246,63 @@ msgstr "bendrasis objektas neatvertas"
msgid "DST not allowed in SUID/SGID programs"
msgstr "DST neleidžiamas SUID/SGID programose"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "nepavyko nuskaityti failo duomenų"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "objektiniame faile nėra įkeliamų segmentų"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "objektiniame faile nÄ—ra dinaminÄ—s sekcijos"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "bendrasis objektas negali būti atvertas su dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "nepavyko išskirti atminties programos antraštei"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "nepavyko užverti failo deskriptoriaus"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "failas per trumpas"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "netaisyklinga ELF antraštė"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "ELF failo duomenų koduotė ne big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "ELF failo duomenų koduotė ne little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ELF failo versijos identifikatorius neatitinka esamo"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ELF failo OS ABI netaisyklingas"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ELF failo ABI versija netaisyklinga"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "vidinÄ— klaida"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "ELF failo versija neatitinka esamos"
@@ -318,11 +318,11 @@ msgstr "klaidinga ELF klasÄ—: ELFCLASS32"
msgid "cannot open shared object file"
msgstr "nepavyko atverti bendrojo objekto failo"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "simbolio paieškos klaida"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "TLS kartų skaitiklis persivertė! Prašytume apie tai pranešti."
@@ -330,123 +330,123 @@ msgstr "TLS kartų skaitiklis persivertė! Prašytume apie tai pranešti."
msgid "invalid mode for dlopen()"
msgstr "netaisyklinga veiksena dlopen()"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "nepavyko sukurti TLS duomenų struktūrų"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Spausdinti podėlį"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Generuoti išsamius pranešimus"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Nekurti podÄ—lio"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Naudoti ŠAKNĮ kaip šakninį aplanką"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "Å AKNIS"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "PODÄ–LIS"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Naudoti PODÄ–LÄ® kaip podÄ—lio failÄ…"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "KONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Naudoti KONF kaip konfigūracijos failą"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Apdoroti tik aplankus, nurodytus komandų eilutėje. Nekurti podėlio."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Rankiniu būdu susaistyti (link) atskiras bibliotekas."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMATAS"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignoruoti pagalbinį podėlio failą"
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Kelias „%s“ nurodytas daugiau negu vieną kartą"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s nÄ—ra simbolinÄ— nuoroda\n"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Nepavyko susaistyti (link) %s su %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (pakeista)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (PRALEISTA)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Nepavyko rasti %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Failas %s praleistas, nes tai nÄ—ra paprastas failas"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Nepavyko atverti aplanko %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Įvedimo failas %s nerastas.\n"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 biblioteka %s ne tame aplanke"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "baigÄ—si atmintis"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: nepavyko atverti aplanko %s"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Nepavyko atverti podÄ—lio failo aplanko %s\n"
diff --git a/po/nb.po b/po/nb.po
index a5fe4fd..0a24e80 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.3.2\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2003-08-28 09:27+0100\n"
"Last-Translator: Eivind Tagseth <eivindt@multinet.no>\n"
"Language-Team: Norwegian <i18n-nb@lister.ping.uio.no>\n"
@@ -93,7 +93,7 @@ msgstr "(PROGRAMFEIL) Ingen versjon kjent!?"
msgid "%s: Too many arguments\n"
msgstr "%s: For mange argumenter\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(PROGRAMFEIL) Flagg skulle ha blitt gjenkjent!?"
@@ -124,7 +124,7 @@ msgstr ""
"[UTFIL [INNFIL]...]"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -141,7 +141,7 @@ msgstr ""
"TIL NOEN SPESIELL OPPGAVE.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -216,7 +216,7 @@ msgstr "ugyldig modus for dlopen()"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT brukt i kode som ikke er dynamisk lastet"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
@@ -243,57 +243,57 @@ msgstr "generer kall-graf"
msgid "failed to load shared object `%s'"
msgstr "klarte ikke å laste delt objekt «%s»"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "kan ikke opprette intern deskriptor"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Gjenåpning av delt objekt «%s» feilet"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Filen «%s» er strippet: ingen detaljert analyse mulig\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "klarte ikke å laste symboldata"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "kan ikke laste inn profileringsdata"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "under stat() av profileringsdatafil"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "profileringsdatafil «%s» passer ikke med del objekt «%s»"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "klarte ikke å mmap'e filen med profileringsdata"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "feil ved lukking av datafilen for profilering"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "«%s» er ikke korrekt profildatafil for «%s»"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "kan ikke allokere symboldata"
diff --git a/po/nl.po b/po/nl.po
index 385b310..646c78d 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libc-2.40.9000\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2025-01-06 15:44+0100\n"
"Last-Translator: Benno Schulenberg <vertaling@coevern.nl>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -108,7 +108,7 @@ msgstr "**Interne programmafout**: geen versie bekend!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Te veel argumenten\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "**Interne programmafout**: optie had herkend moeten worden!?"
@@ -151,7 +151,7 @@ msgstr ""
"-o UITVOERBESTAND [INVOERBESTAND...]\n"
"[UITVOERBESTAND [INVOERBESTAND...]]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -166,7 +166,7 @@ msgstr ""
" %s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -183,7 +183,7 @@ msgstr ""
"VOOR EEN BEPAALD DOEL.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -414,7 +414,7 @@ msgstr "Cache-bestand heeft verkeerde endianness.\n"
msgid "Cache generated by: "
msgstr "Cache is gegenereerd door: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Kan cachebestand %s niet openen\n"
@@ -483,11 +483,11 @@ msgstr "fout bij laden van gedeelde bibliotheken"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "FOUT IN DYNAMISCHE LINKER!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "kan lijst voor geldigheidsbereik niet aanmaken"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "gedeeld object is niet open"
@@ -516,11 +516,11 @@ msgstr "kan geen geheugen reserveren voor afhankelijkhedenlijst"
msgid "cannot allocate symbol search list"
msgstr "kan geen geheugen reserveren voor symbolenzoeklijst"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "kan HWCAP-prioriteiten niet aanmaken"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "kan privilegeslijst niet aanmaken"
@@ -540,99 +540,99 @@ msgstr "kan geen kopie van RUNPATH/RPATH maken"
msgid "cannot create search path array"
msgstr "kan zoekpad-array niet aanmaken"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "kan gedeeld object niet vinden"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "kan descriptor voor gedeeld object niet aanmaken"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "kan bestandsgegevens niet lezen"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "adres/positie in ELF-laadopdracht is niet pagina-uitgelijnd"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "objectbestand heeft geen laadbare segmenten"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "kan uitvoerbaar bestand niet dynamisch laden"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "objectbestand heeft geen dynamische sectie"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "kan positie-onafhankelijk uitvoerbaar bestand niet dynamisch laden"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "gedeeld object kan niet met dlopen() geopend worden -- heeft DF_1_NOOPEN-vlag"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "kan geen geheugen reserveren voor programmakop"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "kan uitvoerbare stack niet aanzetten zoals gedeeld object vereist"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "kan bestandsdescriptor niet sluiten"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "bestand is te kort"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "ongeldige ELF-header"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "gegevenscodering van ELF-bestand is niet big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "gegevenscodering van ELF-bestand is niet little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ELF-bestands-identversie komt niet overeen met huidige"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "OS-ABI van ELF-bestand is ongeldig"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ABI-versie van ELF-bestand is ongeldig"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "opvulling met niet-nullen in e_ident()"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "**interne fout**"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "ELF-bestandsversie komt niet overeen met huidige"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "alleen ET_DYN en ET_EXEC kunnen worden geladen"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "'phentsize' van ELF-bestand heeft niet de verwachte grootte"
@@ -660,21 +660,21 @@ msgstr "kan geheugenbeschermingen niet veranderen"
msgid "cannot map zero-fill pages"
msgstr "kan nul-gevulde pagina's niet in het geheugen plaatsen"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "opzoekfout voor symbool"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "kan globaal geldigheidsbereik niet uitbreiden"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr ""
"De TLS-generatieteller is opnieuw bij nul begonnen!\n"
"Dit is een **programmafout**. Graag rapporteren."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "kan geen geheugen reserveren voor adresopzoekgegevens"
@@ -715,7 +715,7 @@ msgstr "kan extra geheugenbescherming niet toepassen na verplaatsing"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT is gebruikt in code die niet dynamisch geladen is"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "kan TLS-gegevensstructuren niet aanmaken"
@@ -727,225 +727,225 @@ msgstr "opzoekfout voor versie"
msgid "cannot allocate version reference table"
msgstr "kan geen geheugen reserveren voor tabel met versieverwijzingen"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR zonder een GLIBC_ABI_DT_RELR-afhankelijkheid"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "inhoud van de cache weergeven"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "gedetailleerde uitvoer produceren"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "geen cache opbouwen"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "symbolische koppelingen niet bijwerken"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "naar deze map gaan en als hoofdmap gebruiken"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "BASISMAP"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE-BESTAND"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "dit cachebestand gebruiken"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONFIG-BESTAND"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "dit configuratiebestand gebruiken"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "alleen de mappen op de opdrachtregel verwerken; geen cache opbouwen"
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "individuele bibliotheken handmatig koppelen"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "INDELING"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "te gebruiken indeling: 'new' (standaard), 'old', of 'compat'"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "hulpcachebestand negeren"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr ""
" \n"
"Configureren van de dynamische linker."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Pad '%s' is meerdere malen opgegeven"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(van %s:%d en %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Kan 'glibc-hwcaps'-pad niet vormen"
# Het origineel is te vaag -- feitelijk is er een fout opgetreden tijdens readdir().
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Kan map %s niet lezen"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Kan status van %s niet opvragen"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Kan status van %s niet opvragen\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s is geen symbolische koppeling\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Kan %s niet ontkoppelen"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Kan %s niet aan %s koppelen"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (gewijzigd)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (OVERGESLAGEN)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Kan %s niet vinden"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Kan status van link %s niet opvragen"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Bestand %s wordt genegeerd omdat het geen gewoon bestand is."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr ""
"Geen koppeling aangemaakt, want kan van %s de 'soname'\n"
"(de naam van het gedeelde object) niet vinden"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (van %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Kan map %s niet openen"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Kan bibliotheekpad niet vormen"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Kan invoerbestand %s niet vinden\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Kan status van %s niet opvragen"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6-bibliotheek %s zit in verkeerde map"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "Bibliotheken %s en %s in map %s hebben dezelfde 'soname' maar een verschillende soort"
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Waarschuwing: ontoegankelijk configuratiebestand wordt genegeerd: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: hwcap-directief is genegeerd"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "bij gebruik van '-r' is voor het configuratiebestand een absoluut pad vereist"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "onvoldoende geheugen beschikbaar"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: kan map %s niet lezen"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "relatief pad '%s' wordt gebruikt bij opbouwen van cache"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Kan niet naar hoofdmap ('/') gaan"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Kan map %s voor cachebestand niet openen\n"
@@ -1301,82 +1301,82 @@ msgstr "GEDEELD_OBJECT [ANALYSEGEGEVENS]"
msgid "failed to load shared object `%s'"
msgstr "laden van gedeeld object '%s' is mislukt"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "kan interne descriptor niet aanmaken"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "heropenen van gedeeld object '%s' is mislukt"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "lezen van sectiekoppen is mislukt"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "lezen van tekenreekstabel in sectiekop is mislukt"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Kan naam van debuginfobestand niet lezen: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "kan bestandsnaam niet bepalen"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "lezen van ELF-header is mislukt"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Het bestand '%s' is gestript: gedetailleerde analyse is niet mogelijk\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "laden van symboolgegevens is mislukt"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "kan analysegegevens niet laden"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "bij opvragen van status van analysegegevensbestand"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "analysegegevensbestand '%s' komt niet overeen met gedeeld object '%s'"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "kan analysegegevensbestand niet geheel in het geheugen plaatsen"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "fout bij sluiten van analysegegevensbestand"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "'%s' is geen correct bestand met analysegegevens voor '%s'"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "kan geen geheugen reserveren voor symboolgegevens"
@@ -2882,7 +2882,7 @@ msgid "cannot resize archive file"
msgstr "kan grootte van archiefbestand niet aanpassen"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "kan archiefkop niet in het geheugen plaatsen"
@@ -2941,64 +2941,64 @@ msgstr "kan status van taalregio-archief '%s' niet opvragen"
msgid "cannot lock locale archive \"%s\""
msgstr "kan taalregio-archief '%s' niet vergrendelen"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "kan archiefkop niet lezen"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "onjuist magisch getal in archiefkop"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "taalregio '%s' bestaat al"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "kan niet aan taalregio-archief toevoegen"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "kan taalregio-aliassenbestand '%s' niet vinden"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Toevoegen van %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "kan status van '%s' niet opvragen: %s -- genegeerd"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "'%s' is geen map -- genegeerd"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "kan map '%s' niet openen: %s -- genegeerd"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "onvolledige verzameling van taalregiobestanden in '%s'"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "kan niet alle bestanden in '%s' lezen -- genegeerd"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "taalregio '%s' zit niet in het archief"
diff --git a/po/pl.po b/po/pl.po
index f143a53..94021e1 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -1,14 +1,14 @@
# Polish translation for GNU libc.
-# Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Free Software Foundation, Inc.
# This file is distributed under the same license as the glibc package.
# Paweł Krawczyk <kravietz@ceti.pl>, 1996-1999.
# Jakub Bogusz <qboosh@pld-linux.org>, 2002-2025.
#
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2025-01-06 21:30+0100\n"
+"Project-Id-Version: libc 2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-07-20 18:30+0200\n"
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
"Language: pl\n"
@@ -97,7 +97,7 @@ msgstr "(BÅÄ„D PROGRAMU) Nieznana wersja?!"
msgid "%s: Too many arguments\n"
msgstr "%s: Za dużo argumentów\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(BÅÄ„D PROGRAMU) Opcja powinna zostać rozpoznana?!"
@@ -139,7 +139,7 @@ msgstr ""
"-o PLIK-WY [PLIK-WE]...\n"
"[PLIK-WY [PLIK-WE]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -154,7 +154,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -172,7 +172,7 @@ msgstr ""
# w %s wchodzi nazwisko autora danego programu/procedury -PK
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -253,7 +253,7 @@ msgstr "błędna sekwencja specjalna"
#: catgets/gencat.c:1234
msgid "unterminated message"
-msgstr "nie zakończony komunikat"
+msgstr "niezakończony komunikat"
#: catgets/gencat.c:1258
#, c-format
@@ -404,7 +404,7 @@ msgstr "Plik pamięci podręcznej ma niewłaściwą kolejność bajtów.\n"
msgid "Cache generated by: "
msgstr "Pamięć podręczna wygenerowana przez: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Nie można otworzyć pliku pamięci podręcznej %s\n"
@@ -473,17 +473,17 @@ msgstr "błąd podczas wczytywania bibliotek dzielonych"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "BÅÄ„D DYNAMICZNEGO LINKERA!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "nie można utworzyć listy zakresów"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "obiekt dzielony nie jest otwarty"
#: elf/dl-deps.c:96
msgid "DST not allowed in SUID/SGID programs"
-msgstr "DST nie dozwolone dla programów SUID/SGID"
+msgstr "DST niedozwolone dla programów SUID/SGID"
#: elf/dl-deps.c:109
msgid "empty dynamic string token substitution"
@@ -506,11 +506,11 @@ msgstr "nie można przydzielić pamięci dla listy zależności"
msgid "cannot allocate symbol search list"
msgstr "nie można przydzielić pamięci dla listy przeszukiwania symboli"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "nie można utworzyć priorytetów HWCAP"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "nie można utworzyć listy uprawnień"
@@ -530,99 +530,99 @@ msgstr "nie można utworzyć kopii RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "nie można utworzyć tablicy ścieżki przeszukiwania"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "nie można wykonać stat na obiekcie dzielonym"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "nie można utworzyć deskryptora obiektu dzielonego"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "nie można odczytać danych z pliku"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
-msgstr "adres/przesunięcie polecenia wczytania ELF nie wyrównane do strony"
+msgstr "adres/przesunięcie polecenia wczytania ELF niewyrównane do strony"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "plik obiektu nie ma segmentów ładowalnych"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "nie można dynamicznie załadować pliku wykonywalnego"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "plik obiektu nie ma sekcji dynamicznej"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "nie można dynamicznie załadować pliku wykonywalnego niezależnego od położenia"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "obiekt dzielony nie może być otwarty przez dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "nie można przydzielić pamięci na nagłówek programu"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "nie można włączyć wykonywalnego stosu wymaganego przez obiekt dzielony"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "nie można zamknąć deskryptora pliku"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "plik za krótki"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "nieprawidłowy nagłówek ELF"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "kodowanie danych w pliku ELF nie jest big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "kodowanie danych w pliku ELF nie jest little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "identyfikator wersji pliku ELF nie zgadza siÄ™ z aktualnym"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "niepoprawne ABI systemu w pliku ELF"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "niepoprawna wersja ABI w pliku ELF"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "niezerowe wypełnienie w e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "błąd wewnętrzny"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "wersja pliku ELF nie zgadza siÄ™ z aktualnÄ…"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "tylko ET_DYN i ET_EXEC mogą być wczytane"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "phentsize w pliku ELF nie jest oczekiwanym rozmiarem"
@@ -650,19 +650,19 @@ msgstr "nie można zmienić ochrony pamięci"
msgid "cannot map zero-fill pages"
msgstr "nie można odwzorować stron wypełnionych zerami"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "błąd wyszukiwania symbolu"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "nie można rozszerzyć zakresu globalnego"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Licznik generacji TLS przekręcił się! Proszę to zgłosić."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "nie można przydzielić pamięci dla danych wyszukiwania adresów"
@@ -701,9 +701,9 @@ msgstr "nie można nałożyć dodatkowej ochrony pamięci po relokacji"
#: elf/dl-sym.c:138
msgid "RTLD_NEXT used in code not dynamically loaded"
-msgstr "RTLD_NEXT wystąpiło w kodzie nie ładowanym dynamicznie"
+msgstr "RTLD_NEXT wystąpiło w kodzie nieładowanym dynamicznie"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "nie można utworzyć struktur danych TLS"
@@ -715,220 +715,220 @@ msgstr "błąd wyszukiwania wersji"
msgid "cannot allocate version reference table"
msgstr "nie można przydzielić tablicy odniesień do wersji"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR bez zależności GLIBC_ABI_DT_RELR"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Wypisanie zawartości pamięci podręcznej"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Wyświetlanie większej liczby komunikatów"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Niebudowanie pamięci podręcznej"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Bez uaktualniania dowiązań symbolicznych"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Przejście do i używanie KATALOGU jako głównego katalogu"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "KATALOG"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "BUFOR"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Użycie BUFORA jako pliku pamięci podręcznej"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "KONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Użycie KONF jako pliku konfiguracyjnego"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Przetwarzanie wyłącznie katalogów podanych z linii poleceń; niebudowanie pamięci podręcznej."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Ręczne tworzenie dowiązań do pojedynczych bibliotek."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Używany format: new (domyślny), old lub compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignorowanie dodatkowego pliku pamięci podręcznej"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Konfiguracja powiązań dynamicznego linkera."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Ścieżka `%s' podana więcej niż raz"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(od %s:%d i %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Nie udało się uformować ścieżki glibc-hwcaps"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Listowanie katalogu %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Nie można wykonać stat na %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Nie można wykonać stat na %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s nie jest dowiÄ…zaniem symbolicznym\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Nie można usunąć %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Nie można dowiązać %s do %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (zmieniono)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (POMINIĘTO)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Nie można znaleźć %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Nie można wykonać lstat na %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Zignorowano plik %s ponieważ nie jest zwykłym plikiem."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Nie utworzono dowiązania ponieważ nie znaleziono soname dla %s"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (od %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Nie można otworzyć katalogu %s"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Nie można złożyć ścieżki biblioteki"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Nie znaleziono pliku wejściowego %s.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Nie można wykonać stat na %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "biblioteka libc6 %s w złym katalogu"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "biblioteki %s i %s w katalogu %s majÄ… to samo soname ale inny rodzaj."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Uwaga: zignorowano plik konfiguracyjny, którego nie można otworzyć: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: zignorowano dyrektywÄ™ hwcap"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "opcja -r wymaga bezwzględnej ścieżki pliku konfiguracyjnego"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "pamięć wyczerpana"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: nie można odczytać %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "użyto względnej ścieżki `%s' do utworzenia pamięci podręcznej"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Nie można przejść do katalogu /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Nie można otworzyć katalogu pliku pamięci podręcznej %s\n"
@@ -1134,12 +1134,12 @@ msgstr "Nie można wykonać fstat na pliku %s.\n"
#: elf/readlib.c:98
#, c-format
msgid "File %s is empty, not checked."
-msgstr "Plik %s jest pusty, nie sprawdzony."
+msgstr "Plik %s jest pusty, niesprawdzony."
#: elf/readlib.c:104
#, c-format
msgid "File %s is too small, not checked."
-msgstr "Plik %s jest za mały, nie sprawdzony."
+msgstr "Plik %s jest za mały, niesprawdzony."
#: elf/readlib.c:114
#, c-format
@@ -1282,82 +1282,82 @@ msgstr "OBIEKT_DZIELONY [DANE_PROFILUJĄCE]"
msgid "failed to load shared object `%s'"
msgstr "załadowanie dzielonego obiektu `%s' nie powiodło się"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "nie można utworzyć wewnętrznego deskryptora"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Ponowne otwarcie obiektu dzielonego `%s' nie powiodło się"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "odczyt nagłówków sekcji nie powiódł się"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "odczyt tablicy łańcuchów nagłówków sekcji nie powiódł się"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Nie można odczytać nazwy pliku informacji diagnostycznych: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "nie można określić nazwy pliku"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "odczyt nagłówka ELF nie powiódł się"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Symbole z pliku `%s' zostały usunięte, dokładna analiza jest niemożliwa\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "załadowanie danych o symbolach nie powiodło się"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "nie można załadować danych do profilowania"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "podczas wykonywania stat na pliku z danymi profilujÄ…cymi"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "dane profilujÄ…ce w pliku `%s' nie pasujÄ… do obiektu dzielonego `%s'"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "wykonanie mmap danych profilujących nie powiodło się"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "błąd podczas zamykania pliku z danymi profilującymi"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s' nie jest poprawnym plikiem danych profilujÄ…cych dla `%s'"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "nie można przydzielić pamięci dla symboli"
@@ -2065,7 +2065,7 @@ msgstr "%s: `position' musi być użyte dla konkretnego poziomu we wszystkich se
#: locale/programs/ld-collate.c:1614
#, c-format
msgid "symbol `%s' not defined"
-msgstr "nie zdefiniowany symbol `%s'"
+msgstr "niezdefiniowany symbol `%s'"
#: locale/programs/ld-collate.c:1690 locale/programs/ld-collate.c:1789
#, c-format
@@ -2148,7 +2148,7 @@ msgstr "%s: błędna liczba reguł sortowania"
#: locale/programs/ld-collate.c:3225
#, c-format
msgid "%s: multiple order definitions for unnamed section"
-msgstr "%s: wielokrotna definicja porzÄ…dku dla nie nazwanej sekcji"
+msgstr "%s: wielokrotna definicja porzÄ…dku dla nienazwanej sekcji"
#: locale/programs/ld-collate.c:3280 locale/programs/ld-collate.c:3410
#: locale/programs/ld-collate.c:3775
@@ -2159,12 +2159,12 @@ msgstr "%s: brak słowa kluczowego `order_end'"
#: locale/programs/ld-collate.c:3343
#, c-format
msgid "%s: order for collating symbol %.*s not yet defined"
-msgstr "%s: porzÄ…dek dla symbolu scalajÄ…cego %.*s jeszcze nie zdefiniowany"
+msgstr "%s: porzÄ…dek dla symbolu scalajÄ…cego %.*s jeszcze niezdefiniowany"
#: locale/programs/ld-collate.c:3361
#, c-format
msgid "%s: order for collating element %.*s not yet defined"
-msgstr "%s: porzÄ…dek dla elementu scalajÄ…cego %.*s jeszcze nie zdefiniowany"
+msgstr "%s: porzÄ…dek dla elementu scalajÄ…cego %.*s jeszcze niezdefiniowany"
#: locale/programs/ld-collate.c:3372
#, c-format
@@ -2252,7 +2252,7 @@ msgstr "znak <SP> nie może być w klasie `%s'"
#: locale/programs/ld-ctype.c:600
msgid "character <SP> not defined in character map"
-msgstr "znak <SP> nie zdefiniowany w tablicy znaków"
+msgstr "znak <SP> niezdefiniowany w tablicy znaków"
#: locale/programs/ld-ctype.c:734
msgid "`digit' category has not entries in groups of ten"
@@ -2440,7 +2440,7 @@ msgstr "%s: błędna wartość dla pola `%s'"
#: locale/programs/ld-messages.c:112 locale/programs/ld-messages.c:145
#, c-format
msgid "%s: field `%s' undefined"
-msgstr "%s: pole `%s' nie zdefiniowane"
+msgstr "%s: pole `%s' niezdefiniowane"
#: locale/programs/ld-messages.c:118 locale/programs/ld-messages.c:151
#: locale/programs/ld-numeric.c:116
@@ -2592,7 +2592,7 @@ msgstr "śmieci na końcu specyfikacji kodu znaku"
#: locale/programs/linereader.c:531
msgid "unterminated symbolic name"
-msgstr "nie zakończona nazwa symboliczna"
+msgstr "niezakończona nazwa symboliczna"
#: locale/programs/linereader.c:716
#, c-format
@@ -2601,7 +2601,7 @@ msgstr "błędna sekwencja UTF-8 %s"
#: locale/programs/linereader.c:796
msgid "illegal 8-bit character in untranslated string"
-msgstr "niedozwolony znak 8-bitowy w nie przetłumaczonym łańcuchu"
+msgstr "niedozwolony znak 8-bitowy w nieprzetłumaczonym łańcuchu"
#: locale/programs/linereader.c:804
msgid "illegal escape sequence at end of string"
@@ -2609,7 +2609,7 @@ msgstr "niedozwolona sekwencja specjalna na końcu łańcucha"
#: locale/programs/linereader.c:808 locale/programs/linereader.c:979
msgid "unterminated string"
-msgstr "nie zakończony łańcuch"
+msgstr "niezakończony łańcuch"
#: locale/programs/linereader.c:841
msgid "illegal 8-bit escape sequence"
@@ -2859,7 +2859,7 @@ msgid "cannot resize archive file"
msgstr "nie można zmienić rozmiaru pliku archiwum"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "nie można odwzorować nagłówka archiwum"
@@ -2918,64 +2918,70 @@ msgstr "nie można wykonać stat na archiwum lokalizacji \"%s\""
msgid "cannot lock locale archive \"%s\""
msgstr "nie można zablokować archiwum lokalizacji \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr "nie można odblokować nagłówka archiwum"
+
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "nie można odczytać nagłówka archiwum"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "błędna wartość magiczna w nagłówku archiwum"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "lokalizacja '%s' już istnieje"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "nie można dodać do archiwum lokalizacji"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "nie znaleziono pliku aliasów lokalizacji `%s'"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Dodawanie %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "stat na \"%s\" nie powiodło się: %s: zignorowano"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" nie jest katalogiem; zignorowano"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "nie można otworzyć katalogu \"%s\": %s: zignorowano"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "niekompletny zestaw plików lokalizacji w \"%s\""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "nie można przeczytać wszystkich plików w \"%s\": zignorowano"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "lokalizacji \"%s\" nie ma w archiwum"
@@ -3231,7 +3237,7 @@ msgstr "Nie znaleziono"
#: nis/nis_error.h:4
msgid "Probably not found"
-msgstr "Prawdopodobnie nie znaleziony"
+msgstr "Prawdopodobnie nieznaleziony"
#: nis/nis_error.h:5
msgid "Cache expired"
@@ -3305,7 +3311,7 @@ msgstr "Nie znaleziono, brak takiej nazwy"
#: nis/nis_error.h:22
msgid "Name/entry isn't unique"
-msgstr "Nazwa/zapis nie jest unikalny"
+msgstr "Nazwa/zapis nie jest unikatowy"
#: nis/nis_error.h:23
msgid "Modification failed"
@@ -3349,7 +3355,7 @@ msgstr "Wystąpił błąd podczas odwołania do procedury wywołania zwrotnego"
#: nis/nis_error.h:33
msgid "Non NIS+ namespace encountered"
-msgstr "Napotkano nazwy nie należące do przestrzeni NIS+"
+msgstr "Napotkano nazwy nienależące do przestrzeni NIS+"
#: nis/nis_error.h:34
msgid "Illegal object type for operation"
@@ -3414,7 +3420,7 @@ msgstr "Serwer nadrzÄ™dny jest zajÄ™ty, peÅ‚ny zrzut danych przesuniÄ™ty na póÅ
#: nis/nis_local_names.c:122
#, c-format
msgid "LOCAL entry for UID %d in directory %s not unique\n"
-msgstr "Wpis LOKALNY dla UID %d w katalogu %s nie jest unikalny\n"
+msgstr "Wpis LOKALNY dla UID %d w katalogu %s nie jest unikatowy\n"
#: nis/nis_print.c:51
msgid "UNKNOWN"
@@ -3905,7 +3911,7 @@ msgstr "baza danych dla %s uszkodzona lub jednocześnie używana; w razie potrze
#: nscd/connections.c:665
#, c-format
msgid "cannot create %s; no persistent database used"
-msgstr "nie można utworzyć %s; trwała baza danych nie używana"
+msgstr "nie można utworzyć %s; brak trwałej bazy danych w użyciu"
#: nscd/connections.c:668
#, c-format
@@ -3970,16 +3976,16 @@ msgstr "nie można obsłużyć żądań w starej wersji %d; aktualna wersja to %
#: nscd/connections.c:1084
#, c-format
msgid "request from %ld not handled due to missing permission"
-msgstr "żądanie od %ld nie obsłużone z powodu braku uprawnień"
+msgstr "żądanie od %ld nieobsłużone z powodu braku uprawnień"
#: nscd/connections.c:1089
#, c-format
msgid "request from '%s' [%ld] not handled due to missing permission"
-msgstr "żądanie od '%s' [%ld] nie obsłużone z powodu braku uprawnień"
+msgstr "żądanie od '%s' [%ld] nieobsłużone z powodu braku uprawnień"
#: nscd/connections.c:1094
msgid "request not handled due to missing permission"
-msgstr "żądanie nie obsłużone z powodu braku uprawnień"
+msgstr "żądanie nieobsłużone z powodu braku uprawnień"
#: nscd/connections.c:1132 nscd/connections.c:1158
#, c-format
@@ -4466,8 +4472,8 @@ msgstr ""
"%15lu sekund czasu przez który będą utrzymywane wpisy negatywne\n"
"%15<PRIuMAX> trafionych wpisów pozytywnych\n"
"%15<PRIuMAX> trafionych wpisów negatywnych\n"
-"%15<PRIuMAX> nie trafionych wpisów pozytywnych\n"
-"%15<PRIuMAX> nie trafionych wpisów negatywnych\n"
+"%15<PRIuMAX> nietrafionych wpisów pozytywnych\n"
+"%15<PRIuMAX> nietrafionych wpisów negatywnych\n"
"%15lu%% trafień\n"
"%15zu aktualnie pamiętanych wartości\n"
"%15zu maksymalnie pamiętanych wartości\n"
@@ -4590,12 +4596,12 @@ msgstr ""
"\n"
"%15u wyszukiwań wpisów\n"
"%15u wpisów trafionych\n"
-"%15u wpisów nie trafionych\n"
+"%15u wpisów nietrafionych\n"
"%15u usunięć wpisów\n"
"%15u wyszukiwań CAV\n"
"%15u CAV trafionych\n"
"%15u prób CAV\n"
-"%15u CAV nie trafionych\n"
+"%15u CAV nietrafionych\n"
#: nscd/servicescache.c:357
#, c-format
@@ -4634,7 +4640,7 @@ msgstr "Odczyt wpisów z bazy administracyjnej."
#: nss/getent.c:154 nss/getent.c:466 nss/getent.c:513
#, c-format
msgid "Enumeration not supported on %s\n"
-msgstr "Wyliczanie nie obsługiwane dla %s\n"
+msgstr "Wyliczanie nieobsługiwane dla %s\n"
#: nss/getent.c:521 nss/getent.c:534
#, c-format
@@ -4673,7 +4679,7 @@ msgstr "ZNAK"
#: nss/makedb.c:128
msgid "Generated line not part of iteration"
-msgstr "Wygenerowana linia nie będąca częścią iteracji"
+msgstr "Wygenerowana linia niebędąca częścią iteracji"
#: nss/makedb.c:133
msgid "Create simple database from textual input."
@@ -4921,7 +4927,7 @@ msgstr "Brak wyrażenia regularnego"
#: posix/wordexp.c:1794
msgid "parameter null or not set"
-msgstr "parametr pusty lub nie ustawiony"
+msgstr "parametr pusty lub nieustawiony"
#: resolv/herror.c:63
msgid "Resolver Error 0 (no error)"
@@ -5273,7 +5279,7 @@ msgstr "RPC: Awaria portmappera"
#: sunrpc/clnt_perr.c:213
msgid "RPC: Program not registered"
-msgstr "RPC: Nie zarejestrowany program"
+msgstr "RPC: Niezarejestrowany program"
#: sunrpc/clnt_perr.c:217
msgid "RPC: Failed (unspecified error)"
@@ -5874,12 +5880,12 @@ msgstr "Protokół niedostępny"
#. TRANS @xref{Creating a Socket}.
#: sysdeps/gnu/errlist.h:308
msgid "Protocol not supported"
-msgstr "Protokół nie obsługiwany"
+msgstr "Protokół nieobsługiwany"
#. TRANS The socket type is not supported.
#: sysdeps/gnu/errlist.h:313
msgid "Socket type not supported"
-msgstr "Nie obsługiwany typ gniazda"
+msgstr "Nieobsługiwany typ gniazda"
#. TRANS The operation you requested is not supported. Some socket functions
#. TRANS don't make sense for all types of sockets, and others may not be
@@ -5889,18 +5895,18 @@ msgstr "Nie obsługiwany typ gniazda"
#. TRANS nothing to do for that call.
#: sysdeps/gnu/errlist.h:323
msgid "Operation not supported"
-msgstr "Operacja nie obsługiwana"
+msgstr "Operacja nieobsługiwana"
#. TRANS The socket communications protocol family you requested is not supported.
#: sysdeps/gnu/errlist.h:328
msgid "Protocol family not supported"
-msgstr "Nie obsługiwana rodzina protokołów"
+msgstr "Nieobsługiwana rodzina protokołów"
#. TRANS The address family specified for a socket is not supported; it is
#. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}.
#: sysdeps/gnu/errlist.h:334
msgid "Address family not supported by protocol"
-msgstr "Rodzina adresów nie obsługiwana przez protokół"
+msgstr "Rodzina adresów nieobsługiwana przez protokół"
#. TRANS The requested socket address is already in use. @xref{Socket Addresses}.
#: sysdeps/gnu/errlist.h:339
@@ -6064,7 +6070,7 @@ msgstr "Brak dostępnych blokad"
#. TRANS install a new version of the C library or the operating system.
#: sysdeps/gnu/errlist.h:496
msgid "Function not implemented"
-msgstr "Nie zaimplementowana funkcja"
+msgstr "Niezaimplementowana funkcja"
#. TRANS While decoding a multibyte character the function came along an invalid
#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
@@ -6143,7 +6149,7 @@ msgstr "Numer kanału poza zakresem"
#: sysdeps/gnu/errlist.h:558
msgid "Level 2 not synchronized"
-msgstr "Poziom 2 nie zsynchronizowany"
+msgstr "Poziom 2 niezsynchronizowany"
#: sysdeps/gnu/errlist.h:561
msgid "Level 3 halted"
@@ -6227,7 +6233,7 @@ msgstr "Błąd RFS"
#: sysdeps/gnu/errlist.h:621
msgid "Name not unique on network"
-msgstr "Nazwa nie jest unikalna w sieci"
+msgstr "Nazwa nie jest unikatowa w sieci"
#: sysdeps/gnu/errlist.h:624
msgid "File descriptor in bad state"
@@ -6376,7 +6382,7 @@ msgstr "Nieoczekiwany błąd"
#. TRANS it returns @code{ENOSYS} instead.
#: sysdeps/gnu/errlist.h:745
msgid "Not supported"
-msgstr "Nie obsługiwane"
+msgstr "Nieobsługiwane"
#: sysdeps/gnu/errlist.h:748
msgid "RPC program version wrong"
@@ -6472,7 +6478,7 @@ msgstr "Wystąpił krytyczny błąd w odwzorowaniu nazw"
#: sysdeps/posix/gai_strerror-strs.h:6
msgid "ai_family not supported"
-msgstr "ai_family zawiera nie obsługiwaną rodzinę protokołów"
+msgstr "ai_family zawiera nieobsługiwaną rodzinę protokołów"
#: sysdeps/posix/gai_strerror-strs.h:7
msgid "Memory allocation failure"
@@ -6488,11 +6494,11 @@ msgstr "Ta nazwa lub usługa jest nieznana"
#: sysdeps/posix/gai_strerror-strs.h:10
msgid "Servname not supported for ai_socktype"
-msgstr "Nazwa nie obsługiwana dla ai_socktype"
+msgstr "Nazwa nieobsługiwana dla ai_socktype"
#: sysdeps/posix/gai_strerror-strs.h:11
msgid "ai_socktype not supported"
-msgstr "ai_socktype zawiera nie obsługiwany typ gniazda"
+msgstr "ai_socktype zawiera nieobsługiwany typ gniazda"
#: sysdeps/posix/gai_strerror-strs.h:12
msgid "System error"
@@ -6508,7 +6514,7 @@ msgstr "Żądanie anulowane"
#: sysdeps/posix/gai_strerror-strs.h:15
msgid "Request not canceled"
-msgstr "Żądanie nie anulowane"
+msgstr "Żądanie nie zostało anulowane"
#: sysdeps/posix/gai_strerror-strs.h:16
msgid "All requests done"
@@ -6870,7 +6876,7 @@ msgstr "błąd wejścia"
#: timezone/zic.c:1679
msgid "unterminated line"
-msgstr "nie zakończona linia"
+msgstr "niezakończona linia"
#: timezone/zic.c:1683
msgid "NUL input byte"
@@ -7100,7 +7106,7 @@ msgstr "za dużo sekund przestępnych"
#: timezone/zic.c:3534
msgid "Rolling leap seconds not supported with -r"
-msgstr "Kroczące sekundy przestępne nie obsługiwane z -r"
+msgstr "Kroczące sekundy przestępne nieobsługiwane z -r"
#: timezone/zic.c:3561
msgid "Leap seconds too close together"
diff --git a/po/pt.po b/po/pt.po
index 383432e..6bf8302 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -1,22 +1,22 @@
# Portuguese (Portugal) Translation for the libc Package.
# Copyright (C) 2019 Free Software Foundation, Inc.
# This file is distributed under the same license as the glibc package.
-# Pedro Albuquerque <pmra@protonmail.com>, 2019, 2020, 2021.
+# Pedro Albuquerque <pmra@protonmail.com>, 2019, 2020, 2021, 2025.
#
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.33.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2021-09-24 07:28+0100\n"
+"Project-Id-Version: libc 2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-07-21 05:32+0100\n"
"Last-Translator: Pedro Albuquerque <pmra@protonmail.com>\n"
"Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 2.3\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 3.6\n"
#: argp/argp-help.c:229
#, c-format
@@ -98,10 +98,20 @@ msgstr "(ERRO DO PROGRAMA) Sem versão conhecida!?"
msgid "%s: Too many arguments\n"
msgstr "%s: demasiados argumentos\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ERRO DO PROGRAMA) A opção devia ter sido reconhecida!?"
+#: assert/assert-perr.c:35
+#, c-format
+msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
+msgstr "%s%s%s:%u: %s%serro inesperado: %s.\n"
+
+#: assert/assert.c:127
+#, c-format
+msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
+msgstr "%s%s%s:%u: %s%sa asserção \"%s\" falhou.\n"
+
#: catgets/gencat.c:111
msgid "Create C header file NAME containing symbol definitions"
msgstr "Criar ficheiro de cabeçalho C NOME contendo as definições de símbolo"
@@ -130,7 +140,7 @@ msgstr ""
"-o FICH-SAÃDA [FICH-ENTRADA]...\n"
"[FICH-SAÃDA [FICH-ENTRADA]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -145,7 +155,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -162,7 +172,7 @@ msgstr ""
"PARTICULAR.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -227,6 +237,11 @@ msgstr "linha inválida"
msgid "malformed line ignored"
msgstr "linha mal formada ignorada"
+#: catgets/gencat.c:939 catgets/gencat.c:947
+#, c-format
+msgid "cannot allocate memory"
+msgstr "impossível alocar memória"
+
#: catgets/gencat.c:1000 catgets/gencat.c:1045
#, c-format
msgid "cannot open output file `%s'"
@@ -272,6 +287,21 @@ msgstr "[FICH]"
msgid "cannot read header"
msgstr "impossível ler o cabeçalho"
+#: debug/pcprofiledump.c:99
+#, c-format
+msgid "cannot read pointer pair"
+msgstr "impossível ler par de ponteiro"
+
+#: debug/pcprofiledump.c:107
+#, c-format
+msgid "unexpected end of file in header"
+msgstr "fim de ficheiro inesperado no cabeçalho"
+
+#: debug/pcprofiledump.c:110
+#, c-format
+msgid "unexpected end of file in pointer pair"
+msgstr "fim de ficheiro inesperado em par de ponteiros"
+
#: debug/pcprofiledump.c:145
#, c-format
msgid "cannot open input file"
@@ -359,6 +389,10 @@ msgstr "modo inválido"
msgid "invalid mode parameter"
msgstr "parâmetro de modo inválido"
+#: elf/cache.c:174
+msgid "unknown or unsupported flag"
+msgstr "bandeira desconhecida ou não suportada"
+
#: elf/cache.c:273
#, c-format
msgid "Cache file has wrong endianness.\n"
@@ -368,7 +402,7 @@ msgstr "O ficheiro de cache tem a endianness errada.\n"
msgid "Cache generated by: "
msgstr "Cache gerada por: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Impossível abrir ficheiro de cache %s\n"
@@ -437,11 +471,11 @@ msgstr "erro ao carregar bibliotecas partilhadas"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "ERRO NO LINKER DINÂMICO!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "impossível criar lista de âmbito"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "objecto partilhado não aberto"
@@ -470,11 +504,11 @@ msgstr "impossível alocar lista de dependência"
msgid "cannot allocate symbol search list"
msgstr "impossível alocar lista de procura de símbolo"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "impossível criar prioridades HWCAP"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "impossível criar lista de capacidade"
@@ -494,95 +528,99 @@ msgstr "impossível criar cópia de RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "impossível criar matriz de caminho de procura"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "impossível avaliar objecto partilhado"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "impossível criar descritor de objecto partilhado"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "impossível ler dados do ficheiro"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
+msgid "ELF load command address/offset not page-aligned"
+msgstr "Endereço/Desvio do comando de carregamento ELF não alinhado à página"
+
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "o ficheiro objecto não tem segmentos carregáveis"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "impossível carregar dinamicamente o executável"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "o ficheiro objecto não tem secção dinâmica"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "impossível carregar dinamicamente executável independente da posição"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "o objecto partilhado não pode ser dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "impossível alocar memória para o cabeçalho do programa"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "impossível activar a pilha do executável como o objecto partilhado requer"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "impossível fechar o descritor do ficheiro"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "ficheiro muito curto"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "cabeçalho ELF inválido"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "Codificação de dados do ficheiro ELF não é big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "Codificação de dados do ficheiro ELF não é little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "Identidade da versão do ficheiro ELF não corresponde ao actual"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "OS ABI do ficheiro ELF inválida"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "Versão ABI do ficheiro ELF inválida"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "espaço não-zero em e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "erro interno"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "Versão do ficheiro ELF não corresponde ao actual"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "só ET_DYN e ET_EXEC podem ser carregados"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "Tamanho phentsize do ficheiro ELF não é o esperado"
@@ -610,18 +648,22 @@ msgstr "impossível alterar as protecções da memória"
msgid "cannot map zero-fill pages"
msgstr "impossível mapear páginas de recheio zero"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "erro de procura de símbolo"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "impossível estender âmbito global"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Contador de gerações TLS embrulhado! Por favor, reporte isto."
+#: elf/dl-open.c:717
+msgid "cannot allocate address lookup data"
+msgstr "impossível alocar dados de procura de endereço"
+
#: elf/dl-open.c:817
msgid "invalid mode for dlopen()"
msgstr "modo inválido para dlopen()"
@@ -659,7 +701,7 @@ msgstr "impossível aplicar protecção adicional de memória após relocalizaç
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT usado no código não foi carregado dinamicamente"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "impossível criar estruturas de dados TLS"
@@ -671,211 +713,220 @@ msgstr "erro de procura da versão"
msgid "cannot allocate version reference table"
msgstr "impossível alocar tabela de referência da versão"
-#: elf/ldconfig.c:125
+#: elf/dl-version.c:387
+msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
+msgstr "DT_RELR sem dependência GLIBC_ABI_DT_RELR"
+
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Imprimir a cache"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Gerar mensagens verbosas"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Não construir cache"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Não actualizar ligações simbólicas"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Mudar para e usar RAIZ como pasta raiz"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "RAIZ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Usar CACHE como ficheiro de cache"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Usar CONF como ficheiro de configuração"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Processar só pastas especificadas na linha de comando. Não construir cache."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Ligar manualmente bibliotecas individuais."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMATO"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Formato a usar: new (predefinição), old ou compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignorar ficheiro de cache auxiliar"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Configurar vínculos de execução do linker dinâmicos ."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Caminho \"%s\" com mais uma oportunidade"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(de %s:%d e %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Impossível formar o caminho de glibc-hwcaps"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "A listar a pasta %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Impossível analisar %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Impossível analisar %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s não é ligação simbólica\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Impossível desligar %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Impossível ligar %s a %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (alterado)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (SALTADO)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Impossível encontrar %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Impossível lstat %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Ficheiro %s ignorado por não ser um ficheiro normal."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Nenhuma ligação criada por soname não se ter encontrado para %s"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (de %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Impossível abrir a pasta %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
+#, c-format
+msgid "Could not form library path"
+msgstr "Impossível formar o caminho da biblioteca"
+
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Ficheiro de entrada %s não encontrado\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Impossível analisar %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "biblioteca libc6 %s na pasta errada"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "bibliotecas %s e %s na pasta %s têm o mesmo soname mas tipos diferentes."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Aviso: a ignorar ficheiro de configuração que não pode ser aberto: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: directiva hwcap ignorada"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "nome de ficheiro absoluto requerido para ficheiro de configuração se usar -r"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "memória esgotada"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: impossível ler a pasta %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "caminho relativo \"%s\" usado para construir a cache"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Impossível mudar para /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Impossível abrir a pasta do ficheiro de cache %s\n"
@@ -1227,82 +1278,82 @@ msgstr "OBJPT [DADOSPERF]"
msgid "failed to load shared object `%s'"
msgstr "falha ao carregar objecto partilhado \"%s\""
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "impossível criar descritor interno"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Falha ao reabrir objecto partilhado \"%s\""
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "falha ao ler cabeçalhos da secção"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "falha ao ler tabela de cadeias do cabeçalho da secção"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** impossível ler o nome do ficheiro debuginfo: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "impossível determinar o nome do ficheiro"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "falha ao ler cabeçalho ELF"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** o ficheiro \"%s\" está despido: nenhuma análise detalhada possível\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "falha ao carregar dados do símbolo"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "impossível carregar dados do perfil"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "ao analisar ficheiro de dados do perfil"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "ficheiro de dados do perfil \"%s\" não corresponde ao objecto partilhado \"%s\""
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "falha ao mapear ficheiro de dados do perfil"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "erro ao fechar ficheiro de dados do perfil"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "\"%s\" não é um ficheiro de dados do perfil correcto para \"%s\""
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "impossível alocar dados do símbolo"
@@ -1332,6 +1383,11 @@ msgstr "impossível abrir ficheiro de saída"
msgid "error while closing input `%s'"
msgstr "erro ao fechar a entrada \"%s\""
+#: iconv/iconv_charmap.c:443
+#, c-format
+msgid "illegal input sequence at position %zd"
+msgstr "sequência de entrada ilegal na posição %zd"
+
#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:728
#, c-format
msgid "incomplete character or shift sequence at end of buffer"
@@ -1394,6 +1450,14 @@ msgstr "suprimir avisos"
msgid "print progress information"
msgstr "imprimir informação de progresso"
+#: iconv/iconv_prog.c:72
+msgid "BYTE-COUNT"
+msgstr "BYTE-COUNT"
+
+#: iconv/iconv_prog.c:73
+msgid "size of in-memory scratch buffer"
+msgstr "tamanho de scratch buffer em memória"
+
#: iconv/iconv_prog.c:78
msgid "Convert encoding of given files from one encoding to another."
msgstr "Converter codificação dos ficheiros indicados para outra codificação."
@@ -1427,11 +1491,21 @@ msgstr "a conversão para \"%s\" não é suportada"
msgid "conversion from `%s' to `%s' is not supported"
msgstr "a conversão de \"%s\" para \"%s\" não é suportada"
+#: iconv/iconv_prog.c:349
+#, c-format
+msgid "invalid buffer size: %s"
+msgstr "tamanho de buffer inválido: %s"
+
#: iconv/iconv_prog.c:540
#, c-format
msgid "conversion stopped due to problem in writing the output"
msgstr "a conversão parou devido a problemas em escrever a saída"
+#: iconv/iconv_prog.c:686
+#, c-format
+msgid "illegal input sequence at position %lld"
+msgstr "sequência de entrada ilegal na posição %lld"
+
#: iconv/iconv_prog.c:693
#, c-format
msgid "internal error (illegal descriptor)"
@@ -1501,6 +1575,21 @@ msgstr "ao inserir na árvore de procura"
msgid "cannot generate output file"
msgstr "impossível gerar ficheiro de saída"
+#: include/unistd_ext.h:38
+#, c-format
+msgid "write of %zu bytes failed after %td: %m"
+msgstr "falha ao escrever %zu bytes após %td: %m"
+
+#: include/unistd_ext.h:43
+#, c-format
+msgid "write returned 0 after writing %td bytes of %zu"
+msgstr "write devolveu 0 após escrever %td bytes de %zu"
+
+#: include/unistd_ext.h:59
+#, c-format
+msgid "read of %zu bytes failed after %td: %m"
+msgstr "leitura de %zu bytes falhou após %td: %m"
+
#: inet/rcmd.c:160
msgid "rcmd: Cannot allocate memory\n"
msgstr "rcmd: impossível alocar memória\n"
@@ -1914,6 +2003,11 @@ msgstr "%s: os pesos têm de usar o mesmo símbolo de reticências que o nome"
msgid "%s: too many values"
msgstr "%s: demasiados valores"
+#: locale/programs/ld-collate.c:1062 locale/programs/ld-collate.c:1237
+#, c-format
+msgid "order for `%.*s' already defined at %s:%zu"
+msgstr "a ordem de \"%.*s\" já está definida em %s:%zu"
+
#: locale/programs/ld-collate.c:1112
#, c-format
msgid "%s: the start and the end symbol of a range must stand for characters"
@@ -1944,6 +2038,11 @@ msgstr "%s: as reticências simbolizando um intervalo não devem ser directament
msgid "`%s' and `%.*s' are not valid names for symbolic range"
msgstr "\"%s\" e \"%.*s\" não são nomes válidos para um intervalo simbólico"
+#: locale/programs/ld-collate.c:1380 locale/programs/ld-collate.c:3731
+#, c-format
+msgid "%s: order for `%.*s' already defined at %s:%zu"
+msgstr "%s: a ordem de \"%.*s\" já está definida em %s:%zu"
+
#: locale/programs/ld-collate.c:1389
#, c-format
msgid "%s: `%s' must be a character"
@@ -2355,6 +2454,11 @@ msgstr "%s: o valor do campo \"int_curr_symbol\" tem um tamanho errado"
msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217 [--no-warnings=intcurrsym]"
msgstr "%s: o valor do campo \"int_curr_symbol\" não corresponde a um nome válido na norma ISO 4217 [--no-warnings=intcurrsym]"
+#: locale/programs/ld-monetary.c:348 locale/programs/ld-monetary.c:358
+#, c-format
+msgid "%s: field `%s' not defined, using defaults"
+msgstr "%s: o campo \"%s\" não está definido, a usar as pré-definições"
+
#: locale/programs/ld-monetary.c:396 locale/programs/ld-monetary.c:420
#, c-format
msgid "%s: value for field `%s' must be in range %d...%d"
@@ -2481,6 +2585,15 @@ msgstr "lixo no fim da especificação de código de carácter"
msgid "unterminated symbolic name"
msgstr "nome simbólico por terminar"
+#: locale/programs/linereader.c:716
+#, c-format
+msgid "invalid UTF-8 sequence %s"
+msgstr "sequência UTF-8 %s inválida"
+
+#: locale/programs/linereader.c:796
+msgid "illegal 8-bit character in untranslated string"
+msgstr "carácter 8-bit ilegal em cadeia por traduzir"
+
#: locale/programs/linereader.c:804
msgid "illegal escape sequence at end of string"
msgstr "sequência de escape ilegal no final da cadeia"
@@ -2489,6 +2602,10 @@ msgstr "sequência de escape ilegal no final da cadeia"
msgid "unterminated string"
msgstr "cadeia não terminada"
+#: locale/programs/linereader.c:841
+msgid "illegal 8-bit escape sequence"
+msgstr "sequência de escape de 8-bit ilegal"
+
#: locale/programs/linereader.c:940
#, c-format
msgid "symbol `%.*s' not in charmap"
@@ -2733,7 +2850,7 @@ msgid "cannot resize archive file"
msgstr "impossível redimensionar o ficheiro de arquivo"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "impossível mapear o cabeçalho do arquivo"
@@ -2792,59 +2909,70 @@ msgstr "impossível analisar o arquivo de idioma \"%s\""
msgid "cannot lock locale archive \"%s\""
msgstr "impossível bloquear o arquivo de idioma \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr "impossível desbloquear o cabeçalho do arquivo"
+
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "impossível ler o cabeçalho do arquivo"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:665
+#, c-format
+msgid "bad magic value in archive header"
+msgstr "valor mágico mau no cabeçalho do arquivo"
+
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "o idioma \"%s\" já existe"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "impossível adicionar ao arquivo de idioma"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "ficheiro aliás de idioma \"%s\" não encontrado"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "A adicionar %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "falha ao analisar \"%s\": a ignorar %s"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" não é uma pasta; ignorado"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "impossível abrir a pasta \"%s\": %s: ignorado"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "conjunto de ficheiros de idioma incompleto em \"%s\""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "impossível ler todos os ficheiros em \"%s\": ignorado"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "idioma \"%s\" não está no arquivo"
@@ -3288,14 +3416,42 @@ msgstr "Entrada LOCAL para UID %d na pasta %s não é única\n"
msgid "UNKNOWN"
msgstr "DESCONHECIDO"
+#: nis/nis_print.c:61
+msgid "BOGUS OBJECT"
+msgstr "OBJECTO FICTÃCIO"
+
+#: nis/nis_print.c:63
+msgid "NO OBJECT"
+msgstr "NENHUM OBJECTO"
+
+#: nis/nis_print.c:65
+msgid "DIRECTORY"
+msgstr "PASTA"
+
+#: nis/nis_print.c:67
+msgid "GROUP"
+msgstr "GRUPO"
+
#: nis/nis_print.c:69 nscd/nscd.c:117
msgid "TABLE"
msgstr "TABELA"
+#: nis/nis_print.c:71
+msgid "ENTRY"
+msgstr "ENTRADA"
+
+#: nis/nis_print.c:73
+msgid "LINK"
+msgstr "LIGAÇÃO"
+
#: nis/nis_print.c:75
msgid "PRIVATE\n"
msgstr "PRIVADO\n"
+#: nis/nis_print.c:77
+msgid "(Unknown object"
+msgstr "(objecto desconhecido"
+
#: nis/nis_print.c:164
#, c-format
msgid "Name : `%s'\n"
@@ -4223,7 +4379,7 @@ msgid ""
"\n"
"%15d server debug level\n"
msgstr ""
-"Configuração nscd:\n"
+"configuração nscd:\n"
"\n"
"%15d nível de depuração do servidor\n"
@@ -4461,6 +4617,10 @@ msgstr "Configuração do serviço a utilizar"
msgid "disable IDN encoding"
msgstr "desactivar codificação IDN"
+#: nss/getent.c:62
+msgid "do not filter out unsupported IPv4/IPv6 addresses (with ahosts*)"
+msgstr "não filtrar endereços IPv4/IPv6 não suportados (com ahosts*)"
+
#: nss/getent.c:67
msgid "Get entries from administrative database."
msgstr "Obter entradas para a base de dados administrativa."
@@ -4567,6 +4727,11 @@ msgstr "chave duplicada"
msgid "problems while reading `%s'"
msgstr "problemas ao ler \"%s\""
+#: nss/makedb.c:748
+#, c-format
+msgid "failed to allocate memory"
+msgstr "falha ao alocar memória"
+
#: nss/makedb.c:814
#, c-format
msgid "failed to write new database file"
@@ -4587,6 +4752,11 @@ msgstr "impossível mapear ficheiro de base de dados"
msgid "file not a database file"
msgstr "o ficheiro não é um ficheiro de base de dados"
+#: nss/makedb.c:893
+#, c-format
+msgid "cannot initialize SELinux context"
+msgstr "impossível inicializar contexto SELinux"
+
#: nss/makedb.c:902
#, c-format
msgid "cannot set file creation context for `%s'"
@@ -4802,7 +4972,7 @@ msgstr "%s: linha %d: a ignorar lixo final \"%s\"\n"
#: stdio-common/psiginfo-data.h:2
msgid "Illegal opcode"
-msgstr "opcode ilegal"
+msgstr "Opcode ilegal"
#: stdio-common/psiginfo-data.h:3
msgid "Illegal operand"
@@ -4818,7 +4988,7 @@ msgstr "Armadilha ilegal"
#: stdio-common/psiginfo-data.h:6
msgid "Privileged opcode"
-msgstr "opcode privilegiado"
+msgstr "Opcode privilegiado"
#: stdio-common/psiginfo-data.h:7
msgid "Privileged register"
@@ -5267,6 +5437,10 @@ msgstr "svc_unix.c - impossível getsocketname ou ouvir"
msgid "failed to turn on BTI protection"
msgstr "falha ao activar protecção BTI"
+#: sysdeps/generic/dl-protected.h:55
+msgid "error due to GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS"
+msgstr "erro devido a GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS"
+
#: sysdeps/generic/siglist.h:29
msgid "Hangup"
msgstr "Desligar"
@@ -6266,6 +6440,10 @@ msgstr "erro interno: symidx fora de alcance da tabela fptr"
msgid "Error in unknown error system: "
msgstr "Erro em sistema de erro desconhecido: "
+#: sysdeps/mach/xpg-strerror.c:66 sysdeps/mach/xpg-strerror.c:74
+msgid "Unknown error code: "
+msgstr "Código de erro desconhecido: "
+
#: sysdeps/posix/gai_strerror-strs.h:2
msgid "Address family for hostname not supported"
msgstr "Família de endereço para nome de servidor não suportado"
@@ -6334,6 +6512,10 @@ msgstr "Interrompido por um sinal"
msgid "Parameter string not correctly encoded"
msgstr "Cadeia parâmetro incorrectamente codificada"
+#: sysdeps/posix/gai_strerror-strs.h:19
+msgid "Result too large for supplied buffer"
+msgstr "Resultado demasiado grande para o buffer fornecido"
+
#: sysdeps/x86/dl-prop.h:61
msgid "CPU ISA level is lower than required"
msgstr "O nível ISA da CPU é menor que o requerido"
@@ -6351,6 +6533,34 @@ msgstr "reconstruir objecto partilhado com suporte IBT activo"
msgid "rebuild shared object with SHSTK support enabled"
msgstr "reconstruir objecto partilhado com suporte SHSTK activo"
+#: sysdeps/x86_64/dl-cet.c:251
+msgid "can't disable IBT"
+msgstr "impossível desactivar IBT"
+
+#: sysdeps/x86_64/dl-cet.c:253
+msgid "can't disable SHSTK"
+msgstr "impossível desactivar SHSTK"
+
+#: timezone/zdump.c:131
+#, c-format
+msgid "%s: size overflow\n"
+msgstr "%s: transporte de tamanho\n"
+
+#: timezone/zdump.c:170
+#, c-format
+msgid "%s: Memory exhausted\n"
+msgstr "%s: memória esgotada\n"
+
+#: timezone/zdump.c:257
+#, c-format
+msgid "%s: setenv: %s\n"
+msgstr "%s: setenv: %s\n"
+
+#: timezone/zdump.c:337 timezone/zdump.c:604
+#, c-format
+msgid "%s: unknown timezone '%s': %s\n"
+msgstr "%s: fuso horário desconhecido \"%s\": %s\n"
+
#: timezone/zdump.c:402
msgid "has characters other than ASCII alphanumerics, '-' or '+'"
msgstr "tem outros caracteres além dos alfanuméricos ASCII, \"-\" ou \"+\""
@@ -6405,6 +6615,16 @@ msgstr "%s: argumento %s -c solto\n"
msgid "%s: wild -t argument %s\n"
msgstr "%s: argumento %s -t solto\n"
+#: timezone/zdump.c:857
+#, c-format
+msgid " (gmtime failed)"
+msgstr " (gmtime falhou)"
+
+#: timezone/zdump.c:867
+#, c-format
+msgid " (localtime failed)"
+msgstr " (localtime falhou)"
+
#: timezone/zic.c:463
#, c-format
msgid "%s: Memory exhausted: %s\n"
@@ -6441,11 +6661,50 @@ msgstr " (regra de \"%s\", linha %<PRIdMAX>)"
msgid "warning: "
msgstr "aviso: "
+#: timezone/zic.c:669
+#, c-format
+msgid ""
+"%s: usage is %s [ --version ] [ --help ] [ -v ] \\\n"
+"\t[ -b {slim|fat} ] [ -d directory ] [ -l localtime ] [ -L leapseconds ] \\\n"
+"\t[ -p posixrules ] [ -r '[@lo][/@hi]' ] [ -R '@hi' ] \\\n"
+"\t[ -t localtime-link ] \\\n"
+"\t[ filename ... ]\n"
+"\n"
+"Report bugs to %s.\n"
+msgstr ""
+"%s: uso: %s [ --version ] [ --help ] [ -v ] \\\n"
+"\t[ -b {slim|fat} ] [ -d pasta ] [ -l horalocal ] [ -L saltosegundos ] \\\n"
+"\t[ -p regrasposix ] [ -r '[@lo][/@hi]' ] [ -R '@hi' ] \\\n"
+"\t[ -t lig-horalocal ] \\\n"
+"\t[ nomefich ... ]\n"
+"\n"
+"Relatar erros a %s.\n"
+
#: timezone/zic.c:695
#, c-format
msgid "%s: Can't chdir to %s: %s\n"
msgstr "%s: impossível chdir para %s: %s\n"
+#: timezone/zic.c:786
+#, c-format
+msgid "\"Link %s %s\" is part of a link cycle"
+msgstr "\"Ligação %s %s\" é parte de um ciclo de ligação"
+
+#: timezone/zic.c:797
+#, c-format
+msgid "link %s targets itself"
+msgstr "ligação %s destina-se a si própria"
+
+#: timezone/zic.c:817
+#, c-format
+msgid "link %s targeting link %s mishandled by pre-2023 zic"
+msgstr "ligação %s destinada à ligação %s mal gerida por pre-2023 zic"
+
+#: timezone/zic.c:821
+#, c-format
+msgid "link %s targeting link %s"
+msgstr "ligação %s destinada a ligação %s"
+
#: timezone/zic.c:992
msgid "wild compilation-time specification of zic_t"
msgstr "especificação aleatória de tempo de compilação de zic_t"
@@ -6479,6 +6738,10 @@ msgstr "%s: mais de uma opção -p especificada\n"
msgid "%s: More than one -t option specified\n"
msgstr "%s: mais de uma opção -t especificada\n"
+#: timezone/zic.c:1064
+msgid "-y ignored"
+msgstr "-y ignorada"
+
#: timezone/zic.c:1071
#, c-format
msgid "%s: More than one -L option specified\n"
@@ -6494,10 +6757,20 @@ msgstr "%s: mais de uma opção -r especificada\n"
msgid "%s: invalid time range: %s\n"
msgstr "%s: período inválido: %s\n"
+#: timezone/zic.c:1098
+#, c-format
+msgid "%s: invalid time: %s\n"
+msgstr "%s: hora inválida: %s\n"
+
#: timezone/zic.c:1104
msgid "-s ignored"
msgstr "-s ignorada"
+#: timezone/zic.c:1110
+#, c-format
+msgid "%s: -R time exceeds -r cutoff\n"
+msgstr "tempo %s: -R excede -r cutoff\n"
+
#: timezone/zic.c:1171
msgid "empty file name"
msgstr "nome de ficheiro vazio"
@@ -6537,11 +6810,21 @@ msgstr "o nome de ficheiro \"%s\" contém o byte \"\\%o\""
msgid "%s: Can't create %s/%s: %s\n"
msgstr "%s: impossível criar %s/%s: %s\n"
+#: timezone/zic.c:1388
+#, c-format
+msgid "%s: rename to %s/%s: %s\n"
+msgstr "%s: renomear como %s/%s: %s\n"
+
#: timezone/zic.c:1463
#, c-format
msgid "%s: Can't remove %s/%s: %s\n"
msgstr "%s: impossível remover %s/%s: %s\n"
+#: timezone/zic.c:1507
+#, c-format
+msgid "%s: Can't link %s/%s to %s/%s: %s\n"
+msgstr "%s: impossível ligar %s/%s a %s/%s: %s\n"
+
#: timezone/zic.c:1536
#, c-format
msgid "symbolic link used because hard link failed: %s"
@@ -6571,6 +6854,18 @@ msgstr "mesma regra de nome em múltiplos ficheiros"
msgid "%s in ruleless zone"
msgstr "%s em zona sem regras"
+#: timezone/zic.c:1674
+msgid "input error"
+msgstr "erro de entrada"
+
+#: timezone/zic.c:1679
+msgid "unterminated line"
+msgstr "linha não terminada"
+
+#: timezone/zic.c:1683
+msgid "NUL input byte"
+msgstr "Byte de entrada NUL"
+
#: timezone/zic.c:1688
msgid "line too long"
msgstr "linha muito longa"
@@ -6705,6 +7000,15 @@ msgstr "múltiplas linhas Expires"
msgid "wrong number of fields on Link line"
msgstr "número de campos errados em linha de Link"
+#: timezone/zic.c:2129
+msgid "blank TARGET field on Link line"
+msgstr "campo TARGET em branco em linha Link"
+
+#: timezone/zic.c:2192
+#, c-format
+msgid "FROM year \"%s\" is obsolete; treated as %d"
+msgstr "Ano FROM \"%s\" é obsoleto, tratado como %d"
+
#: timezone/zic.c:2199
msgid "invalid starting year"
msgstr "ano inicial inválido"
@@ -6717,6 +7021,11 @@ msgstr "ano final inválido"
msgid "starting year greater than ending year"
msgstr "ano inicial maior que ano final"
+#: timezone/zic.c:2222
+#, c-format
+msgid "year type \"%s\" is unsupported; use \"-\" instead"
+msgstr "o tipo de ano \"%s\" não é suportado; use antes \"-\""
+
#: timezone/zic.c:2257
msgid "invalid weekday name"
msgstr "nome de dia inválido"
@@ -6730,6 +7039,16 @@ msgstr "clientes de referência gerem mal mais de %d dos tempos de transição"
msgid "pre-2014 clients may mishandle more than 1200 transition times"
msgstr "clientes pré-2014 podem gerir mal mais de 1200 tempos de transição"
+#: timezone/zic.c:2480
+#, c-format
+msgid "%s: pre-2021b clients may mishandle leap second expiry"
+msgstr "%s: clientes pré-2021b podem gerir mal a expiração de segundos de salto"
+
+#: timezone/zic.c:2488
+#, c-format
+msgid "%s: pre-2021b clients may mishandle leap second table truncation"
+msgstr "%s: clientes pré-2021b podem gerir mal tabela para truncar segundos de salto"
+
#: timezone/zic.c:2537
msgid "too many transition times"
msgstr "demasiados tempos de transição"
@@ -6739,6 +7058,10 @@ msgstr "demasiados tempos de transição"
msgid "%%z UT offset magnitude exceeds 99:59:59"
msgstr "magnitude do desvio UT %%z excede 99:59:59"
+#: timezone/zic.c:3180
+msgid "no proleptic TZ string for zone"
+msgstr "nenhuma cadeia proleptic TZ para zona"
+
#: timezone/zic.c:3186
#, c-format
msgid "%s: pre-%d clients may mishandle distant timestamps"
@@ -6764,6 +7087,10 @@ msgstr "demasiados tipos de tempo local"
msgid "too many leap seconds"
msgstr "demasiados segundos de salto"
+#: timezone/zic.c:3534
+msgid "Rolling leap seconds not supported with -r"
+msgstr "Segundos rolantes não suportados com -r"
+
#: timezone/zic.c:3561
msgid "Leap seconds too close together"
msgstr "Segundos de salto muito juntos"
@@ -6786,6 +7113,10 @@ msgstr "\"%s\" é ambíguo em zic pré-2017c"
msgid "Odd number of quotation marks"
msgstr "Número ímpar de aspas"
+#: timezone/zic.c:3749
+msgid "Too many input fields"
+msgstr "Demasiados ficheiros de entrada"
+
#: timezone/zic.c:3838
msgid "use of 2/29 in non leap-year"
msgstr "uso de 2/29 em ano não-bissexto"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 23be0a6..9f611e9 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -11,7 +11,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.33.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2021-08-26 04:41-0300\n"
"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>\n"
@@ -103,7 +103,7 @@ msgstr "(ERRO DE PROGRAMA) Versão desconhecida!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Argumentos demais\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ERRO DE PROGRAMA) Opção deveria ter sido reconhecida!?"
@@ -135,7 +135,7 @@ msgstr ""
"-o ARQUIVO-SAÃDA [ARQUIVO-ENTRADA]...\n"
"[ARQUIVO-SAÃDA [ARQUIVO-ENTRADA...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -150,7 +150,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -167,7 +167,7 @@ msgstr ""
"PROPÓSITO EME PARTICULAR.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -374,7 +374,7 @@ msgstr "O arquivo de cache tem endianismo incorreto.\n"
msgid "Cache generated by: "
msgstr "Cache gerado por: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Não foi possível abrir arquivo de cache %s\n"
@@ -444,11 +444,11 @@ msgstr "erro ao carregar bibliotecas compartilhadas"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "ERRO NO VINCULADOR DINÂMICO!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "não é possível criar lista de escopo"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "objeto compartilhado não está aberto"
@@ -477,11 +477,11 @@ msgstr "não foi possível alocar lista de dependências"
msgid "cannot allocate symbol search list"
msgstr "não foi possível alocar lista de pesquisa de símbolos"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "não foi possível criar prioridades HWCAP"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "não foi possível criar lista de capacidades"
@@ -501,95 +501,95 @@ msgstr "não foi possível criar cópia de RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "não foi possível criar vetor de caminho de pesquisa"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "não foi possível obter estado do objeto compartilhado"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "não foi possível criar descritor de objeto compartilhado"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "não foi possível carregar dados do arquivo"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "arquivo de objeto não tem segmentos carregáveis"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "não foi possível carregar dinamicamente o executável"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "arquivo de objeto não tem seção dinâmica"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "não foi possível carregar dinamicamente o executável independente de posição"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "objeto compartilhado não pode ser dlopen()ado"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "não foi possível alocar memória para cabeçalho do programa"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "não foi possível habilitar pilhas de executável como requisitado pelo objeto compartilhado"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "não é possível fechar o descritor de arquivo"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "arquivo pequeno demais"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "cabeçalho de ELF inválido"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "codificação de dados de arquivo ELF não é big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "codificação de dados de arquivo ELF não é little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "identificação de versão de arquivo ELF não corresponde ao atual"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ABI de SO do arquivo ELF inválido"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "versão de ABI do arquivo ELF inválido"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "espaçamento não-zero em e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "erro interno"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "versão de arquivo ELF não corresponde à atual"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "apenas ET_DYN e ET_EXEC podem ser carregados"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "phentsize do arquivo ELF não está no tamanho esperado"
@@ -617,15 +617,15 @@ msgstr "não é possível alterar proteções de memória"
msgid "cannot map zero-fill pages"
msgstr "não é possível mapear páginas preenchidas com zero"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "erro de procura por símbolo"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "não foi possível estender escopo global"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Contador de geração TLS envolto! Por favor, relate isso."
@@ -666,7 +666,7 @@ msgstr "não foi possível aplicar proteção de memória adicional após realoc
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT usado em código não dinamicamente carregado"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "não é possível criar estruturas de dados TLS"
@@ -678,214 +678,214 @@ msgstr "erro na procura por versão"
msgid "cannot allocate version reference table"
msgstr "não foi possível alocar tabela de referência de versão"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Mostra o cache"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Gera mensagens detalhadas"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Não compila o cache"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Não atualiza links simbólicos"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Muda para e usa RAIZ como diretório raiz"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "RAIZ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Usa CACHE como arquivo de cache"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Usa CONF como arquivo de configuração"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Processa apenas diretórios especificados na linha de comando. Não compila o cache."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Vincula manualmente bibliotecas individuais."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMATO"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Formato para usar: new (padrão), old ou compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignora arquivo de cache auxiliar"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Configura associações de tempo real do vinculador dinâmico."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Caminho “%s†fornecido mais de uma vez"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(de %s:%d e %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Não foi possível formar o caminho de glibc-hwcaps"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Listando o diretório %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Não foi possível obter estado de %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Não foi possível obter estado de %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s não é um link simbólico\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Não foi possível desvincular %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Não foi possível vincular %s a %s"
# link alterado
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (alterado)\n"
# link ignorado
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (IGNORADO)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Não foi possível localizar %s"
# `lstat' similar a stat(), mas para links; `stat' = obtém estado de arquivo
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Não foi possível obter estado do link %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Arquivo %s ignorado já que agora não é mais um arquivo comum."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Nenhum link foi criado porque um soname não foi encontrado para %s"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (de %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Não foi possível abrir o diretório %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Arquivo de entrada %s não foi localizado.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Não foi possível obter estado do arquivo %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "biblioteca libc6 %s em diretório errado"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "bibliotecas %s e %s no diretório %s têm o mesmo soname, mas tipos diferentes."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Aviso: ignorando arquivo de configuração que não pode ser aberto: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: diretiva hwcap ignorada"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "necessita de nome de arquivo absoluto para arquivo de configuração quando usado -r"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "memória esgotada"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: não foi possível ler diretório %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "caminho relativo “%s†usado para compilar o cache"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Não foi possível mudar o diretório para /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Não foi possível abrir o diretório de arquivo cache %s\n"
@@ -1240,82 +1240,82 @@ msgstr "SHOBJ [DADOSPERFIL]"
msgid "failed to load shared object `%s'"
msgstr "falha no carregamento do objeto compartilhado “%sâ€"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "não é possível criar descritor interno"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Reabertura de objeto compartilhado “%s†falhou"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "a leitura de cabeçalhos de seção falhou"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "a leitura da tabela de string do cabeçalho da seção falhou"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Não foi possível ler o arquivo de debuginfo: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "não foi possível determinar o nome do arquivo"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "a leitura de cabeçalho de ELF falhou"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** O arquivo “%s†está sem símbolos (stripped): análise detalhada é impossível\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "falha ao carregar dados de símbolos"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "impossível carregar dados de perfil"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "enquanto obtinha estado do arquivo de dados de perfil"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "arquivo de dados de perfil “%s†não coincide com objetos compartilhados “%sâ€"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "falha para mapear (mmap) o arquivo de dados de perfil"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "erro ao fechar arquivo de dados de perfil"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "“%s†não é o arquivo de perfil de dados correto para “%sâ€"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "não foi possível alocar dados de símbolos"
@@ -2747,7 +2747,7 @@ msgid "cannot resize archive file"
msgstr "não foi possível redimensionar o arquivo do pacote"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "não foi possível mapear o cabeçalho do pacote"
@@ -2806,59 +2806,59 @@ msgstr "não foi possível obter estado do pacote de localidade “%sâ€"
msgid "cannot lock locale archive \"%s\""
msgstr "não foi possível travar o pacote de localidade “%sâ€"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "não foi possível ler o cabeçalho do pacote"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "localidade “%s†já existe"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "não foi possível adicionar ao pacote de localidade"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "arquivo de apelido de localidade “%s†não localizado"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Adicionando %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "obtenção de estado de “%s†falhou: %s: ignorado"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "“%s†não é um diretório; ignorado"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "não foi possível abrir o diretório “%sâ€: %s: ignorado"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "definição incompleta dos arquivos de localização em “%sâ€"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "não foi possível ler todos os arquivos em “%sâ€: ignorado"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "localidade “%s†não está no pacote"
diff --git a/po/ro.po b/po/ro.po
index d90d70a..53f16c4 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -12,13 +12,14 @@
# Actualizare a traducerii pentru versiunea 2.38.9000, făcută de R-GC, ian-2024.
# Actualizare a traducerii pentru versiunea 2.39.9000, făcută de R-GC, iun-2024.
# Actualizare a traducerii pentru versiunea 2.40.9000, făcută de R-GC, ian-2025.
+# Actualizare a traducerii pentru versiunea 2.41.9000, făcută de R-GC, iul-2025.
# Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul).
#
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2025-01-06 19:25+0100\n"
+"Project-Id-Version: libc 2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-07-20 12:01+0200\n"
"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
"Language: ro\n"
@@ -109,7 +110,7 @@ msgstr "(EROARE DE PROGRAM) Nu se cunoaște versiunea!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Prea multe argumente\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(EROARE DE PROGRAM) Opțiunea ar fi trebuit să fie recunoscută!?"
@@ -151,7 +152,7 @@ msgstr ""
"-o FIȘIER-IEȘIRE [FIȘIER-INTRARE]...\n"
"[FIȘIER-IEȘIRE [FIȘIER-INTRARE]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -166,7 +167,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -182,7 +183,7 @@ msgstr ""
"garanție; nici măcar pentru COMERCIALIZARE sau POTRIVIRE PENTRU UN ANUMIT SCOP.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -420,7 +421,7 @@ msgstr "Fișierul zonei de prestocare(cache) are tipul de „endianness†greș
msgid "Cache generated by: "
msgstr "Zonă de prestocare(cache) generată de către: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Nu se poate deschide fișierul spațiului de prestocare(cache) %s\n"
@@ -489,11 +490,11 @@ msgstr "eroare la încărcarea bibliotecilor partajate"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "EROARE ÎN EDITORUL/VINCULATORUL DE LEGĂTURI DINAMICE!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "nu s-a putut crea lista de domenii"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "obiectul partajat nu este deschis"
@@ -524,11 +525,11 @@ msgstr "nu se poate aloca lista de dependențe"
msgid "cannot allocate symbol search list"
msgstr "nu se poate aloca lista de căutare a simbolurilor"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "nu se pot crea priorități HWCAP"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "nu se poate crea lista de capacităț/iproprietăți"
@@ -548,99 +549,99 @@ msgstr "nu se poate crea o copie RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "nu se poate crea matricea de rute de căutare"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "nu s-a putut obține starea obiectului partajat"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "nu se poate crea un descriptor de obiect partajat"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "nu se pot citi datele fișierului"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "Adresa/poziția comenzii de încărcare ELF nu este aliniată în pagină"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "fișierul obiect nu are segmente încărcabile"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "nu se poate încărca în mod dinamic executabilul"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "fișierul obiect nu are secțiune dinamică"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "nu poate încărca dinamic executabilul independent de poziție"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "obiectul partajat nu poate fi deschis cu dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "nu se poate aloca memorie pentru antetul programului"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "nu se poate activa stiva executabilă așa cum necesită obiectul partajat"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "nu se poate închide descriptorul de fișier"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "fișier prea scurt"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "antet ELF nevalid"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "codificarea datelor fișierului ELF nu este de tipul big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "codificarea datelor fișierului ELF nu este de tipul little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "versiunea de identificare a fișierului ELF nu se potrivește cu cea actuală"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ABI(interfața) SO(sistemului operațional) a fișierului ELF nu este validă"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "versiunea ABI a fișierului ELF nu este validă"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "umplutură diferită de zero în e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "eroare internă"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "versiunea fișierului ELF nu se potrivește cu cea actuală"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "numai ET_DYN și ET_EXEC pot fi încărcate"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "„phentsize†a fișierului ELF nu are dimensiunea așteptată"
@@ -668,19 +669,19 @@ msgstr "nu se pot modifica protecțiile memoriei"
msgid "cannot map zero-fill pages"
msgstr "nu se pot memora pagini umplute cu zerouri"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "eroare de căutare a simbolului"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "nu se poate extinde domeniul global"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Contorul de generare TLS a intrat în buclă! Raportați acest lucru!"
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "nu s-au putut aloca datele de căutare a adresei"
@@ -721,7 +722,7 @@ msgstr "nu se poate aplica protecția suplimentară de memorie după realocare"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT utilizat în cod nu s-a încărcat dinamic"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "nu se pot crea structurile de date TLS"
@@ -733,220 +734,220 @@ msgstr "eroare la căutarea versiunii"
msgid "cannot allocate version reference table"
msgstr "nu se poate aloca tabelul de referință al versiunii"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR fără dependență de GLIBC_ABI_DT_RELR"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Afișează zona de prestocare(cache)"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Generează mesaje detaliate"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Nu construiește zona de prestocare(cache)"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Nu actualizează legăturile simbolice"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Schimbă la ROOT și-l utilizează ca director rădăcină"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ROOT"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Utilizează CACHE ca fișier de zonă de prestocare(cache)"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Utilizează CONF ca fișier de configurare"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Procesează doar directoarele specificate în linia de comandă. Nu construiește zona de prestocare(cache)."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Vinculați manual biblioteci individuale."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Format de utilizat: „new†(nou) implicit, „old†(vechi) sau „compat†(compatibil)"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignoră fișierul de zonă de prestocare(cache) auxiliar"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Configurează asocierile de timp de execuție ale editorului de legături dinamic."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Ruta „%s†a fost dată de mai multe ori"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(de la %s:%d și %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Nu s-a putut forma ruta glibc-hwcaps"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Listare director %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Nu se poate obține starea %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Nu se poate obține starea %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s nu este o legătură simbolică\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Nu se poate înlătura legătura %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Nu se poate face legătura între %s și %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (schimbat)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (OMIS)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Nu se poate găsi %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Nu se poate obține starea legăturii %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "S-a ignorat fișierul %s, deoarece nu este un fișier obișnuit."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Nu s-a creat nicio legătură, deoarece „soname†(biblioteca obiectului partajat) nu a fost găsită pentru %s"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (de la %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Nu se poate deschide directorul %s"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Nu s-a putut forma ruta bibliotecii"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Fișierul de intrare %s nu a fost găsit.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Nu se poate obține starea %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "biblioteca libc6 %s este într-un director greșit"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "bibliotecile %s È™i %s din directorul %s au acelaÈ™i „sonameâ€, dar tip diferit."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Avertisment: se ignoră fișierul de configurare care nu poate fi deschis: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: directiva hwcap a fost ignorată"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "este nevoie de numele absolut de fiÈ™ier pentru fiÈ™ierul de configurare atunci când se utilizează opÈ›iunea „-râ€"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "memorie epuizată"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: nu se poate citi directorul %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "ruta relativă „%s†este folosită pentru a construi spațiul de prestocare (cache)"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Nu se poate executa «chdir» la /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Nu se poate deschide directorul de fișiere de spațiu de prestocare(cache) %s\n"
@@ -1299,82 +1300,82 @@ msgstr "OBIECT_PARTAJAT [DATE_PROFILARE]"
msgid "failed to load shared object `%s'"
msgstr "nu s-a putut încărca obiectul partajat „%sâ€"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "nu se poate crea un descriptor intern"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Redeschiderea obiectului partajat „%s†a eșuat"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "citirea antetelor secțiunilor a eșuat"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "citirea tabelului de șiruri de antet de secțiune a eșuat"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Nu se poate citi numele fișierului cu informațiile de depanare: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "nu se poate determina numele fișierului"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "citirea antetului ELF a eșuat"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Fișierul „%s†a fost curățat de datele suplimentare: nu este posibilă o analiză detaliată\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "nu s-au putut încărca datele simbolului"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "nu se pot încărca datele de profilare"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "la evaluarea de către stat() a fișierului de date de profilare"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "fiÈ™ierul de date de profilare „%s†nu se potriveÈ™te cu obiectul partajat „%sâ€"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "nu s-a reușit executarea a mmap asupra fișierului de date de profilare"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "eroare la închiderea fișierului de date de profilare"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "„%s†nu este un fiÈ™ier de date de profil corect pentru „%sâ€"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "nu se pot aloca datele simbolului"
@@ -2872,7 +2873,7 @@ msgid "cannot resize archive file"
msgstr "nu se poate redimensiona fișierul de arhivă"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "nu se poate plasa antetul arhivei în memorie"
@@ -2931,64 +2932,70 @@ msgstr "nu s-a putut obÈ›ine starea arhivei regională „%sâ€"
msgid "cannot lock locale archive \"%s\""
msgstr "nu se poate bloca arhiva regională „%sâ€"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr "nu se poate debloca antetul arhivei"
+
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "nu se poate citi antetul arhivei"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "valoare magică incorectă în antetul arhivei"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "configurația regională „%s†există deja"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "nu se poate adăuga la arhiva lregională"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "fișierul alias al configurării regionale „%s†nu a fost găsit"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Se adaugă %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "obținerea stării lui „%s†a eșuat: %s: se ignoră"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "„%s†nu este un director; se ignoră"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "nu se poate deschide directorul „%sâ€: %s: se ignoră"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "set incomplet de fiÈ™iere de localizare regională în „%sâ€"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "nu se pot citi toate fiÈ™ierele din „%sâ€: se ignoră"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "configurația regională „%s†nu este în arhivă"
diff --git a/po/ru.po b/po/ru.po
index 296f4eb..47189a3 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,12 +8,12 @@
# Dimitriy Ryazantcev <DJm00n@mail.ru>, 2009.
# Pavel Maryanov <acid_jack@ukr.net>, 2009.
# Dmitry V. Levin <ldv@altlinux.org>, 2012.
-# Yuri Kozlov <yuray@komyakino.ru>, 2009, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024.
+# Yuri Kozlov <yuray@komyakino.ru> 2009, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.38.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2024-06-07 18:04+0300\n"
+"Project-Id-Version: libc 2.40.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-04-12 09:05+0300\n"
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
"Language-Team: Russian <gnu@d07.ru>\n"
"Language: ru\n"
@@ -22,7 +22,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Lokalize 22.12.3\n"
+"X-Generator: Lokalize 24.12.0\n"
#: argp/argp-help.c:229
#, c-format
@@ -104,10 +104,20 @@ msgstr "(ОШИБКРПРОГРÐММЫ) ВерÑÐ¸Ñ Ð½ÐµÐ¸Ð·Ð²ÐµÑтна!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Слишком много аргументов\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ОШИБКРПРОГРÐММЫ) Ключ должен быть раÑпознан!?"
+#: assert/assert-perr.c:35
+#, c-format
+msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
+msgstr "%s%s%s:%u: %s%sÐÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°: %s.\n"
+
+#: assert/assert.c:127
+#, c-format
+msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
+msgstr "%s%s%s:%u: %s%sПроверочное утверждение «%s» не выполнено.\n"
+
#: catgets/gencat.c:111
msgid "Create C header file NAME containing symbol definitions"
msgstr "Создает заголовочный файл Ñ Ð˜ÐœÐ•ÐЕМ на Си, Ñодержащий Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñимволов."
@@ -136,7 +146,7 @@ msgstr ""
"-o ВЫХОДÐОЙ-ФÐЙЛ [ВХОДÐОЙ-ФÐЙЛ]…\n"
"[ВЫХОДÐОЙ-ФÐЙЛ [ВХОДÐОЙ-ФÐЙЛ]…]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -151,7 +161,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -168,7 +178,7 @@ msgstr ""
"КОММЕРЧЕСКОЙ ПРИГОДÐОСТИ или ПРИГОДÐОСТИ ДЛЯ КÐКОЙ-ЛИБО ЦЕЛИ.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -283,6 +293,21 @@ msgstr "[ФÐЙЛ]"
msgid "cannot read header"
msgstr "невозможно Ñчитать заголовок"
+#: debug/pcprofiledump.c:99
+#, c-format
+msgid "cannot read pointer pair"
+msgstr "не удалоÑÑŒ прочитать пару указателей"
+
+#: debug/pcprofiledump.c:107
+#, c-format
+msgid "unexpected end of file in header"
+msgstr "неожиданный конец файла в заголовке"
+
+#: debug/pcprofiledump.c:110
+#, c-format
+msgid "unexpected end of file in pointer pair"
+msgstr "неожиданный конец файла в паре указателей"
+
#: debug/pcprofiledump.c:145
#, c-format
msgid "cannot open input file"
@@ -384,7 +409,7 @@ msgstr "Ð’ кÑш-файле некорректный порÑдок ÑледоÐ
msgid "Cache generated by: "
msgstr "КÑш Ñгенерирован: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Ðевозможно открыть кÑш-файл %s\n"
@@ -453,11 +478,11 @@ msgstr "ошибка при загрузке разделÑемых библио
msgid "DYNAMIC LINKER BUG!!!"
msgstr "ОШИБКРДИÐÐМИЧЕСКОГО КОМПОÐОВЩИКÐ!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "невозможно Ñоздать ÑпиÑок облаÑтей"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "разделÑемый объект не открыт"
@@ -486,11 +511,11 @@ msgstr "невозможно выделить памÑть под ÑпиÑок Ð
msgid "cannot allocate symbol search list"
msgstr "невозможно выделить памÑть под ÑпиÑок поиÑка Ñимволов"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "невозможно Ñоздать приоритеты HWCAP"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "невозможно Ñоздать capability list"
@@ -510,100 +535,100 @@ msgstr "невозможно Ñоздать копию RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "невозможно Ñоздать маÑÑив путей поиÑка"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "невозможно выполнить stat Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»Ñемого объекта"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "невозможно Ñоздать деÑкриптор разделÑемого объекта"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "невозможно прочитать данные файла"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "адреÑ/Ñмещение команды загрузки ELF не выровнен по Ñтранице"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "в объектном файле нет загружаемых Ñегментов"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "невозможно динамичеÑки загрузить иÑполнÑемый файл"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "в объектном файле нет динамичеÑкой Ñекции"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "невозможно динамичеÑки загрузить незавиÑимый от раÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ÑполнÑемый файл"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "невозможно применить dlopen() к разделÑемому объекту"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "невозможно выделить памÑть под заголовок программы"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "невозможно задейÑтвовать иÑполнÑемый Ñтек, как требует разделÑемый объект"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "невозможно закрыть деÑкриптор файла"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "файл Ñлишком мал"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "неверный заголовок ELF"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "кодировка данных в ELF-файле не тупоконечнаÑ"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "кодировка данных в ELF-файле не оÑтроконечнаÑ"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "идентификатор верÑии ELF-файла не ÑоответÑтвует текущей верÑии"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "неверный ABI ОС ELF-файла"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ ABI ELF-файла"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "заполнение в e_ident не равно нулю"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "верÑÐ¸Ñ ELF-файла не ÑоответÑтвует текущей верÑии"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "можно загрузить только ET_DYN и ET_EXEC"
# ???
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "phentsize ELF-файла не Ñовпадает Ñ Ð¾Ð¶Ð¸Ð´Ð°ÐµÐ¼Ñ‹Ð¼ размером"
@@ -631,19 +656,19 @@ msgstr "невозможно изменить защиту памÑти"
msgid "cannot map zero-fill pages"
msgstr "невозможно отобразить Ñтраницы Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð½ÑƒÐ»Ñми"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "ошибка поиÑка Ñимвола"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "невозможно раÑширить глобальную облаÑть"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Переполнение Ñчетчика поколений TLS! ПожалуйÑта, Ñообщите об Ñтом."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "невозможно выделить памÑть под данные поиÑка по адреÑу"
@@ -684,7 +709,7 @@ msgstr "невозможно применить дополнительную зÐ
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT иÑпользовано в не динамичеÑки загруженном коде"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "невозможно Ñоздать Ñтруктуры данных TLS"
@@ -696,220 +721,220 @@ msgstr "ошибка поиÑка верÑии"
msgid "cannot allocate version reference table"
msgstr "невозможно выделить памÑть под таблицу ÑÑылок на верÑии"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR без завиÑимоÑти GLIBC_ABI_DT_RELR"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Ðапечатать кÑш"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Генерировать подробные ÑообщениÑ"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Ðе Ñтроить кÑш"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Ðе обновлÑть Ñимвольные ÑÑылки"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Перейти в КОРЕÐЬ и иÑпользовать его как корневой каталог"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "КОРЕÐЬ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "КЭШ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "ИÑпользовать КЭШ в качеÑтве кÑш-файла"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "КОÐФИГУРÐЦИЯ"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "ИÑпользовать КОÐФИГУРÐЦИЯ в качеÑтве конфигурационного файла"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Обработать только каталоги, указанные в командной Ñтроке. Ðе Ñтроить кÑш."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Вручную Ñкомпоновать отдельные библиотеки."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "ИÑпользуемый формат: new (по умолчанию), old или compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Игнорирование вÑпомогательного файла кÑша"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "ÐаÑтраивает ÑвÑзи времени Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑкого компоновщика."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Путь «%s» задан неÑколько раз"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(из %s:%d и %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Ðе удалоÑÑŒ Ñформировать путь glibc-hwcaps"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "ПроÑмотр каталога %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Ðевозможно выполнить stat %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Ðевозможно выполнить stat %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s не ÑвлÑетÑÑ Ñимвольной ÑÑылкой\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Ðевозможно удалить ÑÑылку %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Ðевозможно Ñоздать ÑÑылку Ñ %s на %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (изменено)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (ПРОПУЩЕÐО)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Ðевозможно найти %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Ðевозможно выполнить lstat %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Файл %s проигнорирован, поÑкольку не ÑвлÑетÑÑ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ð¼ файлом"
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "СÑылка не Ñоздана, поÑкольку Ð´Ð»Ñ %s не было найдено soname"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (из %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Ðевозможно открыть каталог %s"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Ðе удалоÑÑŒ ÑконÑтруировать путь библиотеки"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Входной файл %s не найден.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Ðевозможно выполнить stat %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6-библиотека %s в неправильном каталоге"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "библиотеки %s и %s в каталоге %s имеют одинаковый soname, но разные типы."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Предупреждение: файл наÑтройки игнорируетÑÑ, так как не может быть открыт: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: директива hwcap игнорируетÑÑ"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "при иÑпользовании -r необходимо задавать абÑолютное Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð³Ð¾ файла"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "памÑть иÑчерпана"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: невозможно прочитать каталог %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "Ð´Ð»Ñ Ð¿Ð¾ÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ ÐºÑша иÑпользован отноÑительный путь «%s»"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Ðевозможно перейти в каталог /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Ðевозможно открыть каталог кÑш-файла %s\n"
@@ -1262,82 +1287,82 @@ msgstr "РÐЗД-ОБЪЕКТ [ПРОФ-ДÐÐÐЫЕ]"
msgid "failed to load shared object `%s'"
msgstr "не удалоÑÑŒ загрузить разделÑемый объект «%s»"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "невозможно Ñоздать внутренний деÑкриптор"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Сбой повторного Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»Ñемого объекта «%s»"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "чтение заголовков Ñекции завершилоÑÑŒ неудачно"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "чтение Ñтроки заголовка Ñекции завершилоÑÑŒ неудачно"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Ðевозможно прочитать файл Ñ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð¾Ð¹ информацией: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "невозможно определить Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "Ñчитывание заголовка ELF завершилоÑÑŒ неудачно"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Файл «%s» очищен: подробный анализ невозможен\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "не удалоÑÑŒ загрузить данные о Ñимволах"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "не удалоÑÑŒ загрузить профилировочные данные"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "при операции stat над файлом Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ данными"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "файл Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ данными «%s» не ÑоответÑтвует разделÑемому объекту «%s»"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "не удалоÑÑŒ отобразить в памÑть файл Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ данными"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "ошибка при закрытии файла Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ данными"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "«%s» не ÑвлÑетÑÑ Ð²ÐµÑ€Ð½Ñ‹Ð¼ файлом Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ данными Ð´Ð»Ñ Â«%s»"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "невозможно выделить памÑть под данные Ñимвола"
@@ -1434,6 +1459,14 @@ msgstr "не печатать предупреждениÑ"
msgid "print progress information"
msgstr "печатать информацию о ходе работы"
+#: iconv/iconv_prog.c:72
+msgid "BYTE-COUNT"
+msgstr "BYTE-COUNT"
+
+#: iconv/iconv_prog.c:73
+msgid "size of in-memory scratch buffer"
+msgstr "размер in-memory Ñкретч-буфера"
+
#: iconv/iconv_prog.c:78
msgid "Convert encoding of given files from one encoding to another."
msgstr "Преобразует указанные файлы из одной кодировки в другую."
@@ -1467,11 +1500,21 @@ msgstr "преобразование в «%s» не поддерживаетÑÑ
msgid "conversion from `%s' to `%s' is not supported"
msgstr "преобразование из «%s» в «%s» не поддерживаетÑÑ"
+#: iconv/iconv_prog.c:349
+#, c-format
+msgid "invalid buffer size: %s"
+msgstr "недопуÑтимый размер буфера: %s"
+
#: iconv/iconv_prog.c:540
#, c-format
msgid "conversion stopped due to problem in writing the output"
msgstr "преобразование оÑтановлено из-за проблемы при запиÑи вывода"
+#: iconv/iconv_prog.c:686
+#, c-format
+msgid "illegal input sequence at position %lld"
+msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð²Ñ…Ð¾Ð´Ð½Ð°Ñ Ð¿Ð¾ÑледовательноÑть в позиции %lld"
+
#: iconv/iconv_prog.c:693
#, c-format
msgid "internal error (illegal descriptor)"
@@ -2817,7 +2860,7 @@ msgid "cannot resize archive file"
msgstr "невозможно изменить размер архивного файла"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "невозможно отобразить в памÑть заголовок архива"
@@ -2876,64 +2919,64 @@ msgstr "невозможно выполнить stat Ð´Ð»Ñ Ð°Ñ€Ñ…Ð¸Ð²Ð° локÐ
msgid "cannot lock locale archive \"%s\""
msgstr "невозможно заблокировать архив локали «%s»"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "невозможно Ñчитать заголовок архива"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "некорректное значение идентификатора в заголовке архива"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "локаль «%s» уже ÑущеÑтвует"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "невозможно добавить к архиву локали"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "файл пÑевдонимов локалей «%s» не найден"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Добавление %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ stat Ð´Ð»Ñ Â«%s» завершилаÑÑŒ неудачно: %s: проигнорировано"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "«%s» не ÑвлÑетÑÑ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð¾Ð¼; проигнорировано"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "невозможно открыть каталог «%s»: %s: проигнорировано"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "неполный набор файлов локали в «%s»"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "невозможно прочитать вÑе файлы в «%s»: проигнорировано"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "локаль «%s» отÑутÑтвует в архиве"
@@ -6402,6 +6445,10 @@ msgstr "внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°: symidx выходит за преде
msgid "Error in unknown error system: "
msgstr "Ошибка в неизвеÑтной ÑиÑтеме ошибок: "
+#: sysdeps/mach/xpg-strerror.c:66 sysdeps/mach/xpg-strerror.c:74
+msgid "Unknown error code: "
+msgstr "ÐеизвеÑтный код ошибки: "
+
#: sysdeps/posix/gai_strerror-strs.h:2
msgid "Address family for hostname not supported"
msgstr "СемейÑтво адреÑов не поддерживаетÑÑ Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ имени узла"
@@ -6499,6 +6546,26 @@ msgstr "невозможно выключить IBT"
msgid "can't disable SHSTK"
msgstr "невозможно выключить SHSTK"
+#: timezone/zdump.c:131
+#, c-format
+msgid "%s: size overflow\n"
+msgstr "%s: переполнение размера\n"
+
+#: timezone/zdump.c:170
+#, c-format
+msgid "%s: Memory exhausted\n"
+msgstr "%s: ПамÑть иÑчерпана\n"
+
+#: timezone/zdump.c:257
+#, c-format
+msgid "%s: setenv: %s\n"
+msgstr "%s: setenv: %s\n"
+
+#: timezone/zdump.c:337 timezone/zdump.c:604
+#, c-format
+msgid "%s: unknown timezone '%s': %s\n"
+msgstr "%s: неизвеÑтный чаÑовой поÑÑ Â«%s»: %s\n"
+
#: timezone/zdump.c:402
msgid "has characters other than ASCII alphanumerics, '-' or '+'"
msgstr "Ñодержит Ñимволы помимо буквенно-цифровых ASCII, «-» или «+»"
@@ -6553,6 +6620,16 @@ msgstr "%s: не обработан аргумент -c, %s\n"
msgid "%s: wild -t argument %s\n"
msgstr "%s: не обработан аргумент -t, %s\n"
+#: timezone/zdump.c:857
+#, c-format
+msgid " (gmtime failed)"
+msgstr " (ошибка работы gmtime)"
+
+#: timezone/zdump.c:867
+#, c-format
+msgid " (localtime failed)"
+msgstr " (ошибка работы localtime)"
+
#: timezone/zic.c:463
#, c-format
msgid "%s: Memory exhausted: %s\n"
@@ -6589,11 +6666,50 @@ msgstr " (правило из «%s», Ñтрока %<PRIdMAX>)"
msgid "warning: "
msgstr "предупреждение: "
+#: timezone/zic.c:669
+#, c-format
+msgid ""
+"%s: usage is %s [ --version ] [ --help ] [ -v ] \\\n"
+"\t[ -b {slim|fat} ] [ -d directory ] [ -l localtime ] [ -L leapseconds ] \\\n"
+"\t[ -p posixrules ] [ -r '[@lo][/@hi]' ] [ -R '@hi' ] \\\n"
+"\t[ -t localtime-link ] \\\n"
+"\t[ filename ... ]\n"
+"\n"
+"Report bugs to %s.\n"
+msgstr ""
+"%s: иÑпользование: %s [ --version ] [ --help ] [ -v ] \\\n"
+"\t[ -b {slim|fat} ] [ -d каталог ] [ -l меÑтное_Ð²Ñ€ÐµÐ¼Ñ ] [ -L виÑокоÑ_Ñек. ] \\\n"
+"\t[ -p правила_posix ] [ -r '[@lo][/@hi]' ] [ -R '@hi' ] \\\n"
+"\t[ -t ÑÑылка_на_меÑтное_Ð²Ñ€ÐµÐ¼Ñ ] \\\n"
+"\t[ имÑ_файла … ]\n"
+"\n"
+"Ð¡Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± ошибках отправлÑйте на %s.\n"
+
#: timezone/zic.c:695
#, c-format
msgid "%s: Can't chdir to %s: %s\n"
msgstr "%s: Ðевозможно выполнить chdir в %s: %s\n"
+#: timezone/zic.c:786
+#, c-format
+msgid "\"Link %s %s\" is part of a link cycle"
+msgstr "«СÑылка %s %s» ÑвлÑетÑÑ Ñ‡Ð°Ñтью цикличеÑкой ÑÑылки"
+
+#: timezone/zic.c:797
+#, c-format
+msgid "link %s targets itself"
+msgstr "ÑÑылка %s указывает на Ñаму ÑебÑ"
+
+#: timezone/zic.c:817
+#, c-format
+msgid "link %s targeting link %s mishandled by pre-2023 zic"
+msgstr "ÑÑылка %s, ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð½Ð° ÑÑылку %s, обрабатываетÑÑ zic до верÑии 2023 года неправильно"
+
+#: timezone/zic.c:821
+#, c-format
+msgid "link %s targeting link %s"
+msgstr "ÑÑылка %s, ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð½Ð° ÑÑылку %s"
+
#: timezone/zic.c:992
msgid "wild compilation-time specification of zic_t"
msgstr "Ð¿Ð»Ð¾Ñ…Ð°Ñ ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¿Ñ€Ð¸ компилÑции Ð´Ð»Ñ zic_t"
@@ -6627,6 +6743,10 @@ msgstr "%s: Задано более одного ключа -p\n"
msgid "%s: More than one -t option specified\n"
msgstr "%s: Задано более одного ключа -t\n"
+#: timezone/zic.c:1064
+msgid "-y ignored"
+msgstr "-y игнорируетÑÑ"
+
#: timezone/zic.c:1071
#, c-format
msgid "%s: More than one -L option specified\n"
@@ -6642,9 +6762,19 @@ msgstr "%s: Задано более одного ключа -r\n"
msgid "%s: invalid time range: %s\n"
msgstr "%s: неверный диапазон времени: %s\n"
+#: timezone/zic.c:1098
+#, c-format
+msgid "%s: invalid time: %s\n"
+msgstr "%s: некорректное времÑ: %s\n"
+
#: timezone/zic.c:1104
msgid "-s ignored"
-msgstr "-s игнорировать"
+msgstr "-s игнорируетÑÑ"
+
+#: timezone/zic.c:1110
+#, c-format
+msgid "%s: -R time exceeds -r cutoff\n"
+msgstr "%s: -R time превышает -r cutoff\n"
#: timezone/zic.c:1171
msgid "empty file name"
@@ -6685,11 +6815,21 @@ msgstr "Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° «\\%s» Ñодержит байт «\\%o»"
msgid "%s: Can't create %s/%s: %s\n"
msgstr "%s: Ðевозможно Ñоздать %s/%s: %s\n"
+#: timezone/zic.c:1388
+#, c-format
+msgid "%s: rename to %s/%s: %s\n"
+msgstr "%s: переименовываетÑÑ Ð² %s/%s: %s\n"
+
#: timezone/zic.c:1463
#, c-format
msgid "%s: Can't remove %s/%s: %s\n"
msgstr "%s: Ðевозможно удалить %s/%s: %s\n"
+#: timezone/zic.c:1507
+#, c-format
+msgid "%s: Can't link %s/%s to %s/%s: %s\n"
+msgstr "%s: Ðевозможно Ñоздать ÑÑылку %s/%s на %s/%s: %s\n"
+
#: timezone/zic.c:1536
#, c-format
msgid "symbolic link used because hard link failed: %s"
@@ -6719,6 +6859,18 @@ msgstr "одинаковое Ð¸Ð¼Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° в неÑкольких фаÐ
msgid "%s in ruleless zone"
msgstr "%s в зоне без правил"
+#: timezone/zic.c:1674
+msgid "input error"
+msgstr "ошибка ввода"
+
+#: timezone/zic.c:1679
+msgid "unterminated line"
+msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ð°Ñ Ñтрока"
+
+#: timezone/zic.c:1683
+msgid "NUL input byte"
+msgstr "байт NUL во входных данных"
+
#: timezone/zic.c:1688
msgid "line too long"
msgstr "Ñтрока Ñлишком длиннаÑ"
@@ -6853,6 +7005,15 @@ msgstr "неÑколько Ñтрок Expires"
msgid "wrong number of fields on Link line"
msgstr "неверное чиÑло полей в Ñтроке Link"
+#: timezone/zic.c:2129
+msgid "blank TARGET field on Link line"
+msgstr "пуÑтое поле TARGET в Ñтроке Link"
+
+#: timezone/zic.c:2192
+#, c-format
+msgid "FROM year \"%s\" is obsolete; treated as %d"
+msgstr "FROM год «%s» уÑтарел; учтено как %d"
+
#: timezone/zic.c:2199
msgid "invalid starting year"
msgstr "неверный начальный год"
@@ -6865,6 +7026,11 @@ msgstr "неверный конечный год"
msgid "starting year greater than ending year"
msgstr "начальный год больше конечного"
+#: timezone/zic.c:2222
+#, c-format
+msgid "year type \"%s\" is unsupported; use \"-\" instead"
+msgstr "тип года «%s» не поддерживаетÑÑ; вмеÑто Ñтого иÑпользуйте «-»"
+
#: timezone/zic.c:2257
msgid "invalid weekday name"
msgstr "неверное Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð´Ð½Ñ Ð½ÐµÐ´ÐµÐ»Ð¸"
@@ -6878,6 +7044,16 @@ msgstr "Ñтандартные клиенты неправильно работÐ
msgid "pre-2014 clients may mishandle more than 1200 transition times"
msgstr "клиенты до верÑии pre-2014 могут неправильно работать при выполнении более чем 1200 переводов времени"
+#: timezone/zic.c:2480
+#, c-format
+msgid "%s: pre-2021b clients may mishandle leap second expiry"
+msgstr "%s: клиенты до верÑии pre-2021b могут неправильно обрабатывать иÑтечение виÑокоÑных Ñекунд"
+
+#: timezone/zic.c:2488
+#, c-format
+msgid "%s: pre-2021b clients may mishandle leap second table truncation"
+msgstr "%s: клиенты до верÑии pre-2021b могут неправильно обрабатывать таблицу пропуÑков виÑокоÑных Ñекунд"
+
#: timezone/zic.c:2537
msgid "too many transition times"
msgstr "Ñлишком много переводов времени"
@@ -6887,6 +7063,10 @@ msgstr "Ñлишком много переводов времени"
msgid "%%z UT offset magnitude exceeds 99:59:59"
msgstr "порÑдок величин ÑÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ %%z UT превышает 99:59:59"
+#: timezone/zic.c:3180
+msgid "no proleptic TZ string for zone"
+msgstr "до поÑÑа не указана Ñтрока TZ"
+
#: timezone/zic.c:3186
#, c-format
msgid "%s: pre-%d clients may mishandle distant timestamps"
@@ -6912,6 +7092,10 @@ msgstr "Ñлишком много типов меÑтного времени"
msgid "too many leap seconds"
msgstr "Ñлишком много виÑокоÑных Ñекунд"
+#: timezone/zic.c:3534
+msgid "Rolling leap seconds not supported with -r"
+msgstr "ПереходÑщие виÑокоÑные Ñекунды не поддерживаютÑÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ -r"
+
#: timezone/zic.c:3561
msgid "Leap seconds too close together"
msgstr "ВиÑокоÑные Ñекунды Ñлишком близко друг к другу"
@@ -6934,6 +7118,10 @@ msgstr "ÑмыÑл «%s» неоднозначен Ð´Ð»Ñ zic верÑии pre-2
msgid "Odd number of quotation marks"
msgstr "Ðечётное чиÑло кавычек"
+#: timezone/zic.c:3749
+msgid "Too many input fields"
+msgstr "Слишком много входных полей"
+
#: timezone/zic.c:3838
msgid "use of 2/29 in non leap-year"
msgstr "иÑпользование 29 Ñ„ÐµÐ²Ñ€Ð°Ð»Ñ Ð² не-виÑокоÑном году"
diff --git a/po/rw.po b/po/rw.po
index b1070d8..e581b17 100644
--- a/po/rw.po
+++ b/po/rw.po
@@ -14,7 +14,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.3\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2005-04-04 10:55-0700\n"
"Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
"Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
diff --git a/po/sk.po b/po/sk.po
index 42dcd09..a3f99b6 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.3.3\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2004-08-05 22:19+0200\n"
"Last-Translator: Marcel Telka <marcel@telka.sk>\n"
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -92,7 +92,7 @@ msgstr "(CHYBA PROGRAMU) Verzia neznáma!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Priveľa argumentov\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(CHYBA PROGRAMU) Voľba by mala byť rozpoznaná!?"
@@ -135,7 +135,7 @@ msgstr ""
"[VÃSTUPNÃ_SÚBOR [VSTUPNÃ_SÚBOR]...]"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -152,7 +152,7 @@ msgstr ""
"NA KONKRÉTNY ÚČEL.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -276,7 +276,7 @@ msgstr "neprípustná veľkostť ukazovateľa"
msgid "unsupported dlinfo request"
msgstr "nepodporovaná žiadosť dlinfo"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Nie je možné otvoriť cache súbor %s\n"
@@ -325,11 +325,11 @@ msgstr "chyba poÄas naÄítavania zdieľaných knižníc"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "CHYBA V DYNAMICKOM LINKERI!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "nie je možné vytvoriť zoznam pôsobnosti"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "zdieľaný objekt nie je otvorený"
@@ -354,7 +354,7 @@ msgstr "nie je možné prideliť pamäť pre zoznam závislostí"
msgid "cannot allocate symbol search list"
msgstr "nie je možné prideliť pamäť pre vyhľadávací zoznam symbolov"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "nie je možné vytvoriÅ¥ zoznam zluÄiteľnosti"
@@ -374,83 +374,83 @@ msgstr "nie je možné vytvoriť kópiu RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "nie je možné vytvoriť pole ciest"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "nepodarilo sa zistiť stav zdieľaného objektu"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "nie je možné vytvoriť deskriptor zdieľaného objektu"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "nie je možné naÄítaÅ¥ údaje súboru"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "objektový súbor neobsahuje žiadny nahrateľný segment"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "nie je možné dynamicky naÄítaÅ¥ spustiteľný súbor"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "objektový súbor neobsahuje žiadnu dynamickú sekciu"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "zdieľaný objekt nemôže byť otvorený pomocou dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "nie je možné prideliÅ¥ pamäť pre hlaviÄku programu"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "nie je možné povoliť spustiteľný zásobník ako vyžaduje zdieľaný objekt"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "súbor je príliš krátky"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "neprípustná ELF hlaviÄka"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "Kódovanie dát v ELF súbore nie je big-endian"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "Kódovanie dát v ELF súbore nie je little-endian"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "Identifikácia verzie ELF súboru sa nezhoduje s aktuálnou"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "Neplatný OS ABI ELF súboru"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "Neplatná verzia ABI ELF súboru"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "interná chyba"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "Verzia súboru ELF sa nezhoduje s aktuálnou"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "iba ET_DYN a ET_EXEC môžu byÅ¥ naÄítané"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "phentsize ELF súboru nie je oÄakávaná"
@@ -470,7 +470,7 @@ msgstr "nie je možné zmeniť ochranu pamäti"
msgid "cannot map zero-fill pages"
msgstr "nie je možné namapovať stránky vyplnené nulami"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "nie je možné rozšíriť globálny rozsah"
@@ -494,7 +494,7 @@ msgstr "nie je možné obnoviť segment prot po reloc"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT je použité pre kód, ktorý nie je dynamicky zavedený"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "nie je možné dátové štruktúry TLS"
@@ -502,143 +502,143 @@ msgstr "nie je možné dátové štruktúry TLS"
msgid "cannot allocate version reference table"
msgstr "nie je možné prideliÅ¥ pamäť pre referenÄnú tabuľku verzií"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Vypísať cache"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Vypísovať podrobnejšie správy"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Nevytvoriť cache"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Zmeniť adresár na ROOT a použiť ho ako koreňový adresár"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Použiť CACHE ako cache súbor"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "PoužiÅ¥ CONF ako konfiguraÄný súbor"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Na príkazovom riadku sú zadané iba adresáre procesov. Nevytvárať cache."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "RuÄne linkovaÅ¥ jednotlivé knižnice."
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Konfigurácia runtime väzieb dynamického linkera."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Cesta `%s' bola zadaná viac ako raz"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Zlyhal stat %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Zlyhal stat %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s nie je symbolický odkaz\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Nie je možné odstrániť %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Nie je možné vytvoriť odkaz %s na %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (zmenené)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (VYNECHANÉ)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Nie je možné nájsť %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Zlyhal lstat %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Súbor %s ignorovaný, keÄže nie je regulérnym súborom."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Odkaz nebol vytvorený, keÄže pre %s nebolo možné nájsÅ¥ soname"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Nie je možné otvoriť adresár %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Vstupný súbor %s nebol nájdený.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Zlyhal stat %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 knižnica %s je v nesprávnom adresári"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "knižnice %s a %s v adresári %s majú rovnaké soname, ale odlišný typ."
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "nedostatok pamäti"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "relatívna cesta `%s' použitá na vytvorenie cache"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Nie je možné zmeniť adresár na /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Nie je možné otvoriť adresár cache súboru %s\n"
@@ -729,57 +729,57 @@ msgstr "ZDIEĽ_OBJEKT [PROF_ÚDAJE]"
msgid "failed to load shared object `%s'"
msgstr "nepodarilo sa naÄítaÅ¥ zdieľaný objekt `%s'"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "nie je možné vytvoriť interný deskriptor"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Znovuotvorenie zdieľaného objektu `%s' zlyhalo"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Zo súboru `%s' boli odstránené ladiace informácie: podrobná analýza nie je možná\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "nepodarilo sa naÄítaÅ¥ symbolické údaje"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "nie je možné naÄítaÅ¥ profilovacie údaje"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "poÄas stat-u súboru profilovacích informácií"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "profilovacie údaje `%s' nesúhlasia so zdieľanýmobjektom `%s'"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "nepodarilo sa mmap-ovať súbor profilovacích údajov"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "chyba poÄas zatvárania súboru profilovacích údajov"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s' nie sú správne profilovacie údaje pre `%s'"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "nie je možné prideliť pamäť pre symbolické údaje"
@@ -1993,7 +1993,7 @@ msgid "cannot resize archive file"
msgstr "nie je možné zmeniť veľkosť archívneho súboru"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "nie je možné namapovaÅ¥ hlaviÄku archívu"
@@ -2048,59 +2048,59 @@ msgstr "nie je možné zistiť stav archívu národného prostredia \"%s\""
msgid "cannot lock locale archive \"%s\""
msgstr "nie je možné uzamknúť archív národného prostredia \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "nie je možné preÄítaÅ¥ hlaviÄku archívu"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "národné prostredie `%s' už existuje"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "nie je možné pridať do archívu národného prostredia"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "súbor aliasu národného prostredia `%s' nebol nájdený"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Pridávam %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "zistenie stavu \"%s\" zlyhalo: %s: ignorované"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" nie je adresár; ignorované"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "nie je možné otvoriť adresár \"%s\": %s: ignorované"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "nekompletná skupina súborov národných prostredí v \"%s\""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "nie je možné naÄítaÅ¥ vÅ¡etky súbory v \"%s\": ignorované"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "národné prostredie \"%s\" nie je v archíve"
diff --git a/po/sl.po b/po/sl.po
index ac3eefd..efbbad6 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libc 2.22-pre1\n"
"Report-Msgid-Bugs-To: bug-coreutils@gnu.org\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2016-01-04 23:59+0100\n"
"Last-Translator: Primož Peterlin <primozz.peterlin@gmail.com>\n"
"Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
@@ -98,7 +98,7 @@ msgstr "(PROGRAMSKA NAPAKA) RazliÄica ni poznana?!"
msgid "%s: Too many arguments\n"
msgstr "%s: PreveÄ argumentov\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(PROGRAMSKA NAPAKA) Izbira bi morala biti prepoznana?!"
@@ -133,7 +133,7 @@ msgstr ""
"-o IZHODNA_DATOTEKA [VHODNA_DATOTEKA]...\n"
"[IZHODNA_DATOTEKA [VHODNA_DATOTEKA]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -148,7 +148,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -165,7 +165,7 @@ msgstr ""
"niti jamstev USTREZNOSTI ZA PRODAJO ali PRIMERNOSTI ZA RABO.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -361,7 +361,7 @@ msgstr "napaÄna zaÅ¡Äita"
msgid "invalid mode parameter"
msgstr "napaÄen parameter zaÅ¡Äita"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Ni mogoÄe odpreti predpomnilniÅ¡ke datoteke %s\n"
@@ -410,11 +410,11 @@ msgstr "napaka ob nalaganju deljene knjižnice"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "NAPAKA DINAMIÄŒNEGA POVEZOVALNIKA!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "seznama podroÄja ni mogoÄe ustvariti"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "deljeni predmet ni odprt"
@@ -439,7 +439,7 @@ msgstr "seznama odvisnosti ni mogoÄe dodeliti"
msgid "cannot allocate symbol search list"
msgstr "seznama iskalnih simbolov ni mogoÄe dodeliti"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "seznama sposobnosti ni mogoÄe ustvariti"
@@ -459,91 +459,91 @@ msgstr "kopije RUNPATH/RPATH ni mogoÄe ustvariti"
msgid "cannot create search path array"
msgstr "polja iskalnih poti ni mogoÄe ustvariti"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "statusa deljenega predmeta ni mogoÄe ugotoviti"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "deljenega predmetnega deskriptorja ni mogoÄe ustvariti"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "podatkov datoteke ni mogoÄe prebrati"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "predmetna datoteka nima vÄitljivega segmenta"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "dinamiÄno nalaganje izvedljive datoteke ni mogoÄe"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "predmetna datoteka nima dinamiÄne sekcije"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "dlopen() na deljenih predmetih ni mogoÄ"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "dodelitev pomnilnika za glavo programa ni mogoÄa"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "izvedljivega sklada ni mogoÄe omogoÄiti, kot to zahteva deljeni predmet"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "datoteÄnega deskriptorja ni mogoÄe zapreti"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "datoteka je prekratka"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "neveljavna glava ELF"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "kodiranje podatkov datoteke ELF ni »big-endian«"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "kodiranje podatkov datoteke ELF ni »little-endian«"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "identifikator razliÄice datoteke ELF se ne ujema s trenutnim"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "OS ABI datoteke ELF ni veljaven"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "razliÄica ABI datoteke ELF ni veljavna"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "neniÄelno zapolnjenje pri e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "interna napaka"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "razliÄica datoteke ELF se ne ujema s trenutno"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "samo ET_DYN in ET_EXEC je mogoÄe naložiti"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "phentsize datoteke ELF ni priÄakovane velikosti"
@@ -571,15 +571,15 @@ msgstr "sprememba zaÅ¡Äite pomnilnika ni mogoÄa"
msgid "cannot map zero-fill pages"
msgstr "niÄelnih strani ni mogoÄe preslikati"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "napaka pri iskanju simbola"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "ni mogoÄe razÅ¡iriti globalnega podroÄja"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Zapletanje števca generacij TLS! Prosim, javite to napako."
@@ -620,7 +620,7 @@ msgstr "dodatne zaÅ¡Äite pomnilnika po premiku ni mogoÄe uporabiti"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT uporabljen v kodi se ni dinamiÄno naložil"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "podatkovnih struktur TLS ni mogoÄe ustvariti"
@@ -632,151 +632,151 @@ msgstr "napaka pri vpogledu v razliÄico"
msgid "cannot allocate version reference table"
msgstr "ni mogoÄe dodeliti tabele sklicev razliÄic"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Izpiši vsebino predpomnilnika"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Ustvarjaj obÅ¡irna sporoÄila"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Ne gradi predpomnilnika"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Spremeni delovni imenik v KOREN in ga uporabi kot korenski imenik"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "KOREN"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "PREDPOMNILNIK"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Uporabi PREDPOMNILNIK kot predpomnilniško datoteko"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "KONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Uporabi KONF kot nastavitveno datoteko"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Obdelaj le imenike, doloÄene v ukazni vrstici. Ne gradi predpomnilnika."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "RoÄno poveži posamiÄne knjižnice."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "OBLIKA"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ne upoštevaj nadomestne predpomnilniške datoteke"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Nastavi izvajalne povezave dinamiÄnega povezovalnika."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Pot »%s« je podana veÄ kot enkrat"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Statusa %s ni moÄ ugotoviti"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Statusa %s ni moÄ ugotoviti\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s ni simbolna povezava\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Ni mogoÄe odstraniti povezave %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Ni mogoÄe ustvariti povezave %s na %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (zamenjano)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (PRESKOÄŒENO)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Neuspelo iskanje %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Ni mogoÄe izvesti lstat %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Datoteka %s ni bila upoštevana, ker ni navadna datoteka."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Povezava ni bila ustvarjena, ker ni bilo moÄ najti soname za %s"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Ni mogoÄe odpreti imenika %s"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Vhodne datoteke %s ni moÄ najti.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Statusa %s ni moÄ ugotoviti"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "knjižnica libc6 %s v napaÄnem imeniku"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "knjižnici %s in %s v imeniku %s imata isti soname, a sta razliÄnega tipa."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Opozorilo: nastavitvene datoteke ni mogoÄe prebrati in se je ne upoÅ¡teva: %s"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "ob izbiri -r je potrebo absolutno ime za nastavitveno datoteko"
@@ -787,29 +787,29 @@ msgstr "ob izbiri -r je potrebo absolutno ime za nastavitveno datoteko"
# ! INEXACT
# #-#-#-#-# gettext-tools-0.18.3.sl.po (GNU gettext-tools 0.18.3) #-#-#-#-#
# Morda ,,Zmanjkalo pomnilnika''?
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "pomnilnik porabljen"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: imenika %s ni mogoÄe prebrati"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "relativna pot »%s« uporabljena za izgradnjo predpomnilnika"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Sprememba imenika na / ni mogoÄa"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Ni mogoÄe odpreti imenika %s s predpomnilniÅ¡ko datoteko\n"
@@ -1156,84 +1156,84 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "nalaganje deljenega predmeta »%s« ni uspelo"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "internega deskriptorja ni mogoÄe ustvariti"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Ponovno odpiranje deljenega predmeta »%s« ni uspelo"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "branje zaglavij razdelkov ni uspelo"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "branje tabele nizov zaglavja razdelka ni uspelo"
# POZOR!!! Razisci, kaj program res tu pocne!
# ! INEXACT
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Ni mogoÄe prebrati imena datoteke debuginfo: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "imena datoteke ni mogoÄe ugotoviti"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "branje zaglavja ELF ni uspelo"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Datoteka »%s« je posneta; podrobna analiza ni mogoÄa\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "nalaganje simbolnih podatkov ni uspelo"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "profilnih podatkov ni mogoÄe naložiti"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "ob branju statistike datoteke s profilnimi podatki"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "datoteka s profilimi podatki »%s« ne ustreza deljenemu predmetu »%s«"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "klic mmap() na datoteki s profilnimi podatki ni uspel"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "napaka pri zapiranju datoteke s podatki za profiliranje"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "»%s« ni prava datoteka s profilnimi podatki za »%s«"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "prostora za simbolne podatke ni mogoÄe dodeliti"
diff --git a/po/sr.po b/po/sr.po
index a783966..956107e 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libc 2.40.9000\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2025-01-09 18:56+0100\n"
"Last-Translator: МироÑлав Ðиколић <miroslavnikolic@rocketmail.com>\n"
"Language-Team: Serbian <(nothing)>\n"
@@ -99,7 +99,7 @@ msgstr "(ГРЕШКРПРОГРÐМÐ) Ðије познато издање!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Превише аргумената\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ГРЕШКРПРОГРÐМÐ) Опција треба да буде препозната!?"
@@ -141,7 +141,7 @@ msgstr ""
"-o ИЗЛÐЗÐÐ-ДÐТОТЕКР[УЛÐЗÐÐ-ДÐТОТЕКÐ]...\n"
"[ИЗЛÐЗÐÐ-ДÐТОТЕКР[УЛÐЗÐÐ-ДÐТОТЕКÐ]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -156,7 +156,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -172,7 +172,7 @@ msgstr ""
"ÐИКÐКВРгаранција; чак ни о ТРЖИШÐОЈ ВРЕДÐОСТИ или ПРИЛÐГОЂЕÐОСТИ ОДРЕЂЕÐОЈ ÐÐМЕÐИ.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -403,7 +403,7 @@ msgstr "Датотека оÑтаве има погрешну крајноÑÑ‚.\
msgid "Cache generated by: "
msgstr "ОÑтаву је Ñтворио: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Ðе могу да отворим датотеку оÑтаве „%s“\n"
@@ -472,11 +472,11 @@ msgstr "грешка приликом учитавања дељених библ
msgid "DYNAMIC LINKER BUG!!!"
msgstr "ГРЕШКРДИÐÐМИЧКОГ СВЕЗИВÐЧÐ!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "не могу да направим ÑпиÑак доÑега"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "дељени објекат није отворен"
@@ -505,11 +505,11 @@ msgstr "не могу да доделим ÑпиÑак завиÑноÑти"
msgid "cannot allocate symbol search list"
msgstr "не могу да доделим ÑпиÑак претраге Ñимбола"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "не могу да направим „HWCAP“ ÑвојÑтва"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "не могу да направим ÑпиÑак ÑпоÑобноÑти"
@@ -529,99 +529,99 @@ msgstr "не могу да направим умножаг „RUNPATH/RPATH“"
msgid "cannot create search path array"
msgstr "не могу да направим низ путање претраге"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "не могу да добавим податке о дељеном објекту"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "не могу да направим опиÑник дељеног објекта"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "не могу да прочитам податке података"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "адреÑа/померај ЕЛФ наредбе учитавања није поравната на Ñтраницу"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "датотека објекта нема учитљиве подеоке"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "не могу динамички да учитам извршног"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "датотека објекта нема динамички одељак"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "не могу динамички да учитам извршног незавиÑног од положаја"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "над дељеним објектом Ñе не може извршити „dlopen()“"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "не могу да доделим меморију за заглавље програма"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "не могу да омогућим Ñпремник извршног као што захтева дељени објекат"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "не могу да затворим опиÑник датотеке"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "датотека је прекратка"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "неиÑправно ЕЛФ заглавље"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "кодирање података ЕЛФ датотеке није велике крајноÑти"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "кодирање података ЕЛФ датотеке није мале крајноÑти"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "увлачење издања ЕЛФ датотеке не одговара тренутном"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ОС ÐБИ ЕЛФ датотеке није иÑправно"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ÐБИ издање ЕЛФ датотеке није иÑправно"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "ненулто попуњавање у „e_ident“-у"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "унутрашња грешка"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "издање ELF датотеке не одговара тренутном"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "Ñамо „ET_DYN“ и „ET_EXEC“ Ñе могу учитати"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "„phentsize“ ЕЛФ датотеке није очекиване величине"
@@ -649,19 +649,19 @@ msgstr "не могу да променим заштите меморије"
msgid "cannot map zero-fill pages"
msgstr "не могу да мапирам Ñтранице нулте попуне"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "грешка претраге Ñимбола"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "не могу да раширим општи доÑег"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Бројач ТЛС Ñтварања је умотан! Пријавите ово."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "не могу да доделим податке тражења адреÑе"
@@ -702,7 +702,7 @@ msgstr "не могу да применим додатну заштиту мем
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "„RTLD_NEXT“ коришћено у коду није динамички учитано"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "не могу да направим Ñтруктуре ТЛС података"
@@ -714,220 +714,220 @@ msgstr "грешка претраге издања"
msgid "cannot allocate version reference table"
msgstr "не могу да доделим табелу упуте издања"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "„DT_RELR“ без „GLIBC_ABI_DT_RELR“ завиÑноÑти"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "ИÑпиÑује оÑтаву"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Ствара опширне поруке"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Ðе гради оÑтаву"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Ðе оÑвежава Ñимболичке везе"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Прелази у и кориÑти КОРЕÐИ као корени директоријум"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "КОРЕÐИ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "ОСТÐÐ’Ð"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "КориÑти ОСТÐВУ као датотеку оÑтаве"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "ПОДЕШÐÐ’ÐЊÐ"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "КориÑти ПОДЕШÐÐ’ÐЊРкао датотеку подешавања"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Само обрађује директоријуме наведене на линији наредби. Ðе гради оÑтаву."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Ручно Ñвезује појединачне библиотеке."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "ФОРМÐТ"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Формат за коришћење: „new“ (оÑновно), „old“, или „compat“"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Занемарује помоћну датотеку оÑтаве"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Подешава Ñвезивања времена извршења динамичког везача."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Путања „%s“ је дата више пута"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(од %s:%d и %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Ðе могу да формирам „glibc-hwcaps“ путању"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "ИÑпиÑујем директоријум „%s“"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Ðе могу да добавим податке за „%s“"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Ðе могу да добавим податке за „%s“\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "„%s“ није Ñимболичка веза\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Ðе могу да развежем „%s“"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Ðе могу да повежем „%s“ Ñа „%s“"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (измењено)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (ПРЕСКОЧЕÐО)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Ðе могу да нађем „%s“"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Ðе могу да извршим „lstat“ за „%s“"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Датотека „%s“ је занемарена јер није обична датотека."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Ðије направљена ниједна веза јер не могу да нађем „soname“ за „%s“"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (од %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Ðе могу да отворим директоријум „%s“"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Ðе могу да направим путању библиотеке"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "ÐиÑам нашао улазну датотеку „%s“.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Ðе могу да добавим податке за „%s“"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "„libc6“ библиотека „%s“ је у погрешном директоријуму"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "библиотека „%s“ и „%s“ у директоријуму „%s“ имају иÑти „soname“ али различите врÑте."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Упозорење: занемарујем датотеку подешавања која Ñе не може отворити: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: „hwcap“ директива је занемарена"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "потребан је апÑолутни назив датотеке за датотеку подешавања када Ñе кориÑти „-r“"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "меморија је потрошена"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: не могу да читам директоријум „%s“"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "релативна путања „%s“ је коришћена за градњу оÑтаве"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Ðе могу да Ñе пребацим у директоријум /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Ðе могу да отворим директоријум датотеке оÑтаве „%s“\n"
@@ -1279,82 +1279,82 @@ msgstr "ДЕЉЕÐИ_ОБЈЕКÐТ [ПОДÐЦИ_ПРОФИЛИСÐЊÐ]"
msgid "failed to load shared object `%s'"
msgstr "ниÑам уÑпео да учитам дељени објекат „%s“"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "не могу да направим унутрашњег опиÑника"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Поновно отварање дељеног објекта „%s“ није уÑпело"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "ниÑам уÑпео да прочитам заглавља одељка"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "ниÑам уÑпео да прочитам табелу ниÑке заглавља одељка"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Ðе могу да прочитам назив датотеке података прочишћавања: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "не могу да одредим назив датотеке"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "ниÑам уÑпео да прочитам ЕЛФ заглавље"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Датотека „%s“ је раÑтављена: детаљна анализа није могућа\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "ниÑам уÑпео да учитам податке Ñимбола"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "не могу да учитам податке профилиÑања"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "приликом добављања података датотеке података профилиÑања"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "датотека података профилиÑања „%s“ не одговара дељеном објекту „%s“"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "ниÑам уÑпео да м-мапирам датотеку података профилиÑања"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "грешка приликом затварања датотеке података профилиÑања"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "„%s“ није одговарајућа датотека података профилиÑања за „%s“"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "не могу да доделим податке Ñимбола"
@@ -2852,7 +2852,7 @@ msgid "cannot resize archive file"
msgstr "не могу да променим величину датотеке архиве"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "не могу да мапирам заглавље архиве"
@@ -2911,64 +2911,64 @@ msgstr "не могу да добавим податке архиве језик
msgid "cannot lock locale archive \"%s\""
msgstr "не могу да закључам архиву језика „%s“"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "не могу да прочитам заглавље архиве"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "лоша вредноÑÑ‚ магије у заглављу архиве"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "језик „%s“ већ поÑтоји"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "не могу да додам у архиву језика"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "ниÑам нашао датотеку алијаÑа језика „%s“"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Додајем „%s“\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "добављање података за „%s“ није уÑпело: %s: занемарено"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "„%s“ није директоријум; занемарено"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "не могу да отворим директоријум „%s“: %s: занемарено"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "непотпун Ñкуп датотека језика у „%s“"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "не могу да прочитам Ñве датотеке у „%s“: занемарено"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "језик „%s“ није у архиви"
diff --git a/po/sv.po b/po/sv.po
index 5eb0ffa..3228267 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -5,12 +5,12 @@
# Jan Djärv <jan.h.d@swipnet.se>, 1996, 1998, 2001, 2002, 2003, 2006, 2007, 2008, 2009, 2011, 2012, 2013, 2014, 2015.
# Göran Uddeborg <goeran@uddeborg.se>, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.
#
-# $Revision: 1.43 $
+# $Revision: 1.45 $
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2025-01-07 12:12+0100\n"
+"Project-Id-Version: libc 2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-07-24 10:50+0200\n"
"Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
"Language: sv\n"
@@ -101,7 +101,7 @@ msgstr "(PROGRAMFEL) Ingen version känd!?"
msgid "%s: Too many arguments\n"
msgstr "%s: För många argument\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(PROGRAMFEL) Flagga skulle känts igen!?"
@@ -143,7 +143,7 @@ msgstr ""
"-o UTFIL [INFIL]...\n"
"[UTFIL [INFIL]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -159,7 +159,7 @@ msgstr ""
"Rapportera fel eller synpunkter på översättningen till <tp-sv@listor.tp-sv.se>.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -176,7 +176,7 @@ msgstr ""
"ÄNDAMÅL.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -406,7 +406,7 @@ msgstr "Cache-filen har fel byteordning.\n"
msgid "Cache generated by: "
msgstr "Cachen genererad av: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Kan inte öppna cache-filen %s\n"
@@ -475,11 +475,11 @@ msgstr "fel när delade bibliotek laddades"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "FEL I DYNAMISK LÄNKARE!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "kan inte skapa omfångslista"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "delat objekt är inte öppnat"
@@ -510,11 +510,11 @@ msgstr "kan inte allokera beroendelista"
msgid "cannot allocate symbol search list"
msgstr "kan inte allokera söklista för symboler"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "kan inte skapa HWCAP-prioriteter"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "kan inte skapa egenskapslista"
@@ -534,99 +534,99 @@ msgstr "kan inte skapa kopia av RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "kan inte skapa sökvägslista"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "kan inte ta status på delat objekt"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "kan inte skapa delad objektdeskriptor"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "kan inte läsa fildata"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "Adress/position för ELF-laddkommando är inte sidjusterad"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "objektfilen har inga laddbara segment"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "kan inte ladda exekverbar fil dynamiskt"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "objektfilen har ingen dynamisk sektion"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "kan inte ladda positionsoberoende exekverbar fil dynamiskt"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "delat objekt kan inte göras dlopen() på"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "kan inte allokera minne för programhuvud"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "kan inte skapa exekverbar stack som delat objekt kräver"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "kan inte stänga filidentifierare"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "fil för kort"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "ogiltigt ELF-huvud"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "Kodning för ELF-fildata är inte rak byteordning"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "Kodning för ELF-fildata är inte omvänd byteordning"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ELF-filens versionsidentitet stämmer inte med nuvarande"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ELF-fil har felaktig version på OS-ABI"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ELF-fil har felaktig version på ABI"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "utfyllnad med annat än nolltecken i e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "internt fel"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "ELF-filens version stämmer inte med nuvarande"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "bara ET_DYN och ET_EXEC kan laddas"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "ELF-filens värde på \"phentsize\" är inte den förväntade"
@@ -654,19 +654,19 @@ msgstr "kan inte ändra minnesskydd"
msgid "cannot map zero-fill pages"
msgstr "kan inte mappa nollfyllda sidor"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "fel vid symboluppslagning"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "kan inte utöka globalt område"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Generationsräknare för TLS slog runt! Var snäll och rapportera detta."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "kan inte allokera adressuppslagningsdata"
@@ -707,7 +707,7 @@ msgstr "kan inte applicera extra minnesskydd efter relokering"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT används i kod som inte är dynamiskt laddad"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "kan inte skapa datastrukturer för TLS"
@@ -719,220 +719,220 @@ msgstr "fel vid versionuppslagning"
msgid "cannot allocate version reference table"
msgstr "kan inte allokera tabell för versionsreferenser"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR utan beroandet GLIBC_ABI_DT_RELR"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Visa cache"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Använd utförligare meddelanden"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Bygg inte cache"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Uppdatera inte symboliska länkar"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Byt till och använd ROT som rotkatalog"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ROT"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Använd CACHE som cache-fil"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Använd CONF som konfigurationsfil"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Behandla endast kataloger givna som argument. Bygg inte cache."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Länka enskilda bibliotek manuellt."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Format att använda: new (standard), old eller compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ignorera hjälpcachefilen"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Konfigurera bindningar för den dynamiska länkaren."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "Sökväg \"%s\" given mer än en gång"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(från %s:%d och %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Kunde inte forma glibc-hwcaps-sökväg"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Listar katalogen %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Kan inte ta status på %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Kan inte ta status på %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s är inte en symbolisk länk\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Kan inte ta bort (unlink) %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Kan inte länka %s till %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (ändrad)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (HOPPAR ÖVER)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Kan inte hitta %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Kan inte ta status (lstat) på %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Ignorerar fil %s eftersom den inte är en vanlig fil."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Ingen länk skapad eftersom \"soname\" inte hittades för %s"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (från %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Kan inte öppna katalog %s"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Kunde inte forma bibliotekssökvägen"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Hittar inte infil %s.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Kan inte ta status på %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6-bibliotek %s i fel katalog"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "bibliotek %s och %s i katalog %s har samma \"soname\" men olika typ."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Varning: ignorerar konfigurationsfil som inte kan öppnas: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: hwcap-direktivet ignorerades"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "behöver absolut filnamn för konfigurationsfil när -r används"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "minne slut"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: kan inte läsa katalog %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "relativ sökväg \"%s\" använd för att bygga cache"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Kan inte byta katalog till /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Kan inte läsa cache-filkatalog \"%s\"\n"
@@ -1285,82 +1285,82 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "misslyckades med att ladda delat objekt \"%s\""
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "kan inte skapa intern deskriptor"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Öppna delat objekt \"%s\" igen misslyckades"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "läsning av sektionshuvud misslyckades"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "läsning av sektionshuvuds strängtabell misslyckades"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Kan inte läsa fil med felsökningsinformation: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "kan inte avgöra filnamn"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "läsning av ELF-huvud misslyckades"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Filen \"%s\" är strippad: ingen detaljerad analys är möjlig\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "misslyckades att ladda symboldata"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "kan inte läsa profildata"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "när status togs på profildatafilen"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "profildatafil \"%s\" stämmer inte för delat objekt \"%s\""
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "misslyckades att mappa (mmap) profildatafilen"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "fel vid stängning av profildatafilen"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "\"%s\" är inte en korrekt profildatafil för \"%s\""
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "kan inte allokera symboldata"
@@ -2860,7 +2860,7 @@ msgid "cannot resize archive file"
msgstr "kan inte byta storlek på arkivfil"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "kan inte läsa arkivhuvud med mmap"
@@ -2919,64 +2919,70 @@ msgstr "kan inte ta status på lokalarkiv \"%s\""
msgid "cannot lock locale archive \"%s\""
msgstr "kan inte låsa lokalarkiv \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr "kan låsa upp arkivhuvudet"
+
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "kan inte läsa arkivhuvud"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "felaktigt magiskt värde i arkivhuvudet"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "lokal \"%s\" finns redan"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "kan inte lägga till till lokalarkiv"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "fil \"%s\" för lokalalias finns inte"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Lägger till %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "ta status på \"%s\" misslyckades: %s: ignorerad"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" är inte en katalog, ignorerad"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "kan inte öppna katalog \"%s\": %s: ignorerad"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "ofullständig uppsättning av lokalfiler i \"%s\""
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "kan inte läsa alla filer i \"%s\": ignorerad"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "lokal \"%s\" finns inte i arkivet"
diff --git a/po/tr.po b/po/tr.po
index 433f365..98b919b 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.33.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2021-07-29 13:23+0300\n"
"Last-Translator: Mehmet Kececi <mkececi@mehmetkececi.com>\n"
"Language-Team: Turkish <gnome-turk@gnome.org>\n"
@@ -100,7 +100,7 @@ msgstr "(PROGRAM HATASI) Bilinen bir sürüm değil!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Çok fazla argüman var\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(PROGRAM HATASI) Bu tanınan bir seçenek olmalıydı!?"
@@ -132,7 +132,7 @@ msgstr ""
"-o ÇIKTI-DOSYASI [GİRDİ-DOSYASI]...\n"
"[ÇIKTI-DOSYASI [GİRDİ-DOSYASI]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -147,7 +147,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -164,7 +164,7 @@ msgstr ""
"UYGUNLUĞU için bile garanti verilmez.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -372,7 +372,7 @@ msgstr "Önbellek dosyası yanlış sonsuzluğa sahip.\n"
msgid "Cache generated by: "
msgstr "Önbellek tarafından oluşturulan: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Arabellek dosyası %s açılamıyor\n"
@@ -441,11 +441,11 @@ msgstr "paylaşımlı kitaplıklar yüklenirken hata oluştu"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "DİNAMİK BAĞLAYICI HATASI!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "etki alanı listesi oluşturulamıyor"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "paylaşımlı nesne açık değil"
@@ -474,11 +474,11 @@ msgstr "bağımlılık listesi ayrılamadı"
msgid "cannot allocate symbol search list"
msgstr "sembol arama listesi ayrılamadı"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "öncelikler HWCAP oluşturulamıyor"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "yetenek listesi oluşturulamıyor"
@@ -498,95 +498,95 @@ msgstr "kopyası RUNPATH/RPATH oluşturulamıyor"
msgid "cannot create search path array"
msgstr "dosya arama yolu dizisi oluşturulamıyor"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "paylaşımlı nesne durumlanamıyor"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "paylaşımlı nesne tanımlayıcı oluşturulamıyor"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "dosya verisi okunamıyor"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "nesne dosyasının yüklenebilir segmanı yok"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "çalıştırılabilir dosya dinamik olarak yüklenemiyor"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "nesne dosyasının dinamik bölümü yok"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "konum-bağımsız yürütülebilir dinamik olarak yükleyemez"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "paylaşımlı nesne dlopen()'lanamıyor"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "uygulama başlığı için bellek ayrılamadı"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "paylaşımlı nesnenin gerektirdiği çalıştırılabilir yığıt etkinleştirilemiyor"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "dosya tanıtıcı kapatılamıyor"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "dosya çok küçük"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "geçersiz ELF başlığı"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "ELF dosyası verisinin kodlaması en-kıymetli-bayt-ilk (big-endian) değil"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "ELF dosyası verisinin kodlaması en-kıymetli-bayt-son (little-endian) değil"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ELF dosyası sürüm kimliği mevcut biriyle eşleşmiyor"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ELF dosyası OS ABI geçersiz"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ELF dosyası ABI sürümü geçersiz"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "e_ident içinde sıfır olmayan dolgu"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "iç hata"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "ELF dosyası sürümü mevcut biriyle eşleşmiyor"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "sadece ET_DYN ve ET_EXEC yüklü olabilir"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "ELF dosyasının phent uzunluğu beklenen uzunlukta değil"
@@ -614,15 +614,15 @@ msgstr "bellek korumaları değiştirilemiyor"
msgid "cannot map zero-fill pages"
msgstr "sıfırlar içeren sayfalar eşleştirilemez"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "simge arama hatası"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "genel kapsam geniÅŸletilemiyor"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "TLS üretecinin sayacı başa döndü! Bunu lütfen bildirin."
@@ -663,7 +663,7 @@ msgstr "yeniden ayırma işleminden sonra ek bellek koruması uygulanamaz"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT kullanılan kod dinamik olarak yüklenmedi"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "veri yapıları TLS oluşturulamıyor"
@@ -675,211 +675,211 @@ msgstr "sürüm arama hatası"
msgid "cannot allocate version reference table"
msgstr "sürüm başvuru tablosu ayrılamadı"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "Yazıcı ön belleği"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Çok detaylı iletiler üretilir"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Arabellek oluşturulamıyor"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Sembolik bağlantıları güncellemeyin"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Dizine geçilir ve kök dizin olarak ROOT kullanır"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "KÖK"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "ARABELLEK"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Arabellek dosyası olarak ARABELLEK kullanılır"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "YAPL"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Yapılandırma dosyası olarak YAPD kullanılır"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Komut satırında sadece süreç dizinleri belirtilmiş. Önbellek oluşturulamadı."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Her bir kitaplığı kendiniz bağlayın."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "BİÇİM"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Kullanılacak biçim: yeni (varsayılan), eski, veya compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Yardımcı arabellek dosyası yoksayılır"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Dinamik Bağlayıcının İcra Zamanı Bağıntılarını Yapılandırır."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "`%s' dosya yolu birden fazla verilmiÅŸ"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(%s:%d itibaren ve %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Glibc-hwcaps yolu oluşturulamadı"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Listeleme dizini %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Stat %s yapılamıyor"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Stat %s yapılamıyor\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s bir sembolik baÄŸ deÄŸil\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "%s bağı kaldırılamadı"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "%s den %s'e bağ yapılamıyor"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (deÄŸiÅŸti)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (ATLANDI)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "%s bulunamıyor"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Lstat %s yapılamıyor"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Normal bir dosya olmadığından %s dosyası yoksayıldı."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "%s için kitaplık ismi bulunamadığından bağ oluşturulmadı"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (%s:%d itibaren)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "%s dizini açılamıyor"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Girdi dosyası %s bulunamadı.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Stat %s yapılamıyor"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 kitaplığı %s yanlış dizinde"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "%s ve %s kitaplıkları %s dizininde ve aynı isme sahip oldukları halde farklı türde."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Uyarı: açılmayan yapılandırma dosyası yok sayılıyor: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: hwcap yönergesi göz ardı edildi"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "-r kullanılırken yapılandırma dosyası için soyut dosya ismi gerekir"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "bellek tükendi"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: %s dizini okunamıyor"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "arabelleğin oluşturulduğu göreli yol `%s'"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Dizin chdir'e geçilemiyor /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Arabellek dosyasının dizini %s açılamıyor\n"
@@ -1232,82 +1232,82 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "paylaşımlı nesne `%s' yüklenemedi"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "iç tanıtıcı oluşturulamıyor"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "`%s' paylaşımlı nesnesinin yeniden açılması başarısız"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "bölüm başlıkları okunamadı"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "bölüm başlık dizgeleri tablosu okunamadı"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** debuginfo dosya ismi okunamıyor: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "dosya ismi saptanamıyor"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "başlık ELF okunamıyor"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** `%s' dosyası lime lime edildi: detaylı çözümleme mümkün değil\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "sembol verisi yüklenemedi"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "şekillendirici verisi yüklenemiyor"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "şekillendirici veri dosyası durumlanırken"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "şekillendirme veri dosyası `%s' paylaşımlı nesne `%s' ile uyuşmuyor"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "şekillendirme verisi dosyası mmap olamadı"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "şekillendirici verisi dosyası kapatılırken hata"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s' `%s' için doğru olmayan şekillendirici verisi dosyası"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "sembol verisi ayrılamadı"
@@ -2739,7 +2739,7 @@ msgid "cannot resize archive file"
msgstr "arşiv dosyasının boyutu değiştirilemiyor"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "arşiv başlığı eşlenemiyor"
@@ -2798,59 +2798,59 @@ msgstr "\"%s\" yerel arşivi durumlanamıyor"
msgid "cannot lock locale archive \"%s\""
msgstr "\"%s\" yerel arÅŸivi kilitlenemiyor"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "arşiv başlığı okunamıyor"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "`%s' yereli zaten var"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "yerel arşive ekleme yapılamıyor"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "`%s' yerel isim dosyası bulunamadı"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "%s ekleniyor\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "\"%s\" durumlaması başarısız: %s: yoksayıldı"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" dizinsiz; yoksayıldı"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "\"%s\" dizini açılamıyor: %s: yoksayıldı"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "\"%s\" içindeki yerel dosyaları kümesi tamamlanmamış"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "\"%s\" içindeki hiçbir dosya okunamıyor: yoksayıldı"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "\"%s\" yeri arÅŸivde deÄŸil"
diff --git a/po/uk.po b/po/uk.po
index b8f1af7..c796f24 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -6,9 +6,9 @@
# Volodymyr M. Lisivka <lvm@mystery.lviv.net>, 2013.
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2025-01-06 18:51+0200\n"
+"Project-Id-Version: libc 2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-07-20 16:13+0300\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
"Language: uk\n"
@@ -99,7 +99,7 @@ msgstr "(ПОМИЛКРПРОГРÐМИ) Ðевідома верÑÑ–Ñ!?"
msgid "%s: Too many arguments\n"
msgstr "%s: занадто багато аргументів\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(ПОМИЛКРПРОГРÐМИ) Параметр має розпізнаватиÑÑ!?"
@@ -141,7 +141,7 @@ msgstr ""
"-o ФÐЙЛ-ВИВЕДЕÐÐЯ [ФÐЙЛ-ВХІДÐИХ-ДÐÐИХ]...\n"
"[ФÐЙЛ-ВИВЕДЕÐÐЯ [ФÐЙЛ-ВХІДÐИХ-ДÐÐИХ]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -156,7 +156,7 @@ msgstr ""
"%s.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -171,7 +171,7 @@ msgstr ""
"Це програмне Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑ‡ÐµÐ½Ð½Ñ Ñ” вільним, умови ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð²Ð¸ÐºÐ»Ð°Ð´ÐµÐ½Ð¾ у його початкових кодах. Умовами Ð»Ñ–Ñ†ÐµÐ½Ð·ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¸ ÐЕ передбачено жодних гарантій, зокрема гарантій працездатноÑті або придатноÑті Ð´Ð»Ñ Ð¿ÐµÐ²Ð½Ð¾Ñ— мети.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -402,7 +402,7 @@ msgstr "ПорÑдок байтів у файлі кешу Ñ” помилкови
msgid "Cache generated by: "
msgstr "ЗаÑіб ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐµÑˆÑƒ:"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Ðе вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ файл кешу %s\n"
@@ -471,11 +471,11 @@ msgstr "помилка під Ñ‡Ð°Ñ Ñпроби завантажити бібÐ
msgid "DYNAMIC LINKER BUG!!!"
msgstr "Ð’ÐДРДИÐÐМІЧÐОГО КОМПОÐУВÐЛЬÐИКÐ!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "не вдалоÑÑ Ñтворити ÑпиÑок облаÑтей дії"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "об’єкт Ñпільного викориÑÑ‚Ð°Ð½Ð½Ñ Ð½Ðµ відкрито"
@@ -504,11 +504,11 @@ msgstr "не вдалоÑÑ Ñ€Ð¾Ð·Ð¼Ñ–Ñтити ÑпиÑок залежноÑÑ‚
msgid "cannot allocate symbol search list"
msgstr "не вдалоÑÑ Ñ€Ð¾Ð·Ð¼Ñ–Ñтити ÑпиÑок Ñимволів Ð´Ð»Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ у пам’Ñті"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "не вдалоÑÑ Ñтворити пріоритетноÑті HWCAP"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "не вдалоÑÑ Ñтворити ÑпиÑок можливоÑтей"
@@ -528,99 +528,99 @@ msgstr "не вдалоÑÑ Ñтворити копію RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "не вдалоÑÑ Ñтворити маÑив шлÑхів пошуку"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "не вдалоÑÑ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñ‚Ð¸ ÑтатиÑтичну обробку об’єкта Ñпільного викориÑтаннÑ"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "не вдалоÑÑ Ñтворити деÑкриптор об’єкта Ñпільного викориÑтаннÑ"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "не вдалоÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ дані файла"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "адреÑа або Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ ELF не вирівнÑно за межами Ñторінки"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "у об’єктному файлі немає придатних до Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñегментів"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "не вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ виконуваний файл у динамічному режимі"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "у об’єктному файлі немає динамічного розділу"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "не вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ позиційно незалежний виконуваний файл у динамічному режимі"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "об’єкт Ñпільного викориÑÑ‚Ð°Ð½Ð½Ñ Ð½Ðµ може бути відкрито за допомогою dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ пам’Ñть Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° програми"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "не вдалоÑÑ ÑƒÐ²Ñ–Ð¼ÐºÐ½ÑƒÑ‚Ð¸ Ñтек виконаннÑ, Ñк цього вимагає об’єкт Ñпільного викориÑтаннÑ"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "не вдалоÑÑ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ деÑкриптор файла"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "файл є надто коротким"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "некоректний заголовок ELF"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "байти у даних файла ELF впорÑдковано не у зворотному порÑдку"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "байти у даних файла ELF впорÑдковано не у прÑмому порÑдку"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ідентифікатор верÑÑ–Ñ— файла ELF не відповідає поточному"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "некоректний ABI ОС у файлі ELF"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "некоректна верÑÑ–Ñ ABI у файлі ELF"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "ненульове Ð´Ð¾Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñƒ e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "Ð²Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "верÑÑ–Ñ Ñ„Ð°Ð¹Ð»Ð° ELF не збігаєтьÑÑ Ð· поточною"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "можна завантажити лише ET_DYN і ET_EXEC"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "phentsize файла ELF не є очікуваним"
@@ -648,19 +648,19 @@ msgstr "зміна захиÑту облаÑті пам’Ñті неможлиÐ
msgid "cannot map zero-fill pages"
msgstr "не вдалоÑÑ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð·Ð¸Ñ‚Ð¸ Ñторінки Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð½ÑƒÐ»Ñми"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "помилка під Ñ‡Ð°Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ Ñимволів"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "не вдалоÑÑ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€Ð¸Ñ‚Ð¸ загальну облаÑть"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Переповнено лічильник ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ TLS! Будь лаÑка, повідомте про цю помилку розробникам."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "не вдалоÑÑ Ñ€Ð¾Ð·Ð¼Ñ–Ñтити дані пошуку адреÑи"
@@ -701,7 +701,7 @@ msgstr "не вдалоÑÑ Ð·Ð°ÑтоÑувати додатковий захи
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "ВикориÑтаний у коді Ñимвол RTLD_NEXT не завантажуєтьÑÑ Ð´Ð¸Ð½Ð°Ð¼Ñ–Ñ‡Ð½Ð¾"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "не вдалоÑÑ Ñтворити Ñтруктури даних TLS"
@@ -713,220 +713,220 @@ msgstr "помилка під Ñ‡Ð°Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ верÑÑ–Ñ—"
msgid "cannot allocate version reference table"
msgstr "не вдалоÑÑ Ñ€Ð¾Ð·Ð¼Ñ–Ñтити таблицю поÑилань на верÑÑ–Ñ—"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR без залежноÑті від GLIBC_ABI_DT_RELR"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "ВивеÑти кеш"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Режим докладних повідомлень"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Ðе збирати кеш"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Ðе оновлювати Ñимволічні поÑиланнÑ"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Перейти до каталогу КОРІÐЬ Ñ– викориÑтовувати його Ñк кореневий"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "КОРІÐЬ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "КЕШ"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "ВикориÑтовувати КЕШ Ñк файл кешу"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "КОÐФ"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "ВикориÑтовувати КОÐФ Ñк файл налаштувань"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "ОброблÑти лише каталоги, вказані у командному Ñ€Ñдку. Ðе будувати кеш."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Під’єднати окремі бібліотеки вручну."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "ФОРМÐТ"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Формат, Ñким Ñлід ÑкориÑтатиÑÑ: new (типовий), old або compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "Ігнорувати допоміжний файл кешу"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Ðалаштувати прив’Ñзки динамічного компонувальника під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "ШлÑÑ… «%s» вказано декілька разів"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(від %s:%d і %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Ðе вдалоÑÑ Ñформувати шлÑÑ… glibc-hwcaps"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Будуємо ÑпиÑок каталогу %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ ÑтатиÑтичні дані щодо %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ ÑтатиÑтичні дані щодо %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s не Ñ” Ñимволічним поÑиланнÑм\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Ðе вдалоÑÑ Ð²Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Ðе вдалоÑÑ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ %s до %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (змінено)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (ПРОПУЩЕÐО)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Ðе вдалоÑÑ Ð¾Ð±Ñ€Ð¾Ð±Ð¸Ñ‚Ð¸ lstat %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Файл %s проігноровано, оÑкільки він не Ñ” звичайним файлом."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Зв’Ñзку не Ñтворено, оÑкільки не вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ бібліотеку so Ð´Ð»Ñ %s"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (від %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Ðе вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ каталог %s"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Ðе вдалоÑÑ Ñформувати шлÑÑ… до бібліотеки"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Файл вхідних даних %s не знайдено.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ ÑтатиÑтичні дані щодо %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "Бібліотека libc6 %s зберігаєтьÑÑ Ñƒ помилковому каталозі"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "бібліотеки %s і %s у каталозі %s мають однакові назви so, але належать до різних типів."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "ПопередженнÑ: ігноруємо файл налаштувань, Ñкий не вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: інÑтрукцію hwcap проігноровано"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "Ñкщо викориÑтано -r, Ñлід вказати абÑолютну назву файла Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð° налаштувань"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "пам’Ñть вичерпано"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: не вдалоÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ каталог %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "відноÑний шлÑÑ… «%s» викориÑтано Ð´Ð»Ñ Ð·Ð±Ð¸Ñ€Ð°Ð½Ð½Ñ ÐºÐµÑˆÑƒ"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Ðе вдалоÑÑ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ каталог на /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Ðе вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ каталог файлів кешу %s\n"
@@ -1278,82 +1278,82 @@ msgstr "ОСВ [ДÐÐІ_ПРОФІЛЮВÐÐÐЯ]"
msgid "failed to load shared object `%s'"
msgstr "не вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ об’єкт Ñпільного викориÑÑ‚Ð°Ð½Ð½Ñ Â«%s»"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "не вдалоÑÑ Ñтворити внутрішній деÑкриптор"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Спроба повторного Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð¾Ð±â€™Ñ”ÐºÑ‚Ð° Ñпільного викориÑÑ‚Ð°Ð½Ð½Ñ Â«%s» зазнала невдачі"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "Ñпроба Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÑ–Ð² розділів зазнала невдачі"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "Ñпроба Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ– Ñ€Ñдків заголовка розділу завершилаÑÑ Ð½ÐµÐ²Ð´Ð°Ð»Ð¾"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Ðе вдалоÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ назву файла з діагноÑтичними даними: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "не вдалоÑÑ Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ назву файла"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "Ñпроба Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° ELF зазнала невдачі"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Файл «%s» очищено від додаткових даних: докладний аналіз неможливий\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "не вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ дані Ñимволів"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "не вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ дані профілюваннÑ"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "під Ñ‡Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ ÑтатиÑтичних даних щодо файла даних профілюваннÑ"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "файл даних Ð¿Ñ€Ð¾Ñ„Ñ–Ð»ÑŽÐ²Ð°Ð½Ð½Ñ Â«%s» не відповідає об’єкту Ñпільного викориÑÑ‚Ð°Ð½Ð½Ñ Â«%s»"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "не вдалоÑÑ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñ‚Ð¸ mmap Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð° даних профілюваннÑ"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "помилка під Ñ‡Ð°Ñ Ñпроби закрити файл даних профілюваннÑ"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "«%s» не Ñ” коректним файлом даних Ð¿Ñ€Ð¾Ñ„Ñ–Ð»ÑŽÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Â«%s»"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "не вдалоÑÑ Ñ€Ð¾Ð·Ð¼Ñ–Ñтити дані Ñимволу"
@@ -2851,7 +2851,7 @@ msgid "cannot resize archive file"
msgstr "зміна розмірів файла архіву неможлива"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "не вдалоÑÑ Ð¿Ñ€Ð¸Ð²â€™Ñзати заголовок архіву"
@@ -2910,64 +2910,70 @@ msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ ÑтатиÑтичні дані щÐ
msgid "cannot lock locale archive \"%s\""
msgstr "не вдалоÑÑ Ð·Ð°Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ñ‚Ð¸ архів локалі «%s»"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr "не вдалоÑÑ Ñ€Ð¾Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ñ‚Ð¸ заголовок архіву"
+
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "не вдалоÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ заголовок архіву"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "помилкове Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ½Ð¾Ñ— Ñуми у заголовку архіву"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "локаль «%s» вже Ñ–Ñнує"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "не вдалоÑÑ Ð´Ð¾Ð´Ð°Ñ‚Ð¸ до архіву локалі"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "альтернативний файл локалі «%s» не знайдено"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Додаємо %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "помилка під Ñ‡Ð°Ñ Ñпроби отримати ÑтатиÑтичні дані щодо «%s»: %s: проігноровано"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "«%s» не є каталогом; проігноровано"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "не вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ каталог «%s»: %s: проігноровано"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "набір файлів локалі у «%s» є неповним"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "не вдалоÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ уÑÑ– файли у «%s»: проігноровано"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "локаль «%s» поза архівом"
diff --git a/po/vi.po b/po/vi.po
index 899bbb8..312905c 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libc 2.37.9000\n"
"Report-Msgid-Bugs-To: http://www.gnu.org/software/libc/bugs.html\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2023-07-22 10:02+0700\n"
"Last-Translator: Trần Ngá»c Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
@@ -102,7 +102,7 @@ msgstr "(LỖI CHƯƠNG TRÌNH) Không có phiên bản đã biết!?"
msgid "%s: Too many arguments\n"
msgstr "%s: Quá nhiá»u đối số\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(Lá»–I CHƯƠNG TRÃŒNH) Nên nhận biệt tùy chá»n mà chưa?"
@@ -135,7 +135,7 @@ msgstr ""
"-o TẬP-TIN-ÄẦU-RA [TẬP-TIN-ÄẦU-VÀO]…\n"
"[TẬP-TIN-ÄẦU-RA [TẬP-TIN-ÄẦU-VÀO]…]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -151,7 +151,7 @@ msgstr ""
"Thông báo lỗi dịch cho: <https://translationproject.org/team/vi.html>.\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -167,7 +167,7 @@ msgstr ""
"KHÔNG CÓ BẢO HÀNH GÃŒ CẢ; NGAY CẢ KHI NÓ ÄÆ¯á»¢C BÃN HAY THÃCH HỢP CHO MỤC ÄÃCH Cà NHÂN.\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -378,7 +378,7 @@ msgstr "Tập tin nhớ đêm sai endianness.\n"
msgid "Cache generated by: "
msgstr "Bộ nhớ tạm được tạo bởi: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "Không thể mở tập tin nhớ tạm %s\n"
@@ -447,11 +447,11 @@ msgstr "gặp lỗi khi nạp thư viện dùng chung"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "Lá»–I LIÊN KẾT ÄỘNG!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "không thể tạo danh sách phạm vi"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "chưa mở đối tượng dùng chung"
@@ -480,11 +480,11 @@ msgstr "không thể cấp phát danh sách quan hệ phụ thuộc"
msgid "cannot allocate symbol search list"
msgstr "không thể cấp phát danh sách tìm kiếm ký hiệu"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "không thể tạo ưu tiên HWCAP"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "không thể tạo danh sách khả năng"
@@ -504,99 +504,99 @@ msgstr "không thể tạo bản sao RUNPATH/RPATH"
msgid "cannot create search path array"
msgstr "không thể tạo mảng đưá»ng dẫn tìm kiếm"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "không thể lấy trạng thái vỠđối tượng dùng chung"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "không thể tạo bộ mô tả đối tượng dùng chung"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "không thể Ä‘á»c dữ liệu tập tin"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "Äịa chỉ/bù cá»§a câu lệnh nạp ELF không phải được sắp trang đúng"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "tập tin đối tượng không có đoạn nạp được"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "không thể nạp động tập tin thực hiện được"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "tập tin đối tượng không có phần động"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "không thể nạp động tập tin thực hiện được không phụ thuộc vị trí"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "đối tượng dùng chung không thể được dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "không thể cấp phát bộ nhớ cho phần đầu chương trình"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "không thể hiệu lực ngăn xếp thực hiện được theo yêu cầu của đối tượng dùng chung"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "không thể đóng bộ mô tả tập tin"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "tập tin quá ngắn"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "phần đầu ELF không hợp lệ"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "Bảng mã dữ liệu tập tin ELF không có kiểu vỠcuối lớn (big-endian)"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "Bảng mã dữ liệu tập tin ELF không có kiểu vỠcuối nhỠ(little-endian)"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ident phiên bản tập tin ELF không tương ứng với cái hiện tại"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "Hệ Ä‘iá»u hành ABI cá»§a tập tin ELF không phải hợp lệ"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "Phiên bản ABI của tập tin ELF không phải hợp lệ"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "không có phần đệm số không trong e_ident"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "lá»—i ná»™i bá»™"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "Phiên bản tập tin ELF không tương ứng vá»›i Ä‘iá»u hiện thá»i"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "chỉ có thể nạp ET_DYN và ET_EXEC"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "kích cỡ phentsize cá»§a tập tin ELF là bất thưá»ng"
@@ -624,19 +624,19 @@ msgstr "không thể thay đổi sự bảo vệ bộ nhớ"
msgid "cannot map zero-fill pages"
msgstr "không thể ánh xạ trang Ä‘iá»n số không"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "lỗi tra cứu ký hiệu"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "không thể kéo dài phạm vi toàn cục"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "Bá»™ đếm tạo TLS đã bao bá»c! Hãy thông báo lá»—i này."
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "không thể cấp phát dữ liệu tìm kiếm địa chỉ"
@@ -677,7 +677,7 @@ msgstr "không thể áp dụng sự bảo vệ bộ nhớ thêm sau khi tái đ
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "RTLD_NEXT được dùng trong mã không phải được nạp động"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "không thể tạo các cấu trúc dữ liệu TLS"
@@ -689,220 +689,220 @@ msgstr "lỗi tra cứu phiên bản"
msgid "cannot allocate version reference table"
msgstr "không thể cấp phát bảng tham chiếu phiên bản"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR không phụ thuộc GLIBC_ABI_DT_RELR"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "In bộ nhớ đệm"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "Tạo thông tin chi tiết"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "Äừng xây dá»±ng bá»™ nhá»› tạm"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "Äừng cập nhật các liên kết má»m"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "Chuyển đổi và dùng Gá»C làm thư mục gốc"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "Gá»C"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "NHỚ_ÄỆM"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "Dùng cái này làm TẬP-TIN nhớ đệm"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CẤU_HÌNH"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "Dùng CẤU_HÌNH làm tập tin cấu hình"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "Chỉ xá»­ lý các thư mục được chỉ ra trên dòng lệnh. Äừng xây dá»±ng bá»™ nhá»› tạm."
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "Liên kết bằng tay các thư viện riêng."
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "ÄỊNH_DẠNG"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "Äịnh dạng cần dùng: new (mặc định), old, compat (má»›i,cÅ©,tương thích)"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "BỠqua tập tin nhớ tạm bổ trợ"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "Cấu hình ràng buộc liên kết động khi chạy."
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "ÄÆ°á»ng dẫn “%s†được đưa ra nhiá»u lần"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(từ %s:%d và %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "Không thể tạo thành đưá»ng dẫn glibc-hwcaps"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "Thư mục liệt kê “%sâ€"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "Không thể lấy thống kê vỠ%s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "Không thể lấy thống kê vỠ%s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s không phải là má»™t liên kết má»m\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "Không thể bỠliên kết %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "Không thể liên kết %s tới %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (đã thay đổi)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (BỊ BỎ QUA)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "Không tìm thấy %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "Không thể lstat %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "Äã bá» qua tập tin %s vì nó không phải là tập tin thông thưá»ng."
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "Chưa tạo liên kết vì không tìm thấy soname đối với %s"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (từ %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "Không thể mở thư mục %s"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "Không thể tạo đưá»ng dẫn thư viện"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "Không tìm thấy tập tin đầu vào %s.\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "Không thể lấy trạng thái vỠ%s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "thư viện libc6 %s nằm trong thư mục không đúng"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "thư viện %s và %s trong thư mục %s có cùng một soname còn có kiểu khác nhau."
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "Cảnh báo: đang bỠqua tập tin cấu hình, cái mà đã không thể mở được: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: chỉ thị hwcap bị bỠqua"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "dùng tùy chá»n “-r†thì cÅ©ng cần tên tập tin tuyệt đối cho tập tin cấu hình"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "hết bộ nhớ"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: không thể Ä‘á»c thư mục %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "đưá»ng dẫn tương đối “%s†được dùng để xây dá»±ng bá»™ nhá»› tạm"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "Không thể chuyển đổi thư mục (chdir) sang /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "Không thể mở thư mục nhớ tạm %s\n"
@@ -1254,82 +1254,82 @@ msgstr "SHOBJ [DỮ_LIỆU_LƯỢC_TẢ]"
msgid "failed to load shared object `%s'"
msgstr "lá»—i nạp đối tượng dùng chung “%sâ€"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "không thể tạo bộ mô tả nội bộ"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "Lá»—i mở lại đối tượng dùng chung “%sâ€"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "lá»—i Ä‘á»c phần đầu cá»§a phần"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "lá»—i Ä‘á»c bảng chuá»—i phần đầu cá»§a phần"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** Không thể Ä‘á»c tên tập tin chứa thông tin gỡ lá»—i: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "không thể phân giải tên tập tin"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "lá»—i Ä‘á»c phần đầu ELF"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** Tập tin “%s†bị tước nên không thể phân tích chi tiết\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "lỗi nạp dữ liệu ký hiệu"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "không thể nạp dữ liệu đo hiệu năng sử dụng"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "trong khi lấy thống kê vỠtập tin dữ liệu do hiệu năng sử dụng"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "tập tin dữ liệu do hiệu năng sá»­ dụng “%s†không tương ứng vá»›i đối tượng dùng chung “%sâ€"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "lỗi mmap tập tin dữ liệu do hiệu năng sử dụng"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "gặp lỗi khi đóng tập tin dữ liệu do hiệu năng sử dụng"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "“%s†không phải là tập tin dữ liệu lược tả đúng dành cho “%sâ€"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "không thể cấp phát dữ liệu ký hiệu"
@@ -2809,7 +2809,7 @@ msgid "cannot resize archive file"
msgstr "không thể thay đổi kích cỡ của tập tin kho lưu"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "không thể ánh xạ phần đầu của kho lưu"
@@ -2868,64 +2868,64 @@ msgstr "không thể lấy thống kê vá» kho lưu miá»n địa phương “%
msgid "cannot lock locale archive \"%s\""
msgstr "không thể khóa kho lưu miá»n địa phương “%sâ€"
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "không thể Ä‘á»c phần đầu cá»§a kho lưu"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "giá trị ma thuật sai trong phần đầu lưu trữ"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "miá»n địa phương “%s†đã có"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "không thể thêm vào kho lưu miá»n địa phương"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "không tìm thấy tập tin bí danh miá»n địa phương “%sâ€"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "Äang thêm “%sâ€\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "gặp lá»—i khi lấy thống kê vỠ“%sâ€: %s: bị bá» qua"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "“%s†không phải là thư mục nên bị bỠqua"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "không thể mở thư mục “%sâ€: %s: bị bá» qua"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "tập hợp tập tin miá»n địa phương chưa hoàn toàn trong “%sâ€"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "không thể Ä‘á»c tất cả các tập tin trong “%sâ€: bị bá» qua"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "miá»n địa phương “%s†không nằm trong kho lưu"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index a744fca..e31fea6 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -14,9 +14,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.40.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
-"PO-Revision-Date: 2025-01-07 09:05+0800\n"
+"Project-Id-Version: libc 2.41.9000\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
+"PO-Revision-Date: 2025-07-20 17:45+0800\n"
"Last-Translator: Wenbin Lv <wenbin816@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
"Language: zh_CN\n"
@@ -25,7 +25,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
-"X-Generator: Poedit 3.5\n"
+"X-Generator: Poedit 3.6\n"
#: argp/argp-help.c:229
#, c-format
@@ -107,7 +107,7 @@ msgstr "(程åºé”™è¯¯ï¼‰ç‰ˆæœ¬å·æœªçŸ¥ï¼ï¼Ÿ"
msgid "%s: Too many arguments\n"
msgstr "%s: 傿•°å¤ªå¤š\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(程åºé”™è¯¯ï¼‰é€‰é¡¹åº”该å¯è¯†åˆ«ï¼ï¼Ÿ"
@@ -149,7 +149,7 @@ msgstr ""
"-o 输出文件 [输入文件]...\n"
"[输出文件 [输入文件]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -164,7 +164,7 @@ msgstr ""
"%s。\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -180,7 +180,7 @@ msgstr ""
"å“è´¨ä¿è¯ï¼›ç”šè‡³ä¸ä¿è¯é€‚销性或是适用于æŸç§ç‰¹å®šç”¨é€”。\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -410,7 +410,7 @@ msgstr "缓存文件使用了错误的字节顺åºã€‚\n"
msgid "Cache generated by: "
msgstr "缓存生æˆè€…:"
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "无法打开缓存文件 %s\n"
@@ -479,11 +479,11 @@ msgstr "载入共享库时出错"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "动æ€é“¾æŽ¥å™¨ BUGï¼ï¼ï¼"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "无法创建作用域列表"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "共享目标未打开"
@@ -512,11 +512,11 @@ msgstr "无法分é…ä¾èµ–列表"
msgid "cannot allocate symbol search list"
msgstr "无法分é…ç¬¦å·æœç´¢åˆ—表"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "无法创建 HWCAP 优先级"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "无法创建功能列表"
@@ -536,100 +536,100 @@ msgstr "无法创建 RUNPATH/RPATH 的副本"
msgid "cannot create search path array"
msgstr "无法创建æœç´¢è·¯å¾„数组"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "无法对共享目标进行 stat æ“作"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "无法创建共享目标æè¿°ç¬¦"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "无法读入文件数æ®"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "ELF 载入命令的地å€/åç§»é‡æ²¡æœ‰å¯¹é½åˆ°é¡µ"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "目标文件没有å¯åŠ è½½çš„æ®µ"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "无法动æ€åŠ è½½å¯æ‰§è¡Œæ–‡ä»¶"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "目标文件没有动æ€èŠ‚"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "无法动æ€åŠ è½½ä½ç½®æ— å…³å¯æ‰§è¡Œæ–‡ä»¶"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "无法用 dlopen() 打开共享目标"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "无法为程åºå¤´åˆ†é…内存"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "无法å¯ç”¨å…±äº«ç›®æ ‡éœ€è¦çš„坿‰§è¡Œæ ˆ"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "无法关闭文件æè¿°ç¬¦"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "文件过短"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "无效的 ELF 头"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "ELF 文件数æ®ç¼–ç ä¸æ˜¯å¤§ç«¯åº"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "ELF 文件数æ®ç¼–ç ä¸æ˜¯å°ç«¯åº"
# e_ident[]
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ELF 文件的版本标识符ä¸ç¬¦åˆç›®å‰æ‰€ä½¿ç”¨çš„"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ELF 文件 OS ABI 无效"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ELF 文件 ABI 版本无效"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "e_ident 的填充长度éžé›¶"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "内部错误"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "ELF 文件版本与当å‰ç‰ˆæœ¬ä¸åŒ¹é…"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "åªæœ‰ ET_DYN ä»¥åŠ ET_EXEC å¯ä»¥åŠ è½½"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "ELF æ–‡ä»¶çš„æ ‡å¤´é¡¹ç›®å¤§å° (phentsize) å‡ºä¹Žæ„æ–™"
@@ -657,19 +657,19 @@ msgstr "无法改å˜å†…å­˜ä¿æŠ¤"
msgid "cannot map zero-fill pages"
msgstr "无法映射用零填充的页"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "ç¬¦å·æŸ¥æ‰¾é”™è¯¯"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "无法扩展全局作用域"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "TLS 生æˆè®¡æ•°å™¨æº¢å‡ºï¼è¯·æŠ¥å‘Šè¿™ä¸ªæƒ…况。"
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "无法分é…åœ°å€æŸ¥è¯¢æ•°æ®"
@@ -710,7 +710,7 @@ msgstr "无法在é‡å®šä½åŽåº”用é¢å¤–çš„å†…å­˜ä¿æŠ¤"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "ä»£ç æ‰€ä½¿ç”¨çš„ RTLD_NEXT 没有动æ€åŠ è½½"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "无法创建 TLS æ•°æ®ç»“æž„"
@@ -722,220 +722,220 @@ msgstr "版本查找错误"
msgid "cannot allocate version reference table"
msgstr "无法分é…版本引用表格"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR 没有 GLIBC_ABI_DT_RELR ä¾èµ–"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "打å°ç¼“å­˜"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "生æˆè¯¦ç»†æ¶ˆæ¯"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "ä¸è¦åˆ›å»ºç¼“å­˜"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "ä¸è¦æ›´æ–°ç¬¦å·é“¾æŽ¥"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "进入 <根> 目录并将其作为根目录"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "æ ¹"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "缓存"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "将 <缓存> 用作缓存文件"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "é…ç½®"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "å°† <é…ç½®> 用作é…置文件"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "åªå¤„ç†å‘½ä»¤è¡Œä¸­æŒ‡å®šçš„目录。ä¸è¦åˆ›å»ºç¼“存。"
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "手动链接å„个库。"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "æ ¼å¼"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "使用的格å¼ï¼šnew(默认)ã€old 或 compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "忽略辅助缓存文件"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "é…置动æ€é“¾æŽ¥å™¨çš„è¿è¡Œæ—¶çš„绑定。"
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "多次给出路径 \"%s\""
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(æ¥è‡ª %s:%d å’Œ %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "æ— æ³•å½¢æˆ glibc-hwcaps 路径"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "正在列出目录 %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "无法对 %s 进行 stat æ“作"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "无法对 %s 进行 stat æ“作\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s 䏿˜¯ç¬¦å·é“¾æŽ¥\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "æ— æ³•å–æ¶ˆé“¾æŽ¥ %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "无法将 %s 链接到 %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr "(已改å˜ï¼‰\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr "(已跳过)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "无法找到 %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "无法对 %s 进行 lstat æ“作"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "忽略文件 %sï¼Œå› ä¸ºå®ƒä¸æ˜¯ä¸€ä¸ªæ™®é€šæ–‡ä»¶ã€‚"
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "未创建链接,因为 %s 无法找到 soname"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr "(æ¥è‡ª %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "无法打开目录 %s"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "无法形æˆåº“路径"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "未找到输入文件 %s。\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "无法对 %s 进行 stat æ“作"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 的库 %s 处于错误的目录中"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "目录 %3$s 中的库 %1$s å’Œ %2$s çš„ soname 相åŒä½†ç±»åž‹ä¸åŒã€‚"
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "警告:已忽略无法打开的é…置文件:%s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: hwcap 指令已忽略"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "使用 -r 时,é…置文件的文件å需è¦ä½¿ç”¨ç»å¯¹è·¯å¾„"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "内存耗尽"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: 无法读å–目录 %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "ç”¨æ¥æž„建缓存的路径 \"%s\" 是相对路径"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "无法改å˜ç›®å½•到 /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "无法打开缓存文件目录 %s\n"
@@ -1288,82 +1288,82 @@ msgstr "共享对象 [性能数æ®]"
msgid "failed to load shared object `%s'"
msgstr "载入共享目标 \"%s\" 失败"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "无法创建内部æè¿°ç¬¦"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "釿–°æ‰“开共享目标 \"%s\" 失败"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "读å–节头部失败"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "读å–节头部字符串表失败"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** 无法读å–è°ƒè¯•ä¿¡æ¯æ–‡ä»¶å:%m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "无法确定文件å"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "è¯»å– ELF 头部失败"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** 文件 \"%s\" 已剥离(stripped):ä¸å¯èƒ½è¿›è¡Œç»†èŠ‚åˆ†æž\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "è½½å…¥ç¬¦å·æ•°æ®å¤±è´¥"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "æ— æ³•åŠ è½½æ€§èƒ½åˆ†æžæ•°æ®"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "å¯¹æ€§èƒ½åˆ†æžæ•°æ®æ–‡ä»¶æ‰§è¡Œ stat æ“作时"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "æ€§èƒ½åˆ†æžæ•°æ®æ–‡ä»¶ \"%s\" 与共享目标 \"%s\" ä¸åŒ¹é…"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "å¯¹æ€§èƒ½åˆ†æžæ•°æ®æ–‡ä»¶è¿›è¡Œ mmap æ“作失败"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "å…³é—­æ€§èƒ½åˆ†æžæ•°æ®æ–‡ä»¶æ—¶å‡ºé”™"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "\"%s\" 䏿˜¯é€‚用于 \"%s\" çš„æ­£ç¡®çš„æ€§èƒ½åˆ†æžæ•°æ®æ–‡ä»¶"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "无法分é…ç¬¦å·æ•°æ®"
@@ -2862,7 +2862,7 @@ msgid "cannot resize archive file"
msgstr "无法改å˜å½’档文件的大å°"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "无法映射归档文件头"
@@ -2921,64 +2921,70 @@ msgstr "无法对区域设置归档文件 \"%s\" 进行 stat æ“作"
msgid "cannot lock locale archive \"%s\""
msgstr "无法é”定区域设置归档文件 \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:642 locale/programs/locarchive.c:656
+#: locale/programs/locarchive.c:664 locale/programs/locarchive.c:685
+#, c-format
+msgid "cannot unlock archive header"
+msgstr "无法解é”归档文件头"
+
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "无法读入归档文件头"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "归档文件头中的魔数无效"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "区域设置 \"%s\" 已存在"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "无法添加到区域设置归档文件"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "找ä¸åˆ°åŒºåŸŸè®¾ç½®åˆ«å文件 \"%s\""
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "正在添加 %s\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "无法对 \"%s\" 进行 stat æ“作:%s:已忽略"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" 䏿˜¯ç›®å½•;已忽略"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "无法打开目录 \"%s\":%s:已忽略"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "\"%s\" 中的区域设置文件集ä¸å®Œæ•´"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "无法读入 \"%s\" 中的所有文件:已忽略"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "区域设置 \"%s\" ä¸åœ¨å½’档文件中"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index ee749e0..45b72e8 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -16,7 +16,7 @@
msgid ""
msgstr ""
"Project-Id-Version: libc 2.39.9000\n"
-"POT-Creation-Date: 2025-01-28 12:35+0100\n"
+"POT-Creation-Date: 2025-07-19 22:21+0200\n"
"PO-Revision-Date: 2024-12-02 09:47+0800\n"
"Last-Translator: Yi-Jyun Pan <pan93412@gmail.com>\n"
"Language-Team: Chinese (traditional) <zh-l10n@lists.slat.org>\n"
@@ -108,7 +108,7 @@ msgstr "(程å¼éŒ¯èª¤ï¼‰æ²’有已知版本ï¼ï¼Ÿ"
msgid "%s: Too many arguments\n"
msgstr "%s: éŽå¤šåƒæ•¸\n"
-#: argp/argp-parse.c:751
+#: argp/argp-parse.c:754
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(程å¼éŒ¯èª¤ï¼‰é¸é …應該已被識別ï¼ï¼Ÿ"
@@ -140,7 +140,7 @@ msgstr ""
"-o 輸出檔案å稱 [輸入檔案å稱]...\n"
"[輸出檔案å稱 [輸入檔案å稱]...]"
-#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:217
+#: catgets/gencat.c:230 debug/pcprofiledump.c:219 elf/ldconfig.c:216
#: elf/pldd.c:246 elf/sln.c:77 elf/sprof.c:371 iconv/iconv_prog.c:374
#: iconv/iconvconfig.c:380 locale/programs/locale.c:275
#: locale/programs/localedef.c:437 login/programs/pt_chown.c:88
@@ -155,7 +155,7 @@ msgstr ""
"%s。\n"
#: catgets/gencat.c:246 debug/pcprofiledump.c:235 debug/xtrace.sh:63
-#: elf/ldconfig.c:233 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
+#: elf/ldconfig.c:232 elf/ldd.bash.in:38 elf/pldd.c:262 elf/sotruss.sh:75
#: elf/sprof.c:388 iconv/iconv_prog.c:391 iconv/iconvconfig.c:397
#: locale/programs/locale.c:292 locale/programs/localedef.c:459
#: login/programs/pt_chown.c:62 malloc/memusage.sh:70 malloc/memusagestat.c:582
@@ -171,7 +171,7 @@ msgstr ""
"售或者é©åˆæŸäº›ç‰¹æ®Šç›®çš„。\n"
#: catgets/gencat.c:251 debug/pcprofiledump.c:240 debug/xtrace.sh:67
-#: elf/ldconfig.c:238 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
+#: elf/ldconfig.c:237 elf/pldd.c:267 elf/sprof.c:394 iconv/iconv_prog.c:396
#: iconv/iconvconfig.c:402 locale/programs/locale.c:297
#: locale/programs/localedef.c:464 malloc/memusage.sh:74
#: malloc/memusagestat.c:587 nscd/nscd.c:526 nss/getent.c:97 nss/makedb.c:392
@@ -387,7 +387,7 @@ msgstr "å¿«å–æª”æ¡ˆçš„å­—ç¯€é †åºæœ‰èª¤ã€‚\n"
msgid "Cache generated by: "
msgstr "å¿«å–產生者: "
-#: elf/cache.c:296 elf/ldconfig.c:1239
+#: elf/cache.c:296 elf/ldconfig.c:1238
#, c-format
msgid "Can't open cache file %s\n"
msgstr "ç„¡æ³•é–‹å•Ÿå¿«å–æª” %s\n"
@@ -456,11 +456,11 @@ msgstr "載入共用函å¼åº«æ™‚發生錯誤"
msgid "DYNAMIC LINKER BUG!!!"
msgstr "å‹•æ…‹é€£æŽ¥ç¨‹å¼æœ‰å•題!!!"
-#: elf/dl-close.c:363 elf/dl-open.c:298
+#: elf/dl-close.c:363 elf/dl-open.c:297
msgid "cannot create scope list"
msgstr "無法建立作用域列表"
-#: elf/dl-close.c:792
+#: elf/dl-close.c:790
msgid "shared object not open"
msgstr "共用物件案沒有開啟"
@@ -489,11 +489,11 @@ msgstr "無法é…置相關性列表"
msgid "cannot allocate symbol search list"
msgstr "無法é…置符號æœå°‹åˆ—表"
-#: elf/dl-hwcaps.c:104
+#: elf/dl-hwcaps.c:103
msgid "cannot create HWCAP priorities"
msgstr "無法建立 HWCAP 優先級"
-#: elf/dl-hwcaps.c:196
+#: elf/dl-hwcaps.c:195
msgid "cannot create capability list"
msgstr "無法建立 capability 列表"
@@ -513,99 +513,99 @@ msgstr "無法建立 RUNPATH/RPATH 的副本"
msgid "cannot create search path array"
msgstr "無法建立æœå°‹è·¯å¾‘陣列"
-#: elf/dl-load.c:973
+#: elf/dl-load.c:978
msgid "cannot stat shared object"
msgstr "無法 stat 共用物件"
-#: elf/dl-load.c:1066 elf/dl-load.c:2155
+#: elf/dl-load.c:1071 elf/dl-load.c:2155
msgid "cannot create shared object descriptor"
msgstr "無法建立共用物件敘述項"
-#: elf/dl-load.c:1085 elf/dl-load.c:1604 elf/dl-load.c:1710
+#: elf/dl-load.c:1090 elf/dl-load.c:1605 elf/dl-load.c:1711
msgid "cannot read file data"
msgstr "ç„¡æ³•è®€å–æª”案資料"
-#: elf/dl-load.c:1138 elf/dl-map-segments.h:117
+#: elf/dl-load.c:1143 elf/dl-map-segments.h:118
msgid "ELF load command address/offset not page-aligned"
msgstr "ELF 載入命令的ä½å€æˆ–ä½ç§»æ²’有å°é½Šé é¢"
-#: elf/dl-load.c:1230
+#: elf/dl-load.c:1235
msgid "object file has no loadable segments"
msgstr "目的檔中沒有å¯è¼‰å…¥çš„倿®µ"
-#: elf/dl-load.c:1247
+#: elf/dl-load.c:1252
msgid "cannot dynamically load executable"
msgstr "無法動態載入執行檔"
-#: elf/dl-load.c:1254
+#: elf/dl-load.c:1259
msgid "object file has no dynamic section"
msgstr "å…±ç”¨ç‰©ä»¶ä¸­æ²’æœ‰å‹•æ…‹å€æ®µ"
-#: elf/dl-load.c:1289
+#: elf/dl-load.c:1294
msgid "cannot dynamically load position-independent executable"
msgstr "無法動態載入地å€ç„¡é—œå¯åŸ·è¡Œæª”"
-#: elf/dl-load.c:1291
+#: elf/dl-load.c:1296
msgid "shared object cannot be dlopen()ed"
msgstr "共用物件無法被 dlopen()"
-#: elf/dl-load.c:1304
+#: elf/dl-load.c:1309
msgid "cannot allocate memory for program header"
msgstr "無法é…ç½®è¨˜æ†¶é«”çµ¦ç¨‹å¼æ¨™é ­å€ä½¿ç”¨"
-#: elf/dl-load.c:1329
+#: elf/dl-load.c:1334
msgid "cannot enable executable stack as shared object requires"
msgstr "無法開啟å¯åŸ·è¡Œå †ç–Šåšç‚ºå…±ç”¨ç‰©ä»¶"
-#: elf/dl-load.c:1357
+#: elf/dl-load.c:1362
msgid "cannot close file descriptor"
msgstr "無法關閉檔案æè¿°ç¬¦è™Ÿ"
-#: elf/dl-load.c:1604
+#: elf/dl-load.c:1605
msgid "file too short"
msgstr "檔案太å°"
-#: elf/dl-load.c:1638
+#: elf/dl-load.c:1639
msgid "invalid ELF header"
msgstr "無效的 ELF 標頭"
-#: elf/dl-load.c:1653
+#: elf/dl-load.c:1654
msgid "ELF file data encoding not big-endian"
msgstr "ELF 檔資料編碼並éžå¤§å°¾åº"
-#: elf/dl-load.c:1655
+#: elf/dl-load.c:1656
msgid "ELF file data encoding not little-endian"
msgstr "ELF 檔資料編碼並éžå°å°¾åº"
-#: elf/dl-load.c:1659
+#: elf/dl-load.c:1660
msgid "ELF file version ident does not match current one"
msgstr "ELF 檔版本 ident ä¸ç¬¦åˆç›®å‰æ‰€ä½¿ç”¨çš„"
-#: elf/dl-load.c:1663
+#: elf/dl-load.c:1664
msgid "ELF file OS ABI invalid"
msgstr "ELF 檔 OS ABI 版本ä¸é©ç”¨"
-#: elf/dl-load.c:1666
+#: elf/dl-load.c:1667
msgid "ELF file ABI version invalid"
msgstr "ELF 檔 ABI 版本ä¸é©ç”¨"
-#: elf/dl-load.c:1669
+#: elf/dl-load.c:1670
msgid "nonzero padding in e_ident"
msgstr "在 e_ident 中填補éžé›¶å€¼"
-#: elf/dl-load.c:1672
+#: elf/dl-load.c:1673
msgid "internal error"
msgstr "內部錯誤"
-#: elf/dl-load.c:1679
+#: elf/dl-load.c:1680
msgid "ELF file version does not match current one"
msgstr "ELF 檔版本ä¸ç¬¦åˆç›®å‰çš„版本"
-#: elf/dl-load.c:1691
+#: elf/dl-load.c:1692
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "åªæœ‰ ET_DYN ä»¥åŠ ET_EXEC å¯ä»¥è¼‰å…¥"
-#: elf/dl-load.c:1696
+#: elf/dl-load.c:1697
msgid "ELF file's phentsize not the expected size"
msgstr "ELF 檔的 phentsize 䏦䏿˜¯é æœŸä¸­çš„大å°"
@@ -633,19 +633,19 @@ msgstr "無法改變記憶體ä¿è­·ç‹€æ…‹"
msgid "cannot map zero-fill pages"
msgstr "ç„¡æ³•å°æ‡‰ä»¥é›¶å¡«æ»¿çš„分é å€"
-#: elf/dl-lookup.c:800
+#: elf/dl-lookup.c:810
msgid "symbol lookup error"
msgstr "符號查找錯誤"
-#: elf/dl-open.c:84
+#: elf/dl-open.c:83
msgid "cannot extend global scope"
msgstr "無法延展全域變數的作用域"
-#: elf/dl-open.c:382
+#: elf/dl-open.c:381
msgid "TLS generation counter wrapped! Please report this."
msgstr "TLS 產生計數器被轉æ›åŸ·è¡Œï¼ 請報告這個情æ³ã€‚"
-#: elf/dl-open.c:716
+#: elf/dl-open.c:717
msgid "cannot allocate address lookup data"
msgstr "無法é…ç½®åœ°å€æŸ¥è©¢è³‡æ–™"
@@ -686,7 +686,7 @@ msgstr "é‡å®šå€ä¹‹å¾Œç„¡æ³•套用é¡å¤–記憶體ä¿è­·"
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "程å¼ç¢¼æ‰€ä½¿ç”¨çš„ RTLD_NEXT 沒有動態載入"
-#: elf/dl-tls.c:1196
+#: elf/dl-tls.c:1209
msgid "cannot create TLS data structures"
msgstr "無法建立 TLS è³‡æ–™çµæ§‹"
@@ -698,220 +698,220 @@ msgstr "版本查找錯誤"
msgid "cannot allocate version reference table"
msgstr "無法é…置版本åƒç…§è¡¨"
-#: elf/dl-version.c:380
+#: elf/dl-version.c:387
msgid "DT_RELR without GLIBC_ABI_DT_RELR dependency"
msgstr "DT_RELR 缺少 GLIBC_ABI_DT_RELR ä¾è³´é—œä¿‚"
-#: elf/ldconfig.c:125
+#: elf/ldconfig.c:124
msgid "Print cache"
msgstr "å°å‡ºå¿«å–"
-#: elf/ldconfig.c:126
+#: elf/ldconfig.c:125
msgid "Generate verbose messages"
msgstr "產生更多的訊æ¯"
-#: elf/ldconfig.c:127
+#: elf/ldconfig.c:126
msgid "Don't build cache"
msgstr "ä¸å»ºç«‹å¿«å–"
-#: elf/ldconfig.c:128
+#: elf/ldconfig.c:127
msgid "Don't update symbolic links"
msgstr "ä¸è¦æ›´æ–°ç¬¦è™Ÿé€£çµ"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "Change to and use ROOT as root directory"
msgstr "變æ›åˆ° ROOT 目錄並以它åšç‚ºæ ¹ç›®éŒ„"
-#: elf/ldconfig.c:129
+#: elf/ldconfig.c:128
msgid "ROOT"
msgstr "ROOT"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:130
+#: elf/ldconfig.c:129
msgid "Use CACHE as cache file"
msgstr "使用 CACHE ç•¶ä½œå¿«å–æª”案"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:131
+#: elf/ldconfig.c:130
msgid "Use CONF as configuration file"
msgstr "使用 CONF 當作設定檔"
-#: elf/ldconfig.c:132
+#: elf/ldconfig.c:131
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "åªè™•ç†åœ¨æŒ‡ä»¤åˆ—引數中有指定的目錄,ä¸å»ºç«‹å¿«å–檔案。"
-#: elf/ldconfig.c:133
+#: elf/ldconfig.c:132
msgid "Manually link individual libraries."
msgstr "手動個別連çµå‡½å¼åº«ã€‚"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:134
+#: elf/ldconfig.c:133
msgid "Format to use: new (default), old, or compat"
msgstr "è¦ä½¿ç”¨çš„æ ¼å¼: new (é è¨­å€¼)ã€old 或 compat"
-#: elf/ldconfig.c:135
+#: elf/ldconfig.c:134
msgid "Ignore auxiliary cache file"
msgstr "å¿½ç•¥è¼”åŠ©è¨­å‚™å¿«å–æª”案"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "設定執行時期動態連接。"
-#: elf/ldconfig.c:277
+#: elf/ldconfig.c:276
#, c-format
msgid "Path `%s' given more than once"
msgstr "路徑 `%s' 使用超éŽä¸€æ¬¡"
-#: elf/ldconfig.c:278
+#: elf/ldconfig.c:277
#, c-format
msgid "(from %s:%d and %s:%d)\n"
msgstr "(自 %s:%d 和 %s:%d)\n"
-#: elf/ldconfig.c:310 elf/ldconfig.c:351
+#: elf/ldconfig.c:309 elf/ldconfig.c:350
#, c-format
msgid "Could not form glibc-hwcaps path"
msgstr "無法建構 glibc-hwcaps 路徑"
-#: elf/ldconfig.c:324
+#: elf/ldconfig.c:323
#, c-format
msgid "Listing directory %s"
msgstr "列出目錄 %s"
-#: elf/ldconfig.c:406
+#: elf/ldconfig.c:405
#, c-format
msgid "Can't stat %s"
msgstr "無法 stat %s"
-#: elf/ldconfig.c:487
+#: elf/ldconfig.c:486
#, c-format
msgid "Can't stat %s\n"
msgstr "無法 stat %s\n"
-#: elf/ldconfig.c:497
+#: elf/ldconfig.c:496
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s 䏿˜¯ä¸€å€‹ç¬¦è™Ÿé€£æŽ¥æª”\n"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:515
#, c-format
msgid "Can't unlink %s"
msgstr "ç„¡æ³•å–æ¶ˆé€£çµ %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:521
#, c-format
msgid "Can't link %s to %s"
msgstr "無法從 %s 連çµåˆ° %s"
-#: elf/ldconfig.c:528
+#: elf/ldconfig.c:527
msgid " (changed)\n"
msgstr " (已改變)\n"
-#: elf/ldconfig.c:530
+#: elf/ldconfig.c:529
msgid " (SKIPPED)\n"
msgstr " (已忽略)\n"
-#: elf/ldconfig.c:585
+#: elf/ldconfig.c:584
#, c-format
msgid "Can't find %s"
msgstr "找ä¸åˆ° %s"
-#: elf/ldconfig.c:601 elf/ldconfig.c:760 elf/ldconfig.c:827
+#: elf/ldconfig.c:600 elf/ldconfig.c:759 elf/ldconfig.c:826
#, c-format
msgid "Cannot lstat %s"
msgstr "無法 lstat %s"
-#: elf/ldconfig.c:607
+#: elf/ldconfig.c:606
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "忽略檔案 %s å› ç‚ºå®ƒä¸æ˜¯ä¸€å€‹æ­£å¸¸çš„æª”案。"
-#: elf/ldconfig.c:615
+#: elf/ldconfig.c:614
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "由於找ä¸åˆ° %s 的共用物件å稱,連çµä¸¦æœªè¢«å»ºç«‹"
-#: elf/ldconfig.c:701
+#: elf/ldconfig.c:700
#, c-format
msgid " (from %s:%d)\n"
msgstr " (自 %s:%d)\n"
-#: elf/ldconfig.c:716
+#: elf/ldconfig.c:715
#, c-format
msgid "Can't open directory %s"
msgstr "無法開啟目錄 %s"
-#: elf/ldconfig.c:743 elf/ldconfig.c:748
+#: elf/ldconfig.c:742 elf/ldconfig.c:747
#, c-format
msgid "Could not form library path"
msgstr "無法組織函å¼åº«è·¯å¾‘"
-#: elf/ldconfig.c:777 elf/ldconfig.c:815 elf/readlib.c:81
+#: elf/ldconfig.c:776 elf/ldconfig.c:814 elf/readlib.c:81
#, c-format
msgid "Input file %s not found.\n"
msgstr "輸入檔 %s 找ä¸åˆ°ã€‚\n"
-#: elf/ldconfig.c:784
+#: elf/ldconfig.c:783
#, c-format
msgid "Cannot stat %s"
msgstr "無法顯示狀態 %s"
-#: elf/ldconfig.c:903
+#: elf/ldconfig.c:902
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 函å¼åº« %s 擺錯目錄了"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:921
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "函å¼åº« %s è·Ÿ %s (在目錄 %s 底下) 有共åŒçš„共用函å¼åº«å稱,ä¸éŽå…¶æ ¼å¼å»ä¸åŒã€‚"
-#: elf/ldconfig.c:1051
+#: elf/ldconfig.c:1050
#, c-format
msgid "Warning: ignoring configuration file that cannot be opened: %s"
msgstr "警告: 正在忽略無法開啟的組態檔案: %s"
-#: elf/ldconfig.c:1099
+#: elf/ldconfig.c:1098
#, c-format
msgid "%s:%u: hwcap directive ignored"
msgstr "%s:%u: 忽略 hwcap 指示詞"
-#: elf/ldconfig.c:1118
+#: elf/ldconfig.c:1117
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "需è¦çµ•å°æª”案å稱用於組態檔案時正在使用 -r"
-#: elf/ldconfig.c:1125 locale/programs/xasprintf.c:31
+#: elf/ldconfig.c:1124 locale/programs/xasprintf.c:31
#: locale/programs/xmalloc.c:63 malloc/obstack.c:416 malloc/obstack.c:418
#: posix/getconf.c:460 posix/getconf.c:699
#, c-format
msgid "memory exhausted"
msgstr "記憶體用盡"
-#: elf/ldconfig.c:1158
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: 無法讀å–目錄 %s"
-#: elf/ldconfig.c:1196
+#: elf/ldconfig.c:1195
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "用來建置快å–的相å°è·¯å¾‘ `%s'"
-#: elf/ldconfig.c:1218
+#: elf/ldconfig.c:1217
#, c-format
msgid "Can't chdir to /"
msgstr "無法變更目錄到 /"
-#: elf/ldconfig.c:1259
+#: elf/ldconfig.c:1258
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "ç„¡æ³•é–‹å•Ÿå¿«å–æª”案目錄 %s\n"
@@ -1263,82 +1263,82 @@ msgstr "SHOBJ [PROFDATA]"
msgid "failed to load shared object `%s'"
msgstr "開啟共用物件 `%s' 失敗"
-#: elf/sprof.c:441 elf/sprof.c:824 elf/sprof.c:922
+#: elf/sprof.c:441 elf/sprof.c:821 elf/sprof.c:919
#, c-format
msgid "cannot create internal descriptor"
msgstr "無法建立內部敘述項"
-#: elf/sprof.c:553
+#: elf/sprof.c:550
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "釿–°é–‹å•Ÿå…±ç”¨ç‰©ä»¶ %s 失敗"
-#: elf/sprof.c:560 elf/sprof.c:655
+#: elf/sprof.c:557 elf/sprof.c:652
#, c-format
msgid "reading of section headers failed"
msgstr "讀å–å°ç¯€æ¨™é ­æ™‚失敗"
-#: elf/sprof.c:568 elf/sprof.c:663
+#: elf/sprof.c:565 elf/sprof.c:660
#, c-format
msgid "reading of section header string table failed"
msgstr "讀å–å°ç¯€æ¨™é ­å­—串表格時失敗"
-#: elf/sprof.c:594
+#: elf/sprof.c:591
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** 無法讀å–除錯資訊檔案å稱: %m\n"
-#: elf/sprof.c:615
+#: elf/sprof.c:612
#, c-format
msgid "cannot determine file name"
msgstr "無法決定檔案å稱"
-#: elf/sprof.c:648
+#: elf/sprof.c:645
#, c-format
msgid "reading of ELF header failed"
msgstr "è®€å– ELF 標頭時失敗"
-#: elf/sprof.c:684
+#: elf/sprof.c:681
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** 檔案 `%s' 被è£å‰ªäº†: 無法åšè©³ç´°çš„分æž\n"
-#: elf/sprof.c:714
+#: elf/sprof.c:711
#, c-format
msgid "failed to load symbol data"
msgstr "載入函å¼ç¬¦è™Ÿè³‡æ–™å¤±æ•—"
-#: elf/sprof.c:779
+#: elf/sprof.c:776
#, c-format
msgid "cannot load profiling data"
msgstr "無法載入測試資料"
-#: elf/sprof.c:788
+#: elf/sprof.c:785
#, c-format
msgid "while stat'ing profiling data file"
msgstr "åœ¨å°æ¸¬è©¦è³‡æ–™æª”案進行統計的時候"
-#: elf/sprof.c:796
+#: elf/sprof.c:793
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "測試資料檔 `%s' 與共用物件 `%s' ä¸ç¬¦åˆ"
-#: elf/sprof.c:807
+#: elf/sprof.c:804
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "測試資料檔案 mmap 失敗"
-#: elf/sprof.c:815
+#: elf/sprof.c:812
#, c-format
msgid "error while closing the profiling data file"
msgstr "正在關閉測試資料檔案時發生錯誤"
-#: elf/sprof.c:898
+#: elf/sprof.c:895
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s' 䏿˜¯ `%s' 中正確的測速評估資料檔"
-#: elf/sprof.c:1079 elf/sprof.c:1137
+#: elf/sprof.c:1076 elf/sprof.c:1134
#, c-format
msgid "cannot allocate symbol data"
msgstr "無法é…置函å¼ç¬¦è™Ÿè³‡æ–™"
@@ -2817,7 +2817,7 @@ msgid "cannot resize archive file"
msgstr "無法改變ä¿å­˜æª”大å°"
#: locale/programs/locarchive.c:188 locale/programs/locarchive.c:451
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:686
#, c-format
msgid "cannot map archive header"
msgstr "無法註記ä¿å­˜æª”表頭"
@@ -2876,64 +2876,64 @@ msgstr "無法統計語å€è³‡æ–™ä¿å­˜æª” \"%s\""
msgid "cannot lock locale archive \"%s\""
msgstr "無法鎖定語å€è³‡æ–™ä¿å­˜æª” \"%s\""
-#: locale/programs/locarchive.c:654
+#: locale/programs/locarchive.c:657
#, c-format
msgid "cannot read archive header"
msgstr "無法讀å–ä¿å­˜æª”表頭資料"
-#: locale/programs/locarchive.c:661
+#: locale/programs/locarchive.c:665
#, c-format
msgid "bad magic value in archive header"
msgstr "å°å­˜æª”標頭的 magic 值無效"
-#: locale/programs/locarchive.c:734
+#: locale/programs/locarchive.c:740
#, c-format
msgid "locale '%s' already exists"
msgstr "語å€è³‡æ–™ `%s' 已經存在"
-#: locale/programs/locarchive.c:1009 locale/programs/locarchive.c:1024
-#: locale/programs/locarchive.c:1036 locale/programs/locarchive.c:1048
+#: locale/programs/locarchive.c:1015 locale/programs/locarchive.c:1030
+#: locale/programs/locarchive.c:1042 locale/programs/locarchive.c:1054
#: locale/programs/locfile.c:349
#, c-format
msgid "cannot add to locale archive"
msgstr "無法加入語å€è³‡æ–™ä¿å­˜æª”"
-#: locale/programs/locarchive.c:1217
+#: locale/programs/locarchive.c:1223
#, c-format
msgid "locale alias file `%s' not found"
msgstr "找ä¸åˆ°èªžå€è³‡æ–™åˆ¥å檔 `%s'"
-#: locale/programs/locarchive.c:1365
+#: locale/programs/locarchive.c:1371
#, c-format
msgid "Adding %s\n"
msgstr "加入 %s 中\n"
-#: locale/programs/locarchive.c:1371
+#: locale/programs/locarchive.c:1377
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "å–å¾— \"%s\" 的資訊時失敗: %s: 已忽略"
-#: locale/programs/locarchive.c:1377
+#: locale/programs/locarchive.c:1383
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" 並éžç›®éŒ„; 已忽略"
-#: locale/programs/locarchive.c:1384
+#: locale/programs/locarchive.c:1390
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "無法開啟目錄 \"%s\": %s: 已忽略"
-#: locale/programs/locarchive.c:1452
+#: locale/programs/locarchive.c:1458
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "ä¸å®Œæ•´çš„一組語å€è³‡æ–™æª”案存在於 \"%s\" 之中"
-#: locale/programs/locarchive.c:1516
+#: locale/programs/locarchive.c:1522
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "ç„¡æ³•è®€å– \"%s\" 中的所有檔案: 已忽略"
-#: locale/programs/locarchive.c:1586
+#: locale/programs/locarchive.c:1592
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "語å€è³‡æ–™ \"%s\" ä¸åœ¨ä¿å­˜æª”中"
diff --git a/posix/Makefile b/posix/Makefile
index 36b8b14..a36e5de 100644
--- a/posix/Makefile
+++ b/posix/Makefile
@@ -304,6 +304,7 @@ tests := \
tst-posix_spawn-setsid \
tst-preadwrite \
tst-preadwrite64 \
+ tst-regcomp-bracket-free \
tst-regcomp-truncated \
tst-regex \
tst-regex2 \
diff --git a/posix/regcomp.c b/posix/regcomp.c
index 32043e9..f7278bb 100644
--- a/posix/regcomp.c
+++ b/posix/regcomp.c
@@ -3387,6 +3387,7 @@ parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token,
{
#ifdef RE_ENABLE_I18N
free_charset (mbcset);
+ mbcset = NULL;
#endif
/* Build a tree for simple bracket. */
br_token.type = SIMPLE_BRACKET;
@@ -3402,7 +3403,8 @@ parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token,
parse_bracket_exp_free_return:
re_free (sbcset);
#ifdef RE_ENABLE_I18N
- free_charset (mbcset);
+ if (__glibc_likely (mbcset != NULL))
+ free_charset (mbcset);
#endif /* RE_ENABLE_I18N */
return NULL;
}
diff --git a/posix/tst-regcomp-bracket-free.c b/posix/tst-regcomp-bracket-free.c
new file mode 100644
index 0000000..3c091d8
--- /dev/null
+++ b/posix/tst-regcomp-bracket-free.c
@@ -0,0 +1,176 @@
+/* Test regcomp bracket parsing with injected allocation failures (bug 33185).
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+/* This test invokes regcomp multiple times, failing one memory
+ allocation in each call. The function call should fail with
+ REG_ESPACE (or succeed if it can recover from the allocation
+ failure). Previously, there was double-free bug. */
+
+#include <errno.h>
+#include <regex.h>
+#include <stdio.h>
+#include <string.h>
+#include <support/check.h>
+#include <support/namespace.h>
+#include <support/support.h>
+
+/* Data structure allocated via MAP_SHARED, so that writes from the
+ subprocess are visible. */
+struct shared_data
+{
+ /* Number of tracked allocations performed so far. */
+ volatile unsigned int allocation_count;
+
+ /* If this number is reached, one allocation fails. */
+ volatile unsigned int failing_allocation;
+
+ /* The subprocess stores the expected name here. */
+ char name[100];
+};
+
+/* Allocation count in shared mapping. */
+static struct shared_data *shared;
+
+/* Returns true if a failure should be injected for this allocation. */
+static bool
+fail_this_allocation (void)
+{
+ if (shared != NULL)
+ {
+ unsigned int count = shared->allocation_count;
+ shared->allocation_count = count + 1;
+ return count == shared->failing_allocation;
+ }
+ else
+ return false;
+}
+
+/* Failure-injecting wrappers for allocation functions used by glibc. */
+
+void *
+malloc (size_t size)
+{
+ if (fail_this_allocation ())
+ {
+ errno = ENOMEM;
+ return NULL;
+ }
+ extern __typeof (malloc) __libc_malloc;
+ return __libc_malloc (size);
+}
+
+void *
+calloc (size_t a, size_t b)
+{
+ if (fail_this_allocation ())
+ {
+ errno = ENOMEM;
+ return NULL;
+ }
+ extern __typeof (calloc) __libc_calloc;
+ return __libc_calloc (a, b);
+}
+
+void *
+realloc (void *ptr, size_t size)
+{
+ if (fail_this_allocation ())
+ {
+ errno = ENOMEM;
+ return NULL;
+ }
+ extern __typeof (realloc) __libc_realloc;
+ return __libc_realloc (ptr, size);
+}
+
+/* No-op subprocess to verify that support_isolate_in_subprocess does
+ not perform any heap allocations. */
+static void
+no_op (void *ignored)
+{
+}
+
+/* Perform a regcomp call in a subprocess. Used to count its
+ allocations. */
+static void
+initialize (void *regexp1)
+{
+ const char *regexp = regexp1;
+
+ shared->allocation_count = 0;
+
+ regex_t reg;
+ TEST_COMPARE (regcomp (&reg, regexp, 0), 0);
+}
+
+/* Perform regcomp in a subprocess with fault injection. */
+static void
+test_in_subprocess (void *regexp1)
+{
+ const char *regexp = regexp1;
+ unsigned int inject_at = shared->failing_allocation;
+
+ regex_t reg;
+ int ret = regcomp (&reg, regexp, 0);
+
+ if (ret != 0)
+ {
+ TEST_COMPARE (ret, REG_ESPACE);
+ printf ("info: allocation %u failure results in return value %d,"
+ " error %s (%d)\n",
+ inject_at, ret, strerrorname_np (errno), errno);
+ }
+}
+
+static int
+do_test (void)
+{
+ char regexp[] = "[:alpha:]";
+
+ shared = support_shared_allocate (sizeof (*shared));
+
+ /* Disable fault injection. */
+ shared->failing_allocation = ~0U;
+
+ support_isolate_in_subprocess (no_op, NULL);
+ TEST_COMPARE (shared->allocation_count, 0);
+
+ support_isolate_in_subprocess (initialize, regexp);
+
+ /* The number of allocations in the successful case, plus some
+ slack. Once the number of expected allocations is exceeded,
+ injecting further failures does not make a difference. */
+ unsigned int maximum_allocation_count = shared->allocation_count;
+ printf ("info: successful call performs %u allocations\n",
+ maximum_allocation_count);
+ maximum_allocation_count += 10;
+
+ for (unsigned int inject_at = 0; inject_at <= maximum_allocation_count;
+ ++inject_at)
+ {
+ shared->allocation_count = 0;
+ shared->failing_allocation = inject_at;
+ support_isolate_in_subprocess (test_in_subprocess, regexp);
+ }
+
+ support_shared_free (shared);
+
+ return 0;
+}
+
+#include <support/test-driver.c>
diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py
index 36b1044..315693e 100755
--- a/scripts/build-many-glibcs.py
+++ b/scripts/build-many-glibcs.py
@@ -833,11 +833,11 @@ class Context(object):
def checkout(self, versions):
"""Check out the desired component versions."""
- default_versions = {'binutils': 'vcs-2.44',
- 'gcc': 'vcs-14',
+ default_versions = {'binutils': 'vcs-2.45',
+ 'gcc': 'vcs-15',
'glibc': 'vcs-mainline',
'gmp': '6.3.0',
- 'linux': '6.15',
+ 'linux': '6.16',
'mpc': '1.3.1',
'mpfr': '4.2.2',
'mig': 'vcs-mainline',
diff --git a/sysdeps/aarch64/configure b/sysdeps/aarch64/configure
index 26a0989..f364e65 100755
--- a/sysdeps/aarch64/configure
+++ b/sysdeps/aarch64/configure
@@ -194,3 +194,5 @@ if test $build_mathvec = no; then
printf "%s\n" "$as_me: WARNING: mathvec is disabled, this results in incomplete ABI." >&2;}
fi
+libc_cv_support_sframe=yes
+
diff --git a/sysdeps/aarch64/configure.ac b/sysdeps/aarch64/configure.ac
index 22fca8b..a9a1b74 100644
--- a/sysdeps/aarch64/configure.ac
+++ b/sysdeps/aarch64/configure.ac
@@ -31,3 +31,5 @@ fi
if test $build_mathvec = no; then
AC_MSG_WARN([mathvec is disabled, this results in incomplete ABI.])
fi
+
+libc_cv_support_sframe=yes
diff --git a/sysdeps/generic/Makefile b/sysdeps/generic/Makefile
index c48e713..1be63b7 100644
--- a/sysdeps/generic/Makefile
+++ b/sysdeps/generic/Makefile
@@ -21,7 +21,9 @@ CFLAGS-wordcopy.c += -Wno-uninitialized
endif
ifeq ($(subdir),elf)
+ifeq ($(enable-gsframe),yes)
sysdep_routines += sframe-read sframe
+endif
ifeq (yes:yes,$(build-shared):$(unwind-find-fde))
# This is needed to support g++ v2 and v3.
sysdep_routines += framestate unwind-pe
diff --git a/sysdeps/generic/sframe-read.c b/sysdeps/generic/sframe-read.c
index d536575..a6ebc42 100644
--- a/sysdeps/generic/sframe-read.c
+++ b/sysdeps/generic/sframe-read.c
@@ -75,11 +75,10 @@ sframe_get_fde_type (sframe_func_desc_entry *fdep)
static bool
sframe_header_sanity_check_p (sframe_header *hp)
{
- uint8_t all_flags = SFRAME_F_FDE_SORTED | SFRAME_F_FRAME_POINTER;
/* Check preamble is valid. */
if ((hp->sfh_preamble.sfp_magic != SFRAME_MAGIC)
|| (hp->sfh_preamble.sfp_version != SFRAME_VERSION_2)
- || ((hp->sfh_preamble.sfp_flags | all_flags) != all_flags))
+ || (hp->sfh_preamble.sfp_flags & ~SFRAME_V2_F_ALL_FLAGS))
return false;
/* Check offsets are valid. */
@@ -171,25 +170,103 @@ sframe_fre_entry_size (sframe_frame_row_entry *frep, size_t addr_size)
+ sframe_fre_offset_bytes_size (fre_info));
}
-/* Check whether for the given FDEP, the SFrame Frame Row Entry identified via
- the START_IP_OFFSET and the END_IP_OFFSET, provides the stack trace
- information for the PC. */
+/* Get SFrame header from the given decoder context DCTX. */
+
+static inline sframe_header *
+sframe_decoder_get_header (sframe_decoder_ctx *dctx)
+{
+ sframe_header *hp = NULL;
+ if (dctx != NULL)
+ hp = &dctx->sfd_header;
+ return hp;
+}
+
+/* Get the offset of the sfde_func_start_address field (from the start of the
+ on-disk layout of the SFrame section) of the FDE at FUNC_IDX in the decoder
+ context DCTX. */
+
+static uint32_t
+sframe_decoder_get_offsetof_fde_start_addr (sframe_decoder_ctx *dctx,
+ uint32_t func_idx,
+ _Unwind_Reason_Code *errp)
+{
+ sframe_header *dhp;
+
+ dhp = sframe_decoder_get_header (dctx);
+ if (dhp == NULL)
+ {
+ if (errp != NULL)
+ *errp = _URC_END_OF_STACK;
+ return 0;
+ }
+
+ if (func_idx >= dhp->sfh_num_fdes)
+ {
+ if (errp != NULL)
+ *errp = _URC_END_OF_STACK;
+ return 0;
+ }
+ else if (errp != NULL)
+ *errp = _URC_NO_REASON;
+
+ return (sframe_get_hdr_size (dhp)
+ + func_idx * sizeof (sframe_func_desc_entry)
+ + offsetof (sframe_func_desc_entry, sfde_func_start_address));
+}
+
+
+/* Get the offset of the start PC of the SFrame FDE at FUNC_IDX from
+ the start of the SFrame section. If the flag
+ SFRAME_F_FDE_FUNC_START_PCREL is set, sfde_func_start_address is
+ the offset of the start PC of the function from the field itself.
+
+ If FUNC_IDX is not a valid index in the given decoder object, returns 0. */
+
+static int32_t
+sframe_decoder_get_secrel_func_start_addr (sframe_decoder_ctx *dctx,
+ uint32_t func_idx)
+{
+ int32_t func_start_addr;
+ _Unwind_Reason_Code err = 0;
+ int32_t offsetof_fde_in_sec = 0;
+
+ /* Check if we have SFRAME_F_FDE_FUNC_START_PCREL. */
+ sframe_header *sh = &dctx->sfd_header;
+ if ((sh->sfh_preamble.sfp_flags & SFRAME_F_FDE_FUNC_START_PCREL))
+ {
+ offsetof_fde_in_sec =
+ sframe_decoder_get_offsetof_fde_start_addr (dctx, func_idx, &err);
+ /* If func_idx is not a valid index, return 0. */
+ if (err == _URC_END_OF_STACK)
+ return 0;
+ }
+
+ func_start_addr = dctx->sfd_funcdesc[func_idx].sfde_func_start_address;
+
+ return func_start_addr + offsetof_fde_in_sec;
+}
+
+/* Check if the SFrame Frame Row Entry identified via the
+ START_IP_OFFSET and the END_IP_OFFSET (for SFrame FDE at
+ FUNC_IDX). */
static bool
-sframe_fre_check_range_p (sframe_func_desc_entry *fdep,
+sframe_fre_check_range_p (sframe_decoder_ctx *dctx, uint32_t func_idx,
uint32_t start_ip_offset, uint32_t end_ip_offset,
int32_t pc)
{
+ sframe_func_desc_entry *fdep;
int32_t func_start_addr;
uint8_t rep_block_size;
uint32_t fde_type;
uint32_t pc_offset;
bool mask_p;
+ fdep = &dctx->sfd_funcdesc[func_idx];
if (fdep == NULL)
return false;
- func_start_addr = fdep->sfde_func_start_address;
+ func_start_addr = sframe_decoder_get_secrel_func_start_addr (dctx, func_idx);
fde_type = sframe_get_fde_type (fdep);
mask_p = (fde_type == SFRAME_FDE_TYPE_PCMASK);
rep_block_size = fdep->sfde_func_rep_size;
@@ -207,19 +284,6 @@ sframe_fre_check_range_p (sframe_func_desc_entry *fdep,
return (start_ip_offset <= pc_offset) && (end_ip_offset >= pc_offset);
}
-/* The SFrame Decoder. */
-
-/* Get SFrame header from the given decoder context DCTX. */
-
-static inline sframe_header *
-sframe_decoder_get_header (sframe_decoder_ctx *dctx)
-{
- sframe_header *hp = NULL;
- if (dctx != NULL)
- hp = &dctx->sfd_header;
- return hp;
-}
-
/* Get IDX'th offset from FRE. Set ERRP as applicable. */
static int32_t
@@ -298,7 +362,7 @@ sframe_decode_fre_start_address (const char *fre_buf,
static sframe_func_desc_entry *
sframe_get_funcdesc_with_addr_internal (sframe_decoder_ctx *ctx, int32_t addr,
- int *errp)
+ int *errp, uint32_t *func_idx)
{
sframe_header *dhp;
sframe_func_desc_entry *fdp;
@@ -319,19 +383,23 @@ sframe_get_funcdesc_with_addr_internal (sframe_decoder_ctx *ctx, int32_t addr,
/* Do the binary search. */
fdp = (sframe_func_desc_entry *) ctx->sfd_funcdesc;
low = 0;
- high = dhp->sfh_num_fdes;
+ high = dhp->sfh_num_fdes - 1;
while (low <= high)
{
int mid = low + (high - low) / 2;
/* Given sfde_func_start_address <= addr,
addr - sfde_func_start_address must be positive. */
- if (fdp[mid].sfde_func_start_address <= addr
- && ((uint32_t)(addr - fdp[mid].sfde_func_start_address)
+ if (sframe_decoder_get_secrel_func_start_addr (ctx, mid) <= addr
+ && ((uint32_t)(addr - sframe_decoder_get_secrel_func_start_addr (ctx,
+ mid))
< fdp[mid].sfde_func_size))
- return fdp + mid;
+ {
+ *func_idx = mid;
+ return fdp + mid;
+ }
- if (fdp[mid].sfde_func_start_address < addr)
+ if (sframe_decoder_get_secrel_func_start_addr (ctx, mid) < addr)
low = mid + 1;
else
high = mid - 1;
@@ -510,6 +578,7 @@ __sframe_find_fre (sframe_decoder_ctx *ctx, int32_t pc,
sframe_frame_row_entry *frep)
{
sframe_func_desc_entry *fdep;
+ uint32_t func_idx;
uint32_t fre_type, i;
uint32_t start_ip_offset;
int32_t func_start_addr;
@@ -522,14 +591,14 @@ __sframe_find_fre (sframe_decoder_ctx *ctx, int32_t pc,
return _URC_END_OF_STACK;
/* Find the FDE which contains the PC, then scan its fre entries. */
- fdep = sframe_get_funcdesc_with_addr_internal (ctx, pc, &err);
+ fdep = sframe_get_funcdesc_with_addr_internal (ctx, pc, &err, &func_idx);
if (fdep == NULL || ctx->sfd_fres == NULL)
return _URC_END_OF_STACK;
fre_type = sframe_get_fre_type (fdep);
fres = ctx->sfd_fres + fdep->sfde_func_start_fre_off;
- func_start_addr = fdep->sfde_func_start_address;
+ func_start_addr = sframe_decoder_get_secrel_func_start_addr (ctx, func_idx);
for (i = 0; i < fdep->sfde_func_num_fres; i++)
{
@@ -553,7 +622,8 @@ __sframe_find_fre (sframe_decoder_ctx *ctx, int32_t pc,
if (start_ip_offset > (uint32_t) (pc - func_start_addr))
return _URC_END_OF_STACK;
- if (sframe_fre_check_range_p (fdep, start_ip_offset, end_ip_offset, pc))
+ if (sframe_fre_check_range_p (ctx, func_idx, start_ip_offset,
+ end_ip_offset, pc))
{
/* Decode last FRE bits: offsets size. */
frep->fre_offsets = fres + addr_size + sizeof (frep->fre_info);
diff --git a/sysdeps/generic/sframe-read.h b/sysdeps/generic/sframe-read.h
index 1db1886..1461421 100644
--- a/sysdeps/generic/sframe-read.h
+++ b/sysdeps/generic/sframe-read.h
@@ -99,6 +99,12 @@ __sframe_fre_get_ra_offset (sframe_decoder_ctx *dctx,
sframe_frame_row_entry *fre,
_Unwind_Reason_Code *errp);
+/* Get the offset of the sfde_func_start_address field. */
+
+extern uint32_t
+__sframe_decoder_get_offsetof_fde_start_addr (sframe_decoder_ctx *dctx,
+ uint32_t func_idx,
+ _Unwind_Reason_Code *errp);
#ifdef __cplusplus
}
#endif
diff --git a/sysdeps/generic/sframe.h b/sysdeps/generic/sframe.h
index 3f8ff1c..e38adcf 100644
--- a/sysdeps/generic/sframe.h
+++ b/sysdeps/generic/sframe.h
@@ -80,9 +80,20 @@ extern "C"
/* Various flags for SFrame. */
/* Function Descriptor Entries are sorted on PC. */
-#define SFRAME_F_FDE_SORTED 0x1
+#define SFRAME_F_FDE_SORTED 0x1
/* Functions preserve frame pointer. */
-#define SFRAME_F_FRAME_POINTER 0x2
+#define SFRAME_F_FRAME_POINTER 0x2
+/* Function start address in SFrame FDE is encoded as the distance from the
+ location of the sfde_func_start_address to the start PC of the function.
+ If absent, the function start address in SFrame FDE is encoded as the
+ distance from the start of the SFrame FDE section to the start PC of the
+ function. */
+#define SFRAME_F_FDE_FUNC_START_PCREL 0x4
+
+/* Set of all defined flags in SFrame V2. */
+#define SFRAME_V2_F_ALL_FLAGS \
+ (SFRAME_F_FDE_SORTED | SFRAME_F_FRAME_POINTER \
+ | SFRAME_F_FDE_FUNC_START_PCREL)
#define SFRAME_CFA_FIXED_FP_INVALID 0
#define SFRAME_CFA_FIXED_RA_INVALID 0
diff --git a/sysdeps/pthread/Makefile b/sysdeps/pthread/Makefile
index de146dd..7572f62 100644
--- a/sysdeps/pthread/Makefile
+++ b/sysdeps/pthread/Makefile
@@ -62,7 +62,6 @@ tests += \
tst-abstime \
tst-atfork1 \
tst-attr1 \
- tst-backtrace1 \
tst-bad-schedattr \
tst-barrier1 \
tst-barrier2 \
diff --git a/sysdeps/pthread/tst-cond23.c b/sysdeps/pthread/tst-cond23.c
index 0a68472..a338397 100644
--- a/sysdeps/pthread/tst-cond23.c
+++ b/sysdeps/pthread/tst-cond23.c
@@ -151,7 +151,7 @@ do_test (void)
#if !defined _POSIX_CLOCK_SELECTION || _POSIX_CLOCK_SELECTION == -1
puts ("_POSIX_CLOCK_SELECTION not supported, test skipped");
- return 0;
+ return EXIT_UNSUPPORTED;
#else
diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile
index 0aec783..c47cbdf 100644
--- a/sysdeps/unix/sysv/linux/Makefile
+++ b/sysdeps/unix/sysv/linux/Makefile
@@ -425,8 +425,6 @@ sysdep_headers += \
bits/termios-tcflow.h \
# sysdep_headers
-gen-as-const-headers += termios-kernel-consts.sym
-
tests += \
tst-termios-linux \
# tests
diff --git a/sysdeps/unix/sysv/linux/aarch64/uw-sigframe.h b/sysdeps/unix/sysv/linux/aarch64/uw-sigframe.h
index 3a77c23..9d5d345 100644
--- a/sysdeps/unix/sysv/linux/aarch64/uw-sigframe.h
+++ b/sysdeps/unix/sysv/linux/aarch64/uw-sigframe.h
@@ -24,7 +24,7 @@
#include <sys/ucontext.h>
#include <kernel_rt_sigframe.h>
-#if __AARCH64EL__
+#ifdef __AARCH64EL__
#define MOVZ_X8_8B 0xd2801168
#define SVC_0 0xd4000001
#else
diff --git a/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h b/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h
new file mode 100644
index 0000000..77dc0c1
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h
@@ -0,0 +1,36 @@
+/* Copyright (C) 1996-2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library. If not, see
+ <https://www.gnu.org/licenses/>. */
+
+#ifndef _SYS_IOCTL_H
+# error "Never use <bits/ioctls.h> directly; include <sys/ioctl.h> instead."
+#endif
+
+/* Use the definitions from the kernel header files. */
+#include <asm/ioctls.h>
+
+/* Oh well, this is necessary since the kernel data structure is
+ different from the user-level version. */
+#undef TCGETS
+#undef TCSETS
+#undef TCSETSW
+#undef TCSETSF
+#define TCGETS _IOR ('t', 19, char[44])
+#define TCSETS _IOW ('t', 20, char[44])
+#define TCSETSW _IOW ('t', 21, char[44])
+#define TCSETSF _IOW ('t', 22, char[44])
+
+#include <linux/sockios.h>
diff --git a/sysdeps/unix/sysv/linux/alpha/termios_arch.h b/sysdeps/unix/sysv/linux/alpha/termios_arch.h
new file mode 100644
index 0000000..20025f2
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/alpha/termios_arch.h
@@ -0,0 +1,26 @@
+/* Architectural parameters for Linux termios - Alpha/PowerPC version
+
+ Copyright (C) 1997-2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#ifndef TERMIOS_INTERNALS_H
+# error "<termios_arch.h> should only be included from <termios_internals.h>"
+#endif
+
+#define _TERMIOS2_NCCS 19
+#define _HAVE_TERMIOS2_C_CC_BEFORE_C_LINE 1
+#define _HAVE_STRUCT_OLD_TERMIOS 0
diff --git a/sysdeps/unix/sysv/linux/bits/ioctls.h b/sysdeps/unix/sysv/linux/bits/ioctls.h
index f340a4f..1ddcd4f 100644
--- a/sysdeps/unix/sysv/linux/bits/ioctls.h
+++ b/sysdeps/unix/sysv/linux/bits/ioctls.h
@@ -22,18 +22,4 @@
/* Use the definitions from the kernel header files. */
#include <asm/ioctls.h>
-/* The GNU C library has a different definition of struct termios,
- incompatible with what the ioctl interface expects. The existence
- of the termios2 ioctls is considered an implementation detail.
- Undefine all related ioctl constants. */
-#undef TCGETS
-#undef TCSETS
-#undef TCSETSF
-#undef TCSETSW
-#undef TCGETS2
-#undef TCSETS2
-#undef TCSETSF2
-#undef TCSETSW2
-
-
#include <linux/sockios.h>
diff --git a/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h b/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h
new file mode 100644
index 0000000..6563be8
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h
@@ -0,0 +1,36 @@
+/* Copyright (C) 1996-2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library. If not, see
+ <https://www.gnu.org/licenses/>. */
+
+#ifndef _SYS_IOCTL_H
+# error "Never use <bits/ioctls.h> directly; include <sys/ioctl.h> instead."
+#endif
+
+/* Use the definitions from the kernel header files. */
+#include <asm/ioctls.h>
+
+/* Oh well, this is necessary since the kernel data structure is
+ different from the user-level version. */
+#undef TCGETS
+#undef TCSETS
+#undef TCSETSW
+#undef TCSETSF
+#define TCGETS _IOR ('T', 16, char[36])
+#define TCSETS _IOW ('T', 17, char[36])
+#define TCSETSW _IOW ('T', 18, char[36])
+#define TCSETSF _IOW ('T', 19, char[36])
+
+#include <linux/sockios.h>
diff --git a/sysdeps/unix/sysv/linux/isatty.c b/sysdeps/unix/sysv/linux/isatty.c
index e7e98f8..3faaec5 100644
--- a/sysdeps/unix/sysv/linux/isatty.c
+++ b/sysdeps/unix/sysv/linux/isatty.c
@@ -24,6 +24,6 @@ int
__isatty (int fd)
{
struct termios2 k_termios;
- return INLINE_SYSCALL_CALL (ioctl, fd, ARCH_TCGETS, &k_termios) == 0;
+ return INLINE_SYSCALL_CALL (ioctl, fd, TCGETS2, &k_termios) == 0;
}
weak_alias (__isatty, isatty)
diff --git a/sysdeps/unix/sysv/linux/isatty_nostatus.c b/sysdeps/unix/sysv/linux/isatty_nostatus.c
index 9970442..406decb 100644
--- a/sysdeps/unix/sysv/linux/isatty_nostatus.c
+++ b/sysdeps/unix/sysv/linux/isatty_nostatus.c
@@ -22,5 +22,5 @@ int
__isatty_nostatus (int fd)
{
struct termios2 k_termios;
- return INTERNAL_SYSCALL_CALL (ioctl, fd, ARCH_TCGETS, &k_termios) == 0;
+ return INTERNAL_SYSCALL_CALL (ioctl, fd, TCGETS2, &k_termios) == 0;
}
diff --git a/sysdeps/unix/sysv/linux/mips/old_termios.h b/sysdeps/unix/sysv/linux/mips/termios_arch.h
index 8164742..392d9aa 100644
--- a/sysdeps/unix/sysv/linux/mips/old_termios.h
+++ b/sysdeps/unix/sysv/linux/mips/termios_arch.h
@@ -1,6 +1,6 @@
-/* old_termios.h for MIPS.
+/* Architectural parameters for Linux termios - MIPS version
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 1991-2025 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -17,15 +17,18 @@
License along with the GNU C Library; if not, see
<https://www.gnu.org/licenses/>. */
+#define _TERMIOS2_NCCS 23
+#define _HAVE_TERMIOS2_C_CC_BEFORE_C_LINE 0
+
#define _HAVE_STRUCT_OLD_TERMIOS 1
#define OLD_NCCS 32
-typedef struct old_termios
+struct old_termios
{
- tcflag_t c_iflag; /* input mode flags */
- tcflag_t c_oflag; /* output mode flags */
- tcflag_t c_cflag; /* control mode flags */
- tcflag_t c_lflag; /* local mode flags */
- cc_t c_line; /* line discipline */
- cc_t c_cc[OLD_NCCS]; /* control characters */
-} old_termios_t;
+ tcflag_t c_iflag; /* input mode flags */
+ tcflag_t c_oflag; /* output mode flags */
+ tcflag_t c_cflag; /* control mode flags */
+ tcflag_t c_lflag; /* local mode flags */
+ cc_t c_line; /* line discipline */
+ cc_t c_cc[OLD_NCCS]; /* control characters */
+};
diff --git a/sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h b/sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h
index 94cfd71..6c21357 100644
--- a/sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h
+++ b/sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h
@@ -1,4 +1,4 @@
-/* Linux internal definitions for ioctl. powerpc version.
+/* Linux internal definitions for ioctl.
Copyright (C) 2021-2025 Free Software Foundation, Inc.
This file is part of the GNU C Library.
@@ -17,40 +17,27 @@
<https://www.gnu.org/licenses/>. */
#include <termios.h>
-#include <termios_internals.h>
-#include <assert.h>
-
-/* PowerPC quirk: on PowerPC only, ioctl() emulates the TCGETS/TCSETS*
- ioctls with tcgetattr/tcsetattr using the glibc struct termios.
- As struct termios2 is the same as the kernel struct termios on PowerPC,
- simply consider the kernel ones as the termios2 interface, even
- though the kernel doesn't call it that. */
-
-#define GLIBC_TCGETS _IOR ('t', 19, struct termios)
-#define GLIBC_TCSETS _IOW ('t', 20, struct termios)
-#define GLIBC_TCSETSW _IOW ('t', 21, struct termios)
-#define GLIBC_TCSETSF _IOW ('t', 22, struct termios)
+/* The user-visible size of struct termios has changed. Catch ioctl calls
+ using the new-style struct termios, and translate them to old-style. */
static inline bool
__ioctl_arch (int *r, int fd, unsigned long request, void *arg)
{
- static_assert (GLIBC_TCGETS != KERNEL_TCGETS2,
- "emulation not possible due to matching ioctl constants");
switch (request)
{
- case GLIBC_TCGETS:
+ case TCGETS:
*r = __tcgetattr (fd, (struct termios *) arg);
break;
- case GLIBC_TCSETS:
+ case TCSETS:
*r = __tcsetattr (fd, TCSANOW, (struct termios *) arg);
break;
- case GLIBC_TCSETSW:
+ case TCSETSW:
*r = __tcsetattr (fd, TCSADRAIN, (struct termios *) arg);
break;
- case GLIBC_TCSETSF:
+ case TCSETSF:
*r = __tcsetattr (fd, TCSAFLUSH, (struct termios *) arg);
break;
diff --git a/sysdeps/unix/sysv/linux/powerpc/termios_arch.h b/sysdeps/unix/sysv/linux/powerpc/termios_arch.h
new file mode 100644
index 0000000..919b437
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/powerpc/termios_arch.h
@@ -0,0 +1,33 @@
+/* Architectural parameters for Linux termios - PowerPC version
+
+ Copyright (C) 1997-2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#define _TERMIOS2_NCCS 19
+#define _HAVE_TERMIOS2_C_CC_BEFORE_C_LINE 1
+#define _HAVE_STRUCT_OLD_TERMIOS 0
+
+/* PowerPC quirk: on PowerPC only, ioctl() emulates the TCGETS/TCSETS*
+ ioctls with tcgetattr/tcsetattr using the glibc struct termios.
+ As struct termios2 is the same as the kernel struct termios on PowerPC,
+ simply consider the kernel ones as the termios2 interface, even
+ though the kernel doesn't call it that. */
+
+#define TCGETS2 _IOR ('t', 19, struct termios2)
+#define TCSETS2 _IOW ('t', 20, struct termios2)
+#define TCSETSW2 _IOW ('t', 21, struct termios2)
+#define TCSETSF2 _IOW ('t', 22, struct termios2)
diff --git a/sysdeps/unix/sysv/linux/sparc/bits/ioctls.h b/sysdeps/unix/sysv/linux/sparc/bits/ioctls.h
new file mode 100644
index 0000000..1a95466
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/sparc/bits/ioctls.h
@@ -0,0 +1,36 @@
+/* Copyright (C) 1996-2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#ifndef _SYS_IOCTL_H
+# error "Never use <bits/ioctls.h> directly; include <sys/ioctl.h> instead."
+#endif
+
+/* Use the definitions from the kernel header files. */
+#include <asm/ioctls.h>
+
+/* Oh well, this is necessary since the kernel data structure is
+ different from the user-level version. */
+#undef TCGETS
+#undef TCSETS
+#undef TCSETSW
+#undef TCSETSF
+#define TCGETS _IOR ('T', 8, char[36])
+#define TCSETS _IOW ('T', 9, char[36])
+#define TCSETSW _IOW ('T', 10, char[36])
+#define TCSETSF _IOW ('T', 11, char[36])
+
+#include <linux/sockios.h>
diff --git a/sysdeps/unix/sysv/linux/sparc/old_termios.h b/sysdeps/unix/sysv/linux/sparc/termios_arch.h
index d7af589..f3b3f65 100644
--- a/sysdeps/unix/sysv/linux/sparc/old_termios.h
+++ b/sysdeps/unix/sysv/linux/sparc/termios_arch.h
@@ -1,6 +1,6 @@
-/* old_termios.h for SPARC.
+/* Architectural parameters for Linux termios - SPARC version
- Copyright (C) 2025 Free Software Foundation, Inc.
+ Copyright (C) 1991-2025 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -17,15 +17,18 @@
License along with the GNU C Library; if not, see
<https://www.gnu.org/licenses/>. */
+#define _TERMIOS2_NCCS 19
+#define _HAVE_TERMIOS2_C_CC_BEFORE_C_LINE 0
+
#define _HAVE_STRUCT_OLD_TERMIOS 1
#define OLD_NCCS 17
-typedef struct old_termios
+struct old_termios
{
- tcflag_t c_iflag; /* input mode flags */
- tcflag_t c_oflag; /* output mode flags */
- tcflag_t c_cflag; /* control mode flags */
- tcflag_t c_lflag; /* local mode flags */
- cc_t c_line; /* line discipline */
- cc_t c_cc[OLD_NCCS]; /* control characters */
-} old_termios_t;
+ tcflag_t c_iflag; /* input mode flags */
+ tcflag_t c_oflag; /* output mode flags */
+ tcflag_t c_cflag; /* control mode flags */
+ tcflag_t c_lflag; /* local mode flags */
+ cc_t c_line; /* line discipline */
+ cc_t c_cc[OLD_NCCS]; /* control characters */
+};
diff --git a/sysdeps/unix/sysv/linux/tcgetattr.c b/sysdeps/unix/sysv/linux/tcgetattr.c
index 36f68a7..ca17569 100644
--- a/sysdeps/unix/sysv/linux/tcgetattr.c
+++ b/sysdeps/unix/sysv/linux/tcgetattr.c
@@ -22,7 +22,7 @@ int
__tcgetattr (int fd, struct termios *termios_p)
{
struct termios2 k_termios;
- long int retval = INLINE_SYSCALL_CALL (ioctl, fd, ARCH_TCGETS, &k_termios);
+ long int retval = INLINE_SYSCALL_CALL (ioctl, fd, TCGETS2, &k_termios);
if (__glibc_likely (retval != -1))
{
diff --git a/sysdeps/unix/sysv/linux/tcsetattr.c b/sysdeps/unix/sysv/linux/tcsetattr.c
index ad8f2df..4f07a03 100644
--- a/sysdeps/unix/sysv/linux/tcsetattr.c
+++ b/sysdeps/unix/sysv/linux/tcsetattr.c
@@ -19,12 +19,6 @@
#define static_assert_equal(x,y) _Static_assert ((x) == (y), #x " != " #y)
-static_assert_equal (sizeof (struct termios2), KERNEL_TERMIOS2_SIZE);
-static_assert_equal (offsetof (struct termios2, c_cc),
- KERNEL_TERMIOS2_CC_OFFSET);
-static_assert_equal (offsetof (struct termios2, c_line),
- KERNEL_TERMIOS2_LINE_OFFSET);
-
/* Set the state of FD to *TERMIOS_P. */
int
__tcsetattr (int fd, int optional_actions, const struct termios *termios_p)
@@ -59,10 +53,10 @@ __tcsetattr (int fd, int optional_actions, const struct termios *termios_p)
*/
static_assert_equal(TCSADRAIN, TCSANOW + 1);
static_assert_equal(TCSAFLUSH, TCSANOW + 2);
- static_assert_equal(KERNEL_TCSETSW2, KERNEL_TCSETS2 + 1);
- static_assert_equal(KERNEL_TCSETSF2, KERNEL_TCSETS2 + 2);
- static_assert_equal(KERNEL_TCSETSW, KERNEL_TCSETS + 1);
- static_assert_equal(KERNEL_TCSETSF, KERNEL_TCSETS + 2);
+ static_assert_equal(TCSETSW2, TCSETS2 + 1);
+ static_assert_equal(TCSETSF2, TCSETS2 + 2);
+ static_assert_equal(TCSETSW, TCSETS + 1);
+ static_assert_equal(TCSETSF, TCSETS + 2);
cmd = (long)optional_actions - TCSANOW;
if (cmd > 2)
@@ -72,11 +66,11 @@ __tcsetattr (int fd, int optional_actions, const struct termios *termios_p)
k_termios.c_ospeed != k_termios.c_ispeed ||
cbaud (k_termios.c_cflag) == __BOTHER)
{
- cmd += KERNEL_TCSETS2;
+ cmd += TCSETS2;
}
else
{
- cmd += KERNEL_TCSETS;
+ cmd += TCSETS;
k_termios.c_cflag &= ~CIBAUD;
}
diff --git a/sysdeps/unix/sysv/linux/termios-kernel-consts.sym b/sysdeps/unix/sysv/linux/termios-kernel-consts.sym
deleted file mode 100644
index 3856a8c..0000000
--- a/sysdeps/unix/sysv/linux/termios-kernel-consts.sym
+++ /dev/null
@@ -1,26 +0,0 @@
-#include <linux/termios.h>
-#include <stddef.h>
-
-#ifdef TCGETS2
-# define STRUCT_TERMIOS struct termios2
-#else
-# define TCGETS2 TCGETS
-# define TCSETS2 TCSETS
-# define TCSETSW2 TCSETSW
-# define TCSETSF2 TCSETSF
-# define STRUCT_TERMIOS struct termios
-#endif
-
---
-KERNEL_TCGETS TCGETS
-KERNEL_TCSETS TCSETS
-KERNEL_TCSETSF TCSETSF
-KERNEL_TCSETSW TCSETSW
-KERNEL_TCGETS2 TCGETS2
-KERNEL_TCSETS2 TCSETS2
-KERNEL_TCSETSF2 TCSETSF2
-KERNEL_TCSETSW2 TCSETSW2
-KERNEL_TERMIOS2_SIZE sizeof (STRUCT_TERMIOS)
-KERNEL_TERMIOS2_CC_OFFSET offsetof (STRUCT_TERMIOS, c_cc)
-KERNEL_TERMIOS2_LINE_OFFSET offsetof (STRUCT_TERMIOS, c_line)
-_TERMIOS2_NCCS sizeof ((STRUCT_TERMIOS) { 0 }.c_cc) / sizeof (cc_t)
diff --git a/sysdeps/unix/sysv/linux/termios_arch.h b/sysdeps/unix/sysv/linux/termios_arch.h
new file mode 100644
index 0000000..8dbf420
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/termios_arch.h
@@ -0,0 +1,23 @@
+/* Architectural parameters for Linux termios - generic version
+
+ Copyright (C) 1997-2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#define _TERMIOS2_NCCS 19
+#define _HAVE_TERMIOS2_C_CC_BEFORE_C_LINE 0
+
+#define _HAVE_STRUCT_OLD_TERMIOS 0
diff --git a/sysdeps/unix/sysv/linux/termios_internals.h b/sysdeps/unix/sysv/linux/termios_internals.h
index b2f3f1b..e8dbfe7 100644
--- a/sysdeps/unix/sysv/linux/termios_internals.h
+++ b/sysdeps/unix/sysv/linux/termios_internals.h
@@ -30,18 +30,7 @@
#include <sysdep.h>
#include <shlib-compat.h>
-#include <termios-kernel-consts.h>
-
-/* Alpha got termios2 late, but TCGETS has exactly the same structure
- format and function as TCGETS2. On all other platforms, the termios2
- interface exists as far back as this version of glibc supports.
-
- For TCSETS* it is more complicated; this is handled in tcsetattr.c. */
-#ifdef __ASSUME_TERMIOS2
-# define ARCH_TCGETS KERNEL_TCGETS2
-#else
-# define ARCH_TCGETS KERNEL_TCGETS
-#endif
+#include <termios_arch.h>
/* ---- Kernel interface definitions ---- */
@@ -55,7 +44,7 @@ struct termios2
tcflag_t c_oflag; /* output mode flags */
tcflag_t c_cflag; /* control mode flags */
tcflag_t c_lflag; /* local mode flags */
-#if KERNEL_TERMIOS2_CC_OFFSET < KERNEL_TERMIOS2_LINE_OFFSET
+#if _HAVE_TERMIOS2_C_CC_BEFORE_C_LINE
cc_t c_cc[_TERMIOS2_NCCS]; /* control characters */
cc_t c_line; /* line discipline */
#else
@@ -66,6 +55,26 @@ struct termios2
speed_t c_ospeed; /* output speed */
};
+/* Alpha got termios2 late, but TCGETS has exactly the same structure
+ format and function as TCGETS2. On all other platforms, the termios2
+ interface exists as far back as this version of glibc supports.
+
+ For TCSETS* it is more complicated; this is handled in tcsetattr.c.
+
+ Some other architectures only have the equivalent of the termios2
+ interface, in which case the old ioctl names are the only ones
+ presented, but are equivalent to the new ones. */
+#ifndef TCGETS2
+# define TCGETS2 TCGETS
+# define TCSETS2 TCSETS
+# define TCSETSW2 TCSETSW
+# define TCSETSF2 TCSETSF
+#elif !__ASSUME_TERMIOS2
+/* Hack for Alpha */
+# undef TCGETS2
+# define TCGETS2 TCGETS
+#endif
+
/* ---- Application interface definitions ---- */
/*
@@ -82,7 +91,12 @@ struct termios2
* This only applies to SPARC and MIPS; for other architectures the
* new and old speed_t interfaces both use the same struct termios.
*/
-#include <old_termios.h>
+#if _HAVE_STRUCT_OLD_TERMIOS
+typedef struct old_termios old_termios_t;
+#else
+# define OLD_NCCS NCCS
+typedef struct termios old_termios_t;
+#endif
/* ---- Internal function definitions ---- */
diff --git a/sysdeps/x86/configure b/sysdeps/x86/configure
index c7ea9ac..dff26e9 100644
--- a/sysdeps/x86/configure
+++ b/sysdeps/x86/configure
@@ -171,8 +171,12 @@ fi
config_vars="$config_vars
have-x86-isa-level = $libc_cv_have_x86_isa_level"
config_vars="$config_vars
+x86-isa-level-2-or-above = 2 3 4"
+config_vars="$config_vars
x86-isa-level-3-or-above = 3 4"
config_vars="$config_vars
+x86-isa-level-4-or-above = 4"
+config_vars="$config_vars
enable-x86-isa-level = $libc_cv_include_x86_isa_level"
diff --git a/sysdeps/x86/configure.ac b/sysdeps/x86/configure.ac
index 031f917..54960a7 100644
--- a/sysdeps/x86/configure.ac
+++ b/sysdeps/x86/configure.ac
@@ -117,7 +117,9 @@ else
AC_DEFINE_UNQUOTED(MINIMUM_X86_ISA_LEVEL, $libc_cv_have_x86_isa_level)
fi
LIBC_CONFIG_VAR([have-x86-isa-level], [$libc_cv_have_x86_isa_level])
+LIBC_CONFIG_VAR([x86-isa-level-2-or-above], [2 3 4])
LIBC_CONFIG_VAR([x86-isa-level-3-or-above], [3 4])
+LIBC_CONFIG_VAR([x86-isa-level-4-or-above], [4])
LIBC_CONFIG_VAR([enable-x86-isa-level], [$libc_cv_include_x86_isa_level])
dnl Check if TEST_CC supports -mfpmath=387
diff --git a/sysdeps/x86_64/configure b/sysdeps/x86_64/configure
index bbf520b..32324f6 100644
--- a/sysdeps/x86_64/configure
+++ b/sysdeps/x86_64/configure
@@ -289,6 +289,8 @@ fi
config_vars="$config_vars
have-x86-apx = $libc_cv_x86_have_apx"
+libc_cv_support_sframe=yes
+
test -n "$critic_missing" && as_fn_error $? "
*** $critic_missing" "$LINENO" 5
diff --git a/sysdeps/x86_64/configure.ac b/sysdeps/x86_64/configure.ac
index 4a3f7f4..a00958e 100644
--- a/sysdeps/x86_64/configure.ac
+++ b/sysdeps/x86_64/configure.ac
@@ -104,5 +104,7 @@ if test $libc_cv_x86_have_apx = yes; then
fi
LIBC_CONFIG_VAR([have-x86-apx], [$libc_cv_x86_have_apx])
+libc_cv_support_sframe=yes
+
test -n "$critic_missing" && AC_MSG_ERROR([
*** $critic_missing])
diff --git a/sysdeps/x86_64/fpu/multiarch/Makefile b/sysdeps/x86_64/fpu/multiarch/Makefile
index 5fe872b..708b142 100644
--- a/sysdeps/x86_64/fpu/multiarch/Makefile
+++ b/sysdeps/x86_64/fpu/multiarch/Makefile
@@ -26,19 +26,21 @@ CFLAGS-s_sinf-fma.c = -mfma -mavx2
CFLAGS-s_cosf-fma.c = -mfma -mavx2
CFLAGS-s_sincosf-fma.c = -mfma -mavx2
+# Check if ISA level is 2 or above.
+ifeq (,$(filter $(have-x86-isa-level),$(x86-isa-level-2-or-above)))
+sysdep_calls += \
+ s_modf-sse4_1 \
+ s_modff-sse4_1 \
+# sysdep_calls
+endif
+
# Check if ISA level is 3 or above.
ifneq (,$(filter $(have-x86-isa-level),$(x86-isa-level-3-or-above)))
-sysdep_routines += \
- s_modf-avx \
- s_modff-avx \
-# sysdep_routines
libm-sysdep_routines += \
s_ceil-avx \
s_ceilf-avx \
s_floor-avx \
s_floorf-avx \
- s_modf-avx \
- s_modff-avx \
s_nearbyint-avx \
s_nearbyintf-avx \
s_rint-avx \
@@ -49,6 +51,10 @@ libm-sysdep_routines += \
s_truncf-avx \
# libm-sysdep_routines
else
+sysdep_calls += \
+ s_modf-avx \
+ s_modff-avx \
+# sysdep_calls
ifeq (no,$(have-x86-apx))
libm-sysdep_routines += \
e_asin-fma4 \
@@ -62,10 +68,6 @@ libm-sysdep_routines += \
s_tan-fma4 \
# libm-sysdep_routines
endif
-sysdep_routines += \
- s_modf-sse4_1 \
- s_modff-sse4_1 \
-# sysdep_routines
libm-sysdep_routines += \
e_asin-fma \
e_atan2-avx \
@@ -95,8 +97,6 @@ libm-sysdep_routines += \
s_floor-sse4_1 \
s_floorf-sse4_1 \
s_log1p-fma \
- s_modf-sse4_1 \
- s_modff-sse4_1 \
s_nearbyint-sse4_1 \
s_nearbyintf-sse4_1 \
s_rint-sse4_1 \
@@ -118,17 +118,11 @@ libm-sysdep_routines += \
s_truncf-sse4_1 \
# libm-sysdep_routines
ifeq ($(have-x86-isa-level),baseline)
-sysdep_routines += \
- s_modf-c \
- s_modff-c \
-# sysdep-routines
libm-sysdep_routines += \
s_ceil-c \
s_ceilf-c \
s_floor-c \
s_floorf-c \
- s_modf-c \
- s_modff-c \
s_nearbyint-c \
s_nearbyintf-c \
s_rint-c \
@@ -139,6 +133,11 @@ libm-sysdep_routines += \
s_truncf-c \
# libm-sysdep_routines
endif
+
+# $(sysdep_calls) functions are built both for libc and libm. While the
+# libc objects have the prefix s_, the libm ones are prefixed with m_.
+sysdep_routines += $(sysdep_calls)
+libm-sysdep_routines += $(sysdep_calls:s_%=m_%)
endif
CFLAGS-e_asin-fma4.c = -mfma4
@@ -162,8 +161,8 @@ CFLAGS-s_sincos-avx.c = -msse2avx -DSSE2AVX
CFLAGS-s_modf-sse4_1.c = -msse4.1 -fno-builtin-modff32x -fno-builtin-modff64
CFLAGS-s_modff-sse4_1.c = -msse4.1 -fno-builtin-modff32
-CFLAGS-s_modf-avx.c = -msse2avx -DSSE2AVX -fno-builtin-modff32x -fno-builtin-modff64
-CFLAGS-s_modff-avx.c = -msse2avx -DSSE2AVX -fno-builtin-modff32
+CFLAGS-s_modf-avx.c = -mavx -fno-builtin-modff32x -fno-builtin-modff64
+CFLAGS-s_modff-avx.c = -mavx -fno-builtin-modff32
endif
ifeq ($(subdir),mathvec)
diff --git a/sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1-avx.h b/sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1-avx.h
new file mode 100644
index 0000000..071595f
--- /dev/null
+++ b/sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1-avx.h
@@ -0,0 +1,41 @@
+/* Common definition for ifunc selections optimized with SSE4.1 and AVX.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <init-arch.h>
+
+extern __typeof (REDIRECT_NAME) OPTIMIZE (sse2) attribute_hidden;
+extern __typeof (REDIRECT_NAME) OPTIMIZE (sse41) attribute_hidden;
+extern __typeof (REDIRECT_NAME) OPTIMIZE (avx) attribute_hidden;
+
+static inline void *
+IFUNC_SELECTOR (void)
+{
+ const struct cpu_features* cpu_features = __get_cpu_features ();
+
+ if (CPU_FEATURE_USABLE_P (cpu_features, AVX))
+ return OPTIMIZE (avx);
+
+#if MINIMUM_X86_ISA_LEVEL == SSE4_1_X86_ISA_LEVEL
+ return OPTIMIZE (sse41);
+#else
+ if (CPU_FEATURE_USABLE_P (cpu_features, SSE4_1))
+ return OPTIMIZE (sse41);
+
+ return OPTIMIZE (sse2);
+#endif
+}
diff --git a/sysdeps/x86_64/fpu/multiarch/s_modf-avx.c b/sysdeps/x86_64/fpu/multiarch/s_modf-avx.c
index db32398..ab4f03d 100644
--- a/sysdeps/x86_64/fpu/multiarch/s_modf-avx.c
+++ b/sysdeps/x86_64/fpu/multiarch/s_modf-avx.c
@@ -1 +1,3 @@
+#define __modf __modf_avx
+
#include <sysdeps/ieee754/dbl-64/s_modf.c>
diff --git a/sysdeps/x86_64/fpu/multiarch/s_modf-c.c b/sysdeps/x86_64/fpu/multiarch/s_modf-c.c
deleted file mode 100644
index 6679d32..0000000
--- a/sysdeps/x86_64/fpu/multiarch/s_modf-c.c
+++ /dev/null
@@ -1,2 +0,0 @@
-#define __modf __modf_c
-#include <sysdeps/ieee754/dbl-64/s_modf.c>
diff --git a/sysdeps/x86_64/fpu/multiarch/s_modf-sse4_1.c b/sysdeps/x86_64/fpu/multiarch/s_modf-sse4_1.c
index 6ef4c19..00aa8cd 100644
--- a/sysdeps/x86_64/fpu/multiarch/s_modf-sse4_1.c
+++ b/sysdeps/x86_64/fpu/multiarch/s_modf-sse4_1.c
@@ -1,7 +1,3 @@
-#include <sysdeps/x86/isa-level.h>
-
-#if MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL
-# define __modf __modf_sse41
-#endif
+#define __modf __modf_sse41
#include <sysdeps/ieee754/dbl-64/s_modf.c>
diff --git a/sysdeps/x86_64/fpu/multiarch/s_modf.c b/sysdeps/x86_64/fpu/multiarch/s_modf.c
index d65977d..e365bfc 100644
--- a/sysdeps/x86_64/fpu/multiarch/s_modf.c
+++ b/sysdeps/x86_64/fpu/multiarch/s_modf.c
@@ -17,7 +17,7 @@
<https://www.gnu.org/licenses/>. */
#include <sysdeps/x86/isa-level.h>
-#if MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL
+#if MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL
# define NO_MATH_REDIRECT
# include <libm-alias-double.h>
@@ -28,8 +28,14 @@
# undef __modf
# define SYMBOL_NAME modf
-# include "ifunc-sse4_1.h"
+# include "ifunc-sse4_1-avx.h"
libc_ifunc_redirected (__redirect_modf, __modf, IFUNC_SELECTOR ());
libm_alias_double (__modf, modf)
+# if MINIMUM_X86_ISA_LEVEL == SSE4_1_X86_ISA_LEVEL
+# define __modf __modf_sse41
+# else
+# define __modf __modf_sse2
+# endif
#endif
+#include <sysdeps/ieee754/dbl-64/s_modf.c>
diff --git a/sysdeps/x86_64/fpu/multiarch/s_modff-avx.c b/sysdeps/x86_64/fpu/multiarch/s_modff-avx.c
index 804b042..07cb9c1 100644
--- a/sysdeps/x86_64/fpu/multiarch/s_modff-avx.c
+++ b/sysdeps/x86_64/fpu/multiarch/s_modff-avx.c
@@ -1 +1,3 @@
+#define __modff __modff_avx
+
#include <sysdeps/ieee754/flt-32/s_modff.c>
diff --git a/sysdeps/x86_64/fpu/multiarch/s_modff-c.c b/sysdeps/x86_64/fpu/multiarch/s_modff-c.c
deleted file mode 100644
index f54f8ea..0000000
--- a/sysdeps/x86_64/fpu/multiarch/s_modff-c.c
+++ /dev/null
@@ -1,2 +0,0 @@
-#define __modff __modff_c
-#include <sysdeps/ieee754/flt-32/s_modff.c>
diff --git a/sysdeps/x86_64/fpu/multiarch/s_modff-sse4_1.c b/sysdeps/x86_64/fpu/multiarch/s_modff-sse4_1.c
index 0437e04..060c5e3 100644
--- a/sysdeps/x86_64/fpu/multiarch/s_modff-sse4_1.c
+++ b/sysdeps/x86_64/fpu/multiarch/s_modff-sse4_1.c
@@ -1,7 +1,3 @@
-#include <sysdeps/x86/isa-level.h>
-
-#if MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL
-# define __modff __modff_sse41
-#endif
+#define __modff __modff_sse41
#include <sysdeps/ieee754/flt-32/s_modff.c>
diff --git a/sysdeps/x86_64/fpu/multiarch/s_modff.c b/sysdeps/x86_64/fpu/multiarch/s_modff.c
index 89d0a32..a4b5429 100644
--- a/sysdeps/x86_64/fpu/multiarch/s_modff.c
+++ b/sysdeps/x86_64/fpu/multiarch/s_modff.c
@@ -17,7 +17,7 @@
<https://www.gnu.org/licenses/>. */
#include <sysdeps/x86/isa-level.h>
-#if MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL
+#if MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL
# define NO_MATH_REDIRECT
# include <libm-alias-float.h>
@@ -28,8 +28,14 @@
# undef __modff
# define SYMBOL_NAME modff
-# include "ifunc-sse4_1.h"
+# include "ifunc-sse4_1-avx.h"
libc_ifunc_redirected (__redirect_modff, __modff, IFUNC_SELECTOR ());
libm_alias_float (__modf, modf)
+# if MINIMUM_X86_ISA_LEVEL == SSE4_1_X86_ISA_LEVEL
+# define __modff __modff_sse41
+# else
+# define __modff __modff_sse2
+# endif
#endif
+#include <sysdeps/ieee754/flt-32/s_modff.c>
diff --git a/termios/termios.h b/termios/termios.h
index 788c982..91cbe87 100644
--- a/termios/termios.h
+++ b/termios/termios.h
@@ -59,9 +59,12 @@ extern int cfsetispeed (struct termios *__termios_p, speed_t __speed) __THROW;
#ifdef __USE_MISC
/* Set both the input and output baud rates in *TERMIOS_OP to SPEED. */
extern int cfsetspeed (struct termios *__termios_p, speed_t __speed) __THROW;
+#endif
+#ifdef __USE_GNU
/* Interfaces that are explicitly numeric representations of baud rates */
typedef speed_t baud_t;
+#define BAUD_MAX SPEED_MAX
/* Return the output baud rate stored in *TERMIOS_P. */
extern baud_t cfgetobaud (const struct termios *__termios_p) __THROW;
diff --git a/version.h b/version.h
index abc0364..c5dcdde 100644
--- a/version.h
+++ b/version.h
@@ -1,4 +1,4 @@
/* This file just defines the current version number of libc. */
#define RELEASE "development"
-#define VERSION "2.41.9000"
+#define VERSION "2.42.9000"