From 11bf311edc76f5ddc469a8c396e313e82d76be15 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 11 Jan 2007 21:51:07 +0000 Subject: [BZ #2510, BZ #2830, BZ #3137, BZ #3313, BZ #3426, BZ #3465, BZ #3480, BZ #3483, BZ #3493, BZ #3514, BZ #3515, BZ #3664, BZ #3673, BZ #3674] 2007-01-11 Jakub Jelinek * sysdeps/i386/soft-fp/sfp-machine.h: Remove. * sysdeps/x86_64/soft-fp/sfp-machine.h: Likewise. 2007-01-10 Ulrich Drepper * io/fts.c: Make sure fts_cur is always valid after return from fts_read. Patch by Miloslav Trmac . 2006-10-27 Richard Sandiford * elf/elf.h (R_MIPS_GLOB_DAT): Define. (R_MIPS_NUM): Bump by 1. 2007-01-03 Jakub Jelinek * posix/execvp.c: Include alloca.h. (allocate_scripts_argv): Renamed to... (scripts_argv): ... this. Don't allocate buffer here nor count arguments. (execvp): Use alloca if possible. * posix/Makefile: Add rules to build and run tst-vfork3 test. * posix/tst-vfork3.c: New test. * stdlib/Makefile (tst-strtod3-ENV): Define. 2007-01-02 Ulrich Drepper * posix/getconf.c: Update copyright year. * nss/getent.c: Likewise. * iconv/iconvconfig.c: Likewise. * iconv/iconv_prog.c: Likewise. * elf/ldconfig.c: Likewise. * catgets/gencat.c: Likewise. * csu/version.c: Likewise. * elf/ldd.bash.in: Likewise. * elf/sprof.c (print_version): Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. * nscd/nscd.c (print_version): Likewise. * debug/xtrace.sh: Likewise. * malloc/memusage.sh: Likewise. * malloc/mtrace.pl: Likewise. * debug/catchsegv.sh: Likewise. 2006-12-24 Ulrich Drepper * malloc/malloc.c (sYSMALLOc): Remove some unnecessary alignment attempts. 2006-12-23 Ulrich Drepper * posix/wordexp.c: Remove some unnecessary tests. 2006-12-20 SUGIOKA Toshinobu * sysdeps/unix/sysv/linux/sh/bits/shm.h: New file. * nss/getXXbyYY_r.c: Include atomic.h. (INTERNAL (REENTRANT_NAME)): Write startp after start_fct, add atomic_write_barrier () in between. 2006-11-28 Jakub Jelinek * elf/dl-support.c: Include dl-procinfo.h. * sysdeps/powerpc/dl-procinfo.h (PPC_PLATFORM_POWER4, PPC_PLATFORM_PPC970, PPC_PLATFORM_POWER5, PPC_PLATFORM_POWER5_PLUS, PPC_PLATFORM_POWER6, PPC_PLATFORM_CELL_BE, PPC_PLATFORM_POWER6X): Define. (_dl_string_platform): Use PPC_PLATFORM_* macros instead of hardcoded constants. * sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platform): Use PPC_PLATFORM_* macros for array designators. 2006-11-11 Steven Munroe * sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_cap_flags): Add 3 new cap names to the beginning. (_dl_powerpc_platforms): Add "power6x". * sysdeps/powerpc/dl-procinfo.h (_DL_HWCAP_FIRST): Decrease. (HWCAP_IMPORTANT): Add PPC_FEATURE_HAS_DFP. (_DL_PLATFORMS_COUNT): Increase. (_dl_string_platform): Handle power6x case. * sysdeps/powerpc/sysdep.h (PPC_FEATURE_PA6T, PPC_FEATURE_HAS_DFP, PPC_FEATURE_POWER6_EXT): Define. (PPC_FEATURE_POWER5, PPC_FEATURE_POWER5_PLUS): Correct Comment. [-2^31 .. 2^31) range. * sysdeps/unix/sysv/linux/bits/statvfs.h: Define ST_RELATIME. * sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags): Handle relatime mount option. 2006-12-13 Jakub Jelinek * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Include kernel-features.h. 2006-12-11 Ulrich Drepper * stdlib/strtod_l.c (____STRTOF_INTERNAL): Parse thousand separators also if no non-zero digits found. * stdlib/Makefile (tests): Add tst-strtod3. [BZ #3664] * stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix test to recognize empty parsed strings. * stdlib/Makefile (tests): Add tst-strtod2. * stdlib/tst-strtod2.c: New file. [BZ #3673] * stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix exp_limit computation. * stdlib/Makefile (tests): Add tst-atof2. * stdlib/tst-atof2.c: New file. [BZ #3674] * stdlib/strtod_l.c (____STRTOF_INTERNAL): Adjust exponent value correctly if removing trailing zero of hex-float. * stdlib/Makefile (tests): Add tst-atof1. * stdlib/tst-atof1.c: New file. * misc/mntent_r.c (__hasmntopt): Check p[optlen] even when p == rest. Start searching for next comma at p rather than rest. * misc/Makefile (tests): Add tst-mntent2. * misc/tst-mntent2.c: New test. 2006-12-08 Ulrich Drepper * malloc/memusage.c: Handle realloc with new size of zero and non-NULL pointer correctly. (me): Really write first record twice. (struct entry): Make format bi-arch safe. (dest): Write out more realloc statistics. * malloc/memusagestat.c (struct entry): Make format bi-arch safe. 2006-12-05 Jakub Jelinek * nis/nis_subr.c (nis_getnames): Revert last change. 2006-12-03 Kaz Kojima * sysdeps/unix/sysv/linux/sh/sys/io.h: Removed. 2006-11-30 H.J. Lu * sysdeps/i386/i686/memcmp.S: Use jump table as the base of jump table entries. 2006-11-30 Jan Kratochvil * sysdeps/unix/sysv/linux/i386/clone.S: Provide CFI for the outermost `clone' function to ensure proper unwinding stop of gdb. * sysdeps/unix/sysv/linux/x86_64/clone.S: Likewise. 2006-12-01 Ulrich Drepper * nscd/nscd.init: Remove obsolete and commented-out -S option handling. 2006-11-23 Jakub Jelinek [BZ #3514] * manual/string.texi (strncmp): Fix pastos from wcscmp description. [BZ #3515] * manual/string.texi (strtok): Remove duplicate paragraph. 2006-12-01 Jan Kratochvil * sysdeps/unix/sysv/linux/x86_64/sigaction.c: Fix compatibility with libgcc not supporting `rflags' unwinding (register # >= 17). 2006-11-30 Jakub Jelinek * sunrpc/svc_run.c (svc_run): Set my_pollfd to new_pollfd if realloc succeeded. 2006-11-29 Daniel Jacobowitz Jakub Jelinek Jan Kratochvil * sysdeps/unix/sysv/linux/x86_64/sigaction.c (restore_rt): Add correct unwind information. * sysdeps/unix/sysv/linux/x86_64/Makefile: Provide symbols for 'restore_rt' even in the 'signal' directory. * sysdeps/unix/sysv/linux/x86_64/ucontext_i.sym: Extend the regs list. malloc crashed. Don't allocate memory unnecessarily in each loop. 2006-10-21 Jakub Jelinek * resolv/mapv4v6addr.h (map_v4v6_address): Fix last change. 2006-11-20 Ulrich Drepper * resolv/mapv4v6addr.h (map_v4v6_address): Optimize a bit. 2006-11-18 Bruno Haible * sysdeps/unix/sysv/linux/i386/getgroups.c (__getgroups): Invoke __sysconf only after having tried to call getgroups32. 2006-11-19 Ulrich Drepper * nss/nss_files/files-hosts.c (LINE_PARSER): Support IPv6-style addresses for IPv4 queries if they can be mapped. 2006-11-16 Jakub Jelinek * sysdeps/x86_64/fpu/s_copysignf.S (__copysignf): Switch to .text. * sysdeps/x86_64/fpu/s_copysign.S (__copysign): Likewise. (signmask): Add .size directive. (othermask): Add .type directive. 2006-11-14 Ulrich Drepper * po/nl.po: Update from translation team. * timezone/zdump.c: Redo fix for BZ #3137. 2006-11-14 Jakub Jelinek * nss/nss_files/files-alias.c (get_next_alias): Set line back to first_unused after parsing :include: file. * timezone/africa: Update from tzdata2006o. * timezone/antarctica: Likewise. * timezone/asia: Likewise. * timezone/australasia: Likewise. * timezone/backward: Likewise. * timezone/europe: Likewise. * timezone/iso3166.tab: Likewise. * timezone/northamerica: Likewise. * timezone/southamerica: Likewise. * timezone/zone.tab: Likewise. * time/tzfile.c (__tzfile_read): Extend to handle new file format on machines with 64-bit time_t. * timezone/checktab.awk: Update from tzcode2006o. * timezone/ialloc.c: Likewise. * timezone/private.h: Likewise. * timezone/scheck.c: Likewise. * timezone/tzfile.h: Likewise. * timezone/tzselect.ksh: Likewise. * timezone/zdump.c: Likewise. * timezone/zic.c: Likewise. [BZ #3483] * elf/ldconfig.c (main): Call setlocale and textdomain. Patch mostly by Benno Schulenberg . [BZ #3480] * manual/argp.texi: Fix typos. * manual/charset.texi: Likewise. * manual/errno.texi: Likewise. * manual/filesys.texi: Likewise. * manual/lang.texi: Likewise. * manual/maint.texi: Likewise. * manual/memory.texi: Likewise. * manual/message.texi: Likewise. * manual/resource.texi: Likewise. * manual/search.texi: Likewise. * manual/signal.texi: Likewise. * manual/startup.texi: Likewise. * manual/stdio.texi: Likewise. * manual/sysinfo.texi: Likewise. * manual/syslog.texi: Likewise. * manual/time.texi: Likewise. Patch by Ralf Wildenhues . [BZ #3465] * sunrpc/clnt_raw.c: Minimal message improvements. * sunrpc/pm_getmaps.c: Likewise. * nis/nss_nisplus/nisplus-publickey.c: Likewise. * nis/nis_print_group_entry.c: Likewise. * locale/programs/repertoire.c: Likewise. * locale/programs/charmap.c: Likewise. * malloc/memusage.sh: Likewise. * elf/dl-deps.c: Likewise. * locale/programs/ld-collate.c: Likewise. * libio/vswprintf.c: Likewise. * malloc/memusagestat.c: Likewise. * sunrpc/auth_unix.c: Likewise. * sunrpc/rpc_main.c: Likewise. * nscd/cache.c: Likewise. * locale/programs/repertoire.c: Unify output messages. * locale/programs/charmap.c: Likewise. * locale/programs/ld-ctype.c: Likewise. * locale/programs/ld-monetary.c: Likewise. * locale/programs/ld-numeric.c: Likewise. * locale/programs/ld-time.c: Likewise. * elf/ldconfig.c: Likewise. * nscd/selinux.c: Likewise. * elf/cache.c: Likewise. Patch mostly by Benno Schulenberg . 2006-11-10 Jakub Jelinek * string/strxfrm_l.c (STRXFRM): Fix trailing \1 optimization if N is one bigger than return value. * string/tst-strxfrm2.c (do_test): Also test strxfrm with l1 + 1 and l1 last arguments, if buf is defined, verify the return value equals to strlen (buf) and verify no byte beyond passed length is modified. 2006-11-10 Ulrich Drepper * po/sv.po: Update from translation team. * sysdeps/gnu/siglist.c (__old_sys_siglist, __old_sys_sigabbrev): Use __new_sys_siglist instead of _sys_siglist_internal as second macro argument. (_old_sys_siglist): Use declare_symbol_alias macro instead of strong_alias. 2006-11-09 Ulrich Drepper [BZ #3493] * posix/unistd.h (sysconf): Remove const attribute. * sysdeps/posix/getaddrinfo.c (getaddrinfo): Fix test for temporary or deprecated addresses. Patch by Sridhar Samudrala . * string/Makefile (tests): Add tst-strxfrm2. * string/tst-strxfrm2.c: New file. 2006-10-09 Jakub Jelinek * elf/dl-debug.c (_dl_debug_initialize): Check r->r_map for 0 rather than r->r_brk. * string/strxfrm_l.c (STRXFRM): Do the trailing \1 removal optimization even if needed > n. 2006-11-07 Jakub Jelinek * include/libc-symbols.h (declare_symbol): Rename to... (declare_symbol_alias): ... this. Add ORIGINAL argument, imply strong_alias (ORIGINAL, SYMBOL) in asm to make sure it preceedes .size directive. * sysdeps/gnu/errlist-compat.awk: Adjust for declare_symbol_alias changes. * sysdeps/gnu/siglist.c: Likewise. 2006-11-03 Steven Munroe * sysdeps/powerpc/fpu/bits/mathinline.h [__LIBC_INTERNAL_MATH_INLINES]: Moved to ... * sysdeps/powerpc/fpu/math_private.h: ...here. New file. 2006-11-05 Ulrich Drepper * sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word): Update handling of cache descriptor 0x49 for new models. * sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_check_word): Likewise. 2006-11-02 Ulrich Drepper * configure.in: Work around ld --help change and avoid -z relro test completely if the architecture doesn't care about security. 2006-11-01 Ulrich Drepper * po/sv.po: Update from translation team. 2006-10-31 Ulrich Drepper * stdlib/atexit.c (atexit): Don't mark as hidden when used to generate compatibility version. 2006-10-29 Ulrich Drepper * configure.in: Relax -z relro requirement a bit. * po/sv.po: Update from translation team. 2006-10-29 Jakub Jelinek * elf/dl-sym.c (do_sym): Use RTLD_SINGLE_THREAD_P. * elf/dl-runtime.c (_dl_fixup, _dl_profile_fixup): Likewise. * elf/dl-close.c (_dl_close_worker): Likewise. * elf/dl-open.c (_dl_open_worker): Likewise. * sysdeps/generic/sysdep-cancel.h (RTLD_SINGLE_THREAD_P): Define. * configure.in: Require assembler support for visibility, compiler support for visibility and aliases, linker support for various -z options. * Makeconfig: Remove conditional code which now is unnecessary. * config.h.in: Likewise. * config.make.in: Likewise. * dlfcn/Makefile: Likewise. * elf/Makefile: Likewise. * elf/dl-load.c: Likewise. * elf/rtld.c: Likewise. * include/libc-symbols.h: Likewise. * include/stdio.h: Likewise. * io/Makefile: Likewise. * io/fstat.c: Likewise. * io/fstat64.c: Likewise. * io/fstatat.c: Likewise. * io/fstatat64.c: Likewise. * io/lstat.c: Likewise. * io/lstat64.c: Likewise. * io/mknod.c: Likewise. * io/mknodat.c: Likewise. * io/stat.c: Likewise. * io/stat64.c: Likewise. * libio/stdio.c: Likewise. * nscd/Makefile: Likewise. * stdlib/Makefile: Likewise. * stdlib/atexit.c: Likewise. * sysdeps/generic/ldsodefs.h: Likewise. * sysdeps/i386/dl-machine.h: Likewise. * sysdeps/i386/sysdep.h: Likewise. * sysdeps/i386/i686/memcmp.S: Likewise. * sysdeps/powerpc/powerpc32/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/sigaction.c: Likewise. * Makerules: USE_TLS support is now default. * tls.make.c: Likewise. * csu/Versions: Likewise. * csu/libc-start.c: Likewise. * csu/libc-tls.c: Likewise. * csu/version.c: Likewise. * dlfcn/dlinfo.c: Likewise. * elf/dl-addr.c: Likewise. * elf/dl-cache.c: Likewise. * elf/dl-close.c: Likewise. * elf/dl-iteratephdr.c: Likewise. * elf/dl-load.c: Likewise. * elf/dl-lookup.c: Likewise. * elf/dl-object.c: Likewise. * elf/dl-open.c: Likewise. * elf/dl-reloc.c: Likewise. * elf/dl-support.c: Likewise. * elf/dl-sym.c: Likewise. * elf/dl-sysdep.c: Likewise. * elf/dl-tls.c: Likewise. * elf/ldconfig.c: Likewise. * elf/rtld.c: Likewise. * elf/tst-tls-dlinfo.c: Likewise. * elf/tst-tls1.c: Likewise. * elf/tst-tls10.h: Likewise. * elf/tst-tls14.c: Likewise. * elf/tst-tls2.c: Likewise. * elf/tst-tls3.c: Likewise. * elf/tst-tls4.c: Likewise. * elf/tst-tls5.c: Likewise. * elf/tst-tls6.c: Likewise. * elf/tst-tls7.c: Likewise. * elf/tst-tls8.c: Likewise. * elf/tst-tls9.c: Likewise. * elf/tst-tlsmod1.c: Likewise. * elf/tst-tlsmod13.c: Likewise. * elf/tst-tlsmod13a.c: Likewise. * elf/tst-tlsmod14a.c: Likewise. * elf/tst-tlsmod2.c: Likewise. * elf/tst-tlsmod3.c: Likewise. * elf/tst-tlsmod4.c: Likewise. * elf/tst-tlsmod5.c: Likewise. * elf/tst-tlsmod6.c: Likewise. * include/errno.h: Likewise. * include/link.h: Likewise. * include/tls.h: Likewise. * locale/global-locale.c: Likewise. * locale/localeinfo.h: Likewise. * malloc/arena.c: Likewise. * malloc/hooks.c: Likewise. * malloc/malloc.c: Likewise. * resolv/Versions: Likewise. * sysdeps/alpha/dl-machine.h: Likewise. * sysdeps/alpha/libc-tls.c: Likewise. * sysdeps/generic/ldsodefs.h: Likewise. * sysdeps/generic/tls.h: Likewise. * sysdeps/i386/dl-machine.h: Likewise. * sysdeps/ia64/dl-machine.h: Likewise. * sysdeps/ia64/libc-tls.c: Likewise. * sysdeps/mach/hurd/fork.c: Likewise. * sysdeps/mach/hurd/i386/tls.h: Likewise. * sysdeps/powerpc/powerpc32/dl-machine.c: Likwise. * sysdeps/powerpc/powerpc32/dl-machine.h: Likewise. * sysdeps/powerpc/powerpc64/dl-machine.h: Likewise. * sysdeps/s390/libc-tls.c: Likewise. * sysdeps/s390/s390-32/dl-machine.h: Likewise. * sysdeps/s390/s390-64/dl-machine.h: Likewise. * sysdeps/sh/dl-machine.h: Likewise. * sysdeps/sparc/sparc32/dl-machine.h: Likewise. * sysdeps/sparc/sparc64/dl-machine.h: Likewise. * sysdeps/x86_64/dl-machine.h: Likewise. [BZ #3426] * stdlib/stdlib.h: Adjust comment for canonicalize_file_name to reality. 2006-10-27 Jakub Jelinek * elf/dl-lookup.c (_dl_debug_bindings): Remove unused symbol_scope argument. (_dl_lookup_symbol_x): Adjust caller. * sysdeps/generic/ldsodefs.h (struct link_namespaces): Remove _ns_global_scope. * elf/rtld.c (dl_main): Don't initialize _ns_global_scope. * elf/dl-libc.c: Revert l_scope name changes. * elf/dl-load.c: Likewise. * elf/dl-object.c: Likewise. * elf/rtld.c: Likewise. * elf/dl-close.c (_dl_close): Likewise. * elf/dl-open.c (dl_open_worker): Likewise. If not SINGLE_THREAD_P, always use __rtld_mrlock_{change,done}. Always free old scope list here if not l_scope_mem. * elf/dl-runtime.c (_dl_fixup, _dl_profile_fixup): Revert l_scope name change. Never free scope list here. Just __rtld_mrlock_lock before the lookup and __rtld_mrlock_unlock it after the lookup. * elf/dl-sym.c: Likewise. * include/link.h (struct r_scoperec): Remove. (struct link_map): Replace l_scoperec with l_scope, l_scoperec_mem with l_scope_mem and l_scoperec_lock with l_scope_lock. 2006-10-25 Ulrich Drepper * sysdeps/gnu/netinet/tcp.h: Define TCP_CONGESTION. 2006-10-18 Ulrich Drepper * configure.in: Disable building profile libraries by default. 2006-10-18 Ulrich Drepper * elf/dl-lookup.c (_dl_lookup_symbol_x): Add warning to _dl_lookup_symbol_x code. 2006-10-17 Jakub Jelinek * elf/dl-runtime.c: Include sysdep-cancel.h. (_dl_fixup, _dl_profile_fixup): Use __rtld_mrlock_* and scoperec->nusers only if !SINGLE_THREAD_P. Use atomic_* instead of catomic_* macros. * elf/dl-sym.c: Include sysdep-cancel.h. (do_sym): Use __rtld_mrlock_* and scoperec->nusers only if !SINGLE_THREAD_P. Use atomic_* instead of catomic_* macros. * elf/dl-close.c: Include sysdep-cancel.h. (_dl_close): Use __rtld_mrlock_* and scoperec->nusers only if !SINGLE_THREAD_P. Use atomic_* instead of catomic_* macros. * elf/dl-open.c: Include sysdep-cancel.h. (dl_open_worker): Use __rtld_mrlock_* and scoperec->nusers only if !SINGLE_THREAD_P. Use atomic_* instead of catomic_* macros. 2006-10-17 Jakub Jelinek [BZ #3313] * malloc/malloc.c (malloc_consolidate): Set maxfb to address of last fastbin rather than end of fastbin array. 2006-10-18 Ulrich Drepper * sysdeps/i386/i486/bits/atomic.h (catomic_decrement): Use correct body macro. * sysdeps/x86_64/bits/atomic.h (__arch_c_compare_and_exchange_val_64_acq): Add missing casts. (catomic_decrement): Use correct body macro. 2006-10-17 Jakub Jelinek * include/atomic.h: Add a unique prefix to all local variables in macros. * csu/tst-atomic.c (do_test): Test also catomic_* macros. 2006-10-14 Ulrich Drepper * resolv/arpa/nameser.h: Document that ns_t_a6 is deprecated. [BZ #3313] * malloc/malloc.c (malloc_consolidate): Don't use get_fast_max to determine highest fast bin to consolidate, always look into all of them. (do_check_malloc_state): Only require for empty bins for large sizes in main arena. * libio/stdio.h: Add more __wur attributes. 2006-11-12 Andreas Jaeger [BZ #2510] * manual/search.texi (Hash Search Function): Clarify. (Array Search Function): Clarify. 2006-11-12 Joseph Myers [BZ #2830] * math/atest-exp.c (main): Cast hex value to mp_limb_t before shifting. * math/atest-exp2.c (read_mpn_hex): Likewise. * math/atest-sincos.c (main): Likewise. * sysdeps/unix/sysv/linux/syscalls.list: Add epoll_pwait. * sysdeps/unix/sysv/linux/sys/epoll.h: Declare epoll_pwait. * sysdeps/unix/sysv/linux/Versions (libc): Add epoll_pwait for version GLIBC_2.6. * Versions.def: Add GLIBC_2.6 for libc. * sysdeps/i386/i486/bits/atomic.h: Add catomic_* support. 2006-10-11 Jakub Jelinek * malloc/malloc.c (_int_malloc): Remove unused any_larger variable. * nis/nis_defaults.c (__nis_default_access): Don't call getenv twice. * nis/nis_subr.c (nis_getnames): Use __secure_getenv instead of getenv. * sysdeps/generic/unsecvars.h: Add NIS_PATH. 2006-10-11 Ulrich Drepper * include/atomic.c: Define catomic_* operations. * sysdeps/x86_64/bits/atomic.h: Likewise. Fix a few minor problems. * stdlib/cxa_finalize.c: Use catomic_* operations instead of atomic_*. * malloc/memusage.c: Likewise. * gmon/mcount.c: Likewise. * elf/dl-close.c: Likewise. * elf/dl-open.c: Likewise. * elf/dl-profile.c: Likewise. * elf/dl-sym.c: Likewise. * elf/dl-runtime.c: Likewise. * elf/dl-fptr.c: Likewise. * resolv/res_libc.c: Likewise. 2006-10-10 Roland McGrath * sysdeps/mach/hurd/utimes.c: Use a union to avoid an improper cast. * sysdeps/mach/hurd/futimes.c: Likewise. * sysdeps/mach/hurd/lutimes.c: Likewise. 2006-10-09 Ulrich Drepper Jakub Jelinek Implement reference counting of scope records. * elf/dl-close.c (_dl_close): Remove all scopes from removed objects from the list in objects which remain. Always allocate new scope record. * elf/dl-open.c (dl_open_worker): When growing array for scopes, don't resize, allocate a new one. * elf/dl-runtime.c: Update reference counters before using a scope array. * elf/dl-sym.c: Likewise. * elf/dl-libc.c: Adjust for l_scope name change. * elf/dl-load.c: Likewise. * elf/dl-object.c: Likewise. * elf/rtld.c: Likewise. * include/link.h: Include . Define struct r_scoperec. Replace r_scope with pointer to r_scoperec structure. Add l_scoperec_lock. * sysdeps/generic/ldsodefs.h: Include . * sysdeps/generic/rtld-lowlevel.h: New file. * include/atomic.h: Rename atomic_and to atomic_and_val and atomic_or to atomic_or_val. Define new macros atomic_and and atomic_or which do not return values. * sysdeps/x86_64/bits/atomic.h: Define atomic_and and atomic_or. Various cleanups. * sysdeps/i386/i486/bits/atomic.h: Likewise. * po/sv.po: Update from translation team. 2006-10-07 Ulrich Drepper * Versions.def: Add GLIBC_2.6 to libpthread. * include/shlib-compat.h (SHLIB_COMPAT): Expand parameters before use. (versioned_symbol): Likewise. (compat_symbol): Likewise. * po/tr.po: Update from translation team. * nis/Banner: Removed. It's been integral part forever and the author info is incomplete anyway. * libio/Banner: Likewise. 2006-10-06 Ulrich Drepper * version.h (VERSION): Bump to 2.5.90 for new development tree. --- po/ru.po | 9082 +++++++++++++++++++++++++++++--------------------------------- po/sv.po | 74 +- 2 files changed, 4322 insertions(+), 4834 deletions(-) (limited to 'po') diff --git a/po/ru.po b/po/ru.po index e1d94a77ca..d1b3efc8cb 100644 --- a/po/ru.po +++ b/po/ru.po @@ -1,4449 +1,3713 @@ # перевод сообщений GNU libc # Copyright (C) 2005 Free Software Foundation, Inc. -# Oleg Tihonov , 2005, 2007. +# Oleg Tihonov , 2005. # msgid "" msgstr "" -"Project-Id-Version: libc 2.5\n" -"POT-Creation-Date: 2006-09-29 11:38-0700\n" -"PO-Revision-Date: 2007-02-13 13:52+0300\n" +"Project-Id-Version: libc 2.3.3\n" +"POT-Creation-Date: 2004-08-05 09:16+0200\n" +"PO-Revision-Date: 2005-02-15 11:35+0300\n" "Last-Translator: Oleg Tihonov \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=koi8-r\n" "Content-Transfer-Encoding: 8bit\n" -#: argp/argp-help.c:227 -#, c-format -msgid "%.*s: ARGP_HELP_FMT parameter requires a value" -msgstr "%.*s: параметр ARGP_HELP_FMT требует значение" - -#: argp/argp-help.c:237 -#, c-format -msgid "%.*s: Unknown ARGP_HELP_FMT parameter" -msgstr "%.*s: неизвестный параметр ARGP_HELP_FMT" - -#: argp/argp-help.c:250 -#, c-format -msgid "Garbage in ARGP_HELP_FMT: %s" -msgstr "Мусор в ARGP_HELP_FMT: %s" - -#: argp/argp-help.c:1214 -msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." -msgstr "Обязательные или необязательные аргументы для длинных ключей также являются обязательными или необязательными для соответствующих коротких ключей." - -#: argp/argp-help.c:1600 -msgid "Usage:" -msgstr "Использование:" +#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27 +msgid "Hangup" +msgstr "Обрыв терминальной линии" -#: argp/argp-help.c:1604 -msgid " or: " -msgstr " или: " +#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28 +msgid "Interrupt" +msgstr "Прерывание" -#: argp/argp-help.c:1616 -msgid " [OPTION...]" -msgstr " [КЛЮЧ...]" +#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29 +msgid "Quit" +msgstr "Выход" -#: argp/argp-help.c:1643 -#, c-format -msgid "Try `%s --help' or `%s --usage' for more information.\n" -msgstr "Попробуйте `%s --help' или `%s --usage' для получения более подробного описания.\n" +#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30 +msgid "Illegal instruction" +msgstr "Недопустимая инструкция" -#: argp/argp-help.c:1671 -#, c-format -msgid "Report bugs to %s.\n" -msgstr "Сообщения об ошибках отправляйте по адресу %s.\n" +#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31 +msgid "Trace/breakpoint trap" +msgstr "Ловушка трассировки/останова" -#: argp/argp-parse.c:102 -msgid "Give this help list" -msgstr "Выдает этот справочный список" +#: sysdeps/generic/siglist.h:34 +msgid "Aborted" +msgstr "Аварийный останов" -#: argp/argp-parse.c:103 -msgid "Give a short usage message" -msgstr "Выдает краткую информацию об использовании" +#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34 +msgid "Floating point exception" +msgstr "Исключение в операции с плавающей точкой" -#: argp/argp-parse.c:104 -msgid "Set the program name" -msgstr "Устанавливает имя программы" +#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35 +msgid "Killed" +msgstr "Убито" -#: argp/argp-parse.c:106 -msgid "Hang for SECS seconds (default 3600)" -msgstr "Висит указанное число секунд (по умолчанию 3600)" +#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36 +msgid "Bus error" +msgstr "Ошибка шины" -#: argp/argp-parse.c:167 -msgid "Print program version" -msgstr "Печатает версию программы" +#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37 +msgid "Segmentation fault" +msgstr "Ошибка сегментирования" -#: argp/argp-parse.c:183 -msgid "(PROGRAM ERROR) No version known!?" -msgstr "(ОШИБКА ПРОГРАММЫ) Версия неизвестна!?" +#. TRANS Broken pipe; there is no process reading from the other end of a pipe. +#. TRANS Every library function that returns this error code also generates a +#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled +#. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} +#. TRANS unless it has handled or blocked @code{SIGPIPE}. +#: sysdeps/generic/siglist.h:39 stdio-common/../sysdeps/gnu/errlist.c:351 +#: stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +msgid "Broken pipe" +msgstr "Обрыв канала" -#: argp/argp-parse.c:623 -#, c-format -msgid "%s: Too many arguments\n" -msgstr "%s: Слишком много аргументов\n" +#: sysdeps/generic/siglist.h:40 stdio-common/../sysdeps/unix/siglist.c:40 +msgid "Alarm clock" +msgstr "Сигнал таймера" -#: argp/argp-parse.c:766 -msgid "(PROGRAM ERROR) Option should have been recognized!?" -msgstr "(ОШИБКА ПРОГРАММЫ) Ключ должен быть распознан!?" +#: sysdeps/generic/siglist.h:41 stdio-common/../sysdeps/unix/siglist.c:41 +msgid "Terminated" +msgstr "Завершено" -#: assert/assert-perr.c:57 -#, c-format -msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" -msgstr "%s%s%s:%u: %s%sНеожиданная ошибка: %s.\n" +#: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42 +msgid "Urgent I/O condition" +msgstr "Ситуация срочного ввода/вывода" -#: assert/assert.c:57 -#, c-format -msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" -msgstr "%s%s%s:%u: %s%sПроверочное утверждение `%s' не выполнено.\n" +#: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43 +msgid "Stopped (signal)" +msgstr "Остановлено (сигнал)" -#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:96 nss/makedb.c:61 -msgid "NAME" -msgstr "ФАЙЛ" +#: sysdeps/generic/siglist.h:44 stdio-common/../sysdeps/unix/siglist.c:44 +msgid "Stopped" +msgstr "Остановлено" -#: catgets/gencat.c:110 -msgid "Create C header file NAME containing symbol definitions" -msgstr "Создает заголовочный ФАЙЛ на Си, содержащий определения символов." +#: sysdeps/generic/siglist.h:45 stdio-common/../sysdeps/unix/siglist.c:45 +msgid "Continued" +msgstr "Продолжено" -#: catgets/gencat.c:112 -msgid "Do not use existing catalog, force new output file" -msgstr "Не использовать существующий каталог, принудительно создать новый выходной файл" +#: sysdeps/generic/siglist.h:46 stdio-common/../sysdeps/unix/siglist.c:46 +msgid "Child exited" +msgstr "Дочерний процесс завершился" -#: catgets/gencat.c:113 nss/makedb.c:61 -msgid "Write output to file NAME" -msgstr "Записать вывод в ФАЙЛ" +#: sysdeps/generic/siglist.h:47 stdio-common/../sysdeps/unix/siglist.c:47 +msgid "Stopped (tty input)" +msgstr "Остановлено (ввод с терминала)" -#: catgets/gencat.c:118 -msgid "" -"Generate message catalog. If INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" -"is -, output is written to standard output.\n" -msgstr "" -"Генерирует каталог сообщений. Если ВХОДНОЙ-ФАЙЛ задан как -, читает стандартный ввод. Если\n" -"ВЫХОДНОЙ-ФАЙЛ задан как -, результат печатается на стандартный вывод.\n" +#: sysdeps/generic/siglist.h:48 stdio-common/../sysdeps/unix/siglist.c:48 +msgid "Stopped (tty output)" +msgstr "Остановлено (вывод на терминал)" -#: catgets/gencat.c:123 -msgid "" -"-o OUTPUT-FILE [INPUT-FILE]...\n" -"[OUTPUT-FILE [INPUT-FILE]...]" -msgstr "" -"-o ВЫХОДНОЙ-ФАЙЛ [ВХОДНОЙ-ФАЙЛ]...\n" -"[ВЫХОДНОЙ-ФАЙЛ [ВХОДНОЙ-ФАЙЛ]...]" +#: sysdeps/generic/siglist.h:49 stdio-common/../sysdeps/unix/siglist.c:49 +msgid "I/O possible" +msgstr "Возможен ввод/вывод" -#: catgets/gencat.c:231 debug/pcprofiledump.c:199 iconv/iconv_prog.c:410 -#: iconv/iconvconfig.c:379 locale/programs/localedef.c:370 -#: login/programs/pt_chown.c:88 malloc/memusagestat.c:525 nss/makedb.c:231 -msgid "" -"For bug reporting instructions, please see:\n" -".\n" -msgstr "" -"Инструкции по сообщению об ошибках смотрите на\n" -".\n" - -#: catgets/gencat.c:245 debug/xtrace.sh:64 elf/ldconfig.c:285 -#: elf/ldd.bash.in:39 elf/sprof.c:355 iconv/iconv_prog.c:425 -#: iconv/iconvconfig.c:394 locale/programs/locale.c:274 -#: locale/programs/localedef.c:386 login/programs/pt_chown.c:59 -#: malloc/memusage.sh:71 nscd/nscd.c:401 nss/getent.c:83 nss/makedb.c:245 -#: posix/getconf.c:1007 -#, 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 "" -"Copyright (C) %s Free Software Foundation, Inc.\n" -"Это свободная программа; подробности об условиях распространения\n" -"смотрите в исходном тексте. Мы НЕ предоставляем гарантий; даже гарантий\n" -"КОММЕРЧЕСКОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ КАКОЙ-ЛИБО ЦЕЛИ.\n" +#: sysdeps/generic/siglist.h:50 stdio-common/../sysdeps/unix/siglist.c:50 +msgid "CPU time limit exceeded" +msgstr "Превышен лимит процессорного времени" -#: catgets/gencat.c:250 debug/xtrace.sh:68 elf/ldconfig.c:290 elf/sprof.c:361 -#: iconv/iconv_prog.c:430 iconv/iconvconfig.c:399 locale/programs/locale.c:279 -#: locale/programs/localedef.c:391 malloc/memusage.sh:75 nscd/nscd.c:406 -#: nss/getent.c:88 nss/makedb.c:250 posix/getconf.c:1012 -#, c-format -msgid "Written by %s.\n" -msgstr "Автор программы -- %s.\n" +#: sysdeps/generic/siglist.h:51 stdio-common/../sysdeps/unix/siglist.c:51 +msgid "File size limit exceeded" +msgstr "Превышен лимит размера файла" -#: catgets/gencat.c:281 -msgid "*standard input*" -msgstr "*стандартный ввод*" +#: sysdeps/generic/siglist.h:52 stdio-common/../sysdeps/unix/siglist.c:52 +msgid "Virtual timer expired" +msgstr "Виртуальный таймер истек" -#: catgets/gencat.c:287 iconv/iconv_charmap.c:157 iconv/iconv_prog.c:297 -#: nss/makedb.c:170 -#, c-format -msgid "cannot open input file `%s'" -msgstr "невозможно открыть входной файл `%s'" +#: sysdeps/generic/siglist.h:53 stdio-common/../sysdeps/unix/siglist.c:53 +msgid "Profiling timer expired" +msgstr "Профилировочный таймер истек" -#: catgets/gencat.c:416 catgets/gencat.c:493 -msgid "illegal set number" -msgstr "неверный номер множества" +#: sysdeps/generic/siglist.h:54 stdio-common/../sysdeps/unix/siglist.c:54 +msgid "Window changed" +msgstr "Окно изменилось" -#: catgets/gencat.c:443 -msgid "duplicate set definition" -msgstr "повторное определение множества" +#: sysdeps/generic/siglist.h:55 stdio-common/../sysdeps/unix/siglist.c:56 +msgid "User defined signal 1" +msgstr "Определяемый пользователем сигнал 1" -#: catgets/gencat.c:445 catgets/gencat.c:622 catgets/gencat.c:676 -msgid "this is the first definition" -msgstr "это первое определение" +#: sysdeps/generic/siglist.h:56 stdio-common/../sysdeps/unix/siglist.c:57 +msgid "User defined signal 2" +msgstr "Определяемый пользователем сигнал 2" -#: catgets/gencat.c:521 -#, c-format -msgid "unknown set `%s'" -msgstr "неизвестное множество `%s'" +#: sysdeps/generic/siglist.h:60 stdio-common/../sysdeps/unix/siglist.c:33 +msgid "EMT trap" +msgstr "Ловушка EMT" -#: catgets/gencat.c:562 -msgid "invalid quote character" -msgstr "неверный экранирующий знак" +#: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38 +msgid "Bad system call" +msgstr "Неверный системный вызов" -#: catgets/gencat.c:575 -#, c-format -msgid "unknown directive `%s': line ignored" -msgstr "неизвестная директива `%s': строка игнорирована" +#: sysdeps/generic/siglist.h:66 +msgid "Stack fault" +msgstr "Ошибка стека" -#: catgets/gencat.c:620 -msgid "duplicated message number" -msgstr "повторный номер сообщения" +#: sysdeps/generic/siglist.h:69 +msgid "Information request" +msgstr "Запрос информации" -#: catgets/gencat.c:673 -msgid "duplicated message identifier" -msgstr "повторный идентификатор сообщения" +#: sysdeps/generic/siglist.h:71 +msgid "Power failure" +msgstr "Сбой питания" -#: catgets/gencat.c:730 -msgid "invalid character: message ignored" -msgstr "недопустимый знак: сообщение игнорировано" +#: sysdeps/generic/siglist.h:74 stdio-common/../sysdeps/unix/siglist.c:55 +msgid "Resource lost" +msgstr "Потеря ресурса" -#: catgets/gencat.c:773 -msgid "invalid line" -msgstr "неверная строка" +#: sysdeps/mach/hurd/mips/dl-machine.c:68 +#: string/../sysdeps/mach/_strerror.c:57 +msgid "Error in unknown error system: " +msgstr "Ошибка в неизвестной системе ошибок: " -#: catgets/gencat.c:827 -msgid "malformed line ignored" -msgstr "неправильная строка игнорирована" +#: sysdeps/mach/hurd/mips/dl-machine.c:83 +#: string/../sysdeps/generic/_strerror.c:44 +#: string/../sysdeps/mach/_strerror.c:87 +msgid "Unknown error " +msgstr "Неизвестная ошибка " -#: catgets/gencat.c:991 catgets/gencat.c:1032 nss/makedb.c:183 +#: sysdeps/unix/sysv/linux/lddlibc4.c:64 #, c-format -msgid "cannot open output file `%s'" -msgstr "невозможно открыть выходной файл `%s'" - -#: catgets/gencat.c:1194 locale/programs/linereader.c:559 -msgid "invalid escape sequence" -msgstr "неверная управляющая последовательность" - -#: catgets/gencat.c:1216 -msgid "unterminated message" -msgstr "незавершенное сообщение" +msgid "cannot open `%s'" +msgstr "невозможно открыть `%s'" -#: catgets/gencat.c:1240 +#: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format -msgid "while opening old catalog file" -msgstr "при открытии старого файла каталога" +msgid "cannot read header from `%s'" +msgstr "невозможно считать заголовок из `%s'" -#: catgets/gencat.c:1331 +#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288 #, c-format -msgid "conversion modules not available" -msgstr "модули преобразования недоступны" +msgid "cannot open input file `%s'" +msgstr "невозможно открыть входной файл `%s'" -#: catgets/gencat.c:1357 +#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313 #, c-format -msgid "cannot determine escape character" -msgstr "невозможно определить знак выхода" - -#: debug/pcprofiledump.c:52 -msgid "Don't buffer output" -msgstr "Не буферировать вывод" - -#: debug/pcprofiledump.c:57 -msgid "Dump information generated by PC profiling." -msgstr "Сбрасывает информацию, собранную при профилировании PC." - -#: debug/pcprofiledump.c:60 -msgid "[FILE]" -msgstr "[ФАЙЛ]" +msgid "error while closing input `%s'" +msgstr "ошибка при закрытии входного файла `%s'" -#: debug/pcprofiledump.c:100 +#: iconv/iconv_charmap.c:443 #, c-format -msgid "cannot open input file" -msgstr "невозможно открыть входной файл" +msgid "illegal input sequence at position %Zd" +msgstr "недопустимая входная последовательность в позиции %Zd" -#: debug/pcprofiledump.c:106 -#, c-format -msgid "cannot read header" -msgstr "невозможно считать заголовок" +#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506 +msgid "incomplete character or shift sequence at end of buffer" +msgstr "неполный знак или последовательность сдвига в конце буфера" -#: debug/pcprofiledump.c:170 -#, c-format -msgid "invalid pointer size" -msgstr "неверный размер указателя" +#: iconv/iconv_charmap.c:507 iconv/iconv_charmap.c:543 iconv/iconv_prog.c:549 +#: iconv/iconv_prog.c:585 +msgid "error while reading the input" +msgstr "ошибка при чтении входного файла" -#: debug/xtrace.sh:27 debug/xtrace.sh:45 -msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n" -msgstr "Использование: xtrace [КЛЮЧ]... ПРОГРАММА [КЛЮЧ-ПРОГРАММЫ]...\\n" +#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567 +msgid "unable to allocate buffer for input" +msgstr "невозможно получить буфер для ввода" -#: debug/xtrace.sh:33 -msgid "Try `xtrace --help' for more information.\\n" -msgstr "Попробуйте `xtrace --help' для получения более подробного описания.\\n" +#: iconv/iconv_prog.c:61 +msgid "Input/Output format specification:" +msgstr "Спецификация формата ввода/вывода:" -#: debug/xtrace.sh:39 -msgid "xtrace: option `$1' requires an argument.\\n" -msgstr "xtrace: ключ `%1' требует аргумент.\\n" - -#: debug/xtrace.sh:46 -msgid "" -"Trace execution of program by printing currently executed function.\n" -"\n" -" --data=FILE Don't run the program, just print the data from FILE.\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" -"Mandatory arguments to long options are also mandatory for any corresponding\n" -"short options.\n" -"\n" -"For bug reporting instructions, please see:\n" -".\\n" -msgstr "" -"Трассирует выполнение программы, печатая выполняющуюся в данное время функцию.\n" -"\n" -" --data=ФАЙЛ Не выполнять программу, просто напечатать данные из ФАЙЛА.\n" -" \n" -" -?,--help Показать эту справку и выйти\n" -" --usage Показать краткое сообщение об использовании\n" -" -V,--version Показать информацию о версии и выйти\n" -"\n" -"Аргументы, обязательные для длинных ключей, обязательны и для\n" -"соответствующих коротких.\n" -"\n" -"Инструкции по сообщению об ошибках смотрите на\n" -".\\n" +#: iconv/iconv_prog.c:62 +msgid "encoding of original text" +msgstr "кодировка оригинального текста" -#: debug/xtrace.sh:125 -msgid "xtrace: unrecognized option `$1'\\n" -msgstr "xtrace: нераспознанный ключ `$1'\\n" +#: iconv/iconv_prog.c:63 +msgid "encoding for output" +msgstr "кодировка для вывода" -#: debug/xtrace.sh:138 -msgid "No program name given\\n" -msgstr "Не задано имя программы\\n" +#: iconv/iconv_prog.c:64 +msgid "Information:" +msgstr "Информация:" -#: debug/xtrace.sh:146 -#, sh-format -msgid "executable `$program' not found\\n" -msgstr "исполняемый файл `$program' не найден\\n" +#: iconv/iconv_prog.c:65 +msgid "list all known coded character sets" +msgstr "перечислить все известные встроенные кодировки" -#: debug/xtrace.sh:150 -#, sh-format -msgid "`$program' is no executable\\n" -msgstr "`$program' не является исполняемым файлом\\n" +#: iconv/iconv_prog.c:66 locale/programs/localedef.c:128 +msgid "Output control:" +msgstr "Усправление выводом:" -#: dlfcn/dlinfo.c:67 -msgid "RTLD_SELF used in code not dynamically loaded" -msgstr "RTLD_SELF использовано в не динамически загруженном коде" +#: iconv/iconv_prog.c:67 +msgid "omit invalid characters from output" +msgstr "пропускать на выводе недопустимые знаки" -#: dlfcn/dlinfo.c:76 -msgid "unsupported dlinfo request" -msgstr "неподдерживаемый запрос dlinfo" +#: iconv/iconv_prog.c:68 +msgid "output file" +msgstr "выходной файл" -#: dlfcn/dlmopen.c:64 -msgid "invalid namespace" -msgstr "неверное пространство имен" +#: iconv/iconv_prog.c:69 +msgid "suppress warnings" +msgstr "не печатать предупреждения" -#: dlfcn/dlmopen.c:69 -msgid "invalid mode" -msgstr "неверный режим" +#: iconv/iconv_prog.c:70 +msgid "print progress information" +msgstr "печатать информацию о ходе работы" -#: dlfcn/dlopen.c:64 -msgid "invalid mode parameter" -msgstr "неверный параметр режима" +#: iconv/iconv_prog.c:75 +msgid "Convert encoding of given files from one encoding to another." +msgstr "Преобразует указанные файлы из одной кодировки в другую." -#: elf/cache.c:67 -msgid "unknown" -msgstr "неизвестно" +#: iconv/iconv_prog.c:79 +msgid "[FILE...]" +msgstr "[ФАЙЛ...]" -#: elf/cache.c:110 -msgid "Unknown OS" -msgstr "Неизвестная ОС" +#: iconv/iconv_prog.c:201 +msgid "cannot open output file" +msgstr "невозможно открыть выходной файл" -#: elf/cache.c:115 +#: iconv/iconv_prog.c:243 #, c-format -msgid ", OS ABI: %s %d.%d.%d" -msgstr ", ABI ОС: %s %d.%d.%d" +msgid "conversions from `%s' and to `%s' are not supported" +msgstr "преобразования из `%s' и в `%s' не поддерживаются" -#: elf/cache.c:141 elf/ldconfig.c:1231 +#: iconv/iconv_prog.c:248 #, c-format -msgid "Can't open cache file %s\n" -msgstr "Невозможно открыть кэш-файл %s\n" +msgid "conversion from `%s' is not supported" +msgstr "преобразование из `%s' не поддерживается" -#: elf/cache.c:153 +#: iconv/iconv_prog.c:255 #, c-format -msgid "mmap of cache file failed.\n" -msgstr "отображение кэш-файла в память не удалось.\n" +msgid "conversion to `%s' is not supported" +msgstr "преобразование в `%s' не поддерживается" -#: elf/cache.c:157 elf/cache.c:167 +#: iconv/iconv_prog.c:259 #, c-format -msgid "File is not a cache file.\n" -msgstr "Это не кэш-файл.\n" +msgid "conversion from `%s' to `%s' is not supported" +msgstr "преобразование из `%s' в `%s' не поддерживается" -#: elf/cache.c:200 elf/cache.c:210 -#, c-format -msgid "%d libs found in cache `%s'\n" -msgstr "%d библиотек найдено в кэше `%s'\n" +#: iconv/iconv_prog.c:265 +msgid "failed to start conversion processing" +msgstr "не удалось начать преобразование" -#: elf/cache.c:409 -#, c-format -msgid "Can't remove old temporary cache file %s" -msgstr "Невозможно удалить старый временный кэш-файл %s" +#: iconv/iconv_prog.c:360 +msgid "error while closing output file" +msgstr "ошибка при закрытии выходного файла" -#: elf/cache.c:416 -#, c-format -msgid "Can't create temporary cache file %s" -msgstr "Невозможно создать временный кэш-файл %s" +#: iconv/iconv_prog.c:409 iconv/iconvconfig.c:357 locale/programs/locale.c:279 +#: locale/programs/localedef.c:372 catgets/gencat.c:233 +#: malloc/memusagestat.c:602 debug/pcprofiledump.c:199 +msgid "Report bugs using the `glibcbug' script to .\n" +msgstr "Об ошибках сообщайте при помощи программы `glibcbug' на адрес .\n" -#: elf/cache.c:424 elf/cache.c:434 elf/cache.c:438 +#: iconv/iconv_prog.c:423 iconv/iconvconfig.c:371 locale/programs/locale.c:292 +#: locale/programs/localedef.c:386 catgets/gencat.c:246 posix/getconf.c:913 +#: nss/getent.c:74 nscd/nscd.c:355 nscd/nscd_nischeck.c:90 elf/ldconfig.c:274 +#: elf/sprof.c:349 #, c-format -msgid "Writing of cache data failed" -msgstr "Запись данных кэша неуспешна" +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 "" +"Copyright (C) %s Free Software Foundation, Inc.\n" +"Это свободная программа; подробности об условиях распространения\n" +"смотрите в исходном тексте. Мы НЕ предоставляем гарантий; даже гарантий\n" +"КОММЕРЧЕСКОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ КАКОЙ-ЛИБО ЦЕЛИ.\n" -#: elf/cache.c:442 +#: iconv/iconv_prog.c:428 iconv/iconvconfig.c:376 locale/programs/locale.c:297 +#: locale/programs/localedef.c:391 catgets/gencat.c:251 posix/getconf.c:918 +#: nss/getent.c:79 nscd/nscd.c:360 nscd/nscd_nischeck.c:95 elf/ldconfig.c:279 +#: elf/sprof.c:355 #, c-format -msgid "Writing of cache data failed." -msgstr "Запись данных кэша неуспешна." +msgid "Written by %s.\n" +msgstr "Автор программы -- %s.\n" -#: elf/cache.c:449 -#, c-format -msgid "Changing access rights of %s to %#o failed" -msgstr "Изменение прав доступа для %s на %#o неуспешно" +#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484 +msgid "conversion stopped due to problem in writing the output" +msgstr "преобразование остановлено из-за проблемы при записи вывода" -#: elf/cache.c:454 +#: iconv/iconv_prog.c:502 #, c-format -msgid "Renaming of %s to %s failed" -msgstr "Переименование %s в %s неуспешно" - -#: elf/dl-close.c:116 -msgid "shared object not open" -msgstr "разделяемый объект не открыт" - -#: elf/dl-deps.c:112 -msgid "DST not allowed in SUID/SGID programs" -msgstr "DST не допускается в программах с SUID/SGID" +msgid "illegal input sequence at position %ld" +msgstr "недопустимая входная последовательность в позиции %ld" -#: elf/dl-deps.c:125 -msgid "empty dynamics string token substitution" -msgstr "" +#: iconv/iconv_prog.c:510 +msgid "internal error (illegal descriptor)" +msgstr "внутренняя ошибка (неверный дескриптор)" -#: elf/dl-deps.c:131 +#: iconv/iconv_prog.c:513 #, c-format -msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n" +msgid "unknown iconv() error %d" +msgstr "неизвестная ошибка iconv() %d" + +#: iconv/iconv_prog.c:756 +msgid "" +"The following list contain all the coded character sets known. This does\n" +"not necessarily mean that all combinations of these names can be used for\n" +"the FROM and TO command line parameters. One coded character set can be\n" +"listed with several different names (aliases).\n" +"\n" +" " msgstr "" +"Следующий список содержит все известные встроенные кодировки. Это не\n" +"обязательно означает, что можно использовать любые комбинации данных\n" +"имен в параметрах командной строки FROM и TO. Одна и та же кодировка\n" +"может быть перечислена под несколькими именами (псевдонимами).\n" +"\n" +" " -#: elf/dl-deps.c:472 -msgid "cannot allocate dependency list" -msgstr "невозможно выделить память под список зависимостей" +#: iconv/iconvconfig.c:110 +msgid "Create fastloading iconv module configuration file." +msgstr "Создает быстрозагружаемый конфигурационный файл модуля iconv." -#: elf/dl-deps.c:505 elf/dl-deps.c:560 -msgid "cannot allocate symbol search list" -msgstr "невозможно выделить память под список поиска символов" +#: iconv/iconvconfig.c:114 +msgid "[DIR...]" +msgstr "[КАТАЛОГ...]" -#: elf/dl-deps.c:545 -msgid "Filters not supported with LD_TRACE_PRELINKING" -msgstr "Фильтры не поддерживаются с LD_TRACE_PRELINKING" +#: iconv/iconvconfig.c:126 +msgid "Prefix used for all file accesses" +msgstr "Префикс, используемый для доступа ко всем файлам" -#: elf/dl-error.c:77 -msgid "DYNAMIC LINKER BUG!!!" -msgstr "ОШИБКА ДИНАМИЧЕСКОГО КОМПОНОВЩИКА!!!" +#: iconv/iconvconfig.c:327 locale/programs/localedef.c:292 +msgid "no output file produced because warnings were issued" +msgstr "выходной файл не создан, поскольку были предупреждения" -#: elf/dl-error.c:124 -msgid "error while loading shared libraries" -msgstr "ошибка при загрузке разделяемых библиотек" +#: iconv/iconvconfig.c:405 +msgid "while inserting in search tree" +msgstr "при вставке в дерево поиска" -#: elf/dl-fptr.c:88 -msgid "cannot map pages for fdesc table" -msgstr "невозможно отобразить страницы для таблицы fdesc" +#: iconv/iconvconfig.c:1204 +msgid "cannot generate output file" +msgstr "невозможно сгенерировать выходной файл" -#: elf/dl-fptr.c:192 -msgid "cannot map pages for fptr table" -msgstr "невозможно отобразить страницы для таблицы fptr" +#: locale/programs/charmap-dir.c:59 +#, c-format +msgid "cannot read character map directory `%s'" +msgstr "" -#: elf/dl-fptr.c:221 -msgid "internal error: symidx out of range of fptr table" -msgstr "внутренняя ошибка: symidx выходит за пределы таблицы fptr" +#: locale/programs/charmap.c:136 +#, c-format +msgid "character map file `%s' not found" +msgstr "" -#: elf/dl-load.c:372 -msgid "cannot allocate name record" -msgstr "невозможно выделить память под запись имени" +#: locale/programs/charmap.c:194 +#, c-format +msgid "default character map file `%s' not found" +msgstr "" -#: elf/dl-load.c:474 elf/dl-load.c:553 elf/dl-load.c:673 elf/dl-load.c:786 -msgid "cannot create cache for search path" -msgstr "невозможно создать кэш для путей поиска" +#: locale/programs/charmap.c:257 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "" -#: elf/dl-load.c:576 -msgid "cannot create RUNPATH/RPATH copy" -msgstr "невозможно создать копию RUNPATH/RPATH" +#: locale/programs/charmap.c:336 +#, c-format +msgid "%s: must be greater than \n" +msgstr "%s: должно быть больше чем \n" -#: elf/dl-load.c:659 -msgid "cannot create search path array" -msgstr "невозможно создать массив путей поиска" +#: locale/programs/charmap.c:356 locale/programs/charmap.c:373 +#: locale/programs/repertoire.c:175 +#, c-format +msgid "syntax error in prolog: %s" +msgstr "синтаксическая ошибка в прологе: %s" -#: elf/dl-load.c:870 -msgid "cannot stat shared object" -msgstr "невозможно выполнить stat для разделяемого объекта" +#: locale/programs/charmap.c:357 +msgid "invalid definition" +msgstr "неверное определение" -#: elf/dl-load.c:940 -msgid "cannot open zero fill device" -msgstr "невозможно открыть файл-источник нулей" +#: locale/programs/charmap.c:374 locale/programs/locfile.c:126 +#: locale/programs/locfile.c:153 locale/programs/repertoire.c:176 +msgid "bad argument" +msgstr "неправильный аргумент" -#: elf/dl-load.c:985 elf/dl-load.c:2215 -msgid "cannot create shared object descriptor" -msgstr "невозможно создать дескриптор разделяемого объекта" +#: locale/programs/charmap.c:402 +#, c-format +msgid "duplicate definition of <%s>" +msgstr "повторное определение для <%s>" -#: elf/dl-load.c:1004 elf/dl-load.c:1663 elf/dl-load.c:1755 -msgid "cannot read file data" -msgstr "невозможно прочитать данные файла" +#: locale/programs/charmap.c:409 +#, c-format +msgid "value for <%s> must be 1 or greater" +msgstr "значение <%s> должно быть 1 или больше" -#: elf/dl-load.c:1048 -msgid "ELF load command alignment not page-aligned" -msgstr "выравнивание команды загрузки ELF не выровнено по странице" +#: locale/programs/charmap.c:421 +#, c-format +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "значение <%s> должно быть больше или равно значению <%s>" -#: elf/dl-load.c:1055 -msgid "ELF load command address/offset not properly aligned" -msgstr "адрес/смещение команды загрузки ELF не выровнено правильно" +#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184 +#, c-format +msgid "argument to <%s> must be a single character" +msgstr "аргумент для <%s> должен быть одним знаком" -#: elf/dl-load.c:1139 -msgid "cannot allocate TLS data structures for initial thread" -msgstr "невозможно выделить память под TLS-структуры для начального треда" +#: locale/programs/charmap.c:470 +msgid "character sets with locking states are not supported" +msgstr "кодировки с блокирующими состояниями не поддерживаются" -#: elf/dl-load.c:1163 -msgid "cannot handle TLS data" -msgstr "невозможно обработать данные TLS" +#: locale/programs/charmap.c:497 locale/programs/charmap.c:551 +#: locale/programs/charmap.c:583 locale/programs/charmap.c:677 +#: locale/programs/charmap.c:732 locale/programs/charmap.c:773 +#: locale/programs/charmap.c:814 +#, c-format +msgid "syntax error in %s definition: %s" +msgstr "синтаксическая ошибка в определении %s: %s" -#: elf/dl-load.c:1182 -msgid "object file has no loadable segments" -msgstr "в объектном файле нет загружаемых сегментов" +#: locale/programs/charmap.c:498 locale/programs/charmap.c:678 +#: locale/programs/charmap.c:774 locale/programs/repertoire.c:231 +msgid "no symbolic name given" +msgstr "не задано символьное имя" -#: elf/dl-load.c:1218 -msgid "failed to map segment from shared object" -msgstr "сбой отображения сегмента из разделяемого объекта" +#: locale/programs/charmap.c:552 +msgid "invalid encoding given" +msgstr "задана неверная кодировка" -#: elf/dl-load.c:1242 -msgid "cannot dynamically load executable" -msgstr "невозможно динамически загрузить исполняемый файл" +#: locale/programs/charmap.c:561 +msgid "too few bytes in character encoding" +msgstr "слишком мало байт в кодировке знака" -#: elf/dl-load.c:1303 -msgid "cannot change memory protections" -msgstr "невозможно изменить защиту памяти" +#: locale/programs/charmap.c:563 +msgid "too many bytes in character encoding" +msgstr "слишком много байт в кодировке знака" -#: elf/dl-load.c:1322 -msgid "cannot map zero-fill pages" -msgstr "невозможно отобразить страницы заполнения нулями" +#: locale/programs/charmap.c:585 locale/programs/charmap.c:733 +#: locale/programs/charmap.c:816 locale/programs/repertoire.c:297 +msgid "no symbolic name given for end of range" +msgstr "не задано символьное имя для конца диапазона" -#: elf/dl-load.c:1336 -msgid "object file has no dynamic section" -msgstr "в объектном файле нет динамической секции" - -#: elf/dl-load.c:1359 -msgid "shared object cannot be dlopen()ed" -msgstr "невозможно применить dlopen() к разделяемому объекту" - -#: elf/dl-load.c:1372 -msgid "cannot allocate memory for program header" -msgstr "невозможно выделить память под заголовок программы" - -#: elf/dl-load.c:1389 elf/dl-open.c:174 -msgid "invalid caller" -msgstr "неверная вызывающая функция" - -#: elf/dl-load.c:1428 -msgid "cannot enable executable stack as shared object requires" -msgstr "невозможно задействовать исполняемый стек, как требует разделяемый объект" +#: locale/programs/charmap.c:609 locale/programs/locfile.c:818 +#: locale/programs/repertoire.c:314 +#, c-format +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "определение `%1$s' не заканчивается на `END %1$s'" -#: elf/dl-load.c:1443 -msgid "cannot close file descriptor" -msgstr "невозможно закрыть дескриптор файла" +#: locale/programs/charmap.c:642 +msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" +msgstr "после определения CHARMAP могут следовать только определения WIDTH" -#: elf/dl-load.c:1485 -msgid "cannot create searchlist" -msgstr "невозможно создать список поиска" +#: locale/programs/charmap.c:650 locale/programs/charmap.c:713 +#, c-format +msgid "value for %s must be an integer" +msgstr "значение для %s должно быть целым числом" -#: elf/dl-load.c:1663 -msgid "file too short" -msgstr "файл слишком мал" +#: locale/programs/charmap.c:841 +#, c-format +msgid "%s: error in state machine" +msgstr "%s: ошибка в автомате" -#: elf/dl-load.c:1692 -msgid "invalid ELF header" -msgstr "неверный заголовок ELF" +#: locale/programs/charmap.c:849 locale/programs/ld-address.c:605 +#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3818 +#: locale/programs/ld-ctype.c:2225 locale/programs/ld-ctype.c:2994 +#: locale/programs/ld-identification.c:469 +#: locale/programs/ld-measurement.c:255 locale/programs/ld-messages.c:349 +#: locale/programs/ld-monetary.c:958 locale/programs/ld-name.c:324 +#: locale/programs/ld-numeric.c:392 locale/programs/ld-paper.c:258 +#: locale/programs/ld-telephone.c:330 locale/programs/ld-time.c:1219 +#: locale/programs/locfile.c:825 locale/programs/repertoire.c:325 +#, c-format +msgid "%s: premature end of file" +msgstr "%s: преждевременный конец файла" -#: elf/dl-load.c:1704 -msgid "ELF file data encoding not big-endian" -msgstr "кодировка данных в ELF-файле не тупоконечная" +#: locale/programs/charmap.c:868 locale/programs/charmap.c:879 +#, c-format +msgid "unknown character `%s'" +msgstr "неизвестный знак `%s'" -#: elf/dl-load.c:1706 -msgid "ELF file data encoding not little-endian" -msgstr "кодировка данных в ELF-файле не остроконечная" +#: locale/programs/charmap.c:887 +#, c-format +msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d" +msgstr "число байт для последовательности байт начала и конца диапазона не совпадают: %d и %d" -#: elf/dl-load.c:1710 -msgid "ELF file version ident does not match current one" -msgstr "идентификатор версии ELF-файла не соответствует текущей версии" +#: locale/programs/charmap.c:991 locale/programs/ld-collate.c:2930 +#: locale/programs/repertoire.c:420 +msgid "invalid names for character range" +msgstr "недопустимые имена для диапазона знаков" -#: elf/dl-load.c:1714 -msgid "ELF file OS ABI invalid" -msgstr "неверный ABI ОС ELF-файла" +#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432 +msgid "hexadecimal range format should use only capital characters" +msgstr "в шестнадцатиричном формате диапазона следует использовать только заглавные буквы" -#: elf/dl-load.c:1716 -msgid "ELF file ABI version invalid" -msgstr "неверная версия ABI ELF-файла" +#: locale/programs/charmap.c:1021 +#, c-format +msgid "<%s> and <%s> are illegal names for range" +msgstr "<%s> и <%s> -- недопустимые имена для диапазона" -#: elf/dl-load.c:1719 -msgid "internal error" -msgstr "внутренняя ошибка" +#: locale/programs/charmap.c:1027 +msgid "upper limit in range is not higher then lower limit" +msgstr "верхняя граница диапазона не больше нижней границы" -#: elf/dl-load.c:1726 -msgid "ELF file version does not match current one" -msgstr "версия ELF-файла не соответствует текущей версии" +#: locale/programs/charmap.c:1085 +msgid "resulting bytes for range not representable." +msgstr "результирующие байты для диапазона невозможно машинно представить." -#: elf/dl-load.c:1734 -msgid "only ET_DYN and ET_EXEC can be loaded" -msgstr "можно загрузить только ET_DYN и ET_EXEC" +#: locale/programs/ld-address.c:134 locale/programs/ld-collate.c:1534 +#: locale/programs/ld-ctype.c:421 locale/programs/ld-identification.c:134 +#: locale/programs/ld-measurement.c:95 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:95 +#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:92 +#: locale/programs/ld-telephone.c:95 locale/programs/ld-time.c:160 +#, c-format +msgid "No definition for %s category found" +msgstr "Не найдено определения для категории %s" -# ??? -#: elf/dl-load.c:1740 -msgid "ELF file's phentsize not the expected size" -msgstr "phentsize ELF-файла не совпадает с ожидаемым размером" +#: locale/programs/ld-address.c:145 locale/programs/ld-address.c:183 +#: locale/programs/ld-address.c:201 locale/programs/ld-address.c:228 +#: locale/programs/ld-address.c:290 locale/programs/ld-address.c:309 +#: locale/programs/ld-address.c:322 locale/programs/ld-identification.c:147 +#: locale/programs/ld-measurement.c:106 locale/programs/ld-monetary.c:206 +#: locale/programs/ld-monetary.c:250 locale/programs/ld-monetary.c:266 +#: locale/programs/ld-monetary.c:278 locale/programs/ld-name.c:106 +#: locale/programs/ld-name.c:143 locale/programs/ld-numeric.c:113 +#: locale/programs/ld-numeric.c:127 locale/programs/ld-paper.c:103 +#: locale/programs/ld-paper.c:112 locale/programs/ld-telephone.c:106 +#: locale/programs/ld-telephone.c:163 locale/programs/ld-time.c:176 +#: locale/programs/ld-time.c:197 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: поле `%s' не определено" -#: elf/dl-load.c:2231 -msgid "wrong ELF class: ELFCLASS64" -msgstr "неправильный класс ELF: ELFCLASS64" +#: locale/programs/ld-address.c:157 locale/programs/ld-address.c:209 +#: locale/programs/ld-address.c:235 locale/programs/ld-address.c:265 +#: locale/programs/ld-name.c:118 locale/programs/ld-telephone.c:118 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: поле `%s' должно быть непустым" -#: elf/dl-load.c:2232 -msgid "wrong ELF class: ELFCLASS32" -msgstr "неправильный класс ELF: ELFCLASS32" +#: locale/programs/ld-address.c:169 +#, c-format +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: неверная управляющая последовательность `%%%c' в поле `%s'" -#: elf/dl-load.c:2235 -msgid "cannot open shared object file" -msgstr "невозможно открыть разделяемый объектный файл" +#: locale/programs/ld-address.c:220 +#, c-format +msgid "%s: terminology language code `%s' not defined" +msgstr "" -#: elf/dl-lookup.c:261 -msgid "relocation error" -msgstr "ошибка перемещения" +#: locale/programs/ld-address.c:247 locale/programs/ld-address.c:276 +#, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: сокращенное имя языка `%s' не определено" -#: elf/dl-lookup.c:289 -msgid "symbol lookup error" -msgstr "ошибка поиска символа" +#: locale/programs/ld-address.c:254 locale/programs/ld-address.c:282 +#: locale/programs/ld-address.c:316 locale/programs/ld-address.c:328 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: значение `%s' не совпадает со значением `%s'" -#: elf/dl-open.c:112 -msgid "cannot extend global scope" -msgstr "невозможно расширить глобальную область" +#: locale/programs/ld-address.c:301 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: неверный числовой код страны `%d'" -#: elf/dl-open.c:237 -msgid "empty dynamic string token substitution" -msgstr "" +#: locale/programs/ld-address.c:497 locale/programs/ld-address.c:534 +#: locale/programs/ld-address.c:572 locale/programs/ld-ctype.c:2601 +#: locale/programs/ld-identification.c:365 +#: locale/programs/ld-measurement.c:222 locale/programs/ld-messages.c:302 +#: locale/programs/ld-monetary.c:700 locale/programs/ld-monetary.c:735 +#: locale/programs/ld-monetary.c:776 locale/programs/ld-name.c:281 +#: locale/programs/ld-numeric.c:264 locale/programs/ld-paper.c:225 +#: locale/programs/ld-telephone.c:289 locale/programs/ld-time.c:1108 +#: locale/programs/ld-time.c:1150 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "%s: поле `%s' объявлено несколько раз" -#: elf/dl-open.c:406 elf/dl-open.c:417 elf/dl-open.c:425 -msgid "cannot create scope list" -msgstr "невозможно создать список областей" +#: locale/programs/ld-address.c:501 locale/programs/ld-address.c:539 +#: locale/programs/ld-identification.c:369 locale/programs/ld-messages.c:312 +#: locale/programs/ld-monetary.c:704 locale/programs/ld-monetary.c:739 +#: locale/programs/ld-name.c:285 locale/programs/ld-numeric.c:268 +#: locale/programs/ld-telephone.c:293 locale/programs/ld-time.c:1002 +#: locale/programs/ld-time.c:1071 locale/programs/ld-time.c:1113 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: неизвестный знак в поле `%s'" -#: elf/dl-open.c:470 -msgid "TLS generation counter wrapped! Please report this." -msgstr "Переполнение счетчика поколений TLS! Пожалуйста, сообщите об этом." +#: locale/programs/ld-address.c:586 locale/programs/ld-collate.c:3800 +#: locale/programs/ld-ctype.c:2974 locale/programs/ld-identification.c:450 +#: locale/programs/ld-measurement.c:236 locale/programs/ld-messages.c:331 +#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306 +#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1201 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: н