diff options
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. + @@ -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 @@ -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 @@ -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 @@ -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@ @@ -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) @@ -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), @@ -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" @@ -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\" не е в архива" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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 "αδυναμία δÎσμευσης δεδομÎνων συμβόλων" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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 @@ -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" @@ -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" @@ -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" @@ -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\" ã¯æ›¸åº«å†…ã«ã‚りã¾ã›ã‚“" @@ -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\" áƒáƒ ქივში áƒáƒ áƒáƒ სებáƒáƒ‘ს" @@ -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 "" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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ă" @@ -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 Ñ„ÐµÐ²Ñ€Ð°Ð»Ñ Ð² не-виÑокоÑном году" @@ -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" @@ -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" @@ -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" @@ -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“ није у архиви" @@ -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" @@ -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" @@ -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» поза архівом" @@ -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 (®, 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 (®, 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; @@ -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" |