Submitted By: Robert Connolly (ashes) Dan Nicholson Date: 2007-07-12 Initial Package Version: 2.5 Upstream Status: From Upstream Origin: cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/glibc \ co -r glibc-2_5-branch -d glibc-2.5-branch libc diff -pNur -x CVS -x libidn glibc-2.5 glibc-2.5-branch Description: This is a branch update for Glibc-2.5, and should be rechecked periodically. See the "Changelog" and "localedata/ChangeLog" files for specific details. diff -pNur -x CVS -x libidn glibc-2.5/argp/argp-help.c glibc-2.5-branch/argp/argp-help.c --- glibc-2.5/argp/argp-help.c 2006-05-09 23:28:06.000000000 -0700 +++ glibc-2.5-branch/argp/argp-help.c 2007-07-12 09:58:01.000000000 -0700 @@ -1,5 +1,6 @@ /* Hierarchial argument parsing help output - Copyright (C) 1995-2003, 2004, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 1995-2003, 2004, 2005, 2006, 2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Miles Bader . @@ -672,9 +673,9 @@ hol_cluster_cmp (const struct hol_cluste { /* If one cluster is deeper than the other, use its ancestor at the same level, so that finding the common ancestor is straightforward. */ - while (cl1->depth < cl2->depth) + while (cl1->depth > cl2->depth) cl1 = cl1->parent; - while (cl2->depth < cl1->depth) + while (cl2->depth > cl1->depth) cl2 = cl2->parent; /* Now reduce both clusters to their ancestors at the point where both have @@ -987,7 +988,7 @@ static const char * filter_doc (const char *doc, int key, const struct argp *argp, const struct argp_state *state) { - if (argp->help_filter) + if (argp && argp->help_filter) /* We must apply a user filter to this output. */ { void *input = __argp_input (argp, state); diff -pNur -x CVS -x libidn glibc-2.5/argp/Makefile glibc-2.5-branch/argp/Makefile --- glibc-2.5/argp/Makefile 2006-05-09 15:42:24.000000000 -0700 +++ glibc-2.5-branch/argp/Makefile 2007-07-12 09:58:01.000000000 -0700 @@ -1,4 +1,4 @@ -# Copyright (C) 1997, 2002, 2003, 2006 Free Software Foundation, Inc. +# Copyright (C) 1997, 2002, 2003, 2006, 2007 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 @@ -26,7 +26,7 @@ distribute = argp-fmtstream.h argp-namef routines = $(addprefix argp-, ba fmtstream fs-xinl help parse pv \ pvh xinl eexst) -tests = argp-test tst-argp1 bug-argp1 +tests = argp-test tst-argp1 bug-argp1 tst-argp2 CFLAGS-argp-help.c = $(uses-callbacks) -fexceptions CFLAGS-argp-parse.c = $(uses-callbacks) diff -pNur -x CVS -x libidn glibc-2.5/argp/tst-argp2.c glibc-2.5-branch/argp/tst-argp2.c --- glibc-2.5/argp/tst-argp2.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/argp/tst-argp2.c 2007-07-12 07:58:56.000000000 -0700 @@ -0,0 +1,101 @@ +/* Copyright (C) 2007 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Jakub Jelinek , 2007. + + 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, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +static const struct argp_option opt1[] = + { + { "opt1", '1', "NUMBER", 0, "Option 1" }, + { NULL, 0, NULL, 0, NULL } + }; + +static const struct argp_option opt2[] = + { + { "opt2", '2', "NUMBER", 0, "Option 2" }, + { NULL, 0, NULL, 0, NULL } + }; + +static const struct argp_option opt3[] = + { + { "opt3", '3', "NUMBER", 0, "Option 3" }, + { NULL, 0, NULL, 0, NULL } + }; + +static const struct argp_option opt4[] = + { + { "opt4", '4', "NUMBER", 0, "Option 4" }, + { NULL, 0, NULL, 0, NULL } + }; + +static const struct argp_option opt5[] = + { + { "opt5", '5', "NUMBER", 0, "Option 5" }, + { NULL, 0, NULL, 0, NULL } + }; + +static struct argp argp5 = + { + opt5, NULL, "args doc5", "doc5", NULL, NULL, NULL + }; + +static struct argp argp4 = + { + opt4, NULL, "args doc4", "doc4", NULL, NULL, NULL + }; + +static struct argp argp3 = + { + opt3, NULL, "args doc3", "doc3", NULL, NULL, NULL + }; + +static struct argp_child children2[] = + { + { &argp4, 0, "child3", 3 }, + { &argp5, 0, "child4", 4 }, + { NULL, 0, NULL, 0 } + }; + +static struct argp argp2 = + { + opt2, NULL, "args doc2", "doc2", children2, NULL, NULL + }; + +static struct argp_child children1[] = + { + { &argp2, 0, "child1", 1 }, + { &argp3, 0, "child2", 2 }, + { NULL, 0, NULL, 0 } + }; + +static struct argp argp1 = + { + opt1, NULL, "args doc1", "doc1", children1, NULL, NULL + }; + + +static int +do_test (void) +{ + argp_help (&argp1, stdout, ARGP_HELP_LONG, (char *) "tst-argp2"); + return 0; +} + + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/ChangeLog glibc-2.5-branch/ChangeLog --- glibc-2.5/ChangeLog 2006-09-29 11:45:39.000000000 -0700 +++ glibc-2.5-branch/ChangeLog 2007-07-12 08:36:23.000000000 -0700 @@ -1,5 +1,1294 @@ +2007-07-03 Jakub Jelinek + + [BZ #4702] + * nis/nss-default.c: Include errno.h. + (init): Preserve errno. + +2007-07-01 Jakub Jelinek + + * elf/dl-sysdep.c (_dl_important_hwcaps): Add integer overflow check. + * elf/dl-minimal.c (__libc_memalign): Likewise. Handle malloc (0). + Return NULL if mmap failed instead of asserting it does not. + (calloc): Check for integer overflow. + + * elf/dl-minimal.c (__strtoul_internal): Fix parsing of numbers bigger + than LONG_MAX / 10. + +2007-06-19 Ulrich Drepper + + * sysdeps/generic/ldsodefs.h (rtld_global): Reorder some elements + to fill in holes + (rtld_global_ro): Likewise. + +2007-06-18 Jakub Jelinek + + * elf/dl-addr.c (_dl_addr): Skip PT_LOAD checking if l_contiguous. + Move PT_LOAD checking to... + (_dl_addr_inside_object): ... here, new function. + * elf/dl-sym.c (do_sym): If not l_contiguous, + call _dl_addr_inside_object. + * elf/dl-iteratephdr.c (__dl_iterate_phdr): Likewise. + * dlfcn/dlinfo.c (dlinfo_doit): Likewise. + * elf/dl-open.c (dl_open_worker): Likewise. + (_dl_addr_inside_object): New function if IS_IN_rtld. + * elf/dl-load.c (_dl_map_object_from_fd): Set l_contiguous if no + holes are present or are PROT_NONE protected. + * include/link.h (struct link_map): Add l_contiguous field. + * sysdeps/generic/ldsodefs.h (_dl_addr_inside_object): New prototype. + +2007-06-18 Jakub Jelinek + + * elf/rtld.c (dl_main): Don't call init_tls more than once. + +2007-06-19 Ulrich Drepper + + * elf/dl-close.c (free_mem): Free _dl_scope_free_list. + +2007-06-13 Jakub Jelinek + + * include/link.h: Don't include rtld-lowlevel.h. + (struct link_map): Remove l_scope_lock. + * sysdeps/generic/ldsodefs.h: Don't include rtld-lowlevel.h. + (_dl_scope_free_list): New field (variable) in _rtld_global. + (DL_LOOKUP_SCOPE_LOCK): Remove. + (_dl_scope_free): New prototype. + * elf/dl-runtime.c (_dl_fixup): Don't use __rtld_mrlock_*lock. + Don't pass DL_LOOKUP_SCOPE_LOCK to _dl_lookup_symbol_x. + (_dl_profile_fixup): Likewise. + * elf/dl-sym.c (do_sym): Likewise. Use wrapped _dl_lookup_symbol_x + whenever !RTLD_SINGLE_THREAD_P, use THREAD_GSCOPE_SET_FLAG and + THREAD_GSCOPE_RESET_FLAG around it. + * elf/dl-close.c (_dl_close_worker): Don't use + __rtld_mrlock_{change,done}. Call _dl_scope_free on the old + scope. Make sure THREAD_GSCOPE_WAIT () happens if any old + scopes were queued or if l_scope_mem has been abandoned. + * elf/dl-open.c (_dl_scope_free): New function. + (dl_open_worker): Use it. Don't use __rtld_mrlock_{change,done}. + * elf/dl-support.c (_dl_scope_free_list): New variable. + * elf/dl-lookup.c (add_dependency): Remove flags argument. + Remove DL_LOOKUP_SCOPE_LOCK handling. + (_dl_lookup_symbol_x): Adjust caller. Remove DL_LOOKUP_SCOPE_LOCK + handling. + * elf/dl-object.c (_dl_new_object): Don't use + __rtld_mrlock_initialize. + +2007-06-09 Ulrich Drepper + + * elf/do-lookup.h (do_lookup_x): Read r_nlist before r_list and + make sure gcc doesn't mess around with this. + +2007-06-08 Ulrich Drepper + + * elf/dl-lookup.c (_dl_lookup_symbol_x): Remove use of r_nlist. + +2007-06-08 Jakub Jelinek + + * elf/dl-close.c (_dl_close_worker): Remove all to be removed + libraries from the global scope at once and call THREAD_GSCOPE_WAIT + at most once per _dl_close_worker. + +2007-05-18 Ulrich Drepper + + * elf/dl-close.c (_dl_close_worker): When removing object from + global scope, wait for all lookups to finish afterwards. + * elf/dl-open.c (add_to_global): When global scope array must + grow, allocate a new one and free old array only after all + lookups finish. + * elf/dl-runtime.c (_dl_fixup): Protect using global scope. + (_dl_lookup_symbol_x): Likewise. + * elf/dl-support.c: Define _dl_wait_lookup_done. + * sysdeps/generic/ldsodefs.h (struct rtld_global): Add + _dl_wait_lookup_done. + +2007-05-11 Ulrich Drepper + + * elf/dl-close.c (_dl_close_worker): Help gcc to optimize by + adding new variables. + + * elf/dl-open.c (add_to_global): Introduce variable ns to help gcc + optimize. Completely extend global scope array before making the + new entries visible. + +2007-01-15 Ulrich Drepper + + * sysdeps/generic/ldsodefs.h: Define DL_LOOKUP_SCOPE_LOCK. + * elf/dl-lookup.c (add_dependency): If scope map is locked, unlock + it before getting dl_load_lock and then relock. + (_dl_lookup_symbol_x): Pass flags to add_dependency. + When rerunning _dl_lookup_symbol_x, compute symbol_scope again in + case we unlocked the scope. + * elf/dl-runtime.c (_dl_fixup): Pass DL_LOOKUP_SCOPE_LOCK to + _dl_lookup_symbol_x in case we locked the scope. + (_dl_profile_fixup): Likewise. + * elf/dl-sym.c (do_sym): In flags passed to call_dl_lookup, also + set DL_LOOKUP_SCOPE_LOCK. + +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. + +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-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. + * elf/dl-sym.c: Include sysdep-cancel.h. + (do_sym): Use __rtld_mrlock_* and scoperec->nusers only + if !SINGLE_THREAD_P. + * elf/dl-close.c: Include sysdep-cancel.h. + (_dl_close): Use __rtld_mrlock_* and scoperec->nusers only + if !SINGLE_THREAD_P. + * elf/dl-open.c: Include sysdep-cancel.h. + (dl_open_worker): Use __rtld_mrlock_* and scoperec->nusers only + if !SINGLE_THREAD_P. + +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. + +2007-06-06 Jakub Jelinek + + [BZ #4586] + * sysdeps/i386/ldbl2mpn.c (__mpn_extract_long_double): Treat + pseudo-zeros as zero. + * sysdeps/x86_64/ldbl2mpn.c: New file. + * sysdeps/ia64/ldbl2mpn.c: New file. + +2007-06-05 Jakub Jelinek + + * sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c + (__mpn_construct_long_double): Fix conversion where result ought + to be smaller than __LDBL_MIN__, or the low double should be + denormal. Fix decision where to negate low double - honor round + to even rules. + * stdio-common/tst-sprintf2.c: Include string.h. + (COMPARE_LDBL): Define. + (TEST): Also test whether a string hexadecimal float representation + can be parsed back to the number. + (main): Add a couple of further tests. + +2007-06-04 Jakub Jelinek + + * sysdeps/ieee754/ldbl-128ibm/printf_fphex.c + (PRINT_FPHEX_LONG_DOUBLE): Fix printing numbers where lower double + is non-zero, but smaller than 2 * __DBL_MIN__. + * stdio-common/tst-sprintf2.c: New test. + * stdio-common/Makefile (tests): Add tst-sprintf2. + +2007-06-04 Jakub Jelinek + + * sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (nextafterl): Remove + unused ily variable. Fix nextafterl on +-__LDBL_MAX__ and +-Inf. + Remove unreachable code at the end. + +2007-06-01 Steven Munroe + + * sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c: Correct description of + ldbl-128ibm in comment. + (fpclassifyl): Correct classification of denormals. + * sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (nextafterl): Correct + return value for MIN denormal. Rewrite using long double math too + correctly handle denormals and canonicalize the results. + +2007-05-29 Ulrich Drepper + + * nscd/nscd_helper.c (get_mapping): Handle short replies instead + of crashing. When this is the case or if the reply is malformed, + don't try to close the new file descriptor since it does not + exist. + Patch in part by Guillaume Chazarain . + +2007-05-21 Jakub Jelinek + + [BZ #4514] + * stdio-common/vfprintf.c (vfprintf): Don't shadow workstart variable, + reinitialize workend at the start of each do_positional format spec + loop, free workstart before do_positional loops. + (printf_unknown): Fix size of work_buffer. + * stdio-common/tst-sprintf.c (main): Add 3 new testcases. + +2007-05-10 Ulrich Drepper + + * include/sys/cdefs.h: Redefine __nonnull so that test for + incorrect parameters in the libc code itself are not omitted. + +2007-05-07 Ulrich Drepper + Jakub Jelinek + + * malloc/arena.c (heap_info): Add mprotect_size field, adjust pad. + (new_heap): Initialize mprotect_size. + (grow_heap): When growing, only mprotect from mprotect_size till + new_size if mprotect_size is smaller. When shrinking, use PROT_NONE + MMAP for __libc_enable_secure only, otherwise use MADV_DONTNEED. + +2007-05-06 Ulrich Drepper + + * stdio-common/vfprintf.c (process_string_arg): Optimize + ridiculous precision in wide char code printing multi-byte string. + Reported by Jim Meyering . + +2007-05-06 Ulrich Drepper + + [BZ #4465] + * posix/unistd.h: Remove __THROW from fdatasync. + +2007-05-06 Mike Frysinger + + [BZ #4465] + * sysdeps/unix/sysv/linux/syscalls.list (fdatasync): Add "C" to args. + +2007-05-06 Ulrich Drepper + + [BZ #4131] + * elf/dl-addr.c (_dl_addr): Compare address with actual segment + boundaries to work around systems with overlapping binary loading. + Based on a patch by Suzuki . + +2007-05-04 Ulrich Drepper + + * stdio-common/vfprintf.c (process_string_arg): Adjust call to + __mbsnrtowcs after last change. + +2007-05-02 Jakub Jelinek + + * stdio-common/vfprintf.c (process_string_arg): Use a VLA rather than + fixed length array for ignore. + +2007-04-30 Ulrich Drepper + + [BZ #4438] + * stdio-common/vfprintf.c (process_string_arg): Don't overflow the + stack for large precisions. + * stdio-common/test-vfprintf.c (main): Add test for large + precision. + +2007-04-30 Jakub Jelinek + + * stdio-common/printf_fp.c (___printf_fp): Don't print negative sign + for exponent 0. + * stdio-common/tfformat.c (sprint_doubles): Add a new test. + +2007-04-30 Jakub Jelinek + + [BZ #4439] + * resolv/inet_ntop.c (inet_ntop4): Take terminating '\0' into + account in the size check. + * resolv/tst-inet_ntop.c: New test. + * resolv/Makefile (tests): Add tst-inet_ntop. + +2007-04-28 Ulrich Drepper + + [BZ #4102] + * sysdeps/posix/getaddrinfo.c (default_labels): Assign separate + label to Teredo tunnel addresses 2001://32. + +2007-04-27 Ulrich Drepper + + [BZ #4342] + * stdio-common/vfscanf.c (_IO_vfscanf_internal): Allow + hexa-decimal floats without exponent. + * stdio-common/tstscanf.c (main): Adjust Test 8 test for success. + +2007-04-27 Ulrich Drepper + + [BZ #3213] + * locale/C-translit.h.in: Add entry for U2044. + +2007-04-25 Jakub Jelinek + + * sysdeps/unix/sysv/linux/check_pf.c (make_request): Return -1 instead + of 0 after the out_fail label. + +2007-03-18 Jakub Jelinek + + * nscd/gai.c: Include alloca.h. + (__libc_use_alloca): Define. + +2007-03-15 Jakub Jelinek + + * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Never + reallocate the buffer, instead fail for MSG_TRUNC or for EBUSY + NLMSG_ERR. Instead use a page sized buffer. + * sysdeps/unix/sysv/linux/check_pf.c (make_request): Use page sized + buffer. + +2007-03-02 Jakub Jelinek + + * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Retry with + a new netlink socket if NLMSG_ERR -EBUSY is seen after some MSG_TRUNC + message. + +2007-02-27 Jakub Jelinek + + * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Fix + memory reallocation. + +2007-04-25 Jakub Jelinek + + * libio/bits/stdio.h (fgetc_unlocked): Add extern inline optimized + version. + +2007-04-25 Ulrich Drepper + + [BZ #4406] + * iconv/gconv_charset.h (strip): Allow ':' + * iconv/iconv_open.c (iconv_open): Adjust comment. + +2007-04-23 Jakub Jelinek + + [BZ #4405] + * iconvdata/gconv-modules (E13B): Add a missing slash to the alias + name. Patch by Aurelien Jarno . + +2007-04-23 Jakub Jelinek + + [BZ #4381] + * nss/nss_files/files-hosts.c (HOST_DB_LOOKUP): Ensure sufficient + alignment of buffer and tmp_buffer. + * nis/nss_nis/nis-hosts.c (internal_nis_gethostent_r, + internal_gethostbyname2_r, _nss_nis_gethostbyaddr_r): Ensure sufficient + alignment of buffer. + * resolv/nss_dns/dns-hosts.c (getanswer_r): Likewise. Handle buflen + bigger than INT_MAX. + * resolv/nss_dns/dns-network.c (getanswer_r): Likewise. Add errnop and + h_errnop arguments. Fail if buflen is too small. + (_nss_dns_getnetbyname_r, _nss_dns_getnetbyaddr_r): Adjust callers. + +2007-04-19 Ulrich Drepper + + * include/sys/mman.h: Mark madvise hidden. + * misc/madvise.c: Add libc_hidden_def. + +2007-04-17 Ulrich Drepper + + [BZ #4368] + * stdlib/stdlib.h: Remove obsolete part of comment for realpath. + +2007-04-16 Ulrich Drepper + + [BZ #4364] + * posix/unistd.h (_XOPEN_VERSION): Define appropriately for SUSv3. + +2007-04-13 Jakub Jelinek + + [BZ #4344] + * elf/ldconfig.c (search_dir): Fix 2 off-by-2 errors. + Reported by David Anderson . + +2007-04-13 Jakub Jelinek + + * stdio-common/printf_fp.c (___printf_fp): Fix exponent -4 + special case handling when wcp == wstartp + 1. Fix a comment typo. + * stdio-common/tfformat.c (sprint_doubles): Add a new testcase. + +2007-02-21 Ulrich Drepper + + [BZ #4070] + * stdio-common/printf_fp.c (___printf_fp): Handle a few more + special cases. + * stdio-common/tfformat.c (sprint_doubles): Some more tests. + +2007-02-19 Ulrich Drepper + + * stdio-common/printf_fp.c (___printf_fp): Cleanups and minor + optimization. + +2007-04-06 Jakub Jelinek + + * nis/nis_domain_of.c (__nis_domain_of): New function. + * include/rpcsvc/nislib.h (__nis_domain_of): New prototype. + * nis/nis_lookup.c (nis_lookup): Use __nis_domain_of. + * nis/nis_call.c (rec_dirsearch): Likewise. + (first_shoot): Likewise. Remove search_parent_first argument. + (struct nis_server_cache): Rename search_parent_first field + to search_parent. + (nis_server_cache_search, nis_server_cache_add): Rename + search_parent_first argument to search_parent. + (__nisfind_server): Likewise. If search_parent, call + __nis_domain_of. + +2007-04-05 Jakub Jelinek + + * nis/nis_call.c (__nisfind_server): Replace (*dir)->do_servers + with obj->do_servers after first_shoot. + +2007-03-21 Jakub Jelinek + + * nis/nis_call.c: Include bits/libc-lock.h, sys/stat.h, unistd.h. + (nis_server_cache, nis_server_cache_lock, nis_cold_start_mtime): New + variables. + (nis_server_cache_search, nis_server_cache_add): New functions. + (__nisfind_server): Use them. Add dbp and flags argument, if + call __nisbind_create. + (__nisbind_create): Add server_used and current_ep arguments, + only call __nis_findfastest if server_used is ~0. + (__do_niscall2, __prepare_niscall): Adjust callers. + (ckey_cache, ckey_cache_size, ckey_cache_allocated, ckey_cache_pid, + ckey_cache_euid, ckey_cache_lock): New variables. + (get_ckey): New function. + (__nisbind_connect): If not dbp->use_udp, pass IPPROTO_TCP to + __pmap_getnisport. Save __pmap_getnisport result in + dbp->addr.sin_port if non-zero. Use get_ckey to create conversation + key. + * nis/nis_lookup.c (nis_lookup): Likewise. + * nis/nis_table.c (nis_list): Likewise. + * nis/rpcsvc/nislib.h (__nisbind_create, __nisfind_server): Adjust + prototypes. + + * nis/nss_nisplus/nisplus-pwd.c (_nss_nisplus_getpwnam_r, + _nss_nisplus_getpwuid_r): Pass USE_DGRAM flag to nis_list. + * nis/nss_nisplus/nisplus-service.c (_nss_nisplus_getservbyname_r, + _nss_nisplus_getservbyport_r): Likewise. + * nis/nss_nisplus/nisplus-network.c (_nss_nisplus_getnetbyname_r, + _nss_nisplus_getnetbyaddr_r): Likewise. + * nis/nss_nisplus/nisplus-spwd.c (_nss_nisplus_getspnam_r): Likewise. + * nis/nss_nisplus/nisplus-ethers.c (_nss_nisplus_gethostton_r, + _nss_nisplus_getntohost_r): Likewise. + * nis/nss_nisplus/nisplus-rpc.c (_nss_nisplus_getrpcbyname_r, + _nss_nisplus_getrpcbynumber_r): Likewise. + +2007-04-01 Jakub Jelinek + + * sysdeps/ia64/fpu/fesetround.c (fesetround): Return 0 on success + and 1 on failure. + +2007-04-01 Jakub Jelinek + + * sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (__nextafterl): Use + math_opt_barrier and math_force_eval macros. + +2007-03-27 Jakub Jelinek + + [BZ #3306] + * math/math_private.h (math_opt_barrier, math_force_eval): Define. + * sysdeps/i386/fpu/math_private.h: New file. + * sysdeps/x86_64/fpu/math_private.h: New file. + * math/s_nexttowardf.c (__nexttowardf): Use math_opt_barrier and + math_force_eval macros. Use "+m" constraint on asm rather than + "=m" and "m". + * math/s_nextafter.c (__nextafter): Likewise. + * sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c (__nexttoward): + Likewise. + * sysdeps/ieee754/flt-32/s_nextafterf.c (__nextafterf): Likewise. + * sysdeps/ieee754/ldbl-128/s_nexttoward.c (__nexttoward): Likewise. + * sysdeps/ieee754/ldbl-96/s_nexttoward.c (__nexttoward): Likewise. + * sysdeps/i386/fpu/s_nextafterl.c (__nextafterl): Use + math_opt_barrier and math_force_eval macros. + * sysdeps/ieee754/ldbl-128/s_nextafterl.c (__nextafterl): Likewise. + * sysdeps/ieee754/ldbl-96/s_nextafterl.c (__nextafterl): Likewise. + * sysdeps/i386/fpu/s_nexttoward.c: Include float.h. + (__nexttoward): Use math_opt_barrier and + math_force_eval macros. Use "+m" constraint on asm rather than + "=m" and "m". Only use asm to force double result if + FLT_EVAL_METHOD is 2. + * sysdeps/i386/fpu/s_nexttowardf.c: Include float.h. + (__nexttowardf): Use math_opt_barrier and + math_force_eval macros. Use "+m" constraint on asm rather than + "=m" and "m". Only use asm to force double result if + FLT_EVAL_METHOD is not 0. + * sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c: Include float.h. + (__nexttowardf): Use math_opt_barrier and + math_force_eval macros. If FLT_EVAL_METHOD is not 0, force + x to float using asm. + * sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c: Include float.h. + (__nldbl_nexttowardf): Use math_opt_barrier and + math_force_eval macros. If FLT_EVAL_METHOD is not 0, force + x to float using asm. + * sysdeps/ieee754/ldbl-96/s_nexttowardf.c: Include float.h. + (__nexttowardf): Use math_opt_barrier and math_force_eval + macros. If FLT_EVAL_METHOD is not 0, force x to float using asm. + * math/bug-nextafter.c (zero, inf): New variables. + (main): Add new tests. + * math/bug-nexttoward.c (zero, inf): New variables. + (main): Add new tests. + +2007-03-30 Jakub Jelinek + + * libio/libio.h (__underflow, __uflow, __overflow, __wunderflow, + __wuflow, __woverflow, _IO_getc, _IO_putc, _IO_peekc_locked, _IO_padn, + _IO_sgetn, _IO_seekoff, _IO_seekpos, _IO_getwc, _IO_putwc, _IO_wpadn): + Remove __THROW. + * libio/fileops.c (new_do_write, _IO_file_xsgetn_mmap, + _IO_file_xsgetn_maybe_mmap): Likewise. + * libio/oldfileops.c (old_do_write): Likewise. + * libio/libioP.h (_IO_switch_to_get_mode, _IO_switch_to_wget_mode, + _IO_init_marker, _IO_init_wmarker, _IO_default_uflow, + _IO_wdefault_uflow, _IO_default_setbuf, _IO_default_seekpos, + _IO_do_write, _IO_new_do_write, _IO_old_do_write, _IO_wdo_write, + _IO_flush_all_lockp, _IO_flush_all, _IO_cleanup, + _IO_flush_all_linebuffered, _IO_new_fgetpos, _IO_old_fgetpos, + _IO_new_fsetpos, _IO_old_fsetpos, _IO_new_fgetpos64, + _IO_old_fgetpos64, _IO_new_fsetpos64, _IO_old_fsetpos64, + _IO_file_setbuf, _IO_file_seekoff, _IO_file_xsputn, _IO_file_xsgetn, + _IO_file_underflow, _IO_file_underflow_mmap, + _IO_file_underflow_maybe_mmap, _IO_file_overflow, _IO_file_attach, + _IO_file_open, _IO_file_fopen, _IO_file_write, _IO_file_read, + _IO_file_sync, _IO_file_close_it, _IO_file_finish, + _IO_new_file_attach, _IO_new_file_close_it, _IO_new_file_finish, + _IO_new_file_fopen, _IO_new_file_setbuf, _IO_file_setbuf_mmap, + _IO_new_file_sync, _IO_new_file_underflow, _IO_new_file_overflow, + _IO_new_file_seekoff, _IO_new_file_write, _IO_new_file_xsputn, + _IO_old_file_setbuf, _IO_old_file_seekoff, _IO_old_file_xsputn, + _IO_old_file_underflow, _IO_old_file_overflow, _IO_old_file_attach, + _IO_old_file_fopen, _IO_old_file_write, _IO_old_file_sync, + _IO_old_file_close_it, _IO_old_file_finish, _IO_wfile_xsputn, + _IO_wfile_setbuf, _IO_wfile_sync, _IO_wfile_underflow, + _IO_wfile_overflow, _IO_wfile_seekoff, _IO_old_proc_open, + _IO_old_proc_close, _IO_getdelim, _IO_flush_all_internal, + _IO_adjust_column_internal, _IO_default_uflow_internal, + _IO_default_xsgetn_internal, _IO_wdefault_xsputn_internal, + _IO_wdefault_xsgetn_internal, _IO_wdefault_uflow_internal, + _IO_file_setbuf_internal, _IO_file_seekoff_internal, + _IO_file_xsputn_internal, _IO_file_xsgetn_internal, + _IO_file_close_it_internal, _IO_file_underflow_internal, + _IO_file_overflow_internal, _IO_file_attach_internal, + _IO_file_fopen_internal, _IO_file_sync_internal, + _IO_file_finish_internal, _IO_wfile_xsputn_internal, + _IO_wfile_seekoff_internal, _IO_wfile_sync_internal, + _IO_switch_to_wget_mode_internal, _IO_padn_internal, + _IO_switch_to_get_mode_internal, _IO_seekoff_unlocked, + _IO_seekpos_unlocked): Likewise. + (_IO_strtod, _IO_dtoa, _IO_outfloat, _IO_read, _IO_write, + _IO_lseek, _IO_close, _IO_fstat): Remove unused prototypes. + +2007-03-23 Jakub Jelinek + + * scripts/check-local-headers.sh: Filter out sys/capability.h. + +2007-03-22 Jakub Jelinek + + * config.h.in (HAVE_LIBCAP): Add. + * nscd/selinux.h: Include sys/capability.h rather than non-existent + sys/capabilities.h. + * nscd/selinux.c (preserve_capabilities): Use cap_free instead of + free_caps. Cast away const from 4th cap_set_flag argument. + +2007-03-16 Jakub Jelinek + + * elf/dl-open.c (dl_open_worker): Declare l in 2 different + smaller scopes. + * elf/dl-dst.h (DL_DST_REQ_STATIC): Add l as macro argument. + (DL_DST_REQUIRED): Adjust user. + +2007-03-15 Jakub Jelinek + + * locale/programs/ld-ctype.c (find_translit): Return NULL if ctype is + NULL. + +2007-03-15 Jakub Jelinek + + [BZ #4181] + * inet/inet6_opt.c (add_padding): Only insert padding if npad > 0. + (inet6_opt_append): Don't check extlen is big enough if extbuf + is NULL. + (inet6_opt_finish): Likewise. + * inet/Makefile (tests): Add test-inet6_opt. + * inet/test-inet6_opt.c: New test. + +2007-03-15 Jakub Jelinek + + [BZ #4130] + * login/utmp_file.c (setutent_file): Use O_LARGEFILE for + open_not_cancel_2. + (updwtmp_file): Likewise. + +2007-03-15 Jakub Jelinek + + [BZ #4101] + * argp/argp-help.c (hol_cluster_cmp): Fix comparisons used to find + ancestors with the same depths. + Patch by Niels Moeller . + (filter_doc): Don't crash if argp is NULL. + * argp/Makefile (tests): Add tst-argp2. + * argp/tst-argp2.c: New test. + +2007-03-15 Jakub Jelinek + + [BZ #3919] + * math/libm-test.inc (log_test): Test -Inf and NaN. + (log10_test, log1p_test, log2_test): Test -Inf. + * sysdeps/i386/fpu/e_log.S (__ieee754_log): Don't raise + FE_INVALID when argument is qNaN. + * sysdeps/i386/fpu/e_logl.S (__ieee754_logl): Likewise. + * sysdeps/i386/fpu/e_logf.S (__ieee754_logf): Likewise. + * sysdeps/x86_64/fpu/e_logl.S (__ieee754_logl): Likewise. + * sysdeps/x86_64/fpu/e_log10l.S (__ieee754_log10l): Replace + andb $1, %ah with testb $1, %ah, don't test for parity, instead + testb $4, %ah and jump if non-zero. + * sysdeps/x86_64/fpu/e_log2l.S (__ieee754_log2l): Likewise. + * sysdeps/x86_64/fpu/s_log1pl.S (__log1pl): Likewise. + +2007-03-06 Ulrich Drepper + + * sysdeps/posix/getaddrinfo.c (get_scope): Correct test for + 172.16/12 address range. + +2007-03-01 Jakub Jelinek + + [BZ #4069] + * sysdeps/ieee754/dbl-64/e_pow.c (__ieee754_pow): Check for NaN + earlier. + * math/libm-test.inc (pow_test): Add more tests involving NaNs. + + * sysdeps/i386/fpu/e_powf.S (__ieee754_powf): Avoid invalid exception + for x qNaN and y either +-inf or non-integer value. + * sysdeps/i386/fpu/e_pow.S (__ieee754_pow): Likewise. + * sysdeps/i386/fpu/e_powl.S (__ieee754_powl): Likewise. + * sysdeps/x86_64/fpu/e_powl.S (__ieee754_powl): Likewise. + +2007-02-21 Ulrich Drepper + + [BZ #4076] + * io/ftw.c (ftw_startup): Handle special case of FTW_CHDIR in /. + (open_dir_stream): Likewise. + * io/Makefile (tests): Add bug-ftw5. + * io/bug-ftw5.c: New file. + +2007-02-21 Ulrich Drepper + + * nscd/grpcache.c (cache_addgr): In case a record changed on + refresh, adjust key_copy. + + [BZ #4074] + * nscd/pwdcache.c (cache_addpw): In case a record changed on + refresh, adjust key_copy. + +2007-02-21 Ulrich Drepper + + [BZ #3458] + * sysdeps/unix/sysv/linux/posix_madvise.c: New file. + * sysdeps/unix/sysv/linux/syscalls.list: Remove posix_madvise entry. + +2007-02-17 Ulrich Drepper + + [BZ #3842] + * sysdeps/posix/euidaccess.c [_LIBC] (euidaccess): Remove shortcut + using __libc_enable_secure. + +2007-02-17 Ulrich Drepper + + [BZ #3348] + * malloc/memusage.sh: Cleanups. + * debug/xtrace.sh: Quoting and trap changes. + +2007-02-16 Ulrich Drepper + + * locale/iso-3166.def: Add entry for Serbia. + * locale/iso-4217.def: Define RSD. + +2007-02-15 Ulrich Drepper + + * nscd/nscd_helper.c (open_socket): Don't send padding bytes from + reqdata. + +2007-02-13 Ulrich Drepper + + * po/ru.po: Update from translation team. + +2007-02-03 Ulrich Drepper + + * po/sv.po: Update from translation team. + +2007-02-12 Jakub Jelinek + + * sysdeps/i386/bits/byteswap.h (__bswap_32): Add __amdfam10__ + to the list of i486+ CPUs. + * sysdeps/x86_64/bits/byteswap.h (__bswap_32): Likewise. + +2007-01-24 Jakub Jelinek + + * sysdeps/i386/bits/byteswap.h (__bswap_32): Add __nocona__, __core2__ + and __geode__ to the list of i486+ CPUs. + * sysdeps/x86_64/bits/byteswap.h (__bswap_32): Likewise. + +2007-02-08 Jakub Jelinek + + [BZ #3944] + * time/strptime_l.c (__strptime_internal): Set have_mon for + %b/%B/%h. Set have_mon and have_mday if tm_mon and tm_mday + have been computed from tm_yday and tm_year. Don't crash + in day_of_the_week or day_of_the_year if not have_mon + and tm_mon contains bogus value. + * time/Makefile (tests): Add tst-strptime3. + * time/tst-strptime3.c: New test. + +2007-02-05 Jakub Jelinek + + [BZ #3957] + * posix/regcomp.c (parse_bracket_exp): Set '\n' bit rather than '\0' + bit for RE_HAT_LISTS_NOT_NEWLINE. + (build_charclass_op): Remove bogus comment. + * posix/Makefile (tests): Add bug-regex27 and bug-regex28. + * posix/bug-regex27.c: New test. + * posix/bug-regex28.c: New test. + +2007-02-02 Bruno Haible + + [BZ #3954] + * iconvdata/ksc5601.c (__ksc5601_sym_to_ucs, __ksc5601_sym_from_ucs): + Add mapping for U+327E. + * iconvdata/ksc5601.h (KSC5601_SYMBOL): Increment. + * iconvdata/johab.c (BODY for FROM_LOOP, BODY for TO_LOOP): Enable + mapping of 0xD9 0xE8. + * iconvdata/uhc.c (BODY for FROM_LOOP, BODY for TO_LOOP): Disable + mapping of U+327E. + Reported by Jungshik Shin . + + [BZ #3955] + * iconvdata/johab.c (BODY for FROM_LOOP, BODY for TO_LOOP): Enable + mapping of 0xD9 0xE6 and of 0xD9 0xE7. + Reported by Jungshik Shin . + +2007-01-31 Jakub Jelinek + + * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier + from return value. + * nscd/nscd_helper.c: Include string.h. + (__nscd_cache_search): Remove const qualifier from return value. + On strict alignment architectures check hash entry and data head + alignment. + * nscd/nscd_getpw_r.c (nscd_getpw_r): Don't crash or fail because + mmapped data during GC cycle contains garbage. If + __nscd_drop_map_ref fails, decrement mapped->counter when returning + error or if retrying with NO_MAPPING, only __nscd_unmap if counter + dropped to 0. + * nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise. + * nscd/nscd_initgroups.c (__nscd_getgrouplist): Likewise. + * nscd/nscd_gethst_r.c (nscd_gethst_r): Likewise. + * nscd/nscd_getai.c (__nscd_getai): Likewise. + +2007-01-22 Ulrich Drepper + + [BZ #3902] + * stdio-common/_itoa.c (_itoa): Make sure at least a zero is emitted. + * stdio-common/Makefile (tests): Add bug17. + * stdio-common/bug17.c: New file. + +2007-01-15 Jakub Jelinek + + * soft-fp/op-common.h (FP_TRUNC): When truncating a NaN, clear + workbits in semi-raw fraction. + + * math/test-misc.c: Add new tests. + +2007-01-14 Steven Munroe + + * math/basic-test.c: Include test-skeleton.c. + (TEST_TRUNC): Define. + (truncdfsf_test, trunctfsf_test, trunctfdf_test): New. + (main): Rename to ... + (do_test): ...this. Run new tests. + (TEST_FUNCTION): Define. + +2006-10-05 Steven Munroe + Joe Kerian + + [BZ #2749] + * soft-fp/op-4.h (__FP_FRAC_SUB_3, __FP_FRAC_SUB_4): Correct borrow + handling for high words. + * soft-fp/op-common.h (_FP_OVERFLOW_SEMIRAW): Always set inexact + and overflow for infinity. + +2007-01-13 Ulrich Drepper + + * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct + computation of keylen. + +2007-01-10 Ulrich Drepper + + * io/fts.c: Make sure fts_cur is always valid after return from + fts_read. + Patch by Miloslav Trmac . + +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. + +2007-01-05 Steven Munroe + + * stdlib/tst-makecontext.c: Include errno.h. Change main() + to do_test(). Define TEST_FUNCTION. Include test-skeleton.c. + (do_test): Check errno and exit(0) if ENOSYS. + +2007-01-11 Jakub Jelinek + + * stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix handling of multi-byte + thousands separators. + * stdlib/Makefile: Add rules to build and run tst-strtod4. + * stdlib/tst-strtod4.c: New test. + + [BZ #3855] + * stdlib/strtod_l.c (____STRTOF_INTERNAL): 0x. not followed by + hexadecimal digit should accept just the initial 0. + * stdlib/tst-strtod2.c (tests): New variable. + (do_test): Run several tests rather than just one. + +2007-01-03 Ulrich Drepper + + * stdlib/Makefile (tst-strtod3-ENV): Define. + +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. + +2006-12-09 Ulrich Drepper + + [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. + +2007-01-03 Ulrich Drepper + + * string/Makefile (tst-strxfrm2-ENV): Define. + +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-09 Ulrich Drepper + + * string/Makefile (tests): Add tst-strxfrm2. + * string/tst-strxfrm2.c: New file. + +2006-11-08 Jakub Jelinek + + * string/strxfrm_l.c (STRXFRM): Do the trailing \1 removal + optimization even if needed > n. + +2006-12-22 Gavin Romig-Koch + + * nis/nss_compat/compat-grp.c (internal_getgrgid_r): Don't + blacklist the group till after we look it up. + +2006-12-21 Ulrich Drepper + + * include/atomic.h (atomic_forced_read): New macro. + +2006-12-19 Jakub Jelinek + + * stdlib/Makefile (tests): Add tst-makecontext. + * stdlib/tst-makecontext.c: New test. + + * sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S + (__makecontext): Don't realign uc_mcontext.uc_regs. + +2006-12-13 Jakub Jelinek + + * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Include + kernel-features.h. + +2006-12-19 Jakub Jelinek + + * nss/getXXbyYY_r.c: Include atomic.h. + (INTERNAL (REENTRANT_NAME)): Write startp after start_fct, + add atomic_write_barrier () in between. + +2006-12-18 Jakub Jelinek + + [BZ #3747] + * stdlib/jrand48_r.c (__jrand48_r): Make sure result is in the + [-231 .. 231) range. + * stdlib/tst-rand48.c (main): Fix expected values for 64-bit + targets. + * stdlib/tst-rand48-2.c: New test. + * stdlib/Makefile (tests): Add tst-rand48-2. + +2006-12-14 Jakub Jelinek + + * misc/tst-pselect.c (do_test): Fix sigblock argument. + +2006-12-14 Ulrich Drepper + + * misc/tst-pselect.c (do_test): Make sure the helper process is + terminating when the test is aborted. + +2006-12-13 Ulrich Drepper + + [BZ #2337] + * libio/Makefile (tests): Add tst-setvbuf1. + * libio/tst-setvbuf1.c: New file. + +2006-12-08 Jakub Jelinek + + [BZ #2337] + * libio/genops.c (__uflow): Fix a typo. + * libio/wfiledoalloc.c (_IO_wfile_doallocate): Don't stat + nor set _IO_LINE_BUF bit here. Size the wide buffer based on + the narrow buffer size. + +2006-11-24 Jakub Jelinek + + [BZ #2337] + * libio/libio.h (_IO_FLAGS2_USER_WBUF): Define. + * libio/wgenops.c (_IO_wsetb, _IO_wdefault_finish): Test and set + _IO_FLAGS2_USER_WBUF bit in _flags2 instead of _IO_USER_BUF bit + in _flags. + * libio/wstrops.c (_IO_wstr_overflow, enlarge_userbuf, + _IO_wstr_finish): Likewise. + * libio/wmemstream.c (open_wmemstream): Likewise. + * libio/fileops.c (_IO_new_file_close_it): Call _IO_set[bgp] + even for wide streams. + +2006-12-09 Jakub Jelinek + + * 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-09 Ulrich Drepper + + [BZ #3632] + * include/features.h: Fix comment about default value for + _POSIX_C_SOURCE. + +2006-12-09 Jakub Jelinek + + * misc/getusershell.c (initshells): Check for integer overflows. + Make strings buffer one bigger as fgets always succeeds when second + argument is 1. Don't use calloc for shells array. Disallow + / as shell. + +2006-12-05 Jakub Jelinek + + * nis/nis_subr.c (nis_getnames): Revert last change. + +2006-10-11 Jakub Jelinek + + * 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-12-04 Jakub Jelinek + + * sysdeps/unix/sysv/linux/ttyname.c: Include termios.h. + (ttyname): Use tcgetattr instead of isatty, don't set errno to ENOTTY. + * sysdeps/unix/sysv/linux/ttyname_r.c: Include termios.h. + (__ttyname_r): Use tcgetattr instead of isatty, don't set errno to + ENOTTY. + * io/Makefile: Add rules to build and run tst-ttyname_r test. + * io/tst-ttyname_r.c: New test. + +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. + +2006-11-27 Jakub Jelinek + + [BZ #3559] + * sunrpc/svc_run.c (svc_run): Fail instead of segfaulting if + malloc crashed. + +2006-11-14 Jakub Jelinek + + * nss/nss_files/files-alias.c (get_next_alias): Set line back + to first_unused after parsing :include: file. + +2006-11-14 Ulrich Drepper + + * po/nl.po: Update from translation team. + +2006-11-10 Ulrich Drepper + + * po/sv.po: Update from translation team. + +2006-11-01 Ulrich Drepper + + * po/sv.po: Update from translation team. + +2006-10-29 Ulrich Drepper + + * po/sv.po: Update from translation team. + +2006-10-09 Ulrich Drepper + + * po/sv.po: Update from translation team. + +2006-10-07 Ulrich Drepper + + * po/tr.po: Update from translation team. + +2006-10-06 Ulrich Drepper + + * po/pl.po: Update from translation team. + +2006-11-10 Ulrich Drepper + + [BZ #3451] + * sysdeps/i386/fpu/bits/mathinline.h (floor): Make rounding mode + change atomic. + (ceil): Likewise. + +2006-11-09 Ulrich Drepper + + * sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_check_word): Add + noinline attribute. + +2006-11-10 Jakub Jelinek + + * sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word): Add + noinline attribute. + +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-08 Jakub Jelinek + + * elf/dl-load.c (decompose_rpath): Return bool rather than void. + If l->l_name is on inhibit_rpath list, set sps->dirs to -1 and + return false, otherwise return true. + (cache_rpath): Return decompose_rpath return value. + +2006-11-02 Jakub Jelinek + + * malloc/memusage.c (dest): Reset not_me back to false after + printing statistics. + +2006-10-27 Ulrich Drepper + + * elf/dl-close.c (_dl_close_worker): Renamed from _dl_close and + split out locking and parameter checking. + (_dl_close): Call _dl_close_worker after locking and checking. + * elf/dl-open.c (_dl_open): Call _dl_close_worker instead of + _dl_close. + * elf/Makefile: Add rules to build and run tst-thrlock. + * elf/tst-thrlock.c: New file. + + [BZ #3429] + * elf/dl-open.c (dl_open_worker): Keep holding dl_load_lock until + we are sure we do not need it anymore for _dl_close. Also move + the asserts inside the lock region. + Patch mostly by Suzuki . + +2006-10-17 Jakub Jelinek + + * sunrpc/xdr_mem.c (xdrmem_setpos): Don't compare addresses + as signed longs, check for x_base + pos overflow. + * sunrpc/Makefile (tests): Add tst-xdrmem2. + * sunrpc/tst-xdrmem2.c: New test. + +2006-10-16 Ulrich Drepper + + [BZ #3369] + * sysdeps/posix/getaddrinfo.c (rfc3484_sort): Fix typos in rules 4 + and 7. + +2006-10-13 Ulrich Drepper + + * elf/dl-minimal.c (realloc): Optimize last patch. + +2006-10-12 Richard Sandiford + + [BZ #3352] + * elf/dl-minimal.c (realloc): Let malloc() return a new pointer, + and use memcpy() if it does. + +2006-10-11 Ulrich Drepper + + * sysdeps/unix/sysv/linux/i386/sysdep.h (DOARGS_6): Fix offset. + +2006-10-10 Ulrich Drepper + + * nis/nis_subr.c (nis_getnames): Add trailing dot to NIS_PATH + components which lack them. + + * nis/nis_subr.c (nis_getnames): Make sure that we always return + at least one entry consisting of the parameter concatenated with + the domain. + +2006-10-09 Jakub Jelinek + + * elf/dl-debug.c (_dl_debug_initialize): Check r->r_map for 0 + rather than r->r_brk. + +2006-10-06 Ulrich Drepper + + * nis/nis_table.c (nis_list): If __follow_path fails in the new + code, make sure the nis_freeresult call doesn't crash and that the + result is reported correctly. + +2006-09-27 Jakub Jelinek + + * nis/nis_table.c (nis_list): Handle FOLLOW_PATH | ALL_RESULTS + when callback is NULL. + + * nis/Versions (libnss_nisplus): Add + _nss_nisplus_initgroups_dyn@@GLIBC_PRIVATE. + * nis/Makefile (libnss_nisplus-routines): Add nisplus-initgroups. + * nis/nss_nisplus/nisplus-grp.c (tablename_val, tablename_len, + _nss_create_tablename): Rename to... + (grp_tablename_val, grp_tablename_len, _nss_grp_create_tablename): + ... these. No longer static. + (internal_setgrent): Adjust users. + (_nss_nisplus_getgrnam_r, _nss_nisplus_getgrgid_r): Likewise. + Don't use locking around _nss_grp_create_tablename call. + * nis/nss_nisplus/nisplus-initgroups.c: New file. + +2006-10-06 Andreas Jaeger + + * include/features.h (__GLIBC_MINOR__): It's glibc 2.5 now. + +2006-10-06 Ulrich Drepper + + * po/pl.po: Update from translation team. + + * nscd/nscd.c (main): Fix typo in message. + Patch by Jakub Bogsz . + +2006-10-02 Jakub Jelinek + + [BZ #3291] + * sysdeps/unix/sysv/linux/sparc/sparc64/pause.c: Include + errno.h, signal.h, unistd.h and sysdep-cancel.h. + (__sigprocmask): Define. + +2006-10-02 Ulrich Drepper + + * elf/rtld.c (dl_main): Don't use prelinking if LD_DYNAMIC_WEAK is + used. + +2006-10-02 Jakub Jelinek + + * nscd/mem.c (mempool_alloc): Round array size to 16 bytes + in oldtotal and newtotal calculation. + * nscd/nscd-client.h (struct mapped_database): Add datasize + field. + * nscd/nscd_helper.c (get_mapping): Initialize datasize field. + (__nscd_get_map_ref): Get a new mapping even if mapping's data_size + increased. + (__nscd_cache_search): Add checks to make sure we never reference + data beyond the current mapping. + +2006-10-02 Dmitry V. Levin + + * sysdeps/posix/getaddrinfo.c (match_prefix): Make mask and val + variables const to avoid compiler warnings. + + * io/fts.c (fts_close): Remove redundant checks. + (fts_build): Likewise. + (fts_palloc): Likewise. + + * manual/message.texi (Advanced gettext functions, + Using gettextized software): Fix typos. + +2006-09-30 Ulrich Drepper + + * posix/glob.c (glob_in_dir): Add some comments and asserts to + explain why there are no leaks. + 2006-09-29 Ulrich Drepper + * libio/wmemstream.c: Include . + * libio/bug-wmemstream1.c: Likewise. + * libio/tst-wmemstream1.c: Likewise. + * libio/tst-wmemstream2.c: Likewise. + * version.h (RELEASE): Bump to 2.5. * README: Regenerated. @@ -575,7 +1864,7 @@ * nis/nis_xdr.c: Avoid some function calls. 2006-08-07 Jakub Jelinek - Ulrich Drepper + Ulrich Drepper * nis/nis_call.c (rec_dirsearch) [case LOWER_NAME]: Don't take short cut if only one name component is stripped away. diff -pNur -x CVS -x libidn glibc-2.5/config.h.in glibc-2.5-branch/config.h.in --- glibc-2.5/config.h.in 2006-03-02 07:54:43.000000000 -0800 +++ glibc-2.5-branch/config.h.in 2007-07-12 08:07:13.000000000 -0700 @@ -19,6 +19,9 @@ /* Defined if building with SELinux support & audit libs are detected. */ #undef HAVE_LIBAUDIT +/* Defined if building with SELinux support & libcap libs are detected. */ +#undef HAVE_LIBCAP + /* Define if using XCOFF. Set by --with-xcoff. */ #undef HAVE_XCOFF diff -pNur -x CVS -x libidn glibc-2.5/debug/xtrace.sh glibc-2.5-branch/debug/xtrace.sh --- glibc-2.5/debug/xtrace.sh 2006-05-19 09:43:31.000000000 -0700 +++ glibc-2.5-branch/debug/xtrace.sh 2007-07-12 09:58:01.000000000 -0700 @@ -1,5 +1,5 @@ #! @BASH@ -# Copyright (C) 1999, 2001-2004, 2005, 2006 Free Software Foundation, Inc. +# Copyright (C) 1999, 2001-2006, 2007 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Ulrich Drepper , 1999. @@ -161,32 +161,32 @@ if test -n "$data"; then while read fct; do read file if test "$fct" != '??' -a "$file" != '??:0'; then - format_line $fct $file + format_line "$fct" "$file" fi done else - fifo=$(mktemp -u ${TMPDIR:-/tmp}/xtrace.XXXXXX) + fifo=$(mktemp -ut xtrace.XXXXXX) || exit + trap 'rm -f "$fifo"; exit 1' HUP INT QUIT TERM PIPE mkfifo -m 0600 $fifo || exit 1 - trap 'rm $fifo; exit 1' SIGINT SIGTERM SIGPIPE # Now start the program and let it write to the FIFO. $TERMINAL_PROG -T "xtrace - $program $*" -e /bin/sh -c "LD_PRELOAD=$pcprofileso PCPROFILE_OUTPUT=$fifo $program $*; read < $fifo" & termpid=$! - $pcprofiledump -u $fifo | + $pcprofiledump -u "$fifo" | while read line; do - echo $line | + echo "$line" | sed 's/this = \([^,]*\).*/\1/' | - addr2line -fC -e $program + addr2line -fC -e "$program" done | while read fct; do read file if test "$fct" != '??' -a "$file" != '??:0'; then - format_line $fct $file + format_line "$fct" "$file" fi done read -p "Press return here to close $TERMINAL_PROG($program)." - echo > $fifo - rm $fifo + echo > "$fifo" + rm "$fifo" fi exit 0 diff -pNur -x CVS -x libidn glibc-2.5/dlfcn/dlinfo.c glibc-2.5-branch/dlfcn/dlinfo.c --- glibc-2.5/dlfcn/dlinfo.c 2006-02-28 22:18:28.000000000 -0800 +++ glibc-2.5-branch/dlfcn/dlinfo.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* dlinfo -- Get information from the dynamic linker. - Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc. + Copyright (C) 2003, 2004, 2006, 2007 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 @@ -58,9 +58,8 @@ dlinfo_doit (void *argsblock) /* Find the highest-addressed object that CALLER is not below. */ for (nsid = 0; nsid < DL_NNS; ++nsid) for (l = GL(dl_ns)[nsid]._ns_loaded; l != NULL; l = l->l_next) - if (caller >= l->l_map_start && caller < l->l_map_end) - /* There must be exactly one DSO for the range of the virtual - memory. Otherwise something is really broken. */ + if (caller >= l->l_map_start && caller < l->l_map_end + && (l->l_contiguous || _dl_addr_inside_object (l, caller))) break; if (l == NULL) diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-addr.c glibc-2.5-branch/elf/dl-addr.c --- glibc-2.5/elf/dl-addr.c 2006-08-24 13:18:04.000000000 -0700 +++ glibc-2.5-branch/elf/dl-addr.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Locate the shared object symbol nearest a given address. - Copyright (C) 1996-2004, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 1996-2004, 2005, 2006, 2007 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 @@ -22,143 +22,149 @@ #include -int -internal_function -_dl_addr (const void *address, Dl_info *info, - struct link_map **mapp, const ElfW(Sym) **symbolp) +static void +__attribute ((always_inline)) +determine_info (const ElfW(Addr) addr, struct link_map *match, Dl_info *info, + struct link_map **mapp, const ElfW(Sym) **symbolp) { - const ElfW(Addr) addr = DL_LOOKUP_ADDRESS (address); - - /* Protect against concurrent loads and unloads. */ - __rtld_lock_lock_recursive (GL(dl_load_lock)); - - /* Find the highest-addressed object that ADDRESS is not below. */ - struct link_map *match = NULL; - for (Lmid_t ns = 0; ns < DL_NNS; ++ns) - for (struct link_map *l = GL(dl_ns)[ns]._ns_loaded; l; l = l->l_next) - if (addr >= l->l_map_start && addr < l->l_map_end) - { - /* We know ADDRESS lies within L if in any shared object. - Make sure it isn't past the end of L's segments. */ - size_t n = l->l_phnum; - if (n > 0) - { - do - --n; - while (l->l_phdr[n].p_type != PT_LOAD); - if (addr >= (l->l_addr + - l->l_phdr[n].p_vaddr + l->l_phdr[n].p_memsz)) - /* Off the end of the highest-addressed shared object. */ - continue; - } - - match = l; - break; - } - - int result = 0; - if (match != NULL) + /* Now we know what object the address lies in. */ + info->dli_fname = match->l_name; + info->dli_fbase = (void *) match->l_map_start; + + /* If this is the main program the information is incomplete. */ + if (__builtin_expect (match->l_name[0], 'a') == '\0' + && match->l_type == lt_executable) + info->dli_fname = _dl_argv[0]; + + const ElfW(Sym) *symtab + = (const ElfW(Sym) *) D_PTR (match, l_info[DT_SYMTAB]); + const char *strtab = (const char *) D_PTR (match, l_info[DT_STRTAB]); + + ElfW(Word) strtabsize = match->l_info[DT_STRSZ]->d_un.d_val; + + const ElfW(Sym) *matchsym = NULL; + if (match->l_info[DT_ADDRTAGIDX (DT_GNU_HASH) + DT_NUM + DT_THISPROCNUM + + DT_VERSIONTAGNUM + DT_EXTRANUM + DT_VALNUM] != NULL) { - /* Now we know what object the address lies in. */ - info->dli_fname = match->l_name; - info->dli_fbase = (void *) match->l_map_start; - - /* If this is the main program the information is incomplete. */ - if (__builtin_expect (match->l_name[0], 'a') == '\0' - && match->l_type == lt_executable) - info->dli_fname = _dl_argv[0]; - - const ElfW(Sym) *symtab - = (const ElfW(Sym) *) D_PTR (match, l_info[DT_SYMTAB]); - const char *strtab = (const char *) D_PTR (match, l_info[DT_STRTAB]); - - ElfW(Word) strtabsize = match->l_info[DT_STRSZ]->d_un.d_val; - - const ElfW(Sym) *matchsym = NULL; - if (match->l_info[DT_ADDRTAGIDX (DT_GNU_HASH) + DT_NUM + DT_THISPROCNUM - + DT_VERSIONTAGNUM + DT_EXTRANUM + DT_VALNUM] != NULL) + /* We look at all symbol table entries referenced by the hash + table. */ + for (Elf_Symndx bucket = 0; bucket < match->l_nbuckets; ++bucket) { - /* We look at all symbol table entries referenced by the - hash table. */ - for (Elf_Symndx bucket = 0; bucket < match->l_nbuckets; ++bucket) + Elf32_Word symndx = match->l_gnu_buckets[bucket]; + if (symndx != 0) { - Elf32_Word symndx = match->l_gnu_buckets[bucket]; - if (symndx != 0) - { - const Elf32_Word *hasharr = &match->l_gnu_chain_zero[symndx]; + const Elf32_Word *hasharr = &match->l_gnu_chain_zero[symndx]; - do - { - /* The hash table never references local symbols - so we can omit that test here. */ - if ((symtab[symndx].st_shndx != SHN_UNDEF - || symtab[symndx].st_value != 0) + do + { + /* The hash table never references local symbols so + we can omit that test here. */ + if ((symtab[symndx].st_shndx != SHN_UNDEF + || symtab[symndx].st_value != 0) #ifdef USE_TLS - && ELFW(ST_TYPE) (symtab[symndx].st_info) != STT_TLS + && ELFW(ST_TYPE) (symtab[symndx].st_info) != STT_TLS #endif - && DL_ADDR_SYM_MATCH (match, &symtab[symndx], - matchsym, addr) - && symtab[symndx].st_name < strtabsize) - matchsym = (ElfW(Sym) *) &symtab[symndx]; - - ++symndx; - } - while ((*hasharr++ & 1u) == 0); + && DL_ADDR_SYM_MATCH (match, &symtab[symndx], + matchsym, addr) + && symtab[symndx].st_name < strtabsize) + matchsym = (ElfW(Sym) *) &symtab[symndx]; + + ++symndx; } + while ((*hasharr++ & 1u) == 0); } } + } + else + { + const ElfW(Sym) *symtabend; + if (match->l_info[DT_HASH] != NULL) + symtabend = (symtab + + ((Elf_Symndx *) D_PTR (match, l_info[DT_HASH]))[1]); else - { - const ElfW(Sym) *symtabend; - if (match->l_info[DT_HASH] != NULL) - symtabend = (symtab - + ((Elf_Symndx *) D_PTR (match, l_info[DT_HASH]))[1]); - else - /* There is no direct way to determine the number of symbols in the - dynamic symbol table and no hash table is present. The ELF - binary is ill-formed but what shall we do? Use the beginning of - the string table which generally follows the symbol table. */ - symtabend = (const ElfW(Sym) *) strtab; - - for (; (void *) symtab < (void *) symtabend; ++symtab) - if ((ELFW(ST_BIND) (symtab->st_info) == STB_GLOBAL - || ELFW(ST_BIND) (symtab->st_info) == STB_WEAK) + /* There is no direct way to determine the number of symbols in the + dynamic symbol table and no hash table is present. The ELF + binary is ill-formed but what shall we do? Use the beginning of + the string table which generally follows the symbol table. */ + symtabend = (const ElfW(Sym) *) strtab; + + for (; (void *) symtab < (void *) symtabend; ++symtab) + if ((ELFW(ST_BIND) (symtab->st_info) == STB_GLOBAL + || ELFW(ST_BIND) (symtab->st_info) == STB_WEAK) #ifdef USE_TLS - && ELFW(ST_TYPE) (symtab->st_info) != STT_TLS + && ELFW(ST_TYPE) (symtab->st_info) != STT_TLS #endif - && (symtab->st_shndx != SHN_UNDEF - || symtab->st_value != 0) - && DL_ADDR_SYM_MATCH (match, symtab, matchsym, addr) - && symtab->st_name < strtabsize) - matchsym = (ElfW(Sym) *) symtab; - } + && (symtab->st_shndx != SHN_UNDEF + || symtab->st_value != 0) + && DL_ADDR_SYM_MATCH (match, symtab, matchsym, addr) + && symtab->st_name < strtabsize) + matchsym = (ElfW(Sym) *) symtab; + } - if (mapp) - *mapp = match; - if (symbolp) - *symbolp = matchsym; + if (mapp) + *mapp = match; + if (symbolp) + *symbolp = matchsym; - if (matchsym) - { - /* We found a symbol close by. Fill in its name and exact - address. */ - lookup_t matchl = LOOKUP_VALUE (match); + if (matchsym) + { + /* We found a symbol close by. Fill in its name and exact + address. */ + lookup_t matchl = LOOKUP_VALUE (match); - info->dli_sname = strtab + matchsym->st_name; - info->dli_saddr = DL_SYMBOL_ADDRESS (matchl, matchsym); - } - else + info->dli_sname = strtab + matchsym->st_name; + info->dli_saddr = DL_SYMBOL_ADDRESS (matchl, matchsym); + } + else + { + /* No symbol matches. We return only the containing object. */ + info->dli_sname = NULL; + info->dli_saddr = NULL; + } +} + + +int +internal_function +_dl_addr (const void *address, Dl_info *info, + struct link_map **mapp, const ElfW(Sym) **symbolp) +{ + const ElfW(Addr) addr = DL_LOOKUP_ADDRESS (address); + int result = 0; + + /* Protect against concurrent loads and unloads. */ + __rtld_lock_lock_recursive (GL(dl_load_lock)); + + /* Find the highest-addressed object that ADDRESS is not below. */ + for (Lmid_t ns = 0; ns < DL_NNS; ++ns) + for (struct link_map *l = GL(dl_ns)[ns]._ns_loaded; l; l = l->l_next) + if (addr >= l->l_map_start && addr < l->l_map_end + && (l->l_contiguous || _dl_addr_inside_object (l, addr))) { - /* No symbol matches. We return only the containing object. */ - info->dli_sname = NULL; - info->dli_saddr = NULL; + determine_info (addr, l, info, mapp, symbolp); + result = 1; + goto out; } - result = 1; - } - + out: __rtld_lock_unlock_recursive (GL(dl_load_lock)); return result; } libc_hidden_def (_dl_addr) + +/* Return non-zero if ADDR lies within one of L's segments. */ +int +internal_function +_dl_addr_inside_object (struct link_map *l, const ElfW(Addr) addr) +{ + int n = l->l_phnum; + const ElfW(Addr) reladdr = addr - l->l_addr; + + while (--n >= 0) + if (l->l_phdr[n].p_type == PT_LOAD + && reladdr - l->l_phdr[n].p_vaddr >= 0 + && reladdr - l->l_phdr[n].p_vaddr < l->l_phdr[n].p_memsz) + return 1; + return 0; +} diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-close.c glibc-2.5-branch/elf/dl-close.c --- glibc-2.5/elf/dl-close.c 2006-09-19 07:39:42.000000000 -0700 +++ glibc-2.5-branch/elf/dl-close.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Close a shared object opened by `_dl_open'. - Copyright (C) 1996-2005, 2006 Free Software Foundation, Inc. + Copyright (C) 1996-2005, 2006, 2007 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 @@ -19,6 +19,7 @@ #include #include +#include #include #include #include @@ -29,12 +30,18 @@ #include #include #include +#include +#include /* Type of the constructor functions. */ typedef void (*fini_t) (void); +/* Special l_idx value used to indicate which objects remain loaded. */ +#define IDX_STILL_USED -1 + + #ifdef USE_TLS /* Returns true we an non-empty was found. */ static bool @@ -101,23 +108,8 @@ remove_slotinfo (size_t idx, struct dtv_ void -_dl_close (void *_map) +_dl_close_worker (struct link_map *map) { - struct link_map *map = _map; - Lmid_t ns = map->l_ns; - unsigned int i; - /* First see whether we can remove the object at all. */ - if (__builtin_expect (map->l_flags_1 & DF_1_NODELETE, 0) - && map->l_init_called) - /* Nope. Do nothing. */ - return; - - if (__builtin_expect (map->l_direct_opencount, 1) == 0) - GLRO(dl_signal_error) (0, map->l_name, NULL, N_("shared object not open")); - - /* Acquire the lock. */ - __rtld_lock_lock_recursive (GL(dl_load_lock)); - /* One less direct use. */ --map->l_direct_opencount; @@ -137,17 +129,19 @@ _dl_close (void *_map) _dl_debug_printf ("\nclosing file=%s; direct_opencount=%u\n", map->l_name, map->l_direct_opencount); - __rtld_lock_unlock_recursive (GL(dl_load_lock)); return; } + Lmid_t nsid = map->l_ns; + struct link_namespaces *ns = &GL(dl_ns)[nsid]; + retry: dl_close_state = pending; #ifdef USE_TLS bool any_tls = false; #endif - const unsigned int nloaded = GL(dl_ns)[ns]._ns_nloaded; + const unsigned int nloaded = ns->_ns_nloaded; char used[nloaded]; char done[nloaded]; struct link_map *maps[nloaded]; @@ -155,7 +149,7 @@ _dl_close (void *_map) /* Run over the list and assign indexes to the link maps and enter them into the MAPS array. */ int idx = 0; - for (struct link_map *l = GL(dl_ns)[ns]._ns_loaded; l != NULL; l = l->l_next) + for (struct link_map *l = ns->_ns_loaded; l != NULL; l = l->l_next) { l->l_idx = idx; maps[idx] = l; @@ -188,7 +182,7 @@ _dl_close (void *_map) done[done_index] = 1; used[done_index] = 1; /* Signal the object is still needed. */ - l->l_idx = -1; + l->l_idx = IDX_STILL_USED; /* Mark all dependencies as used. */ if (l->l_initfini != NULL) @@ -196,7 +190,7 @@ _dl_close (void *_map) struct link_map **lp = &l->l_initfini[1]; while (*lp != NULL) { - if ((*lp)->l_idx != -1) + if ((*lp)->l_idx != IDX_STILL_USED) { assert ((*lp)->l_idx >= 0 && (*lp)->l_idx < nloaded); @@ -217,7 +211,7 @@ _dl_close (void *_map) { struct link_map *jmap = l->l_reldeps[j]; - if (jmap->l_idx != -1) + if (jmap->l_idx != IDX_STILL_USED) { assert (jmap->l_idx >= 0 && jmap->l_idx < nloaded); @@ -232,20 +226,22 @@ _dl_close (void *_map) } /* Sort the entries. */ - _dl_sort_fini (GL(dl_ns)[ns]._ns_loaded, maps, nloaded, used, ns); + _dl_sort_fini (ns->_ns_loaded, maps, nloaded, used, nsid); /* Call all termination functions at once. */ #ifdef SHARED - bool do_audit = GLRO(dl_naudit) > 0 && !GL(dl_ns)[ns]._ns_loaded->l_auditing; + bool do_audit = GLRO(dl_naudit) > 0 && !ns->_ns_loaded->l_auditing; #endif bool unload_any = false; + bool scope_mem_left = false; + unsigned int unload_global = 0; unsigned int first_loaded = ~0; - for (i = 0; i < nloaded; ++i) + for (unsigned int i = 0; i < nloaded; ++i) { struct link_map *imap = maps[i]; /* All elements must be in the same namespace. */ - assert (imap->l_ns == ns); + assert (imap->l_ns == nsid); if (!used[i]) { @@ -260,7 +256,7 @@ _dl_close (void *_map) if (__builtin_expect (GLRO(dl_debug_mask) & DL_DEBUG_IMPCALLS, 0)) _dl_debug_printf ("\ncalling fini: %s [%lu]\n\n", - imap->l_name, ns); + imap->l_name, nsid); if (imap->l_info[DT_FINI_ARRAY] != NULL) { @@ -303,6 +299,9 @@ _dl_close (void *_map) /* We indeed have an object to remove. */ unload_any = true; + if (imap->l_global) + ++unload_global; + /* Remember where the first dynamically loaded object is. */ if (i < first_loaded) first_loaded = i; @@ -310,8 +309,9 @@ _dl_close (void *_map) /* Else used[i]. */ else if (imap->l_type == lt_loaded) { - if (imap->l_searchlist.r_list == NULL - && imap->l_initfini != NULL) + struct r_scope_elem *new_list = NULL; + + if (imap->l_searchlist.r_list == NULL && imap->l_initfini != NULL) { /* The object is still used. But one of the objects we are unloading right now is responsible for loading it. If @@ -328,44 +328,108 @@ _dl_close (void *_map) imap->l_searchlist.r_list = &imap->l_initfini[cnt + 1]; imap->l_searchlist.r_nlist = cnt; - for (cnt = 0; imap->l_scope[cnt] != NULL; ++cnt) - /* This relies on l_scope[] entries being always set either - to its own l_symbolic_searchlist address, or some map's - l_searchlist address. */ - if (imap->l_scope[cnt] != &imap->l_symbolic_searchlist) - { - struct link_map *tmap; - - tmap = (struct link_map *) ((char *) imap->l_scope[cnt] - - offsetof (struct link_map, - l_searchlist)); - assert (tmap->l_ns == ns); - if (tmap->l_idx != -1) - { - imap->l_scope[cnt] = &imap->l_searchlist; - break; - } - } + new_list = &imap->l_searchlist; } - else + + /* Count the number of scopes which remain after the unload. + When we add the local search list count it. Always add + one for the terminating NULL pointer. */ + size_t remain = (new_list != NULL) + 1; + bool removed_any = false; + for (size_t cnt = 0; imap->l_scope[cnt] != NULL; ++cnt) + /* This relies on l_scope[] entries being always set either + to its own l_symbolic_searchlist address, or some map's + l_searchlist address. */ + if (imap->l_scope[cnt] != &imap->l_symbolic_searchlist) + { + struct link_map *tmap = (struct link_map *) + ((char *) imap->l_scope[cnt] + - offsetof (struct link_map, l_searchlist)); + assert (tmap->l_ns == nsid); + if (tmap->l_idx == IDX_STILL_USED) + ++remain; + else + removed_any = true; + } + else + ++remain; + + if (removed_any) { - unsigned int cnt = 0; - while (imap->l_scope[cnt] != NULL) + /* Always allocate a new array for the scope. This is + necessary since we must be able to determine the last + user of the current array. If possible use the link map's + memory. */ + size_t new_size; + struct r_scope_elem **newp; + +#define SCOPE_ELEMS(imap) \ + (sizeof (imap->l_scope_mem) / sizeof (imap->l_scope_mem[0])) + + if (imap->l_scope != imap->l_scope_mem + && remain < SCOPE_ELEMS (imap)) + { + new_size = SCOPE_ELEMS (imap); + newp = imap->l_scope_mem; + } + else + { + new_size = imap->l_scope_max; + newp = (struct r_scope_elem **) + malloc (new_size * sizeof (struct r_scope_elem *)); + if (newp == NULL) + _dl_signal_error (ENOMEM, "dlclose", NULL, + N_("cannot create scope list")); + } + + /* Copy over the remaining scope elements. */ + remain = 0; + for (size_t cnt = 0; imap->l_scope[cnt] != NULL; ++cnt) { - if (imap->l_scope[cnt] == &map->l_searchlist) + if (imap->l_scope[cnt] != &imap->l_symbolic_searchlist) { - while ((imap->l_scope[cnt] = imap->l_scope[cnt + 1]) - != NULL) - ++cnt; - break; + struct link_map *tmap = (struct link_map *) + ((char *) imap->l_scope[cnt] + - offsetof (struct link_map, l_searchlist)); + if (tmap->l_idx != IDX_STILL_USED) + { + /* Remove the scope. Or replace with own map's + scope. */ + if (new_list != NULL) + { + newp[remain++] = new_list; + new_list = NULL; + } + continue; + } } - ++cnt; + + newp[remain++] = imap->l_scope[cnt]; + } + newp[remain] = NULL; + + struct r_scope_elem **old = imap->l_scope; + + imap->l_scope = newp; + + /* No user anymore, we can free it now. */ + if (old != imap->l_scope_mem) + { + if (_dl_scope_free (old)) + /* If _dl_scope_free used THREAD_GSCOPE_WAIT (), + no need to repeat it. */ + scope_mem_left = false; } + else + scope_mem_left = true; + + imap->l_scope_max = new_size; } /* The loader is gone, so mark the object as not having one. - Note: l_idx != -1 -> object will be removed. */ - if (imap->l_loader != NULL && imap->l_loader->l_idx != -1) + Note: l_idx != IDX_STILL_USED -> object will be removed. */ + if (imap->l_loader != NULL + && imap->l_loader->l_idx != IDX_STILL_USED) imap->l_loader = NULL; /* Remember where the first dynamically loaded object is. */ @@ -382,7 +446,7 @@ _dl_close (void *_map) /* Auditing checkpoint: we will start deleting objects. */ if (__builtin_expect (do_audit, 0)) { - struct link_map *head = GL(dl_ns)[ns]._ns_loaded; + struct link_map *head = ns->_ns_loaded; struct audit_ifaces *afct = GLRO(dl_audit); /* Do not call the functions for any auditing object. */ if (head->l_auditing == 0) @@ -399,10 +463,50 @@ _dl_close (void *_map) #endif /* Notify the debugger we are about to remove some loaded objects. */ - struct r_debug *r = _dl_debug_initialize (0, ns); + struct r_debug *r = _dl_debug_initialize (0, nsid); r->r_state = RT_DELETE; _dl_debug_state (); + if (unload_global) + { + /* Some objects are in the global scope list. Remove them. */ + struct r_scope_elem *ns_msl = ns->_ns_main_searchlist; + unsigned int i; + unsigned int j = 0; + unsigned int cnt = ns_msl->r_nlist; + + while (cnt > 0 && ns_msl->r_list[cnt - 1]->l_removed) + --cnt; + + if (cnt + unload_global == ns_msl->r_nlist) + /* Speed up removing most recently added objects. */ + j = cnt; + else + for (i = 0; i < cnt; i++) + if (ns_msl->r_list[i]->l_removed == 0) + { + if (i != j) + ns_msl->r_list[j] = ns_msl->r_list[i]; + j++; + } + ns_msl->r_nlist = j; + } + + if (!RTLD_SINGLE_THREAD_P + && (unload_global + || scope_mem_left + || (GL(dl_scope_free_list) != NULL + && GL(dl_scope_free_list)->count))) + { + struct dl_scope_free_list *fsl; + + THREAD_GSCOPE_WAIT (); + /* Now we can free any queued old scopes. */ + if ((fsl = GL(dl_scope_free_list)) != NULL) + while (fsl->count > 0) + free (fsl->list[--fsl->count]); + } + #ifdef USE_TLS size_t tls_free_start; size_t tls_free_end; @@ -411,7 +515,7 @@ _dl_close (void *_map) /* Check each element of the search list to see if all references to it are gone. */ - for (i = first_loaded; i < nloaded; ++i) + for (unsigned int i = first_loaded; i < nloaded; ++i) { struct link_map *imap = maps[i]; if (!used[i]) @@ -420,23 +524,6 @@ _dl_close (void *_map) /* That was the last reference, and this was a dlopen-loaded object. We can unmap it. */ - if (__builtin_expect (imap->l_global, 0)) - { - /* This object is in the global scope list. Remove it. */ - unsigned int cnt = GL(dl_ns)[ns]._ns_main_searchlist->r_nlist; - - do - --cnt; - while (GL(dl_ns)[ns]._ns_main_searchlist->r_list[cnt] != imap); - - /* The object was already correctly registered. */ - while (++cnt - < GL(dl_ns)[ns]._ns_main_searchlist->r_nlist) - GL(dl_ns)[ns]._ns_main_searchlist->r_list[cnt - 1] - = GL(dl_ns)[ns]._ns_main_searchlist->r_list[cnt]; - - --GL(dl_ns)[ns]._ns_main_searchlist->r_nlist; - } #ifdef USE_TLS /* Remove the object from the dtv slotinfo array if it uses TLS. */ @@ -532,12 +619,12 @@ _dl_close (void *_map) else { #ifdef SHARED - assert (ns != LM_ID_BASE); + assert (nsid != LM_ID_BASE); #endif - GL(dl_ns)[ns]._ns_loaded = imap->l_next; + ns->_ns_loaded = imap->l_next; } - --GL(dl_ns)[ns]._ns_nloaded; + --ns->_ns_nloaded; if (imap->l_next != NULL) imap->l_next->l_prev = imap->l_prev; @@ -601,7 +688,7 @@ _dl_close (void *_map) /* Auditing checkpoint: we have deleted all objects. */ if (__builtin_expect (do_audit, 0)) { - struct link_map *head = GL(dl_ns)[ns]._ns_loaded; + struct link_map *head = ns->_ns_loaded; /* Do not call the functions for any auditing object. */ if (head->l_auditing == 0) { @@ -627,6 +714,30 @@ _dl_close (void *_map) goto retry; dl_close_state = not_pending; +} + + +void +_dl_close (void *_map) +{ + struct link_map *map = _map; + + /* First see whether we can remove the object at all. */ + if (__builtin_expect (map->l_flags_1 & DF_1_NODELETE, 0)) + { + assert (map->l_init_called); + /* Nope. Do nothing. */ + return; + } + + if (__builtin_expect (map->l_direct_opencount, 1) == 0) + GLRO(dl_signal_error) (0, map->l_name, NULL, N_("shared object not open")); + + /* Acquire the lock. */ + __rtld_lock_lock_recursive (GL(dl_load_lock)); + + _dl_close_worker (map); + __rtld_lock_unlock_recursive (GL(dl_load_lock)); } @@ -663,22 +774,22 @@ free_slotinfo (struct dtv_slotinfo_list libc_freeres_fn (free_mem) { - for (Lmid_t ns = 0; ns < DL_NNS; ++ns) - if (__builtin_expect (GL(dl_ns)[ns]._ns_global_scope_alloc, 0) != 0 - && (GL(dl_ns)[ns]._ns_main_searchlist->r_nlist + for (Lmid_t nsid = 0; nsid < DL_NNS; ++nsid) + if (__builtin_expect (GL(dl_ns)[nsid]._ns_global_scope_alloc, 0) != 0 + && (GL(dl_ns)[nsid]._ns_main_searchlist->r_nlist // XXX Check whether we need NS-specific initial_searchlist == GLRO(dl_initial_searchlist).r_nlist)) { /* All object dynamically loaded by the program are unloaded. Free the memory allocated for the global scope variable. */ - struct link_map **old = GL(dl_ns)[ns]._ns_main_searchlist->r_list; + struct link_map **old = GL(dl_ns)[nsid]._ns_main_searchlist->r_list; /* Put the old map in. */ - GL(dl_ns)[ns]._ns_main_searchlist->r_list + GL(dl_ns)[nsid]._ns_main_searchlist->r_list // XXX Check whether we need NS-specific initial_searchlist = GLRO(dl_initial_searchlist).r_list; /* Signal that the original map is used. */ - GL(dl_ns)[ns]._ns_global_scope_alloc = 0; + GL(dl_ns)[nsid]._ns_global_scope_alloc = 0; /* Now free the old map. */ free (old); @@ -702,4 +813,8 @@ libc_freeres_fn (free_mem) free_slotinfo (&GL(dl_tls_dtv_slotinfo_list)->next); } #endif + + void *scope_free_list = GL(dl_scope_free_list); + GL(dl_scope_free_list) = NULL; + free (scope_free_list); } diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-debug.c glibc-2.5-branch/elf/dl-debug.c --- glibc-2.5/elf/dl-debug.c 2006-02-28 22:18:30.000000000 -0800 +++ glibc-2.5-branch/elf/dl-debug.c 2007-01-12 06:54:57.000000000 -0800 @@ -54,7 +54,7 @@ _dl_debug_initialize (ElfW(Addr) ldbase, else r = &GL(dl_ns)[ns]._ns_debug; - if (r->r_brk == 0 || ldbase != 0) + if (r->r_map == NULL || ldbase != 0) { /* Tell the debugger where to find the map of loaded objects. */ r->r_version = 1 /* R_DEBUG_VERSION XXX */; diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-dst.h glibc-2.5-branch/elf/dl-dst.h --- glibc-2.5/elf/dl-dst.h 2006-05-09 14:44:31.000000000 -0700 +++ glibc-2.5-branch/elf/dl-dst.h 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,6 @@ /* Handling of dynamic sring tokens. - Copyright (C) 1999,2001,2002,2003,2004,2006 Free Software Foundation, Inc. + Copyright (C) 1999,2001,2002,2003,2004,2006,2007 + 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 @@ -50,7 +51,7 @@ \ First get the origin string if it is not available yet. \ This can only happen for the map of the executable. */ \ - DL_DST_REQ_STATIC \ + DL_DST_REQ_STATIC (l) \ if ((l)->l_origin == NULL) \ { \ assert ((l)->l_name[0] == '\0'); \ @@ -68,9 +69,9 @@ __len; }) #ifdef SHARED -# define DL_DST_REQ_STATIC /* nothing */ +# define DL_DST_REQ_STATIC(l) /* nothing */ #else -# define DL_DST_REQ_STATIC \ +# define DL_DST_REQ_STATIC(l) \ if ((l) == NULL) \ { \ const char *origin = _dl_get_origin (); \ diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-iteratephdr.c glibc-2.5-branch/elf/dl-iteratephdr.c --- glibc-2.5/elf/dl-iteratephdr.c 2006-02-28 22:18:33.000000000 -0800 +++ glibc-2.5-branch/elf/dl-iteratephdr.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Get loaded objects program headers. - Copyright (C) 2001,2002,2003,2004,2006 Free Software Foundation, Inc. + Copyright (C) 2001,2002,2003,2004,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek , 2001. @@ -54,9 +54,9 @@ __dl_iterate_phdr (int (*callback) (stru nloaded += GL(dl_ns)[cnt]._ns_nloaded; if (caller >= (const void *) l->l_map_start - && caller < (const void *) l->l_map_end) - /* There must be exactly one DSO for the range of the virtual - memory. Otherwise something is really broken. */ + && caller < (const void *) l->l_map_end + && (l->l_contiguous + || _dl_addr_inside_object (l, (ElfW(Addr)) caller))) ns = cnt; } diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-load.c glibc-2.5-branch/elf/dl-load.c --- glibc-2.5/elf/dl-load.c 2006-08-28 18:43:42.000000000 -0700 +++ glibc-2.5-branch/elf/dl-load.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Map in a shared object's segments from the file. - Copyright (C) 1995-2005, 2006 Free Software Foundation, Inc. + Copyright (C) 1995-2005, 2006, 2007 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 @@ -511,7 +511,7 @@ fillin_rpath (char *rpath, struct r_sear } -static void +static bool internal_function decompose_rpath (struct r_search_path_struct *sps, const char *rpath, struct link_map *l, const char *what) @@ -546,19 +546,8 @@ decompose_rpath (struct r_search_path_st { /* This object is on the list of objects for which the RUNPATH and RPATH must not be used. */ - result = calloc (1, sizeof *result); - if (result == NULL) - { - signal_error_cache: - errstring = N_("cannot create cache for search path"); - signal_error: - _dl_signal_error (ENOMEM, NULL, NULL, errstring); - } - - sps->dirs = result; - sps->malloced = 1; - - return; + sps->dirs = (void *) -1; + return false; } while (*inhp != '\0') @@ -588,7 +577,11 @@ decompose_rpath (struct r_search_path_st result = (struct r_search_path_elem **) malloc ((nelems + 1 + 1) * sizeof (*result)); if (result == NULL) - goto signal_error_cache; + { + errstring = N_("cannot create cache for search path"); + signal_error: + _dl_signal_error (ENOMEM, NULL, NULL, errstring); + } fillin_rpath (copy, result, ":", 0, what, where); @@ -599,6 +592,7 @@ decompose_rpath (struct r_search_path_st sps->dirs = result; /* The caller will change this value if we haven't used a real malloc. */ sps->malloced = 1; + return true; } /* Make sure cached path information is stored in *SP @@ -623,10 +617,9 @@ cache_rpath (struct link_map *l, } /* Make sure the cache information is available. */ - decompose_rpath (sp, (const char *) (D_PTR (l, l_info[DT_STRTAB]) - + l->l_info[tag]->d_un.d_val), - l, what); - return true; + return decompose_rpath (sp, (const char *) (D_PTR (l, l_info[DT_STRTAB]) + + l->l_info[tag]->d_un.d_val), + l, what); } @@ -1232,6 +1225,8 @@ cannot allocate TLS data structures for loadcmds[nloadcmds - 1].mapstart - c->mapend, PROT_NONE); + l->l_contiguous = 1; + goto postmap; } @@ -1251,6 +1246,7 @@ cannot allocate TLS data structures for /* Remember which part of the address space this object uses. */ l->l_map_start = c->mapstart + l->l_addr; l->l_map_end = l->l_map_start + maplength; + l->l_contiguous = !has_holes; while (c < &loadcmds[nloadcmds]) { diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-lookup.c glibc-2.5-branch/elf/dl-lookup.c --- glibc-2.5/elf/dl-lookup.c 2006-07-10 14:49:38.000000000 -0700 +++ glibc-2.5-branch/elf/dl-lookup.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Look up a symbol in the loaded objects. - Copyright (C) 1995-2005, 2006 Free Software Foundation, Inc. + Copyright (C) 1995-2005, 2006, 2007 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 @@ -25,6 +25,7 @@ #include #include #include +#include #include #include @@ -200,14 +201,17 @@ add_dependency (struct link_map *undef_m static void internal_function _dl_debug_bindings (const char *undef_name, struct link_map *undef_map, - const ElfW(Sym) **ref, struct r_scope_elem *symbol_scope[], - struct sym_val *value, + const ElfW(Sym) **ref, struct sym_val *value, const struct r_found_version *version, int type_class, int protected); /* Search loaded objects' symbol tables for a definition of the symbol - UNDEF_NAME, perhaps with a requested version for the symbol. */ + UNDEF_NAME, perhaps with a requested version for the symbol. + + We must never have calls to the audit functions inside this function + or in any function which gets called. If this would happen the audit + code might create a thread which can throw off all the scope locking. */ lookup_t internal_function _dl_lookup_symbol_x (const char *undef_name, struct link_map *undef_map, @@ -225,17 +229,13 @@ _dl_lookup_symbol_x (const char *undef_n /* No other flag than DL_LOOKUP_ADD_DEPENDENCY is allowed if we look up a versioned symbol. */ - assert (version == NULL || flags == 0 || flags == DL_LOOKUP_ADD_DEPENDENCY); + assert (version == NULL || (flags & ~(DL_LOOKUP_ADD_DEPENDENCY)) == 0); size_t i = 0; if (__builtin_expect (skip_map != NULL, 0)) - { - /* Search the relevant loaded objects for a definition. */ - while ((*scope)->r_list[i] != skip_map) - ++i; - - assert (i < (*scope)->r_nlist); - } + /* Search the relevant loaded objects for a definition. */ + while ((*scope)->r_list[i] != skip_map) + ++i; /* Search the relevant loaded objects for a definition. */ for (size_t start = i; *scope != NULL; start = 0, ++scope) @@ -338,16 +338,15 @@ _dl_lookup_symbol_x (const char *undef_n && add_dependency (undef_map, current_value.m) < 0) /* Something went wrong. Perhaps the object we tried to reference was just removed. Try finding another definition. */ - return _dl_lookup_symbol_x (undef_name, undef_map, ref, - symbol_scope, version, type_class, - flags, skip_map); + return _dl_lookup_symbol_x (undef_name, undef_map, ref, symbol_scope, + version, type_class, flags, skip_map); /* The object is used. */ current_value.m->l_used = 1; if (__builtin_expect (GLRO(dl_debug_mask) & (DL_DEBUG_BINDINGS|DL_DEBUG_PRELINK), 0)) - _dl_debug_bindings (undef_name, undef_map, ref, symbol_scope, + _dl_debug_bindings (undef_name, undef_map, ref, ¤t_value, version, type_class, protected); *ref = current_value.s; @@ -404,8 +403,7 @@ _dl_setup_hash (struct link_map *map) static void internal_function _dl_debug_bindings (const char *undef_name, struct link_map *undef_map, - const ElfW(Sym) **ref, struct r_scope_elem *symbol_scope[], - struct sym_val *value, + const ElfW(Sym) **ref, struct sym_val *value, const struct r_found_version *version, int type_class, int protected) { diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-minimal.c glibc-2.5-branch/elf/dl-minimal.c --- glibc-2.5/elf/dl-minimal.c 2005-12-17 15:08:29.000000000 -0800 +++ glibc-2.5-branch/elf/dl-minimal.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,6 @@ /* Minimal replacements for basic facilities used in the dynamic linker. - Copyright (C) 1995-1998,2000-2002,2004,2005 Free Software Foundation, Inc. + Copyright (C) 1995-1998,2000-2002,2004-2006,2007 + 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 @@ -74,14 +75,21 @@ __libc_memalign (size_t align, size_t n) alloc_ptr = (void *) 0 + (((alloc_ptr - (void *) 0) + align - 1) & ~(align - 1)); - if (alloc_ptr + n >= alloc_end) + if (alloc_ptr + n >= alloc_end || n >= -(uintptr_t) alloc_ptr) { /* Insufficient space left; allocate another page. */ caddr_t page; size_t nup = (n + GLRO(dl_pagesize) - 1) & ~(GLRO(dl_pagesize) - 1); + if (__builtin_expect (nup == 0, 0)) + { + if (n) + return NULL; + nup = GLRO(dl_pagesize); + } page = __mmap (0, nup, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, _dl_zerofd, 0); - assert (page != MAP_FAILED); + if (page == MAP_FAILED) + return NULL; if (page != alloc_end) alloc_ptr = page; alloc_end = page + nup; @@ -107,7 +115,14 @@ calloc (size_t nmemb, size_t size) /* New memory from the trivial malloc above is always already cleared. (We make sure that's true in the rare occasion it might not be, by clearing memory in free, below.) */ - return malloc (nmemb * size); + size_t bytes = nmemb * size; + +#define HALF_SIZE_T (((size_t) 1) << (8 * sizeof (size_t) / 2)) + if (__builtin_expect ((nmemb | size) >= HALF_SIZE_T, 0) + && size != 0 && bytes / size != nmemb) + return NULL; + + return malloc (bytes); } /* This will rarely be called. */ @@ -128,14 +143,13 @@ free (void *ptr) void * weak_function realloc (void *ptr, size_t n) { - void *new; if (ptr == NULL) return malloc (n); assert (ptr == alloc_last_block); + size_t old_size = alloc_ptr - alloc_last_block; alloc_ptr = alloc_last_block; - new = malloc (n); - assert (new == ptr); - return new; + void *new = malloc (n); + return new != ptr ? memcpy (new, ptr, old_size) : new; } /* Avoid signal frobnication in setjmp/longjmp. Keeps things smaller. */ @@ -264,7 +278,7 @@ __strtoul_internal (const char *nptr, ch while (*nptr >= '0' && *nptr <= '9') { unsigned long int digval = *nptr - '0'; - if (result > LONG_MAX / 10 + if (result > ULONG_MAX / 10 || (result == ULONG_MAX / 10 && digval > ULONG_MAX % 10)) { errno = ERANGE; diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-open.c glibc-2.5-branch/elf/dl-open.c --- glibc-2.5/elf/dl-open.c 2006-08-28 15:56:50.000000000 -0700 +++ glibc-2.5-branch/elf/dl-open.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Load a shared object at runtime, relocate it, and run its initializer. - Copyright (C) 1996-2004, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 1996-2004, 2005, 2006, 2007 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 @@ -31,6 +31,8 @@ #include #include #include +#include +#include #include @@ -96,17 +98,17 @@ add_to_global (struct link_map *new) in an realloc() call. Therefore we allocate a completely new array the first time we have to add something to the locale scope. */ - if (GL(dl_ns)[new->l_ns]._ns_global_scope_alloc == 0) + struct link_namespaces *ns = &GL(dl_ns)[new->l_ns]; + if (ns->_ns_global_scope_alloc == 0) { /* This is the first dynamic object given global scope. */ - GL(dl_ns)[new->l_ns]._ns_global_scope_alloc - = GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_nlist + to_add + 8; + ns->_ns_global_scope_alloc + = ns->_ns_main_searchlist->r_nlist + to_add + 8; new_global = (struct link_map **) - malloc (GL(dl_ns)[new->l_ns]._ns_global_scope_alloc - * sizeof (struct link_map *)); + malloc (ns->_ns_global_scope_alloc * sizeof (struct link_map *)); if (new_global == NULL) { - GL(dl_ns)[new->l_ns]._ns_global_scope_alloc = 0; + ns->_ns_global_scope_alloc = 0; nomem: _dl_signal_error (ENOMEM, new->l_libname->name, NULL, N_("cannot extend global scope")); @@ -114,29 +116,39 @@ add_to_global (struct link_map *new) } /* Copy over the old entries. */ - GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list - = memcpy (new_global, - GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list, - (GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_nlist + ns->_ns_main_searchlist->r_list + = memcpy (new_global, ns->_ns_main_searchlist->r_list, + (ns->_ns_main_searchlist->r_nlist * sizeof (struct link_map *))); } - else if (GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_nlist + to_add - > GL(dl_ns)[new->l_ns]._ns_global_scope_alloc) + else if (ns->_ns_main_searchlist->r_nlist + to_add + > ns->_ns_global_scope_alloc) { /* We have to extend the existing array of link maps in the main map. */ + struct link_map **old_global + = GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list; + size_t new_nalloc = ((ns->_ns_global_scope_alloc + to_add) * 2); + new_global = (struct link_map **) - realloc (GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list, - ((GL(dl_ns)[new->l_ns]._ns_global_scope_alloc + to_add + 8) - * sizeof (struct link_map *))); + malloc (new_nalloc * sizeof (struct link_map *)); if (new_global == NULL) goto nomem; - GL(dl_ns)[new->l_ns]._ns_global_scope_alloc += to_add + 8; - GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list = new_global; + memcpy (new_global, old_global, + ns->_ns_global_scope_alloc * sizeof (struct link_map *)); + + ns->_ns_global_scope_alloc = new_nalloc; + ns->_ns_main_searchlist->r_list = new_global; + + if (!RTLD_SINGLE_THREAD_P) + THREAD_GSCOPE_WAIT (); + + free (old_global); } /* Now add the new entries. */ + unsigned int new_nlist = ns->_ns_main_searchlist->r_nlist; for (cnt = 0; cnt < new->l_searchlist.r_nlist; ++cnt) { struct link_map *map = new->l_searchlist.r_list[cnt]; @@ -144,15 +156,49 @@ add_to_global (struct link_map *new) if (map->l_global == 0) { map->l_global = 1; - GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list[GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_nlist] - = map; - ++GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_nlist; + ns->_ns_main_searchlist->r_list[new_nlist++] = map; } } + atomic_write_barrier (); + ns->_ns_main_searchlist->r_nlist = new_nlist; return 0; } +int +_dl_scope_free (struct r_scope_elem **old) +{ + struct dl_scope_free_list *fsl; +#define DL_SCOPE_FREE_LIST_SIZE (sizeof (fsl->list) / sizeof (fsl->list[0])) + + if (RTLD_SINGLE_THREAD_P) + free (old); + else if ((fsl = GL(dl_scope_free_list)) == NULL) + { + GL(dl_scope_free_list) = fsl = malloc (sizeof (*fsl)); + if (fsl == NULL) + { + THREAD_GSCOPE_WAIT (); + free (old); + return 1; + } + else + { + fsl->list[0] = old; + fsl->count = 1; + } + } + else if (fsl->count < DL_SCOPE_FREE_LIST_SIZE) + fsl->list[fsl->count++] = old; + else + { + THREAD_GSCOPE_WAIT (); + while (fsl->count > 0) + free (fsl->list[--fsl->count]); + return 1; + } + return 0; +} static void dl_open_worker (void *a) @@ -160,7 +206,7 @@ dl_open_worker (void *a) struct dl_open_args *args = a; const char *file = args->file; int mode = args->mode; - struct link_map *new, *l; + struct link_map *new; int lazy; unsigned int i; #ifdef USE_TLS @@ -187,13 +233,14 @@ dl_open_worker (void *a) By default we assume this is the main application. */ call_map = GL(dl_ns)[LM_ID_BASE]._ns_loaded; + struct link_map *l; for (Lmid_t ns = 0; ns < DL_NNS; ++ns) for (l = GL(dl_ns)[ns]._ns_loaded; l != NULL; l = l->l_next) if (caller_dlopen >= (const void *) l->l_map_start - && caller_dlopen < (const void *) l->l_map_end) + && caller_dlopen < (const void *) l->l_map_end + && (l->l_contiguous + || _dl_addr_inside_object (l, (ElfW(Addr)) caller_dlopen))) { - /* There must be exactly one DSO for the range of the virtual - memory. Otherwise something is really broken. */ assert (ns == l->l_ns); call_map = l; goto found_caller; @@ -326,7 +373,7 @@ dl_open_worker (void *a) /* Relocate the objects loaded. We do this in reverse order so that copy relocs of earlier objects overwrite the data written by later objects. */ - l = new; + struct link_map *l = new; while (l->l_next) l = l->l_next; while (1) @@ -379,6 +426,8 @@ dl_open_worker (void *a) while (*runp != NULL) { + if (*runp == &new->l_searchlist) + break; ++cnt; ++runp; } @@ -391,35 +440,45 @@ dl_open_worker (void *a) { /* The 'r_scope' array is too small. Allocate a new one dynamically. */ + size_t new_size; struct r_scope_elem **newp; - size_t new_size = imap->l_scope_max * 2; - if (imap->l_scope == imap->l_scope_mem) +#define SCOPE_ELEMS(imap) \ + (sizeof (imap->l_scope_mem) / sizeof (imap->l_scope_mem[0])) + + if (imap->l_scope != imap->l_scope_mem + && imap->l_scope_max < SCOPE_ELEMS (imap)) { - newp = (struct r_scope_elem **) - malloc (new_size * sizeof (struct r_scope_elem *)); - if (newp == NULL) - _dl_signal_error (ENOMEM, "dlopen", NULL, - N_("cannot create scope list")); - imap->l_scope = memcpy (newp, imap->l_scope, - cnt * sizeof (imap->l_scope[0])); + new_size = SCOPE_ELEMS (imap); + newp = imap->l_scope_mem; } else { + new_size = imap->l_scope_max * 2; newp = (struct r_scope_elem **) - realloc (imap->l_scope, - new_size * sizeof (struct r_scope_elem *)); + malloc (new_size * sizeof (struct r_scope_elem *)); if (newp == NULL) _dl_signal_error (ENOMEM, "dlopen", NULL, N_("cannot create scope list")); - imap->l_scope = newp; } + memcpy (newp, imap->l_scope, cnt * sizeof (imap->l_scope[0])); + struct r_scope_elem **old = imap->l_scope; + + imap->l_scope = newp; + + if (old != imap->l_scope_mem) + _dl_scope_free (old); + imap->l_scope_max = new_size; } - imap->l_scope[cnt++] = &new->l_searchlist; - imap->l_scope[cnt] = NULL; + /* First terminate the extended list. Otherwise a thread + might use the new last element and then use the garbage + at offset IDX+1. */ + imap->l_scope[cnt + 1] = NULL; + atomic_write_barrier (); + imap->l_scope[cnt] = &new->l_searchlist; } #if USE_TLS /* Only add TLS memory if this object is loaded now and @@ -547,15 +606,9 @@ no more namespaces available for dlmopen _dl_unload_cache (); #endif - /* Release the lock. */ - __rtld_lock_unlock_recursive (GL(dl_load_lock)); - + /* See if an error occurred during loading. */ if (__builtin_expect (errstring != NULL, 0)) { - /* Some error occurred during loading. */ - char *local_errstring; - size_t len_errstring; - /* Remove the object from memory. It may be in an inconsistent state if relocation failed, for example. */ if (args.map) @@ -572,12 +625,18 @@ no more namespaces available for dlmopen GL(dl_tls_dtv_gaps) = true; #endif - _dl_close (args.map); + _dl_close_worker (args.map); } + assert (_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT); + + /* Release the lock. */ + __rtld_lock_unlock_recursive (GL(dl_load_lock)); + /* Make a local copy of the error string so that we can release the memory allocated for it. */ - len_errstring = strlen (errstring) + 1; + size_t len_errstring = strlen (errstring) + 1; + char *local_errstring; if (objname == errstring + len_errstring) { size_t total_len = len_errstring + strlen (objname) + 1; @@ -594,14 +653,15 @@ no more namespaces available for dlmopen if (malloced) free ((char *) errstring); - assert (_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT); - /* Reraise the error. */ _dl_signal_error (errcode, objname, NULL, local_errstring); } assert (_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT); + /* Release the lock. */ + __rtld_lock_unlock_recursive (GL(dl_load_lock)); + #ifndef SHARED DL_STATIC_INIT (args.map); #endif @@ -637,3 +697,21 @@ show_scope (struct link_map *new) } } #endif + +#ifdef IS_IN_rtld +/* Return non-zero if ADDR lies within one of L's segments. */ +int +internal_function +_dl_addr_inside_object (struct link_map *l, const ElfW(Addr) addr) +{ + int n = l->l_phnum; + const ElfW(Addr) reladdr = addr - l->l_addr; + + while (--n >= 0) + if (l->l_phdr[n].p_type == PT_LOAD + && reladdr - l->l_phdr[n].p_vaddr >= 0 + && reladdr - l->l_phdr[n].p_vaddr < l->l_phdr[n].p_memsz) + return 1; + return 0; +} +#endif diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-runtime.c glibc-2.5-branch/elf/dl-runtime.c --- glibc-2.5/elf/dl-runtime.c 2005-02-07 14:47:00.000000000 -0800 +++ glibc-2.5-branch/elf/dl-runtime.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* On-demand PLT fixup for shared objects. - Copyright (C) 1995-2002,2003,2004,2005 Free Software Foundation, Inc. + Copyright (C) 1995-2006, 2007 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 @@ -24,7 +24,10 @@ #include #include #include +#include #include "dynamic-link.h" +#include + #if (!defined ELF_MACHINE_NO_RELA && !defined ELF_MACHINE_PLT_REL) \ || ELF_MACHINE_NO_REL @@ -92,16 +95,26 @@ _dl_fixup ( version = NULL; } - result = _dl_lookup_symbol_x (strtab + sym->st_name, l, &sym, - l->l_scope, version, ELF_RTYPE_CLASS_PLT, - DL_LOOKUP_ADD_DEPENDENCY, NULL); + /* We need to keep the scope around so do some locking. This is + not necessary for objects which cannot be unloaded or when + we are not using any threads (yet). */ + int flags = DL_LOOKUP_ADD_DEPENDENCY; + if (!RTLD_SINGLE_THREAD_P) + THREAD_GSCOPE_SET_FLAG (); + + result = _dl_lookup_symbol_x (strtab + sym->st_name, l, &sym, l->l_scope, + version, ELF_RTYPE_CLASS_PLT, flags, NULL); + + /* We are done with the global scope. */ + if (!RTLD_SINGLE_THREAD_P) + THREAD_GSCOPE_RESET_FLAG (); /* Currently result contains the base load address (or link map) of the object that defines sym. Now add in the symbol offset. */ value = DL_FIXUP_MAKE_VALUE (result, - sym ? LOOKUP_VALUE_ADDRESS (result) - + sym->st_value : 0); + sym ? (LOOKUP_VALUE_ADDRESS (result) + + sym->st_value) : 0); } else { @@ -174,10 +187,20 @@ _dl_profile_fixup ( version = NULL; } - result = _dl_lookup_symbol_x (strtab + refsym->st_name, l, &defsym, - l->l_scope, version, - ELF_RTYPE_CLASS_PLT, - DL_LOOKUP_ADD_DEPENDENCY, NULL); + /* We need to keep the scope around so do some locking. This is + not necessary for objects which cannot be unloaded or when + we are not using any threads (yet). */ + int flags = DL_LOOKUP_ADD_DEPENDENCY; + if (!RTLD_SINGLE_THREAD_P) + THREAD_GSCOPE_SET_FLAG (); + + result = _dl_lookup_symbol_x (strtab + refsym->st_name, l, + &defsym, l->l_scope, version, + ELF_RTYPE_CLASS_PLT, flags, NULL); + + /* We are done with the global scope. */ + if (!RTLD_SINGLE_THREAD_P) + THREAD_GSCOPE_RESET_FLAG (); /* Currently result contains the base load address (or link map) of the object that defines sym. Now add in the symbol diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-support.c glibc-2.5-branch/elf/dl-support.c --- glibc-2.5/elf/dl-support.c 2005-05-11 10:27:22.000000000 -0700 +++ glibc-2.5-branch/elf/dl-support.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Support for dynamic linking code in static libc. - Copyright (C) 1996-2002, 2003, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 1996-2005, 2006, 2007 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 @@ -29,6 +29,7 @@ #include #include #include +#include #include #include @@ -133,6 +134,11 @@ int (*_dl_make_stack_executable_hook) (v = _dl_make_stack_executable; +/* Function in libpthread to wait for termination of lookups. */ +void (*_dl_wait_lookup_done) (void); + +struct dl_scope_free_list *_dl_scope_free_list; + #ifdef NEED_DL_SYSINFO /* Needed for improved syscall handling on at least x86/Linux. */ uintptr_t _dl_sysinfo = DL_SYSINFO_DEFAULT; diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-sym.c glibc-2.5-branch/elf/dl-sym.c --- glibc-2.5/elf/dl-sym.c 2006-02-26 12:48:48.000000000 -0800 +++ glibc-2.5-branch/elf/dl-sym.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Look up a symbol in a shared object loaded by `dlopen'. - Copyright (C) 1999,2000,2001,2002,2004,2006 Free Software Foundation, Inc. + Copyright (C) 1999-2002,2004,2006,2007 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,6 +17,7 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ +#include #include #include #include @@ -24,6 +25,7 @@ #include #include #include +#include #ifdef USE_TLS # include #endif @@ -58,6 +60,29 @@ _dl_tls_symaddr (struct link_map *map, c #endif +struct call_dl_lookup_args +{ + /* Arguments to do_dlsym. */ + struct link_map *map; + const char *name; + struct r_found_version *vers; + int flags; + + /* Return values of do_dlsym. */ + lookup_t loadbase; + const ElfW(Sym) **refp; +}; + +static void +call_dl_lookup (void *ptr) +{ + struct call_dl_lookup_args *args = (struct call_dl_lookup_args *) ptr; + args->map = GLRO(dl_lookup_symbol_x) (args->name, args->map, args->refp, + args->map->l_scope, args->vers, 0, + args->flags, NULL); +} + + static void * internal_function do_sym (void *handle, const char *name, void *who, @@ -75,19 +100,59 @@ do_sym (void *handle, const char *name, for (Lmid_t ns = 0; ns < DL_NNS; ++ns) for (struct link_map *l = GL(dl_ns)[ns]._ns_loaded; l != NULL; l = l->l_next) - if (caller >= l->l_map_start && caller < l->l_map_end) + if (caller >= l->l_map_start && caller < l->l_map_end + && (l->l_contiguous || _dl_addr_inside_object (l, caller))) { - /* There must be exactly one DSO for the range of the virtual - memory. Otherwise something is really broken. */ match = l; break; } if (handle == RTLD_DEFAULT) - /* Search the global scope. */ - result = GLRO(dl_lookup_symbol_x) (name, match, &ref, match->l_scope, - vers, 0, flags|DL_LOOKUP_ADD_DEPENDENCY, - NULL); + { + /* Search the global scope. We have the simple case where + we look up in the scope of an object which was part of + the initial binary. And then the more complex part + where the object is dynamically loaded and the scope + array can change. */ + if (RTLD_SINGLE_THREAD_P) + result = GLRO(dl_lookup_symbol_x) (name, match, &ref, + match->l_scope, vers, 0, + flags | DL_LOOKUP_ADD_DEPENDENCY, + NULL); + else + { + struct call_dl_lookup_args args; + args.name = name; + args.map = match; + args.vers = vers; + args.flags = flags | DL_LOOKUP_ADD_DEPENDENCY; + args.refp = &ref; + + THREAD_GSCOPE_SET_FLAG (); + + const char *objname; + const char *errstring = NULL; + bool malloced; + int err = GLRO(dl_catch_error) (&objname, &errstring, &malloced, + call_dl_lookup, &args); + + THREAD_GSCOPE_RESET_FLAG (); + + if (__builtin_expect (errstring != NULL, 0)) + { + /* The lookup was unsuccessful. Rethrow the error. */ + char *errstring_dup = strdupa (errstring); + char *objname_dup = strdupa (objname); + if (malloced) + free ((char *) errstring); + + GLRO(dl_signal_error) (err, objname_dup, NULL, errstring_dup); + /* NOTREACHED */ + } + + result = args.map; + } + } else if (handle == RTLD_NEXT) { if (__builtin_expect (match == GL(dl_ns)[LM_ID_BASE]._ns_loaded, 0)) diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-sysdep.c glibc-2.5-branch/elf/dl-sysdep.c --- glibc-2.5/elf/dl-sysdep.c 2005-12-14 00:36:14.000000000 -0800 +++ glibc-2.5-branch/elf/dl-sysdep.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Operating system support for run-time dynamic linker. Generic Unix version. - Copyright (C) 1995-1998, 2000-2003, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 1995-1998, 2000-2005, 2007 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 @@ -477,9 +477,21 @@ _dl_important_hwcaps (const char *platfo total = temp[0].len + 1; else { - total = (1UL << (cnt - 2)) * (temp[0].len + temp[cnt - 1].len + 2); - for (n = 1; n + 1 < cnt; ++n) - total += (1UL << (cnt - 3)) * (temp[n].len + 1); + total = temp[0].len + temp[cnt - 1].len + 2; + if (cnt > 2) + { + total <<= 1; + for (n = 1; n + 1 < cnt; ++n) + total += temp[n].len + 1; + if (cnt > 3 + && (cnt >= sizeof (size_t) * 8 + || total + (sizeof (*result) << 3) + >= (1UL << (sizeof (size_t) * 8 - cnt + 3)))) + _dl_signal_error (ENOMEM, NULL, NULL, + N_("cannot create capability list")); + + total <<= cnt - 3; + } } /* The result structure: we use a very compressed way to store the diff -pNur -x CVS -x libidn glibc-2.5/elf/do-lookup.h glibc-2.5-branch/elf/do-lookup.h --- glibc-2.5/elf/do-lookup.h 2006-09-04 13:40:11.000000000 -0700 +++ glibc-2.5-branch/elf/do-lookup.h 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Look up a symbol in the loaded objects. - Copyright (C) 1995-2004, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 1995-2004, 2005, 2006, 2007 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 @@ -29,8 +29,13 @@ do_lookup_x (const char *undef_name, uin const struct r_found_version *const version, int flags, struct link_map *skip, int type_class) { - struct link_map **list = scope->r_list; size_t n = scope->r_nlist; + /* Make sure we read the value before proceeding. Otherwise we + might use r_list pointing to the initial scope and r_nlist being + the value after a resize. That is the only path in dl-open.c not + protected by GSCOPE. A read barrier here might be to expensive. */ + __asm volatile ("" : "+r" (n), "+m" (scope->r_list)); + struct link_map **list = scope->r_list; do { diff -pNur -x CVS -x libidn glibc-2.5/elf/ldconfig.c glibc-2.5-branch/elf/ldconfig.c --- glibc-2.5/elf/ldconfig.c 2006-04-06 23:57:49.000000000 -0700 +++ glibc-2.5-branch/elf/ldconfig.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 1999-2004, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger , 1999. @@ -706,10 +706,10 @@ search_dir (const struct dir_entry *entr + 1, ".#prelink#.", sizeof (".#prelink#.") - 1) == 0) continue; } - len += strlen (entry->path); + len += strlen (entry->path) + 2; if (len > file_name_len) { - file_name_len = len + 1; + file_name_len = len; file_name = alloca (file_name_len); if (!opt_chroot) real_file_name = file_name; @@ -717,10 +717,10 @@ search_dir (const struct dir_entry *entr sprintf (file_name, "%s/%s", entry->path, direntry->d_name); if (opt_chroot) { - len = strlen (dir_name) + strlen (direntry->d_name); + len = strlen (dir_name) + strlen (direntry->d_name) + 2; if (len > real_file_name_len) { - real_file_name_len = len + 1; + real_file_name_len = len; real_file_name = alloca (real_file_name_len); } sprintf (real_file_name, "%s/%s", dir_name, direntry->d_name); diff -pNur -x CVS -x libidn glibc-2.5/elf/Makefile glibc-2.5-branch/elf/Makefile --- glibc-2.5/elf/Makefile 2006-09-19 07:41:41.000000000 -0700 +++ glibc-2.5-branch/elf/Makefile 2007-01-12 07:21:33.000000000 -0800 @@ -171,7 +171,7 @@ tests += loadtest restest1 preloadtest l tst-dlmopen1 tst-dlmopen2 tst-dlmopen3 \ unload3 unload4 unload5 unload6 unload7 tst-global1 order2 \ tst-audit1 tst-audit2 \ - tst-stackguard1 tst-addr1 + tst-stackguard1 tst-addr1 tst-thrlock # reldep9 test-srcs = tst-pathopt tests-vis-yes = vismain @@ -916,3 +916,5 @@ $(objpfx)tst-leaks1-mem: $(objpfx)tst-le tst-leaks1-ENV = MALLOC_TRACE=$(objpfx)tst-leaks1.mtrace $(objpfx)tst-addr1: $(libdl) + +$(objpfx)tst-thrlock: $(libdl) $(shared-thread-library) diff -pNur -x CVS -x libidn glibc-2.5/elf/rtld.c glibc-2.5-branch/elf/rtld.c --- glibc-2.5/elf/rtld.c 2006-09-29 09:56:15.000000000 -0700 +++ glibc-2.5-branch/elf/rtld.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Run time dynamic linker. - Copyright (C) 1995-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 1995-2006, 2007 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 @@ -1414,6 +1414,12 @@ ld.so does not support TLS, but program /* Iterate over all entries in the list. The order is important. */ struct audit_ifaces *last_audit = NULL; struct audit_list *al = audit_list->next; + +#ifdef USE_TLS + /* Since we start using the auditing DSOs right away we need to + initialize the data structures now. */ + tcbp = init_tls (); +#endif do { #ifdef USE_TLS @@ -1424,10 +1430,6 @@ ld.so does not support TLS, but program always allocate the static block, we never defer it even if no DF_STATIC_TLS bit is set. The reason is that we know glibc will use the static model. */ - - /* Since we start using the auditing DSOs right away we need to - initialize the data structures now. */ - tcbp = init_tls (); #endif struct dlmopen_args dlmargs; dlmargs.fname = al->name; @@ -2087,7 +2089,8 @@ ERROR: ld.so: object '%s' cannot be load } if (main_map->l_info[ADDRIDX (DT_GNU_LIBLIST)] - && ! __builtin_expect (GLRO(dl_profile) != NULL, 0)) + && ! __builtin_expect (GLRO(dl_profile) != NULL, 0) + && ! __builtin_expect (GLRO(dl_dynamic_weak), 0)) { ElfW(Lib) *liblist, *liblistend; struct link_map **r_list, **r_listend, *l; @@ -2142,7 +2145,6 @@ ERROR: ld.so: object '%s' cannot be load /* Now set up the variable which helps the assembler startup code. */ GL(dl_ns)[LM_ID_BASE]._ns_main_searchlist = &main_map->l_searchlist; - GL(dl_ns)[LM_ID_BASE]._ns_global_scope[0] = &main_map->l_searchlist; /* Save the information about the original global scope list since we need it in the memory handling later. */ diff -pNur -x CVS -x libidn glibc-2.5/elf/tst-thrlock.c glibc-2.5-branch/elf/tst-thrlock.c --- glibc-2.5/elf/tst-thrlock.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/elf/tst-thrlock.c 2007-01-12 07:21:33.000000000 -0800 @@ -0,0 +1,55 @@ +#include +#include +#include +#include +#include +#include + +static void * +tf (void *arg) +{ + void *h = dlopen (LIBM_SO, RTLD_LAZY); + if (h == NULL) + { + printf ("dlopen failed: %s\n", dlerror ()); + exit (1); + } + if (dlsym (h, "sin") == NULL) + { + printf ("dlsym failed: %s\n", dlerror ()); + exit (1); + } + if (dlclose (h) != 0) + { + printf ("dlclose failed: %s\n", dlerror ()); + exit (1); + } + return NULL; +} + +int +main (void) +{ +#define N 10 + pthread_t th[N]; + for (int i = 0; i < N; ++i) + { + int e = pthread_create (&th[i], NULL, tf, NULL); + if (e != 0) + { + printf ("pthread_create failed with %d (%s)\n", e, strerror (e)); + return 1; + } + } + for (int i = 0; i < N; ++i) + { + void *res; + int e = pthread_join (th[i], &res); + if (e != 0 || res != NULL) + { + puts ("thread failed"); + return 1; + } + } + return 0; +} diff -pNur -x CVS -x libidn glibc-2.5/iconv/gconv_charset.h glibc-2.5-branch/iconv/gconv_charset.h --- glibc-2.5/iconv/gconv_charset.h 2005-12-20 23:27:27.000000000 -0800 +++ glibc-2.5-branch/iconv/gconv_charset.h 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Charset name normalization. - Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2001,2002,2003,2004,2005,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2001. @@ -30,7 +30,7 @@ strip (char *wp, const char *s) while (*s != '\0') { if (__isalnum_l (*s, _nl_C_locobj_ptr) - || *s == '_' || *s == '-' || *s == '.' || *s == ',') + || *s == '_' || *s == '-' || *s == '.' || *s == ',' || *s == ':') *wp++ = __toupper_l (*s, _nl_C_locobj_ptr); else if (*s == '/') { diff -pNur -x CVS -x libidn glibc-2.5/iconv/iconv_open.c glibc-2.5-branch/iconv/iconv_open.c --- glibc-2.5/iconv/iconv_open.c 2001-11-28 20:57:52.000000000 -0800 +++ glibc-2.5-branch/iconv/iconv_open.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Get descriptor for character set conversion. - Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 1997,1998,1999,2000,2001,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. @@ -38,7 +38,7 @@ iconv_open (const char *tocode, const ch int res; /* Normalize the name. We remove all characters beside alpha-numeric, - '_', '-', '/', and '.'. */ + '_', '-', '/', '.', and ':'. */ tocode_len = strlen (tocode); tocode_conv = (char *) alloca (tocode_len + 3); strip (tocode_conv, tocode); diff -pNur -x CVS -x libidn glibc-2.5/iconvdata/gconv-modules glibc-2.5-branch/iconvdata/gconv-modules --- glibc-2.5/iconvdata/gconv-modules 2006-05-01 07:19:48.000000000 -0700 +++ glibc-2.5-branch/iconvdata/gconv-modules 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ # GNU libc iconv configuration. -# Copyright (C) 1997-2004, 2005 Free Software Foundation, Inc. +# Copyright (C) 1997-2004, 2005, 2007 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 @@ -1376,7 +1376,7 @@ module INTERNAL INIS-CYRILLIC// INIS-C # from to module cost alias ISO-IR-98// ISO_2033// alias ISO_2033-1983// ISO_2033// -alias E13B/ ISO_2033// +alias E13B// ISO_2033// alias CSISO2033// ISO_2033// module ISO_2033// INTERNAL ISO_2033 1 module INTERNAL ISO_2033// ISO_2033 1 diff -pNur -x CVS -x libidn glibc-2.5/iconvdata/johab.c glibc-2.5-branch/iconvdata/johab.c --- glibc-2.5/iconvdata/johab.c 2002-12-02 14:07:56.000000000 -0800 +++ glibc-2.5-branch/iconvdata/johab.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Mapping tables for JOHAB handling. - Copyright (C) 1998, 1999, 2000-2002 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000-2002, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jungshik Shin and Ulrich Drepper , 1998. @@ -239,7 +239,7 @@ johab_sym_hanja_to_ucs (uint_fast32_t id if (__builtin_expect (ch2 < 0x31, 0) \ || (__builtin_expect (ch2 > 0x7e, 0) && ch2 < 0x91) \ || __builtin_expect (ch2, 0) == 0xff \ - || (__builtin_expect (ch, 0) == 0xd9 && ch2 > 0xe5) \ + || (__builtin_expect (ch, 0) == 0xd9 && ch2 > 0xe8) \ || (__builtin_expect (ch, 0) == 0xda \ && ch2 > 0xa0 && ch2 < 0xd4) \ || (__builtin_expect (ch, 0) == 0xde && ch2 > 0xf1)) \ @@ -386,7 +386,7 @@ johab_sym_hanja_to_ucs (uint_fast32_t id break; \ } \ if (__builtin_expect (written == __UNKNOWN_10646_CHAR, 0) \ - || (outptr[0] == 0x22 && outptr[1] > 0x65)) \ + || (outptr[0] == 0x22 && outptr[1] > 0x68)) \ { \ UNICODE_TAG_HANDLER (ch, 4); \ STANDARD_TO_LOOP_ERR_HANDLER (4); \ diff -pNur -x CVS -x libidn glibc-2.5/iconvdata/ksc5601.c glibc-2.5-branch/iconvdata/ksc5601.c --- glibc-2.5/iconvdata/ksc5601.c 2001-07-05 21:54:52.000000000 -0700 +++ glibc-2.5-branch/iconvdata/ksc5601.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Conversion tables for KS C 5601-1992 based encoding conversion. - Copyright (C) 1998, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 2000, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jungshik Shin , 1998. @@ -412,7 +412,8 @@ const uint16_t __ksc5601_sym_to_ucs[] = [0x0098] = 0x2669, [0x0099] = 0x266a, [0x009a] = 0x266c, [0x009b] = 0x327f, [0x009c] = 0x321c, [0x009d] = 0x2116, [0x009e] = 0x33c7, [0x009f] = 0x2122, [0x00a0] = 0x33c2, [0x00a1] = 0x33d8, [0x00a2] = 0x2121, [0x00a3] = 0x20ac, - [0x00a4] = 0x00ae, [0x00bc] = 0xff01, [0x00bd] = 0xff02, [0x00be] = 0xff03, + [0x00a4] = 0x00ae, [0x00a5] = 0x327e, + [0x00bc] = 0xff01, [0x00bd] = 0xff02, [0x00be] = 0xff03, [0x00bf] = 0xff04, [0x00c0] = 0xff05, [0x00c1] = 0xff06, [0x00c2] = 0xff07, [0x00c3] = 0xff08, [0x00c4] = 0xff09, [0x00c5] = 0xff0a, [0x00c6] = 0xff0b, [0x00c7] = 0xff0c, [0x00c8] = 0xff0d, [0x00c9] = 0xff0e, [0x00ca] = 0xff0f, @@ -917,6 +918,7 @@ const struct map __ksc5601_sym_from_ucs[ {0x3273, "\x28\x44"}, {0x3274, "\x28\x45"}, {0x3275, "\x28\x46"}, {0x3276, "\x28\x47"}, {0x3277, "\x28\x48"}, {0x3278, "\x28\x49"}, {0x3279, "\x28\x4a"}, {0x327a, "\x28\x4b"}, {0x327b, "\x28\x4c"}, + {0x327e, "\x22\x68"}, {0x327f, "\x22\x5e"}, {0x3380, "\x27\x49"}, {0x3381, "\x27\x4a"}, {0x3382, "\x27\x4b"}, {0x3383, "\x27\x4c"}, {0x3384, "\x27\x4d"}, {0x3388, "\x27\x3a"}, {0x3389, "\x27\x3b"}, {0x338a, "\x27\x5c"}, diff -pNur -x CVS -x libidn glibc-2.5/iconvdata/ksc5601.h glibc-2.5-branch/iconvdata/ksc5601.h --- glibc-2.5/iconvdata/ksc5601.h 2003-06-11 14:40:42.000000000 -0700 +++ glibc-2.5-branch/iconvdata/ksc5601.h 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Access functions for KS C 5601-1992 based encoding conversion. - Copyright (C) 1998, 1999, 2000, 2003 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2003, 2007 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 @@ -22,7 +22,7 @@ #define KSC5601_HANGUL 2350 #define KSC5601_HANJA 4888 -#define KSC5601_SYMBOL 988 +#define KSC5601_SYMBOL 989 #include #include diff -pNur -x CVS -x libidn glibc-2.5/iconvdata/uhc.c glibc-2.5-branch/iconvdata/uhc.c --- glibc-2.5/iconvdata/uhc.c 2002-12-02 14:07:56.000000000 -0800 +++ glibc-2.5-branch/iconvdata/uhc.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,5 +1,5 @@ /* Mapping tables for UHC handling. - Copyright (C) 1998, 1999, 2000-2002 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000-2002, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jungshik Shin , 1998. @@ -3135,7 +3135,8 @@ static const char uhc_hangul_from_ucs[11 else \ { \ ch = ksc5601_to_ucs4 (&inptr, 2, 0x80); \ - if (__builtin_expect (ch == __UNKNOWN_10646_CHAR, 0)) \ + if (__builtin_expect (ch == __UNKNOWN_10646_CHAR, 0) \ + || __builtin_expect (ch == 0x327e, 0)) \ { \ /* Illegal. */ \ STANDARD_FROM_LOOP_ERR_HANDLER (2); \ @@ -3207,16 +3208,17 @@ static const char uhc_hangul_from_ucs[11 { \ size_t written = ucs4_to_ksc5601_sym (ch, outptr, outend - outptr); \ \ + if (__builtin_expect (ch == 0x327e, 0) \ + || __builtin_expect (written == __UNKNOWN_10646_CHAR, 0)) \ + { \ + UNICODE_TAG_HANDLER (ch, 4); \ + STANDARD_TO_LOOP_ERR_HANDLER (4); \ + } \ if (__builtin_expect (written == 0, 0)) \ { \ result = __GCONV_FULL_OUTPUT; \ break; \ } \ - if (__builtin_expect (written == __UNKNOWN_10646_CHAR, 0)) \ - { \ - UNICODE_TAG_HANDLER (ch, 4); \ - STANDARD_TO_LOOP_ERR_HANDLER (4); \ - } \ \ *outptr++ |= 0x80; \ *outptr++ |= 0x80; \ diff -pNur -x CVS -x libidn glibc-2.5/include/atomic.h glibc-2.5-branch/include/atomic.h --- glibc-2.5/include/atomic.h 2006-02-17 10:50:09.000000000 -0800 +++ glibc-2.5-branch/include/atomic.h 2007-01-12 09:58:08.000000000 -0800 @@ -324,6 +324,12 @@ #endif +#ifndef atomic_forced_read +# define atomic_forced_read(x) \ + ({ __typeof (x) __x; __asm ("" : "=r" (__x) : "0" (x)); __x; }) +#endif + + #ifndef atomic_delay # define atomic_delay() do { /* nothing */ } while (0) #endif diff -pNur -x CVS -x libidn glibc-2.5/include/features.h glibc-2.5-branch/include/features.h --- glibc-2.5/include/features.h 2006-04-25 13:34:32.000000000 -0700 +++ glibc-2.5-branch/include/features.h 2007-01-12 09:16:43.000000000 -0800 @@ -49,7 +49,7 @@ The `-ansi' switch to the GNU C compiler defines __STRICT_ANSI__. If none of these are defined, the default is to have _SVID_SOURCE, _BSD_SOURCE, and _POSIX_SOURCE set to one and _POSIX_C_SOURCE set to - 199506L. If more than one of these are defined, they accumulate. + 200112L. If more than one of these are defined, they accumulate. For example __STRICT_ANSI__, _POSIX_SOURCE and _POSIX_C_SOURCE together give you ISO C, 1003.1, and 1003.2, but nothing else. @@ -304,7 +304,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__ 4 +#define __GLIBC_MINOR__ 5 #define __GLIBC_PREREQ(maj, min) \ ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) diff -pNur -x CVS -x libidn glibc-2.5/include/link.h glibc-2.5-branch/include/link.h --- glibc-2.5/include/link.h 2006-09-20 13:28:55.000000000 -0700 +++ glibc-2.5-branch/include/link.h 2007-07-12 09:58:02.000000000 -0700 @@ -1,6 +1,6 @@ /* Data structure for communication from the run-time dynamic linker for loaded ELF shared objects. - Copyright (C) 1995-2002,2003,2004,2005,2006 Free Software Foundation, Inc. + Copyright (C) 1995-2006, 2007 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 @@ -42,7 +42,8 @@ extern unsigned int la_objopen (struct l #include #include #include -#include /* Defines USE_TLS. */ +#include +#include /* Some internal data structures of the dynamic linker used in the @@ -181,6 +182,9 @@ struct link_map is interested in the PLT interception.*/ unsigned int l_removed:1; /* Nozero if the object cannot be used anymore since it is removed. */ + unsigned int l_contiguous:1; /* Nonzero if inter-segment holes are + mprotected or if no holes are present at + all. */ /* Array with version names. */ unsigned int l_nversions; diff -pNur -x CVS -x libidn glibc-2.5/include/rpcsvc/nislib.h glibc-2.5-branch/include/rpcsvc/nislib.h --- glibc-2.5/include/rpcsvc/nislib.h 2004-10-24 13:25:25.000000000 -0700 +++ glibc-2.5-branch/include/rpcsvc/nislib.h 2007-07-12 08:09:19.000000000 -0700 @@ -42,4 +42,6 @@ libnsl_hidden_proto (__nis_default_group libnsl_hidden_proto (__nis_default_access) libnsl_hidden_proto (nis_clone_object) +extern const_nis_name __nis_domain_of (const_nis_name) __THROW; + #endif diff -pNur -x CVS -x libidn glibc-2.5/include/sys/cdefs.h glibc-2.5-branch/include/sys/cdefs.h --- glibc-2.5/include/sys/cdefs.h 2004-10-17 21:17:15.000000000 -0700 +++ glibc-2.5-branch/include/sys/cdefs.h 2007-07-12 08:22:47.000000000 -0700 @@ -2,6 +2,12 @@ #include +/* The compiler will optimize based on the knowledge the parameter is + not NULL. This will omit tests. A robust implementation cannot allow + this so when compiling glibc itself we ignore this attribute. */ +#undef __nonnull +#define __nonnull(params) + extern void __chk_fail (void) __attribute__ ((__noreturn__)); libc_hidden_proto (__chk_fail) rtld_hidden_proto (__chk_fail) diff -pNur -x CVS -x libidn glibc-2.5/include/sys/mman.h glibc-2.5-branch/include/sys/mman.h --- glibc-2.5/include/sys/mman.h 2005-10-14 14:06:10.000000000 -0700 +++ glibc-2.5-branch/include/sys/mman.h 2007-07-12 08:10:31.000000000 -0700 @@ -12,4 +12,7 @@ extern int __mprotect (void *__addr, siz /* This one is Linux specific. */ extern void *__mremap (void *__addr, size_t __old_len, size_t __new_len, int __flags, ...); + +libc_hidden_proto (madvise); + #endif diff -pNur -x CVS -x libidn glibc-2.5/inet/inet6_opt.c glibc-2.5-branch/inet/inet6_opt.c --- glibc-2.5/inet/inet6_opt.c 2006-05-24 21:38:02.000000000 -0700 +++ glibc-2.5-branch/inet/inet6_opt.c 2007-07-12 09:58:02.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2006 Free Software Foundation, Inc. +/* Copyright (C) 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2006. @@ -51,7 +51,7 @@ add_padding (uint8_t *extbuf, int offset { if (npad == 1) extbuf[offset] = IP6OPT_PAD1; - else + else if (npad > 0) { struct ip6_opt *pad_opt = (struct ip6_opt *) (extbuf + offset); @@ -102,21 +102,17 @@ inet6_opt_append (void *extbuf, socklen_ int data_offset = offset + sizeof (struct ip6_opt); int npad = (align - data_offset % align) & (align - 1); - /* Now we can check whether the buffer is large enough. */ - if (data_offset + npad + len > extlen) - return -1; - - if (npad != 0) + if (extbuf != NULL) { - if (extbuf != NULL) - add_padding (extbuf, offset, npad); + /* Now we can check whether the buffer is large enough. */ + if (data_offset + npad + len > extlen) + return -1; + + add_padding (extbuf, offset, npad); offset += npad; - } - /* Now prepare the option itself. */ - if (extbuf != NULL) - { + /* Now prepare the option itself. */ struct ip6_opt *opt = (struct ip6_opt *) ((uint8_t *) extbuf + offset); opt->ip6o_type = type; @@ -124,6 +120,8 @@ inet6_opt_append (void *extbuf, socklen_ *databufp = opt + 1; } + else + offset += npad; return offset + sizeof (struct ip6_opt) + len; } @@ -145,12 +143,14 @@ inet6_opt_finish (void *extbuf, socklen_ /* Required padding at the end. */ int npad = (8 - (offset & 7)) & 7; - /* Make sure the buffer is large enough. */ - if (offset + npad > extlen) - return -1; - if (extbuf != NULL) - add_padding (extbuf, offset, npad); + { + /* Make sure the buffer is large enough. */ + if (offset + npad > extlen) + return -1; + + add_padding (extbuf, offset, npad); + } return offset + npad; } diff -pNur -x CVS -x libidn glibc-2.5/inet/Makefile glibc-2.5-branch/inet/Makefile --- glibc-2.5/inet/Makefile 2006-05-24 21:38:29.000000000 -0700 +++ glibc-2.5-branch/inet/Makefile 2007-07-12 09:58:02.000000000 -0700 @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2002, 2003, 2004, 2006 Free Software Foundation, Inc. +# Copyright (C) 1991-2006, 2007 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 @@ -52,7 +52,7 @@ routines := htonl htons \ aux := check_pf ifreq tests := htontest test_ifindex tst-ntoa tst-ether_aton tst-network \ - tst-gethnm test-ifaddrs bug-if1 + tst-gethnm test-ifaddrs bug-if1 test-inet6_opt include ../Rules diff -pNur -x CVS -x libidn glibc-2.5/inet/test-inet6_opt.c glibc-2.5-branch/inet/test-inet6_opt.c --- glibc-2.5/inet/test-inet6_opt.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/inet/test-inet6_opt.c 2007-07-12 08:00:49.000000000 -0700 @@ -0,0 +1,207 @@ +#include +#include +#include +#include + +#define OPT_X 42 +#define OPT_Y 43 +#define OPT_Z 44 + +static void * +encode_inet6_opt (socklen_t *elp) +{ + void *eb = NULL; + socklen_t el; + int cl; + void *db; + int offset; + uint8_t val1; + uint16_t val2; + uint32_t val4; + uint64_t val8; + + *elp = 0; +#define CHECK() \ + if (cl == -1) \ + { \ + printf ("cl == -1 on line %d\n", __LINE__); \ + free (eb); \ + return NULL; \ + } + + /* Estimate the length */ + cl = inet6_opt_init (NULL, 0); + CHECK (); + cl = inet6_opt_append (NULL, 0, cl, OPT_X, 12, 8, NULL); + CHECK (); + cl = inet6_opt_append (NULL, 0, cl, OPT_Y, 7, 4, NULL); + CHECK (); + cl = inet6_opt_append (NULL, 0, cl, OPT_Z, 7, 1, NULL); + CHECK (); + cl = inet6_opt_finish (NULL, 0, cl); + CHECK (); + el = cl; + + eb = malloc (el + 8); + if (eb == NULL) + { + puts ("malloc failed"); + return NULL; + } + /* Canary. */ + memcpy (eb + el, "deadbeef", 8); + + cl = inet6_opt_init (eb, el); + CHECK (); + + cl = inet6_opt_append (eb, el, cl, OPT_X, 12, 8, &db); + CHECK (); + val4 = 0x12345678; + offset = inet6_opt_set_val (db, 0, &val4, sizeof (val4)); + val8 = 0x0102030405060708LL; + inet6_opt_set_val (db, offset, &val8, sizeof (val8)); + + cl = inet6_opt_append (eb, el, cl, OPT_Y, 7, 4, &db); + CHECK (); + val1 = 0x01; + offset = inet6_opt_set_val (db, 0, &val1, sizeof (val1)); + val2 = 0x1331; + offset = inet6_opt_set_val (db, offset, &val2, sizeof (val2)); + val4 = 0x01020304; + inet6_opt_set_val (db, offset, &val4, sizeof (val4)); + + cl = inet6_opt_append (eb, el, cl, OPT_Z, 7, 1, &db); + CHECK (); + inet6_opt_set_val (db, 0, (void *) "abcdefg", 7); + + cl = inet6_opt_finish (eb, el, cl); + CHECK (); + + if (memcmp (eb + el, "deadbeef", 8) != 0) + { + puts ("Canary corrupted"); + free (eb); + return NULL; + } + *elp = el; + return eb; +} + +int +decode_inet6_opt (void *eb, socklen_t el) +{ + int ret = 0; + int seq = 0; + int cl = 0; + int offset; + uint8_t type; + socklen_t len; + uint8_t val1; + uint16_t val2; + uint32_t val4; + uint64_t val8; + void *db; + char buf[8]; + + while ((cl = inet6_opt_next (eb, el, cl, &type, &len, &db)) != -1) + switch (type) + { + case OPT_X: + if (seq++ != 0) + { + puts ("OPT_X is not first"); + ret = 1; + } + if (len != 12) + { + printf ("OPT_X's length %d != 12\n", len); + ret = 1; + } + offset = inet6_opt_get_val (db, 0, &val4, sizeof (val4)); + if (val4 != 0x12345678) + { + printf ("OPT_X's val4 %x != 0x12345678\n", val4); + ret = 1; + } + offset = inet6_opt_get_val (db, offset, &val8, sizeof (val8)); + if (offset != len || val8 != 0x0102030405060708LL) + { + printf ("OPT_X's val8 %llx != 0x0102030405060708\n", + (long long) val8); + ret = 1; + } + break; + case OPT_Y: + if (seq++ != 1) + { + puts ("OPT_Y is not second"); + ret = 1; + } + if (len != 7) + { + printf ("OPT_Y's length %d != 7\n", len); + ret = 1; + } + offset = inet6_opt_get_val (db, 0, &val1, sizeof (val1)); + if (val1 != 0x01) + { + printf ("OPT_Y's val1 %x != 0x01\n", val1); + ret = 1; + } + offset = inet6_opt_get_val (db, offset, &val2, sizeof (val2)); + if (val2 != 0x1331) + { + printf ("OPT_Y's val2 %x != 0x1331\n", val2); + ret = 1; + } + offset = inet6_opt_get_val (db, offset, &val4, sizeof (val4)); + if (offset != len || val4 != 0x01020304) + { + printf ("OPT_Y's val4 %x != 0x01020304\n", val4); + ret = 1; + } + break; + case OPT_Z: + if (seq++ != 2) + { + puts ("OPT_Z is not third"); + ret = 1; + } + if (len != 7) + { + printf ("OPT_Z's length %d != 7\n", len); + ret = 1; + } + offset = inet6_opt_get_val (db, 0, buf, 7); + if (offset != len || memcmp (buf, "abcdefg", 7) != 0) + { + buf[7] = '\0'; + printf ("OPT_Z's buf \"%s\" != \"abcdefg\"\n", buf); + ret = 1; + } + break; + default: + printf ("Unknown option %d\n", type); + ret = 1; + break; + } + if (seq != 3) + { + puts ("Didn't see all of OPT_X, OPT_Y and OPT_Z"); + ret = 1; + } + return ret; +} + +int +main (void) +{ + void *eb; + socklen_t el; + eb = encode_inet6_opt (&el); + if (eb == NULL) + return 1; + if (decode_inet6_opt (eb, el)) + return 1; + return 0; +} diff -pNur -x CVS -x libidn glibc-2.5/io/bug-ftw5.c glibc-2.5-branch/io/bug-ftw5.c --- glibc-2.5/io/bug-ftw5.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/io/bug-ftw5.c 2007-07-12 07:57:39.000000000 -0700 @@ -0,0 +1,25 @@ +#include +#include +#include + +static int +fn (const char *file, const struct stat *sb, int flag, struct FTW *s) +{ + puts (file); + return FTW_STOP; +} + +static int +do_test (void) +{ + if (nftw ("/", fn, 0, FTW_CHDIR | FTW_ACTIONRETVAL) < 0) + { + printf ("nftw / FTW_CHDIR: %m\n"); + return 1; + } + + return 0; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/io/fts.c glibc-2.5-branch/io/fts.c --- glibc-2.5/io/fts.c 2006-04-08 12:33:17.000000000 -0700 +++ glibc-2.5-branch/io/fts.c 2007-07-12 07:31:49.000000000 -0700 @@ -251,8 +251,7 @@ fts_close(sp) /* Free up child linked list, sort array, path buffer. */ if (sp->fts_child) fts_lfree(sp->fts_child); - if (sp->fts_array) - free(sp->fts_array); + free(sp->fts_array); free(sp->fts_path); /* Return to original directory, save errno if necessary. */ @@ -377,12 +376,14 @@ fts_read(sp) } p = sp->fts_child; sp->fts_child = NULL; + sp->fts_cur = p; goto name; } /* Move to the next node on this level. */ next: tmp = p; if ((p = p->fts_link) != NULL) { + sp->fts_cur = p; free(tmp); /* @@ -395,7 +396,7 @@ next: tmp = p; return (NULL); } fts_load(sp, p); - return (sp->fts_cur = p); + return p; } /* @@ -421,11 +422,12 @@ next: tmp = p; name: t = sp->fts_path + NAPPEND(p->fts_parent); *t++ = '/'; memmove(t, p->fts_name, p->fts_namelen + 1); - return (sp->fts_cur = p); + return p; } /* Move up to the parent node. */ p = tmp->fts_parent; + sp->fts_cur = p; free(tmp); if (p->fts_level == FTS_ROOTPARENTLEVEL) { @@ -466,7 +468,7 @@ name: t = sp->fts_path + NAPPEND(p->fts return (NULL); } p->fts_info = p->fts_errno ? FTS_ERR : FTS_DP; - return (sp->fts_cur = p); + return p; } /* @@ -705,8 +707,7 @@ fts_build(sp, type) * structures already allocated. */ mem1: saved_errno = errno; - if (p) - free(p); + free(p); fts_lfree(head); (void)__closedir(dirp); cur->fts_info = FTS_ERR; @@ -1043,10 +1044,7 @@ fts_palloc(sp, more) * We limit fts_pathlen to USHRT_MAX to be safe in both cases. */ if (sp->fts_pathlen < 0 || sp->fts_pathlen >= USHRT_MAX) { - if (sp->fts_path) { - free(sp->fts_path); - sp->fts_path = NULL; - } + free(sp->fts_path); sp->fts_path = NULL; __set_errno (ENAMETOOLONG); return (1); diff -pNur -x CVS -x libidn glibc-2.5/io/ftw.c glibc-2.5-branch/io/ftw.c --- glibc-2.5/io/ftw.c 2006-05-09 23:35:59.000000000 -0700 +++ glibc-2.5-branch/io/ftw.c 2007-07-12 09:58:03.000000000 -0700 @@ -1,5 +1,5 @@ /* File tree walker functions. - Copyright (C) 1996-2003, 2004, 2006 Free Software Foundation, Inc. + Copyright (C) 1996-2003, 2004, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. @@ -348,8 +348,17 @@ open_dir_stream (int *dfdp, struct ftw_d } else { - const char *name = ((data->flags & FTW_CHDIR) - ? data->dirbuf + data->ftw.base: data->dirbuf); + const char *name; + + if (data->flags & FTW_CHDIR) + { + name = data->dirbuf + data->ftw.base; + if (name[0] == '\0') + name = "."; + } + else + name = data->dirbuf; + dirp->stream = __opendir (name); } @@ -721,9 +730,16 @@ ftw_startup (const char *dir, int is_nft /* Get stat info for start directory. */ if (result == 0) { - const char *name = ((data.flags & FTW_CHDIR) - ? data.dirbuf + data.ftw.base - : data.dirbuf); + const char *name; + + if (data.flags & FTW_CHDIR) + { + name = data.dirbuf + data.ftw.base; + if (name[0] == '\0') + name = "."; + } + else + name = data.dirbuf; if (((flags & FTW_PHYS) ? LXSTAT (_STAT_VER, name, &st) diff -pNur -x CVS -x libidn glibc-2.5/io/Makefile glibc-2.5-branch/io/Makefile --- glibc-2.5/io/Makefile 2006-09-17 00:25:55.000000000 -0700 +++ glibc-2.5-branch/io/Makefile 2007-07-12 09:58:03.000000000 -0700 @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2002,2003,2005,2006 Free Software Foundation, Inc. +# Copyright (C) 1992-2002,2003,2005,2006, 2007 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 @@ -66,7 +66,7 @@ tests := test-utime test-stat test-stat tst-openat tst-unlinkat tst-fstatat tst-futimesat \ tst-renameat tst-fchownat tst-fchmodat tst-faccessat \ tst-symlinkat tst-linkat tst-readlinkat tst-mkdirat \ - tst-mknodat tst-mkfifoat + tst-mknodat tst-mkfifoat tst-ttyname_r bug-ftw5 distribute := ftwtest-sh diff -pNur -x CVS -x libidn glibc-2.5/io/tst-ttyname_r.c glibc-2.5-branch/io/tst-ttyname_r.c --- glibc-2.5/io/tst-ttyname_r.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/io/tst-ttyname_r.c 2007-01-12 09:27:52.000000000 -0800 @@ -0,0 +1,42 @@ +#include +#include +#include +#include +#include + +static void do_prepare (void); +#define PREPARE(argc, argv) do_prepare () +static int do_test (void); +#define TEST_FUNCTION do_test () +#include + +static int temp_fd; + +static void +do_prepare (void) +{ + char *temp_file; + temp_fd = create_temp_file ("tst-ttyname_r.", &temp_file); + if (temp_fd == -1) + error (1, errno, "cannot create temporary file"); +} + +static int +do_test (void) +{ + int ret = 0; + char buf[sysconf (_SC_TTY_NAME_MAX) + 1]; + int res = ttyname_r (-1, buf, sizeof (buf)); + if (res != EBADF) + { + printf ("1st ttyname_r returned with res %d\n", res); + ret++; + } + res = ttyname_r (temp_fd, buf, sizeof (buf)); + if (res != ENOTTY) + { + printf ("2nd ttyname_r returned with res %d\n", res); + ret++; + } + return ret; +} diff -pNur -x CVS -x libidn glibc-2.5/libio/bits/stdio.h glibc-2.5-branch/libio/bits/stdio.h --- glibc-2.5/libio/bits/stdio.h 2004-09-07 15:23:44.000000000 -0700 +++ glibc-2.5-branch/libio/bits/stdio.h 2007-07-12 09:58:03.000000000 -0700 @@ -1,5 +1,5 @@ /* Optimizing macros and inline functions for stdio functions. - Copyright (C) 1998, 2000, 2001, 2004 Free Software Foundation, Inc. + Copyright (C) 1998, 2000, 2001, 2004, 2007 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 @@ -44,6 +44,16 @@ getchar (void) } +# ifdef __USE_MISC +/* Faster version when locking is not necessary. */ +__STDIO_INLINE int +fgetc_unlocked (FILE *__fp) +{ + return _IO_getc_unlocked (__fp); +} +# endif /* misc */ + + # if defined __USE_POSIX || defined __USE_MISC /* This is defined in POSIX.1:1996. */ __STDIO_INLINE int diff -pNur -x CVS -x libidn glibc-2.5/libio/bug-wmemstream1.c glibc-2.5-branch/libio/bug-wmemstream1.c --- glibc-2.5/libio/bug-wmemstream1.c 2006-08-14 15:11:34.000000000 -0700 +++ glibc-2.5-branch/libio/bug-wmemstream1.c 2006-09-29 17:06:33.000000000 -0700 @@ -1,5 +1,6 @@ #include #include +#include static int diff -pNur -x CVS -x libidn glibc-2.5/libio/fileops.c glibc-2.5-branch/libio/fileops.c --- glibc-2.5/libio/fileops.c 2006-01-18 16:38:35.000000000 -0800 +++ glibc-2.5-branch/libio/fileops.c 2007-07-12 09:58:03.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (C) 1993, 1995, 1997-2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 1993, 1995, 1997-2005, 2006, 2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Per Bothner . @@ -174,14 +175,8 @@ _IO_new_file_close_it (fp) close_status = _IO_SYSCLOSE (fp); /* Free buffer. */ - if (fp->_mode <= 0) - { - INTUSE(_IO_setb) (fp, NULL, NULL, 0); - _IO_setg (fp, NULL, NULL, NULL); - _IO_setp (fp, NULL, NULL); - } #if defined _LIBC || defined _GLIBCPP_USE_WCHAR_T - else + if (fp->_mode > 0) { if (_IO_have_wbackup (fp)) INTUSE(_IO_free_wbackup_area) (fp); @@ -190,6 +185,9 @@ _IO_new_file_close_it (fp) _IO_wsetp (fp, NULL, NULL); } #endif + INTUSE(_IO_setb) (fp, NULL, NULL, 0); + _IO_setg (fp, NULL, NULL, NULL); + _IO_setp (fp, NULL, NULL); INTUSE(_IO_un_link) ((struct _IO_FILE_plus *) fp); fp->_flags = _IO_MAGIC|CLOSED_FILEBUF_FLAGS; @@ -475,7 +473,7 @@ _IO_file_setbuf_mmap (fp, p, len) return result; } -static _IO_size_t new_do_write (_IO_FILE *, const char *, _IO_size_t) __THROW; +static _IO_size_t new_do_write (_IO_FILE *, const char *, _IO_size_t); /* Write TO_DO bytes from DATA to FP. Then mark FP as having empty buffers. */ @@ -1471,8 +1469,7 @@ _IO_file_xsgetn (fp, data, n) } INTDEF(_IO_file_xsgetn) -static _IO_size_t _IO_file_xsgetn_mmap (_IO_FILE *, void *, _IO_size_t) - __THROW; +static _IO_size_t _IO_file_xsgetn_mmap (_IO_FILE *, void *, _IO_size_t); static _IO_size_t _IO_file_xsgetn_mmap (fp, data, n) _IO_FILE *fp; @@ -1531,8 +1528,7 @@ _IO_file_xsgetn_mmap (fp, data, n) return s - (char *) data; } -static _IO_size_t _IO_file_xsgetn_maybe_mmap (_IO_FILE *, void *, _IO_size_t) - __THROW; +static _IO_size_t _IO_file_xsgetn_maybe_mmap (_IO_FILE *, void *, _IO_size_t); static _IO_size_t _IO_file_xsgetn_maybe_mmap (fp, data, n) _IO_FILE *fp; diff -pNur -x CVS -x libidn glibc-2.5/libio/genops.c glibc-2.5-branch/libio/genops.c --- glibc-2.5/libio/genops.c 2006-02-28 21:32:48.000000000 -0800 +++ glibc-2.5-branch/libio/genops.c 2007-01-12 09:25:38.000000000 -0800 @@ -367,7 +367,7 @@ __uflow (fp) #endif if (fp->_mode == 0) - _IO_fwide (fp, -11); + _IO_fwide (fp, -1); if (_IO_in_put_mode (fp)) if (INTUSE(_IO_switch_to_get_mode) (fp) == EOF) return EOF; diff -pNur -x CVS -x libidn glibc-2.5/libio/libio.h glibc-2.5-branch/libio/libio.h --- glibc-2.5/libio/libio.h 2006-01-14 04:09:46.000000000 -0800 +++ glibc-2.5-branch/libio/libio.h 2007-07-12 08:07:31.000000000 -0700 @@ -142,6 +142,7 @@ #ifdef _LIBC # define _IO_FLAGS2_FORTIFY 4 #endif +#define _IO_FLAGS2_USER_WBUF 8 /* These are "formatting flags" matching the iostream fmtflags enum values. */ #define _IO_SKIPWS 01 @@ -409,12 +410,12 @@ extern void _IO_cookie_init (struct _IO_ extern "C" { #endif -extern int __underflow (_IO_FILE *) __THROW; -extern int __uflow (_IO_FILE *) __THROW; -extern int __overflow (_IO_FILE *, int) __THROW; -extern _IO_wint_t __wunderflow (_IO_FILE *) __THROW; -extern _IO_wint_t __wuflow (_IO_FILE *) __THROW; -extern _IO_wint_t __woverflow (_IO_FILE *, _IO_wint_t) __THROW; +extern int __underflow (_IO_FILE *); +extern int __uflow (_IO_FILE *); +extern int __overflow (_IO_FILE *, int); +extern _IO_wint_t __wunderflow (_IO_FILE *); +extern _IO_wint_t __wuflow (_IO_FILE *); +extern _IO_wint_t __woverflow (_IO_FILE *, _IO_wint_t); #if __GNUC__ >= 3 # define _IO_BE(expr, res) __builtin_expect ((expr), res) @@ -447,12 +448,12 @@ extern _IO_wint_t __woverflow (_IO_FILE #define _IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0) #define _IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0) -extern int _IO_getc (_IO_FILE *__fp) __THROW; -extern int _IO_putc (int __c, _IO_FILE *__fp) __THROW; +extern int _IO_getc (_IO_FILE *__fp); +extern int _IO_putc (int __c, _IO_FILE *__fp); extern int _IO_feof (_IO_FILE *__fp) __THROW; extern int _IO_ferror (_IO_FILE *__fp) __THROW; -extern int _IO_peekc_locked (_IO_FILE *__fp) __THROW; +extern int _IO_peekc_locked (_IO_FILE *__fp); /* This one is for Emacs. */ #define _IO_PENDING_OUTPUT_COUNT(_fp) \ @@ -481,17 +482,17 @@ extern int _IO_vfscanf (_IO_FILE * __res _IO_va_list, int *__restrict); extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict, _IO_va_list); -extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t) __THROW; -extern _IO_size_t _IO_sgetn (_IO_FILE *, void *, _IO_size_t) __THROW; +extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t); +extern _IO_size_t _IO_sgetn (_IO_FILE *, void *, _IO_size_t); -extern _IO_off64_t _IO_seekoff (_IO_FILE *, _IO_off64_t, int, int) __THROW; -extern _IO_off64_t _IO_seekpos (_IO_FILE *, _IO_off64_t, int) __THROW; +extern _IO_off64_t _IO_seekoff (_IO_FILE *, _IO_off64_t, int, int); +extern _IO_off64_t _IO_seekpos (_IO_FILE *, _IO_off64_t, int); extern void _IO_free_backup_area (_IO_FILE *) __THROW; #if defined _LIBC || defined _GLIBCPP_USE_WCHAR_T -extern _IO_wint_t _IO_getwc (_IO_FILE *__fp) __THROW; -extern _IO_wint_t _IO_putwc (wchar_t __wc, _IO_FILE *__fp) __THROW; +extern _IO_wint_t _IO_getwc (_IO_FILE *__fp); +extern _IO_wint_t _IO_putwc (wchar_t __wc, _IO_FILE *__fp); extern int _IO_fwide (_IO_FILE *__fp, int __mode) __THROW; # if __GNUC__ >= 2 /* While compiling glibc we have to handle compatibility with very old @@ -530,7 +531,7 @@ extern int _IO_vfwscanf (_IO_FILE * __re _IO_va_list, int *__restrict); extern int _IO_vfwprintf (_IO_FILE *__restrict, const wchar_t *__restrict, _IO_va_list); -extern _IO_ssize_t _IO_wpadn (_IO_FILE *, wint_t, _IO_ssize_t) __THROW; +extern _IO_ssize_t _IO_wpadn (_IO_FILE *, wint_t, _IO_ssize_t); extern void _IO_free_wbackup_area (_IO_FILE *) __THROW; #endif diff -pNur -x CVS -x libidn glibc-2.5/libio/libioP.h glibc-2.5-branch/libio/libioP.h --- glibc-2.5/libio/libioP.h 2006-01-14 04:09:46.000000000 -0800 +++ glibc-2.5-branch/libio/libioP.h 2007-07-12 09:58:03.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1997-2003,2004,2005,2006 +/* Copyright (C) 1993, 1997-2003,2004,2005,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -380,7 +380,7 @@ typedef struct _IO_FILE *_IO_ITER; extern void _IO_switch_to_main_get_area (_IO_FILE *) __THROW; extern void _IO_switch_to_backup_area (_IO_FILE *) __THROW; -extern int _IO_switch_to_get_mode (_IO_FILE *) __THROW; +extern int _IO_switch_to_get_mode (_IO_FILE *); extern void _IO_init (_IO_FILE *, int) __THROW; extern int _IO_sputbackc (_IO_FILE *, int) __THROW; extern int _IO_sungetc (_IO_FILE *) __THROW; @@ -394,7 +394,7 @@ extern unsigned _IO_adjust_column (unsig extern void _IO_switch_to_main_wget_area (_IO_FILE *) __THROW; extern void _IO_switch_to_wbackup_area (_IO_FILE *) __THROW; -extern int _IO_switch_to_wget_mode (_IO_FILE *) __THROW; +extern int _IO_switch_to_wget_mode (_IO_FILE *); extern void _IO_wsetb (_IO_FILE *, wchar_t *, wchar_t *, int) __THROW; extern wint_t _IO_sputbackwc (_IO_FILE *, wint_t) __THROW; extern wint_t _IO_sungetwc (_IO_FILE *) __THROW; @@ -404,8 +404,8 @@ extern unsigned _IO_adjust_wcolumn (unsi /* Marker-related function. */ -extern void _IO_init_marker (struct _IO_marker *, _IO_FILE *) __THROW; -extern void _IO_init_wmarker (struct _IO_marker *, _IO_FILE *) __THROW; +extern void _IO_init_marker (struct _IO_marker *, _IO_FILE *); +extern void _IO_init_wmarker (struct _IO_marker *, _IO_FILE *); extern void _IO_remove_marker (struct _IO_marker *) __THROW; extern int _IO_marker_difference (struct _IO_marker *, struct _IO_marker *) __THROW; @@ -434,22 +434,22 @@ libc_hidden_proto (_IO_list_resetlock) /* Default jumptable functions. */ extern int _IO_default_underflow (_IO_FILE *) __THROW; -extern int _IO_default_uflow (_IO_FILE *) __THROW; -extern wint_t _IO_wdefault_uflow (_IO_FILE *) __THROW; +extern int _IO_default_uflow (_IO_FILE *); +extern wint_t _IO_wdefault_uflow (_IO_FILE *); extern int _IO_default_doallocate (_IO_FILE *) __THROW; extern int _IO_wdefault_doallocate (_IO_FILE *) __THROW; extern void _IO_default_finish (_IO_FILE *, int) __THROW; extern void _IO_wdefault_finish (_IO_FILE *, int) __THROW; extern int _IO_default_pbackfail (_IO_FILE *, int) __THROW; extern wint_t _IO_wdefault_pbackfail (_IO_FILE *, wint_t) __THROW; -extern _IO_FILE* _IO_default_setbuf (_IO_FILE *, char *, _IO_ssize_t) __THROW; +extern _IO_FILE* _IO_default_setbuf (_IO_FILE *, char *, _IO_ssize_t); extern _IO_size_t _IO_default_xsputn (_IO_FILE *, const void *, _IO_size_t); extern _IO_size_t _IO_wdefault_xsputn (_IO_FILE *, const void *, _IO_size_t); extern _IO_size_t _IO_default_xsgetn (_IO_FILE *, void *, _IO_size_t); extern _IO_size_t _IO_wdefault_xsgetn (_IO_FILE *, void *, _IO_size_t); extern _IO_off64_t _IO_default_seekoff (_IO_FILE *, _IO_off64_t, int, int) __THROW; -extern _IO_off64_t _IO_default_seekpos (_IO_FILE *, _IO_off64_t, int) __THROW; +extern _IO_off64_t _IO_default_seekpos (_IO_FILE *, _IO_off64_t, int); extern _IO_ssize_t _IO_default_write (_IO_FILE *, const void *, _IO_ssize_t); extern _IO_ssize_t _IO_default_read (_IO_FILE *, void *, _IO_ssize_t); extern int _IO_default_stat (_IO_FILE *, void *) __THROW; @@ -473,22 +473,22 @@ extern const struct _IO_jump_t _IO_old_p extern const struct _IO_jump_t _IO_str_jumps attribute_hidden; extern const struct _IO_jump_t _IO_wstr_jumps attribute_hidden; extern const struct _IO_codecvt __libio_codecvt attribute_hidden; -extern int _IO_do_write (_IO_FILE *, const char *, _IO_size_t) __THROW; -extern int _IO_new_do_write (_IO_FILE *, const char *, _IO_size_t) __THROW; -extern int _IO_old_do_write (_IO_FILE *, const char *, _IO_size_t) __THROW; -extern int _IO_wdo_write (_IO_FILE *, const wchar_t *, _IO_size_t) __THROW; -extern int _IO_flush_all_lockp (int) __THROW; -extern int _IO_flush_all (void) __THROW; -extern int _IO_cleanup (void) __THROW; -extern void _IO_flush_all_linebuffered (void) __THROW; -extern int _IO_new_fgetpos (_IO_FILE *, _IO_fpos_t *) __THROW; -extern int _IO_old_fgetpos (_IO_FILE *, _IO_fpos_t *) __THROW; -extern int _IO_new_fsetpos (_IO_FILE *, const _IO_fpos_t *) __THROW; -extern int _IO_old_fsetpos (_IO_FILE *, const _IO_fpos_t *) __THROW; -extern int _IO_new_fgetpos64 (_IO_FILE *, _IO_fpos64_t *) __THROW; -extern int _IO_old_fgetpos64 (_IO_FILE *, _IO_fpos64_t *) __THROW; -extern int _IO_new_fsetpos64 (_IO_FILE *, const _IO_fpos64_t *) __THROW; -extern int _IO_old_fsetpos64 (_IO_FILE *, const _IO_fpos64_t *) __THROW; +extern int _IO_do_write (_IO_FILE *, const char *, _IO_size_t); +extern int _IO_new_do_write (_IO_FILE *, const char *, _IO_size_t); +extern int _IO_old_do_write (_IO_FILE *, const char *, _IO_size_t); +extern int _IO_wdo_write (_IO_FILE *, const wchar_t *, _IO_size_t); +extern int _IO_flush_all_lockp (int); +extern int _IO_flush_all (void); +extern int _IO_cleanup (void); +extern void _IO_flush_all_linebuffered (void); +extern int _IO_new_fgetpos (_IO_FILE *, _IO_fpos_t *); +extern int _IO_old_fgetpos (_IO_FILE *, _IO_fpos_t *); +extern int _IO_new_fsetpos (_IO_FILE *, const _IO_fpos_t *); +extern int _IO_old_fsetpos (_IO_FILE *, const _IO_fpos_t *); +extern int _IO_new_fgetpos64 (_IO_FILE *, _IO_fpos64_t *); +extern int _IO_old_fgetpos64 (_IO_FILE *, _IO_fpos64_t *); +extern int _IO_new_fsetpos64 (_IO_FILE *, const _IO_fpos64_t *); +extern int _IO_old_fsetpos64 (_IO_FILE *, const _IO_fpos64_t *); extern void _IO_old_init (_IO_FILE *fp, int flags) __THROW; @@ -534,95 +534,79 @@ extern void _IO_old_init (_IO_FILE *fp, /* Jumptable functions for files. */ extern int _IO_file_doallocate (_IO_FILE *) __THROW; -extern _IO_FILE* _IO_file_setbuf (_IO_FILE *, char *, _IO_ssize_t) __THROW; -extern _IO_off64_t _IO_file_seekoff (_IO_FILE *, _IO_off64_t, int, int) - __THROW; +extern _IO_FILE* _IO_file_setbuf (_IO_FILE *, char *, _IO_ssize_t); +extern _IO_off64_t _IO_file_seekoff (_IO_FILE *, _IO_off64_t, int, int); extern _IO_off64_t _IO_file_seekoff_mmap (_IO_FILE *, _IO_off64_t, int, int) __THROW; -extern _IO_size_t _IO_file_xsputn (_IO_FILE *, const void *, _IO_size_t) - __THROW; -extern _IO_size_t _IO_file_xsgetn (_IO_FILE *, void *, _IO_size_t) __THROW; +extern _IO_size_t _IO_file_xsputn (_IO_FILE *, const void *, _IO_size_t); +extern _IO_size_t _IO_file_xsgetn (_IO_FILE *, void *, _IO_size_t); extern int _IO_file_stat (_IO_FILE *, void *) __THROW; extern int _IO_file_close (_IO_FILE *) __THROW; extern int _IO_file_close_mmap (_IO_FILE *) __THROW; -extern int _IO_file_underflow (_IO_FILE *) __THROW; -extern int _IO_file_underflow_mmap (_IO_FILE *) __THROW; -extern int _IO_file_underflow_maybe_mmap (_IO_FILE *) __THROW; -extern int _IO_file_overflow (_IO_FILE *, int) __THROW; +extern int _IO_file_underflow (_IO_FILE *); +extern int _IO_file_underflow_mmap (_IO_FILE *); +extern int _IO_file_underflow_maybe_mmap (_IO_FILE *); +extern int _IO_file_overflow (_IO_FILE *, int); #define _IO_file_is_open(__fp) ((__fp)->_fileno != -1) extern void _IO_file_init (struct _IO_FILE_plus *) __THROW; -extern _IO_FILE* _IO_file_attach (_IO_FILE *, int) __THROW; -extern _IO_FILE* _IO_file_open (_IO_FILE *, const char *, int, int, int, int) - __THROW; +extern _IO_FILE* _IO_file_attach (_IO_FILE *, int); +extern _IO_FILE* _IO_file_open (_IO_FILE *, const char *, int, int, int, int); libc_hidden_proto (_IO_file_open) -extern _IO_FILE* _IO_file_fopen (_IO_FILE *, const char *, const char *, int) - __THROW; -extern _IO_ssize_t _IO_file_write (_IO_FILE *, const void *, _IO_ssize_t) - __THROW; -extern _IO_ssize_t _IO_file_read (_IO_FILE *, void *, _IO_ssize_t) __THROW; -extern int _IO_file_sync (_IO_FILE *) __THROW; -extern int _IO_file_close_it (_IO_FILE *) __THROW; +extern _IO_FILE* _IO_file_fopen (_IO_FILE *, const char *, const char *, int); +extern _IO_ssize_t _IO_file_write (_IO_FILE *, const void *, _IO_ssize_t); +extern _IO_ssize_t _IO_file_read (_IO_FILE *, void *, _IO_ssize_t); +extern int _IO_file_sync (_IO_FILE *); +extern int _IO_file_close_it (_IO_FILE *); extern _IO_off64_t _IO_file_seek (_IO_FILE *, _IO_off64_t, int) __THROW; -extern void _IO_file_finish (_IO_FILE *, int) __THROW; +extern void _IO_file_finish (_IO_FILE *, int); -extern _IO_FILE* _IO_new_file_attach (_IO_FILE *, int) __THROW; -extern int _IO_new_file_close_it (_IO_FILE *) __THROW; -extern void _IO_new_file_finish (_IO_FILE *, int) __THROW; +extern _IO_FILE* _IO_new_file_attach (_IO_FILE *, int); +extern int _IO_new_file_close_it (_IO_FILE *); +extern void _IO_new_file_finish (_IO_FILE *, int); extern _IO_FILE* _IO_new_file_fopen (_IO_FILE *, const char *, const char *, - int) __THROW; + int); extern void _IO_no_init (_IO_FILE *, int, int, struct _IO_wide_data *, const struct _IO_jump_t *) __THROW; extern void _IO_new_file_init (struct _IO_FILE_plus *) __THROW; -extern _IO_FILE* _IO_new_file_setbuf (_IO_FILE *, char *, _IO_ssize_t) __THROW; -extern _IO_FILE* _IO_file_setbuf_mmap (_IO_FILE *, char *, _IO_ssize_t) - __THROW; -extern int _IO_new_file_sync (_IO_FILE *) __THROW; -extern int _IO_new_file_underflow (_IO_FILE *) __THROW; -extern int _IO_new_file_overflow (_IO_FILE *, int) __THROW; -extern _IO_off64_t _IO_new_file_seekoff (_IO_FILE *, _IO_off64_t, int, int) - __THROW; -extern _IO_ssize_t _IO_new_file_write (_IO_FILE *, const void *, _IO_ssize_t) - __THROW; -extern _IO_size_t _IO_new_file_xsputn (_IO_FILE *, const void *, _IO_size_t) - __THROW; - -extern _IO_FILE* _IO_old_file_setbuf (_IO_FILE *, char *, _IO_ssize_t) __THROW; -extern _IO_off64_t _IO_old_file_seekoff (_IO_FILE *, _IO_off64_t, int, int) - __THROW; -extern _IO_size_t _IO_old_file_xsputn (_IO_FILE *, const void *, _IO_size_t) - __THROW; -extern int _IO_old_file_underflow (_IO_FILE *) __THROW; -extern int _IO_old_file_overflow (_IO_FILE *, int) __THROW; +extern _IO_FILE* _IO_new_file_setbuf (_IO_FILE *, char *, _IO_ssize_t); +extern _IO_FILE* _IO_file_setbuf_mmap (_IO_FILE *, char *, _IO_ssize_t); +extern int _IO_new_file_sync (_IO_FILE *); +extern int _IO_new_file_underflow (_IO_FILE *); +extern int _IO_new_file_overflow (_IO_FILE *, int); +extern _IO_off64_t _IO_new_file_seekoff (_IO_FILE *, _IO_off64_t, int, int); +extern _IO_ssize_t _IO_new_file_write (_IO_FILE *, const void *, _IO_ssize_t); +extern _IO_size_t _IO_new_file_xsputn (_IO_FILE *, const void *, _IO_size_t); + +extern _IO_FILE* _IO_old_file_setbuf (_IO_FILE *, char *, _IO_ssize_t); +extern _IO_off64_t _IO_old_file_seekoff (_IO_FILE *, _IO_off64_t, int, int); +extern _IO_size_t _IO_old_file_xsputn (_IO_FILE *, const void *, _IO_size_t); +extern int _IO_old_file_underflow (_IO_FILE *); +extern int _IO_old_file_overflow (_IO_FILE *, int); extern void _IO_old_file_init (struct _IO_FILE_plus *) __THROW; -extern _IO_FILE* _IO_old_file_attach (_IO_FILE *, int) __THROW; -extern _IO_FILE* _IO_old_file_fopen (_IO_FILE *, const char *, const char *) - __THROW; -extern _IO_ssize_t _IO_old_file_write (_IO_FILE *, const void *, _IO_ssize_t) - __THROW; -extern int _IO_old_file_sync (_IO_FILE *) __THROW; -extern int _IO_old_file_close_it (_IO_FILE *) __THROW; -extern void _IO_old_file_finish (_IO_FILE *, int) __THROW; +extern _IO_FILE* _IO_old_file_attach (_IO_FILE *, int); +extern _IO_FILE* _IO_old_file_fopen (_IO_FILE *, const char *, const char *); +extern _IO_ssize_t _IO_old_file_write (_IO_FILE *, const void *, _IO_ssize_t); +extern int _IO_old_file_sync (_IO_FILE *); +extern int _IO_old_file_close_it (_IO_FILE *); +extern void _IO_old_file_finish (_IO_FILE *, int); extern int _IO_wfile_doallocate (_IO_FILE *) __THROW; -extern _IO_size_t _IO_wfile_xsputn (_IO_FILE *, const void *, _IO_size_t) - __THROW; -extern _IO_FILE* _IO_wfile_setbuf (_IO_FILE *, wchar_t *, _IO_ssize_t) __THROW; -extern wint_t _IO_wfile_sync (_IO_FILE *) __THROW; -extern wint_t _IO_wfile_underflow (_IO_FILE *) __THROW; -extern wint_t _IO_wfile_overflow (_IO_FILE *, wint_t) __THROW; -extern _IO_off64_t _IO_wfile_seekoff (_IO_FILE *, _IO_off64_t, int, int) - __THROW; +extern _IO_size_t _IO_wfile_xsputn (_IO_FILE *, const void *, _IO_size_t); +extern _IO_FILE* _IO_wfile_setbuf (_IO_FILE *, wchar_t *, _IO_ssize_t); +extern wint_t _IO_wfile_sync (_IO_FILE *); +extern wint_t _IO_wfile_underflow (_IO_FILE *); +extern wint_t _IO_wfile_overflow (_IO_FILE *, wint_t); +extern _IO_off64_t _IO_wfile_seekoff (_IO_FILE *, _IO_off64_t, int, int); /* Jumptable functions for proc_files. */ extern _IO_FILE* _IO_proc_open (_IO_FILE *, const char *, const char *) __THROW; extern _IO_FILE* _IO_new_proc_open (_IO_FILE *, const char *, const char *) __THROW; -extern _IO_FILE* _IO_old_proc_open (_IO_FILE *, const char *, const char *) - __THROW; +extern _IO_FILE* _IO_old_proc_open (_IO_FILE *, const char *, const char *); extern int _IO_proc_close (_IO_FILE *) __THROW; extern int _IO_new_proc_close (_IO_FILE *) __THROW; -extern int _IO_old_proc_close (_IO_FILE *) __THROW; +extern int _IO_old_proc_close (_IO_FILE *); /* Jumptable functions for strfiles. */ extern int _IO_str_underflow (_IO_FILE *) __THROW; @@ -660,73 +644,62 @@ extern int _IO_vsnprintf (char *string, extern _IO_size_t _IO_getline (_IO_FILE *,char *, _IO_size_t, int, int); extern _IO_size_t _IO_getline_info (_IO_FILE *,char *, _IO_size_t, int, int, int *); -extern _IO_ssize_t _IO_getdelim (char **, _IO_size_t *, int, _IO_FILE *) - __THROW; +extern _IO_ssize_t _IO_getdelim (char **, _IO_size_t *, int, _IO_FILE *); extern _IO_size_t _IO_getwline (_IO_FILE *,wchar_t *, _IO_size_t, wint_t, int); extern _IO_size_t _IO_getwline_info (_IO_FILE *,wchar_t *, _IO_size_t, wint_t, int, wint_t *); -extern double _IO_strtod (const char *, char **) __THROW; -extern char *_IO_dtoa (double __d, int __mode, int __ndigits, - int *__decpt, int *__sign, char **__rve) __THROW; -extern int _IO_outfloat (double __value, _IO_FILE *__sb, int __type, - int __width, int __precision, int __flags, - int __sign_mode, int __fill) __THROW; extern struct _IO_FILE_plus *_IO_list_all; extern void (*_IO_cleanup_registration_needed) (void); /* Prototype for functions with alternative entry point. */ -extern int _IO_flush_all_internal (void) __THROW; -extern unsigned _IO_adjust_column_internal (unsigned, const char *, int) - __THROW; +extern int _IO_flush_all_internal (void); +extern unsigned _IO_adjust_column_internal (unsigned, const char *, int); -extern int _IO_default_uflow_internal (_IO_FILE *) __THROW; +extern int _IO_default_uflow_internal (_IO_FILE *); extern void _IO_default_finish_internal (_IO_FILE *, int) __THROW; extern int _IO_default_pbackfail_internal (_IO_FILE *, int) __THROW; extern _IO_size_t _IO_default_xsputn_internal (_IO_FILE *, const void *, - _IO_size_t) __THROW; -extern _IO_size_t _IO_default_xsgetn_internal (_IO_FILE *, void *, _IO_size_t) - __THROW; + _IO_size_t); +extern _IO_size_t _IO_default_xsgetn_internal (_IO_FILE *, void *, _IO_size_t); extern int _IO_default_doallocate_internal (_IO_FILE *) __THROW; extern void _IO_wdefault_finish_internal (_IO_FILE *, int) __THROW; extern wint_t _IO_wdefault_pbackfail_internal (_IO_FILE *, wint_t) __THROW; extern _IO_size_t _IO_wdefault_xsputn_internal (_IO_FILE *, const void *, - _IO_size_t) __THROW; + _IO_size_t); extern _IO_size_t _IO_wdefault_xsgetn_internal (_IO_FILE *, void *, - _IO_size_t) __THROW; + _IO_size_t); extern int _IO_wdefault_doallocate_internal (_IO_FILE *) __THROW; -extern wint_t _IO_wdefault_uflow_internal (_IO_FILE *) __THROW; +extern wint_t _IO_wdefault_uflow_internal (_IO_FILE *); extern int _IO_file_doallocate_internal (_IO_FILE *) __THROW; -extern _IO_FILE* _IO_file_setbuf_internal (_IO_FILE *, char *, _IO_ssize_t) - __THROW; +extern _IO_FILE* _IO_file_setbuf_internal (_IO_FILE *, char *, _IO_ssize_t); extern _IO_off64_t _IO_file_seekoff_internal (_IO_FILE *, _IO_off64_t, - int, int) __THROW; + int, int); extern _IO_size_t _IO_file_xsputn_internal (_IO_FILE *, const void *, - _IO_size_t) __THROW; -extern _IO_size_t _IO_file_xsgetn_internal (_IO_FILE *, void *, _IO_size_t) - __THROW; + _IO_size_t); +extern _IO_size_t _IO_file_xsgetn_internal (_IO_FILE *, void *, _IO_size_t); extern int _IO_file_stat_internal (_IO_FILE *, void *) __THROW; extern int _IO_file_close_internal (_IO_FILE *) __THROW; -extern int _IO_file_close_it_internal (_IO_FILE *) __THROW; -extern int _IO_file_underflow_internal (_IO_FILE *) __THROW; -extern int _IO_file_overflow_internal (_IO_FILE *, int) __THROW; +extern int _IO_file_close_it_internal (_IO_FILE *); +extern int _IO_file_underflow_internal (_IO_FILE *); +extern int _IO_file_overflow_internal (_IO_FILE *, int); extern void _IO_file_init_internal (struct _IO_FILE_plus *) __THROW; -extern _IO_FILE* _IO_file_attach_internal (_IO_FILE *, int) __THROW; +extern _IO_FILE* _IO_file_attach_internal (_IO_FILE *, int); extern _IO_FILE* _IO_file_fopen_internal (_IO_FILE *, const char *, - const char *, int) __THROW; + const char *, int); extern _IO_ssize_t _IO_file_read_internal (_IO_FILE *, void *, _IO_ssize_t); -extern int _IO_file_sync_internal (_IO_FILE *) __THROW; +extern int _IO_file_sync_internal (_IO_FILE *); extern _IO_off64_t _IO_file_seek_internal (_IO_FILE *, _IO_off64_t, int) __THROW; -extern void _IO_file_finish_internal (_IO_FILE *, int) __THROW; +extern void _IO_file_finish_internal (_IO_FILE *, int); extern _IO_size_t _IO_wfile_xsputn_internal (_IO_FILE *, const void *, - _IO_size_t) __THROW; + _IO_size_t); extern _IO_off64_t _IO_wfile_seekoff_internal (_IO_FILE *, _IO_off64_t, - int, int) __THROW; -extern wint_t _IO_wfile_sync_internal (_IO_FILE *) __THROW; + int, int); +extern wint_t _IO_wfile_sync_internal (_IO_FILE *); extern int _IO_str_underflow_internal (_IO_FILE *) __THROW; extern int _IO_str_overflow_internal (_IO_FILE *, int) __THROW; @@ -747,12 +720,12 @@ extern void _IO_wdoallocbuf_internal (_I extern _IO_size_t _IO_sgetn_internal (_IO_FILE *, void *, _IO_size_t); extern void _IO_flush_all_linebuffered_internal (void) __THROW; -extern int _IO_switch_to_wget_mode_internal (_IO_FILE *) __THROW; +extern int _IO_switch_to_wget_mode_internal (_IO_FILE *); extern void _IO_unsave_markers_internal (_IO_FILE *) __THROW; extern void _IO_switch_to_main_wget_area_internal (_IO_FILE *) __THROW; extern int _IO_wdo_write_internal (_IO_FILE *, const wchar_t *, _IO_size_t); extern int _IO_do_write_internal (_IO_FILE *, const char *, _IO_size_t); -extern _IO_ssize_t _IO_padn_internal (_IO_FILE *, int, _IO_ssize_t) __THROW; +extern _IO_ssize_t _IO_padn_internal (_IO_FILE *, int, _IO_ssize_t); extern _IO_size_t _IO_getline_info_internal (_IO_FILE *,char *, _IO_size_t, int, int, int *); extern _IO_size_t _IO_getline_internal (_IO_FILE *, char *, _IO_size_t, int, @@ -762,7 +735,7 @@ extern void _IO_free_backup_area_interna extern void _IO_switch_to_wbackup_area_internal (_IO_FILE *) __THROW; extern void _IO_setb_internal (_IO_FILE *, char *, char *, int) __THROW; extern wint_t _IO_sputbackwc_internal (_IO_FILE *, wint_t) __THROW; -extern int _IO_switch_to_get_mode_internal (_IO_FILE *) __THROW; +extern int _IO_switch_to_get_mode_internal (_IO_FILE *); extern int _IO_vfscanf_internal (_IO_FILE * __restrict, const char * __restrict, _IO_va_list, int *__restrict); @@ -772,9 +745,9 @@ extern void _IO_doallocbuf_internal (_IO extern void _IO_wsetb_internal (_IO_FILE *, wchar_t *, wchar_t *, int) __THROW; extern _IO_off64_t _IO_seekoff_unlocked (_IO_FILE *, _IO_off64_t, int, int) - attribute_hidden __THROW; + attribute_hidden; extern _IO_off64_t _IO_seekpos_unlocked (_IO_FILE *, _IO_off64_t, int) - attribute_hidden __THROW; + attribute_hidden; extern int _IO_putc_internal (int __c, _IO_FILE *__fp); extern void _IO_init_internal (_IO_FILE *, int) __THROW; extern void _IO_un_link_internal (struct _IO_FILE_plus *) __THROW; @@ -866,12 +839,6 @@ extern void _IO_un_link_internal (struct #ifndef OS_FSTAT # define OS_FSTAT fstat #endif -struct stat; -extern _IO_ssize_t _IO_read (int, void *, _IO_size_t); -extern _IO_ssize_t _IO_write (int, const void *, _IO_size_t); -extern _IO_off64_t _IO_lseek (int, _IO_off64_t, int) __THROW; -extern int _IO_close (int); -extern int _IO_fstat (int, struct stat *) __THROW; extern int _IO_vscanf (const char *, _IO_va_list) __THROW; /* _IO_pos_BAD is an _IO_off64_t value indicating error, unknown, or EOF. */ diff -pNur -x CVS -x libidn glibc-2.5/libio/Makefile glibc-2.5-branch/libio/Makefile --- glibc-2.5/libio/Makefile 2006-08-14 15:12:27.000000000 -0700 +++ glibc-2.5-branch/libio/Makefile 2007-01-12 09:25:38.000000000 -0800 @@ -57,7 +57,8 @@ tests = tst_swprintf tst_wprintf tst_sws bug-ungetc2 bug-ftell bug-ungetc3 bug-ungetc4 tst-fopenloc2 \ tst-memstream1 tst-memstream2 \ tst-wmemstream1 tst-wmemstream2 \ - bug-memstream1 bug-wmemstream1 + bug-memstream1 bug-wmemstream1 \ + tst-setvbuf1 test-srcs = test-freopen all: # Make this the default target; it will be defined in Rules. diff -pNur -x CVS -x libidn glibc-2.5/libio/oldfileops.c glibc-2.5-branch/libio/oldfileops.c --- glibc-2.5/libio/oldfileops.c 2005-10-17 08:54:13.000000000 -0700 +++ glibc-2.5-branch/libio/oldfileops.c 2007-07-12 09:58:03.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (C) 1993, 1995, 1997-2004, 2005 Free Software Foundation, Inc. +/* Copyright (C) 1993, 1995, 1997-2004, 2005, 2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Per Bothner . @@ -271,7 +272,7 @@ _IO_old_file_setbuf (fp, p, len) return fp; } -static int old_do_write (_IO_FILE *, const char *, _IO_size_t) __THROW; +static int old_do_write (_IO_FILE *, const char *, _IO_size_t); /* Write TO_DO bytes from DATA to FP. Then mark FP as having empty buffers. */ diff -pNur -x CVS -x libidn glibc-2.5/libio/tst-setvbuf1.c glibc-2.5-branch/libio/tst-setvbuf1.c --- glibc-2.5/libio/tst-setvbuf1.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/libio/tst-setvbuf1.c 2007-01-12 09:25:38.000000000 -0800 @@ -0,0 +1,39 @@ +/* Dereived from the test case in BZ #2337. */ +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +static char buf[512] __attribute__ ((aligned (4096))); + + +static int +do_test (void) +{ + setlocale (LC_ALL, "de_DE.UTF-8"); + + FILE *fp = fdopen (dup (STDOUT_FILENO), "a"); + if (fp == NULL) + error (EXIT_FAILURE, errno, "fdopen(,\"a\")"); + + setvbuf (fp, buf, _IOFBF, sizeof (buf)); + + /* fwprintf to unbuffered stream. */ + fwprintf (fp, L"hello.\n"); + + fclose (fp); + + /* touch my buffer */ + buf[45] = 'a'; + + return 0; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/libio/tst-wmemstream1.c glibc-2.5-branch/libio/tst-wmemstream1.c --- glibc-2.5/libio/tst-wmemstream1.c 2006-01-11 18:02:27.000000000 -0800 +++ glibc-2.5-branch/libio/tst-wmemstream1.c 2006-09-29 17:06:33.000000000 -0700 @@ -1,3 +1,5 @@ +#include + #define CHAR_T wchar_t #define W(o) L##o #define OPEN_MEMSTREAM open_wmemstream diff -pNur -x CVS -x libidn glibc-2.5/libio/tst-wmemstream2.c glibc-2.5-branch/libio/tst-wmemstream2.c --- glibc-2.5/libio/tst-wmemstream2.c 2006-01-11 18:02:27.000000000 -0800 +++ glibc-2.5-branch/libio/tst-wmemstream2.c 2006-09-29 17:06:33.000000000 -0700 @@ -1,3 +1,5 @@ +#include + #define CHAR_T wchar_t #define W(o) L##o #define OPEN_MEMSTREAM open_wmemstream diff -pNur -x CVS -x libidn glibc-2.5/libio/wfiledoalloc.c glibc-2.5-branch/libio/wfiledoalloc.c --- glibc-2.5/libio/wfiledoalloc.c 2002-07-05 23:35:54.000000000 -0700 +++ glibc-2.5-branch/libio/wfiledoalloc.c 2007-01-12 09:25:38.000000000 -0800 @@ -1,4 +1,5 @@ -/* Copyright (C) 1993, 1997, 1999, 2000, 2002 Free Software Foundation, Inc. +/* Copyright (C) 1993, 1997, 1999, 2000, 2002, 2006 + 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 @@ -85,35 +86,20 @@ _IO_wfile_doallocate (fp) _IO_FILE *fp; { _IO_size_t size; - int couldbetty; wchar_t *p; - struct _G_stat64 st; /* Allocate room for the external buffer. */ if (fp->_IO_buf_base == NULL) INTUSE(_IO_file_doallocate) (fp); - if (fp->_fileno < 0 || _IO_SYSSTAT (fp, &st) < 0) - { - couldbetty = 0; - size = _IO_BUFSIZ; -#if 0 - /* do not try to optimise fseek() */ - fp->_flags |= __SNPT; -#endif - } - else - { - couldbetty = S_ISCHR (st.st_mode); -#if _IO_HAVE_ST_BLKSIZE - size = st.st_blksize <= 0 ? _IO_BUFSIZ : st.st_blksize; -#else - size = _IO_BUFSIZ; -#endif - } + /* If narrow buffer is user allocated (set by setvbuf etc.), + use that size as the size of the wide buffer, when it is + allocated by _IO_file_doallocate, multiply that by size + of the wide character. */ + size = fp->_IO_buf_end - fp->_IO_buf_base; + if ((fp->_flags & _IO_USER_BUF)) + size = (size + sizeof (wchar_t) - 1) / sizeof (wchar_t); ALLOC_WBUF (p, size * sizeof (wchar_t), EOF); INTUSE(_IO_wsetb) (fp, p, p + size, 1); - if (couldbetty && isatty (fp->_fileno)) - fp->_flags |= _IO_LINE_BUF; return 1; } diff -pNur -x CVS -x libidn glibc-2.5/libio/wgenops.c glibc-2.5-branch/libio/wgenops.c --- glibc-2.5/libio/wgenops.c 2006-02-12 13:20:57.000000000 -0800 +++ glibc-2.5-branch/libio/wgenops.c 2007-01-12 09:25:38.000000000 -0800 @@ -115,14 +115,14 @@ _IO_wsetb (f, b, eb, a) wchar_t *eb; int a; { - if (f->_wide_data->_IO_buf_base && !(f->_flags & _IO_USER_BUF)) + if (f->_wide_data->_IO_buf_base && !(f->_flags2 & _IO_FLAGS2_USER_WBUF)) FREE_BUF (f->_wide_data->_IO_buf_base, _IO_wblen (f) * sizeof (wchar_t)); f->_wide_data->_IO_buf_base = b; f->_wide_data->_IO_buf_end = eb; if (a) - f->_flags &= ~_IO_USER_BUF; + f->_flags2 &= ~_IO_FLAGS2_USER_WBUF; else - f->_flags |= _IO_USER_BUF; + f->_flags2 |= _IO_FLAGS2_USER_WBUF; } INTDEF(_IO_wsetb) @@ -198,7 +198,7 @@ _IO_wdefault_finish (fp, dummy) int dummy; { struct _IO_marker *mark; - if (fp->_wide_data->_IO_buf_base && !(fp->_flags & _IO_USER_BUF)) + if (fp->_wide_data->_IO_buf_base && !(fp->_flags2 & _IO_FLAGS2_USER_WBUF)) { FREE_BUF (fp->_wide_data->_IO_buf_base, _IO_wblen (fp) * sizeof (wchar_t)); diff -pNur -x CVS -x libidn glibc-2.5/libio/wmemstream.c glibc-2.5-branch/libio/wmemstream.c --- glibc-2.5/libio/wmemstream.c 2006-08-14 15:13:48.000000000 -0700 +++ glibc-2.5-branch/libio/wmemstream.c 2007-01-12 09:25:38.000000000 -0800 @@ -20,6 +20,7 @@ #include "strfile.h" #include #include +#include struct _IO_FILE_wmemstream @@ -91,7 +92,7 @@ open_wmemstream (bufloc, sizeloc) _IO_fwide (&new_f->fp._sf._sbf._f, 1); _IO_wstr_init_static (&new_f->fp._sf._sbf._f, buf, _IO_BUFSIZ / sizeof (wchar_t), buf); - new_f->fp._sf._sbf._f._flags &= ~_IO_USER_BUF; + new_f->fp._sf._sbf._f._flags2 &= ~_IO_FLAGS2_USER_WBUF; new_f->fp._sf._s._allocate_buffer = (_IO_alloc_type) malloc; new_f->fp._sf._s._free_buffer = (_IO_free_type) free; diff -pNur -x CVS -x libidn glibc-2.5/libio/wstrops.c glibc-2.5-branch/libio/wstrops.c --- glibc-2.5/libio/wstrops.c 2006-08-14 15:14:53.000000000 -0700 +++ glibc-2.5-branch/libio/wstrops.c 2007-01-12 09:25:38.000000000 -0800 @@ -88,7 +88,7 @@ _IO_wstr_overflow (fp, c) pos = fp->_wide_data->_IO_write_ptr - fp->_wide_data->_IO_write_base; if (pos >= (_IO_size_t) (_IO_wblen (fp) + flush_only)) { - if (fp->_flags & _IO_USER_BUF) /* not allowed to enlarge */ + if (fp->_flags2 & _IO_FLAGS2_USER_WBUF) /* not allowed to enlarge */ return WEOF; else { @@ -182,7 +182,7 @@ enlarge_userbuf (_IO_FILE *fp, _IO_off64 _IO_ssize_t oldend = wd->_IO_write_end - wd->_IO_write_base; /* Try to enlarge the buffer. */ - if (fp->_flags & _IO_USER_BUF) + if (fp->_flags2 & _IO_FLAGS2_USER_WBUF) /* User-provided buffer. */ return 1; @@ -335,7 +335,7 @@ _IO_wstr_finish (fp, dummy) _IO_FILE *fp; int dummy; { - if (fp->_wide_data->_IO_buf_base && !(fp->_flags & _IO_USER_BUF)) + if (fp->_wide_data->_IO_buf_base && !(fp->_flags2 & _IO_FLAGS2_USER_WBUF)) (((_IO_strfile *) fp)->_s._free_buffer) (fp->_wide_data->_IO_buf_base); fp->_wide_data->_IO_buf_base = NULL; diff -pNur -x CVS -x libidn glibc-2.5/locale/C-translit.h glibc-2.5-branch/locale/C-translit.h --- glibc-2.5/locale/C-translit.h 2003-04-06 15:16:16.000000000 -0700 +++ glibc-2.5-branch/locale/C-translit.h 2007-07-12 08:13:28.000000000 -0700 @@ -1,4 +1,4 @@ -#define NTRANSLIT 1352 +#define NTRANSLIT 1353 static const uint32_t translit_from_idx[] = { 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, @@ -113,7 +113,7 @@ static const uint32_t translit_from_idx[ 2616, 2618, 2620, 2622, 2624, 2626, 2628, 2630, 2632, 2634, 2636, 2638, 2640, 2642, 2644, 2646, 2648, 2650, 2652, 2654, 2656, 2658, 2660, 2662, 2664, 2666, 2668, 2670, 2672, 2674, 2676, 2678, 2680, 2682, 2684, 2686, - 2688, 2690, 2692, 2694, 2696, 2698, 2700, 2702 + 2688, 2690, 2692, 2694, 2696, 2698, 2700, 2702, 2704 }; static const wchar_t translit_from_tbl[] = L"\x00a0" L"\0" L"\x00a9" L"\0" L"\x00ab" L"\0" L"\x00ad" L"\0" L"\x00ae" @@ -132,335 +132,336 @@ static const wchar_t translit_from_tbl[] L"\0" L"\x201d" L"\0" L"\x201e" L"\0" L"\x201f" L"\0" L"\x2020" L"\0" L"\x2022" L"\0" L"\x2024" L"\0" L"\x2025" L"\0" L"\x2026" L"\0" L"\x202f" L"\0" L"\x2035" L"\0" L"\x2036" L"\0" L"\x2037" L"\0" L"\x2039" L"\0" - L"\x203a" L"\0" L"\x203c" L"\0" L"\x2047" L"\0" L"\x2048" L"\0" L"\x2049" - L"\0" L"\x205f" L"\0" L"\x2060" L"\0" L"\x2061" L"\0" L"\x2062" L"\0" - L"\x2063" L"\0" L"\x20a8" L"\0" L"\x20ac" L"\0" L"\x2100" L"\0" L"\x2101" - L"\0" L"\x2102" L"\0" L"\x2105" L"\0" L"\x2106" L"\0" L"\x210a" L"\0" - L"\x210b" L"\0" L"\x210c" L"\0" L"\x210d" L"\0" L"\x210e" L"\0" L"\x2110" - L"\0" L"\x2111" L"\0" L"\x2112" L"\0" L"\x2113" L"\0" L"\x2115" L"\0" - L"\x2116" L"\0" L"\x2119" L"\0" L"\x211a" L"\0" L"\x211b" L"\0" L"\x211c" - L"\0" L"\x211d" L"\0" L"\x2121" L"\0" L"\x2122" L"\0" L"\x2124" L"\0" - L"\x2126" L"\0" L"\x2128" L"\0" L"\x212c" L"\0" L"\x212d" L"\0" L"\x212e" - L"\0" L"\x212f" L"\0" L"\x2130" L"\0" L"\x2131" L"\0" L"\x2133" L"\0" - L"\x2134" L"\0" L"\x2139" L"\0" L"\x2145" L"\0" L"\x2146" L"\0" L"\x2147" - L"\0" L"\x2148" L"\0" L"\x2149" L"\0" L"\x2153" L"\0" L"\x2154" L"\0" - L"\x2155" L"\0" L"\x2156" L"\0" L"\x2157" L"\0" L"\x2158" L"\0" L"\x2159" - L"\0" L"\x215a" L"\0" L"\x215b" L"\0" L"\x215c" L"\0" L"\x215d" L"\0" - L"\x215e" L"\0" L"\x215f" L"\0" L"\x2160" L"\0" L"\x2161" L"\0" L"\x2162" - L"\0" L"\x2163" L"\0" L"\x2164" L"\0" L"\x2165" L"\0" L"\x2166" L"\0" - L"\x2167" L"\0" L"\x2168" L"\0" L"\x2169" L"\0" L"\x216a" L"\0" L"\x216b" - L"\0" L"\x216c" L"\0" L"\x216d" L"\0" L"\x216e" L"\0" L"\x216f" L"\0" - L"\x2170" L"\0" L"\x2171" L"\0" L"\x2172" L"\0" L"\x2173" L"\0" L"\x2174" - L"\0" L"\x2175" L"\0" L"\x2176" L"\0" L"\x2177" L"\0" L"\x2178" L"\0" - L"\x2179" L"\0" L"\x217a" L"\0" L"\x217b" L"\0" L"\x217c" L"\0" L"\x217d" - L"\0" L"\x217e" L"\0" L"\x217f" L"\0" L"\x2190" L"\0" L"\x2192" L"\0" - L"\x2194" L"\0" L"\x21d0" L"\0" L"\x21d2" L"\0" L"\x21d4" L"\0" L"\x2212" - L"\0" L"\x2215" L"\0" L"\x2216" L"\0" L"\x2217" L"\0" L"\x2223" L"\0" - L"\x2236" L"\0" L"\x223c" L"\0" L"\x2264" L"\0" L"\x2265" L"\0" L"\x226a" - L"\0" L"\x226b" L"\0" L"\x22d8" L"\0" L"\x22d9" L"\0" L"\x2400" L"\0" - L"\x2401" L"\0" L"\x2402" L"\0" L"\x2403" L"\0" L"\x2404" L"\0" L"\x2405" - L"\0" L"\x2406" L"\0" L"\x2407" L"\0" L"\x2408" L"\0" L"\x2409" L"\0" - L"\x240a" L"\0" L"\x240b" L"\0" L"\x240c" L"\0" L"\x240d" L"\0" L"\x240e" - L"\0" L"\x240f" L"\0" L"\x2410" L"\0" L"\x2411" L"\0" L"\x2412" L"\0" - L"\x2413" L"\0" L"\x2414" L"\0" L"\x2415" L"\0" L"\x2416" L"\0" L"\x2417" - L"\0" L"\x2418" L"\0" L"\x2419" L"\0" L"\x241a" L"\0" L"\x241b" L"\0" - L"\x241c" L"\0" L"\x241d" L"\0" L"\x241e" L"\0" L"\x241f" L"\0" L"\x2420" - L"\0" L"\x2421" L"\0" L"\x2423" L"\0" L"\x2424" L"\0" L"\x2460" L"\0" - L"\x2461" L"\0" L"\x2462" L"\0" L"\x2463" L"\0" L"\x2464" L"\0" L"\x2465" - L"\0" L"\x2466" L"\0" L"\x2467" L"\0" L"\x2468" L"\0" L"\x2469" L"\0" - L"\x246a" L"\0" L"\x246b" L"\0" L"\x246c" L"\0" L"\x246d" L"\0" L"\x246e" - L"\0" L"\x246f" L"\0" L"\x2470" L"\0" L"\x2471" L"\0" L"\x2472" L"\0" - L"\x2473" L"\0" L"\x2474" L"\0" L"\x2475" L"\0" L"\x2476" L"\0" L"\x2477" - L"\0" L"\x2478" L"\0" L"\x2479" L"\0" L"\x247a" L"\0" L"\x247b" L"\0" - L"\x247c" L"\0" L"\x247d" L"\0" L"\x247e" L"\0" L"\x247f" L"\0" L"\x2480" - L"\0" L"\x2481" L"\0" L"\x2482" L"\0" L"\x2483" L"\0" L"\x2484" L"\0" - L"\x2485" L"\0" L"\x2486" L"\0" L"\x2487" L"\0" L"\x2488" L"\0" L"\x2489" - L"\0" L"\x248a" L"\0" L"\x248b" L"\0" L"\x248c" L"\0" L"\x248d" L"\0" - L"\x248e" L"\0" L"\x248f" L"\0" L"\x2490" L"\0" L"\x2491" L"\0" L"\x2492" - L"\0" L"\x2493" L"\0" L"\x2494" L"\0" L"\x2495" L"\0" L"\x2496" L"\0" - L"\x2497" L"\0" L"\x2498" L"\0" L"\x2499" L"\0" L"\x249a" L"\0" L"\x249b" - L"\0" L"\x249c" L"\0" L"\x249d" L"\0" L"\x249e" L"\0" L"\x249f" L"\0" - L"\x24a0" L"\0" L"\x24a1" L"\0" L"\x24a2" L"\0" L"\x24a3" L"\0" L"\x24a4" - L"\0" L"\x24a5" L"\0" L"\x24a6" L"\0" L"\x24a7" L"\0" L"\x24a8" L"\0" - L"\x24a9" L"\0" L"\x24aa" L"\0" L"\x24ab" L"\0" L"\x24ac" L"\0" L"\x24ad" - L"\0" L"\x24ae" L"\0" L"\x24af" L"\0" L"\x24b0" L"\0" L"\x24b1" L"\0" - L"\x24b2" L"\0" L"\x24b3" L"\0" L"\x24b4" L"\0" L"\x24b5" L"\0" L"\x24b6" - L"\0" L"\x24b7" L"\0" L"\x24b8" L"\0" L"\x24b9" L"\0" L"\x24ba" L"\0" - L"\x24bb" L"\0" L"\x24bc" L"\0" L"\x24bd" L"\0" L"\x24be" L"\0" L"\x24bf" - L"\0" L"\x24c0" L"\0" L"\x24c1" L"\0" L"\x24c2" L"\0" L"\x24c3" L"\0" - L"\x24c4" L"\0" L"\x24c5" L"\0" L"\x24c6" L"\0" L"\x24c7" L"\0" L"\x24c8" - L"\0" L"\x24c9" L"\0" L"\x24ca" L"\0" L"\x24cb" L"\0" L"\x24cc" L"\0" - L"\x24cd" L"\0" L"\x24ce" L"\0" L"\x24cf" L"\0" L"\x24d0" L"\0" L"\x24d1" - L"\0" L"\x24d2" L"\0" L"\x24d3" L"\0" L"\x24d4" L"\0" L"\x24d5" L"\0" - L"\x24d6" L"\0" L"\x24d7" L"\0" L"\x24d8" L"\0" L"\x24d9" L"\0" L"\x24da" - L"\0" L"\x24db" L"\0" L"\x24dc" L"\0" L"\x24dd" L"\0" L"\x24de" L"\0" - L"\x24df" L"\0" L"\x24e0" L"\0" L"\x24e1" L"\0" L"\x24e2" L"\0" L"\x24e3" - L"\0" L"\x24e4" L"\0" L"\x24e5" L"\0" L"\x24e6" L"\0" L"\x24e7" L"\0" - L"\x24e8" L"\0" L"\x24e9" L"\0" L"\x24ea" L"\0" L"\x2500" L"\0" L"\x2502" - L"\0" L"\x250c" L"\0" L"\x2510" L"\0" L"\x2514" L"\0" L"\x2518" L"\0" - L"\x251c" L"\0" L"\x2524" L"\0" L"\x252c" L"\0" L"\x2534" L"\0" L"\x253c" - L"\0" L"\x25e6" L"\0" L"\x2a74" L"\0" L"\x2a75" L"\0" L"\x2a76" L"\0" - L"\x3000" L"\0" L"\x30a0" L"\0" L"\x3251" L"\0" L"\x3252" L"\0" L"\x3253" - L"\0" L"\x3254" L"\0" L"\x3255" L"\0" L"\x3256" L"\0" L"\x3257" L"\0" - L"\x3258" L"\0" L"\x3259" L"\0" L"\x325a" L"\0" L"\x325b" L"\0" L"\x325c" - L"\0" L"\x325d" L"\0" L"\x325e" L"\0" L"\x325f" L"\0" L"\x32b1" L"\0" - L"\x32b2" L"\0" L"\x32b3" L"\0" L"\x32b4" L"\0" L"\x32b5" L"\0" L"\x32b6" - L"\0" L"\x32b7" L"\0" L"\x32b8" L"\0" L"\x32b9" L"\0" L"\x32ba" L"\0" - L"\x32bb" L"\0" L"\x32bc" L"\0" L"\x32bd" L"\0" L"\x32be" L"\0" L"\x32bf" - L"\0" L"\x3371" L"\0" L"\x3372" L"\0" L"\x3373" L"\0" L"\x3374" L"\0" - L"\x3375" L"\0" L"\x3376" L"\0" L"\x3380" L"\0" L"\x3381" L"\0" L"\x3382" - L"\0" L"\x3383" L"\0" L"\x3384" L"\0" L"\x3385" L"\0" L"\x3386" L"\0" - L"\x3387" L"\0" L"\x3388" L"\0" L"\x3389" L"\0" L"\x338a" L"\0" L"\x338b" - L"\0" L"\x338c" L"\0" L"\x338d" L"\0" L"\x338e" L"\0" L"\x338f" L"\0" - L"\x3390" L"\0" L"\x3391" L"\0" L"\x3392" L"\0" L"\x3393" L"\0" L"\x3394" - L"\0" L"\x3395" L"\0" L"\x3396" L"\0" L"\x3397" L"\0" L"\x3398" L"\0" - L"\x3399" L"\0" L"\x339a" L"\0" L"\x339b" L"\0" L"\x339c" L"\0" L"\x339d" - L"\0" L"\x339e" L"\0" L"\x339f" L"\0" L"\x33a0" L"\0" L"\x33a1" L"\0" - L"\x33a2" L"\0" L"\x33a3" L"\0" L"\x33a4" L"\0" L"\x33a5" L"\0" L"\x33a6" - L"\0" L"\x33a7" L"\0" L"\x33a8" L"\0" L"\x33a9" L"\0" L"\x33aa" L"\0" - L"\x33ab" L"\0" L"\x33ac" L"\0" L"\x33ad" L"\0" L"\x33ae" L"\0" L"\x33af" - L"\0" L"\x33b0" L"\0" L"\x33b1" L"\0" L"\x33b2" L"\0" L"\x33b3" L"\0" - L"\x33b4" L"\0" L"\x33b5" L"\0" L"\x33b6" L"\0" L"\x33b7" L"\0" L"\x33b8" - L"\0" L"\x33b9" L"\0" L"\x33ba" L"\0" L"\x33bb" L"\0" L"\x33bc" L"\0" - L"\x33bd" L"\0" L"\x33be" L"\0" L"\x33bf" L"\0" L"\x33c2" L"\0" L"\x33c3" - L"\0" L"\x33c4" L"\0" L"\x33c5" L"\0" L"\x33c6" L"\0" L"\x33c7" L"\0" - L"\x33c8" L"\0" L"\x33c9" L"\0" L"\x33ca" L"\0" L"\x33cb" L"\0" L"\x33cc" - L"\0" L"\x33cd" L"\0" L"\x33ce" L"\0" L"\x33cf" L"\0" L"\x33d0" L"\0" - L"\x33d1" L"\0" L"\x33d2" L"\0" L"\x33d3" L"\0" L"\x33d4" L"\0" L"\x33d5" - L"\0" L"\x33d6" L"\0" L"\x33d7" L"\0" L"\x33d8" L"\0" L"\x33d9" L"\0" - L"\x33da" L"\0" L"\x33db" L"\0" L"\x33dc" L"\0" L"\x33dd" L"\0" L"\xfb00" - L"\0" L"\xfb01" L"\0" L"\xfb02" L"\0" L"\xfb03" L"\0" L"\xfb04" L"\0" - L"\xfb06" L"\0" L"\xfb29" L"\0" L"\xfe00" L"\0" L"\xfe01" L"\0" L"\xfe02" - L"\0" L"\xfe03" L"\0" L"\xfe04" L"\0" L"\xfe05" L"\0" L"\xfe06" L"\0" - L"\xfe07" L"\0" L"\xfe08" L"\0" L"\xfe09" L"\0" L"\xfe0a" L"\0" L"\xfe0b" - L"\0" L"\xfe0c" L"\0" L"\xfe0d" L"\0" L"\xfe0e" L"\0" L"\xfe0f" L"\0" - L"\xfe4d" L"\0" L"\xfe4e" L"\0" L"\xfe4f" L"\0" L"\xfe50" L"\0" L"\xfe52" - L"\0" L"\xfe54" L"\0" L"\xfe55" L"\0" L"\xfe56" L"\0" L"\xfe57" L"\0" - L"\xfe59" L"\0" L"\xfe5a" L"\0" L"\xfe5b" L"\0" L"\xfe5c" L"\0" L"\xfe5f" - L"\0" L"\xfe60" L"\0" L"\xfe61" L"\0" L"\xfe62" L"\0" L"\xfe63" L"\0" - L"\xfe64" L"\0" L"\xfe65" L"\0" L"\xfe66" L"\0" L"\xfe68" L"\0" L"\xfe69" - L"\0" L"\xfe6a" L"\0" L"\xfe6b" L"\0" L"\xfeff" L"\0" L"\xff01" L"\0" - L"\xff02" L"\0" L"\xff03" L"\0" L"\xff04" L"\0" L"\xff05" L"\0" L"\xff06" - L"\0" L"\xff07" L"\0" L"\xff08" L"\0" L"\xff09" L"\0" L"\xff0a" L"\0" - L"\xff0b" L"\0" L"\xff0c" L"\0" L"\xff0d" L"\0" L"\xff0e" L"\0" L"\xff0f" - L"\0" L"\xff10" L"\0" L"\xff11" L"\0" L"\xff12" L"\0" L"\xff13" L"\0" - L"\xff14" L"\0" L"\xff15" L"\0" L"\xff16" L"\0" L"\xff17" L"\0" L"\xff18" - L"\0" L"\xff19" L"\0" L"\xff1a" L"\0" L"\xff1b" L"\0" L"\xff1c" L"\0" - L"\xff1d" L"\0" L"\xff1e" L"\0" L"\xff1f" L"\0" L"\xff20" L"\0" L"\xff21" - L"\0" L"\xff22" L"\0" L"\xff23" L"\0" L"\xff24" L"\0" L"\xff25" L"\0" - L"\xff26" L"\0" L"\xff27" L"\0" L"\xff28" L"\0" L"\xff29" L"\0" L"\xff2a" - L"\0" L"\xff2b" L"\0" L"\xff2c" L"\0" L"\xff2d" L"\0" L"\xff2e" L"\0" - L"\xff2f" L"\0" L"\xff30" L"\0" L"\xff31" L"\0" L"\xff32" L"\0" L"\xff33" - L"\0" L"\xff34" L"\0" L"\xff35" L"\0" L"\xff36" L"\0" L"\xff37" L"\0" - L"\xff38" L"\0" L"\xff39" L"\0" L"\xff3a" L"\0" L"\xff3b" L"\0" L"\xff3c" - L"\0" L"\xff3d" L"\0" L"\xff3e" L"\0" L"\xff3f" L"\0" L"\xff40" L"\0" - L"\xff41" L"\0" L"\xff42" L"\0" L"\xff43" L"\0" L"\xff44" L"\0" L"\xff45" - L"\0" L"\xff46" L"\0" L"\xff47" L"\0" L"\xff48" L"\0" L"\xff49" L"\0" - L"\xff4a" L"\0" L"\xff4b" L"\0" L"\xff4c" L"\0" L"\xff4d" L"\0" L"\xff4e" - L"\0" L"\xff4f" L"\0" L"\xff50" L"\0" L"\xff51" L"\0" L"\xff52" L"\0" - L"\xff53" L"\0" L"\xff54" L"\0" L"\xff55" L"\0" L"\xff56" L"\0" L"\xff57" - L"\0" L"\xff58" L"\0" L"\xff59" L"\0" L"\xff5a" L"\0" L"\xff5b" L"\0" - L"\xff5c" L"\0" L"\xff5d" L"\0" L"\xff5e" L"\0" L"\x0001d400" L"\0" - L"\x0001d401" L"\0" L"\x0001d402" L"\0" L"\x0001d403" L"\0" L"\x0001d404" - L"\0" L"\x0001d405" L"\0" L"\x0001d406" L"\0" L"\x0001d407" L"\0" - L"\x0001d408" L"\0" L"\x0001d409" L"\0" L"\x0001d40a" L"\0" L"\x0001d40b" - L"\0" L"\x0001d40c" L"\0" L"\x0001d40d" L"\0" L"\x0001d40e" L"\0" - L"\x0001d40f" L"\0" L"\x0001d410" L"\0" L"\x0001d411" L"\0" L"\x0001d412" - L"\0" L"\x0001d413" L"\0" L"\x0001d414" L"\0" L"\x0001d415" L"\0" - L"\x0001d416" L"\0" L"\x0001d417" L"\0" L"\x0001d418" L"\0" L"\x0001d419" - L"\0" L"\x0001d41a" L"\0" L"\x0001d41b" L"\0" L"\x0001d41c" L"\0" - L"\x0001d41d" L"\0" L"\x0001d41e" L"\0" L"\x0001d41f" L"\0" L"\x0001d420" - L"\0" L"\x0001d421" L"\0" L"\x0001d422" L"\0" L"\x0001d423" L"\0" - L"\x0001d424" L"\0" L"\x0001d425" L"\0" L"\x0001d426" L"\0" L"\x0001d427" - L"\0" L"\x0001d428" L"\0" L"\x0001d429" L"\0" L"\x0001d42a" L"\0" - L"\x0001d42b" L"\0" L"\x0001d42c" L"\0" L"\x0001d42d" L"\0" L"\x0001d42e" - L"\0" L"\x0001d42f" L"\0" L"\x0001d430" L"\0" L"\x0001d431" L"\0" - L"\x0001d432" L"\0" L"\x0001d433" L"\0" L"\x0001d434" L"\0" L"\x0001d435" - L"\0" L"\x0001d436" L"\0" L"\x0001d437" L"\0" L"\x0001d438" L"\0" - L"\x0001d439" L"\0" L"\x0001d43a" L"\0" L"\x0001d43b" L"\0" L"\x0001d43c" - L"\0" L"\x0001d43d" L"\0" L"\x0001d43e" L"\0" L"\x0001d43f" L"\0" - L"\x0001d440" L"\0" L"\x0001d441" L"\0" L"\x0001d442" L"\0" L"\x0001d443" - L"\0" L"\x0001d444" L"\0" L"\x0001d445" L"\0" L"\x0001d446" L"\0" - L"\x0001d447" L"\0" L"\x0001d448" L"\0" L"\x0001d449" L"\0" L"\x0001d44a" - L"\0" L"\x0001d44b" L"\0" L"\x0001d44c" L"\0" L"\x0001d44d" L"\0" - L"\x0001d44e" L"\0" L"\x0001d44f" L"\0" L"\x0001d450" L"\0" L"\x0001d451" - L"\0" L"\x0001d452" L"\0" L"\x0001d453" L"\0" L"\x0001d454" L"\0" - L"\x0001d456" L"\0" L"\x0001d457" L"\0" L"\x0001d458" L"\0" L"\x0001d459" - L"\0" L"\x0001d45a" L"\0" L"\x0001d45b" L"\0" L"\x0001d45c" L"\0" - L"\x0001d45d" L"\0" L"\x0001d45e" L"\0" L"\x0001d45f" L"\0" L"\x0001d460" - L"\0" L"\x0001d461" L"\0" L"\x0001d462" L"\0" L"\x0001d463" L"\0" - L"\x0001d464" L"\0" L"\x0001d465" L"\0" L"\x0001d466" L"\0" L"\x0001d467" - L"\0" L"\x0001d468" L"\0" L"\x0001d469" L"\0" L"\x0001d46a" L"\0" - L"\x0001d46b" L"\0" L"\x0001d46c" L"\0" L"\x0001d46d" L"\0" L"\x0001d46e" - L"\0" L"\x0001d46f" L"\0" L"\x0001d470" L"\0" L"\x0001d471" L"\0" - L"\x0001d472" L"\0" L"\x0001d473" L"\0" L"\x0001d474" L"\0" L"\x0001d475" - L"\0" L"\x0001d476" L"\0" L"\x0001d477" L"\0" L"\x0001d478" L"\0" - L"\x0001d479" L"\0" L"\x0001d47a" L"\0" L"\x0001d47b" L"\0" L"\x0001d47c" - L"\0" L"\x0001d47d" L"\0" L"\x0001d47e" L"\0" L"\x0001d47f" L"\0" - L"\x0001d480" L"\0" L"\x0001d481" L"\0" L"\x0001d482" L"\0" L"\x0001d483" - L"\0" L"\x0001d484" L"\0" L"\x0001d485" L"\0" L"\x0001d486" L"\0" - L"\x0001d487" L"\0" L"\x0001d488" L"\0" L"\x0001d489" L"\0" L"\x0001d48a" - L"\0" L"\x0001d48b" L"\0" L"\x0001d48c" L"\0" L"\x0001d48d" L"\0" - L"\x0001d48e" L"\0" L"\x0001d48f" L"\0" L"\x0001d490" L"\0" L"\x0001d491" - L"\0" L"\x0001d492" L"\0" L"\x0001d493" L"\0" L"\x0001d494" L"\0" - L"\x0001d495" L"\0" L"\x0001d496" L"\0" L"\x0001d497" L"\0" L"\x0001d498" - L"\0" L"\x0001d499" L"\0" L"\x0001d49a" L"\0" L"\x0001d49b" L"\0" - L"\x0001d49c" L"\0" L"\x0001d49e" L"\0" L"\x0001d49f" L"\0" L"\x0001d4a2" - L"\0" L"\x0001d4a5" L"\0" L"\x0001d4a6" L"\0" L"\x0001d4a9" L"\0" - L"\x0001d4aa" L"\0" L"\x0001d4ab" L"\0" L"\x0001d4ac" L"\0" L"\x0001d4ae" - L"\0" L"\x0001d4af" L"\0" L"\x0001d4b0" L"\0" L"\x0001d4b1" L"\0" - L"\x0001d4b2" L"\0" L"\x0001d4b3" L"\0" L"\x0001d4b4" L"\0" L"\x0001d4b5" - L"\0" L"\x0001d4b6" L"\0" L"\x0001d4b7" L"\0" L"\x0001d4b8" L"\0" - L"\x0001d4b9" L"\0" L"\x0001d4bb" L"\0" L"\x0001d4bd" L"\0" L"\x0001d4be" - L"\0" L"\x0001d4bf" L"\0" L"\x0001d4c0" L"\0" L"\x0001d4c2" L"\0" - L"\x0001d4c3" L"\0" L"\x0001d4c5" L"\0" L"\x0001d4c6" L"\0" L"\x0001d4c7" - L"\0" L"\x0001d4c8" L"\0" L"\x0001d4c9" L"\0" L"\x0001d4ca" L"\0" - L"\x0001d4cb" L"\0" L"\x0001d4cc" L"\0" L"\x0001d4cd" L"\0" L"\x0001d4ce" - L"\0" L"\x0001d4cf" L"\0" L"\x0001d4d0" L"\0" L"\x0001d4d1" L"\0" - L"\x0001d4d2" L"\0" L"\x0001d4d3" L"\0" L"\x0001d4d4" L"\0" L"\x0001d4d5" - L"\0" L"\x0001d4d6" L"\0" L"\x0001d4d7" L"\0" L"\x0001d4d8" L"\0" - L"\x0001d4d9" L"\0" L"\x0001d4da" L"\0" L"\x0001d4db" L"\0" L"\x0001d4dc" - L"\0" L"\x0001d4dd" L"\0" L"\x0001d4de" L"\0" L"\x0001d4df" L"\0" - L"\x0001d4e0" L"\0" L"\x0001d4e1" L"\0" L"\x0001d4e2" L"\0" L"\x0001d4e3" - L"\0" L"\x0001d4e4" L"\0" L"\x0001d4e5" L"\0" L"\x0001d4e6" L"\0" - L"\x0001d4e7" L"\0" L"\x0001d4e8" L"\0" L"\x0001d4e9" L"\0" L"\x0001d4ea" - L"\0" L"\x0001d4eb" L"\0" L"\x0001d4ec" L"\0" L"\x0001d4ed" L"\0" - L"\x0001d4ee" L"\0" L"\x0001d4ef" L"\0" L"\x0001d4f0" L"\0" L"\x0001d4f1" - L"\0" L"\x0001d4f2" L"\0" L"\x0001d4f3" L"\0" L"\x0001d4f4" L"\0" - L"\x0001d4f5" L"\0" L"\x0001d4f6" L"\0" L"\x0001d4f7" L"\0" L"\x0001d4f8" - L"\0" L"\x0001d4f9" L"\0" L"\x0001d4fa" L"\0" L"\x0001d4fb" L"\0" - L"\x0001d4fc" L"\0" L"\x0001d4fd" L"\0" L"\x0001d4fe" L"\0" L"\x0001d4ff" - L"\0" L"\x0001d500" L"\0" L"\x0001d501" L"\0" L"\x0001d502" L"\0" - L"\x0001d503" L"\0" L"\x0001d504" L"\0" L"\x0001d505" L"\0" L"\x0001d507" - L"\0" L"\x0001d508" L"\0" L"\x0001d509" L"\0" L"\x0001d50a" L"\0" - L"\x0001d50d" L"\0" L"\x0001d50e" L"\0" L"\x0001d50f" L"\0" L"\x0001d510" - L"\0" L"\x0001d511" L"\0" L"\x0001d512" L"\0" L"\x0001d513" L"\0" - L"\x0001d514" L"\0" L"\x0001d516" L"\0" L"\x0001d517" L"\0" L"\x0001d518" - L"\0" L"\x0001d519" L"\0" L"\x0001d51a" L"\0" L"\x0001d51b" L"\0" - L"\x0001d51c" L"\0" L"\x0001d51e" L"\0" L"\x0001d51f" L"\0" L"\x0001d520" - L"\0" L"\x0001d521" L"\0" L"\x0001d522" L"\0" L"\x0001d523" L"\0" - L"\x0001d524" L"\0" L"\x0001d525" L"\0" L"\x0001d526" L"\0" L"\x0001d527" - L"\0" L"\x0001d528" L"\0" L"\x0001d529" L"\0" L"\x0001d52a" L"\0" - L"\x0001d52b" L"\0" L"\x0001d52c" L"\0" L"\x0001d52d" L"\0" L"\x0001d52e" - L"\0" L"\x0001d52f" L"\0" L"\x0001d530" L"\0" L"\x0001d531" L"\0" - L"\x0001d532" L"\0" L"\x0001d533" L"\0" L"\x0001d534" L"\0" L"\x0001d535" - L"\0" L"\x0001d536" L"\0" L"\x0001d537" L"\0" L"\x0001d538" L"\0" - L"\x0001d539" L"\0" L"\x0001d53b" L"\0" L"\x0001d53c" L"\0" L"\x0001d53d" - L"\0" L"\x0001d53e" L"\0" L"\x0001d540" L"\0" L"\x0001d541" L"\0" - L"\x0001d542" L"\0" L"\x0001d543" L"\0" L"\x0001d544" L"\0" L"\x0001d546" - L"\0" L"\x0001d54a" L"\0" L"\x0001d54b" L"\0" L"\x0001d54c" L"\0" - L"\x0001d54d" L"\0" L"\x0001d54e" L"\0" L"\x0001d54f" L"\0" L"\x0001d550" - L"\0" L"\x0001d552" L"\0" L"\x0001d553" L"\0" L"\x0001d554" L"\0" - L"\x0001d555" L"\0" L"\x0001d556" L"\0" L"\x0001d557" L"\0" L"\x0001d558" - L"\0" L"\x0001d559" L"\0" L"\x0001d55a" L"\0" L"\x0001d55b" L"\0" - L"\x0001d55c" L"\0" L"\x0001d55d" L"\0" L"\x0001d55e" L"\0" L"\x0001d55f" - L"\0" L"\x0001d560" L"\0" L"\x0001d561" L"\0" L"\x0001d562" L"\0" - L"\x0001d563" L"\0" L"\x0001d564" L"\0" L"\x0001d565" L"\0" L"\x0001d566" - L"\0" L"\x0001d567" L"\0" L"\x0001d568" L"\0" L"\x0001d569" L"\0" - L"\x0001d56a" L"\0" L"\x0001d56b" L"\0" L"\x0001d56c" L"\0" L"\x0001d56d" - L"\0" L"\x0001d56e" L"\0" L"\x0001d56f" L"\0" L"\x0001d570" L"\0" - L"\x0001d571" L"\0" L"\x0001d572" L"\0" L"\x0001d573" L"\0" L"\x0001d574" - L"\0" L"\x0001d575" L"\0" L"\x0001d576" L"\0" L"\x0001d577" L"\0" - L"\x0001d578" L"\0" L"\x0001d579" L"\0" L"\x0001d57a" L"\0" L"\x0001d57b" - L"\0" L"\x0001d57c" L"\0" L"\x0001d57d" L"\0" L"\x0001d57e" L"\0" - L"\x0001d57f" L"\0" L"\x0001d580" L"\0" L"\x0001d581" L"\0" L"\x0001d582" - L"\0" L"\x0001d583" L"\0" L"\x0001d584" L"\0" L"\x0001d585" L"\0" - L"\x0001d586" L"\0" L"\x0001d587" L"\0" L"\x0001d588" L"\0" L"\x0001d589" - L"\0" L"\x0001d58a" L"\0" L"\x0001d58b" L"\0" L"\x0001d58c" L"\0" - L"\x0001d58d" L"\0" L"\x0001d58e" L"\0" L"\x0001d58f" L"\0" L"\x0001d590" - L"\0" L"\x0001d591" L"\0" L"\x0001d592" L"\0" L"\x0001d593" L"\0" - L"\x0001d594" L"\0" L"\x0001d595" L"\0" L"\x0001d596" L"\0" L"\x0001d597" - L"\0" L"\x0001d598" L"\0" L"\x0001d599" L"\0" L"\x0001d59a" L"\0" - L"\x0001d59b" L"\0" L"\x0001d59c" L"\0" L"\x0001d59d" L"\0" L"\x0001d59e" - L"\0" L"\x0001d59f" L"\0" L"\x0001d5a0" L"\0" L"\x0001d5a1" L"\0" - L"\x0001d5a2" L"\0" L"\x0001d5a3" L"\0" L"\x0001d5a4" L"\0" L"\x0001d5a5" - L"\0" L"\x0001d5a6" L"\0" L"\x0001d5a7" L"\0" L"\x0001d5a8" L"\0" - L"\x0001d5a9" L"\0" L"\x0001d5aa" L"\0" L"\x0001d5ab" L"\0" L"\x0001d5ac" - L"\0" L"\x0001d5ad" L"\0" L"\x0001d5ae" L"\0" L"\x0001d5af" L"\0" - L"\x0001d5b0" L"\0" L"\x0001d5b1" L"\0" L"\x0001d5b2" L"\0" L"\x0001d5b3" - L"\0" L"\x0001d5b4" L"\0" L"\x0001d5b5" L"\0" L"\x0001d5b6" L"\0" - L"\x0001d5b7" L"\0" L"\x0001d5b8" L"\0" L"\x0001d5b9" L"\0" L"\x0001d5ba" - L"\0" L"\x0001d5bb" L"\0" L"\x0001d5bc" L"\0" L"\x0001d5bd" L"\0" - L"\x0001d5be" L"\0" L"\x0001d5bf" L"\0" L"\x0001d5c0" L"\0" L"\x0001d5c1" - L"\0" L"\x0001d5c2" L"\0" L"\x0001d5c3" L"\0" L"\x0001d5c4" L"\0" - L"\x0001d5c5" L"\0" L"\x0001d5c6" L"\0" L"\x0001d5c7" L"\0" L"\x0001d5c8" - L"\0" L"\x0001d5c9" L"\0" L"\x0001d5ca" L"\0" L"\x0001d5cb" L"\0" - L"\x0001d5cc" L"\0" L"\x0001d5cd" L"\0" L"\x0001d5ce" L"\0" L"\x0001d5cf" - L"\0" L"\x0001d5d0" L"\0" L"\x0001d5d1" L"\0" L"\x0001d5d2" L"\0" - L"\x0001d5d3" L"\0" L"\x0001d5d4" L"\0" L"\x0001d5d5" L"\0" L"\x0001d5d6" - L"\0" L"\x0001d5d7" L"\0" L"\x0001d5d8" L"\0" L"\x0001d5d9" L"\0" - L"\x0001d5da" L"\0" L"\x0001d5db" L"\0" L"\x0001d5dc" L"\0" L"\x0001d5dd" - L"\0" L"\x0001d5de" L"\0" L"\x0001d5df" L"\0" L"\x0001d5e0" L"\0" - L"\x0001d5e1" L"\0" L"\x0001d5e2" L"\0" L"\x0001d5e3" L"\0" L"\x0001d5e4" - L"\0" L"\x0001d5e5" L"\0" L"\x0001d5e6" L"\0" L"\x0001d5e7" L"\0" - L"\x0001d5e8" L"\0" L"\x0001d5e9" L"\0" L"\x0001d5ea" L"\0" L"\x0001d5eb" - L"\0" L"\x0001d5ec" L"\0" L"\x0001d5ed" L"\0" L"\x0001d5ee" L"\0" - L"\x0001d5ef" L"\0" L"\x0001d5f0" L"\0" L"\x0001d5f1" L"\0" L"\x0001d5f2" - L"\0" L"\x0001d5f3" L"\0" L"\x0001d5f4" L"\0" L"\x0001d5f5" L"\0" - L"\x0001d5f6" L"\0" L"\x0001d5f7" L"\0" L"\x0001d5f8" L"\0" L"\x0001d5f9" - L"\0" L"\x0001d5fa" L"\0" L"\x0001d5fb" L"\0" L"\x0001d5fc" L"\0" - L"\x0001d5fd" L"\0" L"\x0001d5fe" L"\0" L"\x0001d5ff" L"\0" L"\x0001d600" - L"\0" L"\x0001d601" L"\0" L"\x0001d602" L"\0" L"\x0001d603" L"\0" - L"\x0001d604" L"\0" L"\x0001d605" L"\0" L"\x0001d606" L"\0" L"\x0001d607" - L"\0" L"\x0001d608" L"\0" L"\x0001d609" L"\0" L"\x0001d60a" L"\0" - L"\x0001d60b" L"\0" L"\x0001d60c" L"\0" L"\x0001d60d" L"\0" L"\x0001d60e" - L"\0" L"\x0001d60f" L"\0" L"\x0001d610" L"\0" L"\x0001d611" L"\0" - L"\x0001d612" L"\0" L"\x0001d613" L"\0" L"\x0001d614" L"\0" L"\x0001d615" - L"\0" L"\x0001d616" L"\0" L"\x0001d617" L"\0" L"\x0001d618" L"\0" - L"\x0001d619" L"\0" L"\x0001d61a" L"\0" L"\x0001d61b" L"\0" L"\x0001d61c" - L"\0" L"\x0001d61d" L"\0" L"\x0001d61e" L"\0" L"\x0001d61f" L"\0" - L"\x0001d620" L"\0" L"\x0001d621" L"\0" L"\x0001d622" L"\0" L"\x0001d623" - L"\0" L"\x0001d624" L"\0" L"\x0001d625" L"\0" L"\x0001d626" L"\0" - L"\x0001d627" L"\0" L"\x0001d628" L"\0" L"\x0001d629" L"\0" L"\x0001d62a" - L"\0" L"\x0001d62b" L"\0" L"\x0001d62c" L"\0" L"\x0001d62d" L"\0" - L"\x0001d62e" L"\0" L"\x0001d62f" L"\0" L"\x0001d630" L"\0" L"\x0001d631" - L"\0" L"\x0001d632" L"\0" L"\x0001d633" L"\0" L"\x0001d634" L"\0" - L"\x0001d635" L"\0" L"\x0001d636" L"\0" L"\x0001d637" L"\0" L"\x0001d638" - L"\0" L"\x0001d639" L"\0" L"\x0001d63a" L"\0" L"\x0001d63b" L"\0" - L"\x0001d63c" L"\0" L"\x0001d63d" L"\0" L"\x0001d63e" L"\0" L"\x0001d63f" - L"\0" L"\x0001d640" L"\0" L"\x0001d641" L"\0" L"\x0001d642" L"\0" - L"\x0001d643" L"\0" L"\x0001d644" L"\0" L"\x0001d645" L"\0" L"\x0001d646" - L"\0" L"\x0001d647" L"\0" L"\x0001d648" L"\0" L"\x0001d649" L"\0" - L"\x0001d64a" L"\0" L"\x0001d64b" L"\0" L"\x0001d64c" L"\0" L"\x0001d64d" - L"\0" L"\x0001d64e" L"\0" L"\x0001d64f" L"\0" L"\x0001d650" L"\0" - L"\x0001d651" L"\0" L"\x0001d652" L"\0" L"\x0001d653" L"\0" L"\x0001d654" - L"\0" L"\x0001d655" L"\0" L"\x0001d656" L"\0" L"\x0001d657" L"\0" - L"\x0001d658" L"\0" L"\x0001d659" L"\0" L"\x0001d65a" L"\0" L"\x0001d65b" - L"\0" L"\x0001d65c" L"\0" L"\x0001d65d" L"\0" L"\x0001d65e" L"\0" - L"\x0001d65f" L"\0" L"\x0001d660" L"\0" L"\x0001d661" L"\0" L"\x0001d662" - L"\0" L"\x0001d663" L"\0" L"\x0001d664" L"\0" L"\x0001d665" L"\0" - L"\x0001d666" L"\0" L"\x0001d667" L"\0" L"\x0001d668" L"\0" L"\x0001d669" - L"\0" L"\x0001d66a" L"\0" L"\x0001d66b" L"\0" L"\x0001d66c" L"\0" - L"\x0001d66d" L"\0" L"\x0001d66e" L"\0" L"\x0001d66f" L"\0" L"\x0001d670" - L"\0" L"\x0001d671" L"\0" L"\x0001d672" L"\0" L"\x0001d673" L"\0" - L"\x0001d674" L"\0" L"\x0001d675" L"\0" L"\x0001d676" L"\0" L"\x0001d677" - L"\0" L"\x0001d678" L"\0" L"\x0001d679" L"\0" L"\x0001d67a" L"\0" - L"\x0001d67b" L"\0" L"\x0001d67c" L"\0" L"\x0001d67d" L"\0" L"\x0001d67e" - L"\0" L"\x0001d67f" L"\0" L"\x0001d680" L"\0" L"\x0001d681" L"\0" - L"\x0001d682" L"\0" L"\x0001d683" L"\0" L"\x0001d684" L"\0" L"\x0001d685" - L"\0" L"\x0001d686" L"\0" L"\x0001d687" L"\0" L"\x0001d688" L"\0" - L"\x0001d689" L"\0" L"\x0001d68a" L"\0" L"\x0001d68b" L"\0" L"\x0001d68c" - L"\0" L"\x0001d68d" L"\0" L"\x0001d68e" L"\0" L"\x0001d68f" L"\0" - L"\x0001d690" L"\0" L"\x0001d691" L"\0" L"\x0001d692" L"\0" L"\x0001d693" - L"\0" L"\x0001d694" L"\0" L"\x0001d695" L"\0" L"\x0001d696" L"\0" - L"\x0001d697" L"\0" L"\x0001d698" L"\0" L"\x0001d699" L"\0" L"\x0001d69a" - L"\0" L"\x0001d69b" L"\0" L"\x0001d69c" L"\0" L"\x0001d69d" L"\0" - L"\x0001d69e" L"\0" L"\x0001d69f" L"\0" L"\x0001d6a0" L"\0" L"\x0001d6a1" - L"\0" L"\x0001d6a2" L"\0" L"\x0001d6a3" L"\0" L"\x0001d7ce" L"\0" - L"\x0001d7cf" L"\0" L"\x0001d7d0" L"\0" L"\x0001d7d1" L"\0" L"\x0001d7d2" - L"\0" L"\x0001d7d3" L"\0" L"\x0001d7d4" L"\0" L"\x0001d7d5" L"\0" - L"\x0001d7d6" L"\0" L"\x0001d7d7" L"\0" L"\x0001d7d8" L"\0" L"\x0001d7d9" - L"\0" L"\x0001d7da" L"\0" L"\x0001d7db" L"\0" L"\x0001d7dc" L"\0" - L"\x0001d7dd" L"\0" L"\x0001d7de" L"\0" L"\x0001d7df" L"\0" L"\x0001d7e0" - L"\0" L"\x0001d7e1" L"\0" L"\x0001d7e2" L"\0" L"\x0001d7e3" L"\0" - L"\x0001d7e4" L"\0" L"\x0001d7e5" L"\0" L"\x0001d7e6" L"\0" L"\x0001d7e7" - L"\0" L"\x0001d7e8" L"\0" L"\x0001d7e9" L"\0" L"\x0001d7ea" L"\0" - L"\x0001d7eb" L"\0" L"\x0001d7ec" L"\0" L"\x0001d7ed" L"\0" L"\x0001d7ee" - L"\0" L"\x0001d7ef" L"\0" L"\x0001d7f0" L"\0" L"\x0001d7f1" L"\0" - L"\x0001d7f2" L"\0" L"\x0001d7f3" L"\0" L"\x0001d7f4" L"\0" L"\x0001d7f5" - L"\0" L"\x0001d7f6" L"\0" L"\x0001d7f7" L"\0" L"\x0001d7f8" L"\0" - L"\x0001d7f9" L"\0" L"\x0001d7fa" L"\0" L"\x0001d7fb" L"\0" L"\x0001d7fc" - L"\0" L"\x0001d7fd" L"\0" L"\x0001d7fe" L"\0" L"\x0001d7ff"; + L"\x203a" L"\0" L"\x203c" L"\0" L"\x2044" L"\0" L"\x2047" L"\0" L"\x2048" + L"\0" L"\x2049" L"\0" L"\x205f" L"\0" L"\x2060" L"\0" L"\x2061" L"\0" + L"\x2062" L"\0" L"\x2063" L"\0" L"\x20a8" L"\0" L"\x20ac" L"\0" L"\x2100" + L"\0" L"\x2101" L"\0" L"\x2102" L"\0" L"\x2105" L"\0" L"\x2106" L"\0" + L"\x210a" L"\0" L"\x210b" L"\0" L"\x210c" L"\0" L"\x210d" L"\0" L"\x210e" + L"\0" L"\x2110" L"\0" L"\x2111" L"\0" L"\x2112" L"\0" L"\x2113" L"\0" + L"\x2115" L"\0" L"\x2116" L"\0" L"\x2119" L"\0" L"\x211a" L"\0" L"\x211b" + L"\0" L"\x211c" L"\0" L"\x211d" L"\0" L"\x2121" L"\0" L"\x2122" L"\0" + L"\x2124" L"\0" L"\x2126" L"\0" L"\x2128" L"\0" L"\x212c" L"\0" L"\x212d" + L"\0" L"\x212e" L"\0" L"\x212f" L"\0" L"\x2130" L"\0" L"\x2131" L"\0" + L"\x2133" L"\0" L"\x2134" L"\0" L"\x2139" L"\0" L"\x2145" L"\0" L"\x2146" + L"\0" L"\x2147" L"\0" L"\x2148" L"\0" L"\x2149" L"\0" L"\x2153" L"\0" + L"\x2154" L"\0" L"\x2155" L"\0" L"\x2156" L"\0" L"\x2157" L"\0" L"\x2158" + L"\0" L"\x2159" L"\0" L"\x215a" L"\0" L"\x215b" L"\0" L"\x215c" L"\0" + L"\x215d" L"\0" L"\x215e" L"\0" L"\x215f" L"\0" L"\x2160" L"\0" L"\x2161" + L"\0" L"\x2162" L"\0" L"\x2163" L"\0" L"\x2164" L"\0" L"\x2165" L"\0" + L"\x2166" L"\0" L"\x2167" L"\0" L"\x2168" L"\0" L"\x2169" L"\0" L"\x216a" + L"\0" L"\x216b" L"\0" L"\x216c" L"\0" L"\x216d" L"\0" L"\x216e" L"\0" + L"\x216f" L"\0" L"\x2170" L"\0" L"\x2171" L"\0" L"\x2172" L"\0" L"\x2173" + L"\0" L"\x2174" L"\0" L"\x2175" L"\0" L"\x2176" L"\0" L"\x2177" L"\0" + L"\x2178" L"\0" L"\x2179" L"\0" L"\x217a" L"\0" L"\x217b" L"\0" L"\x217c" + L"\0" L"\x217d" L"\0" L"\x217e" L"\0" L"\x217f" L"\0" L"\x2190" L"\0" + L"\x2192" L"\0" L"\x2194" L"\0" L"\x21d0" L"\0" L"\x21d2" L"\0" L"\x21d4" + L"\0" L"\x2212" L"\0" L"\x2215" L"\0" L"\x2216" L"\0" L"\x2217" L"\0" + L"\x2223" L"\0" L"\x2236" L"\0" L"\x223c" L"\0" L"\x2264" L"\0" L"\x2265" + L"\0" L"\x226a" L"\0" L"\x226b" L"\0" L"\x22d8" L"\0" L"\x22d9" L"\0" + L"\x2400" L"\0" L"\x2401" L"\0" L"\x2402" L"\0" L"\x2403" L"\0" L"\x2404" + L"\0" L"\x2405" L"\0" L"\x2406" L"\0" L"\x2407" L"\0" L"\x2408" L"\0" + L"\x2409" L"\0" L"\x240a" L"\0" L"\x240b" L"\0" L"\x240c" L"\0" L"\x240d" + L"\0" L"\x240e" L"\0" L"\x240f" L"\0" L"\x2410" L"\0" L"\x2411" L"\0" + L"\x2412" L"\0" L"\x2413" L"\0" L"\x2414" L"\0" L"\x2415" L"\0" L"\x2416" + L"\0" L"\x2417" L"\0" L"\x2418" L"\0" L"\x2419" L"\0" L"\x241a" L"\0" + L"\x241b" L"\0" L"\x241c" L"\0" L"\x241d" L"\0" L"\x241e" L"\0" L"\x241f" + L"\0" L"\x2420" L"\0" L"\x2421" L"\0" L"\x2423" L"\0" L"\x2424" L"\0" + L"\x2460" L"\0" L"\x2461" L"\0" L"\x2462" L"\0" L"\x2463" L"\0" L"\x2464" + L"\0" L"\x2465" L"\0" L"\x2466" L"\0" L"\x2467" L"\0" L"\x2468" L"\0" + L"\x2469" L"\0" L"\x246a" L"\0" L"\x246b" L"\0" L"\x246c" L"\0" L"\x246d" + L"\0" L"\x246e" L"\0" L"\x246f" L"\0" L"\x2470" L"\0" L"\x2471" L"\0" + L"\x2472" L"\0" L"\x2473" L"\0" L"\x2474" L"\0" L"\x2475" L"\0" L"\x2476" + L"\0" L"\x2477" L"\0" L"\x2478" L"\0" L"\x2479" L"\0" L"\x247a" L"\0" + L"\x247b" L"\0" L"\x247c" L"\0" L"\x247d" L"\0" L"\x247e" L"\0" L"\x247f" + L"\0" L"\x2480" L"\0" L"\x2481" L"\0" L"\x2482" L"\0" L"\x2483" L"\0" + L"\x2484" L"\0" L"\x2485" L"\0" L"\x2486" L"\0" L"\x2487" L"\0" L"\x2488" + L"\0" L"\x2489" L"\0" L"\x248a" L"\0" L"\x248b" L"\0" L"\x248c" L"\0" + L"\x248d" L"\0" L"\x248e" L"\0" L"\x248f" L"\0" L"\x2490" L"\0" L"\x2491" + L"\0" L"\x2492" L"\0" L"\x2493" L"\0" L"\x2494" L"\0" L"\x2495" L"\0" + L"\x2496" L"\0" L"\x2497" L"\0" L"\x2498" L"\0" L"\x2499" L"\0" L"\x249a" + L"\0" L"\x249b" L"\0" L"\x249c" L"\0" L"\x249d" L"\0" L"\x249e" L"\0" + L"\x249f" L"\0" L"\x24a0" L"\0" L"\x24a1" L"\0" L"\x24a2" L"\0" L"\x24a3" + L"\0" L"\x24a4" L"\0" L"\x24a5" L"\0" L"\x24a6" L"\0" L"\x24a7" L"\0" + L"\x24a8" L"\0" L"\x24a9" L"\0" L"\x24aa" L"\0" L"\x24ab" L"\0" L"\x24ac" + L"\0" L"\x24ad" L"\0" L"\x24ae" L"\0" L"\x24af" L"\0" L"\x24b0" L"\0" + L"\x24b1" L"\0" L"\x24b2" L"\0" L"\x24b3" L"\0" L"\x24b4" L"\0" L"\x24b5" + L"\0" L"\x24b6" L"\0" L"\x24b7" L"\0" L"\x24b8" L"\0" L"\x24b9" L"\0" + L"\x24ba" L"\0" L"\x24bb" L"\0" L"\x24bc" L"\0" L"\x24bd" L"\0" L"\x24be" + L"\0" L"\x24bf" L"\0" L"\x24c0" L"\0" L"\x24c1" L"\0" L"\x24c2" L"\0" + L"\x24c3" L"\0" L"\x24c4" L"\0" L"\x24c5" L"\0" L"\x24c6" L"\0" L"\x24c7" + L"\0" L"\x24c8" L"\0" L"\x24c9" L"\0" L"\x24ca" L"\0" L"\x24cb" L"\0" + L"\x24cc" L"\0" L"\x24cd" L"\0" L"\x24ce" L"\0" L"\x24cf" L"\0" L"\x24d0" + L"\0" L"\x24d1" L"\0" L"\x24d2" L"\0" L"\x24d3" L"\0" L"\x24d4" L"\0" + L"\x24d5" L"\0" L"\x24d6" L"\0" L"\x24d7" L"\0" L"\x24d8" L"\0" L"\x24d9" + L"\0" L"\x24da" L"\0" L"\x24db" L"\0" L"\x24dc" L"\0" L"\x24dd" L"\0" + L"\x24de" L"\0" L"\x24df" L"\0" L"\x24e0" L"\0" L"\x24e1" L"\0" L"\x24e2" + L"\0" L"\x24e3" L"\0" L"\x24e4" L"\0" L"\x24e5" L"\0" L"\x24e6" L"\0" + L"\x24e7" L"\0" L"\x24e8" L"\0" L"\x24e9" L"\0" L"\x24ea" L"\0" L"\x2500" + L"\0" L"\x2502" L"\0" L"\x250c" L"\0" L"\x2510" L"\0" L"\x2514" L"\0" + L"\x2518" L"\0" L"\x251c" L"\0" L"\x2524" L"\0" L"\x252c" L"\0" L"\x2534" + L"\0" L"\x253c" L"\0" L"\x25e6" L"\0" L"\x2a74" L"\0" L"\x2a75" L"\0" + L"\x2a76" L"\0" L"\x3000" L"\0" L"\x30a0" L"\0" L"\x3251" L"\0" L"\x3252" + L"\0" L"\x3253" L"\0" L"\x3254" L"\0" L"\x3255" L"\0" L"\x3256" L"\0" + L"\x3257" L"\0" L"\x3258" L"\0" L"\x3259" L"\0" L"\x325a" L"\0" L"\x325b" + L"\0" L"\x325c" L"\0" L"\x325d" L"\0" L"\x325e" L"\0" L"\x325f" L"\0" + L"\x32b1" L"\0" L"\x32b2" L"\0" L"\x32b3" L"\0" L"\x32b4" L"\0" L"\x32b5" + L"\0" L"\x32b6" L"\0" L"\x32b7" L"\0" L"\x32b8" L"\0" L"\x32b9" L"\0" + L"\x32ba" L"\0" L"\x32bb" L"\0" L"\x32bc" L"\0" L"\x32bd" L"\0" L"\x32be" + L"\0" L"\x32bf" L"\0" L"\x3371" L"\0" L"\x3372" L"\0" L"\x3373" L"\0" + L"\x3374" L"\0" L"\x3375" L"\0" L"\x3376" L"\0" L"\x3380" L"\0" L"\x3381" + L"\0" L"\x3382" L"\0" L"\x3383" L"\0" L"\x3384" L"\0" L"\x3385" L"\0" + L"\x3386" L"\0" L"\x3387" L"\0" L"\x3388" L"\0" L"\x3389" L"\0" L"\x338a" + L"\0" L"\x338b" L"\0" L"\x338c" L"\0" L"\x338d" L"\0" L"\x338e" L"\0" + L"\x338f" L"\0" L"\x3390" L"\0" L"\x3391" L"\0" L"\x3392" L"\0" L"\x3393" + L"\0" L"\x3394" L"\0" L"\x3395" L"\0" L"\x3396" L"\0" L"\x3397" L"\0" + L"\x3398" L"\0" L"\x3399" L"\0" L"\x339a" L"\0" L"\x339b" L"\0" L"\x339c" + L"\0" L"\x339d" L"\0" L"\x339e" L"\0" L"\x339f" L"\0" L"\x33a0" L"\0" + L"\x33a1" L"\0" L"\x33a2" L"\0" L"\x33a3" L"\0" L"\x33a4" L"\0" L"\x33a5" + L"\0" L"\x33a6" L"\0" L"\x33a7" L"\0" L"\x33a8" L"\0" L"\x33a9" L"\0" + L"\x33aa" L"\0" L"\x33ab" L"\0" L"\x33ac" L"\0" L"\x33ad" L"\0" L"\x33ae" + L"\0" L"\x33af" L"\0" L"\x33b0" L"\0" L"\x33b1" L"\0" L"\x33b2" L"\0" + L"\x33b3" L"\0" L"\x33b4" L"\0" L"\x33b5" L"\0" L"\x33b6" L"\0" L"\x33b7" + L"\0" L"\x33b8" L"\0" L"\x33b9" L"\0" L"\x33ba" L"\0" L"\x33bb" L"\0" + L"\x33bc" L"\0" L"\x33bd" L"\0" L"\x33be" L"\0" L"\x33bf" L"\0" L"\x33c2" + L"\0" L"\x33c3" L"\0" L"\x33c4" L"\0" L"\x33c5" L"\0" L"\x33c6" L"\0" + L"\x33c7" L"\0" L"\x33c8" L"\0" L"\x33c9" L"\0" L"\x33ca" L"\0" L"\x33cb" + L"\0" L"\x33cc" L"\0" L"\x33cd" L"\0" L"\x33ce" L"\0" L"\x33cf" L"\0" + L"\x33d0" L"\0" L"\x33d1" L"\0" L"\x33d2" L"\0" L"\x33d3" L"\0" L"\x33d4" + L"\0" L"\x33d5" L"\0" L"\x33d6" L"\0" L"\x33d7" L"\0" L"\x33d8" L"\0" + L"\x33d9" L"\0" L"\x33da" L"\0" L"\x33db" L"\0" L"\x33dc" L"\0" L"\x33dd" + L"\0" L"\xfb00" L"\0" L"\xfb01" L"\0" L"\xfb02" L"\0" L"\xfb03" L"\0" + L"\xfb04" L"\0" L"\xfb06" L"\0" L"\xfb29" L"\0" L"\xfe00" L"\0" L"\xfe01" + L"\0" L"\xfe02" L"\0" L"\xfe03" L"\0" L"\xfe04" L"\0" L"\xfe05" L"\0" + L"\xfe06" L"\0" L"\xfe07" L"\0" L"\xfe08" L"\0" L"\xfe09" L"\0" L"\xfe0a" + L"\0" L"\xfe0b" L"\0" L"\xfe0c" L"\0" L"\xfe0d" L"\0" L"\xfe0e" L"\0" + L"\xfe0f" L"\0" L"\xfe4d" L"\0" L"\xfe4e" L"\0" L"\xfe4f" L"\0" L"\xfe50" + L"\0" L"\xfe52" L"\0" L"\xfe54" L"\0" L"\xfe55" L"\0" L"\xfe56" L"\0" + L"\xfe57" L"\0" L"\xfe59" L"\0" L"\xfe5a" L"\0" L"\xfe5b" L"\0" L"\xfe5c" + L"\0" L"\xfe5f" L"\0" L"\xfe60" L"\0" L"\xfe61" L"\0" L"\xfe62" L"\0" + L"\xfe63" L"\0" L"\xfe64" L"\0" L"\xfe65" L"\0" L"\xfe66" L"\0" L"\xfe68" + L"\0" L"\xfe69" L"\0" L"\xfe6a" L"\0" L"\xfe6b" L"\0" L"\xfeff" L"\0" + L"\xff01" L"\0" L"\xff02" L"\0" L"\xff03" L"\0" L"\xff04" L"\0" L"\xff05" + L"\0" L"\xff06" L"\0" L"\xff07" L"\0" L"\xff08" L"\0" L"\xff09" L"\0" + L"\xff0a" L"\0" L"\xff0b" L"\0" L"\xff0c" L"\0" L"\xff0d" L"\0" L"\xff0e" + L"\0" L"\xff0f" L"\0" L"\xff10" L"\0" L"\xff11" L"\0" L"\xff12" L"\0" + L"\xff13" L"\0" L"\xff14" L"\0" L"\xff15" L"\0" L"\xff16" L"\0" L"\xff17" + L"\0" L"\xff18" L"\0" L"\xff19" L"\0" L"\xff1a" L"\0" L"\xff1b" L"\0" + L"\xff1c" L"\0" L"\xff1d" L"\0" L"\xff1e" L"\0" L"\xff1f" L"\0" L"\xff20" + L"\0" L"\xff21" L"\0" L"\xff22" L"\0" L"\xff23" L"\0" L"\xff24" L"\0" + L"\xff25" L"\0" L"\xff26" L"\0" L"\xff27" L"\0" L"\xff28" L"\0" L"\xff29" + L"\0" L"\xff2a" L"\0" L"\xff2b" L"\0" L"\xff2c" L"\0" L"\xff2d" L"\0" + L"\xff2e" L"\0" L"\xff2f" L"\0" L"\xff30" L"\0" L"\xff31" L"\0" L"\xff32" + L"\0" L"\xff33" L"\0" L"\xff34" L"\0" L"\xff35" L"\0" L"\xff36" L"\0" + L"\xff37" L"\0" L"\xff38" L"\0" L"\xff39" L"\0" L"\xff3a" L"\0" L"\xff3b" + L"\0" L"\xff3c" L"\0" L"\xff3d" L"\0" L"\xff3e" L"\0" L"\xff3f" L"\0" + L"\xff40" L"\0" L"\xff41" L"\0" L"\xff42" L"\0" L"\xff43" L"\0" L"\xff44" + L"\0" L"\xff45" L"\0" L"\xff46" L"\0" L"\xff47" L"\0" L"\xff48" L"\0" + L"\xff49" L"\0" L"\xff4a" L"\0" L"\xff4b" L"\0" L"\xff4c" L"\0" L"\xff4d" + L"\0" L"\xff4e" L"\0" L"\xff4f" L"\0" L"\xff50" L"\0" L"\xff51" L"\0" + L"\xff52" L"\0" L"\xff53" L"\0" L"\xff54" L"\0" L"\xff55" L"\0" L"\xff56" + L"\0" L"\xff57" L"\0" L"\xff58" L"\0" L"\xff59" L"\0" L"\xff5a" L"\0" + L"\xff5b" L"\0" L"\xff5c" L"\0" L"\xff5d" L"\0" L"\xff5e" L"\0" + L"\x0001d400" L"\0" L"\x0001d401" L"\0" L"\x0001d402" L"\0" L"\x0001d403" + L"\0" L"\x0001d404" L"\0" L"\x0001d405" L"\0" L"\x0001d406" L"\0" + L"\x0001d407" L"\0" L"\x0001d408" L"\0" L"\x0001d409" L"\0" L"\x0001d40a" + L"\0" L"\x0001d40b" L"\0" L"\x0001d40c" L"\0" L"\x0001d40d" L"\0" + L"\x0001d40e" L"\0" L"\x0001d40f" L"\0" L"\x0001d410" L"\0" L"\x0001d411" + L"\0" L"\x0001d412" L"\0" L"\x0001d413" L"\0" L"\x0001d414" L"\0" + L"\x0001d415" L"\0" L"\x0001d416" L"\0" L"\x0001d417" L"\0" L"\x0001d418" + L"\0" L"\x0001d419" L"\0" L"\x0001d41a" L"\0" L"\x0001d41b" L"\0" + L"\x0001d41c" L"\0" L"\x0001d41d" L"\0" L"\x0001d41e" L"\0" L"\x0001d41f" + L"\0" L"\x0001d420" L"\0" L"\x0001d421" L"\0" L"\x0001d422" L"\0" + L"\x0001d423" L"\0" L"\x0001d424" L"\0" L"\x0001d425" L"\0" L"\x0001d426" + L"\0" L"\x0001d427" L"\0" L"\x0001d428" L"\0" L"\x0001d429" L"\0" + L"\x0001d42a" L"\0" L"\x0001d42b" L"\0" L"\x0001d42c" L"\0" L"\x0001d42d" + L"\0" L"\x0001d42e" L"\0" L"\x0001d42f" L"\0" L"\x0001d430" L"\0" + L"\x0001d431" L"\0" L"\x0001d432" L"\0" L"\x0001d433" L"\0" L"\x0001d434" + L"\0" L"\x0001d435" L"\0" L"\x0001d436" L"\0" L"\x0001d437" L"\0" + L"\x0001d438" L"\0" L"\x0001d439" L"\0" L"\x0001d43a" L"\0" L"\x0001d43b" + L"\0" L"\x0001d43c" L"\0" L"\x0001d43d" L"\0" L"\x0001d43e" L"\0" + L"\x0001d43f" L"\0" L"\x0001d440" L"\0" L"\x0001d441" L"\0" L"\x0001d442" + L"\0" L"\x0001d443" L"\0" L"\x0001d444" L"\0" L"\x0001d445" L"\0" + L"\x0001d446" L"\0" L"\x0001d447" L"\0" L"\x0001d448" L"\0" L"\x0001d449" + L"\0" L"\x0001d44a" L"\0" L"\x0001d44b" L"\0" L"\x0001d44c" L"\0" + L"\x0001d44d" L"\0" L"\x0001d44e" L"\0" L"\x0001d44f" L"\0" L"\x0001d450" + L"\0" L"\x0001d451" L"\0" L"\x0001d452" L"\0" L"\x0001d453" L"\0" + L"\x0001d454" L"\0" L"\x0001d456" L"\0" L"\x0001d457" L"\0" L"\x0001d458" + L"\0" L"\x0001d459" L"\0" L"\x0001d45a" L"\0" L"\x0001d45b" L"\0" + L"\x0001d45c" L"\0" L"\x0001d45d" L"\0" L"\x0001d45e" L"\0" L"\x0001d45f" + L"\0" L"\x0001d460" L"\0" L"\x0001d461" L"\0" L"\x0001d462" L"\0" + L"\x0001d463" L"\0" L"\x0001d464" L"\0" L"\x0001d465" L"\0" L"\x0001d466" + L"\0" L"\x0001d467" L"\0" L"\x0001d468" L"\0" L"\x0001d469" L"\0" + L"\x0001d46a" L"\0" L"\x0001d46b" L"\0" L"\x0001d46c" L"\0" L"\x0001d46d" + L"\0" L"\x0001d46e" L"\0" L"\x0001d46f" L"\0" L"\x0001d470" L"\0" + L"\x0001d471" L"\0" L"\x0001d472" L"\0" L"\x0001d473" L"\0" L"\x0001d474" + L"\0" L"\x0001d475" L"\0" L"\x0001d476" L"\0" L"\x0001d477" L"\0" + L"\x0001d478" L"\0" L"\x0001d479" L"\0" L"\x0001d47a" L"\0" L"\x0001d47b" + L"\0" L"\x0001d47c" L"\0" L"\x0001d47d" L"\0" L"\x0001d47e" L"\0" + L"\x0001d47f" L"\0" L"\x0001d480" L"\0" L"\x0001d481" L"\0" L"\x0001d482" + L"\0" L"\x0001d483" L"\0" L"\x0001d484" L"\0" L"\x0001d485" L"\0" + L"\x0001d486" L"\0" L"\x0001d487" L"\0" L"\x0001d488" L"\0" L"\x0001d489" + L"\0" L"\x0001d48a" L"\0" L"\x0001d48b" L"\0" L"\x0001d48c" L"\0" + L"\x0001d48d" L"\0" L"\x0001d48e" L"\0" L"\x0001d48f" L"\0" L"\x0001d490" + L"\0" L"\x0001d491" L"\0" L"\x0001d492" L"\0" L"\x0001d493" L"\0" + L"\x0001d494" L"\0" L"\x0001d495" L"\0" L"\x0001d496" L"\0" L"\x0001d497" + L"\0" L"\x0001d498" L"\0" L"\x0001d499" L"\0" L"\x0001d49a" L"\0" + L"\x0001d49b" L"\0" L"\x0001d49c" L"\0" L"\x0001d49e" L"\0" L"\x0001d49f" + L"\0" L"\x0001d4a2" L"\0" L"\x0001d4a5" L"\0" L"\x0001d4a6" L"\0" + L"\x0001d4a9" L"\0" L"\x0001d4aa" L"\0" L"\x0001d4ab" L"\0" L"\x0001d4ac" + L"\0" L"\x0001d4ae" L"\0" L"\x0001d4af" L"\0" L"\x0001d4b0" L"\0" + L"\x0001d4b1" L"\0" L"\x0001d4b2" L"\0" L"\x0001d4b3" L"\0" L"\x0001d4b4" + L"\0" L"\x0001d4b5" L"\0" L"\x0001d4b6" L"\0" L"\x0001d4b7" L"\0" + L"\x0001d4b8" L"\0" L"\x0001d4b9" L"\0" L"\x0001d4bb" L"\0" L"\x0001d4bd" + L"\0" L"\x0001d4be" L"\0" L"\x0001d4bf" L"\0" L"\x0001d4c0" L"\0" + L"\x0001d4c2" L"\0" L"\x0001d4c3" L"\0" L"\x0001d4c5" L"\0" L"\x0001d4c6" + L"\0" L"\x0001d4c7" L"\0" L"\x0001d4c8" L"\0" L"\x0001d4c9" L"\0" + L"\x0001d4ca" L"\0" L"\x0001d4cb" L"\0" L"\x0001d4cc" L"\0" L"\x0001d4cd" + L"\0" L"\x0001d4ce" L"\0" L"\x0001d4cf" L"\0" L"\x0001d4d0" L"\0" + L"\x0001d4d1" L"\0" L"\x0001d4d2" L"\0" L"\x0001d4d3" L"\0" L"\x0001d4d4" + L"\0" L"\x0001d4d5" L"\0" L"\x0001d4d6" L"\0" L"\x0001d4d7" L"\0" + L"\x0001d4d8" L"\0" L"\x0001d4d9" L"\0" L"\x0001d4da" L"\0" L"\x0001d4db" + L"\0" L"\x0001d4dc" L"\0" L"\x0001d4dd" L"\0" L"\x0001d4de" L"\0" + L"\x0001d4df" L"\0" L"\x0001d4e0" L"\0" L"\x0001d4e1" L"\0" L"\x0001d4e2" + L"\0" L"\x0001d4e3" L"\0" L"\x0001d4e4" L"\0" L"\x0001d4e5" L"\0" + L"\x0001d4e6" L"\0" L"\x0001d4e7" L"\0" L"\x0001d4e8" L"\0" L"\x0001d4e9" + L"\0" L"\x0001d4ea" L"\0" L"\x0001d4eb" L"\0" L"\x0001d4ec" L"\0" + L"\x0001d4ed" L"\0" L"\x0001d4ee" L"\0" L"\x0001d4ef" L"\0" L"\x0001d4f0" + L"\0" L"\x0001d4f1" L"\0" L"\x0001d4f2" L"\0" L"\x0001d4f3" L"\0" + L"\x0001d4f4" L"\0" L"\x0001d4f5" L"\0" L"\x0001d4f6" L"\0" L"\x0001d4f7" + L"\0" L"\x0001d4f8" L"\0" L"\x0001d4f9" L"\0" L"\x0001d4fa" L"\0" + L"\x0001d4fb" L"\0" L"\x0001d4fc" L"\0" L"\x0001d4fd" L"\0" L"\x0001d4fe" + L"\0" L"\x0001d4ff" L"\0" L"\x0001d500" L"\0" L"\x0001d501" L"\0" + L"\x0001d502" L"\0" L"\x0001d503" L"\0" L"\x0001d504" L"\0" L"\x0001d505" + L"\0" L"\x0001d507" L"\0" L"\x0001d508" L"\0" L"\x0001d509" L"\0" + L"\x0001d50a" L"\0" L"\x0001d50d" L"\0" L"\x0001d50e" L"\0" L"\x0001d50f" + L"\0" L"\x0001d510" L"\0" L"\x0001d511" L"\0" L"\x0001d512" L"\0" + L"\x0001d513" L"\0" L"\x0001d514" L"\0" L"\x0001d516" L"\0" L"\x0001d517" + L"\0" L"\x0001d518" L"\0" L"\x0001d519" L"\0" L"\x0001d51a" L"\0" + L"\x0001d51b" L"\0" L"\x0001d51c" L"\0" L"\x0001d51e" L"\0" L"\x0001d51f" + L"\0" L"\x0001d520" L"\0" L"\x0001d521" L"\0" L"\x0001d522" L"\0" + L"\x0001d523" L"\0" L"\x0001d524" L"\0" L"\x0001d525" L"\0" L"\x0001d526" + L"\0" L"\x0001d527" L"\0" L"\x0001d528" L"\0" L"\x0001d529" L"\0" + L"\x0001d52a" L"\0" L"\x0001d52b" L"\0" L"\x0001d52c" L"\0" L"\x0001d52d" + L"\0" L"\x0001d52e" L"\0" L"\x0001d52f" L"\0" L"\x0001d530" L"\0" + L"\x0001d531" L"\0" L"\x0001d532" L"\0" L"\x0001d533" L"\0" L"\x0001d534" + L"\0" L"\x0001d535" L"\0" L"\x0001d536" L"\0" L"\x0001d537" L"\0" + L"\x0001d538" L"\0" L"\x0001d539" L"\0" L"\x0001d53b" L"\0" L"\x0001d53c" + L"\0" L"\x0001d53d" L"\0" L"\x0001d53e" L"\0" L"\x0001d540" L"\0" + L"\x0001d541" L"\0" L"\x0001d542" L"\0" L"\x0001d543" L"\0" L"\x0001d544" + L"\0" L"\x0001d546" L"\0" L"\x0001d54a" L"\0" L"\x0001d54b" L"\0" + L"\x0001d54c" L"\0" L"\x0001d54d" L"\0" L"\x0001d54e" L"\0" L"\x0001d54f" + L"\0" L"\x0001d550" L"\0" L"\x0001d552" L"\0" L"\x0001d553" L"\0" + L"\x0001d554" L"\0" L"\x0001d555" L"\0" L"\x0001d556" L"\0" L"\x0001d557" + L"\0" L"\x0001d558" L"\0" L"\x0001d559" L"\0" L"\x0001d55a" L"\0" + L"\x0001d55b" L"\0" L"\x0001d55c" L"\0" L"\x0001d55d" L"\0" L"\x0001d55e" + L"\0" L"\x0001d55f" L"\0" L"\x0001d560" L"\0" L"\x0001d561" L"\0" + L"\x0001d562" L"\0" L"\x0001d563" L"\0" L"\x0001d564" L"\0" L"\x0001d565" + L"\0" L"\x0001d566" L"\0" L"\x0001d567" L"\0" L"\x0001d568" L"\0" + L"\x0001d569" L"\0" L"\x0001d56a" L"\0" L"\x0001d56b" L"\0" L"\x0001d56c" + L"\0" L"\x0001d56d" L"\0" L"\x0001d56e" L"\0" L"\x0001d56f" L"\0" + L"\x0001d570" L"\0" L"\x0001d571" L"\0" L"\x0001d572" L"\0" L"\x0001d573" + L"\0" L"\x0001d574" L"\0" L"\x0001d575" L"\0" L"\x0001d576" L"\0" + L"\x0001d577" L"\0" L"\x0001d578" L"\0" L"\x0001d579" L"\0" L"\x0001d57a" + L"\0" L"\x0001d57b" L"\0" L"\x0001d57c" L"\0" L"\x0001d57d" L"\0" + L"\x0001d57e" L"\0" L"\x0001d57f" L"\0" L"\x0001d580" L"\0" L"\x0001d581" + L"\0" L"\x0001d582" L"\0" L"\x0001d583" L"\0" L"\x0001d584" L"\0" + L"\x0001d585" L"\0" L"\x0001d586" L"\0" L"\x0001d587" L"\0" L"\x0001d588" + L"\0" L"\x0001d589" L"\0" L"\x0001d58a" L"\0" L"\x0001d58b" L"\0" + L"\x0001d58c" L"\0" L"\x0001d58d" L"\0" L"\x0001d58e" L"\0" L"\x0001d58f" + L"\0" L"\x0001d590" L"\0" L"\x0001d591" L"\0" L"\x0001d592" L"\0" + L"\x0001d593" L"\0" L"\x0001d594" L"\0" L"\x0001d595" L"\0" L"\x0001d596" + L"\0" L"\x0001d597" L"\0" L"\x0001d598" L"\0" L"\x0001d599" L"\0" + L"\x0001d59a" L"\0" L"\x0001d59b" L"\0" L"\x0001d59c" L"\0" L"\x0001d59d" + L"\0" L"\x0001d59e" L"\0" L"\x0001d59f" L"\0" L"\x0001d5a0" L"\0" + L"\x0001d5a1" L"\0" L"\x0001d5a2" L"\0" L"\x0001d5a3" L"\0" L"\x0001d5a4" + L"\0" L"\x0001d5a5" L"\0" L"\x0001d5a6" L"\0" L"\x0001d5a7" L"\0" + L"\x0001d5a8" L"\0" L"\x0001d5a9" L"\0" L"\x0001d5aa" L"\0" L"\x0001d5ab" + L"\0" L"\x0001d5ac" L"\0" L"\x0001d5ad" L"\0" L"\x0001d5ae" L"\0" + L"\x0001d5af" L"\0" L"\x0001d5b0" L"\0" L"\x0001d5b1" L"\0" L"\x0001d5b2" + L"\0" L"\x0001d5b3" L"\0" L"\x0001d5b4" L"\0" L"\x0001d5b5" L"\0" + L"\x0001d5b6" L"\0" L"\x0001d5b7" L"\0" L"\x0001d5b8" L"\0" L"\x0001d5b9" + L"\0" L"\x0001d5ba" L"\0" L"\x0001d5bb" L"\0" L"\x0001d5bc" L"\0" + L"\x0001d5bd" L"\0" L"\x0001d5be" L"\0" L"\x0001d5bf" L"\0" L"\x0001d5c0" + L"\0" L"\x0001d5c1" L"\0" L"\x0001d5c2" L"\0" L"\x0001d5c3" L"\0" + L"\x0001d5c4" L"\0" L"\x0001d5c5" L"\0" L"\x0001d5c6" L"\0" L"\x0001d5c7" + L"\0" L"\x0001d5c8" L"\0" L"\x0001d5c9" L"\0" L"\x0001d5ca" L"\0" + L"\x0001d5cb" L"\0" L"\x0001d5cc" L"\0" L"\x0001d5cd" L"\0" L"\x0001d5ce" + L"\0" L"\x0001d5cf" L"\0" L"\x0001d5d0" L"\0" L"\x0001d5d1" L"\0" + L"\x0001d5d2" L"\0" L"\x0001d5d3" L"\0" L"\x0001d5d4" L"\0" L"\x0001d5d5" + L"\0" L"\x0001d5d6" L"\0" L"\x0001d5d7" L"\0" L"\x0001d5d8" L"\0" + L"\x0001d5d9" L"\0" L"\x0001d5da" L"\0" L"\x0001d5db" L"\0" L"\x0001d5dc" + L"\0" L"\x0001d5dd" L"\0" L"\x0001d5de" L"\0" L"\x0001d5df" L"\0" + L"\x0001d5e0" L"\0" L"\x0001d5e1" L"\0" L"\x0001d5e2" L"\0" L"\x0001d5e3" + L"\0" L"\x0001d5e4" L"\0" L"\x0001d5e5" L"\0" L"\x0001d5e6" L"\0" + L"\x0001d5e7" L"\0" L"\x0001d5e8" L"\0" L"\x0001d5e9" L"\0" L"\x0001d5ea" + L"\0" L"\x0001d5eb" L"\0" L"\x0001d5ec" L"\0" L"\x0001d5ed" L"\0" + L"\x0001d5ee" L"\0" L"\x0001d5ef" L"\0" L"\x0001d5f0" L"\0" L"\x0001d5f1" + L"\0" L"\x0001d5f2" L"\0" L"\x0001d5f3" L"\0" L"\x0001d5f4" L"\0" + L"\x0001d5f5" L"\0" L"\x0001d5f6" L"\0" L"\x0001d5f7" L"\0" L"\x0001d5f8" + L"\0" L"\x0001d5f9" L"\0" L"\x0001d5fa" L"\0" L"\x0001d5fb" L"\0" + L"\x0001d5fc" L"\0" L"\x0001d5fd" L"\0" L"\x0001d5fe" L"\0" L"\x0001d5ff" + L"\0" L"\x0001d600" L"\0" L"\x0001d601" L"\0" L"\x0001d602" L"\0" + L"\x0001d603" L"\0" L"\x0001d604" L"\0" L"\x0001d605" L"\0" L"\x0001d606" + L"\0" L"\x0001d607" L"\0" L"\x0001d608" L"\0" L"\x0001d609" L"\0" + L"\x0001d60a" L"\0" L"\x0001d60b" L"\0" L"\x0001d60c" L"\0" L"\x0001d60d" + L"\0" L"\x0001d60e" L"\0" L"\x0001d60f" L"\0" L"\x0001d610" L"\0" + L"\x0001d611" L"\0" L"\x0001d612" L"\0" L"\x0001d613" L"\0" L"\x0001d614" + L"\0" L"\x0001d615" L"\0" L"\x0001d616" L"\0" L"\x0001d617" L"\0" + L"\x0001d618" L"\0" L"\x0001d619" L"\0" L"\x0001d61a" L"\0" L"\x0001d61b" + L"\0" L"\x0001d61c" L"\0" L"\x0001d61d" L"\0" L"\x0001d61e" L"\0" + L"\x0001d61f" L"\0" L"\x0001d620" L"\0" L"\x0001d621" L"\0" L"\x0001d622" + L"\0" L"\x0001d623" L"\0" L"\x0001d624" L"\0" L"\x0001d625" L"\0" + L"\x0001d626" L"\0" L"\x0001d627" L"\0" L"\x0001d628" L"\0" L"\x0001d629" + L"\0" L"\x0001d62a" L"\0" L"\x0001d62b" L"\0" L"\x0001d62c" L"\0" + L"\x0001d62d" L"\0" L"\x0001d62e" L"\0" L"\x0001d62f" L"\0" L"\x0001d630" + L"\0" L"\x0001d631" L"\0" L"\x0001d632" L"\0" L"\x0001d633" L"\0" + L"\x0001d634" L"\0" L"\x0001d635" L"\0" L"\x0001d636" L"\0" L"\x0001d637" + L"\0" L"\x0001d638" L"\0" L"\x0001d639" L"\0" L"\x0001d63a" L"\0" + L"\x0001d63b" L"\0" L"\x0001d63c" L"\0" L"\x0001d63d" L"\0" L"\x0001d63e" + L"\0" L"\x0001d63f" L"\0" L"\x0001d640" L"\0" L"\x0001d641" L"\0" + L"\x0001d642" L"\0" L"\x0001d643" L"\0" L"\x0001d644" L"\0" L"\x0001d645" + L"\0" L"\x0001d646" L"\0" L"\x0001d647" L"\0" L"\x0001d648" L"\0" + L"\x0001d649" L"\0" L"\x0001d64a" L"\0" L"\x0001d64b" L"\0" L"\x0001d64c" + L"\0" L"\x0001d64d" L"\0" L"\x0001d64e" L"\0" L"\x0001d64f" L"\0" + L"\x0001d650" L"\0" L"\x0001d651" L"\0" L"\x0001d652" L"\0" L"\x0001d653" + L"\0" L"\x0001d654" L"\0" L"\x0001d655" L"\0" L"\x0001d656" L"\0" + L"\x0001d657" L"\0" L"\x0001d658" L"\0" L"\x0001d659" L"\0" L"\x0001d65a" + L"\0" L"\x0001d65b" L"\0" L"\x0001d65c" L"\0" L"\x0001d65d" L"\0" + L"\x0001d65e" L"\0" L"\x0001d65f" L"\0" L"\x0001d660" L"\0" L"\x0001d661" + L"\0" L"\x0001d662" L"\0" L"\x0001d663" L"\0" L"\x0001d664" L"\0" + L"\x0001d665" L"\0" L"\x0001d666" L"\0" L"\x0001d667" L"\0" L"\x0001d668" + L"\0" L"\x0001d669" L"\0" L"\x0001d66a" L"\0" L"\x0001d66b" L"\0" + L"\x0001d66c" L"\0" L"\x0001d66d" L"\0" L"\x0001d66e" L"\0" L"\x0001d66f" + L"\0" L"\x0001d670" L"\0" L"\x0001d671" L"\0" L"\x0001d672" L"\0" + L"\x0001d673" L"\0" L"\x0001d674" L"\0" L"\x0001d675" L"\0" L"\x0001d676" + L"\0" L"\x0001d677" L"\0" L"\x0001d678" L"\0" L"\x0001d679" L"\0" + L"\x0001d67a" L"\0" L"\x0001d67b" L"\0" L"\x0001d67c" L"\0" L"\x0001d67d" + L"\0" L"\x0001d67e" L"\0" L"\x0001d67f" L"\0" L"\x0001d680" L"\0" + L"\x0001d681" L"\0" L"\x0001d682" L"\0" L"\x0001d683" L"\0" L"\x0001d684" + L"\0" L"\x0001d685" L"\0" L"\x0001d686" L"\0" L"\x0001d687" L"\0" + L"\x0001d688" L"\0" L"\x0001d689" L"\0" L"\x0001d68a" L"\0" L"\x0001d68b" + L"\0" L"\x0001d68c" L"\0" L"\x0001d68d" L"\0" L"\x0001d68e" L"\0" + L"\x0001d68f" L"\0" L"\x0001d690" L"\0" L"\x0001d691" L"\0" L"\x0001d692" + L"\0" L"\x0001d693" L"\0" L"\x0001d694" L"\0" L"\x0001d695" L"\0" + L"\x0001d696" L"\0" L"\x0001d697" L"\0" L"\x0001d698" L"\0" L"\x0001d699" + L"\0" L"\x0001d69a" L"\0" L"\x0001d69b" L"\0" L"\x0001d69c" L"\0" + L"\x0001d69d" L"\0" L"\x0001d69e" L"\0" L"\x0001d69f" L"\0" L"\x0001d6a0" + L"\0" L"\x0001d6a1" L"\0" L"\x0001d6a2" L"\0" L"\x0001d6a3" L"\0" + L"\x0001d7ce" L"\0" L"\x0001d7cf" L"\0" L"\x0001d7d0" L"\0" L"\x0001d7d1" + L"\0" L"\x0001d7d2" L"\0" L"\x0001d7d3" L"\0" L"\x0001d7d4" L"\0" + L"\x0001d7d5" L"\0" L"\x0001d7d6" L"\0" L"\x0001d7d7" L"\0" L"\x0001d7d8" + L"\0" L"\x0001d7d9" L"\0" L"\x0001d7da" L"\0" L"\x0001d7db" L"\0" + L"\x0001d7dc" L"\0" L"\x0001d7dd" L"\0" L"\x0001d7de" L"\0" L"\x0001d7df" + L"\0" L"\x0001d7e0" L"\0" L"\x0001d7e1" L"\0" L"\x0001d7e2" L"\0" + L"\x0001d7e3" L"\0" L"\x0001d7e4" L"\0" L"\x0001d7e5" L"\0" L"\x0001d7e6" + L"\0" L"\x0001d7e7" L"\0" L"\x0001d7e8" L"\0" L"\x0001d7e9" L"\0" + L"\x0001d7ea" L"\0" L"\x0001d7eb" L"\0" L"\x0001d7ec" L"\0" L"\x0001d7ed" + L"\0" L"\x0001d7ee" L"\0" L"\x0001d7ef" L"\0" L"\x0001d7f0" L"\0" + L"\x0001d7f1" L"\0" L"\x0001d7f2" L"\0" L"\x0001d7f3" L"\0" L"\x0001d7f4" + L"\0" L"\x0001d7f5" L"\0" L"\x0001d7f6" L"\0" L"\x0001d7f7" L"\0" + L"\x0001d7f8" L"\0" L"\x0001d7f9" L"\0" L"\x0001d7fa" L"\0" L"\x0001d7fb" + L"\0" L"\x0001d7fc" L"\0" L"\x0001d7fd" L"\0" L"\x0001d7fe" L"\0" + L"\x0001d7ff"; static const uint32_t translit_to_idx[] = { 0, 3, 8, 12, 15, 20, 23, 26, 30, 37, 44, 51, @@ -469,47 +470,47 @@ static const uint32_t translit_to_idx[] 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 178, 180, 183, 186, 189, 192, 196, 199, 202, 205, 208, 211, 214, 217, 221, 224, 227, 230, 233, 237, 242, 245, 248, 252, 257, - 260, 263, 267, 271, 275, 279, 282, 284, 286, 288, 290, 294, - 299, 304, 309, 312, 317, 322, 325, 328, 331, 334, 337, 340, - 343, 346, 349, 352, 356, 359, 362, 365, 368, 371, 376, 382, - 385, 390, 393, 396, 399, 402, 405, 408, 411, 414, 417, 420, - 423, 426, 429, 432, 435, 442, 449, 456, 463, 470, 477, 484, - 491, 498, 505, 512, 519, 524, 527, 531, 536, 540, 543, 547, - 552, 558, 562, 565, 569, 574, 577, 580, 583, 586, 589, 593, - 598, 602, 605, 609, 614, 620, 624, 627, 631, 636, 639, 642, - 645, 648, 652, 656, 661, 665, 669, 674, 677, 680, 683, 686, - 689, 692, 695, 699, 703, 707, 711, 716, 721, 726, 731, 736, - 741, 746, 751, 756, 761, 765, 769, 773, 777, 781, 785, 789, - 793, 798, 803, 808, 813, 818, 823, 828, 833, 838, 842, 847, - 852, 856, 860, 864, 868, 872, 877, 880, 884, 889, 894, 899, - 904, 909, 914, 919, 924, 929, 935, 941, 947, 953, 959, 965, - 971, 977, 983, 989, 995, 1000, 1005, 1010, 1015, 1020, 1025, 1030, - 1035, 1040, 1046, 1052, 1058, 1064, 1070, 1076, 1082, 1088, 1094, 1100, - 1106, 1110, 1114, 1118, 1122, 1126, 1130, 1134, 1138, 1142, 1147, 1152, - 1157, 1162, 1167, 1172, 1177, 1182, 1187, 1192, 1197, 1202, 1207, 1212, - 1217, 1222, 1227, 1232, 1237, 1242, 1247, 1252, 1257, 1262, 1267, 1272, - 1277, 1282, 1287, 1292, 1297, 1302, 1307, 1312, 1317, 1322, 1327, 1332, - 1337, 1342, 1347, 1352, 1357, 1362, 1367, 1372, 1377, 1382, 1387, 1392, - 1397, 1402, 1407, 1412, 1417, 1422, 1427, 1432, 1437, 1442, 1447, 1452, - 1457, 1462, 1467, 1472, 1477, 1482, 1487, 1492, 1497, 1502, 1507, 1512, - 1517, 1522, 1527, 1532, 1537, 1542, 1547, 1552, 1557, 1562, 1567, 1572, - 1577, 1582, 1587, 1592, 1595, 1598, 1601, 1604, 1607, 1610, 1613, 1616, - 1619, 1622, 1625, 1628, 1633, 1637, 1642, 1645, 1648, 1654, 1660, 1666, - 1672, 1678, 1684, 1690, 1696, 1702, 1708, 1714, 1720, 1726, 1732, 1738, - 1744, 1750, 1756, 1762, 1768, 1774, 1780, 1786, 1792, 1798, 1804, 1810, - 1816, 1822, 1828, 1833, 1837, 1841, 1846, 1850, 1854, 1858, 1862, 1866, - 1870, 1874, 1878, 1882, 1886, 1891, 1897, 1901, 1905, 1909, 1913, 1917, - 1921, 1925, 1930, 1935, 1940, 1945, 1949, 1953, 1957, 1961, 1965, 1969, - 1973, 1977, 1981, 1985, 1991, 1997, 2002, 2008, 2014, 2020, 2025, 2031, - 2036, 2043, 2047, 2052, 2057, 2062, 2067, 2074, 2083, 2087, 2091, 2095, - 2099, 2103, 2107, 2111, 2115, 2119, 2123, 2127, 2131, 2135, 2139, 2143, - 2147, 2153, 2157, 2161, 2165, 2171, 2176, 2180, 2184, 2188, 2192, 2196, - 2200, 2204, 2208, 2212, 2216, 2221, 2225, 2229, 2234, 2239, 2243, 2249, - 2254, 2258, 2262, 2266, 2270, 2274, 2278, 2282, 2287, 2292, 2296, 2299, - 2301, 2303, 2305, 2307, 2309, 2311, 2313, 2315, 2317, 2319, 2321, 2323, - 2325, 2327, 2329, 2331, 2334, 2337, 2340, 2343, 2346, 2349, 2352, 2355, + 260, 263, 267, 270, 274, 278, 282, 285, 287, 289, 291, 293, + 297, 302, 307, 312, 315, 320, 325, 328, 331, 334, 337, 340, + 343, 346, 349, 352, 355, 359, 362, 365, 368, 371, 374, 379, + 385, 388, 393, 396, 399, 402, 405, 408, 411, 414, 417, 420, + 423, 426, 429, 432, 435, 438, 445, 452, 459, 466, 473, 480, + 487, 494, 501, 508, 515, 522, 527, 530, 534, 539, 543, 546, + 550, 555, 561, 565, 568, 572, 577, 580, 583, 586, 589, 592, + 596, 601, 605, 608, 612, 617, 623, 627, 630, 634, 639, 642, + 645, 648, 651, 655, 659, 664, 668, 672, 677, 680, 683, 686, + 689, 692, 695, 698, 702, 706, 710, 714, 719, 724, 729, 734, + 739, 744, 749, 754, 759, 764, 768, 772, 776, 780, 784, 788, + 792, 796, 801, 806, 811, 816, 821, 826, 831, 836, 841, 845, + 850, 855, 859, 863, 867, 871, 875, 880, 883, 887, 892, 897, + 902, 907, 912, 917, 922, 927, 932, 938, 944, 950, 956, 962, + 968, 974, 980, 986, 992, 998, 1003, 1008, 1013, 1018, 1023, 1028, + 1033, 1038, 1043, 1049, 1055, 1061, 1067, 1073, 1079, 1085, 1091, 1097, + 1103, 1109, 1113, 1117, 1121, 1125, 1129, 1133, 1137, 1141, 1145, 1150, + 1155, 1160, 1165, 1170, 1175, 1180, 1185, 1190, 1195, 1200, 1205, 1210, + 1215, 1220, 1225, 1230, 1235, 1240, 1245, 1250, 1255, 1260, 1265, 1270, + 1275, 1280, 1285, 1290, 1295, 1300, 1305, 1310, 1315, 1320, 1325, 1330, + 1335, 1340, 1345, 1350, 1355, 1360, 1365, 1370, 1375, 1380, 1385, 1390, + 1395, 1400, 1405, 1410, 1415, 1420, 1425, 1430, 1435, 1440, 1445, 1450, + 1455, 1460, 1465, 1470, 1475, 1480, 1485, 1490, 1495, 1500, 1505, 1510, + 1515, 1520, 1525, 1530, 1535, 1540, 1545, 1550, 1555, 1560, 1565, 1570, + 1575, 1580, 1585, 1590, 1595, 1598, 1601, 1604, 1607, 1610, 1613, 1616, + 1619, 1622, 1625, 1628, 1631, 1636, 1640, 1645, 1648, 1651, 1657, 1663, + 1669, 1675, 1681, 1687, 1693, 1699, 1705, 1711, 1717, 1723, 1729, 1735, + 1741, 1747, 1753, 1759, 1765, 1771, 1777, 1783, 1789, 1795, 1801, 1807, + 1813, 1819, 1825, 1831, 1836, 1840, 1844, 1849, 1853, 1857, 1861, 1865, + 1869, 1873, 1877, 1881, 1885, 1889, 1894, 1900, 1904, 1908, 1912, 1916, + 1920, 1924, 1928, 1933, 1938, 1943, 1948, 1952, 1956, 1960, 1964, 1968, + 1972, 1976, 1980, 1984, 1988, 1994, 2000, 2005, 2011, 2017, 2023, 2028, + 2034, 2039, 2046, 2050, 2055, 2060, 2065, 2070, 2077, 2086, 2090, 2094, + 2098, 2102, 2106, 2110, 2114, 2118, 2122, 2126, 2130, 2134, 2138, 2142, + 2146, 2150, 2156, 2160, 2164, 2168, 2174, 2179, 2183, 2187, 2191, 2195, + 2199, 2203, 2207, 2211, 2215, 2219, 2224, 2228, 2232, 2237, 2242, 2246, + 2252, 2257, 2261, 2265, 2269, 2273, 2277, 2281, 2285, 2290, 2295, 2299, + 2302, 2304, 2306, 2308, 2310, 2312, 2314, 2316, 2318, 2320, 2322, 2324, + 2326, 2328, 2330, 2332, 2334, 2337, 2340, 2343, 2346, 2349, 2352, 2355, 2358, 2361, 2364, 2367, 2370, 2373, 2376, 2379, 2382, 2385, 2388, 2391, - 2394, 2397, 2400, 2403, 2406, 2408, 2411, 2414, 2417, 2420, 2423, 2426, + 2394, 2397, 2400, 2403, 2406, 2409, 2411, 2414, 2417, 2420, 2423, 2426, 2429, 2432, 2435, 2438, 2441, 2444, 2447, 2450, 2453, 2456, 2459, 2462, 2465, 2468, 2471, 2474, 2477, 2480, 2483, 2486, 2489, 2492, 2495, 2498, 2501, 2504, 2507, 2510, 2513, 2516, 2519, 2522, 2525, 2528, 2531, 2534, @@ -575,7 +576,7 @@ static const uint32_t translit_to_idx[] 4661, 4664, 4667, 4670, 4673, 4676, 4679, 4682, 4685, 4688, 4691, 4694, 4697, 4700, 4703, 4706, 4709, 4712, 4715, 4718, 4721, 4724, 4727, 4730, 4733, 4736, 4739, 4742, 4745, 4748, 4751, 4754, 4757, 4760, 4763, 4766, - 4769, 4772, 4775, 4778, 4781, 4784, 4787, 4790 + 4769, 4772, 4775, 4778, 4781, 4784, 4787, 4790, 4793 }; static const wchar_t translit_to_tbl[] = L" \0" L"\0" L"(C)\0" L"\0" L"<<\0" L"\0" L"-\0" L"\0" L"(R)\0" L"\0" L"u\0" @@ -591,13 +592,13 @@ static const wchar_t translit_to_tbl[] = L"\0" L"'\0" L"\0" L"'\0" L"\0" L",\0" L"\0" L"'\0" L"\0" L"\"\0" L"\0" L"\"\0" L"\0" L",,\0" L"\0" L"\"\0" L"\0" L"+\0" L"\0" L"o\0" L"\0" L".\0" L"\0" L"..\0" L"\0" L"...\0" L"\0" L" \0" L"\0" L"`\0" L"\0" L"``\0" L"\0" - L"```\0" L"\0" L"<\0" L"\0" L">\0" L"\0" L"!!\0" L"\0" L"??\0" L"\0" L"?!\0" - L"\0" L"!?\0" L"\0" L" \0" L"\0" L"\0" L"\0" L"\0" L"\0" L"\0" L"\0" L"\0" - L"\0" L"Rs\0" L"\0" L"EUR\0" L"\0" L"a/c\0" L"\0" L"a/s\0" L"\0" L"C\0" - L"\0" L"c/o\0" L"\0" L"c/u\0" L"\0" L"g\0" L"\0" L"H\0" L"\0" L"H\0" L"\0" - L"H\0" L"\0" L"h\0" L"\0" L"I\0" L"\0" L"I\0" L"\0" L"L\0" L"\0" L"l\0" - L"\0" L"N\0" L"\0" L"No\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" L"R\0" L"\0" - L"R\0" L"\0" L"R\0" L"\0" L"TEL\0" L"\0" L"(TM)\0" L"\0" L"Z\0" L"\0" + L"```\0" L"\0" L"<\0" L"\0" L">\0" L"\0" L"!!\0" L"\0" L"/\0" L"\0" L"??\0" + L"\0" L"?!\0" L"\0" L"!?\0" L"\0" L" \0" L"\0" L"\0" L"\0" L"\0" L"\0" L"\0" + L"\0" L"\0" L"\0" L"Rs\0" L"\0" L"EUR\0" L"\0" L"a/c\0" L"\0" L"a/s\0" L"\0" + L"C\0" L"\0" L"c/o\0" L"\0" L"c/u\0" L"\0" L"g\0" L"\0" L"H\0" L"\0" L"H\0" + L"\0" L"H\0" L"\0" L"h\0" L"\0" L"I\0" L"\0" L"I\0" L"\0" L"L\0" L"\0" + L"l\0" L"\0" L"N\0" L"\0" L"No\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" L"R\0" + L"\0" L"R\0" L"\0" L"R\0" L"\0" L"TEL\0" L"\0" L"(TM)\0" L"\0" L"Z\0" L"\0" L"Ohm\0" L"\0" L"Z\0" L"\0" L"B\0" L"\0" L"C\0" L"\0" L"e\0" L"\0" L"e\0" L"\0" L"E\0" L"\0" L"F\0" L"\0" L"M\0" L"\0" L"o\0" L"\0" L"i\0" L"\0" L"D\0" L"\0" L"d\0" L"\0" L"e\0" L"\0" L"i\0" L"\0" L"j\0" L"\0" L" 1/3 \0" diff -pNur -x CVS -x libidn glibc-2.5/locale/C-translit.h.in glibc-2.5-branch/locale/C-translit.h.in --- glibc-2.5/locale/C-translit.h.in 2002-04-20 00:16:46.000000000 -0700 +++ glibc-2.5-branch/locale/C-translit.h.in 2007-07-12 09:58:03.000000000 -0700 @@ -1,5 +1,5 @@ /* Transliteration for the C locale. -*-C-*- - Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. + Copyright (C) 2000, 2001, 2002, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. @@ -94,6 +94,7 @@ "\x2039" "<" /* SINGLE LEFT-POINTING ANGLE QUOTATION MARK */ "\x203a" ">" /* SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */ "\x203c" "!!" /* DOUBLE EXCLAMATION MARK */ +"\x2044" "/" /* FRACTION SLASH */ "\x2047" "??" /* DOUBLE QUESTION MARK */ "\x2048" "?!" /* QUESTION EXCLAMATION MARK */ "\x2049" "!?" /* EXCLAMATION QUESTION MARK */ diff -pNur -x CVS -x libidn glibc-2.5/locale/iso-3166.def glibc-2.5-branch/locale/iso-3166.def --- glibc-2.5/locale/iso-3166.def 2006-09-29 11:07:50.000000000 -0700 +++ glibc-2.5-branch/locale/iso-3166.def 2007-07-12 07:54:28.000000000 -0700 @@ -198,6 +198,7 @@ DEFINE_COUNTRY_CODE ("SAO TOME AND PRINC DEFINE_COUNTRY_CODE ("SAUDI ARABIA", SA, SAU, 682) DEFINE_COUNTRY_CODE ("SENEGAL", SN, SEN, 686) DEFINE_COUNTRY_CODE ("SERBIA AND MONTENEGRO", CS, SCG, 891) +DEFINE_COUNTRY_CODE ("SERBIA", RS, SRB, 688) DEFINE_COUNTRY_CODE ("SEYCHELLES", SC, SYC, 690) DEFINE_COUNTRY_CODE ("SIERRA LEONE", SL, SLE, 694) DEFINE_COUNTRY_CODE ("SINGAPORE", SG, SGP, 702) diff -pNur -x CVS -x libidn glibc-2.5/locale/iso-4217.def glibc-2.5-branch/locale/iso-4217.def --- glibc-2.5/locale/iso-4217.def 2006-04-26 00:14:53.000000000 -0700 +++ glibc-2.5-branch/locale/iso-4217.def 2007-07-12 07:54:28.000000000 -0700 @@ -129,6 +129,7 @@ DEFINE_INT_CURR("PYG") /* Paraguay Guar DEFINE_INT_CURR("QAR") /* Qatar Rial */ DEFINE_INT_CURR("ROL") /* Romanian Leu */ DEFINE_INT_CURR("RON") /* Romanian New Leu */ +DEFINE_INT_CURR("RSD") /* Serbian Dinars */ DEFINE_INT_CURR("RUB") /* Russian Ruble */ DEFINE_INT_CURR("RWF") /* Rwanda Franc */ DEFINE_INT_CURR("SAR") /* Saudi Arabia Riyal */ diff -pNur -x CVS -x libidn glibc-2.5/locale/programs/ld-ctype.c glibc-2.5-branch/locale/programs/ld-ctype.c --- glibc-2.5/locale/programs/ld-ctype.c 2006-09-20 20:57:30.000000000 -0700 +++ glibc-2.5-branch/locale/programs/ld-ctype.c 2007-07-12 09:58:03.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 1995-2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1995. @@ -1866,6 +1866,9 @@ find_translit (struct localedef_t *local assert (locale != NULL); ctype = locale->categories[LC_CTYPE].ctype; + if (ctype == NULL) + return NULL; + if (ctype->translit != NULL) result = find_translit2 (ctype, charmap, wch); diff -pNur -x CVS -x libidn glibc-2.5/localedata/ChangeLog glibc-2.5-branch/localedata/ChangeLog --- glibc-2.5/localedata/ChangeLog 2006-09-29 11:30:52.000000000 -0700 +++ glibc-2.5-branch/localedata/ChangeLog 2007-07-12 08:22:08.000000000 -0700 @@ -1,3 +1,84 @@ +2007-05-07 Ulrich Drepper + + * locales/as_IN: Fix currency_symbol, abday for Sunday, abmon for + January, February, and September to December, mon for January, + February, September, and December, am_pm, and name_*. + Patch by Amitakhya Phukan . + +2007-04-27 Ulrich Drepper + + [BZ #3213] + * locales/translit_neutral: Add entry for U2044. + +2007-04-24 Ulrich Drepper + + [BZ #4411] + * locales/en_ZA: Update int_select. + Patch by Dwayne Bailey . + +2007-02-16 Ulrich Drepper + + [BZ #3995] + * locales/ru_RU (LC_TIME): Set first_weekday and first_workday. + +2007-02-16 Ulrich Drepper + + [BZ #3851] + * locales/bn_BD: Fix full name of January and February. + Patch by Jamil Ahmed . + +2007-02-17 Ulrich Drepper + + [BZ #3334] + * locales/sr_ME: Update from maintainer. + +2007-02-16 Ulrich Drepper + + [BZ #3322] + * SUPPORTED (SUPPORTED-LOCALES): Add sr_RS and sr_RS@latin. + * locales/sr_RS: New file. + * locales/sr_RS@latin: New file. + +2007-02-02 Bruno Haible + + * charmaps/EUC-KR: Add mapping for 0xA2 0xE8. + * charmaps/JOHAB: Add mapping for 0xD9 0xE8. + Reported by Jungshik Shin . + + * charmaps/JOHAB: Add mappings for 0xD9 0xE6 and 0xD9 0xE7. + Reported by Jungshik Shin . + +2007-01-12 Gwenole Beauchesne + + [BZ #3884] + * locales/sl_SI: Slovenia joined the Euro zone. + Fix negative number format. + +2006-11-02 Ulrich Drepper + + * locales/mai_IN: New file. + Provided by Rajesh Ranjan . + + * SUPPORTED: Add mai_IN/UTF-8. + +2006-10-12 Ulrich Drepper + + [BZ #3320] + * locales/es_ES (LC_TIME): Add week, first_weekday, and first_workday. + +2006-10-05 Dmitry V. Levin + + * locales/tt_RU: Fix territory, title and descriptive comment. + +2006-10-05 Ulrich Drepper + + * locales/pa_IN (abday): Fix spelling of Sunday. + Patch by Mayank Jain . + +2006-10-01 Ulrich Drepper + + * locales/en_GB: Use more complete en_US data in LC_NAME. + 2006-09-29 Ulrich Drepper [BZ #39] diff -pNur -x CVS -x libidn glibc-2.5/localedata/charmaps/EUC-KR glibc-2.5-branch/localedata/charmaps/EUC-KR --- glibc-2.5/localedata/charmaps/EUC-KR 2002-11-02 17:21:08.000000000 -0800 +++ glibc-2.5-branch/localedata/charmaps/EUC-KR 2007-07-12 07:48:20.000000000 -0700 @@ -341,6 +341,7 @@ CHARMAP /xa2/xe5 TELEPHONE SIGN /xa2/xe6 EURO SIGN /xa2/xe7 REGISTERED SIGN + /xa2/xe8 CIRCLED HANGUL IEUNG U /xa3/xa1 FULLWIDTH EXCLAMATION MARK /xa3/xa2 FULLWIDTH QUOTATION MARK /xa3/xa3 FULLWIDTH NUMBER SIGN diff -pNur -x CVS -x libidn glibc-2.5/localedata/charmaps/JOHAB glibc-2.5-branch/localedata/charmaps/JOHAB --- glibc-2.5/localedata/charmaps/JOHAB 2002-11-02 17:21:08.000000000 -0800 +++ glibc-2.5-branch/localedata/charmaps/JOHAB 2007-07-12 07:48:20.000000000 -0700 @@ -11520,6 +11520,9 @@ CHARMAP /xd9/xe3 SQUARE AM /xd9/xe4 SQUARE PM /xd9/xe5 TELEPHONE SIGN + /xd9/xe6 EURO SIGN + /xd9/xe7 REGISTERED SIGN + /xd9/xe8 CIRCLED HANGUL IEUNG U /xda/x31 FULLWIDTH EXCLAMATION MARK /xda/x32 FULLWIDTH QUOTATION MARK /xda/x33 FULLWIDTH NUMBER SIGN diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/as_IN glibc-2.5-branch/localedata/locales/as_IN --- glibc-2.5/localedata/locales/as_IN 2006-07-30 15:19:44.000000000 -0700 +++ glibc-2.5-branch/localedata/locales/as_IN 2007-07-12 08:22:08.000000000 -0700 @@ -610,7 +610,7 @@ END LC_NUMERIC %%%%%%%%%%%%% LC_MONETARY int_curr_symbol "" -currency_symbol "" +currency_symbol "" mon_decimal_point "" mon_thousands_sep "" mon_grouping 3;2 @@ -634,7 +634,7 @@ END LC_MONETARY %%%%%%%%%%%%% LC_TIME -abday "";/ +abday "";/ "";/ "";/ "";/ @@ -648,37 +648,37 @@ day "";/ "";/ "" -abmon "";/ - "";/ +abmon "";/ + "";/ "";/ "";/ "";/ "";/ "";/ "";/ - "";/ - "";/ - "";/ - "" -mon "";/ - "";/ + "";/ + "";/ + "";/ + "" +mon "";/ + "";/ "";/ "";/ "";/ "";/ "";/ "";/ - "";/ + "";/ "";/ "";/ - "" + "" % d_fmt "%e-%m-%Y" d_fmt "" % t_fmt "%I.%M.%S %p" t_fmt "" % d_t_fmt"%e %B, %Y %I.%M.%S %p %Z" d_t_fmt "" -am_pm "";"" +am_pm "";"" % t_fmt_ampm "%I.%M.%S %p" t_fmt_ampm "" END LC_TIME @@ -704,10 +704,10 @@ LC_NAME name_fmt "/ " name_gen "" -name_mr "" -name_mrs "" -name_miss "" -name_ms "" +name_mr "" +name_mrs "" +name_miss "" +name_ms "" END LC_NAME %%%%%%%%%%%%% diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/bn_BD glibc-2.5-branch/localedata/locales/bn_BD --- glibc-2.5/localedata/locales/bn_BD 2006-08-23 23:39:08.000000000 -0700 +++ glibc-2.5-branch/localedata/locales/bn_BD 2007-07-12 07:54:59.000000000 -0700 @@ -13,8 +13,8 @@ tel "" fax "" language "Bengali/Bangla" territory "Bangladesh" -revision "0.3" -date "2005-01-18" +revision "0.5" +date "2007-01-10" category "bn_BD:2001";LC_IDENTIFICATION category "bn_BD:2001";LC_COLLATE @@ -101,8 +101,8 @@ abmon "";/ "" -mon "";/ - "";/ +mon "";/ + "";/ "";/ "";/ "";/ diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/en_GB glibc-2.5-branch/localedata/locales/en_GB --- glibc-2.5/localedata/locales/en_GB 2006-07-30 15:19:44.000000000 -0700 +++ glibc-2.5-branch/localedata/locales/en_GB 2006-10-01 09:18:33.000000000 -0700 @@ -146,8 +146,7 @@ measurement 1 END LC_MEASUREMENT LC_NAME -name_fmt "/ -" +copy "en_US" END LC_NAME LC_ADDRESS diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/en_ZA glibc-2.5-branch/localedata/locales/en_ZA --- glibc-2.5/localedata/locales/en_ZA 2006-07-30 15:19:44.000000000 -0700 +++ glibc-2.5-branch/localedata/locales/en_ZA 2007-07-12 08:11:14.000000000 -0700 @@ -8,8 +8,8 @@ comment_char % % Fax: +27 12 3430389 % Language: en % Territory: ZA -% Revision: 1.2.1 -% Date: 2005-10-13 +% Revision: 1.3 +% Date: 2007-04-19 % Users: general % Repertoiremap: mnemonic,ds % Charset: ISO-8859-1 @@ -17,6 +17,9 @@ comment_char % % for commercial purposes. % % Changelog +% 1.3 (2007-04-19): +% 2007-04-19 Dwayne Bailey +% - Change int_select from 09 to 00 % 1.2.1 (2005-10-13): % 2005-10-12 Dwayne Bailey % - Update contact information @@ -55,8 +58,8 @@ territory "South Africa" % audience "" % application "" abbreviation "Translate.org.za" -revision "1.2.1" -date "2005-10-13" +revision "1.3" +date "2007-04-19" % category "en_ZA:2003";LC_IDENTIFICATION category "en_ZA:2000";LC_CTYPE @@ -235,8 +238,8 @@ tel_int_fmt "" % Prefix for making international calls -% "09" -int_select "" +% "00" +int_select "" % International dialing code % "27" diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/es_ES glibc-2.5-branch/localedata/locales/es_ES --- glibc-2.5/localedata/locales/es_ES 2006-07-30 15:19:44.000000000 -0700 +++ glibc-2.5-branch/localedata/locales/es_ES 2007-01-12 06:59:44.000000000 -0800 @@ -2187,12 +2187,13 @@ t_fmt_ampm "" date_fmt "/ / " +week 7;19971130;5 +first_weekday 2 +first_workday 2 END LC_TIME LC_PAPER -% FIXME height 297 -% FIXME width 210 END LC_PAPER diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/mai_IN glibc-2.5-branch/localedata/locales/mai_IN --- glibc-2.5/localedata/locales/mai_IN 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/localedata/locales/mai_IN 2007-01-12 07:26:50.000000000 -0800 @@ -0,0 +1,84 @@ +comment_char % +escape_char / +% Maithili language locale for India. +% Contributed by Rajesh Ranjan and +% Sangeeta Kumari . + +LC_IDENTIFICATION +title "Maithili language locale for India" +source "Maithili Computing Research Center, Pune, India" +address "B-3/302, Lunkad Daffodills, Viman Nagar, Pune, India" +contact "" +email "rajeshkajha@yahoo.com" +tel "" +fax "" +language "Maithili" +territory "India" +revision "1.0" +date "2006-11-01" +% +category "mai_IN:2006";LC_IDENTIFICATION +category "mai_IN:2006";LC_CTYPE +category "mai_IN:2006";LC_COLLATE +category "mai_IN:2006";LC_TIME +category "mai_IN:2006";LC_NUMERIC +category "mai_IN:2006";LC_MONETARY +category "mai_IN:2006";LC_MESSAGES +category "mai_IN:2006";LC_PAPER +category "mai_IN:2006";LC_NAME +category "mai_IN:2006";LC_ADDRESS +category "mai_IN:2006";LC_TELEPHONE + +END LC_IDENTIFICATION + +LC_CTYPE +copy "hi_IN" +END LC_CTYPE + +LC_COLLATE +copy "hi_IN" +END LC_COLLATE + +LC_MONETARY +copy "hi_IN" +END LC_MONETARY + + +LC_NUMERIC +copy "hi_IN" +END LC_NUMERIC + + +LC_TIME +copy "hi_IN" +END LC_TIME + + +LC_MESSAGES +copy "hi_IN" +END LC_MESSAGES + + +LC_PAPER +copy "hi_IN" +END LC_PAPER + + +LC_NAME +copy "hi_IN" +END LC_NAME + + +LC_ADDRESS +copy "hi_IN" +END LC_ADDRESS + + +LC_TELEPHONE +copy "hi_IN" +END LC_TELEPHONE + + +LC_MEASUREMENT +copy "hi_IN" +END LC_MEASUREMENT diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/pa_IN glibc-2.5-branch/localedata/locales/pa_IN --- glibc-2.5/localedata/locales/pa_IN 2006-08-12 22:47:24.000000000 -0700 +++ glibc-2.5-branch/localedata/locales/pa_IN 2006-10-05 09:54:26.000000000 -0700 @@ -80,7 +80,7 @@ abday "";/ "";/ "";/ "";/ - "" + "" % % Full weekday names (%A) day "";/ diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/ru_RU glibc-2.5-branch/localedata/locales/ru_RU --- glibc-2.5/localedata/locales/ru_RU 2006-07-30 15:19:43.000000000 -0700 +++ glibc-2.5-branch/localedata/locales/ru_RU 2007-07-12 07:55:25.000000000 -0700 @@ -149,6 +149,8 @@ t_fmt_ampm "" date_fmt "/ / " +first_weekday 2 +first_workday 2 END LC_TIME LC_PAPER diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/sl_SI glibc-2.5-branch/localedata/locales/sl_SI --- glibc-2.5/localedata/locales/sl_SI 2006-07-30 15:19:43.000000000 -0700 +++ glibc-2.5-branch/localedata/locales/sl_SI 2007-07-12 07:32:39.000000000 -0700 @@ -2126,8 +2126,8 @@ noexpr "" -currency_symbol "" +int_curr_symbol "" +currency_symbol "" mon_decimal_point "" mon_thousands_sep "" mon_grouping 3;3 @@ -2136,11 +2136,11 @@ negative_sign "" int_frac_digits 2 frac_digits 2 p_cs_precedes 0 -p_sep_by_space 2 +p_sep_by_space 1 n_cs_precedes 0 -n_sep_by_space 2 -p_sign_posn 2 -n_sign_posn 2 +n_sep_by_space 1 +p_sign_posn 1 +n_sign_posn 1 END LC_MONETARY LC_NUMERIC diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/sr_ME glibc-2.5-branch/localedata/locales/sr_ME --- glibc-2.5/localedata/locales/sr_ME 2006-09-29 11:28:32.000000000 -0700 +++ glibc-2.5-branch/localedata/locales/sr_ME 2007-07-12 07:54:28.000000000 -0700 @@ -1,42 +1,38 @@ comment_char % escape_char / % -% Serbian Language in Jekavian dialect Locale for Serbia and Montenegro -% Source: sr_YU locale +% Serbian Language locale for Montenegro +% Source: sr_YU, sr_CS locale % Address: % % Contact: Danilo Segan -% Email: dsegan@gmx.net -% Tel: +381 63 8626082 +% Email: danilo@gnome.org +% Tel: +381 63 323456 % Fax: none % Language: sr -% Territory: CS -% Revision: 1.0 -% Date: 2003-08-13 +% Territory: ME +% Revision: 1.2 +% Date: 2006-10-11 % Application: general % Users: general % Charset: UTF-8, ISO-8859-5 % Distribution and use is free, also % for commercial purposes. -% -% TODO: -% -- fix LC_COLLATE to work correctly for latin alphabet too -% LC_IDENTIFICATION -title "Serbian locale for Serbia and Montenegro" -source "sr_YU locale" +title "Serbian locale for Montenegro" +source "sr_YU, sr_CS locale" address "" contact "Danilo Segan" email "bug-glibc@gnu.org" tel "" fax "" language "Serbian" -territory "Serbia and Montenegro" -revision "1.1" -date "2004-01-10" +territory "Montenegro" +revision "1.2" +date "2006-10-11" audience "general" -application "" +application "GNU locale" abbreviation "" % category i18n:1997;LC_IDENTIFICATION @@ -54,19 +50,33 @@ category i18n:1997;LC_MEASUREMENT END LC_IDENTIFICATION LC_CTYPE -copy "sr_CS" +copy "i18n" END LC_CTYPE LC_COLLATE -copy "sr_CS" +copy "sr_RS" END LC_COLLATE LC_MONETARY -copy "sr_CS" +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 0 +p_sep_by_space 1 +n_cs_precedes 0 +n_sep_by_space 1 +p_sign_posn 1 +n_sign_posn 1 END LC_MONETARY LC_NUMERIC -copy "sr_CS" +copy "sr_RS" END LC_NUMERIC LC_TIME @@ -110,31 +120,46 @@ t_fmt_ampm "" date_fmt "/ / " -week 7;19971201;4 +% week 7;19971201;4 first_weekday 2 first_workday 2 END LC_TIME LC_MESSAGES -copy "sr_CS" +copy "sr_RS" END LC_MESSAGES LC_PAPER -copy "sr_CS" +copy "sr_RS" END LC_PAPER LC_NAME -copy "sr_CS" +copy "sr_RS" END LC_NAME LC_ADDRESS -copy "sr_CS" +postal_fmt "/ +/ +/ +/ +" +country_ab2 "" +country_ab3 "" +country_post "" +country_name "" +country_num 499 +country_car "" +country_isbn "" +lang_name "" +lang_term "" +lang_lib "" +lang_ab "" END LC_ADDRESS LC_TELEPHONE -copy "sr_CS" +copy "sr_RS" END LC_TELEPHONE LC_MEASUREMENT -copy "sr_CS" +copy "sr_RS" END LC_MEASUREMENT diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/sr_RS glibc-2.5-branch/localedata/locales/sr_RS --- glibc-2.5/localedata/locales/sr_RS 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/localedata/locales/sr_RS 2007-07-12 07:54:28.000000000 -0700 @@ -0,0 +1,360 @@ +comment_char % +escape_char / +% +% Serbian Language Locale for Serbia +% Source: sr_YU, sr_CS locales +% Address: +% +% Contact: Danilo Segan +% Email: danilo@gnome.org +% Tel: +381 63 323456 +% Fax: none +% Language: sr +% Territory: RS +% Revision: 1.3 +% Date: 2006-10-09 +% Application: general +% Users: general +% Charset: UTF-8 +% Distribution and use is free, also +% for commercial purposes. +% + +LC_IDENTIFICATION +title "Serbian locale for Serbia" +source "sr_YU, sr_CS locale" +address "" +contact "Danilo Segan" +email "bug-glibc-locales@gnu.org" +tel "" +fax "" +language "Serbian" +territory "Serbia" +revision "1.3" +date "2006-10-09" +audience "general" +application "GNU locale" +abbreviation "" +% +category "i18n:1997";LC_IDENTIFICATION +category "i18n:1997";LC_CTYPE +category "i18n:1997";LC_COLLATE +category "i18n:1997";LC_MONETARY +category "i18n:1997";LC_NUMERIC +category "i18n:1997";LC_TIME +category "i18n:1997";LC_MESSAGES +category "i18n:1997";LC_PAPER +category "i18n:1997";LC_NAME +category "i18n:1997";LC_ADDRESS +category "i18n:1997";LC_TELEPHONE +category "i18n:1997";LC_MEASUREMENT +END LC_IDENTIFICATION + +LC_CTYPE +copy "i18n" +translit_start +include "translit_combining";"" + +% cyrillic -> latin + "";"" % d- + "" % gj + "" % dz + "" % j + "" % lj + "" % nj + "";"" % c' + "" % kj + "";"" % dz< + + "";"" % D- + "" % Gj + "" % Dz + "" % J + "" % Lj + "" % Nj + "";"" % C' + "" % Kj + "";"" % Dz< + + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "";"" % z< + "";"" % s< + "";"" % c< + + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "";"" % z< + "";"" % s< + "";"" % c< + +translit_end +END LC_CTYPE + + +LC_COLLATE + +copy "iso14651_t1" + +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-symbol +collating-symbol + +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol + +collating-symbol +collating-symbol + +reorder-after + +reorder-after + + +reorder-after + + + + + +reorder-after + +reorder-after + +reorder-after + +reorder-after + + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-end + +END LC_COLLATE + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 0 +p_sep_by_space 1 +n_cs_precedes 0 +n_sep_by_space 1 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +decimal_point "" +thousands_sep "" +grouping 0;0 +END LC_NUMERIC + +LC_TIME + +abday "";"";/ + "";"";/ + "";"";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" + +d_t_fmt "/ +/ +" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +date_fmt "/ +/ +" +% week 7;19971201;4 +first_weekday 2 +first_workday 2 +END LC_TIME + +LC_MESSAGES +yesexpr "" +noexpr "" +END LC_MESSAGES + +LC_PAPER +height 297 +width 210 +END LC_PAPER + +LC_NAME +name_fmt "/ +" +name_gen "" +name_mr "" +name_mrs "" +name_miss "" +name_ms "" +END LC_NAME + +LC_ADDRESS +postal_fmt "/ +/ +/ +/ +" +country_ab2 "" +country_ab3 "" +% FIXME: country_post is probably incorrect +country_post "" +country_name "" +country_num 688 +country_car "" +% FIXME: ISBN code is what? "86" that preceedes all the numbers? +country_isbn "" +lang_name "" +lang_term "" +lang_lib "" +lang_ab "" +END LC_ADDRESS + +LC_TELEPHONE +tel_int_fmt "/ +" +tel_dom_fmt "" +int_prefix "" +int_select "" +END LC_TELEPHONE + +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/sr_RS@latin glibc-2.5-branch/localedata/locales/sr_RS@latin --- glibc-2.5/localedata/locales/sr_RS@latin 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/localedata/locales/sr_RS@latin 2007-07-12 07:54:28.000000000 -0700 @@ -0,0 +1,174 @@ +comment_char % +escape_char / +% +% Serbian Language Locale for Serbia +% Source: sr_YU, sr_CS locales +% Address: +% +% Contact: Danilo Segan +% Email: danilo@gnome.org +% Tel: +381 63 323456 +% Fax: none +% Language: sr +% Territory: RS +% Revision: 1.3 +% Date: 2006-10-09 +% Application: general +% Users: general +% Charset: UTF-8, ISO-8859-2 +% Distribution and use is free, also +% for commercial purposes. +% + +LC_IDENTIFICATION +title "Serbian Latin locale for Serbia" +source "sr_YU, sr_CS locale" +address "" +contact "Danilo Segan" +email "bug-glibc-locales@gnu.org" +tel "" +fax "" +language "Serbian" +territory "Serbia" +revision "1.3" +date "2006-10-09" +audience "general" +application "GNU locale" +abbreviation "" +% +category "i18n:1997";LC_IDENTIFICATION +category "i18n:1997";LC_CTYPE +category "i18n:1997";LC_COLLATE +category "i18n:1997";LC_MONETARY +category "i18n:1997";LC_NUMERIC +category "i18n:1997";LC_TIME +category "i18n:1997";LC_MESSAGES +category "i18n:1997";LC_PAPER +category "i18n:1997";LC_NAME +category "i18n:1997";LC_ADDRESS +category "i18n:1997";LC_TELEPHONE +category "i18n:1997";LC_MEASUREMENT +END LC_IDENTIFICATION + +LC_CTYPE +copy "i18n" +END LC_CTYPE + +LC_COLLATE +copy "sr_RS" +END LC_COLLATE + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 0 +frac_digits 0 +p_cs_precedes 1 +p_sep_by_space 1 +n_cs_precedes 1 +n_sep_by_space 1 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +copy "sr_RS" +END LC_NUMERIC + +LC_TIME +abday "";"";/ + "";"";/ + "";"";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" + +d_t_fmt "/ +/ +" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +date_fmt "/ +/ +" +% week 7;19971201;4 +first_weekday 2 +first_workday 2 +END LC_TIME + +LC_MESSAGES +yesexpr "" +noexpr "" +END LC_MESSAGES + +LC_PAPER +copy "sr_RS" +END LC_PAPER + +LC_NAME +name_fmt "/ +" +name_gen "" +name_mr "" +name_mrs "" +name_miss "" +name_ms "" +END LC_NAME + +LC_ADDRESS +postal_fmt "/ +/ +/ +/ +" +country_ab2 "" +country_ab3 "" +country_post "" +country_name "/ +" +country_num 688 +country_car "" +country_isbn "" +lang_name "" +lang_term "" +lang_lib "" +lang_ab "" +END LC_ADDRESS + +LC_TELEPHONE +copy "sr_RS" +END LC_TELEPHONE + +LC_MEASUREMENT +copy "sr_RS" +END LC_MEASUREMENT diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/translit_neutral glibc-2.5-branch/localedata/locales/translit_neutral --- glibc-2.5/localedata/locales/translit_neutral 2002-04-20 00:14:27.000000000 -0700 +++ glibc-2.5-branch/localedata/locales/translit_neutral 2007-07-12 08:13:29.000000000 -0700 @@ -116,6 +116,8 @@ include "translit_wide";"" % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +% FRACTION SLASH + % WORD JOINER "" % FUNCTION APPLICATION diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/tt_RU glibc-2.5-branch/localedata/locales/tt_RU --- glibc-2.5/localedata/locales/tt_RU 2006-07-30 15:19:43.000000000 -0700 +++ glibc-2.5-branch/localedata/locales/tt_RU 2006-10-06 08:34:42.000000000 -0700 @@ -1,7 +1,7 @@ comment_char % escape_char / % -% Tatar Language Locale for Tatarstan +% Tatar Language Locale for Russia % Source: % Contact: Pablo Saratxaga, Rinat Norkin % Email: , @@ -24,7 +24,7 @@ escape_char / % replace cyrillic alphabet LC_IDENTIFICATION -title "Tatar language locale for Tatarstan" +title "Tatar language locale for Russia" source "Rinat Norkin" address "" contact "Pablo Saratxaga, Rinat Norkin" @@ -32,7 +32,7 @@ email "pablo@mandrakesoft.com, rinat@tai tel "" fax "" language "Tatar" -territory "Tatarstan" +territory "Russia" revision "0.4" date "2001-01-28" diff -pNur -x CVS -x libidn glibc-2.5/localedata/SUPPORTED glibc-2.5-branch/localedata/SUPPORTED --- glibc-2.5/localedata/SUPPORTED 2006-09-29 11:29:11.000000000 -0700 +++ glibc-2.5-branch/localedata/SUPPORTED 2007-07-12 07:54:28.000000000 -0700 @@ -252,6 +252,7 @@ lt_LT.UTF-8/UTF-8 \ lt_LT/ISO-8859-13 \ lv_LV.UTF-8/UTF-8 \ lv_LV/ISO-8859-13 \ +mai_IN/UTF-8 \ mg_MG.UTF-8/UTF-8 \ mg_MG/ISO-8859-15 \ mi_NZ.UTF-8/UTF-8 \ @@ -320,6 +321,8 @@ sq_AL/ISO-8859-1 \ sr_CS.UTF-8/UTF-8 \ sr_CS/ISO-8859-5 \ sr_ME/UTF-8 \ +sr_RS/UTF-8 \ +sr_RS@latin/UTF-8 \ ss_ZA/UTF-8 \ st_ZA.UTF-8/UTF-8 \ st_ZA/ISO-8859-1 \ diff -pNur -x CVS -x libidn glibc-2.5/login/utmp_file.c glibc-2.5-branch/login/utmp_file.c --- glibc-2.5/login/utmp_file.c 2005-12-14 03:33:40.000000000 -0800 +++ glibc-2.5-branch/login/utmp_file.c 2007-07-12 09:58:03.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2002, 2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 1996-2002, 2003, 2004, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper and Paul Janzen , 1996. @@ -140,11 +140,11 @@ setutent_file (void) file_name = TRANSFORM_UTMP_FILE_NAME (__libc_utmp_file_name); - file_fd = open_not_cancel_2 (file_name, O_RDWR); + file_fd = open_not_cancel_2 (file_name, O_RDWR | O_LARGEFILE); if (file_fd == -1) { /* Hhm, read-write access did not work. Try read-only. */ - file_fd = open_not_cancel_2 (file_name, O_RDONLY); + file_fd = open_not_cancel_2 (file_name, O_RDONLY | O_LARGEFILE); if (file_fd == -1) return 0; } @@ -459,7 +459,7 @@ updwtmp_file (const char *file, const st int fd; /* Open WTMP file. */ - fd = open_not_cancel_2 (file, O_WRONLY); + fd = open_not_cancel_2 (file, O_WRONLY | O_LARGEFILE); if (fd < 0) return -1; diff -pNur -x CVS -x libidn glibc-2.5/malloc/arena.c glibc-2.5-branch/malloc/arena.c --- glibc-2.5/malloc/arena.c 2006-09-07 09:04:22.000000000 -0700 +++ glibc-2.5-branch/malloc/arena.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,5 +1,6 @@ /* Malloc implementation for multiple threads without lock contention. - Copyright (C) 2001,2002,2003,2004,2005,2006 Free Software Foundation, Inc. + Copyright (C) 2001,2002,2003,2004,2005,2006,2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Wolfram Gloger , 2001. @@ -59,10 +60,12 @@ typedef struct _heap_info { mstate ar_ptr; /* Arena for this heap. */ struct _heap_info *prev; /* Previous heap. */ size_t size; /* Current size in bytes. */ + size_t mprotect_size; /* Size in bytes that has been mprotected + PROT_READ|PROT_WRITE. */ /* Make sure the following data is properly aligned, particularly that sizeof (heap_info) + 2 * SIZE_SZ is a multiple of - MALLOG_ALIGNMENT. */ - char pad[-5 * SIZE_SZ & MALLOC_ALIGN_MASK]; + MALLOC_ALIGNMENT. */ + char pad[-6 * SIZE_SZ & MALLOC_ALIGN_MASK]; } heap_info; /* Get a compile-time error if the heap_info padding is not correct @@ -692,6 +695,7 @@ new_heap(size, top_pad) size_t size, top } h = (heap_info *)p2; h->size = size; + h->mprotect_size = size; THREAD_STAT(stat_n_heaps++); return h; } @@ -714,17 +718,34 @@ grow_heap(h, diff) heap_info *h; long di new_size = (long)h->size + diff; if((unsigned long) new_size > (unsigned long) HEAP_MAX_SIZE) return -1; - if(mprotect((char *)h + h->size, diff, PROT_READ|PROT_WRITE) != 0) - return -2; + if((unsigned long) new_size > h->mprotect_size) { + if (mprotect((char *)h + h->mprotect_size, + (unsigned long) new_size - h->mprotect_size, + PROT_READ|PROT_WRITE) != 0) + return -2; + h->mprotect_size = new_size; + } } else { new_size = (long)h->size + diff; if(new_size < (long)sizeof(*h)) return -1; /* Try to re-map the extra heap space freshly to save memory, and make it inaccessible. */ - if((char *)MMAP((char *)h + new_size, -diff, PROT_NONE, - MAP_PRIVATE|MAP_FIXED) == (char *) MAP_FAILED) - return -2; +#ifdef _LIBC + if (__builtin_expect (__libc_enable_secure, 0)) +#else + if (1) +#endif + { + if((char *)MMAP((char *)h + new_size, -diff, PROT_NONE, + MAP_PRIVATE|MAP_FIXED) == (char *) MAP_FAILED) + return -2; + h->mprotect_size = new_size; + } +#ifdef _LIBC + else + madvise ((char *)h + new_size, -diff, MADV_DONTNEED); +#endif /*fprintf(stderr, "shrink %p %08lx\n", h, new_size);*/ } h->size = new_size; diff -pNur -x CVS -x libidn glibc-2.5/malloc/memusage.c glibc-2.5-branch/malloc/memusage.c --- glibc-2.5/malloc/memusage.c 2005-10-14 14:09:34.000000000 -0700 +++ glibc-2.5-branch/malloc/memusage.c 2007-01-12 07:25:43.000000000 -0800 @@ -1,5 +1,5 @@ /* Profile heap and stack memory usage of running program. - Copyright (C) 1998-2002, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 1998-2002, 2004, 2005, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. @@ -887,4 +887,10 @@ dest (void) fputc ('=', stderr); fputs ("\e[0;0m\n", stderr); } + + /* Any following malloc/free etc. calls should generate statistics again, + because otherwise freeing something that has been malloced before + this destructor (including struct header in front of it) wouldn't + be properly freed. */ + not_me = false; } diff -pNur -x CVS -x libidn glibc-2.5/malloc/memusage.sh glibc-2.5-branch/malloc/memusage.sh --- glibc-2.5/malloc/memusage.sh 2006-05-19 09:47:26.000000000 -0700 +++ glibc-2.5-branch/malloc/memusage.sh 2007-07-12 09:58:04.000000000 -0700 @@ -1,5 +1,5 @@ #! @BASH@ -# Copyright (C) 1999-2004, 2005, 2006 Free Software Foundation, Inc. +# Copyright (C) 1999-2004, 2005, 2006, 2007 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Ulrich Drepper , 1999. @@ -77,6 +77,15 @@ warranty; not even for MERCHANTABILITY o exit 0 } +# These variables are local +buffer= +data= +memusagestat_args= +notimer= +png= +progname= +tracemmap= + # Process arguments. But stop as soon as the program name is found. while test $# -gt 0; do case "$1" in @@ -213,15 +222,8 @@ datafile= if test -n "$data"; then datafile="$data" elif test -n "$png"; then - datafile=$(mktemp ${TMPDIR:-/tmp}/memusage.XXXXXX 2> /dev/null) - if test $? -ne 0; then - # Lame, but if there is no `mktemp' program the user cannot expect more. - if test "$RANDOM" != "$RANDOM"; then - datafile=${TMPDIR:-/tmp}/memusage.$RANDOM - else - datafile=${TMPDIR:-/tmp}/memusage.$$ - fi - fi + datafile=$(mktemp -t memusage.XXXXXX) || exit + trap 'rm -f "$datafile"; exit 1' HUP INT QUIT TERM PIPE fi if test -n "$datafile"; then add_env="$add_env MEMUSAGE_OUTPUT=$datafile" diff -pNur -x CVS -x libidn glibc-2.5/manual/message.texi glibc-2.5-branch/manual/message.texi --- glibc-2.5/manual/message.texi 2003-08-29 00:15:18.000000000 -0700 +++ glibc-2.5-branch/manual/message.texi 2006-10-02 09:02:53.000000000 -0700 @@ -1189,7 +1189,7 @@ the rules of how to select the plural fo with every language this is the only viable solution except for hardcoding the information in the code (which still would require the possibility of extensions to not prevent the use of new languages). The -details are explained in the GNU @code{gettext} manual. Here only a a +details are explained in the GNU @code{gettext} manual. Here only a bit of information is provided. The information about the plural form selection has to be stored in the @@ -1590,7 +1590,7 @@ the user to select the message s/he want them. The POSIX locale model uses the environment variables @code{LC_COLLATE}, -@code{LC_CTYPE}, @code{LC_MESSAGES}, @code{LC_MONETARY}, @code{NUMERIC}, +@code{LC_CTYPE}, @code{LC_MESSAGES}, @code{LC_MONETARY}, @code{LC_NUMERIC}, and @code{LC_TIME} to select the locale which is to be used. This way the user can influence lots of functions. As we mentioned above the @code{gettext} functions also take advantage of this. diff -pNur -x CVS -x libidn glibc-2.5/manual/stdio.texi glibc-2.5-branch/manual/stdio.texi --- glibc-2.5/manual/stdio.texi 2006-02-03 23:12:54.000000000 -0800 +++ glibc-2.5-branch/manual/stdio.texi 2006-10-06 08:33:02.000000000 -0700 @@ -2393,8 +2393,9 @@ This function is similar to @code{sprint allocates a string (as with @code{malloc}; @pxref{Unconstrained Allocation}) to hold the output, instead of putting the output in a buffer you allocate in advance. The @var{ptr} argument should be the -address of a @code{char *} object, and @code{asprintf} stores a pointer -to the newly allocated string at that location. +address of a @code{char *} object, and a successful call to +@code{asprintf} stores a pointer to the newly allocated string at that +location. The return value is the number of characters allocated for the buffer, or less than zero if an error occurred. Usually this means that the buffer diff -pNur -x CVS -x libidn glibc-2.5/math/basic-test.c glibc-2.5-branch/math/basic-test.c --- glibc-2.5/math/basic-test.c 2001-07-05 21:55:35.000000000 -0700 +++ glibc-2.5-branch/math/basic-test.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1999 Free Software Foundation, Inc. +/* Copyright (C) 1999, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger , 1999. @@ -44,7 +44,7 @@ NAME (void) \ \ zero_var = 0.0; \ one_var = 1.0; \ - NaN_var = zero_var/zero_var; \ + NaN_var = zero_var / zero_var; \ Inf_var = one_var / zero_var; \ \ (void) &zero_var; \ @@ -103,21 +103,51 @@ NAME (void) \ check (#FLOAT " isinf (-HUGE_VALx) == -1", isinf (x1) == -1); \ } +#define TEST_TRUNC(NAME, FLOAT, DOUBLE) \ +void \ +NAME (void) \ +{ \ + volatile DOUBLE Inf_var, NaN_var, zero_var, one_var; \ + FLOAT x1, x2; \ + \ + zero_var = 0.0; \ + one_var = 1.0; \ + NaN_var = zero_var / zero_var; \ + Inf_var = one_var / zero_var; \ + \ + (void) &NaN_var; \ + (void) &Inf_var; \ + \ + x1 = (FLOAT) NaN_var; \ + check (" "#FLOAT" x = ("#FLOAT") ("#DOUBLE") NaN", isnan (x1) != 0); \ + x2 = (FLOAT) Inf_var; \ + check (" "#FLOAT" x = ("#FLOAT") ("#DOUBLE") Inf", isinf (x2) != 0); \ +} + TEST_FUNC (float_test, float, nanf, FLT_EPSILON, HUGE_VALF) TEST_FUNC (double_test, double, nan, DBL_EPSILON, HUGE_VAL) +TEST_TRUNC (truncdfsf_test, float, double) #ifndef NO_LONG_DOUBLE TEST_FUNC (ldouble_test, long double, nanl, LDBL_EPSILON, HUGE_VALL) +TEST_TRUNC (trunctfsf_test, float, long double) +TEST_TRUNC (trunctfdf_test, double, long double) #endif int -main (void) +do_test (void) { float_test (); double_test (); + truncdfsf_test(); #ifndef NO_LONG_DOUBLE ldouble_test (); + trunctfsf_test(); + trunctfdf_test(); #endif return errors != 0; } + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/math/bug-nextafter.c glibc-2.5-branch/math/bug-nextafter.c --- glibc-2.5/math/bug-nextafter.c 2003-12-09 10:10:47.000000000 -0800 +++ glibc-2.5-branch/math/bug-nextafter.c 2007-07-12 08:08:17.000000000 -0700 @@ -4,6 +4,9 @@ #include #include +float zero = 0.0; +float inf = INFINITY; + int main (void) { @@ -34,6 +37,81 @@ main (void) ++result; } + i = 0; + m = FLT_MIN; + feclearexcept (FE_ALL_EXCEPT); + i = nextafterf (m, i); + if (i < 0 || i >= FLT_MIN) + { + puts ("nextafterf+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterf+ did not underflow"); + ++result; + } + i = 0; + feclearexcept (FE_ALL_EXCEPT); + i = nextafterf (-m, -i); + if (i > 0 || i <= -FLT_MIN) + { + puts ("nextafterf- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterf- did not underflow"); + ++result; + } + i = -INFINITY; + feclearexcept (FE_ALL_EXCEPT); + m = nextafterf (zero, inf); + if (m < 0.0 || m >= FLT_MIN) + { + puts ("nextafterf+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterf+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nextafterf (m, i) != 0.0) + { + puts ("nextafterf+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterf+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + m = nextafterf (copysignf (zero, -1.0), -inf); + if (m > 0.0 || m <= -FLT_MIN) + { + puts ("nextafterf- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterf- did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nextafterf (m, -i) != 0.0) + { + puts ("nextafterf- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterf- did not underflow"); + ++result; + } + double di = INFINITY; double dm = DBL_MAX; feclearexcept (FE_ALL_EXCEPT); @@ -59,5 +137,182 @@ main (void) ++result; } + di = 0; + dm = DBL_MIN; + feclearexcept (FE_ALL_EXCEPT); + di = nextafter (dm, di); + if (di < 0 || di >= DBL_MIN) + { + puts ("nextafter+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafter+ did not underflow"); + ++result; + } + di = 0; + feclearexcept (FE_ALL_EXCEPT); + di = nextafter (-dm, -di); + if (di > 0 || di <= -DBL_MIN) + { + puts ("nextafter- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafter- did not underflow"); + ++result; + } + di = -INFINITY; + feclearexcept (FE_ALL_EXCEPT); + dm = nextafter (zero, inf); + if (dm < 0.0 || dm >= DBL_MIN) + { + puts ("nextafter+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafter+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nextafter (dm, di) != 0.0) + { + puts ("nextafter+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafter+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + dm = nextafter (copysign (zero, -1.0), -inf); + if (dm > 0.0 || dm <= -DBL_MIN) + { + puts ("nextafter- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafter- did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nextafter (dm, -di) != 0.0) + { + puts ("nextafter- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafter- did not underflow"); + ++result; + } + +#ifndef NO_LONG_DOUBLE + long double li = INFINITY; + long double lm = LDBL_MAX; + feclearexcept (FE_ALL_EXCEPT); + if (nextafterl (lm, li) != li) + { + puts ("nextafterl+ failed"); + ++result; + } + if (fetestexcept (FE_OVERFLOW) == 0) + { + puts ("nextafterl+ did not overflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nextafterl (-lm, -li) != -li) + { + puts ("nextafterl failed"); + ++result; + } + if (fetestexcept (FE_OVERFLOW) == 0) + { + puts ("nextafterl- did not overflow"); + ++result; + } + + li = 0; + lm = LDBL_MIN; + feclearexcept (FE_ALL_EXCEPT); + li = nextafterl (lm, li); + if (li < 0 || li >= LDBL_MIN) + { + puts ("nextafterl+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterl+ did not underflow"); + ++result; + } + li = 0; + feclearexcept (FE_ALL_EXCEPT); + li = nextafterl (-lm, -li); + if (li > 0 || li <= -LDBL_MIN) + { + puts ("nextafterl- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterl- did not underflow"); + ++result; + } + li = -INFINITY; + feclearexcept (FE_ALL_EXCEPT); + lm = nextafterl (zero, inf); + if (lm < 0.0 || lm >= LDBL_MIN) + { + puts ("nextafterl+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterl+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nextafterl (lm, li) != 0.0) + { + puts ("nextafterl+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterl+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + lm = nextafterl (copysign (zero, -1.0), -inf); + if (lm > 0.0 || lm <= -LDBL_MIN) + { + puts ("nextafterl- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterl- did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nextafterl (lm, -li) != 0.0) + { + puts ("nextafterl- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nextafterl- did not underflow"); + ++result; + } +#endif + return result; } diff -pNur -x CVS -x libidn glibc-2.5/math/bug-nexttoward.c glibc-2.5-branch/math/bug-nexttoward.c --- glibc-2.5/math/bug-nexttoward.c 2003-12-07 13:13:09.000000000 -0800 +++ glibc-2.5-branch/math/bug-nexttoward.c 2007-07-12 08:08:17.000000000 -0700 @@ -4,6 +4,9 @@ #include #include +float zero = 0.0; +float inf = INFINITY; + int main (void) { @@ -35,6 +38,81 @@ main (void) ++result; } + fi = 0; + m = FLT_MIN; + feclearexcept (FE_ALL_EXCEPT); + fi = nexttowardf (m, fi); + if (fi < 0 || fi >= FLT_MIN) + { + puts ("nexttowardf+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardf+ did not underflow"); + ++result; + } + fi = 0; + feclearexcept (FE_ALL_EXCEPT); + fi = nexttowardf (-m, -fi); + if (fi > 0 || fi <= -FLT_MIN) + { + puts ("nexttowardf- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardf- did not underflow"); + ++result; + } + fi = -INFINITY; + feclearexcept (FE_ALL_EXCEPT); + m = nexttowardf (zero, inf); + if (m < 0.0 || m >= FLT_MIN) + { + puts ("nexttowardf+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardf+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nexttowardf (m, fi) != 0.0) + { + puts ("nexttowardf+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardf+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + m = nexttowardf (copysignf (zero, -1.0), -inf); + if (m > 0.0 || m <= -FLT_MIN) + { + puts ("nexttowardf- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardf- did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nexttowardf (m, -fi) != 0.0) + { + puts ("nexttowardf- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardf- did not underflow"); + ++result; + } + tl = (long double) DBL_MAX + 1.0e305L; double di = INFINITY; double dm = DBL_MAX; @@ -61,5 +139,182 @@ main (void) ++result; } + di = 0; + dm = DBL_MIN; + feclearexcept (FE_ALL_EXCEPT); + di = nexttoward (dm, di); + if (di < 0 || di >= DBL_MIN) + { + puts ("nexttoward+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttoward+ did not underflow"); + ++result; + } + di = 0; + feclearexcept (FE_ALL_EXCEPT); + di = nexttoward (-dm, -di); + if (di > 0 || di <= -DBL_MIN) + { + puts ("nexttoward- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttoward- did not underflow"); + ++result; + } + di = -INFINITY; + feclearexcept (FE_ALL_EXCEPT); + dm = nexttoward (zero, inf); + if (dm < 0.0 || dm >= DBL_MIN) + { + puts ("nexttoward+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttoward+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nexttoward (dm, di) != 0.0) + { + puts ("nexttoward+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttoward+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + dm = nexttoward (copysign (zero, -1.0), -inf); + if (dm > 0.0 || dm <= -DBL_MIN) + { + puts ("nexttoward- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttoward- did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nexttoward (dm, -di) != 0.0) + { + puts ("nexttoward- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttoward- did not underflow"); + ++result; + } + +#ifndef NO_LONG_DOUBLE + long double li = INFINITY; + long double lm = LDBL_MAX; + feclearexcept (FE_ALL_EXCEPT); + if (nexttowardl (lm, li) != li) + { + puts ("nexttowardl+ failed"); + ++result; + } + if (fetestexcept (FE_OVERFLOW) == 0) + { + puts ("nexttowardl+ did not overflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nexttowardl (-lm, -li) != -li) + { + puts ("nexttowardl failed"); + ++result; + } + if (fetestexcept (FE_OVERFLOW) == 0) + { + puts ("nexttowardl- did not overflow"); + ++result; + } + + li = 0; + lm = LDBL_MIN; + feclearexcept (FE_ALL_EXCEPT); + li = nexttowardl (lm, li); + if (li < 0 || li >= LDBL_MIN) + { + puts ("nexttowardl+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardl+ did not underflow"); + ++result; + } + li = 0; + feclearexcept (FE_ALL_EXCEPT); + li = nexttowardl (-lm, -li); + if (li > 0 || li <= -LDBL_MIN) + { + puts ("nexttowardl- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardl- did not underflow"); + ++result; + } + li = -INFINITY; + feclearexcept (FE_ALL_EXCEPT); + lm = nexttowardl (zero, inf); + if (lm < 0.0 || lm >= LDBL_MIN) + { + puts ("nexttowardl+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardl+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nexttowardl (lm, li) != 0.0) + { + puts ("nexttowardl+ failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardl+ did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + lm = nexttowardl (copysign (zero, -1.0), -inf); + if (lm > 0.0 || lm <= -LDBL_MIN) + { + puts ("nexttowardl- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardl- did not underflow"); + ++result; + } + feclearexcept (FE_ALL_EXCEPT); + if (nexttowardl (lm, -li) != 0.0) + { + puts ("nexttowardl- failed"); + ++result; + } + if (fetestexcept (FE_UNDERFLOW) == 0) + { + puts ("nexttowardl- did not underflow"); + ++result; + } +#endif + return result; } diff -pNur -x CVS -x libidn glibc-2.5/math/libm-test.inc glibc-2.5-branch/math/libm-test.inc --- glibc-2.5/math/libm-test.inc 2006-09-20 12:36:26.000000000 -0700 +++ glibc-2.5-branch/math/libm-test.inc 2007-07-12 07:58:36.000000000 -0700 @@ -4127,7 +4127,9 @@ log_test (void) TEST_f_f (log, 1, 0); TEST_f_f (log, -1, nan_value, INVALID_EXCEPTION); + TEST_f_f (log, minus_infty, nan_value, INVALID_EXCEPTION); TEST_f_f (log, plus_infty, plus_infty); + TEST_f_f (log, nan_value, nan_value); TEST_f_f (log, M_El, 1); TEST_f_f (log, 1.0 / M_El, -1); @@ -4157,6 +4159,7 @@ log10_test (void) /* log10 (x) == NaN plus invalid exception if x < 0. */ TEST_f_f (log10, -1, nan_value, INVALID_EXCEPTION); + TEST_f_f (log10, minus_infty, nan_value, INVALID_EXCEPTION); TEST_f_f (log10, plus_infty, plus_infty); TEST_f_f (log10, nan_value, nan_value); @@ -4188,6 +4191,7 @@ log1p_test (void) TEST_f_f (log1p, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION); TEST_f_f (log1p, -2, nan_value, INVALID_EXCEPTION); + TEST_f_f (log1p, minus_infty, nan_value, INVALID_EXCEPTION); TEST_f_f (log1p, plus_infty, plus_infty); TEST_f_f (log1p, nan_value, nan_value); @@ -4218,6 +4222,7 @@ log2_test (void) TEST_f_f (log2, 1, 0); TEST_f_f (log2, -1, nan_value, INVALID_EXCEPTION); + TEST_f_f (log2, minus_infty, nan_value, INVALID_EXCEPTION); TEST_f_f (log2, plus_infty, plus_infty); TEST_f_f (log2, nan_value, nan_value); @@ -4614,6 +4619,17 @@ pow_test (void) /* pow (x, NaN) == NaN. */ TEST_ff_f (pow, 3.0, nan_value, nan_value); + TEST_ff_f (pow, minus_zero, nan_value, nan_value); + TEST_ff_f (pow, plus_infty, nan_value, nan_value); + TEST_ff_f (pow, -3.0, nan_value, nan_value); + TEST_ff_f (pow, minus_infty, nan_value, nan_value); + + TEST_ff_f (pow, nan_value, 3.0, nan_value); + TEST_ff_f (pow, nan_value, -3.0, nan_value); + TEST_ff_f (pow, nan_value, plus_infty, nan_value); + TEST_ff_f (pow, nan_value, minus_infty, nan_value); + TEST_ff_f (pow, nan_value, 2.5, nan_value); + TEST_ff_f (pow, nan_value, -2.5, nan_value); TEST_ff_f (pow, 1, plus_infty, 1); TEST_ff_f (pow, -1, plus_infty, 1); diff -pNur -x CVS -x libidn glibc-2.5/math/math_private.h glibc-2.5-branch/math/math_private.h --- glibc-2.5/math/math_private.h 2005-11-21 07:43:03.000000000 -0800 +++ glibc-2.5-branch/math/math_private.h 2007-07-12 08:08:17.000000000 -0700 @@ -332,4 +332,10 @@ extern double __slowexp (double __x); extern double __slowpow (double __x, double __y, double __z); extern void __docos (double __x, double __dx, double __v[]); +#ifndef math_opt_barrier +#define math_opt_barrier(x) \ +({ __typeof (x) __x = x; __asm ("" : "+m" (__x)); __x; }) +#define math_force_eval(x) __asm __volatile ("" : : "m" (x)) +#endif + #endif /* _MATH_PRIVATE_H_ */ diff -pNur -x CVS -x libidn glibc-2.5/math/s_nextafter.c glibc-2.5-branch/math/s_nextafter.c --- glibc-2.5/math/s_nextafter.c 2005-12-14 02:33:59.000000000 -0800 +++ glibc-2.5-branch/math/s_nextafter.c 2007-07-12 08:08:17.000000000 -0700 @@ -26,7 +26,7 @@ static char rcsid[] = "$NetBSD: s_nextaf #define nexttoward __internal_nexttoward #include -#include "math_private.h" +#include #include #ifdef __STDC__ @@ -49,9 +49,12 @@ static char rcsid[] = "$NetBSD: s_nextaf return x+y; if(x==y) return y; /* x=y, return y */ if((ix|lx)==0) { /* x == 0 */ + double u; INSERT_WORDS(x,hy&0x80000000,1); /* return +-minsubnormal */ - y = x*x; - if(y==x) return y; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u*u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if(hx>hy||((hx==hy)&&(lx>ly))) { /* x > y, x -= ulp */ @@ -74,15 +77,12 @@ static char rcsid[] = "$NetBSD: s_nextaf if(hy>=0x7ff00000) { x = x+x; /* overflow */ if (FLT_EVAL_METHOD != 0 && FLT_EVAL_METHOD != 1) - asm ("" : "=m"(x) : "m"(x)); + asm ("" : "+m"(x)); return x; /* overflow */ } - if(hy<0x00100000) { /* underflow */ - y = x*x; - if(y!=x) { /* raise underflow flag */ - INSERT_WORDS(y,hx,lx); - return y; - } + if(hy<0x00100000) { + double u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } INSERT_WORDS(x,hx,lx); return x; diff -pNur -x CVS -x libidn glibc-2.5/math/s_nexttowardf.c glibc-2.5-branch/math/s_nexttowardf.c --- glibc-2.5/math/s_nexttowardf.c 2005-12-14 02:34:14.000000000 -0800 +++ glibc-2.5-branch/math/s_nexttowardf.c 2007-07-12 08:08:17.000000000 -0700 @@ -21,7 +21,7 @@ */ #include -#include "math_private.h" +#include #include #ifdef __STDC__ @@ -45,10 +45,12 @@ return x+y; if((long double) x==y) return y; /* x=y, return y */ if(ix==0) { /* x == 0 */ - float x2; + float u; SET_FLOAT_WORD(x,(u_int32_t)(hy&0x80000000)|1);/* return +-minsub*/ - x2 = x*x; - if(x2==x) return x2; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if(hy<0||(ix>>23)>(iy>>20)-0x380 @@ -70,15 +72,12 @@ x = x+x; /* overflow */ if (FLT_EVAL_METHOD != 0) /* Force conversion to float. */ - asm ("" : "=m"(x) : "m"(x)); + asm ("" : "+m"(x)); return x; } - if(hy<0x00800000) { /* underflow */ - float x2 = x*x; - if(x2!=x) { /* raise underflow flag */ - SET_FLOAT_WORD(x2,hx); - return x2; - } + if(hy<0x00800000) { + float u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } SET_FLOAT_WORD(x,hx); return x; diff -pNur -x CVS -x libidn glibc-2.5/math/test-misc.c glibc-2.5-branch/math/test-misc.c --- glibc-2.5/math/test-misc.c 2005-03-18 16:28:20.000000000 -0800 +++ glibc-2.5-branch/math/test-misc.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,5 +1,5 @@ /* Miscellaneous tests which don't fit anywhere else. - Copyright (C) 2000, 2001, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2000, 2001, 2004, 2005, 2007 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 @@ -44,7 +44,6 @@ main (void) } } -# if __GNUC__ >= 3 || __GNUC_MINOR__ >= 96 { long double x; long double m; @@ -52,17 +51,17 @@ main (void) int e; int i; -# if LDBL_MANT_DIG == 64 +# if LDBL_MANT_DIG == 64 m = 0xf.fffffffffffffffp-4L; -# elif LDBL_MANT_DIG == 106 +# elif LDBL_MANT_DIG == 106 /* This has to match the mantissa of LDBL_MAX which actually does have a missing bit in the middle. */ m = 0x1.fffffffffffff7ffffffffffff8p-1L; -# elif LDBL_MANT_DIG == 113 +# elif LDBL_MANT_DIG == 113 m = 0x1.ffffffffffffffffffffffffffffp-1L; -# else -# error "Please adjust" -# endif +# else +# error "Please adjust" +# endif for (i = LDBL_MAX_EXP, x = LDBL_MAX; i >= LDBL_MIN_EXP; --i, x /= 2.0L) { @@ -106,9 +105,8 @@ main (void) } } -# endif -#if 0 +# if 0 { int e; long double r = frexpl (LDBL_MIN * LDBL_EPSILON, &e); @@ -126,7 +124,7 @@ main (void) result = 1; } } -#endif +# endif #endif { @@ -1183,5 +1181,59 @@ main (void) } #endif + volatile float f1 = FLT_MAX; + volatile float f2 = FLT_MAX / 2; + (void) &f1; + (void) &f2; + feclearexcept (FE_ALL_EXCEPT); + f2 += f1; + int fe = fetestexcept (FE_ALL_EXCEPT); + if (fe != (FE_OVERFLOW | FE_INEXACT)) + { + printf ("float overflow test failed: %x\n", fe); + result = 1; + } + + volatile double d1 = DBL_MAX; + volatile double d2 = DBL_MAX / 2; + (void) &d1; + (void) &d2; + feclearexcept (FE_ALL_EXCEPT); + d2 += d1; + fe = fetestexcept (FE_ALL_EXCEPT); + if (fe != (FE_OVERFLOW | FE_INEXACT)) + { + printf ("double overflow test failed: %x\n", fe); + result = 1; + } + +#ifndef NO_LONG_DOUBLE + volatile long double ld1 = LDBL_MAX; + volatile long double ld2 = LDBL_MAX / 2; + (void) &ld1; + (void) &ld2; + feclearexcept (FE_ALL_EXCEPT); + ld2 += ld1; + fe = fetestexcept (FE_ALL_EXCEPT); + if (fe != (FE_OVERFLOW | FE_INEXACT)) + { + printf ("long double overflow test failed: %x\n", fe); + result = 1; + } +#endif + +#if !defined NO_LONG_DOUBLE && LDBL_MANT_DIG == 113 + volatile long double ld3 = 0x1.0000000000010000000100000001p+1; + volatile long double ld4 = 0x1.0000000000000000000000000001p+1; + (void) &ld3; + (void) &ld4; + ld3 -= ld4; + if (ld3 != 0x1.0p-47) + { + printf ("long double subtraction test failed %.28La\n", ld3); + result = 1; + } +#endif + return result; } diff -pNur -x CVS -x libidn glibc-2.5/misc/getusershell.c glibc-2.5-branch/misc/getusershell.c --- glibc-2.5/misc/getusershell.c 2006-05-15 11:56:36.000000000 -0700 +++ glibc-2.5-branch/misc/getusershell.c 2007-01-12 09:11:28.000000000 -0800 @@ -98,7 +98,7 @@ initshells() register char **sp, *cp; register FILE *fp; struct stat64 statb; - int flen; + size_t flen; free(shells); shells = NULL; @@ -114,9 +114,11 @@ initshells() okshells[1] = _PATH_CSHELL; return (char **) okshells; } - if ((strings = malloc((u_int)statb.st_size + 1)) == NULL) + if (statb.st_size > ~(size_t)0 / sizeof (char *) * 3) goto init_okshells; - shells = calloc((unsigned)statb.st_size / 3, sizeof (char *)); + if ((strings = malloc(statb.st_size + 2)) == NULL) + goto init_okshells; + shells = malloc(statb.st_size / 3 * sizeof (char *)); if (shells == NULL) { free(strings); strings = NULL; @@ -124,11 +126,11 @@ initshells() } sp = shells; cp = strings; - flen = statb.st_size; + flen = statb.st_size + 2; while (fgets_unlocked(cp, flen - (cp - strings), fp) != NULL) { while (*cp != '#' && *cp != '/' && *cp != '\0') cp++; - if (*cp == '#' || *cp == '\0') + if (*cp == '#' || *cp == '\0' || cp[1] == '\0') continue; *sp++ = cp; while (!isspace(*cp) && *cp != '#' && *cp != '\0') diff -pNur -x CVS -x libidn glibc-2.5/misc/madvise.c glibc-2.5-branch/misc/madvise.c --- glibc-2.5/misc/madvise.c 2005-12-14 01:36:14.000000000 -0800 +++ glibc-2.5-branch/misc/madvise.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1995, 1996, 1997, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1994,1995,1996,1997,2000,2007 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 @@ -29,5 +29,6 @@ madvise (__ptr_t addr, size_t len, int a __set_errno (ENOSYS); return -1; } +libc_hidden_def (madvise) stub_warning (madvise) #include diff -pNur -x CVS -x libidn glibc-2.5/misc/Makefile glibc-2.5-branch/misc/Makefile --- glibc-2.5/misc/Makefile 2006-06-17 10:00:58.000000000 -0700 +++ glibc-2.5-branch/misc/Makefile 2007-01-12 09:20:09.000000000 -0800 @@ -78,7 +78,7 @@ endif gpl2lgpl := error.c error.h tests := tst-dirname tst-tsearch tst-fdset tst-efgcvt tst-mntent tst-hsearch \ - tst-error1 tst-pselect tst-insremque + tst-error1 tst-pselect tst-insremque tst-mntent2 ifeq (no,$(cross-compiling)) tests: $(objpfx)tst-error1-mem endif diff -pNur -x CVS -x libidn glibc-2.5/misc/mntent_r.c glibc-2.5-branch/misc/mntent_r.c --- glibc-2.5/misc/mntent_r.c 2003-12-17 15:29:02.000000000 -0800 +++ glibc-2.5-branch/misc/mntent_r.c 2007-01-12 09:20:09.000000000 -0800 @@ -1,5 +1,6 @@ /* Utilities for reading/writing fstab, mtab, etc. - Copyright (C) 1995-2000, 2001, 2002, 2003 Free Software Foundation, Inc. + Copyright (C) 1995-2000, 2001, 2002, 2003, 2006 + 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 @@ -278,14 +279,11 @@ __hasmntopt (const struct mntent *mnt, c while ((p = strstr (rest, opt)) != NULL) { - if (p == rest - || (p[-1] == ',' - && (p[optlen] == '\0' || - p[optlen] == '=' || - p[optlen] == ','))) + if ((p == rest || p[-1] == ',') + && (p[optlen] == '\0' || p[optlen] == '=' || p[optlen] == ',')) return p; - rest = strchr (rest, ','); + rest = strchr (p, ','); if (rest == NULL) break; ++rest; diff -pNur -x CVS -x libidn glibc-2.5/misc/tst-mntent2.c glibc-2.5-branch/misc/tst-mntent2.c --- glibc-2.5/misc/tst-mntent2.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/misc/tst-mntent2.c 2007-01-12 09:20:09.000000000 -0800 @@ -0,0 +1,41 @@ +#include +#include +#include + + +int +main (void) +{ + int result = 0; + struct mntent mef; + + mef.mnt_fsname = strdupa ("/dev/sdf6"); + mef.mnt_dir = strdupa ("/some dir"); + mef.mnt_type = strdupa ("ext3"); + mef.mnt_opts = strdupa ("opt1,opt2,noopt=6,rw,norw,brw"); + mef.mnt_freq = 1; + mef.mnt_passno = 2; + +#define TEST(opt, found) \ + if (!!hasmntopt (&mef, (opt)) != (found)) \ + { \ + printf ("Option %s was %sfound\n", (opt), (found) ? "not " : ""); \ + result = 1; \ + } + + TEST ("opt1", 1) + TEST ("opt2", 1) + TEST ("noopt", 1) + TEST ("rw", 1) + TEST ("norw", 1) + TEST ("brw", 1) + TEST ("opt", 0) + TEST ("oopt", 0) + TEST ("w", 0) + TEST ("r", 0) + TEST ("br", 0) + TEST ("nor", 0) + TEST ("or", 0) + + return result; +} diff -pNur -x CVS -x libidn glibc-2.5/misc/tst-pselect.c glibc-2.5-branch/misc/tst-pselect.c --- glibc-2.5/misc/tst-pselect.c 2006-01-21 11:58:31.000000000 -0800 +++ glibc-2.5-branch/misc/tst-pselect.c 2007-01-12 09:49:04.000000000 -0800 @@ -29,7 +29,16 @@ do_test (void) return 1; } - if (sigblock (SIGUSR1) != 0) + sa.sa_handler = SIG_IGN; + sa.sa_flags = SA_NOCLDWAIT; + + if (sigaction (SIGCHLD, &sa, NULL) != 0) + { + puts ("2nd sigaction failed"); + return 1; + } + + if (sigblock (sigmask (SIGUSR1)) != 0) { puts ("sigblock failed"); return 1; @@ -52,6 +61,7 @@ do_test (void) struct timespec to = { .tv_sec = 0, .tv_nsec = 500000000 }; + pid_t parent = getpid (); pid_t p = fork (); if (p == 0) { @@ -63,6 +73,9 @@ do_test (void) int e; do { + if (getppid () != parent) + exit (2); + errno = 0; e = pselect (fds[0][0] + 1, &rfds, NULL, NULL, &to, &ss); } @@ -108,12 +121,6 @@ do_test (void) return 1; } - if (TEMP_FAILURE_RETRY (waitpid (p, NULL, 0)) != p) - { - puts ("waitpid failed"); - return 1; - } - return 0; } diff -pNur -x CVS -x libidn glibc-2.5/nis/Makefile glibc-2.5-branch/nis/Makefile --- glibc-2.5/nis/Makefile 2006-04-13 22:45:49.000000000 -0700 +++ glibc-2.5-branch/nis/Makefile 2007-01-12 06:37:24.000000000 -0800 @@ -64,7 +64,7 @@ libnss_nis-routines := $(addprefix nis-, libnss_nis-inhibit-o = $(filter-out .os,$(object-suffixes)) libnss_nisplus-routines := $(addprefix nisplus-,$(databases)) nisplus-parser \ - nss-nisplus + nss-nisplus nisplus-initgroups libnss_nisplus-inhibit-o = $(filter-out .os,$(object-suffixes)) include ../Rules diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_call.c glibc-2.5-branch/nis/nis_call.c --- glibc-2.5/nis/nis_call.c 2006-08-07 10:39:39.000000000 -0700 +++ glibc-2.5-branch/nis/nis_call.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (C) 1997,1998,2001,2004,2005,2006 Free Software Foundation, Inc. +/* Copyright (C) 1997, 1998, 2001, 2004, 2005, 2006, 2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. @@ -25,8 +26,11 @@ #include #include #include +#include +#include #include #include +#include #include "nis_xdr.h" #include "nis_intern.h" @@ -107,10 +111,79 @@ __nisbind_next (dir_binding *bind) } libnsl_hidden_def (__nisbind_next) +static struct ckey_cache_entry +{ + struct in_addr inaddr; + in_port_t port; + unsigned int protocol; + des_block ckey; +} *ckey_cache; +static size_t ckey_cache_size; +static size_t ckey_cache_allocated; +static pid_t ckey_cache_pid; +static uid_t ckey_cache_euid; +__libc_lock_define_initialized (static, ckey_cache_lock) + +static bool_t +get_ckey (des_block *ckey, struct sockaddr_in *addr, unsigned int protocol) +{ + size_t i; + pid_t pid = getpid (); + uid_t euid = geteuid (); + bool_t ret = FALSE; + + __libc_lock_lock (ckey_cache_lock); + + if (ckey_cache_pid != pid || ckey_cache_euid != euid) + { + ckey_cache_size = 0; + ckey_cache_pid = pid; + ckey_cache_euid = euid; + } + + for (i = 0; i < ckey_cache_size; ++i) + if (ckey_cache[i].port == addr->sin_port + && ckey_cache[i].protocol == protocol + && memcmp (&ckey_cache[i].inaddr, &addr->sin_addr, + sizeof (addr->sin_addr)) == 0) + { + *ckey = ckey_cache[i].ckey; + ret = TRUE; + break; + } + + if (!ret && key_gendes (ckey) >= 0) + { + ret = TRUE; + /* Don't grow the cache indefinitely. */ + if (ckey_cache_size == 256) + ckey_cache_size = 0; + if (ckey_cache_size == ckey_cache_allocated) + { + size_t size = ckey_cache_allocated ? ckey_cache_allocated * 2 : 16; + struct ckey_cache_entry *new_cache + = realloc (ckey_cache, size * sizeof (*ckey_cache)); + if (new_cache != NULL) + { + ckey_cache = new_cache; + ckey_cache_allocated = size; + } + } + ckey_cache[ckey_cache_size].inaddr = addr->sin_addr; + ckey_cache[ckey_cache_size].port = addr->sin_port; + ckey_cache[ckey_cache_size].protocol = protocol; + ckey_cache[ckey_cache_size++].ckey = *ckey; + } + + __libc_lock_unlock (ckey_cache_lock); + return ret; +} + nis_error __nisbind_connect (dir_binding *dbp) { nis_server *serv; + u_short port; if (dbp == NULL) return NIS_FAIL; @@ -128,9 +201,12 @@ __nisbind_connect (dir_binding *dbp) /* Check, if the host is online and rpc.nisd is running. Much faster then the clnt*_create functions: */ - if (__pmap_getnisport (&dbp->addr, NIS_PROG, NIS_VERSION, IPPROTO_UDP) == 0) + port = __pmap_getnisport (&dbp->addr, NIS_PROG, NIS_VERSION, + dbp->use_udp ? IPPROTO_UDP : IPPROTO_TCP); + if (port == 0) return NIS_RPCERROR; + dbp->addr.sin_port = htons (port); dbp->socket = RPC_ANYSOCK; if (dbp->use_udp) dbp->clnt = clntudp_create (&dbp->addr, NIS_PROG, NIS_VERSION, @@ -153,17 +229,16 @@ __nisbind_connect (dir_binding *dbp) { char netname[MAXNETNAMELEN + 1]; char *p; + des_block ckey; - p = stpcpy (netname, "unix."); + p = stpcpy (netname, "unix@"); strncpy (p, serv->name, MAXNETNAMELEN - 5); netname[MAXNETNAMELEN] = '\0'; - // XXX What is this supposed to do? If we really want to replace - // XXX the first dot, then we might as well use unix@ as the - // XXX prefix string. --drepper - p = strchr (netname, '.'); - *p = '@'; - dbp->clnt->cl_auth = - authdes_pk_create (netname, &serv->pkey, 300, NULL, NULL); + dbp->clnt->cl_auth = NULL; + if (get_ckey (&ckey, &dbp->addr, + dbp->use_udp ? IPPROTO_UDP : IPPROTO_TCP)) + dbp->clnt->cl_auth = + authdes_pk_create (netname, &serv->pkey, 300, NULL, &ckey); if (!dbp->clnt->cl_auth) dbp->clnt->cl_auth = authunix_create_default (); } @@ -177,7 +252,8 @@ libnsl_hidden_def (__nisbind_connect) nis_error __nisbind_create (dir_binding *dbp, const nis_server *serv_val, - unsigned int serv_len, unsigned int flags) + unsigned int serv_len, unsigned int server_used, + unsigned int current_ep, unsigned int flags) { dbp->clnt = NULL; @@ -203,8 +279,16 @@ __nisbind_create (dir_binding *dbp, cons dbp->trys = 1; dbp->class = -1; - if (__nis_findfastest (dbp) < 1) - return NIS_NAMEUNREACHABLE; + if (server_used == ~0) + { + if (__nis_findfastest (dbp) < 1) + return NIS_NAMEUNREACHABLE; + } + else + { + dbp->server_used = server_used; + dbp->current_ep = current_ep; + } return NIS_SUCCESS; } @@ -306,7 +390,7 @@ __do_niscall2 (const nis_server *server, if (flags & MASTER_ONLY) server_len = 1; - status = __nisbind_create (&dbp, server, server_len, flags); + status = __nisbind_create (&dbp, server, server_len, ~0, ~0, flags); if (status != NIS_SUCCESS) return status; @@ -338,9 +422,7 @@ rec_dirsearch (const_nis_name name, dire case HIGHER_NAME: { /* We need data from a parent domain */ directory_obj *obj; - char ndomain[strlen (dir->do_name) + 3]; - - nis_domain_of_r (dir->do_name, ndomain, sizeof (ndomain)); + const char *ndomain = __nis_domain_of (dir->do_name); /* The root server of our domain is a replica of the parent domain ! (Now I understand why a root server must be a @@ -384,7 +466,7 @@ rec_dirsearch (const_nis_name name, dire size_t namelen = strlen (name); char leaf[namelen + 3]; char domain[namelen + 3]; - char ndomain[namelen + 3]; + const char *ndomain; char *cp; strcpy (domain, name); @@ -397,8 +479,8 @@ rec_dirsearch (const_nis_name name, dire return NULL; } nis_leaf_of_r (domain, leaf, sizeof (leaf)); - nis_domain_of_r (domain, ndomain, sizeof (ndomain)); - strcpy (domain, ndomain); + ndomain = __nis_domain_of (domain); + memmove (domain, ndomain, strlen (ndomain) + 1); } while (nis_dir_cmp (domain, dir->do_name) != SAME_NAME); @@ -451,29 +533,16 @@ rec_dirsearch (const_nis_name name, dire /* We try to query the current server for the searched object, maybe he know about it ? */ static directory_obj * -first_shoot (const_nis_name name, int search_parent_first, directory_obj *dir) +first_shoot (const_nis_name name, directory_obj *dir) { directory_obj *obj = NULL; fd_result *fd_res; XDR xdrs; - char domain[strlen (name) + 3]; -#if 0 if (nis_dir_cmp (name, dir->do_name) == SAME_NAME) return dir; -#endif - - const char *search_name = name; - if (search_parent_first) - { - nis_domain_of_r (name, domain, sizeof (domain)); - search_name = domain; - } - - if (nis_dir_cmp (search_name, dir->do_name) == SAME_NAME) - return dir; - fd_res = __nis_finddirectory (dir, search_name); + fd_res = __nis_finddirectory (dir, name); if (fd_res == NULL) return NULL; if (fd_res->status == NIS_SUCCESS @@ -499,42 +568,224 @@ first_shoot (const_nis_name name, int se return obj; } +static struct nis_server_cache +{ + int search_parent; + int uses; + unsigned int size; + unsigned int server_used; + unsigned int current_ep; + time_t expires; + char name[]; +} *nis_server_cache[16]; +static time_t nis_cold_start_mtime; +__libc_lock_define_initialized (static, nis_server_cache_lock) + +static directory_obj * +nis_server_cache_search (const_nis_name name, int search_parent, + unsigned int *server_used, unsigned int *current_ep, + struct timeval *now) +{ + directory_obj *ret = NULL; + int i; + char *addr; + XDR xdrs; + struct stat64 st; + + if (stat64 ("/var/nis/NIS_COLD_START", &st) < 0) + st.st_mtime = nis_cold_start_mtime + 1; + + __libc_lock_lock (nis_server_cache_lock); + + for (i = 0; i < 16; ++i) + if (nis_server_cache[i] == NULL) + continue; + else if (st.st_mtime != nis_cold_start_mtime + || now->tv_sec > nis_server_cache[i]->expires) + { + free (nis_server_cache[i]); + nis_server_cache[i] = NULL; + } + else if (nis_server_cache[i]->search_parent == search_parent + && strcmp (nis_server_cache[i]->name, name) == 0) + { + ret = calloc (1, sizeof (directory_obj)); + if (ret == NULL) + break; + + addr = rawmemchr (nis_server_cache[i]->name, '\0') + 8; + addr = (char *) ((uintptr_t) addr & ~(uintptr_t) 7); + xdrmem_create (&xdrs, addr, nis_server_cache[i]->size, XDR_DECODE); + if (!_xdr_directory_obj (&xdrs, ret)) + { + xdr_destroy (&xdrs); + free (ret); + ret = NULL; + free (nis_server_cache[i]); + nis_server_cache[i] = NULL; + break; + } + xdr_destroy (&xdrs); + *server_used = nis_server_cache[i]->server_used; + *current_ep = nis_server_cache[i]->current_ep; + break; + } + + nis_cold_start_mtime = st.st_mtime; + + __libc_lock_unlock (nis_server_cache_lock); + return ret; +} + +static void +nis_server_cache_add (const_nis_name name, int search_parent, + directory_obj *dir, unsigned int server_used, + unsigned int current_ep, struct timeval *now) +{ + struct nis_server_cache **loc; + struct nis_server_cache *new; + struct nis_server_cache *old; + int i; + char *addr; + unsigned int size; + XDR xdrs; + + if (dir == NULL) + return; + + size = xdr_sizeof ((xdrproc_t) _xdr_directory_obj, (char *) dir); + new = calloc (1, sizeof (*new) + strlen (name) + 8 + size); + if (new == NULL) + return; + new->search_parent = search_parent; + new->uses = 1; + new->expires = now->tv_sec + dir->do_ttl; + new->size = size; + new->server_used = server_used; + new->current_ep = current_ep; + addr = stpcpy (new->name, name) + 8; + addr = (char *) ((uintptr_t) addr & ~(uintptr_t) 7); + + xdrmem_create(&xdrs, addr, size, XDR_ENCODE); + if (!_xdr_directory_obj (&xdrs, dir)) + { + xdr_destroy (&xdrs); + free (new); + return; + } + xdr_destroy (&xdrs); + + __libc_lock_lock (nis_server_cache_lock); + + /* Choose which entry should be evicted from the cache. */ + loc = &nis_server_cache[0]; + if (*loc != NULL) + for (i = 1; i < 16; ++i) + if (nis_server_cache[i] == NULL) + { + loc = &nis_server_cache[i]; + break; + } + else if ((*loc)->uses > nis_server_cache[i]->uses + || ((*loc)->uses == nis_server_cache[i]->uses + && (*loc)->expires > nis_server_cache[i]->expires)) + loc = &nis_server_cache[i]; + old = *loc; + *loc = new; + + __libc_lock_unlock (nis_server_cache_lock); + free (old); +} + nis_error -__nisfind_server (const_nis_name name, int search_parent_first, - directory_obj **dir) +__nisfind_server (const_nis_name name, int search_parent, + directory_obj **dir, dir_binding *dbp, unsigned int flags) { + nis_error result = NIS_SUCCESS; + nis_error status; + directory_obj *obj; + struct timeval now; + unsigned int server_used = ~0; + unsigned int current_ep = ~0; + if (name == NULL) return NIS_BADNAME; -#if 0 - /* Search in local cache. In the moment, we ignore the fastest server */ - if (!(flags & NO_CACHE)) - dir = __nis_cache_search (name, flags, &cinfo); -#endif + if (*dir != NULL) + return NIS_SUCCESS; - nis_error result = NIS_SUCCESS; - if (*dir == NULL) + (void) gettimeofday (&now, NULL); + + if ((flags & NO_CACHE) == 0) + *dir = nis_server_cache_search (name, search_parent, &server_used, + ¤t_ep, &now); + if (*dir != NULL) { - nis_error status; - directory_obj *obj; + unsigned int server_len = (*dir)->do_servers.do_servers_len; + if (flags & MASTER_ONLY) + { + server_len = 1; + if (server_used != 0) + { + server_used = ~0; + current_ep = ~0; + } + } + result = __nisbind_create (dbp, (*dir)->do_servers.do_servers_val, + server_len, server_used, current_ep, flags); + if (result != NIS_SUCCESS) + { + nis_free_directory (*dir); + *dir = NULL; + } + return result; + } - *dir = readColdStartFile (); - if (*dir == NULL) - /* No /var/nis/NIS_COLD_START->no NIS+ installed. */ - return NIS_UNAVAIL; + *dir = readColdStartFile (); + if (*dir == NULL) + /* No /var/nis/NIS_COLD_START->no NIS+ installed. */ + return NIS_UNAVAIL; - /* Try at first, if servers in "dir" know our object */ - obj = first_shoot (name, search_parent_first, *dir); + /* Try at first, if servers in "dir" know our object */ + const char *search_name = name; + if (search_parent) + search_name = __nis_domain_of (name); + obj = first_shoot (search_name, *dir); + if (obj == NULL) + { + obj = rec_dirsearch (search_name, *dir, &status); if (obj == NULL) + result = status; + } + + if (result == NIS_SUCCESS) + { + unsigned int server_len = obj->do_servers.do_servers_len; + if (flags & MASTER_ONLY) + server_len = 1; + result = __nisbind_create (dbp, obj->do_servers.do_servers_val, + server_len, ~0, ~0, flags); + if (result == NIS_SUCCESS) { - obj = rec_dirsearch (name, *dir, &status); - if (obj == NULL) - result = status; + if ((flags & MASTER_ONLY) == 0 + || obj->do_servers.do_servers_len == 1) + { + server_used = dbp->server_used; + current_ep = dbp->current_ep; + } + if ((flags & NO_CACHE) == 0) + nis_server_cache_add (name, search_parent, obj, + server_used, current_ep, &now); + } + else + { + nis_free_directory (obj); + obj = NULL; } - - *dir = obj; } + *dir = obj; + return result; } @@ -543,38 +794,19 @@ nis_error __prepare_niscall (const_nis_name name, directory_obj **dirp, dir_binding *bptrp, unsigned int flags) { - nis_error retcode = __nisfind_server (name, 1, dirp); + nis_error retcode = __nisfind_server (name, 1, dirp, bptrp, flags); if (__builtin_expect (retcode != NIS_SUCCESS, 0)) return retcode; - nis_server *server; - u_int server_len; - - if (flags & MASTER_ONLY) - { - server = (*dirp)->do_servers.do_servers_val; - server_len = 1; - } - else - { - server = (*dirp)->do_servers.do_servers_val; - server_len = (*dirp)->do_servers.do_servers_len; - } - - retcode = __nisbind_create (bptrp, server, server_len, flags); - if (retcode == NIS_SUCCESS) - { - do - if (__nisbind_connect (bptrp) == NIS_SUCCESS) - return NIS_SUCCESS; - while (__nisbind_next (bptrp) == NIS_SUCCESS); - - __nisbind_destroy (bptrp); - memset (bptrp, '\0', sizeof (*bptrp)); + do + if (__nisbind_connect (bptrp) == NIS_SUCCESS) + return NIS_SUCCESS; + while (__nisbind_next (bptrp) == NIS_SUCCESS); - retcode = NIS_NAMEUNREACHABLE; - } + __nisbind_destroy (bptrp); + memset (bptrp, '\0', sizeof (*bptrp)); + retcode = NIS_NAMEUNREACHABLE; nis_free_directory (*dirp); *dirp = NULL; diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_defaults.c glibc-2.5-branch/nis/nis_defaults.c --- glibc-2.5/nis/nis_defaults.c 2006-05-09 19:54:46.000000000 -0700 +++ glibc-2.5-branch/nis/nis_defaults.c 2007-01-12 09:05:59.000000000 -0800 @@ -447,7 +447,7 @@ __nis_default_access (char *param, unsig { cptr = getenv ("NIS_DEFAULTS"); if (cptr != NULL && strstr (cptr, "access=") != NULL) - result = searchaccess (getenv ("NIS_DEFAULTS"), result); + result = searchaccess (cptr, result); } return result; diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_domain_of.c glibc-2.5-branch/nis/nis_domain_of.c --- glibc-2.5/nis/nis_domain_of.c 2001-07-05 21:55:36.000000000 -0700 +++ glibc-2.5-branch/nis/nis_domain_of.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (c) 1997 Free Software Foundation, Inc. +/* Copyright (c) 1997, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. @@ -26,3 +26,17 @@ nis_domain_of (const_nis_name name) return nis_domain_of_r (name, result, NIS_MAXNAMELEN); } + +const_nis_name +__nis_domain_of (const_nis_name name) +{ + const_nis_name cptr = strchr (name, '.'); + + if (cptr++ == NULL) + return ""; + + if (*cptr == '\0') + return "."; + + return cptr; +} diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_lookup.c glibc-2.5-branch/nis/nis_lookup.c --- glibc-2.5/nis/nis_lookup.c 2006-08-07 09:02:48.000000000 -0700 +++ glibc-2.5-branch/nis/nis_lookup.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (C) 1997-1999, 2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 1997-1999, 2004, 2005, 2006, 2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. @@ -74,7 +75,6 @@ nis_lookup (const_nis_name name, const u { static const struct timeval RPCTIMEOUT = {10, 0}; enum clnt_stat result; - char ndomain[strlen (req.ns_name) + 1]; again: result = clnt_call (bptr.clnt, NIS_LOOKUP, @@ -127,27 +127,18 @@ nis_lookup (const_nis_name name, const u /* Otherwise __nisfind_server will not do anything. */ dir = NULL; - if (__nisfind_server (req.ns_name, 1, &dir) + if (__nisfind_server (req.ns_name, 1, &dir, &bptr, + flags & ~MASTER_ONLY) != NIS_SUCCESS) goto out; - - if (__nisbind_create (&bptr, - dir->do_servers.do_servers_val, - dir->do_servers.do_servers_len, - flags) != NIS_SUCCESS) - { - nis_free_directory (dir); - goto out; - } } else if (__nisbind_next (&bptr) != NIS_SUCCESS) { /* No more servers to search. Try parent. */ - nis_domain_of_r (req.ns_name, ndomain, - sizeof (ndomain)); + const char *ndomain = __nis_domain_of (req.ns_name); req.ns_name = strdupa (ndomain); - if (strcmp (ndomain, ".") == 0) + if (strcmp (req.ns_name, ".") == 0) { NIS_RES_STATUS (res) = NIS_NAMEUNREACHABLE; goto out; diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_subr.c glibc-2.5-branch/nis/nis_subr.c --- glibc-2.5/nis/nis_subr.c 2006-06-16 15:30:02.000000000 -0700 +++ glibc-2.5-branch/nis/nis_subr.c 2007-01-12 06:57:15.000000000 -0800 @@ -251,13 +251,16 @@ nis_getnames (const_nis_name name) { char *p; - tmp = malloc (cplen + name_len + 2); + tmp = malloc (cplen + name_len + 3); if (__builtin_expect (tmp == NULL, 0)) goto free_null; - p = __stpcpy (tmp, name); + p = __mempcpy (tmp, name, name_len); *p++ = '.'; - memcpy (p, cp, cplen + 1); + p = __mempcpy (p, cp, cplen); + if (p[-1] != '.') + *p++ = '.'; + *p = '\0'; } if (pos >= count) @@ -275,6 +278,13 @@ nis_getnames (const_nis_name name) cp = __strtok_r (NULL, ":", &saveptr); } + if (pos == 0 + && __asprintf (&getnames[pos++], "%s%s%s%s", + name, name[name_len - 1] == '.' ? "" : ".", + local_domain, + local_domain[local_domain_len - 1] == '.' ? "" : ".") < 0) + goto free_null; + getnames[pos] = NULL; return getnames; diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_table.c glibc-2.5-branch/nis/nis_table.c --- glibc-2.5/nis/nis_table.c 2006-08-07 09:01:44.000000000 -0700 +++ glibc-2.5-branch/nis/nis_table.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (c) 1997-1999,2003,2004,2005,2006 Free Software Foundation, Inc. +/* Copyright (c) 1997-1999, 2003, 2004, 2005, 2006, 2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. @@ -215,6 +216,7 @@ nis_list (const_nis_name name, unsigned char *tableptr; char *tablepath = NULL; int first_try = 0; /* Do we try the old binding at first ? */ + nis_result *allres = NULL; if (res == NULL) return NULL; @@ -223,6 +225,7 @@ nis_list (const_nis_name name, unsigned { status = NIS_BADNAME; err_out: + nis_freeresult (allres); memset (res, '\0', sizeof (nis_result)); NIS_RES_STATUS (res) = status; return res; @@ -272,21 +275,14 @@ nis_list (const_nis_name name, unsigned memset (res, '\0', sizeof (nis_result)); status = __nisfind_server (ibreq->ibr_name, - ibreq->ibr_srch.ibr_srch_val != NULL, &dir); + ibreq->ibr_srch.ibr_srch_val != NULL, + &dir, &bptr, flags & ~MASTER_ONLY); if (status != NIS_SUCCESS) { NIS_RES_STATUS (res) = status; goto fail3; } - status = __nisbind_create (&bptr, dir->do_servers.do_servers_val, - dir->do_servers.do_servers_len, flags); - if (__builtin_expect (status != NIS_SUCCESS, 0)) - { - NIS_RES_STATUS (res) = status; - goto fail2; - } - while (__nisbind_connect (&bptr) != NIS_SUCCESS) if (__builtin_expect (__nisbind_next (&bptr) != NIS_SUCCESS, 0)) { @@ -336,7 +332,6 @@ nis_list (const_nis_name name, unsigned NIS_RES_STATUS (res) = NIS_NOMEMORY; fail: __nisbind_destroy (&bptr); - fail2: nis_free_directory (dir); fail3: free (tablepath); @@ -349,6 +344,7 @@ nis_list (const_nis_name name, unsigned if (names != namebuf) nis_freenames (names); nis_free_request (ibreq); + nis_freeresult (allres); return res; } if (NIS_RES_OBJECT (res)->LI_data.li_attrs.li_attrs_len) @@ -392,6 +388,57 @@ nis_list (const_nis_name name, unsigned goto again; } } + else if ((flags & (FOLLOW_PATH | ALL_RESULTS)) + == (FOLLOW_PATH | ALL_RESULTS)) + { + if (allres == NULL) + { + allres = res; + res = malloc (sizeof (nis_result)); + if (res == NULL) + { + res = allres; + allres = NULL; + NIS_RES_STATUS (res) = NIS_NOMEMORY; + goto fail; + } + NIS_RES_STATUS (res) = NIS_RES_STATUS (allres); + } + else + { + nis_object *objects_val + = realloc (NIS_RES_OBJECT (allres), + (NIS_RES_NUMOBJ (allres) + + NIS_RES_NUMOBJ (res)) + * sizeof (nis_object)); + if (objects_val == NULL) + { + NIS_RES_STATUS (res) = NIS_NOMEMORY; + goto fail; + } + NIS_RES_OBJECT (allres) = objects_val; + memcpy (NIS_RES_OBJECT (allres) + NIS_RES_NUMOBJ (allres), + NIS_RES_OBJECT (res), + NIS_RES_NUMOBJ (res) * sizeof (nis_object)); + NIS_RES_NUMOBJ (allres) += NIS_RES_NUMOBJ (res); + NIS_RES_NUMOBJ (res) = 0; + free (NIS_RES_OBJECT (res)); + NIS_RES_OBJECT (res) = NULL; + NIS_RES_STATUS (allres) = NIS_RES_STATUS (res); + xdr_free ((xdrproc_t) _xdr_nis_result, (char *) res); + } + clnt_status = __follow_path (&tablepath, &tableptr, ibreq, + &bptr); + if (clnt_status != NIS_SUCCESS) + { + /* Prepare for the nis_freeresult call. */ + memset (res, '\0', sizeof (*res)); + + if (clnt_status == NIS_NOMEMORY) + NIS_RES_STATUS (allres) = clnt_status; + ++done; + } + } else ++done; break; @@ -485,6 +532,12 @@ nis_list (const_nis_name name, unsigned nis_free_request (ibreq); + if (allres) + { + nis_freeresult (res); + return allres; + } + return res; } libnsl_hidden_def (nis_list) diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_compat/compat-grp.c glibc-2.5-branch/nis/nss_compat/compat-grp.c --- glibc-2.5/nis/nss_compat/compat-grp.c 2006-07-31 16:33:04.000000000 -0700 +++ glibc-2.5-branch/nis/nss_compat/compat-grp.c 2007-01-12 09:59:51.000000000 -0800 @@ -580,13 +580,17 @@ internal_getgrgid_r (gid_t gid, struct g /* +group */ if (result->gr_name[0] == '+' && result->gr_name[1] != '\0') { + /* Yes, no +1, see the memcpy call below. */ + size_t len = strlen (result->gr_name); + char buf[len]; enum nss_status status; /* Store the group in the blacklist for the "+" at the end of /etc/group */ - blacklist_store_name (&result->gr_name[1], ent); + memcpy (buf, &result->gr_name[1], len); status = getgrnam_plusgroup (&result->gr_name[1], result, ent, buffer, buflen, errnop); + blacklist_store_name (buf, ent); if (status == NSS_STATUS_SUCCESS && result->gr_gid == gid) break; else diff -pNur -x CVS -x libidn glibc-2.5/nis/nss-default.c glibc-2.5-branch/nis/nss-default.c --- glibc-2.5/nis/nss-default.c 2006-04-28 14:03:17.000000000 -0700 +++ glibc-2.5-branch/nis/nss-default.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1996, 2001, 2004, 2006 Free Software Foundation, Inc. +/* Copyright (C) 1996, 2001, 2004, 2006, 2007 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,6 +17,7 @@ 02111-1307 USA. */ #include +#include #include #include #include @@ -54,6 +55,7 @@ static const struct static void init (void) { + int saved_errno = errno; FILE *fp = fopen (default_nss, "rc"); if (fp != NULL) { @@ -111,6 +113,7 @@ init (void) fclose (fp); } + __set_errno (saved_errno); } diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nis/nis-hosts.c glibc-2.5-branch/nis/nss_nis/nis-hosts.c --- glibc-2.5/nis/nss_nis/nis-hosts.c 2006-04-08 19:08:28.000000000 -0700 +++ glibc-2.5-branch/nis/nss_nis/nis-hosts.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2000, 2002, 2003, 2006 Free Software Foundation, Inc. +/* Copyright (C) 1996-2000, 2002, 2003, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1996. @@ -134,13 +134,17 @@ internal_nis_gethostent_r (struct hosten if (__builtin_expect (yp_get_default_domain (&domain), 0)) return NSS_STATUS_UNAVAIL; + uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct parser_data); + buffer += pad; + struct parser_data *data = (void *) buffer; - if (__builtin_expect (buflen < sizeof *data + 1, 0)) + if (__builtin_expect (buflen < sizeof *data + 1 + pad, 0)) { *errnop = ERANGE; *h_errnop = NETDB_INTERNAL; return NSS_STATUS_TRYAGAIN; } + buflen -= pad; /* Get the next entry until we found a correct one. */ const size_t linebuflen = buffer + buflen - data->linebuffer; @@ -234,6 +238,9 @@ internal_gethostbyname2_r (const char *n char *buffer, size_t buflen, int *errnop, int *h_errnop, int flags) { + uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct parser_data); + buffer += pad; + struct parser_data *data = (void *) buffer; if (name == NULL) @@ -246,12 +253,13 @@ internal_gethostbyname2_r (const char *n if (yp_get_default_domain (&domain)) return NSS_STATUS_UNAVAIL; - if (buflen < sizeof *data + 1) + if (buflen < sizeof *data + 1 + pad) { *h_errnop = NETDB_INTERNAL; *errnop = ERANGE; return NSS_STATUS_TRYAGAIN; } + buflen -= pad; /* Convert name to lowercase. */ size_t namlen = strlen (name); @@ -352,13 +360,17 @@ _nss_nis_gethostbyaddr_r (const void *ad if (__builtin_expect (yp_get_default_domain (&domain), 0)) return NSS_STATUS_UNAVAIL; + uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct parser_data); + buffer += pad; + struct parser_data *data = (void *) buffer; - if (__builtin_expect (buflen < sizeof *data + 1, 0)) + if (__builtin_expect (buflen < sizeof *data + 1 + pad, 0)) { *errnop = ERANGE; *h_errnop = NETDB_INTERNAL; return NSS_STATUS_TRYAGAIN; } + buflen -= pad; char *buf = inet_ntoa (*(const struct in_addr *) addr); diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nis/nis-service.c glibc-2.5-branch/nis/nss_nis/nis-service.c --- glibc-2.5/nis/nss_nis/nis-service.c 2006-08-19 11:36:25.000000000 -0700 +++ glibc-2.5-branch/nis/nss_nis/nis-service.c 2007-07-12 07:35:54.000000000 -0700 @@ -271,7 +271,7 @@ _nss_nis_getservbyname_r (const char *na /* If the protocol is given, we could try if our NIS server knows about services.byservicename map. If yes, we only need one query. */ - size_t keylen = strlen (name) + 1 + (protocol ? strlen (protocol) : 0); + size_t keylen = strlen (name) + (protocol ? 1 + strlen (protocol) : 0); char key[keylen + 1]; /* key is: "name/proto" */ diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-ethers.c glibc-2.5-branch/nis/nss_nisplus/nisplus-ethers.c --- glibc-2.5/nis/nss_nisplus/nisplus-ethers.c 2006-04-29 22:44:23.000000000 -0700 +++ glibc-2.5-branch/nis/nss_nisplus/nisplus-ethers.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (C) 1997,1998,2000-2003,2005,2006 Free Software Foundation, Inc. +/* Copyright (C) 1997,1998,2000-2003,2005,2006,2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. @@ -256,7 +257,8 @@ _nss_nisplus_gethostton_r (const char *n snprintf (buf, sizeof (buf), "[name=%s],%s", name, tablename_val); - nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL); + nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, + NULL, NULL); if (result == NULL) { @@ -322,7 +324,8 @@ _nss_nisplus_getntohost_r (const struct addr->ether_addr_octet[4], addr->ether_addr_octet[5], tablename_val); - nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL); + nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, + NULL, NULL); if (result == NULL) { diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-grp.c glibc-2.5-branch/nis/nss_nisplus/nisplus-grp.c --- glibc-2.5/nis/nss_nisplus/nisplus-grp.c 2006-05-20 12:20:19.000000000 -0700 +++ glibc-2.5-branch/nis/nss_nisplus/nisplus-grp.c 2007-01-12 06:37:24.000000000 -0800 @@ -46,13 +46,13 @@ static char *tableptr; static netobj cursor; -static nis_name tablename_val; -static size_t tablename_len; +nis_name grp_tablename_val attribute_hidden; +size_t grp_tablename_len attribute_hidden; -static enum nss_status -_nss_create_tablename (int *errnop) +enum nss_status +_nss_grp_create_tablename (int *errnop) { - if (tablename_val == NULL) + if (grp_tablename_val == NULL) { const char *local_dir = nis_local_directory (); size_t local_dir_len = strlen (local_dir); @@ -67,11 +67,16 @@ _nss_create_tablename (int *errnop) memcpy (__stpcpy (p, prefix), local_dir, local_dir_len + 1); - tablename_len = sizeof (prefix) - 1 + local_dir_len; + grp_tablename_len = sizeof (prefix) - 1 + local_dir_len; atomic_write_barrier (); - tablename_val = p; + if (atomic_compare_and_exchange_bool_acq (&grp_tablename_val, p, NULL)) + { + /* Another thread already installed the value. */ + free (p); + grp_tablename_len = strlen (grp_tablename_val); + } } return NSS_STATUS_SUCCESS; @@ -103,19 +108,19 @@ internal_setgrent (int *errnop) { enum nss_status status = NSS_STATUS_SUCCESS; - if (tablename_val == NULL) - status = _nss_create_tablename (errnop); + if (grp_tablename_val == NULL) + status = _nss_grp_create_tablename (errnop); if (status == NSS_STATUS_SUCCESS) { - ibreq = __create_ib_request (tablename_val, 0); + ibreq = __create_ib_request (grp_tablename_val, 0); if (ibreq == NULL) { *errnop = errno; return NSS_STATUS_TRYAGAIN; } - nis_error retcode = __prepare_niscall (tablename_val, &dir, &bptr, 0); + nis_error retcode = __prepare_niscall (grp_tablename_val, &dir, &bptr, 0); if (retcode != NIS_SUCCESS) { nis_free_request (ibreq); @@ -285,13 +290,9 @@ _nss_nisplus_getgrnam_r (const char *nam { int parse_res; - if (tablename_val == NULL) + if (grp_tablename_val == NULL) { - __libc_lock_lock (lock); - - enum nss_status status = _nss_create_tablename (errnop); - - __libc_lock_unlock (lock); + enum nss_status status = _nss_grp_create_tablename (errnop); if (status != NSS_STATUS_SUCCESS) return status; @@ -304,10 +305,10 @@ _nss_nisplus_getgrnam_r (const char *nam } nis_result *result; - char buf[strlen (name) + 9 + tablename_len]; + char buf[strlen (name) + 9 + grp_tablename_len]; int olderr = errno; - snprintf (buf, sizeof (buf), "[name=%s],%s", name, tablename_val); + snprintf (buf, sizeof (buf), "[name=%s],%s", name, grp_tablename_val); result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH, NULL, NULL); @@ -348,13 +349,9 @@ enum nss_status _nss_nisplus_getgrgid_r (const gid_t gid, struct group *gr, char *buffer, size_t buflen, int *errnop) { - if (tablename_val == NULL) + if (grp_tablename_val == NULL) { - __libc_lock_lock (lock); - - enum nss_status status = _nss_create_tablename (errnop); - - __libc_lock_unlock (lock); + enum nss_status status = _nss_grp_create_tablename (errnop); if (status != NSS_STATUS_SUCCESS) return status; @@ -362,11 +359,11 @@ _nss_nisplus_getgrgid_r (const gid_t gid int parse_res; nis_result *result; - char buf[8 + 3 * sizeof (unsigned long int) + tablename_len]; + char buf[8 + 3 * sizeof (unsigned long int) + grp_tablename_len]; int olderr = errno; snprintf (buf, sizeof (buf), "[gid=%lu],%s", - (unsigned long int) gid, tablename_val); + (unsigned long int) gid, grp_tablename_val); result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL); diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-initgroups.c glibc-2.5-branch/nis/nss_nisplus/nisplus-initgroups.c --- glibc-2.5/nis/nss_nisplus/nisplus-initgroups.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/nis/nss_nisplus/nisplus-initgroups.c 2007-01-12 06:37:24.000000000 -0800 @@ -0,0 +1,150 @@ +/* Copyright (C) 1997, 2001, 2002, 2003, 2005, 2006 + 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, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "nss-nisplus.h" +#include "nisplus-parser.h" +#include +#include +#include + +#define NISOBJVAL(col, obj) \ + ((obj)->EN_data.en_cols.en_cols_val[col].ec_value.ec_value_val) + +#define NISOBJLEN(col, obj) \ + ((obj)->EN_data.en_cols.en_cols_val[col].ec_value.ec_value_len) + +extern nis_name grp_tablename_val attribute_hidden; +extern size_t grp_tablename_len attribute_hidden; +extern enum nss_status _nss_grp_create_tablename (int *errnop); + + +enum nss_status +_nss_nisplus_initgroups_dyn (const char *user, gid_t group, long int *start, + long int *size, gid_t **groupsp, long int limit, + int *errnop) +{ + if (grp_tablename_val == NULL) + { + enum nss_status status = _nss_grp_create_tablename (errnop); + + if (status != NSS_STATUS_SUCCESS) + return status; + } + + nis_result *result; + char buf[strlen (user) + 12 + grp_tablename_len]; + + snprintf (buf, sizeof (buf), "[members=%s],%s", user, grp_tablename_val); + + result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH | ALL_RESULTS, NULL, NULL); + + if (result == NULL) + { + *errnop = ENOMEM; + return NSS_STATUS_TRYAGAIN; + } + + if (__builtin_expect (niserr2nss (result->status) != NSS_STATUS_SUCCESS, 0)) + { + enum nss_status status = niserr2nss (result->status); + + nis_freeresult (result); + return status; + } + + if (NIS_RES_NUMOBJ (result) == 0) + { + errout: + nis_freeresult (result); + return NSS_STATUS_NOTFOUND; + } + + gid_t *groups = *groupsp; + nis_object *obj = NIS_RES_OBJECT (result); + for (unsigned int cnt = 0; cnt < NIS_RES_NUMOBJ (result); ++cnt, ++obj) + { + if (__type_of (obj) != NIS_ENTRY_OBJ + || strcmp (obj->EN_data.en_type, "group_tbl") != 0 + || obj->EN_data.en_cols.en_cols_len < 4) + continue; + + char *numstr = NISOBJVAL (2, obj); + size_t len = NISOBJLEN (2, obj); + if (len == 0 || numstr[0] == '\0') + continue; + + gid_t gid; + char *endp; + if (__builtin_expect (numstr[len - 1] != '\0', 0)) + { + char numstrbuf[len + 1]; + memcpy (numstrbuf, numstr, len); + numstrbuf[len] = '\0'; + gid = strtoul (numstrbuf, &endp, 10); + if (*endp) + continue; + } + else + { + gid = strtoul (numstr, &endp, 10); + if (*endp) + continue; + } + + if (gid == group) + continue; + + /* Insert this group. */ + if (*start == *size) + { + /* Need a bigger buffer. */ + long int newsize; + + if (limit > 0 && *size == limit) + /* We reached the maximum. */ + break; + + if (limit <= 0) + newsize = 2 * *size; + else + newsize = MIN (limit, 2 * *size); + + gid_t *newgroups = realloc (groups, newsize * sizeof (*groups)); + if (newgroups == NULL) + goto errout; + *groupsp = groups = newgroups; + *size = newsize; + } + + groups[*start] = gid; + *start += 1; + } + + nis_freeresult (result); + return NSS_STATUS_SUCCESS; +} diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-network.c glibc-2.5-branch/nis/nss_nisplus/nisplus-network.c --- glibc-2.5/nis/nss_nisplus/nisplus-network.c 2006-04-29 22:44:23.000000000 -0700 +++ glibc-2.5-branch/nis/nss_nisplus/nisplus-network.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (C) 1997,1998,2000-2003,2005,2006 Free Software Foundation, Inc. +/* Copyright (C) 1997,1998,2000-2003,2005,2006,2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. @@ -338,7 +339,7 @@ _nss_nisplus_getnetbyname_r (const char /* Search at first in the alias list, and use the correct name for the next search */ snprintf (buf, sizeof (buf), "[name=%s],%s", name, tablename_val); - result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH, NULL, NULL); + result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH | USE_DGRAM, NULL, NULL); if (result != NULL) { @@ -366,7 +367,8 @@ _nss_nisplus_getnetbyname_r (const char } nis_freeresult (result); - result = nis_list (bufptr, FOLLOW_LINKS | FOLLOW_PATH, NULL, NULL); + result = nis_list (bufptr, FOLLOW_LINKS | FOLLOW_PATH | USE_DGRAM, + NULL, NULL); } if (result == NULL) @@ -438,7 +440,8 @@ _nss_nisplus_getnetbyaddr_r (uint32_t ad while (1) { snprintf (buf, sizeof (buf), "[addr=%s],%s", buf2, tablename_val); - nis_result *result = nis_list (buf, EXPAND_NAME, NULL, NULL); + nis_result *result = nis_list (buf, EXPAND_NAME | USE_DGRAM, + NULL, NULL); if (result == NULL) { diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-pwd.c glibc-2.5-branch/nis/nss_nisplus/nisplus-pwd.c --- glibc-2.5/nis/nss_nisplus/nisplus-pwd.c 2006-05-20 12:20:19.000000000 -0700 +++ glibc-2.5-branch/nis/nss_nisplus/nisplus-pwd.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1997, 1999, 2001, 2002, 2003, 2005, 2006 +/* Copyright (C) 1997, 1999, 2001, 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. @@ -311,7 +311,7 @@ _nss_nisplus_getpwnam_r (const char *nam snprintf (buf, sizeof (buf), "[name=%s],%s", name, pwd_tablename_val); - result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL); + result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, NULL, NULL); if (result == NULL) { @@ -370,7 +370,7 @@ _nss_nisplus_getpwuid_r (const uid_t uid snprintf (buf, sizeof (buf), "[uid=%lu],%s", (unsigned long int) uid, pwd_tablename_val); - result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL); + result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, NULL, NULL); if (result == NULL) { diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-rpc.c glibc-2.5-branch/nis/nss_nisplus/nisplus-rpc.c --- glibc-2.5/nis/nss_nisplus/nisplus-rpc.c 2006-04-29 22:44:23.000000000 -0700 +++ glibc-2.5-branch/nis/nss_nisplus/nisplus-rpc.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1997, 1998, 2001, 2002, 2003, 2005, 2006 +/* Copyright (C) 1997, 1998, 2001, 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. @@ -315,7 +315,8 @@ _nss_nisplus_getrpcbyname_r (const char /* Search at first in the alias list, and use the correct name for the next search */ snprintf (buf, sizeof (buf), "[name=%s],%s", name, tablename_val); - nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL); + nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, + NULL, NULL); if (result != NULL) { @@ -342,7 +343,8 @@ _nss_nisplus_getrpcbyname_r (const char } nis_freeresult (result); - result = nis_list (bufptr, FOLLOW_PATH | FOLLOW_LINKS , NULL, NULL); + result = nis_list (bufptr, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, + NULL, NULL); } if (result == NULL) @@ -402,7 +404,8 @@ _nss_nisplus_getrpcbynumber_r (const int snprintf (buf, sizeof (buf), "[number=%d],%s", number, tablename_val); - nis_result *result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH, NULL, NULL); + nis_result *result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH | USE_DGRAM, + NULL, NULL); if (result == NULL) { diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-service.c glibc-2.5-branch/nis/nss_nisplus/nisplus-service.c --- glibc-2.5/nis/nss_nisplus/nisplus-service.c 2006-04-29 22:44:23.000000000 -0700 +++ glibc-2.5-branch/nis/nss_nisplus/nisplus-service.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2005, 2006 +/* Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. @@ -322,7 +322,8 @@ _nss_nisplus_getservbyname_r (const char for the next search */ snprintf (buf, sizeof (buf), "[name=%s,proto=%s],%s", name, protocol, tablename_val); - nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL); + nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, + NULL, NULL); if (result != NULL) { @@ -351,7 +352,8 @@ _nss_nisplus_getservbyname_r (const char } nis_freeresult (result); - result = nis_list (bufptr, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL); + result = nis_list (bufptr, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, + NULL, NULL); } if (result == NULL) @@ -420,7 +422,8 @@ _nss_nisplus_getservbyport_r (const int snprintf (buf, sizeof (buf), "[port=%d,proto=%s],%s", number, protocol, tablename_val); - nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL); + nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, + NULL, NULL); if (result == NULL) { diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-spwd.c glibc-2.5-branch/nis/nss_nisplus/nisplus-spwd.c --- glibc-2.5/nis/nss_nisplus/nisplus-spwd.c 2006-04-29 22:44:23.000000000 -0700 +++ glibc-2.5-branch/nis/nss_nisplus/nisplus-spwd.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (C) 1997, 2001, 2002, 2003, 2005 Free Software Foundation, Inc. +/* Copyright (C) 1997, 2001, 2002, 2003, 2005, 2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. @@ -182,7 +183,7 @@ _nss_nisplus_getspnam_r (const char *nam snprintf (buf, sizeof (buf), "[name=%s],%s", name, pwd_tablename_val); - result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL); + result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, NULL, NULL); if (result == NULL) { diff -pNur -x CVS -x libidn glibc-2.5/nis/rpcsvc/nislib.h glibc-2.5-branch/nis/rpcsvc/nislib.h --- glibc-2.5/nis/rpcsvc/nislib.h 2006-08-07 09:01:48.000000000 -0700 +++ glibc-2.5-branch/nis/rpcsvc/nislib.h 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1997, 1998, 1999, 2006 Free Software Foundation, Inc. +/* Copyright (C) 1997, 1998, 1999, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. @@ -272,12 +272,13 @@ struct dir_binding typedef struct dir_binding dir_binding; extern nis_error __nisbind_create (dir_binding *, const nis_server *, - unsigned int, unsigned int) __THROW; + unsigned int, unsigned int, unsigned int, + unsigned int) __THROW; extern nis_error __nisbind_connect (dir_binding *) __THROW; extern nis_error __nisbind_next (dir_binding *) __THROW; extern void __nisbind_destroy (dir_binding *) __THROW; -extern nis_error __nisfind_server (const_nis_name, int, directory_obj **) - __THROW; +extern nis_error __nisfind_server (const_nis_name, int, directory_obj **, + dir_binding *, unsigned int) __THROW; #endif diff -pNur -x CVS -x libidn glibc-2.5/nis/Versions glibc-2.5-branch/nis/Versions --- glibc-2.5/nis/Versions 2006-05-20 12:21:52.000000000 -0700 +++ glibc-2.5-branch/nis/Versions 2007-01-12 06:37:24.000000000 -0800 @@ -125,6 +125,6 @@ libnss_nisplus { _nss_nisplus_setetherent; _nss_nisplus_setgrent; _nss_nisplus_sethostent; _nss_nisplus_setnetent; _nss_nisplus_setnetgrent; _nss_nisplus_setprotoent; _nss_nisplus_setpwent; _nss_nisplus_setrpcent; _nss_nisplus_setservent; - _nss_nisplus_setspent; + _nss_nisplus_setspent; _nss_nisplus_initgroups_dyn; } } diff -pNur -x CVS -x libidn glibc-2.5/nptl/allocatestack.c glibc-2.5-branch/nptl/allocatestack.c --- glibc-2.5/nptl/allocatestack.c 2006-08-23 10:39:47.000000000 -0700 +++ glibc-2.5-branch/nptl/allocatestack.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -982,3 +982,60 @@ __pthread_init_static_tls (struct link_m lll_unlock (stack_cache_lock); } + + +void +attribute_hidden +__wait_lookup_done (void) +{ + lll_lock (stack_cache_lock); + + struct pthread *self = THREAD_SELF; + + /* Iterate over the list with system-allocated threads first. */ + list_t *runp; + list_for_each (runp, &stack_used) + { + struct pthread *t = list_entry (runp, struct pthread, list); + if (t == self || t->header.gscope_flag == THREAD_GSCOPE_FLAG_UNUSED) + continue; + + int *const gscope_flagp = &t->header.gscope_flag; + + /* We have to wait until this thread is done with the global + scope. First tell the thread that we are waiting and + possibly have to be woken. */ + if (atomic_compare_and_exchange_bool_acq (gscope_flagp, + THREAD_GSCOPE_FLAG_WAIT, + THREAD_GSCOPE_FLAG_USED)) + continue; + + do + lll_futex_wait (gscope_flagp, THREAD_GSCOPE_FLAG_WAIT); + while (*gscope_flagp == THREAD_GSCOPE_FLAG_WAIT); + } + + /* Now the list with threads using user-allocated stacks. */ + list_for_each (runp, &__stack_user) + { + struct pthread *t = list_entry (runp, struct pthread, list); + if (t == self || t->header.gscope_flag == THREAD_GSCOPE_FLAG_UNUSED) + continue; + + int *const gscope_flagp = &t->header.gscope_flag; + + /* We have to wait until this thread is done with the global + scope. First tell the thread that we are waiting and + possibly have to be woken. */ + if (atomic_compare_and_exchange_bool_acq (gscope_flagp, + THREAD_GSCOPE_FLAG_WAIT, + THREAD_GSCOPE_FLAG_USED)) + continue; + + do + lll_futex_wait (gscope_flagp, THREAD_GSCOPE_FLAG_WAIT); + while (*gscope_flagp == THREAD_GSCOPE_FLAG_WAIT); + } + + lll_unlock (stack_cache_lock); +} diff -pNur -x CVS -x libidn glibc-2.5/nptl/ChangeLog glibc-2.5-branch/nptl/ChangeLog --- glibc-2.5/nptl/ChangeLog 2006-09-24 10:14:11.000000000 -0700 +++ glibc-2.5-branch/nptl/ChangeLog 2007-07-12 08:40:54.000000000 -0700 @@ -1,3 +1,212 @@ +2007-06-22 Jakub Jelinek + + * pthread_getattr_np.c (pthread_getattr_np): Clear cpuset and + cpusetsize if pthread_getaffinity_np failed with ENOSYS. + +2007-05-28 Jakub Jelinek + + * sysdeps/i386/tls.h (THREAD_GSCOPE_RESET_FLAG): Use explicit + insn suffix. + (THREAD_GSCOPE_GET_FLAG): Remove. + * sysdeps/x86_64/tls.h (THREAD_GSCOPE_GET_FLAG): Remove. + * allocatestack.c (__wait_lookup_done): Revert 2007-05-24 + changes. + * sysdeps/powerpc/tls.h (tcbhead_t): Remove gscope_flag. + (THREAD_GSCOPE_GET_FLAG): Remove. + (THREAD_GSCOPE_RESET_FLAG): Use THREAD_SELF->header.gscope_flag + instead of THREAD_GSCOPE_GET_FLAG. + (THREAD_GSCOPE_SET_FLAG): Likewise. Add atomic_write_barrier after + it. + * sysdeps/s390/tls.h (THREAD_GSCOPE_FLAG_UNUSED, + THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT, + THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG, + THREAD_GSCOPE_WAIT): Define. + * sysdeps/sparc/tls.h (THREAD_GSCOPE_FLAG_UNUSED, + THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT, + THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG, + THREAD_GSCOPE_WAIT): Define. + * sysdeps/sh/tls.h (THREAD_GSCOPE_FLAG_UNUSED, + THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT, + THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG, + THREAD_GSCOPE_WAIT): Define. + * sysdeps/ia64/tls.h (THREAD_GSCOPE_FLAG_UNUSED, + THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT, + THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG, + THREAD_GSCOPE_WAIT): Define. + +2007-05-24 Richard Henderson + + * descr.h (struct pthread): Add header.gscope_flag. + * sysdeps/alpha/tls.h (THREAD_GSCOPE_FLAG_UNUSED, + THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT, + THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG, + THREAD_GSCOPE_WAIT): Define. + +2007-05-26 Ulrich Drepper + + * allocatestack.c: Revert last change. + * init.c: Likewise. + * sysdeps/i386/tls.h: Likewise. + * sysdeps/x86_64/tls.h: Likewise. + +2007-05-24 Jakub Jelinek + + * sysdeps/powerpc/tls.h (tcbhead_t): Add gscope_flag. + (THREAD_GSCOPE_FLAG_UNUSED, THREAD_GSCOPE_FLAG_USED, + THREAD_GSCOPE_FLAG_WAIT): Define. + (THREAD_GSCOPE_GET_FLAG, THREAD_GSCOPE_SET_FLAG, + THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_WAIT): Define. + * sysdeps/i386/tls.h (THREAD_GSCOPE_WAIT): Don't use + PTR_DEMANGLE. + (THREAD_GSCOPE_GET_FLAG): Define. + * sysdeps/x86_64/tls.h (THREAD_GSCOPE_GET_FLAG): Define. + * allocatestack.c (__wait_lookup_done): Use THREAD_GSCOPE_GET_FLAG + instead of ->header.gscope_flag directly. + +2007-05-21 Ulrich Drepper + + * sysdeps/pthread/pthread-functions.h (struct pthread_functions): + Remove ptr_wait_lookup_done again. + * init.c (pthread_functions): Don't add .ptr_wait_lookup_done here. + (__pthread_initialize_minimal_internal): Initialize + _dl_wait_lookup_done pointer in _rtld_global directly. + * sysdeps/unix/sysv/linux/libc_pthread_init.c (__libc_pthread_init): + Remove code to code _dl_wait_lookup_done. + * sysdeps/x86_64/tls.h (THREAD_GSCOPE_WAIT): The pointer is not + encrypted for now. + +2007-05-19 Ulrich Drepper + + * allocatestack.c (__wait_lookup_done): New function. + * sysdeps/pthread/pthread-functions.h (struct pthread_functions): + Add ptr_wait_lookup_done. + * init.c (pthread_functions): Initialize .ptr_wait_lookup_done. + * pthreadP.h: Declare __wait_lookup_done. + * sysdeps/i386/tls.h (tcbhead_t): Add gscope_flag. + Define macros to implement reference handling of global scope. + * sysdeps/x86_64/tls.h: Likewise. + * sysdeps/unix/sysv/linux/libc_pthread_init.c (__libc_pthread_init): + Initialize GL(dl_wait_lookup_done). + +2006-12-09 Ulrich Drepper + + * sysdeps/unix/sysv/linux/rtld-lowlevel.h + (__rtld_mrlock_initialize): Add missing closing parenthesis. + +2006-10-29 Jakub Jelinek + + * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h (RTLD_SINGLE_THREAD_P): + Define. + (SINGLE_THREAD_P): Define to 1 if IS_IN_rtld. + * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h: Likewise. + * sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h: Likewise. + * sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h: Likewise. + * sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h: Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h: Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h: Likewise. + * sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h: Likewise. + * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h: Likewise. + * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h: Likewise. + * sysdeps/unix/sysv/linux/sh/sysdep-cancel.h: Likewise. + +2006-10-27 Jakub Jelinek + + * sysdeps/unix/sysv/linux/rtld-lowlevel.h (__rtld_mrlock_lock, + __rtld_mrlock_change): Update oldval if atomic compare and exchange + failed. + + * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (SINGLE_THREAD_P): + Define to THREAD_SELF->header.multiple_threads. + * sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h (SINGLE_THREAD_P): + Likewise. + * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h (SINGLE_THREAD_P): + Likewise. + * sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h + (SINGLE_THREAD_P): Likewise. + * sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h + (SINGLE_THREAD_P): Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h + (SINGLE_THREAD_P): Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h + (SINGLE_THREAD_P): Likewise. + * sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h (SINGLE_THREAD_P): + Likewise. + * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h + (SINGLE_THREAD_P): Likewise. + * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h + (SINGLE_THREAD_P): Likewise. + * sysdeps/unix/sysv/linux/sh/sysdep-cancel.h (SINGLE_THREAD_P): + Likewise. + +2006-10-09 Ulrich Drepper + + * sysdeps/unix/sysv/linux/rtld-lowlevel.h: New file.. + +2007-05-25 Ulrich Drepper + + * Makefile (tests): Add tst-sem10. + * tst-sem10.c: New file. + +2007-05-25 Ulrich Drepper + Jakub Jelinek + + * sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S (sem_timedwait): + Move __pthread_enable_asynccancel right before futex syscall. + * sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S (sem_timedwait): + Likewise. + +2007-05-21 Jakub Jelinek + + * tst-robust9.c (do_test): Don't fail if ENABLE_PI and + pthread_mutex_init failed with ENOTSUP. + +2007-05-17 Ulrich Drepper + + [BZ #4512] + * pthread_mutex_lock.c: Preserve FUTEX_WAITERS bit when dead owner + is detected. + * pthread_mutex_timedlock.c: Likewise. + * pthread_mutex_trylock.c: Likewise. + Patch in part by Atsushi Nemoto . + + * Makefile (tests): Add tst-robust9 and tst-robustpi9. + * tst-robust9.c: New file. + * tst-robustpi9.c: New file. + +2007-05-07 Ulrich Drepper + + * sysdeps/unix/sysv/linux/lowlevelrobustlock.c + (__lll_robust_lock_wait): Fix race caused by reloading of futex value. + (__lll_robust_timedlock_wait): Likewise. + Reported by Alexey Kuznetsov . + +2007-05-06 Mike Frysinger + + [BZ #4465] + * tst-cancel-wrappers.sh: Set C["fdatasync"] to 1. + * tst-cancel4.c (tf_fdatasync): New test. + +2007-02-25 Ulrich Drepper + + * sysdeps/unix/sysv/linux/fork.c (__libc_fork): Reset refcntr in + new thread, don't just decrement it. + Patch by Suzuki K P . + +2007-02-09 Jakub Jelinek + + * sysdeps/unix/sysv/linux/x86_64/lowlevellock.S + (__lll_mutex_timedlock_wait): Use correct pointer when we don't + call into the kernel to delay. + +2006-12-28 David S. Miller + + * shlib-versions: Fix sparc64 linux target specification. + +2006-12-21 Jakub Jelinek + + * sysdeps/unix/sysv/linux/pthread_kill.c (pthread_kill): Make sure + tid isn't reread from pd->tid in between ESRCH test and the syscall. + 2006-09-24 Ulrich Drepper [BZ #3251] diff -pNur -x CVS -x libidn glibc-2.5/nptl/descr.h glibc-2.5-branch/nptl/descr.h --- glibc-2.5/nptl/descr.h 2006-09-24 10:10:55.000000000 -0700 +++ glibc-2.5-branch/nptl/descr.h 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002-2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -131,6 +131,7 @@ struct pthread struct { int multiple_threads; + int gscope_flag; } header; #endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/init.c glibc-2.5-branch/nptl/init.c --- glibc-2.5/nptl/init.c 2006-08-23 10:41:31.000000000 -0700 +++ glibc-2.5-branch/nptl/init.c 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -386,6 +386,8 @@ __pthread_initialize_minimal_internal (v GL(dl_init_static_tls) = &__pthread_init_static_tls; + GL(dl_wait_lookup_done) = &__wait_lookup_done; + /* Register the fork generation counter with the libc. */ #ifndef TLS_MULTIPLE_THREADS_IN_TCB __libc_multiple_threads_ptr = diff -pNur -x CVS -x libidn glibc-2.5/nptl/Makefile glibc-2.5-branch/nptl/Makefile --- glibc-2.5/nptl/Makefile 2006-09-08 03:40:49.000000000 -0700 +++ glibc-2.5-branch/nptl/Makefile 2007-07-12 09:58:04.000000000 -0700 @@ -1,4 +1,4 @@ -# Copyright (C) 2002,2003,2004,2005,2006 Free Software Foundation, Inc. +# Copyright (C) 2002,2003,2004,2005,2006,2007 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 @@ -209,16 +209,16 @@ tests = tst-typesizes \ tst-cond14 tst-cond15 tst-cond16 tst-cond17 tst-cond18 tst-cond19 \ tst-cond20 tst-cond21 tst-cond22 \ tst-robust1 tst-robust2 tst-robust3 tst-robust4 tst-robust5 \ - tst-robust6 tst-robust7 tst-robust8 \ - tst-robustpi1 tst-robustpi2 tst-robustpi3 tst-robustpi4 \ - tst-robustpi5 tst-robustpi6 tst-robustpi7 tst-robustpi8 \ + tst-robust6 tst-robust7 tst-robust8 tst-robust9 \ + tst-robustpi1 tst-robustpi2 tst-robustpi3 tst-robustpi4 tst-robustpi5 \ + tst-robustpi6 tst-robustpi7 tst-robustpi8 tst-robustpi9 \ tst-rwlock1 tst-rwlock2 tst-rwlock3 tst-rwlock4 tst-rwlock5 \ tst-rwlock6 tst-rwlock7 tst-rwlock8 tst-rwlock9 tst-rwlock10 \ tst-rwlock11 tst-rwlock12 tst-rwlock13 tst-rwlock14 \ tst-once1 tst-once2 tst-once3 tst-once4 \ tst-key1 tst-key2 tst-key3 tst-key4 \ tst-sem1 tst-sem2 tst-sem3 tst-sem4 tst-sem5 tst-sem6 tst-sem7 \ - tst-sem8 tst-sem9 \ + tst-sem8 tst-sem9 tst-sem10 \ tst-barrier1 tst-barrier2 tst-barrier3 tst-barrier4 \ tst-align tst-align2 tst-align3 \ tst-basic1 tst-basic2 tst-basic3 tst-basic4 tst-basic5 tst-basic6 \ diff -pNur -x CVS -x libidn glibc-2.5/nptl/pthread_getattr_np.c glibc-2.5-branch/nptl/pthread_getattr_np.c --- glibc-2.5/nptl/pthread_getattr_np.c 2006-04-06 21:26:42.000000000 -0700 +++ glibc-2.5-branch/nptl/pthread_getattr_np.c 2007-07-12 09:58:05.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -168,8 +168,12 @@ pthread_getattr_np (thread_id, attr) { free (cpuset); if (ret == ENOSYS) - /* There is no such functionality. */ - ret = 0; + { + /* There is no such functionality. */ + ret = 0; + iattr->cpuset = NULL; + iattr->cpusetsize = 0; + } } } diff -pNur -x CVS -x libidn glibc-2.5/nptl/pthread_mutex_lock.c glibc-2.5-branch/nptl/pthread_mutex_lock.c --- glibc-2.5/nptl/pthread_mutex_lock.c 2006-08-14 16:01:26.000000000 -0700 +++ glibc-2.5-branch/nptl/pthread_mutex_lock.c 2007-07-12 09:58:05.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -127,6 +127,8 @@ __pthread_mutex_lock (mutex) int newval = id; #ifdef NO_INCR newval |= FUTEX_WAITERS; +#else + newval |= (oldval & FUTEX_WAITERS); #endif newval diff -pNur -x CVS -x libidn glibc-2.5/nptl/pthread_mutex_timedlock.c glibc-2.5-branch/nptl/pthread_mutex_timedlock.c --- glibc-2.5/nptl/pthread_mutex_timedlock.c 2006-08-14 16:01:26.000000000 -0700 +++ glibc-2.5-branch/nptl/pthread_mutex_timedlock.c 2007-07-12 09:58:05.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -119,9 +119,11 @@ pthread_mutex_timedlock (mutex, abstime) if ((oldval & FUTEX_OWNER_DIED) != 0) { /* The previous owner died. Try locking the mutex. */ - int newval + int newval = id | (oldval & FUTEX_WAITERS); + + newval = atomic_compare_and_exchange_val_acq (&mutex->__data.__lock, - id, oldval); + newval, oldval); if (newval != oldval) { oldval = newval; diff -pNur -x CVS -x libidn glibc-2.5/nptl/pthread_mutex_trylock.c glibc-2.5-branch/nptl/pthread_mutex_trylock.c --- glibc-2.5/nptl/pthread_mutex_trylock.c 2006-08-14 16:01:26.000000000 -0700 +++ glibc-2.5-branch/nptl/pthread_mutex_trylock.c 2007-07-12 09:58:05.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -91,9 +91,11 @@ __pthread_mutex_trylock (mutex) if ((oldval & FUTEX_OWNER_DIED) != 0) { /* The previous owner died. Try locking the mutex. */ - int newval + int newval = id | (oldval & FUTEX_WAITERS); + + newval = atomic_compare_and_exchange_val_acq (&mutex->__data.__lock, - id, oldval); + newval, oldval); if (newval != oldval) { diff -pNur -x CVS -x libidn glibc-2.5/nptl/pthreadP.h glibc-2.5-branch/nptl/pthreadP.h --- glibc-2.5/nptl/pthreadP.h 2006-08-23 10:42:52.000000000 -0700 +++ glibc-2.5-branch/nptl/pthreadP.h 2007-07-12 09:58:05.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -545,6 +545,8 @@ extern int __nptl_setxid (struct xid_com extern void __free_stack_cache (void) attribute_hidden; +extern void __wait_lookup_done (void) attribute_hidden; + #ifdef SHARED # define PTHREAD_STATIC_FN_REQUIRE(name) #else diff -pNur -x CVS -x libidn glibc-2.5/nptl/shlib-versions glibc-2.5-branch/nptl/shlib-versions --- glibc-2.5/nptl/shlib-versions 2004-07-05 10:03:27.000000000 -0700 +++ glibc-2.5-branch/nptl/shlib-versions 2007-01-12 10:14:34.000000000 -0800 @@ -1,5 +1,5 @@ mips.*-.*-linux.* libpthread=0 GLIBC_2.0 GLIBC_2.2 -sparc64-.*-linux.* libpthread=0 GLIBC_2.2 +sparc64.*-.*-linux.* libpthread=0 GLIBC_2.2 sh.*-.*-linux.* libpthread=0 GLIBC_2.2 ia64.*-.*-linux.* libpthread=0 GLIBC_2.2 hppa.*-.*-linux.* libpthread=0 GLIBC_2.2 diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/alpha/tls.h glibc-2.5-branch/nptl/sysdeps/alpha/tls.h --- glibc-2.5/nptl/sysdeps/alpha/tls.h 2006-01-13 13:38:17.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/alpha/tls.h 2007-07-12 09:58:05.000000000 -0700 @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. NPTL/Alpha version. - Copyright (C) 2003, 2005 Free Software Foundation, Inc. + Copyright (C) 2003, 2005, 2007 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 @@ -124,6 +124,29 @@ typedef struct #define THREAD_SETMEM_NC(descr, member, idx, value) \ descr->member[idx] = (value) +/* Get and set the global scope generation counter in struct pthread. */ +#define THREAD_GSCOPE_FLAG_UNUSED 0 +#define THREAD_GSCOPE_FLAG_USED 1 +#define THREAD_GSCOPE_FLAG_WAIT 2 +#define THREAD_GSCOPE_RESET_FLAG() \ + do \ + { int __res \ + = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ + THREAD_GSCOPE_FLAG_UNUSED); \ + if (__res == THREAD_GSCOPE_FLAG_WAIT) \ + lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1); \ + } \ + while (0) +#define THREAD_GSCOPE_SET_FLAG() \ + do \ + { \ + THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \ + atomic_write_barrier (); \ + } \ + while (0) +#define THREAD_GSCOPE_WAIT() \ + GL(dl_wait_lookup_done) () + #endif /* __ASSEMBLER__ */ #endif /* tls.h */ diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/i386/tls.h glibc-2.5-branch/nptl/sysdeps/i386/tls.h --- glibc-2.5/nptl/sysdeps/i386/tls.h 2005-12-17 22:57:32.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/i386/tls.h 2007-07-12 09:58:05.000000000 -0700 @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. nptl/i386 version. - Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2002,2003,2004,2005,2007 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 @@ -51,6 +51,7 @@ typedef struct uintptr_t sysinfo; uintptr_t stack_guard; uintptr_t pointer_guard; + int gscope_flag; } tcbhead_t; # define TLS_MULTIPLE_THREADS_IN_TCB 1 @@ -434,6 +435,26 @@ union user_desc_init = THREAD_GETMEM (THREAD_SELF, header.pointer_guard)) +/* Get and set the global scope generation counter in the TCB head. */ +#define THREAD_GSCOPE_FLAG_UNUSED 0 +#define THREAD_GSCOPE_FLAG_USED 1 +#define THREAD_GSCOPE_FLAG_WAIT 2 +#define THREAD_GSCOPE_RESET_FLAG() \ + do \ + { int __res; \ + asm volatile ("xchgl %0, %%gs:%P1" \ + : "=r" (__res) \ + : "i" (offsetof (struct pthread, header.gscope_flag)), \ + "0" (THREAD_GSCOPE_FLAG_UNUSED)); \ + if (__res == THREAD_GSCOPE_FLAG_WAIT) \ + lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1); \ + } \ + while (0) +#define THREAD_GSCOPE_SET_FLAG() \ + THREAD_SETMEM (THREAD_SELF, header.gscope_flag, THREAD_GSCOPE_FLAG_USED) +#define THREAD_GSCOPE_WAIT() \ + GL(dl_wait_lookup_done) () + #endif /* __ASSEMBLER__ */ #endif /* tls.h */ diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/ia64/tls.h glibc-2.5-branch/nptl/sysdeps/ia64/tls.h --- glibc-2.5/nptl/sysdeps/ia64/tls.h 2006-01-06 13:46:10.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/ia64/tls.h 2007-07-12 09:58:05.000000000 -0700 @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. nptl/IA-64 version. - Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 2003, 2004, 2005, 2006, 2007 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 @@ -166,6 +166,29 @@ register struct pthread *__thread_self _ (((uintptr_t *) ((char *) (descr) + TLS_PRE_TCB_SIZE))[-2] \ = THREAD_GET_POINTER_GUARD ()) +/* Get and set the global scope generation counter in struct pthread. */ +#define THREAD_GSCOPE_FLAG_UNUSED 0 +#define THREAD_GSCOPE_FLAG_USED 1 +#define THREAD_GSCOPE_FLAG_WAIT 2 +#define THREAD_GSCOPE_RESET_FLAG() \ + do \ + { int __res \ + = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ + THREAD_GSCOPE_FLAG_UNUSED); \ + if (__res == THREAD_GSCOPE_FLAG_WAIT) \ + lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1); \ + } \ + while (0) +#define THREAD_GSCOPE_SET_FLAG() \ + do \ + { \ + THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \ + atomic_write_barrier (); \ + } \ + while (0) +#define THREAD_GSCOPE_WAIT() \ + GL(dl_wait_lookup_done) () + #endif /* __ASSEMBLER__ */ #endif /* tls.h */ diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/powerpc/tls.h glibc-2.5-branch/nptl/sysdeps/powerpc/tls.h --- glibc-2.5/nptl/sysdeps/powerpc/tls.h 2005-12-19 22:44:40.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/powerpc/tls.h 2007-07-12 09:58:05.000000000 -0700 @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. NPTL/PowerPC version. - Copyright (C) 2003, 2005 Free Software Foundation, Inc. + Copyright (C) 2003, 2005, 2007 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 @@ -183,6 +183,29 @@ register void *__thread_register __asm__ different value to mean unset l_tls_offset. */ # define NO_TLS_OFFSET -1 +/* Get and set the global scope generation counter in struct pthread. */ +#define THREAD_GSCOPE_FLAG_UNUSED 0 +#define THREAD_GSCOPE_FLAG_USED 1 +#define THREAD_GSCOPE_FLAG_WAIT 2 +#define THREAD_GSCOPE_RESET_FLAG() \ + do \ + { int __res \ + = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ + THREAD_GSCOPE_FLAG_UNUSED); \ + if (__res == THREAD_GSCOPE_FLAG_WAIT) \ + lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1); \ + } \ + while (0) +#define THREAD_GSCOPE_SET_FLAG() \ + do \ + { \ + THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \ + atomic_write_barrier (); \ + } \ + while (0) +#define THREAD_GSCOPE_WAIT() \ + GL(dl_wait_lookup_done) () + #endif /* __ASSEMBLER__ */ #endif /* tls.h */ diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/s390/tls.h glibc-2.5-branch/nptl/sysdeps/s390/tls.h --- glibc-2.5/nptl/sysdeps/s390/tls.h 2005-12-19 22:46:06.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/s390/tls.h 2007-07-12 09:58:05.000000000 -0700 @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. NPTL/s390 version. - Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2003, 2004, 2005, 2007 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 @@ -50,6 +50,7 @@ typedef struct int multiple_threads; uintptr_t sysinfo; uintptr_t stack_guard; + int gscope_flag; } tcbhead_t; # ifndef __s390x__ @@ -171,6 +172,29 @@ typedef struct #define THREAD_SET_POINTER_GUARD(value) #define THREAD_COPY_POINTER_GUARD(descr) +/* Get and set the global scope generation counter in struct pthread. */ +#define THREAD_GSCOPE_FLAG_UNUSED 0 +#define THREAD_GSCOPE_FLAG_USED 1 +#define THREAD_GSCOPE_FLAG_WAIT 2 +#define THREAD_GSCOPE_RESET_FLAG() \ + do \ + { int __res \ + = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ + THREAD_GSCOPE_FLAG_UNUSED); \ + if (__res == THREAD_GSCOPE_FLAG_WAIT) \ + lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1); \ + } \ + while (0) +#define THREAD_GSCOPE_SET_FLAG() \ + do \ + { \ + THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \ + atomic_write_barrier (); \ + } \ + while (0) +#define THREAD_GSCOPE_WAIT() \ + GL(dl_wait_lookup_done) () + #endif /* __ASSEMBLER__ */ #endif /* tls.h */ diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/sh/tls.h glibc-2.5-branch/nptl/sysdeps/sh/tls.h --- glibc-2.5/nptl/sysdeps/sh/tls.h 2005-12-20 07:24:05.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/sh/tls.h 2007-07-12 09:58:05.000000000 -0700 @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. NPTL/SH version. - Copyright (C) 2003, 2005 Free Software Foundation, Inc. + Copyright (C) 2003, 2005, 2007 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 @@ -153,6 +153,29 @@ typedef struct __asm __volatile ("stc gbr,%0" : "=r" (__tcbp)); \ ((tcbhead_t *) (descr + 1))->pointer_guard = __tcbp->pointer_guard;}) +/* Get and set the global scope generation counter in struct pthread. */ +#define THREAD_GSCOPE_FLAG_UNUSED 0 +#define THREAD_GSCOPE_FLAG_USED 1 +#define THREAD_GSCOPE_FLAG_WAIT 2 +#define THREAD_GSCOPE_RESET_FLAG() \ + do \ + { int __res \ + = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ + THREAD_GSCOPE_FLAG_UNUSED); \ + if (__res == THREAD_GSCOPE_FLAG_WAIT) \ + lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1); \ + } \ + while (0) +#define THREAD_GSCOPE_SET_FLAG() \ + do \ + { \ + THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \ + atomic_write_barrier (); \ + } \ + while (0) +#define THREAD_GSCOPE_WAIT() \ + GL(dl_wait_lookup_done) () + #endif /* __ASSEMBLER__ */ #endif /* tls.h */ diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/sparc/tls.h glibc-2.5-branch/nptl/sysdeps/sparc/tls.h --- glibc-2.5/nptl/sysdeps/sparc/tls.h 2006-01-02 12:55:23.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/sparc/tls.h 2007-07-12 09:58:05.000000000 -0700 @@ -1,5 +1,5 @@ /* Definitions for thread-local data handling. NPTL/sparc version. - Copyright (C) 2003, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 2003, 2005, 2006, 2007 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 @@ -144,6 +144,29 @@ register struct pthread *__thread_self _ # define THREAD_COPY_POINTER_GUARD(descr) \ ((descr)->header.pointer_guard = THREAD_GET_POINTER_GUARD ()) +/* Get and set the global scope generation counter in struct pthread. */ +#define THREAD_GSCOPE_FLAG_UNUSED 0 +#define THREAD_GSCOPE_FLAG_USED 1 +#define THREAD_GSCOPE_FLAG_WAIT 2 +#define THREAD_GSCOPE_RESET_FLAG() \ + do \ + { int __res \ + = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ + THREAD_GSCOPE_FLAG_UNUSED); \ + if (__res == THREAD_GSCOPE_FLAG_WAIT) \ + lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1); \ + } \ + while (0) +#define THREAD_GSCOPE_SET_FLAG() \ + do \ + { \ + THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \ + atomic_write_barrier (); \ + } \ + while (0) +#define THREAD_GSCOPE_WAIT() \ + GL(dl_wait_lookup_done) () + #endif /* !ASSEMBLER */ #endif /* tls.h */ diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h 2004-09-05 18:12:02.000000000 -0700 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h 2007-07-12 09:58:06.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2003 Free Software Foundation, Inc. +/* Copyright (C) 2003, 2006 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 @@ -167,3 +167,9 @@ extern int __local_multiple_threads attr # define NO_CANCELLATION 1 #endif + +#ifndef __ASSEMBLER__ +# define RTLD_SINGLE_THREAD_P \ + __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ + header.multiple_threads) == 0, 1) +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/fork.c glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/fork.c --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/fork.c 2003-12-20 15:37:13.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/fork.c 2007-07-12 09:58:06.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -167,8 +167,11 @@ __libc_fork (void) allp->handler->child_handler (); /* Note that we do not have to wake any possible waiter. - This is the only thread in the new process. */ - --allp->handler->refcntr; + This is the only thread in the new process. The count + may have been bumped up by other threads doing a fork. + We reset it to 1, to avoid waiting for non-existing + thread(s) to release the count. */ + allp->handler->refcntr = 1; /* XXX We could at this point look through the object pool and mark all objects not on the __fork_handlers list as diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S 2006-04-08 19:42:29.000000000 -0700 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S 2007-07-12 09:58:06.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -79,10 +79,7 @@ sem_timedwait: jae 6f cfi_offset(3, -16) /* %ebx */ -7: call __pthread_enable_asynccancel - movl %eax, 8(%esp) - - xorl %ecx, %ecx +7: xorl %ecx, %ecx movl %esp, %ebx movl %ecx, %edx movl $SYS_gettimeofday, %eax @@ -105,6 +102,10 @@ sem_timedwait: movl %ecx, (%esp) /* Store relative timeout. */ movl %edx, 4(%esp) + + call __pthread_enable_asynccancel + movl %eax, 8(%esp) + movl 28(%esp), %ebx xorl %ecx, %ecx movl %esp, %esi diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h 2005-05-03 15:58:41.000000000 -0700 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h 2007-07-12 09:58:06.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek , 2002. @@ -137,3 +137,9 @@ # define NO_CANCELLATION 1 #endif + +#ifndef __ASSEMBLER__ +# define RTLD_SINGLE_THREAD_P \ + __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ + header.multiple_threads) == 0, 1) +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h 2004-07-05 21:25:45.000000000 -0700 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h 2007-07-12 09:58:06.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek , 2002. @@ -220,3 +220,9 @@ __GC_##name: \ # define NO_CANCELLATION 1 #endif + +#ifndef __ASSEMBLER__ +# define RTLD_SINGLE_THREAD_P \ + __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ + header.multiple_threads) == 0, 1) +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.c glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.c --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.c 2006-03-01 16:25:10.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.c 2007-07-12 09:58:06.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2006 Free Software Foundation, Inc. +/* Copyright (C) 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek , 2006. @@ -30,6 +30,10 @@ __lll_robust_lock_wait (int *futex) int oldval = *futex; int tid = THREAD_GETMEM (THREAD_SELF, tid); + /* If the futex changed meanwhile try locking again. */ + if (oldval == 0) + goto try; + do { if (__builtin_expect (oldval & FUTEX_OWNER_DIED, 0)) @@ -41,6 +45,9 @@ __lll_robust_lock_wait (int *futex) continue; lll_futex_wait (futex, newval); + + try: + ; } while ((oldval = atomic_compare_and_exchange_val_acq (futex, tid | FUTEX_WAITERS, @@ -57,6 +64,11 @@ __lll_robust_timedlock_wait (int *futex, return EINVAL; int tid = THREAD_GETMEM (THREAD_SELF, tid); + int oldval = *futex; + + /* If the futex changed meanwhile try locking again. */ + if (oldval == 0) + goto try; do { @@ -80,7 +92,6 @@ __lll_robust_timedlock_wait (int *futex, return ETIMEDOUT; /* Wait. */ - int oldval = *futex; if (__builtin_expect (oldval & FUTEX_OWNER_DIED, 0)) return oldval; @@ -90,8 +101,13 @@ __lll_robust_timedlock_wait (int *futex, continue; lll_futex_timed_wait (futex, newval, &rt); + + try: + ; } - while (atomic_compare_and_exchange_bool_acq (futex, tid | FUTEX_WAITERS, 0)); + while ((oldval = atomic_compare_and_exchange_val_acq (futex, + tid | FUTEX_WAITERS, + 0)) != 0); return 0; } diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h 2006-01-04 12:03:07.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h 2007-07-12 08:33:45.000000000 -0700 @@ -128,3 +128,9 @@ # define NO_CANCELLATION 1 #endif + +#ifndef __ASSEMBLER__ +# define RTLD_SINGLE_THREAD_P \ + __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ + header.multiple_threads) == 0, 1) +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h 2006-01-04 12:03:07.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h 2007-07-12 08:33:45.000000000 -0700 @@ -117,3 +117,9 @@ # define NO_CANCELLATION 1 #endif + +#ifndef __ASSEMBLER__ +# define RTLD_SINGLE_THREAD_P \ + __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ + header.multiple_threads) == 0, 1) +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/pthread_kill.c glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/pthread_kill.c --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/pthread_kill.c 2004-09-28 15:22:37.000000000 -0700 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/pthread_kill.c 2007-01-12 09:58:08.000000000 -0800 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -33,7 +33,15 @@ __pthread_kill (threadid, signo) struct pthread *pd = (struct pthread *) threadid; /* Make sure the descriptor is valid. */ - if (INVALID_TD_P (pd)) + if (DEBUGGING_P && INVALID_TD_P (pd)) + /* Not a valid thread handle. */ + return ESRCH; + + /* Force load of pd->tid into local variable or register. Otherwise + if a thread exits between ESRCH test and tgkill, we might return + EINVAL, because pd->tid would be cleared by the kernel. */ + pid_t tid = atomic_forced_read (pd->tid); + if (__builtin_expect (tid <= 0, 0)) /* Not a valid thread handle. */ return ESRCH; @@ -53,15 +61,15 @@ __pthread_kill (threadid, signo) int val; #if __ASSUME_TGKILL val = INTERNAL_SYSCALL (tgkill, err, 3, THREAD_GETMEM (THREAD_SELF, pid), - pd->tid, signo); + tid, signo); #else # ifdef __NR_tgkill val = INTERNAL_SYSCALL (tgkill, err, 3, THREAD_GETMEM (THREAD_SELF, pid), - pd->tid, signo); + tid, signo); if (INTERNAL_SYSCALL_ERROR_P (val, err) && INTERNAL_SYSCALL_ERRNO (val, err) == ENOSYS) # endif - val = INTERNAL_SYSCALL (tkill, err, 2, pd->tid, signo); + val = INTERNAL_SYSCALL (tkill, err, 2, tid, signo); #endif return (INTERNAL_SYSCALL_ERROR_P (val, err) diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h 2007-07-12 08:33:44.000000000 -0700 @@ -0,0 +1,153 @@ +/* Defintions for lowlevel handling in ld.so. + Copyright (C) 2006, 2007 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, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#ifndef _RTLD_LOWLEVEL_H +#define _RTLD_LOWLEVEL_H 1 + +#include +#include + + +/* Special multi-reader lock used in ld.so. */ +#define __RTLD_MRLOCK_WRITER 1 +#define __RTLD_MRLOCK_RWAIT 2 +#define __RTLD_MRLOCK_WWAIT 4 +#define __RTLD_MRLOCK_RBITS \ + ~(__RTLD_MRLOCK_WRITER | __RTLD_MRLOCK_RWAIT | __RTLD_MRLOCK_WWAIT) +#define __RTLD_MRLOCK_INC 8 +#define __RTLD_MRLOCK_TRIES 5 + + +typedef int __rtld_mrlock_t; + + +#define __rtld_mrlock_define(CLASS,NAME) \ + CLASS __rtld_mrlock_t NAME; + + +#define _RTLD_MRLOCK_INITIALIZER 0 +#define __rtld_mrlock_initialize(NAME) \ + (void) ((NAME) = 0) + + +#define __rtld_mrlock_lock(lock) \ + do { \ + __label__ out; \ + while (1) \ + { \ + int oldval; \ + for (int tries = 0; tries < __RTLD_MRLOCK_TRIES; ++tries) \ + { \ + oldval = lock; \ + while (__builtin_expect ((oldval \ + & (__RTLD_MRLOCK_WRITER \ + | __RTLD_MRLOCK_WWAIT)) \ + == 0, 1)) \ + { \ + int newval = ((oldval & __RTLD_MRLOCK_RBITS) \ + + __RTLD_MRLOCK_INC); \ + int ret = atomic_compare_and_exchange_val_acq (&(lock), \ + newval, \ + oldval); \ + if (__builtin_expect (ret == oldval, 1)) \ + goto out; \ + oldval = ret; \ + } \ + atomic_delay (); \ + } \ + if ((oldval & __RTLD_MRLOCK_RWAIT) == 0) \ + { \ + atomic_or (&(lock), __RTLD_MRLOCK_RWAIT); \ + oldval |= __RTLD_MRLOCK_RWAIT; \ + } \ + lll_futex_wait (lock, oldval); \ + } \ + out:; \ + } while (0) + + +#define __rtld_mrlock_unlock(lock) \ + do { \ + int oldval = atomic_exchange_and_add (&(lock), -__RTLD_MRLOCK_INC); \ + if (__builtin_expect ((oldval \ + & (__RTLD_MRLOCK_RBITS | __RTLD_MRLOCK_WWAIT)) \ + == (__RTLD_MRLOCK_INC | __RTLD_MRLOCK_WWAIT), 0)) \ + /* We have to wake all threads since there might be some queued \ + readers already. */ \ + lll_futex_wake (&(lock), 0x7fffffff); \ + } while (0) + + +/* There can only ever be one thread trying to get the exclusive lock. */ +#define __rtld_mrlock_change(lock) \ + do { \ + __label__ out; \ + while (1) \ + { \ + int oldval; \ + for (int tries = 0; tries < __RTLD_MRLOCK_TRIES; ++tries) \ + { \ + oldval = lock; \ + while (__builtin_expect ((oldval & __RTLD_MRLOCK_RBITS) == 0, 1)) \ + { \ + int newval = ((oldval & __RTLD_MRLOCK_RWAIT) \ + + __RTLD_MRLOCK_WRITER); \ + int ret = atomic_compare_and_exchange_val_acq (&(lock), \ + newval, \ + oldval); \ + if (__builtin_expect (ret == oldval, 1)) \ + goto out; \ + oldval = ret; \ + } \ + atomic_delay (); \ + } \ + atomic_or (&(lock), __RTLD_MRLOCK_WWAIT); \ + oldval |= __RTLD_MRLOCK_WWAIT; \ + lll_futex_wait (lock, oldval); \ + } \ + out:; \ + } while (0) + + +#define __rtld_mrlock_done(lock) \ + do { \ + int oldval = atomic_exchange_and_add (&(lock), -__RTLD_MRLOCK_WRITER); \ + if (__builtin_expect ((oldval & __RTLD_MRLOCK_RWAIT) != 0, 0)) \ + lll_futex_wake (&(lock), 0x7fffffff); \ + } while (0) + + +/* Function to wait for variable become zero. Used in ld.so for + reference counters. */ +#define __rtld_waitzero(word) \ + do { \ + while (1) \ + { \ + int val = word; \ + if (val == 0) \ + break; \ + lll_futex_wait (&(word), val); \ + } \ + } while (0) + + +#define __rtld_notify(word) \ + lll_futex_wake (&(word), 1) + +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h 2004-07-05 21:25:44.000000000 -0700 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h 2007-07-12 09:58:06.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek , 2003. @@ -113,3 +113,9 @@ L(pseudo_end): # define NO_CANCELLATION 1 #endif + +#ifndef __ASSEMBLER__ +# define RTLD_SINGLE_THREAD_P \ + __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ + header.multiple_threads) == 0, 1) +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h 2004-07-05 21:25:44.000000000 -0700 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h 2007-07-12 09:58:06.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek , 2003. @@ -126,3 +126,9 @@ extern int __local_multiple_threads attr # define NO_CANCELLATION 1 #endif + +#ifndef __ASSEMBLER__ +# define RTLD_SINGLE_THREAD_P \ + __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ + header.multiple_threads) == 0, 1) +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h 2005-12-30 14:18:03.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h 2007-07-12 09:58:06.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. +/* Copyright (C) 2003, 2004, 2005, 2006 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 @@ -161,3 +161,9 @@ # define NO_CANCELLATION 1 #endif + +#ifndef __ASSEMBLER__ +# define RTLD_SINGLE_THREAD_P \ + __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ + header.multiple_threads) == 0, 1) +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h 2006-03-05 17:34:01.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h 2007-07-12 09:58:06.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek , 2002. @@ -104,3 +104,9 @@ __##syscall_name##_nocancel: \ # define NO_CANCELLATION 1 #endif + +#ifndef __ASSEMBLER__ +# define RTLD_SINGLE_THREAD_P \ + __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ + header.multiple_threads) == 0, 1) +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h 2006-03-05 17:34:01.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h 2007-07-12 08:33:45.000000000 -0700 @@ -102,3 +102,9 @@ __##syscall_name##_nocancel: \ # define NO_CANCELLATION 1 #endif + +#ifndef __ASSEMBLER__ +# define RTLD_SINGLE_THREAD_P \ + __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ + header.multiple_threads) == 0, 1) +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S 2006-09-05 07:46:43.000000000 -0700 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002-2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -164,7 +164,7 @@ __lll_mutex_timedlock_wait: 8: /* NB: %edx == 2 */ xorl %eax, %eax LOCK - cmpxchgl %edx, (%rdi) + cmpxchgl %edx, (%r12) jnz 7f 6: addq $16, %rsp diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S 2005-03-31 02:00:15.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2005, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -79,10 +79,7 @@ sem_timedwait: cfi_offset(14, -24) /* %r14 */ jae 6f -7: call __pthread_enable_asynccancel - movl %eax, 16(%rsp) - - xorl %esi, %esi +7: xorl %esi, %esi movq %rsp, %rdi movq $VSYSCALL_ADDR_vgettimeofday, %rax callq *%rax @@ -105,6 +102,9 @@ sem_timedwait: movq %rdi, (%rsp) /* Store relative timeout. */ movq %rsi, 8(%rsp) + call __pthread_enable_asynccancel + movl %eax, 16(%rsp) + movq %rsp, %r10 movq %r12, %rdi xorl %esi, %esi diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h --- glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h 2005-03-31 02:00:15.000000000 -0800 +++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek , 2002. @@ -136,3 +136,9 @@ extern int __local_multiple_threads attr # define NO_CANCELLATION 1 #endif + +#ifndef __ASSEMBLER__ +# define RTLD_SINGLE_THREAD_P \ + __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ + header.multiple_threads) == 0, 1) +#endif diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/x86_64/tls.h glibc-2.5-branch/nptl/sysdeps/x86_64/tls.h --- glibc-2.5/nptl/sysdeps/x86_64/tls.h 2006-04-26 18:25:34.000000000 -0700 +++ glibc-2.5-branch/nptl/sysdeps/x86_64/tls.h 2007-07-12 09:58:07.000000000 -0700 @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. nptl/x86_64 version. - Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 2002,2003,2004,2005,2006,2007 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 @@ -47,6 +47,7 @@ typedef struct dtv_t *dtv; void *self; /* Pointer to the thread descriptor. */ int multiple_threads; + int gscope_flag; uintptr_t sysinfo; uintptr_t stack_guard; uintptr_t pointer_guard; @@ -339,6 +340,26 @@ typedef struct = THREAD_GETMEM (THREAD_SELF, header.pointer_guard)) +/* Get and set the global scope generation counter in the TCB head. */ +#define THREAD_GSCOPE_FLAG_UNUSED 0 +#define THREAD_GSCOPE_FLAG_USED 1 +#define THREAD_GSCOPE_FLAG_WAIT 2 +#define THREAD_GSCOPE_RESET_FLAG() \ + do \ + { int __res; \ + asm volatile ("xchgl %0, %%fs:%P1" \ + : "=r" (__res) \ + : "i" (offsetof (struct pthread, header.gscope_flag)), \ + "0" (THREAD_GSCOPE_FLAG_UNUSED)); \ + if (__res == THREAD_GSCOPE_FLAG_WAIT) \ + lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1); \ + } \ + while (0) +#define THREAD_GSCOPE_SET_FLAG() \ + THREAD_SETMEM (THREAD_SELF, header.gscope_flag, THREAD_GSCOPE_FLAG_USED) +#define THREAD_GSCOPE_WAIT() \ + GL(dl_wait_lookup_done) () + #endif /* __ASSEMBLER__ */ #endif /* tls.h */ diff -pNur -x CVS -x libidn glibc-2.5/nptl/tst-cancel4.c glibc-2.5-branch/nptl/tst-cancel4.c --- glibc-2.5/nptl/tst-cancel4.c 2006-01-19 22:59:03.000000000 -0800 +++ glibc-2.5-branch/nptl/tst-cancel4.c 2007-07-12 09:58:05.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. @@ -1571,6 +1571,47 @@ tf_fsync (void *arg) static void * +tf_fdatasync (void *arg) +{ + if (arg == NULL) + // XXX If somebody can provide a portable test case in which fdatasync() + // blocks we can enable this test to run in both rounds. + abort (); + + tempfd = open ("Makefile", O_RDONLY); + if (tempfd == -1) + { + printf ("%s: cannot open Makefile\n", __FUNCTION__); + exit (1); + } + + int r = pthread_barrier_wait (&b2); + if (r != 0 && r != PTHREAD_BARRIER_SERIAL_THREAD) + { + printf ("%s: barrier_wait failed\n", __FUNCTION__); + exit (1); + } + + r = pthread_barrier_wait (&b2); + if (r != 0 && r != PTHREAD_BARRIER_SERIAL_THREAD) + { + printf ("%s: 2nd barrier_wait failed\n", __FUNCTION__); + exit (1); + } + + pthread_cleanup_push (cl, NULL); + + fdatasync (tempfd); + + pthread_cleanup_pop (0); + + printf ("%s: fdatasync returned\n", __FUNCTION__); + + exit (1); +} + + +static void * tf_msync (void *arg) { if (arg == NULL) @@ -2078,6 +2119,7 @@ static struct ADD_TEST (pread, 2, 1), ADD_TEST (pwrite, 2, 1), ADD_TEST (fsync, 2, 1), + ADD_TEST (fdatasync, 2, 1), ADD_TEST (msync, 2, 1), ADD_TEST (sendto, 2, 1), ADD_TEST (sendmsg, 2, 1), diff -pNur -x CVS -x libidn glibc-2.5/nptl/tst-cancel-wrappers.sh glibc-2.5-branch/nptl/tst-cancel-wrappers.sh --- glibc-2.5/nptl/tst-cancel-wrappers.sh 2003-07-20 01:35:45.000000000 -0700 +++ glibc-2.5-branch/nptl/tst-cancel-wrappers.sh 2007-07-12 09:58:05.000000000 -0700 @@ -1,6 +1,6 @@ #! /bin/sh # Test whether all cancelable functions are cancelable. -# Copyright (C) 2002, 2003 Free Software Foundation, Inc. +# Copyright (C) 2002, 2003, 2007 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Jakub Jelinek , 2002. @@ -26,6 +26,7 @@ C["close"]=1 C["connect"]=1 C["creat"]=1 C["fcntl"]=1 +C["fdatasync"]=1 C["fsync"]=1 C["msgrcv"]=1 C["msgsnd"]=1 diff -pNur -x CVS -x libidn glibc-2.5/nptl/tst-robust9.c glibc-2.5-branch/nptl/tst-robust9.c --- glibc-2.5/nptl/tst-robust9.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/nptl/tst-robust9.c 2007-07-12 08:23:22.000000000 -0700 @@ -0,0 +1,94 @@ +#include +#include +#include +#include +#include +#include + + +static pthread_mutex_t m; + +static void * +tf (void *data) +{ + int err = pthread_mutex_lock (&m); + if (err == EOWNERDEAD) + { + err = pthread_mutex_consistent_np (&m); + if (err) + { + puts ("pthread_mutex_consistent_np"); + exit (1); + } + } + else if (err) + { + puts ("pthread_mutex_lock"); + exit (1); + } + printf ("thread%ld got the lock.\n", (long int) data); + sleep (1); + /* exit without unlock */ + return NULL; +} + +static int +do_test (void) +{ + int err, i; + pthread_t t[3]; + pthread_mutexattr_t ma; + + pthread_mutexattr_init (&ma); + err = pthread_mutexattr_setrobust_np (&ma, PTHREAD_MUTEX_ROBUST_NP); + if (err) + { + puts ("pthread_mutexattr_setrobust_np"); + return 1; + } +#ifdef ENABLE_PI + if (pthread_mutexattr_setprotocol (&ma, PTHREAD_PRIO_INHERIT) != 0) + { + puts ("pthread_mutexattr_setprotocol failed"); + return 1; + } +#endif + err = pthread_mutex_init (&m, &ma); +#ifdef ENABLE_PI + if (err == ENOTSUP) + { + puts ("PI robust mutexes not supported"); + return 0; + } +#endif + if (err) + { + puts ("pthread_mutex_init"); + return 1; + } + + for (i = 0; i < sizeof (t) / sizeof (t[0]); i++) + { + err = pthread_create (&t[i], NULL, tf, (void *) (long int) i); + if (err) + { + puts ("pthread_create"); + return 1; + } + } + + for (i = 0; i < sizeof (t) / sizeof (t[0]); i++) + { + err = pthread_join (t[i], NULL); + if (err) + { + puts ("pthread_join"); + return 1; + } + } + return 0; +} + +#define TIMEOUT 5 +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/nptl/tst-robustpi9.c glibc-2.5-branch/nptl/tst-robustpi9.c --- glibc-2.5/nptl/tst-robustpi9.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/nptl/tst-robustpi9.c 2007-07-12 08:23:22.000000000 -0700 @@ -0,0 +1,2 @@ +#define ENABLE_PI 1 +#include "tst-robust9.c" diff -pNur -x CVS -x libidn glibc-2.5/nptl/tst-sem10.c glibc-2.5-branch/nptl/tst-sem10.c --- glibc-2.5/nptl/tst-sem10.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/nptl/tst-sem10.c 2007-07-12 08:27:35.000000000 -0700 @@ -0,0 +1,88 @@ +/* Copyright (C) 2007 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Jakub Jelinek , 2007. + + 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, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include +#include +#include + + +static int +do_test (void) +{ + sem_t s; + if (sem_init (&s, 0, 0) == -1) + { + puts ("sem_init failed"); + return 1; + } + + struct timeval tv; + if (gettimeofday (&tv, NULL) != 0) + { + puts ("gettimeofday failed"); + return 1; + } + + struct timespec ts; + TIMEVAL_TO_TIMESPEC (&tv, &ts); + + /* Set ts to yesterday. */ + ts.tv_sec -= 86400; + + int type_before; + if (pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED, &type_before) != 0) + { + puts ("first pthread_setcanceltype failed"); + return 1; + } + + errno = 0; + if (TEMP_FAILURE_RETRY (sem_timedwait (&s, &ts)) != -1) + { + puts ("sem_timedwait succeeded"); + return 1; + } + if (errno != ETIMEDOUT) + { + printf ("sem_timedwait return errno = %d instead of ETIMEDOUT\n", + errno); + return 1; + } + + int type_after; + if (pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED, &type_after) != 0) + { + puts ("second pthread_setcanceltype failed"); + return 1; + } + if (type_after != PTHREAD_CANCEL_DEFERRED) + { + puts ("sem_timedwait changed cancellation type"); + return 1; + } + + return 0; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/nptl_db/ChangeLog glibc-2.5-branch/nptl_db/ChangeLog --- glibc-2.5/nptl_db/ChangeLog 2006-02-03 16:48:40.000000000 -0800 +++ glibc-2.5-branch/nptl_db/ChangeLog 2007-01-12 07:18:15.000000000 -0800 @@ -1,3 +1,8 @@ +2006-10-26 Pete Eberlein + + * nptl_db/db_info.c [TLS_DTV_AT_TP]: Fixed size init for dtvp + to sizeof a pointer, instead of sizeof the union. + 2006-02-03 Roland McGrath * structs.def: Add a descriptor for pointer.val field of dtv_t. diff -pNur -x CVS -x libidn glibc-2.5/nptl_db/db_info.c glibc-2.5-branch/nptl_db/db_info.c --- glibc-2.5/nptl_db/db_info.c 2004-03-13 19:39:57.000000000 -0800 +++ glibc-2.5-branch/nptl_db/db_info.c 2007-01-12 07:18:15.000000000 -0800 @@ -59,7 +59,7 @@ typedef struct link_map link_map; i.e. at the very end of the area covered by TLS_PRE_TCB_SIZE. */ DESC (_thread_db_pthread_dtvp, TLS_PRE_TCB_SIZE + offsetof (tcbhead_t, dtv) - - (TLS_TCB_SIZE == 0 ? sizeof (tcbhead_t) : 0), union dtv) + - (TLS_TCB_SIZE == 0 ? sizeof (tcbhead_t) : 0), union dtv *) #endif diff -pNur -x CVS -x libidn glibc-2.5/nscd/gai.c glibc-2.5-branch/nscd/gai.c --- glibc-2.5/nscd/gai.c 2006-05-04 09:00:56.000000000 -0700 +++ glibc-2.5-branch/nscd/gai.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2004. @@ -15,6 +15,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#include /* This file uses the getaddrinfo code but it compiles it without NSCD support. We just need a few symbol renames. */ #define __getservbyname_r getservbyname_r @@ -26,6 +27,8 @@ #define __sendto sendto #define __strchrnul strchrnul #define __getline getline +/* nscd uses 1MB or 2MB thread stacks. */ +#define __libc_use_alloca(size) (size <= __MAX_ALLOCA_CUTOFF) #include diff -pNur -x CVS -x libidn glibc-2.5/nscd/grpcache.c glibc-2.5-branch/nscd/grpcache.c --- glibc-2.5/nscd/grpcache.c 2006-04-26 10:25:07.000000000 -0700 +++ glibc-2.5-branch/nscd/grpcache.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,5 +1,5 @@ /* Cache handling for group lookup. - Copyright (C) 1998-2005, 2006 Free Software Foundation, Inc. + Copyright (C) 1998-2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. @@ -279,6 +279,7 @@ cache_addgr (struct database_dyn *db, in /* Adjust pointers into the memory block. */ gr_name = (char *) newp + (gr_name - (char *) dataset); cp = (char *) newp + (cp - (char *) dataset); + key_copy = (char *) newp + (key_copy - (char *) dataset); dataset = memcpy (newp, dataset, total + n); alloca_used = false; diff -pNur -x CVS -x libidn glibc-2.5/nscd/mem.c glibc-2.5-branch/nscd/mem.c --- glibc-2.5/nscd/mem.c 2005-12-06 21:47:27.000000000 -0800 +++ glibc-2.5-branch/nscd/mem.c 2006-10-02 09:31:11.000000000 -0700 @@ -1,5 +1,5 @@ /* Cache memory handling. - Copyright (C) 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2004. @@ -480,12 +480,12 @@ mempool_alloc (struct database_dyn *db, { /* Try to resize the database. Grow size of 1/8th. */ size_t oldtotal = (sizeof (struct database_pers_head) - + db->head->module * sizeof (ref_t) + + roundup (db->head->module * sizeof (ref_t), ALIGN) + db->head->data_size); size_t new_data_size = (db->head->data_size + MAX (2 * len, db->head->data_size / 8)); size_t newtotal = (sizeof (struct database_pers_head) - + db->head->module * sizeof (ref_t) + + roundup (db->head->module * sizeof (ref_t), ALIGN) + new_data_size); if (newtotal > db->max_db_size) { diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd.c glibc-2.5-branch/nscd/nscd.c --- glibc-2.5/nscd/nscd.c 2006-05-30 10:29:36.000000000 -0700 +++ glibc-2.5-branch/nscd/nscd.c 2006-10-06 08:24:36.000000000 -0700 @@ -237,7 +237,7 @@ main (int argc, char **argv) if (chdir ("/") != 0) error (EXIT_FAILURE, errno, - _("cannot change current working cirectory to \"/\"")); + _("cannot change current working directory to \"/\"")); openlog ("nscd", LOG_CONS | LOG_ODELAY, LOG_DAEMON); diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd-client.h glibc-2.5-branch/nscd/nscd-client.h --- glibc-2.5/nscd/nscd-client.h 2006-04-25 16:48:55.000000000 -0700 +++ glibc-2.5-branch/nscd/nscd-client.h 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (c) 1998, 1999, 2000, 2003, 2004, 2005, 2006 +/* Copyright (c) 1998, 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1998. @@ -258,6 +258,7 @@ struct mapped_database const char *data; size_t mapsize; int counter; /* > 0 indicates it is usable. */ + size_t datasize; }; #define NO_MAPPING ((struct mapped_database *) -1l) @@ -306,10 +307,10 @@ static inline int __nscd_drop_map_ref (s /* Search the mapped database. */ -extern const struct datahead *__nscd_cache_search (request_type type, - const char *key, - size_t keylen, - const struct mapped_database *mapped); +extern struct datahead *__nscd_cache_search (request_type type, + const char *key, + size_t keylen, + const struct mapped_database *mapped); /* Wrappers around read, readv and write that only read/write less than LEN bytes on error or EOF. */ diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_getai.c glibc-2.5-branch/nscd/nscd_getai.c --- glibc-2.5/nscd/nscd_getai.c 2006-05-15 13:31:29.000000000 -0700 +++ glibc-2.5-branch/nscd/nscd_getai.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2004. @@ -42,6 +42,7 @@ __nscd_getai (const char *key, struct ns { size_t keylen = strlen (key) + 1; int gc_cycle; + int nretries = 0; /* If the mapping is available, try to search there instead of communicating with the nscd. */ @@ -50,49 +51,53 @@ __nscd_getai (const char *key, struct ns &gc_cycle); retry:; - const ai_response_header *ai_resp = NULL; struct nscd_ai_result *resultbuf = NULL; const char *recend = (const char *) ~UINTMAX_C (0); char *respdata = NULL; int retval = -1; int sock = -1; + ai_response_header ai_resp; if (mapped != NO_MAPPING) { - const struct datahead *found = __nscd_cache_search (GETAI, key, keylen, - mapped); + struct datahead *found = __nscd_cache_search (GETAI, key, keylen, + mapped); if (found != NULL) { - ai_resp = &found->data[0].aidata; - respdata = (char *) (ai_resp + 1); + respdata = (char *) (&found->data[0].aidata + 1); + ai_resp = found->data[0].aidata; recend = (const char *) found->data + found->recsize; + /* Now check if we can trust ai_resp fields. If GC is + in progress, it can contain anything. */ + if (mapped->head->gc_cycle != gc_cycle) + { + retval = -2; + goto out; + } } } /* If we do not have the cache mapped, try to get the data over the socket. */ - ai_response_header ai_resp_mem; - if (ai_resp == NULL) + if (respdata == NULL) { - sock = __nscd_open_socket (key, keylen, GETAI, &ai_resp_mem, - sizeof (ai_resp_mem)); + sock = __nscd_open_socket (key, keylen, GETAI, &ai_resp, + sizeof (ai_resp)); if (sock == -1) { /* nscd not running or wrong version. */ __nss_not_use_nscd_hosts = 1; goto out; } - - ai_resp = &ai_resp_mem; } - if (ai_resp->found == 1) + if (ai_resp.found == 1) { - size_t datalen = ai_resp->naddrs + ai_resp->addrslen + ai_resp->canonlen; + size_t datalen = ai_resp.naddrs + ai_resp.addrslen + ai_resp.canonlen; - /* This check is really only affects the case where the data + /* This check really only affects the case where the data comes from the mapped cache. */ - if ((char *) (ai_resp + 1) + datalen > recend) + if (respdata + datalen > recend) { assert (sock == -1); goto out; @@ -108,10 +113,10 @@ __nscd_getai (const char *key, struct ns } /* Set up the data structure, including pointers. */ - resultbuf->naddrs = ai_resp->naddrs; + resultbuf->naddrs = ai_resp.naddrs; resultbuf->addrs = (char *) (resultbuf + 1); - resultbuf->family = (uint8_t *) (resultbuf->addrs + ai_resp->addrslen); - if (ai_resp->canonlen != 0) + resultbuf->family = (uint8_t *) (resultbuf->addrs + ai_resp.addrslen); + if (ai_resp.canonlen != 0) resultbuf->canon = (char *) (resultbuf->family + resultbuf->naddrs); else resultbuf->canon = NULL; @@ -137,10 +142,13 @@ __nscd_getai (const char *key, struct ns /* Try to detect corrupt databases. */ if (resultbuf->canon != NULL - && resultbuf->canon[ai_resp->canonlen - 1] != '\0') + && resultbuf->canon[ai_resp.canonlen - 1] != '\0') /* We cannot use the database. */ { - free (resultbuf); + if (mapped->head->gc_cycle != gc_cycle) + retval = -2; + else + free (resultbuf); goto out_close; } @@ -150,7 +158,7 @@ __nscd_getai (const char *key, struct ns } else { - if (__builtin_expect (ai_resp->found == -1, 0)) + if (__builtin_expect (ai_resp.found == -1, 0)) { /* The daemon does not cache this database. */ __nss_not_use_nscd_hosts = 1; @@ -158,7 +166,7 @@ __nscd_getai (const char *key, struct ns } /* Store the error number. */ - *h_errnop = ai_resp->error; + *h_errnop = ai_resp.error; /* The `errno' to some value != ERANGE. */ __set_errno (ENOENT); @@ -170,22 +178,25 @@ __nscd_getai (const char *key, struct ns if (sock != -1) close_not_cancel_no_status (sock); out: - if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0 && retval != -1) + if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0) { /* When we come here this means there has been a GC cycle while we were looking for the data. This means the data might have been inconsistent. Retry if possible. */ - if ((gc_cycle & 1) != 0) + if ((gc_cycle & 1) != 0 || ++nretries == 5 || retval == -1) { /* nscd is just running gc now. Disable using the mapping. */ - __nscd_unmap (mapped); + if (atomic_decrement_val (&mapped->counter) == 0) + __nscd_unmap (mapped); mapped = NO_MAPPING; } - *result = NULL; - free (resultbuf); - - goto retry; + if (retval != -1) + { + *result = NULL; + free (resultbuf); + goto retry; + } } return retval; diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_getgr_r.c glibc-2.5-branch/nscd/nscd_getgr_r.c --- glibc-2.5/nscd/nscd_getgr_r.c 2006-05-15 13:39:34.000000000 -0700 +++ glibc-2.5-branch/nscd/nscd_getgr_r.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (C) 1998-2000, 2002-2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 1998-2000, 2002-2005, 2006, 2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1998. @@ -88,6 +89,7 @@ nscd_getgr_r (const char *key, size_t ke struct group **result) { int gc_cycle; + int nretries = 0; const uint32_t *len = NULL; size_t lensize = 0; @@ -97,55 +99,59 @@ nscd_getgr_r (const char *key, size_t ke &__gr_map_handle, &gc_cycle); retry:; - const gr_response_header *gr_resp = NULL; const char *gr_name = NULL; size_t gr_name_len = 0; int retval = -1; const char *recend = (const char *) ~UINTMAX_C (0); + gr_response_header gr_resp; if (mapped != NO_MAPPING) { - const struct datahead *found = __nscd_cache_search (type, key, keylen, - mapped); + struct datahead *found = __nscd_cache_search (type, key, keylen, mapped); if (found != NULL) { - gr_resp = &found->data[0].grdata; - len = (const uint32_t *) (gr_resp + 1); - /* The alignment is always sufficient. */ - assert (((uintptr_t) len & (__alignof__ (*len) - 1)) == 0); + len = (const uint32_t *) (&found->data[0].grdata + 1); + gr_resp = found->data[0].grdata; gr_name = ((const char *) len - + gr_resp->gr_mem_cnt * sizeof (uint32_t)); - gr_name_len = gr_resp->gr_name_len + gr_resp->gr_passwd_len; + + gr_resp.gr_mem_cnt * sizeof (uint32_t)); + gr_name_len = gr_resp.gr_name_len + gr_resp.gr_passwd_len; recend = (const char *) found->data + found->recsize; + /* Now check if we can trust gr_resp fields. If GC is + in progress, it can contain anything. */ + if (mapped->head->gc_cycle != gc_cycle) + { + retval = -2; + goto out; + } + + /* The alignment is always sufficient, unless GC is in progress. */ + assert (((uintptr_t) len & (__alignof__ (*len) - 1)) == 0); } } - gr_response_header gr_resp_mem; int sock = -1; - if (gr_resp == NULL) + if (gr_name == NULL) { - sock = __nscd_open_socket (key, keylen, type, &gr_resp_mem, - sizeof (gr_resp_mem)); + sock = __nscd_open_socket (key, keylen, type, &gr_resp, + sizeof (gr_resp)); if (sock == -1) { __nss_not_use_nscd_group = 1; goto out; } - - gr_resp = &gr_resp_mem; } /* No value found so far. */ *result = NULL; - if (__builtin_expect (gr_resp->found == -1, 0)) + if (__builtin_expect (gr_resp.found == -1, 0)) { /* The daemon does not cache this database. */ __nss_not_use_nscd_group = 1; goto out_close; } - if (gr_resp->found == 1) + if (gr_resp.found == 1) { struct iovec vec[2]; char *p = buffer; @@ -157,8 +163,8 @@ nscd_getgr_r (const char *key, size_t ke align the pointer. */ align = ((__alignof__ (char *) - (p - ((char *) 0))) & (__alignof__ (char *) - 1)); - total_len = (align + (1 + gr_resp->gr_mem_cnt) * sizeof (char *) - + gr_resp->gr_name_len + gr_resp->gr_passwd_len); + total_len = (align + (1 + gr_resp.gr_mem_cnt) * sizeof (char *) + + gr_resp.gr_name_len + gr_resp.gr_passwd_len); if (__builtin_expect (buflen < total_len, 0)) { no_room: @@ -170,16 +176,16 @@ nscd_getgr_r (const char *key, size_t ke p += align; resultbuf->gr_mem = (char **) p; - p += (1 + gr_resp->gr_mem_cnt) * sizeof (char *); + p += (1 + gr_resp.gr_mem_cnt) * sizeof (char *); /* Set pointers for strings. */ resultbuf->gr_name = p; - p += gr_resp->gr_name_len; + p += gr_resp.gr_name_len; resultbuf->gr_passwd = p; - p += gr_resp->gr_passwd_len; + p += gr_resp.gr_passwd_len; /* Fill in what we know now. */ - resultbuf->gr_gid = gr_resp->gr_gid; + resultbuf->gr_gid = gr_resp.gr_gid; /* Read the length information, group name, and password. */ if (gr_name == NULL) @@ -187,17 +193,17 @@ nscd_getgr_r (const char *key, size_t ke /* Allocate array to store lengths. */ if (lensize == 0) { - lensize = gr_resp->gr_mem_cnt * sizeof (uint32_t); + lensize = gr_resp.gr_mem_cnt * sizeof (uint32_t); len = (uint32_t *) alloca (lensize); } - else if (gr_resp->gr_mem_cnt * sizeof (uint32_t) > lensize) + else if (gr_resp.gr_mem_cnt * sizeof (uint32_t) > lensize) len = extend_alloca (len, lensize, - gr_resp->gr_mem_cnt * sizeof (uint32_t)); + gr_resp.gr_mem_cnt * sizeof (uint32_t)); vec[0].iov_base = (void *) len; - vec[0].iov_len = gr_resp->gr_mem_cnt * sizeof (uint32_t); + vec[0].iov_len = gr_resp.gr_mem_cnt * sizeof (uint32_t); vec[1].iov_base = resultbuf->gr_name; - vec[1].iov_len = gr_resp->gr_name_len + gr_resp->gr_passwd_len; + vec[1].iov_len = gr_resp.gr_name_len + gr_resp.gr_passwd_len; total_len = vec[0].iov_len + vec[1].iov_len; /* Get this data. */ @@ -209,14 +215,14 @@ nscd_getgr_r (const char *key, size_t ke /* We already have the data. Just copy the group name and password. */ memcpy (resultbuf->gr_name, gr_name, - gr_resp->gr_name_len + gr_resp->gr_passwd_len); + gr_resp.gr_name_len + gr_resp.gr_passwd_len); /* Clear the terminating entry. */ - resultbuf->gr_mem[gr_resp->gr_mem_cnt] = NULL; + resultbuf->gr_mem[gr_resp.gr_mem_cnt] = NULL; /* Prepare reading the group members. */ total_len = 0; - for (cnt = 0; cnt < gr_resp->gr_mem_cnt; ++cnt) + for (cnt = 0; cnt < gr_resp.gr_mem_cnt; ++cnt) { resultbuf->gr_mem[cnt] = p; total_len += len[cnt]; @@ -224,9 +230,25 @@ nscd_getgr_r (const char *key, size_t ke } if (__builtin_expect (gr_name + gr_name_len + total_len > recend, 0)) - goto out_close; + { + /* len array might contain garbage during nscd GC cycle, + retry rather than fail in that case. */ + if (gr_name != NULL && mapped->head->gc_cycle != gc_cycle) + retval = -2; + goto out_close; + } if (__builtin_expect (total_len > buflen, 0)) - goto no_room; + { + /* len array might contain garbage during nscd GC cycle, + retry rather than fail in that case. */ + if (gr_name != NULL && mapped->head->gc_cycle != gc_cycle) + { + retval = -2; + goto out_close; + } + else + goto no_room; + } retval = 0; if (gr_name == NULL) @@ -248,14 +270,14 @@ nscd_getgr_r (const char *key, size_t ke /* Try to detect corrupt databases. */ if (resultbuf->gr_name[gr_name_len - 1] != '\0' - || resultbuf->gr_passwd[gr_resp->gr_passwd_len - 1] != '\0' - || ({for (cnt = 0; cnt < gr_resp->gr_mem_cnt; ++cnt) + || resultbuf->gr_passwd[gr_resp.gr_passwd_len - 1] != '\0' + || ({for (cnt = 0; cnt < gr_resp.gr_mem_cnt; ++cnt) if (resultbuf->gr_mem[cnt][len[cnt] - 1] != '\0') break; - cnt < gr_resp->gr_mem_cnt; })) + cnt < gr_resp.gr_mem_cnt; })) { /* We cannot use the database. */ - retval = -1; + retval = mapped->head->gc_cycle != gc_cycle ? -2 : -1; goto out_close; } @@ -274,19 +296,21 @@ nscd_getgr_r (const char *key, size_t ke if (sock != -1) close_not_cancel_no_status (sock); out: - if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0 && retval != -1) + if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0) { /* When we come here this means there has been a GC cycle while we were looking for the data. This means the data might have been inconsistent. Retry if possible. */ - if ((gc_cycle & 1) != 0) + if ((gc_cycle & 1) != 0 || ++nretries == 5 || retval == -1) { /* nscd is just running gc now. Disable using the mapping. */ - __nscd_unmap (mapped); + if (atomic_decrement_val (&mapped->counter) == 0) + __nscd_unmap (mapped); mapped = NO_MAPPING; } - goto retry; + if (retval != -1) + goto retry; } return retval; diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_gethst_r.c glibc-2.5-branch/nscd/nscd_gethst_r.c --- glibc-2.5/nscd/nscd_gethst_r.c 2006-05-15 13:30:27.000000000 -0700 +++ glibc-2.5-branch/nscd/nscd_gethst_r.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 1998-2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. @@ -118,7 +118,6 @@ nscd_gethst_r (const char *key, size_t k &gc_cycle); retry:; - const hst_response_header *hst_resp = NULL; const char *h_name = NULL; const uint32_t *aliases_len = NULL; const char *addr_list = NULL; @@ -126,18 +125,27 @@ nscd_gethst_r (const char *key, size_t k int retval = -1; const char *recend = (const char *) ~UINTMAX_C (0); int sock = -1; + hst_response_header hst_resp; if (mapped != NO_MAPPING) { - const struct datahead *found = __nscd_cache_search (type, key, keylen, - mapped); + /* No const qualifier, as it can change during garbage collection. */ + struct datahead *found = __nscd_cache_search (type, key, keylen, mapped); if (found != NULL) { - hst_resp = &found->data[0].hstdata; - h_name = (char *) (hst_resp + 1); - aliases_len = (uint32_t *) (h_name + hst_resp->h_name_len); + h_name = (char *) (&found->data[0].hstdata + 1); + hst_resp = found->data[0].hstdata; + aliases_len = (uint32_t *) (h_name + hst_resp.h_name_len); addr_list = ((char *) aliases_len - + hst_resp->h_aliases_cnt * sizeof (uint32_t)); - addr_list_len = hst_resp->h_addr_list_cnt * INADDRSZ; + + hst_resp.h_aliases_cnt * sizeof (uint32_t)); + addr_list_len = hst_resp.h_addr_list_cnt * INADDRSZ; + recend = (const char *) found->data + found->recsize; + /* Now check if we can trust hst_resp fields. If GC is + in progress, it can contain anything. */ + if (mapped->head->gc_cycle != gc_cycle) + { + retval = -2; + goto out; + } #ifndef _STRING_ARCH_unaligned /* The aliases_len array in the mapped database might very @@ -147,51 +155,47 @@ nscd_gethst_r (const char *key, size_t k if (((uintptr_t) aliases_len & (__alignof__ (*aliases_len) - 1)) != 0) { - uint32_t *tmp = alloca (hst_resp->h_aliases_cnt + uint32_t *tmp = alloca (hst_resp.h_aliases_cnt * sizeof (uint32_t)); aliases_len = memcpy (tmp, aliases_len, - hst_resp->h_aliases_cnt + hst_resp.h_aliases_cnt * sizeof (uint32_t)); } #endif if (type != GETHOSTBYADDR && type != GETHOSTBYNAME) { - if (hst_resp->h_length == INADDRSZ) + if (hst_resp.h_length == INADDRSZ) addr_list += addr_list_len; - addr_list_len = hst_resp->h_addr_list_cnt * IN6ADDRSZ; + addr_list_len = hst_resp.h_addr_list_cnt * IN6ADDRSZ; } - recend = (const char *) found->data + found->recsize; if (__builtin_expect ((const char *) addr_list + addr_list_len > recend, 0)) - goto out_close; + goto out; } } - hst_response_header hst_resp_mem; - if (hst_resp == NULL) + if (h_name == NULL) { - sock = __nscd_open_socket (key, keylen, type, &hst_resp_mem, - sizeof (hst_resp_mem)); + sock = __nscd_open_socket (key, keylen, type, &hst_resp, + sizeof (hst_resp)); if (sock == -1) { __nss_not_use_nscd_hosts = 1; - goto out;; + goto out; } - - hst_resp = &hst_resp_mem; } /* No value found so far. */ *result = NULL; - if (__builtin_expect (hst_resp->found == -1, 0)) + if (__builtin_expect (hst_resp.found == -1, 0)) { /* The daemon does not cache this database. */ __nss_not_use_nscd_hosts = 1; goto out_close; } - if (hst_resp->found == 1) + if (hst_resp.found == 1) { struct iovec vec[4]; char *cp = buffer; @@ -207,15 +211,15 @@ nscd_gethst_r (const char *key, size_t k align the pointer and the base of the h_addr_list pointers. */ align1 = ((__alignof__ (char *) - (cp - ((char *) 0))) & (__alignof__ (char *) - 1)); - align2 = ((__alignof__ (char *) - ((cp + align1 + hst_resp->h_name_len) + align2 = ((__alignof__ (char *) - ((cp + align1 + hst_resp.h_name_len) - ((char *) 0))) & (__alignof__ (char *) - 1)); - if (buflen < (align1 + hst_resp->h_name_len + align2 - + ((hst_resp->h_aliases_cnt + hst_resp->h_addr_list_cnt + if (buflen < (align1 + hst_resp.h_name_len + align2 + + ((hst_resp.h_aliases_cnt + hst_resp.h_addr_list_cnt + 2) * sizeof (char *)) - + hst_resp->h_addr_list_cnt * (type == AF_INET - ? INADDRSZ : IN6ADDRSZ))) + + hst_resp.h_addr_list_cnt * (type == AF_INET + ? INADDRSZ : IN6ADDRSZ))) { no_room: *h_errnop = NETDB_INTERNAL; @@ -227,12 +231,12 @@ nscd_gethst_r (const char *key, size_t k /* Prepare the result as far as we can. */ resultbuf->h_aliases = (char **) cp; - cp += (hst_resp->h_aliases_cnt + 1) * sizeof (char *); + cp += (hst_resp.h_aliases_cnt + 1) * sizeof (char *); resultbuf->h_addr_list = (char **) cp; - cp += (hst_resp->h_addr_list_cnt + 1) * sizeof (char *); + cp += (hst_resp.h_addr_list_cnt + 1) * sizeof (char *); resultbuf->h_name = cp; - cp += hst_resp->h_name_len + align2; + cp += hst_resp.h_name_len + align2; if (type == GETHOSTBYADDR || type == GETHOSTBYNAME) { @@ -244,7 +248,7 @@ nscd_gethst_r (const char *key, size_t k resultbuf->h_addrtype = AF_INET6; resultbuf->h_length = IN6ADDRSZ; } - for (cnt = 0; cnt < hst_resp->h_addr_list_cnt; ++cnt) + for (cnt = 0; cnt < hst_resp.h_addr_list_cnt; ++cnt) { resultbuf->h_addr_list[cnt] = cp; cp += resultbuf->h_length; @@ -254,47 +258,47 @@ nscd_gethst_r (const char *key, size_t k if (h_name == NULL) { vec[0].iov_base = resultbuf->h_name; - vec[0].iov_len = hst_resp->h_name_len; - total_len = hst_resp->h_name_len; + vec[0].iov_len = hst_resp.h_name_len; + total_len = hst_resp.h_name_len; n = 1; - if (hst_resp->h_aliases_cnt > 0) + if (hst_resp.h_aliases_cnt > 0) { - aliases_len = alloca (hst_resp->h_aliases_cnt + aliases_len = alloca (hst_resp.h_aliases_cnt * sizeof (uint32_t)); vec[n].iov_base = (void *) aliases_len; - vec[n].iov_len = hst_resp->h_aliases_cnt * sizeof (uint32_t); + vec[n].iov_len = hst_resp.h_aliases_cnt * sizeof (uint32_t); - total_len += hst_resp->h_aliases_cnt * sizeof (uint32_t); + total_len += hst_resp.h_aliases_cnt * sizeof (uint32_t); ++n; } if (type == GETHOSTBYADDR || type == GETHOSTBYNAME) { vec[n].iov_base = resultbuf->h_addr_list[0]; - vec[n].iov_len = hst_resp->h_addr_list_cnt * INADDRSZ; + vec[n].iov_len = hst_resp.h_addr_list_cnt * INADDRSZ; - total_len += hst_resp->h_addr_list_cnt * INADDRSZ; + total_len += hst_resp.h_addr_list_cnt * INADDRSZ; ++n; } else { - if (hst_resp->h_length == INADDRSZ) + if (hst_resp.h_length == INADDRSZ) { - ignore = alloca (hst_resp->h_addr_list_cnt * INADDRSZ); + ignore = alloca (hst_resp.h_addr_list_cnt * INADDRSZ); vec[n].iov_base = ignore; - vec[n].iov_len = hst_resp->h_addr_list_cnt * INADDRSZ; + vec[n].iov_len = hst_resp.h_addr_list_cnt * INADDRSZ; - total_len += hst_resp->h_addr_list_cnt * INADDRSZ; + total_len += hst_resp.h_addr_list_cnt * INADDRSZ; ++n; } vec[n].iov_base = resultbuf->h_addr_list[0]; - vec[n].iov_len = hst_resp->h_addr_list_cnt * IN6ADDRSZ; + vec[n].iov_len = hst_resp.h_addr_list_cnt * IN6ADDRSZ; - total_len += hst_resp->h_addr_list_cnt * IN6ADDRSZ; + total_len += hst_resp.h_addr_list_cnt * IN6ADDRSZ; ++n; } @@ -304,13 +308,13 @@ nscd_gethst_r (const char *key, size_t k } else { - memcpy (resultbuf->h_name, h_name, hst_resp->h_name_len); + memcpy (resultbuf->h_name, h_name, hst_resp.h_name_len); memcpy (resultbuf->h_addr_list[0], addr_list, addr_list_len); } /* Now we also can read the aliases. */ total_len = 0; - for (cnt = 0; cnt < hst_resp->h_aliases_cnt; ++cnt) + for (cnt = 0; cnt < hst_resp.h_aliases_cnt; ++cnt) { resultbuf->h_aliases[cnt] = cp; cp += aliases_len[cnt]; @@ -320,10 +324,25 @@ nscd_gethst_r (const char *key, size_t k if (__builtin_expect ((const char *) addr_list + addr_list_len + total_len > recend, 0)) - goto out_close; + { + /* aliases_len array might contain garbage during nscd GC cycle, + retry rather than fail in that case. */ + if (addr_list != NULL && mapped->head->gc_cycle != gc_cycle) + retval = -2; + goto out_close; + } /* See whether this would exceed the buffer capacity. */ if (__builtin_expect (cp > buffer + buflen, 0)) - goto no_room; + { + /* aliases_len array might contain garbage during nscd GC cycle, + retry rather than fail in that case. */ + if (addr_list != NULL && mapped->head->gc_cycle != gc_cycle) + { + retval = -2; + goto out_close; + } + goto no_room; + } /* And finally read the aliases. */ if (addr_list == NULL) @@ -342,14 +361,18 @@ nscd_gethst_r (const char *key, size_t k (const char *) addr_list + addr_list_len, total_len); /* Try to detect corrupt databases. */ - if (resultbuf->h_name[hst_resp->h_name_len - 1] != '\0' - || ({for (cnt = 0; cnt < hst_resp->h_aliases_cnt; ++cnt) + if (resultbuf->h_name[hst_resp.h_name_len - 1] != '\0' + || ({for (cnt = 0; cnt < hst_resp.h_aliases_cnt; ++cnt) if (resultbuf->h_aliases[cnt][aliases_len[cnt] - 1] != '\0') break; - cnt < hst_resp->h_aliases_cnt; })) - /* We cannot use the database. */ - goto out_close; + cnt < hst_resp.h_aliases_cnt; })) + { + /* We cannot use the database. */ + if (mapped->head->gc_cycle != gc_cycle) + retval = -2; + goto out_close; + } retval = 0; *result = resultbuf; @@ -358,7 +381,7 @@ nscd_gethst_r (const char *key, size_t k else { /* Store the error number. */ - *h_errnop = hst_resp->error; + *h_errnop = hst_resp.error; /* The `errno' to some value != ERANGE. */ __set_errno (ENOENT); @@ -370,19 +393,21 @@ nscd_gethst_r (const char *key, size_t k if (sock != -1) close_not_cancel_no_status (sock); out: - if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0 && retval != -1) + if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0) { /* When we come here this means there has been a GC cycle while we were looking for the data. This means the data might have been inconsistent. Retry if possible. */ - if ((gc_cycle & 1) != 0 || ++nretries == 5) + if ((gc_cycle & 1) != 0 || ++nretries == 5 || retval == -1) { /* nscd is just running gc now. Disable using the mapping. */ - __nscd_unmap (mapped); + if (atomic_decrement_val (&mapped->counter) == 0) + __nscd_unmap (mapped); mapped = NO_MAPPING; } - goto retry; + if (retval != -1) + goto retry; } return retval; diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_getpw_r.c glibc-2.5-branch/nscd/nscd_getpw_r.c --- glibc-2.5/nscd/nscd_getpw_r.c 2005-09-22 07:35:11.000000000 -0700 +++ glibc-2.5-branch/nscd/nscd_getpw_r.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (C) 1998, 1999, 2003, 2004, 2005 Free Software Foundation, Inc. +/* Copyright (C) 1998, 1999, 2003, 2004, 2005, 2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1998. @@ -88,76 +89,81 @@ nscd_getpw_r (const char *key, size_t ke struct passwd **result) { int gc_cycle; + int nretries = 0; + /* If the mapping is available, try to search there instead of communicating with the nscd. */ struct mapped_database *mapped; mapped = __nscd_get_map_ref (GETFDPW, "passwd", &map_handle, &gc_cycle); retry:; - const pw_response_header *pw_resp = NULL; const char *pw_name = NULL; int retval = -1; const char *recend = (const char *) ~UINTMAX_C (0); + pw_response_header pw_resp; if (mapped != NO_MAPPING) { - const struct datahead *found = __nscd_cache_search (type, key, keylen, - mapped); + struct datahead *found = __nscd_cache_search (type, key, keylen, mapped); if (found != NULL) { - pw_resp = &found->data[0].pwdata; - pw_name = (const char *) (pw_resp + 1); + pw_name = (const char *) (&found->data[0].pwdata + 1); + pw_resp = found->data[0].pwdata; recend = (const char *) found->data + found->recsize; + /* Now check if we can trust pw_resp fields. If GC is + in progress, it can contain anything. */ + if (mapped->head->gc_cycle != gc_cycle) + { + retval = -2; + goto out; + } } } - pw_response_header pw_resp_mem; int sock = -1; - if (pw_resp == NULL) + if (pw_name == NULL) { - sock = __nscd_open_socket (key, keylen, type, &pw_resp_mem, - sizeof (pw_resp_mem)); + sock = __nscd_open_socket (key, keylen, type, &pw_resp, + sizeof (pw_resp)); if (sock == -1) { __nss_not_use_nscd_passwd = 1; goto out; } - - pw_resp = &pw_resp_mem; } /* No value found so far. */ *result = NULL; - if (__builtin_expect (pw_resp->found == -1, 0)) + if (__builtin_expect (pw_resp.found == -1, 0)) { /* The daemon does not cache this database. */ __nss_not_use_nscd_passwd = 1; goto out_close; } - if (pw_resp->found == 1) + if (pw_resp.found == 1) { /* Set the information we already have. */ - resultbuf->pw_uid = pw_resp->pw_uid; - resultbuf->pw_gid = pw_resp->pw_gid; + resultbuf->pw_uid = pw_resp.pw_uid; + resultbuf->pw_gid = pw_resp.pw_gid; char *p = buffer; /* get pw_name */ resultbuf->pw_name = p; - p += pw_resp->pw_name_len; + p += pw_resp.pw_name_len; /* get pw_passwd */ resultbuf->pw_passwd = p; - p += pw_resp->pw_passwd_len; + p += pw_resp.pw_passwd_len; /* get pw_gecos */ resultbuf->pw_gecos = p; - p += pw_resp->pw_gecos_len; + p += pw_resp.pw_gecos_len; /* get pw_dir */ resultbuf->pw_dir = p; - p += pw_resp->pw_dir_len; + p += pw_resp.pw_dir_len; /* get pw_pshell */ resultbuf->pw_shell = p; - p += pw_resp->pw_shell_len; + p += pw_resp.pw_shell_len; ssize_t total = p - buffer; if (__builtin_expect (pw_name + total > recend, 0)) @@ -189,14 +195,14 @@ nscd_getpw_r (const char *key, size_t ke memcpy (resultbuf->pw_name, pw_name, total); /* Try to detect corrupt databases. */ - if (resultbuf->pw_name[pw_resp->pw_name_len - 1] != '\0' - || resultbuf->pw_passwd[pw_resp->pw_passwd_len - 1] != '\0' - || resultbuf->pw_gecos[pw_resp->pw_gecos_len - 1] != '\0' - || resultbuf->pw_dir[pw_resp->pw_dir_len - 1] != '\0' - || resultbuf->pw_shell[pw_resp->pw_shell_len - 1] != '\0') + if (resultbuf->pw_name[pw_resp.pw_name_len - 1] != '\0' + || resultbuf->pw_passwd[pw_resp.pw_passwd_len - 1] != '\0' + || resultbuf->pw_gecos[pw_resp.pw_gecos_len - 1] != '\0' + || resultbuf->pw_dir[pw_resp.pw_dir_len - 1] != '\0' + || resultbuf->pw_shell[pw_resp.pw_shell_len - 1] != '\0') { /* We cannot use the database. */ - retval = -1; + retval = mapped->head->gc_cycle != gc_cycle ? -2 : -1; goto out_close; } @@ -215,19 +221,21 @@ nscd_getpw_r (const char *key, size_t ke if (sock != -1) close_not_cancel_no_status (sock); out: - if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0 && retval != -1) + if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0) { /* When we come here this means there has been a GC cycle while we were looking for the data. This means the data might have been inconsistent. Retry if possible. */ - if ((gc_cycle & 1) != 0) + if ((gc_cycle & 1) != 0 || ++nretries == 5 || retval == -1) { /* nscd is just running gc now. Disable using the mapping. */ - __nscd_unmap (mapped); + if (atomic_decrement_val (&mapped->counter) == 0) + __nscd_unmap (mapped); mapped = NO_MAPPING; } - goto retry; + if (retval != -1) + goto retry; } return retval; diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_helper.c glibc-2.5-branch/nscd/nscd_helper.c --- glibc-2.5/nscd/nscd_helper.c 2006-04-25 16:47:53.000000000 -0700 +++ glibc-2.5-branch/nscd/nscd_helper.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (C) 1998-2002,2003,2004,2005,2006 Free Software Foundation, Inc. +/* Copyright (C) 1998-2002,2003,2004,2005,2006,2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. @@ -21,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -186,6 +188,7 @@ get_mapping (request_type type, const ch request_header req; char key[keylen]; } reqdata; + size_t real_sizeof_reqdata = sizeof (request_header) + keylen; int sock = open_socket (); if (sock < 0) @@ -200,9 +203,9 @@ get_mapping (request_type type, const ch # define MSG_NOSIGNAL 0 # endif if (__builtin_expect (TEMP_FAILURE_RETRY (__send (sock, &reqdata, - sizeof (reqdata), + real_sizeof_reqdata, MSG_NOSIGNAL)) - != sizeof (reqdata), 0)) + != real_sizeof_reqdata, 0)) /* We cannot even write the request. */ goto out_close2; @@ -240,11 +243,12 @@ get_mapping (request_type type, const ch != keylen, 0)) goto out_close2; - mapfd = *(int *) CMSG_DATA (cmsg); + if (__builtin_expect (CMSG_FIRSTHDR (&msg) == NULL + || (CMSG_FIRSTHDR (&msg)->cmsg_len + != CMSG_LEN (sizeof (int))), 0)) + goto out_close2; - if (__builtin_expect (CMSG_FIRSTHDR (&msg)->cmsg_len - != CMSG_LEN (sizeof (int)), 0)) - goto out_close; + mapfd = *(int *) CMSG_DATA (cmsg); struct stat64 st; if (__builtin_expect (strcmp (resdata, key) != 0, 0) @@ -290,6 +294,7 @@ get_mapping (request_type type, const ch newp->data = ((char *) mapping + head.header_size + roundup (head.module * sizeof (ref_t), ALIGN)); newp->mapsize = size; + newp->datasize = head.data_size; /* Set counter to 1 to show it is usable. */ newp->counter = 1; @@ -340,7 +345,8 @@ __nscd_get_map_ref (request_type type, c /* If not mapped or timestamp not updated, request new map. */ if (cur == NULL || (cur->head->nscd_certainly_running == 0 - && cur->head->timestamp + MAPPING_TIMEOUT < time (NULL))) + && cur->head->timestamp + MAPPING_TIMEOUT < time (NULL)) + || cur->head->data_size > cur->datasize) cur = get_mapping (type, name, (struct mapped_database **) &mapptr->mapped); @@ -360,28 +366,50 @@ __nscd_get_map_ref (request_type type, c } -const struct datahead * +/* Don't return const struct datahead *, as eventhough the record + is normally constant, it can change arbitrarily during nscd + garbage collection. */ +struct datahead * __nscd_cache_search (request_type type, const char *key, size_t keylen, const struct mapped_database *mapped) { unsigned long int hash = __nis_hash (key, keylen) % mapped->head->module; + size_t datasize = mapped->datasize; ref_t work = mapped->head->array[hash]; - while (work != ENDREF) + while (work != ENDREF && work + sizeof (struct hashentry) <= datasize) { struct hashentry *here = (struct hashentry *) (mapped->data + work); - if (type == here->type && keylen == here->len - && memcmp (key, mapped->data + here->key, keylen) == 0) +#ifndef _STRING_ARCH_unaligned + /* Although during garbage collection when moving struct hashentry + records around we first copy from old to new location and then + adjust pointer from previous hashentry to it, there is no barrier + between those memory writes. It is very unlikely to hit it, + so check alignment only if a misaligned load can crash the + application. */ + if ((uintptr_t) here & (__alignof__ (*here) - 1)) + return NULL; +#endif + + if (type == here->type + && keylen == here->len + && here->key + keylen <= datasize + && memcmp (key, mapped->data + here->key, keylen) == 0 + && here->packet + sizeof (struct datahead) <= datasize) { /* We found the entry. Increment the appropriate counter. */ - const struct datahead *dh + struct datahead *dh = (struct datahead *) (mapped->data + here->packet); +#ifndef _STRING_ARCH_unaligned + if ((uintptr_t) dh & (__alignof__ (*dh) - 1)) + return NULL; +#endif + /* See whether we must ignore the entry or whether something is wrong because garbage collection is in progress. */ - if (dh->usable && ((char *) dh + dh->allocsize - <= (char *) mapped->head + mapped->mapsize)) + if (dh->usable && here->packet + dh->allocsize <= datasize) return dh; } diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_initgroups.c glibc-2.5-branch/nscd/nscd_initgroups.c --- glibc-2.5/nscd/nscd_initgroups.c 2006-09-29 10:05:21.000000000 -0700 +++ glibc-2.5-branch/nscd/nscd_initgroups.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2004. @@ -39,6 +39,7 @@ __nscd_getgrouplist (const char *user, g { size_t userlen = strlen (user) + 1; int gc_cycle; + int nretries = 0; /* If the mapping is available, try to search there instead of communicating with the nscd. */ @@ -46,44 +47,49 @@ __nscd_getgrouplist (const char *user, g mapped = __nscd_get_map_ref (GETFDGR, "group", &__gr_map_handle, &gc_cycle); retry:; - const initgr_response_header *initgr_resp = NULL; char *respdata = NULL; int retval = -1; int sock = -1; + initgr_response_header initgr_resp; if (mapped != NO_MAPPING) { - const struct datahead *found = __nscd_cache_search (INITGROUPS, user, - userlen, mapped); + struct datahead *found = __nscd_cache_search (INITGROUPS, user, + userlen, mapped); if (found != NULL) { - initgr_resp = &found->data[0].initgrdata; - respdata = (char *) (initgr_resp + 1); + respdata = (char *) (&found->data[0].initgrdata + 1); + initgr_resp = found->data[0].initgrdata; char *recend = (char *) found->data + found->recsize; - if (respdata + initgr_resp->ngrps * sizeof (int32_t) > recend) + /* Now check if we can trust initgr_resp fields. If GC is + in progress, it can contain anything. */ + if (mapped->head->gc_cycle != gc_cycle) + { + retval = -2; + goto out; + } + + if (respdata + initgr_resp.ngrps * sizeof (int32_t) > recend) goto out; } } /* If we do not have the cache mapped, try to get the data over the socket. */ - initgr_response_header initgr_resp_mem; - if (initgr_resp == NULL) + if (respdata == NULL) { - sock = __nscd_open_socket (user, userlen, INITGROUPS, &initgr_resp_mem, - sizeof (initgr_resp_mem)); + sock = __nscd_open_socket (user, userlen, INITGROUPS, &initgr_resp, + sizeof (initgr_resp)); if (sock == -1) { /* nscd not running or wrong version. */ __nss_not_use_nscd_group = 1; goto out; } - - initgr_resp = &initgr_resp_mem; } - if (initgr_resp->found == 1) + if (initgr_resp.found == 1) { /* The following code assumes that gid_t and int32_t are the same size. This is the case for al existing implementation. @@ -91,40 +97,40 @@ __nscd_getgrouplist (const char *user, g doesn't use memcpy but instead copies each array element one by one. */ assert (sizeof (int32_t) == sizeof (gid_t)); - assert (initgr_resp->ngrps >= 0); + assert (initgr_resp.ngrps >= 0); /* Make sure we have enough room. We always count GROUP in even though we might not end up adding it. */ - if (*size < initgr_resp->ngrps + 1) + if (*size < initgr_resp.ngrps + 1) { gid_t *newp = realloc (*groupsp, - (initgr_resp->ngrps + 1) * sizeof (gid_t)); + (initgr_resp.ngrps + 1) * sizeof (gid_t)); if (newp == NULL) /* We cannot increase the buffer size. */ goto out_close; *groupsp = newp; - *size = initgr_resp->ngrps + 1; + *size = initgr_resp.ngrps + 1; } if (respdata == NULL) { /* Read the data from the socket. */ - if ((size_t) __readall (sock, *groupsp, initgr_resp->ngrps + if ((size_t) __readall (sock, *groupsp, initgr_resp.ngrps * sizeof (gid_t)) - == initgr_resp->ngrps * sizeof (gid_t)) - retval = initgr_resp->ngrps; + == initgr_resp.ngrps * sizeof (gid_t)) + retval = initgr_resp.ngrps; } else { /* Just copy the data. */ - retval = initgr_resp->ngrps; + retval = initgr_resp.ngrps; memcpy (*groupsp, respdata, retval * sizeof (gid_t)); } } else { - if (__builtin_expect (initgr_resp->found == -1, 0)) + if (__builtin_expect (initgr_resp.found == -1, 0)) { /* The daemon does not cache this database. */ __nss_not_use_nscd_group = 1; @@ -153,19 +159,21 @@ __nscd_getgrouplist (const char *user, g if (sock != -1) close_not_cancel_no_status (sock); out: - if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0 && retval != -1) + if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0) { /* When we come here this means there has been a GC cycle while we were looking for the data. This means the data might have been inconsistent. Retry if possible. */ - if ((gc_cycle & 1) != 0) + if ((gc_cycle & 1) != 0 || ++nretries == 5 || retval == -1) { /* nscd is just running gc now. Disable using the mapping. */ - __nscd_unmap (mapped); + if (atomic_decrement_val (&mapped->counter) == 0) + __nscd_unmap (mapped); mapped = NO_MAPPING; } - goto retry; + if (retval != -1) + goto retry; } return retval; diff -pNur -x CVS -x libidn glibc-2.5/nscd/pwdcache.c glibc-2.5-branch/nscd/pwdcache.c --- glibc-2.5/nscd/pwdcache.c 2006-04-26 10:27:51.000000000 -0700 +++ glibc-2.5-branch/nscd/pwdcache.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,5 +1,5 @@ /* Cache handling for passwd lookup. - Copyright (C) 1998-2005, 2006 Free Software Foundation, Inc. + Copyright (C) 1998-2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. @@ -274,6 +274,7 @@ cache_addpw (struct database_dyn *db, in { /* Adjust pointer into the memory block. */ cp = (char *) newp + (cp - (char *) dataset); + key_copy = (char *) newp + (key_copy - (char *) dataset); dataset = memcpy (newp, dataset, total + n); alloca_used = false; diff -pNur -x CVS -x libidn glibc-2.5/nscd/selinux.c glibc-2.5-branch/nscd/selinux.c --- glibc-2.5/nscd/selinux.c 2006-04-26 09:26:50.000000000 -0700 +++ glibc-2.5-branch/nscd/selinux.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,5 +1,5 @@ /* SELinux access controls for nscd. - Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Matthew Rickard , 2004. @@ -182,18 +182,22 @@ preserve_capabilities (void) if (tmp_caps == NULL || new_caps == NULL) { if (tmp_caps != NULL) - free_caps (tmp_caps); + cap_free (tmp_caps); dbg_log (_("Failed to initialize drop of capabilities")); error (EXIT_FAILURE, 0, _("cap_init failed")); } /* There is no reason why these should not work. */ - cap_set_flag (new_caps, CAP_PERMITTED, nnew_cap_list, new_cap_list, CAP_SET); - cap_set_flag (new_caps, CAP_EFFECTIVE, nnew_cap_list, new_cap_list, CAP_SET); - - cap_set_flag (tmp_caps, CAP_PERMITTED, ntmp_cap_list, tmp_cap_list, CAP_SET); - cap_set_flag (tmp_caps, CAP_EFFECTIVE, ntmp_cap_list, tmp_cap_list, CAP_SET); + cap_set_flag (new_caps, CAP_PERMITTED, nnew_cap_list, + (cap_value_t *) new_cap_list, CAP_SET); + cap_set_flag (new_caps, CAP_EFFECTIVE, nnew_cap_list, + (cap_value_t *) new_cap_list, CAP_SET); + + cap_set_flag (tmp_caps, CAP_PERMITTED, ntmp_cap_list, + (cap_value_t *) tmp_cap_list, CAP_SET); + cap_set_flag (tmp_caps, CAP_EFFECTIVE, ntmp_cap_list, + (cap_value_t *) tmp_cap_list, CAP_SET); int res = cap_set_proc (tmp_caps); diff -pNur -x CVS -x libidn glibc-2.5/nscd/selinux.h glibc-2.5-branch/nscd/selinux.h --- glibc-2.5/nscd/selinux.h 2006-04-26 09:27:39.000000000 -0700 +++ glibc-2.5-branch/nscd/selinux.h 2007-07-12 09:58:07.000000000 -0700 @@ -1,5 +1,5 @@ /* Header for nscd SELinux access controls. - Copyright (C) 2004, 2006 Free Software Foundation, Inc. + Copyright (C) 2004, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Matthew Rickard , 2004. @@ -23,7 +23,7 @@ #include "nscd.h" #ifdef HAVE_LIBCAP -# include +# include #endif #ifdef HAVE_SELINUX diff -pNur -x CVS -x libidn glibc-2.5/nss/getXXbyYY_r.c glibc-2.5-branch/nss/getXXbyYY_r.c --- glibc-2.5/nss/getXXbyYY_r.c 2004-09-16 15:24:09.000000000 -0700 +++ glibc-2.5-branch/nss/getXXbyYY_r.c 2007-01-12 09:53:27.000000000 -0800 @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2002, 2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 1996-2002, 2003, 2004, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. @@ -18,6 +18,7 @@ 02111-1307 USA. */ #include +#include #include #include #include "nsswitch.h" @@ -173,9 +174,6 @@ INTERNAL (REENTRANT_NAME) (ADD_PARAMS, L startp = (service_user *) -1l; else { - startp = nip; - start_fct = fct.l; - #ifdef NEED__RES /* The resolver code will really be used so we have to initialize it. */ @@ -190,6 +188,11 @@ INTERNAL (REENTRANT_NAME) (ADD_PARAMS, L if (!_res_hconf.initialized) _res_hconf_init (); #endif /* need _res_hconf */ + + start_fct = fct.l; + /* Make sure start_fct is written before startp. */ + atomic_write_barrier (); + startp = nip; } } else diff -pNur -x CVS -x libidn glibc-2.5/nss/nss_files/files-alias.c glibc-2.5-branch/nss/nss_files/files-alias.c --- glibc-2.5/nss/nss_files/files-alias.c 2002-09-01 05:38:05.000000000 -0700 +++ glibc-2.5-branch/nss/nss_files/files-alias.c 2007-01-12 07:56:58.000000000 -0800 @@ -1,5 +1,5 @@ /* Mail alias file parser in nss_files module. - Copyright (C) 1996,97,98,99,2002 Free Software Foundation, Inc. + Copyright (C) 1996,97,98,99,2002,2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. @@ -298,8 +298,8 @@ get_next_alias (const char *match, struc first_unused[room_left - 1] = '\0'; strncpy (first_unused, old_line, room_left); - if (old_line != NULL) - free (old_line); + free (old_line); + line = first_unused; if (first_unused[room_left - 1] != '\0') goto no_more_room; diff -pNur -x CVS -x libidn glibc-2.5/nss/nss_files/files-hosts.c glibc-2.5-branch/nss/nss_files/files-hosts.c --- glibc-2.5/nss/nss_files/files-hosts.c 2004-05-26 09:10:04.000000000 -0700 +++ glibc-2.5-branch/nss/nss_files/files-hosts.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,5 +1,6 @@ /* Hosts file parser in nss_files module. - Copyright (C) 1996-2001, 2003, 2004 Free Software Foundation, Inc. + Copyright (C) 1996-2001, 2003, 2004, 2007 + 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 @@ -86,6 +87,10 @@ _nss_files_get##name##_r (proto, { \ enum nss_status status; \ \ + uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct hostent_data); \ + buffer += pad; \ + buflen = buflen > pad ? buflen - pad : 0; \ + \ __libc_lock_lock (lock); \ \ /* Reset file pointer to beginning or open file. */ \ @@ -106,7 +111,8 @@ _nss_files_get##name##_r (proto, { \ /* We have to get all host entries from the file. */ \ const size_t tmp_buflen = MIN (buflen, 4096); \ - char tmp_buffer[tmp_buflen]; \ + char tmp_buffer[tmp_buflen] \ + __attribute__ ((__aligned__ (__alignof__ (struct hostent_data))));\ struct hostent tmp_result_buf; \ int naddrs = 1; \ int naliases = 0; \ diff -pNur -x CVS -x libidn glibc-2.5/po/nl.po glibc-2.5-branch/po/nl.po --- glibc-2.5/po/nl.po 2006-09-20 21:16:48.000000000 -0700 +++ glibc-2.5-branch/po/nl.po 2007-01-12 07:55:11.000000000 -0800 @@ -1,3725 +1,4478 @@ -# Dutch translation of libc. -# Copyright (C) 2004 Free Software Foundation, Inc. +# Translation of libc-2.5 to Dutch. +# Copyright (C) 2004, 2006 Free Software Foundation, Inc. # Elros Cyriatan , 2004. -# -# +# Benno Schulenberg , 2006. +# msgid "" msgstr "" -"Project-Id-Version: libc 2.3.3\n" +"Project-Id-Version: libc 2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2004-08-05 09:16+0200\n" -"PO-Revision-Date: 2004-08-05 15:52+0200\n" -"Last-Translator: Elros Cyriatan \n" -"Language-Team: Dutch \n" +"POT-Creation-Date: 2006-09-29 11:38-0700\n" +"PO-Revision-Date: 2006-11-14 19:50+0100\n" +"Last-Translator: Benno Schulenberg \n" +"Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27 -msgid "Hangup" -msgstr "Ophangen" +#: argp/argp-help.c:227 +#, c-format +msgid "%.*s: ARGP_HELP_FMT parameter requires a value" +msgstr "%.*s: Parameter van ARGP_HELP_FMT vereist een waarde" -#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28 -msgid "Interrupt" -msgstr "Onderbreken" +#: argp/argp-help.c:237 +#, c-format +msgid "%.*s: Unknown ARGP_HELP_FMT parameter" +msgstr "%.*s: Onbekende parameter van ARGP_HELP_FMT" -#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29 -msgid "Quit" -msgstr "Afsluiten" +#: argp/argp-help.c:250 +#, c-format +msgid "Garbage in ARGP_HELP_FMT: %s" +msgstr "Rommel in ARGP_HELP_FMT: %s" -#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30 -msgid "Illegal instruction" -msgstr "Ongeldige instructie" +#: argp/argp-help.c:1214 +msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." +msgstr "" +"Een argument dat verplicht of optioneel is voor een lange optie, is dat\n" +"ook voor de overeenkomstige korte optie." -#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31 -msgid "Trace/breakpoint trap" -msgstr "Traceer/breekpunt val" +#: argp/argp-help.c:1600 +msgid "Usage:" +msgstr "Gebruik: " -#: sysdeps/generic/siglist.h:34 -msgid "Aborted" -msgstr "Geannuleerd" +#: argp/argp-help.c:1604 +msgid " or: " +msgstr " of: " -#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34 -msgid "Floating point exception" -msgstr "Zwevende-punt uitzondering" +#: argp/argp-help.c:1616 +msgid " [OPTION...]" +msgstr " [OPTIE...]" -#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35 -msgid "Killed" -msgstr "Gedood" +#: argp/argp-help.c:1643 +#, c-format +msgid "Try `%s --help' or `%s --usage' for more information.\n" +msgstr "Probeer '%s --help' of '%s --usage' voor meer informatie.\n" -#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36 -msgid "Bus error" -msgstr "Bus fout" +#: argp/argp-help.c:1671 +#, c-format +msgid "Report bugs to %s.\n" +msgstr "" +"Rapporteer fouten in het programma aan %s,\n" +"en gebreken in de vertaling aan .\n" -#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37 -msgid "Segmentation fault" -msgstr "Segmentatie fout" +#: argp/argp-parse.c:102 +msgid "Give this help list" +msgstr "deze hulptekst tonen" -#. 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 "Gebroken pijp" +#: argp/argp-parse.c:103 +msgid "Give a short usage message" +msgstr "een kort gebruiksbericht tonen" -#: sysdeps/generic/siglist.h:40 stdio-common/../sysdeps/unix/siglist.c:40 -msgid "Alarm clock" -msgstr "Alarmklok" +#: argp/argp-parse.c:104 +msgid "Set the program name" +msgstr "de programmanaam instellen" -#: sysdeps/generic/siglist.h:41 stdio-common/../sysdeps/unix/siglist.c:41 -msgid "Terminated" -msgstr "Afgebroken" +#: argp/argp-parse.c:106 +msgid "Hang for SECS seconds (default 3600)" +msgstr "dit aantal seconden pauzeren (standaard 3600)" -#: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42 -msgid "Urgent I/O condition" -msgstr "Spoedeisende I/O-omstandigheid" +#: argp/argp-parse.c:167 +msgid "Print program version" +msgstr "programmaversie tonen" -#: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43 -msgid "Stopped (signal)" -msgstr "Gestopt (signaal)" +#: argp/argp-parse.c:183 +msgid "(PROGRAM ERROR) No version known!?" +msgstr "**Interne programmafout**: geen versie bekend!?" -#: sysdeps/generic/siglist.h:44 stdio-common/../sysdeps/unix/siglist.c:44 -msgid "Stopped" -msgstr "Gestopt" +#: argp/argp-parse.c:623 +#, c-format +msgid "%s: Too many arguments\n" +msgstr "%s: Te veel argumenten\n" -#: sysdeps/generic/siglist.h:45 stdio-common/../sysdeps/unix/siglist.c:45 -msgid "Continued" -msgstr "Doorgegaan" +#: argp/argp-parse.c:766 +msgid "(PROGRAM ERROR) Option should have been recognized!?" +msgstr "**Interne programmafout**: optie had herkend moeten worden!?" -#: sysdeps/generic/siglist.h:46 stdio-common/../sysdeps/unix/siglist.c:46 -msgid "Child exited" -msgstr "Kind is afgesloten" +#: assert/assert-perr.c:57 +#, c-format +msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" +msgstr "%s%s%s:%u: %s%sOnverwachte fout: %s.\n" -#: sysdeps/generic/siglist.h:47 stdio-common/../sysdeps/unix/siglist.c:47 -msgid "Stopped (tty input)" -msgstr "Gestopt (tty invoer)" +#: assert/assert.c:57 +#, c-format +msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" +msgstr "%s%s%s:%u: %s%sControletest '%s' faalt.\n" -#: sysdeps/generic/siglist.h:48 stdio-common/../sysdeps/unix/siglist.c:48 -msgid "Stopped (tty output)" -msgstr "Gestopt (tty uitvoer)" +#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:96 nss/makedb.c:61 +msgid "NAME" +msgstr "NAAM" -#: sysdeps/generic/siglist.h:49 stdio-common/../sysdeps/unix/siglist.c:49 -msgid "I/O possible" -msgstr "I/O mogelijk" +#: catgets/gencat.c:110 +msgid "Create C header file NAME containing symbol definitions" +msgstr "headerbestand met symbooldefinities aanmaken" -#: sysdeps/generic/siglist.h:50 stdio-common/../sysdeps/unix/siglist.c:50 -msgid "CPU time limit exceeded" -msgstr "Grens processortijd overschreden" +#: catgets/gencat.c:112 +msgid "Do not use existing catalog, force new output file" +msgstr "bestaande catalogus niet gebruiken; een nieuw uitvoerbestand afdwingen" -#: sysdeps/generic/siglist.h:51 stdio-common/../sysdeps/unix/siglist.c:51 -msgid "File size limit exceeded" -msgstr "Grens bestandsgrootte overschreden" +#: catgets/gencat.c:113 nss/makedb.c:61 +msgid "Write output to file NAME" +msgstr "uitvoer naar dit bestand schrijven" -#: sysdeps/generic/siglist.h:52 stdio-common/../sysdeps/unix/siglist.c:52 -msgid "Virtual timer expired" -msgstr "Virtuele tijdopnemer verlopen" +#: 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 "" +"Een berichtencatalogus genereren.\n" +"\n" +"Als INVOERBESTAND '-' is, wordt van standaardinvoer gelezen.\n" +"Als UITVOERBESTAND '-' is, wordt naar standaarduitvoer geschreven.\n" -#: sysdeps/generic/siglist.h:53 stdio-common/../sysdeps/unix/siglist.c:53 -msgid "Profiling timer expired" -msgstr "Profilerende tijdopnemer verlopen" +#: catgets/gencat.c:123 +msgid "" +"-o OUTPUT-FILE [INPUT-FILE]...\n" +"[OUTPUT-FILE [INPUT-FILE]...]" +msgstr "" +"-o UITVOERBESTAND [INVOERBESTAND...]\n" +"[UITVOERBESTAND [INVOERBESTAND...]]" -#: sysdeps/generic/siglist.h:54 stdio-common/../sysdeps/unix/siglist.c:54 -msgid "Window changed" -msgstr "Venster veranderd" +#: 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 "" +"Voor het rapporteren van fouten, zie:\n" +" .\n" -#: sysdeps/generic/siglist.h:55 stdio-common/../sysdeps/unix/siglist.c:56 -msgid "User defined signal 1" -msgstr "Door gebruiker gedefinieerd signaal 1" +#: 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" +"Dit is vrije software; zie de brontekst voor de kopieervoorwaarden.\n" +"Er is GEEN garantie; zelfs niet van VERKOOPBAARHEID of GESCHIKTHEID\n" +"VOOR EEN BEPAALD DOEL.\n" + +#: 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 "Geschreven door %s.\n" -#: sysdeps/generic/siglist.h:56 stdio-common/../sysdeps/unix/siglist.c:57 -msgid "User defined signal 2" -msgstr "Door gebruiker gedefinieerd signaal 2" +#: catgets/gencat.c:281 +msgid "*standard input*" +msgstr "*standaardinvoer*" -#: sysdeps/generic/siglist.h:60 stdio-common/../sysdeps/unix/siglist.c:33 -msgid "EMT trap" -msgstr "EMT-val" +#: 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 "kan invoerbestand '%s' niet openen" -#: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38 -msgid "Bad system call" -msgstr "Slechte systeemaanroep" +#: catgets/gencat.c:416 catgets/gencat.c:493 +msgid "illegal set number" +msgstr "ongeldig verzamelingsnummer" -#: sysdeps/generic/siglist.h:66 -msgid "Stack fault" -msgstr "Stack fout" +#: catgets/gencat.c:443 +msgid "duplicate set definition" +msgstr "dubbele verzamelingsdefinitie" -#: sysdeps/generic/siglist.h:69 -msgid "Information request" -msgstr "Verzoek om informatie" +#: catgets/gencat.c:445 catgets/gencat.c:622 catgets/gencat.c:676 +msgid "this is the first definition" +msgstr "dit is de eerste definitie" -#: sysdeps/generic/siglist.h:71 -msgid "Power failure" -msgstr "Stroomstoring" +#: catgets/gencat.c:521 +#, c-format +msgid "unknown set `%s'" +msgstr "onbekende verzameling '%s'" -#: sysdeps/generic/siglist.h:74 stdio-common/../sysdeps/unix/siglist.c:55 -msgid "Resource lost" -msgstr "Bron verloren" +#: catgets/gencat.c:562 +msgid "invalid quote character" +msgstr "ongeldig aanhalingsteken" -#: sysdeps/mach/hurd/mips/dl-machine.c:68 -#: string/../sysdeps/mach/_strerror.c:57 -msgid "Error in unknown error system: " -msgstr "Fout in onbekende-fout systeem: " +#: catgets/gencat.c:575 +#, c-format +msgid "unknown directive `%s': line ignored" +msgstr "onbekende richting '%s'; regel is genegeerd" -#: sysdeps/mach/hurd/mips/dl-machine.c:83 -#: string/../sysdeps/generic/_strerror.c:44 -#: string/../sysdeps/mach/_strerror.c:87 -msgid "Unknown error " -msgstr "Onbekende fout " +#: catgets/gencat.c:620 +msgid "duplicated message number" +msgstr "dubbel berichtnummer" -#: sysdeps/unix/sysv/linux/lddlibc4.c:64 -#, c-format -msgid "cannot open `%s'" -msgstr "kan `%s' niet openen" +#: catgets/gencat.c:673 +msgid "duplicated message identifier" +msgstr "dubbele berichtnaam" -#: sysdeps/unix/sysv/linux/lddlibc4.c:68 +#: catgets/gencat.c:730 +msgid "invalid character: message ignored" +msgstr "ongeldig teken; bericht is genegeerd" + +#: catgets/gencat.c:773 +msgid "invalid line" +msgstr "ongeldige regel" + +#: catgets/gencat.c:827 +msgid "malformed line ignored" +msgstr "ongeldige regel is genegeerd" + +#: catgets/gencat.c:991 catgets/gencat.c:1032 nss/makedb.c:183 #, c-format -msgid "cannot read header from `%s'" -msgstr "kan kop van `%s' niet lezen" +msgid "cannot open output file `%s'" +msgstr "kan uitvoerbestand '%s' niet openen" + +#: catgets/gencat.c:1194 locale/programs/linereader.c:559 +msgid "invalid escape sequence" +msgstr "ongeldige stuurcode" + +#: catgets/gencat.c:1216 +msgid "unterminated message" +msgstr "onafgesloten bericht" -#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288 +#: catgets/gencat.c:1240 #, c-format -msgid "cannot open input file `%s'" -msgstr "kan invoerbestand `%s' niet openen" +msgid "while opening old catalog file" +msgstr "bij openen van oude catalogusbestand" -#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313 +#: catgets/gencat.c:1331 #, c-format -msgid "error while closing input `%s'" -msgstr "fout bij sluiten invoer `%s'" +msgid "conversion modules not available" +msgstr "conversiemodules zijn niet beschikbaar" -#: iconv/iconv_charmap.c:443 +#: catgets/gencat.c:1357 #, c-format -msgid "illegal input sequence at position %Zd" -msgstr "ongeldige invoerreeks op positie %Zd" +msgid "cannot determine escape character" +msgstr "kan niet bepalen wat het escapeteken is" -#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506 -msgid "incomplete character or shift sequence at end of buffer" -msgstr "onvolledig teken en schuifreeks op einde van buffer" +#: debug/pcprofiledump.c:52 +msgid "Don't buffer output" +msgstr "uitvoer niet bufferen" -#: 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 "fout bij lezen van de invoer" +#: debug/pcprofiledump.c:57 +msgid "Dump information generated by PC profiling." +msgstr "Door prestatie-analyse gegenereerde informatie weergeven." -#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567 -msgid "unable to allocate buffer for input" -msgstr "kan geen buffer toewijzen voor invoer" +#: debug/pcprofiledump.c:60 +msgid "[FILE]" +msgstr "[BESTAND]" -#: iconv/iconv_prog.c:61 -msgid "Input/Output format specification:" -msgstr "Invoer/Uitvoer formaatopgave:" +#: debug/pcprofiledump.c:100 +#, c-format +msgid "cannot open input file" +msgstr "kan invoerbestand niet openen" -#: iconv/iconv_prog.c:62 -msgid "encoding of original text" -msgstr "codering van oorspronkelijke tekst" +#: debug/pcprofiledump.c:106 +#, c-format +msgid "cannot read header" +msgstr "kan kop van bestand niet lezen" -#: iconv/iconv_prog.c:63 -msgid "encoding for output" -msgstr "codering van uitvoer" +#: debug/pcprofiledump.c:170 +#, c-format +msgid "invalid pointer size" +msgstr "ongeldige pointergrootte" -#: iconv/iconv_prog.c:64 -msgid "Information:" -msgstr "Informatie:" +#: debug/xtrace.sh:27 debug/xtrace.sh:45 +msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n" +msgstr "Gebruik: xtrace [OPTIE]... PROGRAMMA [PROGRAMMA-OPTIE]...\\n" + +#: debug/xtrace.sh:33 +msgid "Try `xtrace --help' for more information.\\n" +msgstr "Probeer 'xtrace --help' voor meer informatie.\\n" + +#: debug/xtrace.sh:39 +msgid "xtrace: option `$1' requires an argument.\\n" +msgstr "xtrace: optie '$1' vereist een argument\\n" -#: iconv/iconv_prog.c:65 -msgid "list all known coded character sets" -msgstr "alle bekende, gecodeerde tekensets opsommen" +#: 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 "" +"De uitvoering van een programma volgen door steeds de naam van\n" +"de uitgevoerde functie te printen.\n" +"\n" +" --data=BESTAND geen programma uitvoeren; gegevens uit BESTAND printen\n" +"\n" +" -?,--help deze hulptekst tonen\n" +" --usage een kort gebruiksbericht tonen\n" +" -V,--version versie-informatie tonen\n" +"\n" +"Voor het rapporteren van fouten in dit programma, zie:\n" +" .\\n" -#: iconv/iconv_prog.c:66 locale/programs/localedef.c:128 -msgid "Output control:" -msgstr "Uitvoerbeheer:" +#: debug/xtrace.sh:125 +msgid "xtrace: unrecognized option `$1'\\n" +msgstr "xtrace: onbekende optie '$1'\\n" + +#: debug/xtrace.sh:138 +msgid "No program name given\\n" +msgstr "Geen programmanaam gegeven\\n" + +#: debug/xtrace.sh:146 +#, sh-format +msgid "executable `$program' not found\\n" +msgstr "Geen uitvoerbaar bestand '$program' gevonden\\n" + +#: debug/xtrace.sh:150 +#, sh-format +msgid "`$program' is no executable\\n" +msgstr "'$program' is niet uitvoerbaar\\n" -#: iconv/iconv_prog.c:67 -msgid "omit invalid characters from output" -msgstr "ongeldige tekens overslaan in uitvoer" +#: dlfcn/dlinfo.c:67 +msgid "RTLD_SELF used in code not dynamically loaded" +msgstr "RTLD_SELF is gebruikt in code die niet dynamisch geladen is" -#: iconv/iconv_prog.c:68 -msgid "output file" -msgstr "uitvoerbestand" +#: dlfcn/dlinfo.c:76 +msgid "unsupported dlinfo request" +msgstr "niet-ondersteund 'dlinfo'-verzoek" -#: iconv/iconv_prog.c:69 -msgid "suppress warnings" -msgstr "waarschuwingen onderdrukken" +#: dlfcn/dlmopen.c:64 +msgid "invalid namespace" +msgstr "ongeldige naamsruimte" -#: iconv/iconv_prog.c:70 -msgid "print progress information" -msgstr "voortgangsinformatie weergeven" +#: dlfcn/dlmopen.c:69 +msgid "invalid mode" +msgstr "ongeldige modus" -#: iconv/iconv_prog.c:75 -msgid "Convert encoding of given files from one encoding to another." -msgstr "Gegeven bestanden converteren van ene codering naar andere." +#: dlfcn/dlopen.c:64 +msgid "invalid mode parameter" +msgstr "ongeldige modusparameter" -#: iconv/iconv_prog.c:79 -msgid "[FILE...]" -msgstr "[BESTAND...]" +#: elf/cache.c:67 +msgid "unknown" +msgstr "onbekend" -#: iconv/iconv_prog.c:201 -msgid "cannot open output file" -msgstr "kan uitvoerbestand niet openen" +#: elf/cache.c:110 +msgid "Unknown OS" +msgstr "onbekend besturingssysteem" -#: iconv/iconv_prog.c:243 +#: elf/cache.c:115 #, c-format -msgid "conversions from `%s' and to `%s' are not supported" -msgstr "conversie van `%s' en naar `%s' wordt niet ondersteund" +msgid ", OS ABI: %s %d.%d.%d" +msgstr ", OS-ABI: %s %d.%d.%d" -#: iconv/iconv_prog.c:248 +#: elf/cache.c:141 elf/ldconfig.c:1231 #, c-format -msgid "conversion from `%s' is not supported" -msgstr "conversie van `%s' wordt niet ondersteund" +msgid "Can't open cache file %s\n" +msgstr "Kan cachebestand %s niet openen\n" -#: iconv/iconv_prog.c:255 +#: elf/cache.c:153 #, c-format -msgid "conversion to `%s' is not supported" -msgstr "conversie naar `%s' wordt niet ondersteund" +msgid "mmap of cache file failed.\n" +msgstr "mmap() van cachebestand is mislukt\n" -#: iconv/iconv_prog.c:259 +#: elf/cache.c:157 elf/cache.c:167 #, c-format -msgid "conversion from `%s' to `%s' is not supported" -msgstr "conversie van `%s' naar `%s' wordt niet ondersteund" - -#: iconv/iconv_prog.c:265 -msgid "failed to start conversion processing" -msgstr "beginnen conversieproces mislukt" - -#: iconv/iconv_prog.c:360 -msgid "error while closing output file" -msgstr "fout bij sluiten uitvoerbestand" +msgid "File is not a cache file.\n" +msgstr "Bestand is geen cachebestand\n" -#: 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 "" -"Rapporteer fouten met het `glibcbug' script aan .\n" -"Neem voor fouten in de vertaling contact op met .\n" +#: elf/cache.c:200 elf/cache.c:210 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "%d bibliotheken gevonden in cache '%s'\n" -#: 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 +#: elf/cache.c:409 #, 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" -"Dit is vrije software; zie de broncode voor kopieervoorwaarden. Er is GEEN\n" -"garantie; zelfs niet van VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD\n" -"DOEL.\n" - -#: 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 +msgid "Can't remove old temporary cache file %s" +msgstr "Kan oud tijdelijk cachebestand %s niet verwijderen" + +#: elf/cache.c:416 #, c-format -msgid "Written by %s.\n" -msgstr "" -"Geschreven door %s.\n" -"Vertaald door Elros Cyriatan.\n" +msgid "Can't create temporary cache file %s" +msgstr "Kan tijdelijk cachebestand %s niet aanmaken" -#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484 -msgid "conversion stopped due to problem in writing the output" -msgstr "conversie gestopt vanwege probleem bij schrijven van uitvoer" +#: elf/cache.c:424 elf/cache.c:434 elf/cache.c:438 +#, c-format +msgid "Writing of cache data failed" +msgstr "Schrijven van cachegegevens is mislukt" -#: iconv/iconv_prog.c:502 +#: elf/cache.c:442 #, c-format -msgid "illegal input sequence at position %ld" -msgstr "ongeldige invoerreeks op positie %ld" +msgid "Writing of cache data failed." +msgstr "Schrijven van cachegegevens is mislukt" -#: iconv/iconv_prog.c:510 -msgid "internal error (illegal descriptor)" -msgstr "interne fout (ongeldige beschrijver)" +#: elf/cache.c:449 +#, c-format +msgid "Changing access rights of %s to %#o failed" +msgstr "Wijzigen van toegangsrechten van %s naar %#o is mislukt" -#: iconv/iconv_prog.c:513 +#: elf/cache.c:454 #, c-format -msgid "unknown iconv() error %d" -msgstr "onbekende iconv() fout %d" +msgid "Renaming of %s to %s failed" +msgstr "Naamswijziging van %s naar %s is mislukt" -#: 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 "" -"De volgende lijst bevat alle bekende, gecodeerde tekensets. Dit betekent\n" -"niet noodzakelijkerwijs dat alle combinaties van deze namen kunnen worden\n" -"gebruikt als parameters voor VAN en NAAR. Eén gecodeerde tekenset kan\n" -"worden genoemd met verschillende namen (aliasen).\n" -"\n" -" " +#: elf/dl-close.c:116 +msgid "shared object not open" +msgstr "gedeeld object is niet open" -#: iconv/iconvconfig.c:110 -msgid "Create fastloading iconv module configuration file." -msgstr "Snelladende iconv-module configuratiebestand maken." +#: elf/dl-deps.c:112 +msgid "DST not allowed in SUID/SGID programs" +msgstr "DST is niet toegestaan in SUID/SGID-programma's" -#: iconv/iconvconfig.c:114 -msgid "[DIR...]" -msgstr "[MAP...]" +#: elf/dl-deps.c:125 +msgid "empty dynamics string token substitution" +msgstr "lege vervanging van DST" -#: iconv/iconvconfig.c:126 -msgid "Prefix used for all file accesses" -msgstr "Voorvoegsel gebruikt voor alle bestandstoegang" +#: elf/dl-deps.c:131 +#, c-format +msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n" +msgstr "kan helper '%s' niet laden vanwege lege DST-vervanging\n" -#: iconv/iconvconfig.c:327 locale/programs/localedef.c:292 -msgid "no output file produced because warnings were issued" -msgstr "geen uitvoerbestand gemaakt omdat waarschuwing is gegeven" +#: elf/dl-deps.c:472 +msgid "cannot allocate dependency list" +msgstr "kan geen geheugen reserveren voor afhankelijkhedenlijst" -#: iconv/iconvconfig.c:405 -msgid "while inserting in search tree" -msgstr "bij invoegen in zoekboom" +#: elf/dl-deps.c:505 elf/dl-deps.c:560 +msgid "cannot allocate symbol search list" +msgstr "kan geen geheugen reserveren voor symbolenzoeklijst" -#: iconv/iconvconfig.c:1204 -msgid "cannot generate output file" -msgstr "kan geen uitvoerbestand genereren" +#: elf/dl-deps.c:545 +msgid "Filters not supported with LD_TRACE_PRELINKING" +msgstr "Met LD_TRACE_PRELINKING worden filters niet ondersteund" -#: locale/programs/charmap-dir.c:59 -#, c-format -msgid "cannot read character map directory `%s'" -msgstr "kan tekenafbeelding-map `%s' niet lezen" +#: elf/dl-error.c:77 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "FOUT IN DYNAMISCHE LINKER!!!" -#: locale/programs/charmap.c:136 -#, c-format -msgid "character map file `%s' not found" -msgstr "tekenafbeelding-bestand `%s' niet gevonden" +#: elf/dl-error.c:124 +msgid "error while loading shared libraries" +msgstr "fout bij laden van gedeelde bibliotheken" -#: locale/programs/charmap.c:194 -#, c-format -msgid "default character map file `%s' not found" -msgstr "standaard tekenafbeelding-bestand `%s' niet gevonden" +#: elf/dl-fptr.c:88 +msgid "cannot map pages for fdesc table" +msgstr "kan pagina's voor 'fdesc'-tabel niet in het geheugen plaatsen" -#: locale/programs/charmap.c:257 -#, c-format -msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" -msgstr "tekenafbeelding `%s' is niet ASCII-compatible, locale voldoet niet aan ISO C\n" +#: elf/dl-fptr.c:192 +msgid "cannot map pages for fptr table" +msgstr "kan pagina's voor 'fptr'-tabel niet in het geheugen plaatsen" -#: locale/programs/charmap.c:336 -#, c-format -msgid "%s: must be greater than \n" -msgstr "%s: moet groter zijn dan \n" +#: elf/dl-fptr.c:221 +msgid "internal error: symidx out of range of fptr table" +msgstr "**interne fout**: 'symidx' buiten bereik van 'fptr'-tabel" -#: locale/programs/charmap.c:356 locale/programs/charmap.c:373 -#: locale/programs/repertoire.c:175 -#, c-format -msgid "syntax error in prolog: %s" -msgstr "syntaxisfout in proloog: %s" +#: elf/dl-load.c:372 +msgid "cannot allocate name record" +msgstr "kan geen geheugen reserveren voor naamrecord" -#: locale/programs/charmap.c:357 -msgid "invalid definition" -msgstr "ongeldige definitie" +#: 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 "kan cache voor zoekpad niet aanmaken" -#: locale/programs/charmap.c:374 locale/programs/locfile.c:126 -#: locale/programs/locfile.c:153 locale/programs/repertoire.c:176 -msgid "bad argument" -msgstr "fout argument" +#: elf/dl-load.c:576 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "kan geen kopie van RUNPATH/RPATH maken" -#: locale/programs/charmap.c:402 -#, c-format -msgid "duplicate definition of <%s>" -msgstr "dubbele definitie van <%s>" +#: elf/dl-load.c:659 +msgid "cannot create search path array" +msgstr "kan zoekpad-array niet aanmaken" -#: locale/programs/charmap.c:409 -#, c-format -msgid "value for <%s> must be 1 or greater" -msgstr "waarde voor <%s> moet 1 of groter zijn" +#: elf/dl-load.c:870 +msgid "cannot stat shared object" +msgstr "kan gedeeld object niet vinden" -#: locale/programs/charmap.c:421 -#, c-format -msgid "value of <%s> must be greater or equal than the value of <%s>" -msgstr "waarde voor <%s> moet groter dan of gelijk zijn aan de waarde van <%s>" +#: elf/dl-load.c:940 +msgid "cannot open zero fill device" +msgstr "kan nullenapparaat niet openen" -#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184 -#, c-format -msgid "argument to <%s> must be a single character" -msgstr "argument voor <%s> moet een enkel teken zijn" +#: elf/dl-load.c:985 elf/dl-load.c:2215 +msgid "cannot create shared object descriptor" +msgstr "kan descriptor voor gedeeld object niet aanmaken" -#: locale/programs/charmap.c:470 -msgid "character sets with locking states are not supported" -msgstr "tekensets met blokkerende toestanden worden niet ondersteund" +#: elf/dl-load.c:1004 elf/dl-load.c:1663 elf/dl-load.c:1755 +msgid "cannot read file data" +msgstr "kan bestandsgegevens niet lezen" -#: 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 "syntaxisfout in definitie %s: %s" +#: elf/dl-load.c:1048 +msgid "ELF load command alignment not page-aligned" +msgstr "uitlijning in ELF-laadopdracht ligt niet op een paginagrens" -#: 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 "geen symbolische naam gegeven" +#: elf/dl-load.c:1055 +msgid "ELF load command address/offset not properly aligned" +msgstr "adres/positie in ELF-laadopdracht is niet correct uitgelijnd" -#: locale/programs/charmap.c:552 -msgid "invalid encoding given" -msgstr "ongeldige codering gegeven" +#: elf/dl-load.c:1139 +msgid "cannot allocate TLS data structures for initial thread" +msgstr "kan geen geheugen reserveren voor TLS-gegevensstructuren van initiële thread" -#: locale/programs/charmap.c:561 -msgid "too few bytes in character encoding" -msgstr "te weinig bytes in tekencodering" +#: elf/dl-load.c:1163 +msgid "cannot handle TLS data" +msgstr "kan TLS-gegevens niet verwerken" -#: locale/programs/charmap.c:563 -msgid "too many bytes in character encoding" -msgstr "teveel bytes in tekencodering" +#: elf/dl-load.c:1182 +msgid "object file has no loadable segments" +msgstr "objectbestand heeft geen laadbare segmenten" -#: 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 "geen symbolische naam gegeven voor einde-van-bereik" +#: elf/dl-load.c:1218 +msgid "failed to map segment from shared object" +msgstr "kan segment van gedeeld object niet in het geheugen plaatsen" -#: 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' definitie eindigt niet met `END %1$s'" +#: elf/dl-load.c:1242 +msgid "cannot dynamically load executable" +msgstr "kan uitvoerbaar bestand niet dynamisch laden" -#: locale/programs/charmap.c:642 -msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" -msgstr "slechts WIDTH (breedte) definities zijn toegestaan opvolgend op de CHARMAP (tekenafbeelding) definitie" +#: elf/dl-load.c:1303 +msgid "cannot change memory protections" +msgstr "kan geheugenbeschermingen niet veranderen" -#: locale/programs/charmap.c:650 locale/programs/charmap.c:713 -#, c-format -msgid "value for %s must be an integer" -msgstr "waarde voor %s moet een geheel getal zijn" +#: elf/dl-load.c:1322 +msgid "cannot map zero-fill pages" +msgstr "kan nul-gevulde pagina's niet in het geheugen plaatsen" -#: locale/programs/charmap.c:841 -#, c-format -msgid "%s: error in state machine" -msgstr "%s: fout in toestandenmachine" +#: elf/dl-load.c:1336 +msgid "object file has no dynamic section" +msgstr "objectbestand heeft geen dynamische sectie" -#: 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: vroegtijdig einde-van-bestand" +#: elf/dl-load.c:1359 +msgid "shared object cannot be dlopen()ed" +msgstr "gedeeld object kan niet met dlopen() geopend worden -- heeft DF_1_NOOPEN-vlag" -#: locale/programs/charmap.c:868 locale/programs/charmap.c:879 -#, c-format -msgid "unknown character `%s'" -msgstr "onbekend teken `%s'" +#: elf/dl-load.c:1372 +msgid "cannot allocate memory for program header" +msgstr "kan geen geheugen reserveren voor programmakop" -#: 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 "aantal bytes voor bytereeks zijn voor begin en einde van bereik niet hetzelfde: %d tegenover %d" +#: elf/dl-load.c:1389 elf/dl-open.c:174 +msgid "invalid caller" +msgstr "ongeldige aanroeper" -#: locale/programs/charmap.c:991 locale/programs/ld-collate.c:2930 -#: locale/programs/repertoire.c:420 -msgid "invalid names for character range" -msgstr "ongeldige namen voor tekenbereik" +#: elf/dl-load.c:1428 +msgid "cannot enable executable stack as shared object requires" +msgstr "kan uitvoerbare stack niet aanzetten zoals gedeeld object vereist" -#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432 -msgid "hexadecimal range format should use only capital characters" -msgstr "hexadecimaal bereikformaat moet alleen hoofdletters gebruiken" +#: elf/dl-load.c:1443 +msgid "cannot close file descriptor" +msgstr "kan bestandsdescriptor niet sluiten" -#: locale/programs/charmap.c:1021 -#, c-format -msgid "<%s> and <%s> are illegal names for range" -msgstr "<%s> en <%s> zijn ongeldige namen voor bereik" +#: elf/dl-load.c:1485 +msgid "cannot create searchlist" +msgstr "kan zoeklijst niet aanmaken" -#: locale/programs/charmap.c:1027 -msgid "upper limit in range is not higher then lower limit" -msgstr "bovengrens in bereik is niet hoger dan ondergrens" +#: elf/dl-load.c:1663 +msgid "file too short" +msgstr "bestand is te kort" -#: locale/programs/charmap.c:1085 -msgid "resulting bytes for range not representable." -msgstr "resulterende bytes voor bereik zijn niet te representeren." +#: elf/dl-load.c:1692 +msgid "invalid ELF header" +msgstr "ongeldige ELF-header" -#: 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 "Geen definitie gevonden voor categorie %s" +#: elf/dl-load.c:1704 +msgid "ELF file data encoding not big-endian" +msgstr "gegevenscodering van ELF-bestand is niet big-endian" -#: 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: veld `%s' niet gedefinieerd" +#: elf/dl-load.c:1706 +msgid "ELF file data encoding not little-endian" +msgstr "gegevenscodering van ELF-bestand is niet little-endian" -#: 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: veld `%s' mag niet leeg zijn" +#: elf/dl-load.c:1710 +msgid "ELF file version ident does not match current one" +msgstr "ELF-bestands-identversie komt niet overeen met huidige" -#: locale/programs/ld-address.c:169 -#, c-format -msgid "%s: invalid escape `%%%c' sequence in field `%s'" -msgstr "%s: ongeldige stuurcode `%%%c' in veld `%s'" +#: elf/dl-load.c:1714 +msgid "ELF file OS ABI invalid" +msgstr "OS-ABI van ELF-bestand is ongeldig" -#: locale/programs/ld-address.c:220 -#, c-format -msgid "%s: terminology language code `%s' not defined" -msgstr "%s: terminologie taalcode `%s' niet gedefinieerd" +#: elf/dl-load.c:1716 +msgid "ELF file ABI version invalid" +msgstr "ABI-versie van ELF-bestand is ongeldig" -#: locale/programs/ld-address.c:247 locale/programs/ld-address.c:276 -#, c-format -msgid "%s: language abbreviation `%s' not defined" -msgstr "%s: taal afkorting `%s' niet gedefinieerd" +#: elf/dl-load.c:1719 +msgid "internal error" +msgstr "**interne fout**" -#: 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' waarde komt niet overeen met `%s' waarde" +#: elf/dl-load.c:1726 +msgid "ELF file version does not match current one" +msgstr "ELF-bestandsversie komt niet overeen met huidige" -#: locale/programs/ld-address.c:301 -#, c-format -msgid "%s: numeric country code `%d' not valid" -msgstr "%s: numerieke landcode `%d' niet geldig" +#: elf/dl-load.c:1734 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "alleen ET_DYN en ET_EXEC kunnen worden geladen" -#: 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: veld `%s' meerdere keren gedeclareerd" +#: elf/dl-load.c:1740 +msgid "ELF file's phentsize not the expected size" +msgstr "'phentsize' van ELF-bestand heeft niet de verwachte grootte" -#: 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: onbekend teken in veld `%s'" +#: elf/dl-load.c:2231 +msgid "wrong ELF class: ELFCLASS64" +msgstr "verkeerde ELF-klasse: ELFCLASS64" -#: 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: onvolledige `END'-regel" +#: elf/dl-load.c:2232 +msgid "wrong ELF class: ELFCLASS32" +msgstr "verkeerde ELF-klasse: ELFCLASS32" -#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2653 -#: locale/programs/ld-collate.c:3802 locale/programs/ld-ctype.c:2228 -#: locale/programs/ld-ctype.c:2977 locale/programs/ld-identification.c:453 -#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 -#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:308 -#: locale/programs/ld-numeric.c:376 locale/programs/ld-paper.c:242 -#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1203 -#, c-format -msgid "%1$s: definition does not end with `END %1$s'" -msgstr "%1$s: definitie eindigt niet met `END %1$s'" +#: elf/dl-load.c:2235 +msgid "cannot open shared object file" +msgstr "kan gedeeld objectbestand niet openen" -#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:523 -#: locale/programs/ld-collate.c:575 locale/programs/ld-collate.c:871 -#: locale/programs/ld-collate.c:884 locale/programs/ld-collate.c:2640 -#: locale/programs/ld-collate.c:3809 locale/programs/ld-ctype.c:1956 -#: locale/programs/ld-ctype.c:2215 locale/programs/ld-ctype.c:2799 -#: locale/programs/ld-ctype.c:2985 locale/programs/ld-identification.c:460 -#: locale/programs/ld-measurement.c:246 locale/programs/ld-messages.c:340 -#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:315 -#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:249 -#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1210 -#, c-format -msgid "%s: syntax error" -msgstr "%s: syntaxisfout" +#: elf/dl-lookup.c:261 +msgid "relocation error" +msgstr "verplaatsingsfout" -#: locale/programs/ld-collate.c:398 -#, c-format -msgid "`%.*s' already defined in charmap" -msgstr "`%.*s' reeds gedefinieerd in tekenafbeelding" +#: elf/dl-lookup.c:289 +msgid "symbol lookup error" +msgstr "opzoekfout voor symbool" -#: locale/programs/ld-collate.c:407 -#, c-format -msgid "`%.*s' already defined in repertoire" -msgstr "`%.*s' reeds gedefinieerd in repertoire" +#: elf/dl-open.c:112 +msgid "cannot extend global scope" +msgstr "kan globaal geldigheidsbereik niet uitbreiden" -#: locale/programs/ld-collate.c:414 -#, c-format -msgid "`%.*s' already defined as collating symbol" -msgstr "`%.*s' reeds gedefinieerd als sorteersymbool" +#: elf/dl-open.c:237 +msgid "empty dynamic string token substitution" +msgstr "lege vervanging van DST" -#: locale/programs/ld-collate.c:421 -#, c-format -msgid "`%.*s' already defined as collating element" -msgstr "`%.*s' reeds gedefinieerd als sorteerelement" +#: elf/dl-open.c:406 elf/dl-open.c:417 elf/dl-open.c:425 +msgid "cannot create scope list" +msgstr "kan lijst voor geldigheidsbereik niet aanmaken" -#: locale/programs/ld-collate.c:452 locale/programs/ld-collate.c:478 -#, c-format -msgid "%s: `forward' and `backward' are mutually excluding each other" -msgstr "%s: `forward' (voorwaards) en `backward' (achterwaards) sluiten elkaar uit" +#: elf/dl-open.c:470 +msgid "TLS generation counter wrapped! Please report this." +msgstr "" +"De TLS-generatieteller is opnieuw bij nul begonnen!\n" +"Rapporteer deze programmafout met het 'glibcbug' script." -#: locale/programs/ld-collate.c:462 locale/programs/ld-collate.c:488 -#: locale/programs/ld-collate.c:504 -#, c-format -msgid "%s: `%s' mentioned more than once in definition of weight %d" -msgstr "%s: `%s' meerdere keren genoemd in definitie van gewicht %d" +#: elf/dl-open.c:508 +msgid "invalid mode for dlopen()" +msgstr "ongeldige modus voor dlopen()" -#: locale/programs/ld-collate.c:560 -#, c-format -msgid "%s: too many rules; first entry only had %d" -msgstr "%s: teveel regels; eerste ingang had slechts %d" +#: elf/dl-open.c:525 +msgid "no more namespaces available for dlmopen()" +msgstr "geen naamsruimten meer beschikbaar voor dlmopen()" + +#: elf/dl-open.c:538 +msgid "invalid target namespace in dlmopen()" +msgstr "ongeldige doelnaamsruimte in dlmopen()" -#: locale/programs/ld-collate.c:596 -#, c-format -msgid "%s: not enough sorting rules" -msgstr "%s: niet genoeg sorteerregels" +#: elf/dl-reloc.c:55 +msgid "cannot allocate memory in static TLS block" +msgstr "kan geen geheugen reserveren binnen statisch TLS-blok" -#: locale/programs/ld-collate.c:761 -#, c-format -msgid "%s: empty weight string not allowed" -msgstr "%s: lege gewichtstekenreeks niet toegestaan" +#: elf/dl-reloc.c:198 +msgid "cannot make segment writable for relocation" +msgstr "kan segment niet schrijfbaar maken voor verplaatsing" -#: locale/programs/ld-collate.c:856 +#: elf/dl-reloc.c:279 #, c-format -msgid "%s: weights must use the same ellipsis symbol as the name" -msgstr "%s: gewichten moeten hetzelfde weglatingssymbool (ellipsis) gebruiken als de naam" +msgid "%s: no PLTREL found in object %s\n" +msgstr "%s: geen PLTREL in object %s gevonden\n" -#: locale/programs/ld-collate.c:912 +#: elf/dl-reloc.c:290 #, c-format -msgid "%s: too many values" -msgstr "%s: teveel waarden" +msgid "%s: out of memory to store relocation results for %s\n" +msgstr "%s: onvoldoende geheugen om verplaatsingsresultaten van %s op te slaan\n" -#: locale/programs/ld-collate.c:1031 locale/programs/ld-collate.c:1206 -#, c-format -msgid "order for `%.*s' already defined at %s:%Zu" -msgstr "volgorde voor `%.*s' reeds gedefinieerd bij %s:%Zu" +#: elf/dl-reloc.c:306 +msgid "cannot restore segment prot after reloc" +msgstr "kan segmentbescherming niet herstellen na verplaatsing" -#: locale/programs/ld-collate.c:1081 -#, c-format -msgid "%s: the start and the end symbol of a range must stand for characters" -msgstr "%s: het symbool van begin en einde van reeks moet staan voor tekens" +#: elf/dl-reloc.c:331 +msgid "cannot apply additional memory protection after relocation" +msgstr "kan extra geheugenbescherming niet toepassen na verplaatsing" -#: locale/programs/ld-collate.c:1108 -#, c-format -msgid "%s: byte sequences of first and last character must have the same length" -msgstr "%s: bytereeksen van eerste en laatste teken moeten dezelfde lengte hebben" +#: elf/dl-sym.c:98 +msgid "RTLD_NEXT used in code not dynamically loaded" +msgstr "RTLD_NEXT is gebruikt in code die niet dynamisch geladen is" -#: locale/programs/ld-collate.c:1150 -#, c-format -msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" -msgstr "%s: bytereeks van eerste teken van reeks is niet lager dan bytereeks van het laatste teken" +#: elf/dl-sysdep.c:495 +msgid "cannot create capability list" +msgstr "kan privilegeslijst niet aanmaken" -#: locale/programs/ld-collate.c:1275 -#, c-format -msgid "%s: symbolic range ellipsis must not directly follow `order_start'" -msgstr "%s: weglatingsteken van symbolisch bereik mag niet direct `order_start' (volgorde begin) opvolgen" +#: elf/dl-tls.c:829 +msgid "cannot create TLS data structures" +msgstr "kan TLS-gegevensstructuren niet aanmaken" -#: locale/programs/ld-collate.c:1279 -#, c-format -msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'" -msgstr "%s: weglatingsteken van symbolisch bereik mag niet direct gevolgd worden door `order_end' (volgorde einde)" +#: elf/dl-version.c:303 +msgid "cannot allocate version reference table" +msgstr "kan geen geheugen reserveren voor tabel met versieverwijzingen" -#: locale/programs/ld-collate.c:1299 locale/programs/ld-ctype.c:1476 -#, c-format -msgid "`%s' and `%.*s' are not valid names for symbolic range" -msgstr "`%s' en `%.*s' zijn geen geldige namen voor een symbolisch bereik" +#: elf/ldconfig.c:133 +msgid "Print cache" +msgstr "inhoud van de cache weergeven" -#: locale/programs/ld-collate.c:1348 locale/programs/ld-collate.c:3737 -#, c-format -msgid "%s: order for `%.*s' already defined at %s:%Zu" -msgstr "%s: volgorde voor `%.*s' reeds gedefinieerd bij %s:%Zu" +#: elf/ldconfig.c:134 +msgid "Generate verbose messages" +msgstr "breedsprakige uitvoer" -#: locale/programs/ld-collate.c:1357 -#, c-format -msgid "%s: `%s' must be a character" -msgstr "%s: `%s' moet een teken zijn" +#: elf/ldconfig.c:135 +msgid "Don't build cache" +msgstr "geen cache opbouwen" -#: locale/programs/ld-collate.c:1550 -#, c-format -msgid "%s: `position' must be used for a specific level in all sections or none" -msgstr "%s: `position' (positie) moet ofwel voor een specifiek niveau in alle secties worden gebruikt ofwel voor geen" +#: elf/ldconfig.c:136 +msgid "Don't generate links" +msgstr "geen koppelingen genereren" -#: locale/programs/ld-collate.c:1575 -#, c-format -msgid "symbol `%s' not defined" -msgstr "symbool `%s' niet gedefinieerd" +#: elf/ldconfig.c:137 +msgid "Change to and use ROOT as root directory" +msgstr "naar deze map gaan en als hoofdmap gebruiken" -#: locale/programs/ld-collate.c:1651 locale/programs/ld-collate.c:1757 -#, c-format -msgid "symbol `%s' has the same encoding as" -msgstr "symbool `%s' heeft dezelfde codering als" +#: elf/ldconfig.c:137 +msgid "ROOT" +msgstr "BASISMAP" -#: locale/programs/ld-collate.c:1655 locale/programs/ld-collate.c:1761 -#, c-format -msgid "symbol `%s'" -msgstr "symbool `%s'" +#: elf/ldconfig.c:138 +msgid "CACHE" +msgstr "CACHE-BESTAND" -#: locale/programs/ld-collate.c:1803 -msgid "no definition of `UNDEFINED'" -msgstr "geen definitie van `UNDEFINED' (ongedefinieerd)" +#: elf/ldconfig.c:138 +msgid "Use CACHE as cache file" +msgstr "dit cachebestand gebruiken" -#: locale/programs/ld-collate.c:1832 -msgid "too many errors; giving up" -msgstr "teveel fouten; ik geef het op" +#: elf/ldconfig.c:139 +msgid "CONF" +msgstr "CONFIG-BESTAND" + +#: elf/ldconfig.c:139 +msgid "Use CONF as configuration file" +msgstr "dit configuratiebestand gebruiken" + +#: elf/ldconfig.c:140 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "alleen de mappen op de opdrachtregel verwerken; geen cache opbouwen" -#: locale/programs/ld-collate.c:2735 +#: elf/ldconfig.c:141 +msgid "Manually link individual libraries." +msgstr "individuele bibliotheken handmatig koppelen" + +#: elf/ldconfig.c:142 +msgid "FORMAT" +msgstr "INDELING" + +#: elf/ldconfig.c:142 +msgid "Format to use: new, old or compat (default)" +msgstr "te gebruiken indeling: 'compat' (standaard), 'new', of 'old'" + +#: elf/ldconfig.c:150 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "Configureren van de dynamische linker." + +#: elf/ldconfig.c:308 #, c-format -msgid "%s: duplicate definition of `%s'" -msgstr "%s: dubbele definitie van `%s'" +msgid "Path `%s' given more than once" +msgstr "Pad '%s' is meerdere malen opgegeven" -#: locale/programs/ld-collate.c:2771 +#: elf/ldconfig.c:348 #, c-format -msgid "%s: duplicate declaration of section `%s'" -msgstr "%s: dubbele declaratie van sectie `%s'" +msgid "%s is not a known library type" +msgstr "%s is geen bekende bibliotheeksoort" -#: locale/programs/ld-collate.c:2910 +#: elf/ldconfig.c:373 #, c-format -msgid "%s: unknown character in collating symbol name" -msgstr "%s: onbekend teken in naam sorteersymbool" +msgid "Can't stat %s" +msgstr "Kan status van %s niet opvragen" -#: locale/programs/ld-collate.c:3042 +#: elf/ldconfig.c:447 #, c-format -msgid "%s: unknown character in equivalent definition name" -msgstr "%s: onbekend teken in equivalente definitienaam" +msgid "Can't stat %s\n" +msgstr "Kan status van %s niet opvragen\n" -#: locale/programs/ld-collate.c:3055 +#: elf/ldconfig.c:457 #, c-format -msgid "%s: unknown character in equivalent definition value" -msgstr "%s: onbekend teken in equivalente definitiewaarde" +msgid "%s is not a symbolic link\n" +msgstr "%s is geen symbolische koppeling\n" -#: locale/programs/ld-collate.c:3065 +#: elf/ldconfig.c:476 #, c-format -msgid "%s: unknown symbol `%s' in equivalent definition" -msgstr "%s: onbekend symbool `%s' in equivalente definitie" +msgid "Can't unlink %s" +msgstr "Kan %s niet ontkoppelen" -#: locale/programs/ld-collate.c:3074 -msgid "error while adding equivalent collating symbol" -msgstr "fout bij toevoegen equivalent sorteersymbool" +#: elf/ldconfig.c:482 +#, c-format +msgid "Can't link %s to %s" +msgstr "Kan %s niet aan %s koppelen" + +#: elf/ldconfig.c:488 +msgid " (changed)\n" +msgstr " (gewijzigd)\n" -#: locale/programs/ld-collate.c:3104 +#: elf/ldconfig.c:490 +msgid " (SKIPPED)\n" +msgstr " (OVERGESLAGEN)\n" + +#: elf/ldconfig.c:545 #, c-format -msgid "duplicate definition of script `%s'" -msgstr "dubbele definitie voor schrift `%s'" +msgid "Can't find %s" +msgstr "Kan %s niet vinden" -#: locale/programs/ld-collate.c:3152 +#: elf/ldconfig.c:561 #, c-format -msgid "%s: unknown section name `%s'" -msgstr "%s: onbekende sectienaam `%s'" +msgid "Can't lstat %s" +msgstr "Kan status van link %s niet opvragen" -#: locale/programs/ld-collate.c:3180 +#: elf/ldconfig.c:568 #, c-format -msgid "%s: multiple order definitions for section `%s'" -msgstr "%s: meerdere sorteerdefinities voor sectie `%s'" +msgid "Ignored file %s since it is not a regular file." +msgstr "Bestand %s wordt genegeerd omdat het geen gewoon bestand is." -#: locale/programs/ld-collate.c:3205 +#: elf/ldconfig.c:576 #, c-format -msgid "%s: invalid number of sorting rules" -msgstr "%s: ongeldig aantal sorteerregels" +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" -#: locale/programs/ld-collate.c:3232 +#: elf/ldconfig.c:667 #, c-format -msgid "%s: multiple order definitions for unnamed section" -msgstr "%s: meerdere sorteerdefinities voor naamloze sectie" +msgid "Can't open directory %s" +msgstr "Kan map %s niet openen" -#: locale/programs/ld-collate.c:3286 locale/programs/ld-collate.c:3414 -#: locale/programs/ld-collate.c:3778 +#: elf/ldconfig.c:735 elf/ldconfig.c:782 #, c-format -msgid "%s: missing `order_end' keyword" -msgstr "%s: ontbrekend `order_end' (volgorde einde) sleutelwoord" +msgid "Cannot lstat %s" +msgstr "Kan status van link %s niet opvragen" -#: locale/programs/ld-collate.c:3347 +#: elf/ldconfig.c:747 #, c-format -msgid "%s: order for collating symbol %.*s not yet defined" -msgstr "%s: volgorde voor sorteersymbool %.*s nog niet gedefinieerd" +msgid "Cannot stat %s" +msgstr "Kan status van %s niet opvragen" -#: locale/programs/ld-collate.c:3365 +#: elf/ldconfig.c:804 elf/readlib.c:90 #, c-format -msgid "%s: order for collating element %.*s not yet defined" -msgstr "%s: volgorde voor sorteerelement %.*s nog niet gedefinieerd" +msgid "Input file %s not found.\n" +msgstr "Kan invoerbestand %s niet vinden\n" -#: locale/programs/ld-collate.c:3376 +#: elf/ldconfig.c:855 #, c-format -msgid "%s: cannot reorder after %.*s: symbol not known" -msgstr "%s: kan niet opnieuw ordenen na %.*s: symbool niet bekend" +msgid "libc5 library %s in wrong directory" +msgstr "libc5-bibliotheek %s zit in verkeerde map" -#: locale/programs/ld-collate.c:3428 locale/programs/ld-collate.c:3790 +#: elf/ldconfig.c:858 #, c-format -msgid "%s: missing `reorder-end' keyword" -msgstr "%s: ontbrekend `reorder-end' (opnieuw ordenen einde) sleutelwoord" +msgid "libc6 library %s in wrong directory" +msgstr "libc6-bibliotheek %s zit in verkeerde map" -#: locale/programs/ld-collate.c:3462 locale/programs/ld-collate.c:3662 +#: elf/ldconfig.c:861 #, c-format -msgid "%s: section `%.*s' not known" -msgstr "%s: sectie `%.*s' niet bekend" +msgid "libc4 library %s in wrong directory" +msgstr "libc4-bibliotheek %s zit in verkeerde map" -#: locale/programs/ld-collate.c:3527 +#: elf/ldconfig.c:888 #, c-format -msgid "%s: bad symbol <%.*s>" -msgstr "%s: fout symbool <%.*s>" +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" -#: locale/programs/ld-collate.c:3725 +#: elf/ldconfig.c:995 #, c-format -msgid "%s: cannot have `%s' as end of ellipsis range" -msgstr "%s: kan `%s' niet hebben als einde van weglatingsbereik" +msgid "Can't open configuration file %s" +msgstr "Kan configuratiebestand %s niet openen" -#: locale/programs/ld-collate.c:3774 +#: elf/ldconfig.c:1059 #, c-format -msgid "%s: empty category description not allowed" -msgstr "%s: lege categoriebeschrijving niet toegestaan" +msgid "%s:%u: bad syntax in hwcap line" +msgstr "%s:%u: onjuiste syntax in 'hwcap'-regel" -#: locale/programs/ld-collate.c:3793 +#: elf/ldconfig.c:1065 #, c-format -msgid "%s: missing `reorder-sections-end' keyword" -msgstr "%s: ontbrekend `reorder-sections-end' (opnieuw ordenen secties einde) sleutelwoord" +msgid "%s:%u: hwcap index %lu above maximum %u" +msgstr "%s:%u: 'hwcap'-index %lu overschrijdt maximum %u" -#: locale/programs/ld-ctype.c:440 -msgid "No character set name specified in charmap" -msgstr "Geen tekenset naam aangegeven in tekenafbeelding" +#: elf/ldconfig.c:1072 elf/ldconfig.c:1080 +#, c-format +msgid "%s:%u: hwcap index %lu already defined as %s" +msgstr "%s:%u: 'hwcap'-index %lu is al gedefinieerd als %s" -#: locale/programs/ld-ctype.c:469 +#: elf/ldconfig.c:1083 #, c-format -msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" -msgstr "teken L'\\u%0*x' in klasse `%s' moet in klasse `%s' zijn" +msgid "%s:%u: duplicate hwcap %lu %s" +msgstr "%s:%u: dubbele 'hwcap' %lu %s" -#: locale/programs/ld-ctype.c:484 +#: elf/ldconfig.c:1105 #, c-format -msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" -msgstr "teken L'\\u%0*x' in klasse `%s' mag niet in klasse `%s' zijn" +msgid "need absolute file name for configuration file when using -r" +msgstr "bij gebruik van '-r' is voor het configuratiebestand een absoluut pad vereist" -#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556 +#: elf/ldconfig.c:1112 locale/programs/xmalloc.c:69 malloc/obstack.c:434 +#: malloc/obstack.c:436 posix/getconf.c:980 posix/getconf.c:1158 #, c-format -msgid "internal error in %s, line %u" -msgstr "interne fout in %s, regel %u" +msgid "memory exhausted" +msgstr "onvoldoende geheugen" -#: locale/programs/ld-ctype.c:527 +#: elf/ldconfig.c:1142 #, c-format -msgid "character '%s' in class `%s' must be in class `%s'" -msgstr "teken '%s' in klasse `%s' moet in klasse `%s' zijn" +msgid "%s:%u: cannot read directory %s" +msgstr "%s:%u: kan map %s niet lezen" -#: locale/programs/ld-ctype.c:543 +#: elf/ldconfig.c:1182 #, c-format -msgid "character '%s' in class `%s' must not be in class `%s'" -msgstr "teken '%s' in klasse `%s' mag niet in klasse `%s' zijn" +msgid "relative path `%s' used to build cache" +msgstr "relatief pad '%s' wordt gebruikt bij opbouwen van cache" -#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611 +#: elf/ldconfig.c:1210 #, c-format -msgid " character not in class `%s'" -msgstr " teken niet in klasse `%s'" +msgid "Can't chdir to /" +msgstr "Kan niet naar hoofdmap ('/') gaan" -#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622 +#: elf/ldconfig.c:1252 #, c-format -msgid " character must not be in class `%s'" -msgstr " teken mag niet in klasse `%s' zijn" +msgid "Can't open cache file directory %s\n" +msgstr "Kan map %s voor cachebestand niet openen\n" -#: locale/programs/ld-ctype.c:600 -msgid "character not defined in character map" -msgstr "teken niet gedefinieerd in tekenafbeelding" +#: elf/ldd.bash.in:43 +msgid "Written by %s and %s.\n" +msgstr "Geschreven door %s en %s.\n" -#: locale/programs/ld-ctype.c:714 -msgid "`digit' category has not entries in groups of ten" -msgstr "`digit' (cijfer) categorie heeft ingangen niet in groepen van 10" +#: elf/ldd.bash.in:48 +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" +"For bug reporting instructions, please see:\n" +"." +msgstr "" +"Gebruik: ldd [OPTIE]... BESTAND...\n" +"\n" +" -d, --data-relocs dataverplaatsingen verwerken\n" +" -r, --function-relocs data- en functieverplaatsingen verwerken\n" +" -u, --unused ongebruikte directe afhankelijkheden tonen\n" +" -v, --verbose breedsprakige uitvoer\n" +"\n" +" --version versie-informatie tonen\n" +" --help deze hulptekst tonen\n" +"\n" +"Voor het rapporteren van fouten, zie:\n" +" ." -#: locale/programs/ld-ctype.c:763 -msgid "no input digits defined and none of the standard names in the charmap" -msgstr "geen invoercijfers gedefinieerd en geen van de standaardnamen in de tekenafbeelding" +#: elf/ldd.bash.in:80 +msgid "ldd: option `$1' is ambiguous" +msgstr "ldd: optie '$1' is niet eenduidig" + +#: elf/ldd.bash.in:87 +msgid "unrecognized option" +msgstr "onbekende optie" + +#: elf/ldd.bash.in:88 elf/ldd.bash.in:126 +msgid "Try `ldd --help' for more information." +msgstr "Probeer 'ldd --help' voor meer informatie." + +#: elf/ldd.bash.in:125 +msgid "missing file arguments" +msgstr "ontbrekende bestandsargumenten" -#: locale/programs/ld-ctype.c:828 -msgid "not all characters used in `outdigit' are available in the charmap" -msgstr "niet alle tekens gebruikt in `outdigit' zijn beschikbaar in de tekenafbeelding" +#. TRANS No such file or directory. This is a ``file doesn't exist'' error +#. TRANS for ordinary files that are referenced in contexts where they are +#. TRANS expected to already exist. +#: elf/ldd.bash.in:148 sysdeps/gnu/errlist.c:36 +msgid "No such file or directory" +msgstr "Bestand of map bestaat niet" -#: locale/programs/ld-ctype.c:845 -msgid "not all characters used in `outdigit' are available in the repertoire" -msgstr "niet alle tekens gebruikt in `outdigit' zijn beschikbaar in het repertoire" +#: elf/ldd.bash.in:151 inet/rcmd.c:483 +msgid "not regular file" +msgstr "niet een normaal bestand" -#: locale/programs/ld-ctype.c:1244 -#, c-format -msgid "character class `%s' already defined" -msgstr "tekenklasse `%s' reeds gedefinieerd" +#: elf/ldd.bash.in:154 +msgid "warning: you do not have execution permission for" +msgstr "waarschuwing: u hebt geen uitvoeringsrechten voor" + +#: elf/ldd.bash.in:183 +msgid "\tnot a dynamic executable" +msgstr "\tgeen dynamisch uitvoerbaar bestand" + +#: elf/ldd.bash.in:191 +msgid "exited with unknown exit code" +msgstr "eindigde met een onbekende afsluitwaarde" + +#: elf/ldd.bash.in:196 +msgid "error: you do not have read permission for" +msgstr "fout: u hebt geen leesrechten voor" -#: locale/programs/ld-ctype.c:1250 +#: elf/readelflib.c:35 #, c-format -msgid "implementation limit: no more than %Zd character classes allowed" -msgstr "implementatie grens: niet meer dan %Zd tekenklasses toegestaan" +msgid "file %s is truncated\n" +msgstr "bestand %s is afgekapt\n" -#: locale/programs/ld-ctype.c:1276 +#: elf/readelflib.c:67 #, c-format -msgid "character map `%s' already defined" -msgstr "tekenafbeelding `%s' reeds gedefinieerd" +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s is een 32-bits ELF-bestand\n" -#: locale/programs/ld-ctype.c:1282 +#: elf/readelflib.c:69 #, c-format -msgid "implementation limit: no more than %d character maps allowed" -msgstr "implementatie grens: niet meer dan %d tekenafbeeldingen toegestaan" +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s is een 64-bits ELF-bestand\n" -#: locale/programs/ld-ctype.c:1547 locale/programs/ld-ctype.c:1672 -#: locale/programs/ld-ctype.c:1778 locale/programs/ld-ctype.c:2464 -#: locale/programs/ld-ctype.c:3460 +#: elf/readelflib.c:71 #, c-format -msgid "%s: field `%s' does not contain exactly ten entries" -msgstr "%s: veld `%s' bevat niet precies 10 ingangen" +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "Onbekende ELFCLASS in bestand %s\n" -#: locale/programs/ld-ctype.c:1575 locale/programs/ld-ctype.c:2146 +#: elf/readelflib.c:78 #, c-format -msgid "to-value of range is smaller than from-value " -msgstr "tot-waarde van bereik is kleiner dan van-waarde " +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s is niet een gedeeld objectbestand (type = %d)\n" -#: locale/programs/ld-ctype.c:1702 -msgid "start and end character sequence of range must have the same length" -msgstr "begin en einde tekenreeks van bereik moeten dezelfde lengte hebben" +#: elf/readelflib.c:109 +#, c-format +msgid "more than one dynamic segment\n" +msgstr "meer dan één dynamisch segment\n" -#: locale/programs/ld-ctype.c:1709 -msgid "to-value character sequence is smaller than from-value sequence" -msgstr "tot-waarde tekenreeks is kleiner dan van-waarde reeks" +#: elf/readlib.c:96 +#, c-format +msgid "Cannot fstat file %s.\n" +msgstr "Kan status van %s niet opvragen\n" -#: locale/programs/ld-ctype.c:2066 locale/programs/ld-ctype.c:2117 -msgid "premature end of `translit_ignore' definition" -msgstr "vroegtijdig einde van `translit_ignore' (translitereren negeren) definitie" +#: elf/readlib.c:107 +#, c-format +msgid "File %s is empty, not checked." +msgstr "Bestand %s is leeg; niet gecontroleerd" -#: locale/programs/ld-ctype.c:2072 locale/programs/ld-ctype.c:2123 -#: locale/programs/ld-ctype.c:2165 -msgid "syntax error" -msgstr "syntaxisfout" +#: elf/readlib.c:113 +#, c-format +msgid "File %s is too small, not checked." +msgstr "Bestand %s is te klein; niet gecontroleerd" -#: locale/programs/ld-ctype.c:2296 +#: elf/readlib.c:123 #, c-format -msgid "%s: syntax error in definition of new character class" -msgstr "%s: syntaxisfout in definitie van nieuwe tekenklasse" +msgid "Cannot mmap file %s.\n" +msgstr "Kan bestand %s niet geheel in het geheugen plaatsen\n" -#: locale/programs/ld-ctype.c:2311 +#: elf/readlib.c:161 #, c-format -msgid "%s: syntax error in definition of new character map" -msgstr "%s: syntaxisfout in definitie van nieuwe tekenafbeelding" +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s is geen ELF-bestand -- het heeft de verkeerde magische bytes aan het begin\n" -#: locale/programs/ld-ctype.c:2486 -msgid "ellipsis range must be marked by two operands of same type" -msgstr "weglatingsbereik moet worden gemarkeerd door twee operands van dezelfde soort" +#: elf/sprof.c:77 +msgid "Output selection:" +msgstr "Uitvoerselectie:" -#: locale/programs/ld-ctype.c:2495 -msgid "with symbolic name range values the absolute ellipsis `...' must not be used" -msgstr "het absolute weglatingsteken `...' moet niet gebruikt worden met symbolische naambereik waarden" +#: elf/sprof.c:79 +msgid "print list of count paths and their number of use" +msgstr "een lijst weergeven met telpaden en hoe vaak ze gebruikt worden" -#: locale/programs/ld-ctype.c:2510 -msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" -msgstr "met UCS bereikwaarden moet het hexadecimale symbolische weglatingsteken `..' worden gebruikt" +#: elf/sprof.c:81 +msgid "generate flat profile with counts and ticks" +msgstr "een lineaire tabel met aantal aanroepen en tikken genereren" -#: locale/programs/ld-ctype.c:2524 -msgid "with character code range values one must use the absolute ellipsis `...'" -msgstr "met tekencode bereikwaarden moet het absolute weglatingsteken `...' worden gebruikt" +#: elf/sprof.c:82 +msgid "generate call graph" +msgstr "een aanroepengrafiek genereren" -#: locale/programs/ld-ctype.c:2675 -#, c-format -msgid "duplicated definition for mapping `%s'" -msgstr "dubbele definitie voor afbeelding `%s'" +#: elf/sprof.c:89 +msgid "" +"Read and display shared object profiling data. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Gegevens van prestatie-analyse inlezen en afbeelden. Voor het rapporteren van fouten, zie:\n" +" .\n" -#: locale/programs/ld-ctype.c:2761 locale/programs/ld-ctype.c:2905 -#, c-format -msgid "%s: `translit_start' section does not end with `translit_end'" -msgstr "%s: `translit_start' (translitereren begin) sectie eindigt niet met `translit_end' (translitereren einde)" +#: elf/sprof.c:94 +msgid "SHOBJ [PROFDATA]" +msgstr "GEDEELD_OBJECT [ANALYSEGEGEVENS]" -#: locale/programs/ld-ctype.c:2856 +#: elf/sprof.c:400 #, c-format -msgid "%s: duplicate `default_missing' definition" -msgstr "%s: dubbele `default_missing' (standaard ontbrekend) definitie" - -#: locale/programs/ld-ctype.c:2861 -msgid "previous definition was here" -msgstr "vorige definitie was hier" +msgid "failed to load shared object `%s'" +msgstr "laden van gedeeld object '%s' is mislukt" -#: locale/programs/ld-ctype.c:2883 +# ###dubbel +#: elf/sprof.c:409 #, c-format -msgid "%s: no representable `default_missing' definition found" -msgstr "%s: niet representeerbare `default_missing' (standaard ontbrekend) definitie gevonden" +msgid "cannot create internal descriptors" +msgstr "kan interne descriptor niet aanmaken" -#: locale/programs/ld-ctype.c:3036 +#: elf/sprof.c:528 #, c-format -msgid "%s: character `%s' not defined in charmap while needed as default value" -msgstr "%s: teken `%s' niet gedefinieerd in tekenafbeelding maar nodig als standaardwaarde" +msgid "Reopening shared object `%s' failed" +msgstr "heropenen van gedeeld object '%s' is mislukt" -#: locale/programs/ld-ctype.c:3041 locale/programs/ld-ctype.c:3125 -#: locale/programs/ld-ctype.c:3145 locale/programs/ld-ctype.c:3166 -#: locale/programs/ld-ctype.c:3187 locale/programs/ld-ctype.c:3208 -#: locale/programs/ld-ctype.c:3229 locale/programs/ld-ctype.c:3269 -#: locale/programs/ld-ctype.c:3290 locale/programs/ld-ctype.c:3357 +#: elf/sprof.c:535 elf/sprof.c:629 #, c-format -msgid "%s: character `%s' in charmap not representable with one byte" -msgstr "%s: teken `%s' in tekenafbeelding niet te representeren met één byte" +msgid "reading of section headers failed" +msgstr "lezen van sectiekoppen is mislukt" -#: locale/programs/ld-ctype.c:3120 locale/programs/ld-ctype.c:3140 -#: locale/programs/ld-ctype.c:3182 locale/programs/ld-ctype.c:3203 -#: locale/programs/ld-ctype.c:3224 locale/programs/ld-ctype.c:3264 -#: locale/programs/ld-ctype.c:3285 locale/programs/ld-ctype.c:3352 -#: locale/programs/ld-ctype.c:3394 locale/programs/ld-ctype.c:3419 +#: elf/sprof.c:543 elf/sprof.c:637 #, c-format -msgid "%s: character `%s' not defined while needed as default value" -msgstr "%s: teken `%s' niet gedefinieerd maar nodig als standaardwaarde" +msgid "reading of section header string table failed" +msgstr "lezen van tekenreekstabel in sectiekop is mislukt" -#: locale/programs/ld-ctype.c:3161 +#: elf/sprof.c:569 #, c-format -msgid "character `%s' not defined while needed as default value" -msgstr "teken `%s' niet gedefinieerd maar nodig als standaardwaarde" +msgid "*** Cannot read debuginfo file name: %m\n" +msgstr "*** Kan naam van debuginfobestand niet lezen: %m\n" -#: locale/programs/ld-ctype.c:3401 locale/programs/ld-ctype.c:3426 +#: elf/sprof.c:589 #, c-format -msgid "%s: character `%s' needed as default value not representable with one byte" -msgstr "%s: teken `%s', nodig als standaardwaarde, niet te representeren met één byte" - -#: locale/programs/ld-ctype.c:3481 -msgid "no output digits defined and none of the standard names in the charmap" -msgstr "geen uitvoercijfers gedefinieerd en geen van de standaardnamen in tekenafbeelding" +msgid "cannot determine file name" +msgstr "kan bestandsnaam niet bepalen" -#: locale/programs/ld-ctype.c:3772 +#: elf/sprof.c:622 #, c-format -msgid "%s: transliteration data from locale `%s' not available" -msgstr "%s: transliteratie gegevens van locale `%s' niet beschikbaar" +msgid "reading of ELF header failed" +msgstr "lezen van ELF-header is mislukt" -#: locale/programs/ld-ctype.c:3868 +#: elf/sprof.c:658 #, c-format -msgid "%s: table for class \"%s\": %lu bytes\n" -msgstr "%s: tabel voor klasse \"%s\": %lu bytes\n" +msgid "*** The file `%s' is stripped: no detailed analysis possible\n" +msgstr "*** Het bestand '%s' is gestript: gedetailleerde analyse is niet mogelijk\n" -#: locale/programs/ld-ctype.c:3937 +#: elf/sprof.c:688 #, c-format -msgid "%s: table for map \"%s\": %lu bytes\n" -msgstr "%s: tabel voor afbeelding \"%s\": %lu bytes\n" +msgid "failed to load symbol data" +msgstr "laden van symboolgegevens is mislukt" -#: locale/programs/ld-ctype.c:4070 +#: elf/sprof.c:755 #, c-format -msgid "%s: table for width: %lu bytes\n" -msgstr "%s: tabel voor breedte: %lu bytes\n" +msgid "cannot load profiling data" +msgstr "kan analysegegevens niet laden" -#: locale/programs/ld-identification.c:171 +#: elf/sprof.c:764 #, c-format -msgid "%s: no identification for category `%s'" -msgstr "%s: geen identificatie voor categorie `%s'" +msgid "while stat'ing profiling data file" +msgstr "bij opvragen van status van analysegegevensbestand" -#: locale/programs/ld-identification.c:436 +#: elf/sprof.c:772 #, c-format -msgid "%s: duplicate category version definition" -msgstr "%s: dubbele definitie categorieversie" +msgid "profiling data file `%s' does not match shared object `%s'" +msgstr "analysegegevensbestand '%s' komt niet overeen met gedeeld object '%s'" -#: locale/programs/ld-measurement.c:114 +#: elf/sprof.c:783 #, c-format -msgid "%s: invalid value for field `%s'" -msgstr "%s: ongeldige waarde voor veld `%s'" +msgid "failed to mmap the profiling data file" +msgstr "kan analysegegevensbestand niet geheel in het geheugen plaatsen" -#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:149 +#: elf/sprof.c:791 #, c-format -msgid "%s: field `%s' undefined" -msgstr "%s: veld `%s' ongedefinieerd" +msgid "error while closing the profiling data file" +msgstr "fout bij sluiten van analysegegevensbestand" -#: locale/programs/ld-messages.c:122 locale/programs/ld-messages.c:156 +# ###dubbel +#: elf/sprof.c:800 elf/sprof.c:870 #, c-format -msgid "%s: value for field `%s' must not be an empty string" -msgstr "%s: waarde voor veld `%s' mag geen lege tekenreeks zijn" +msgid "cannot create internal descriptor" +msgstr "kan interne descriptor niet aanmaken" -#: locale/programs/ld-messages.c:138 locale/programs/ld-messages.c:172 +#: elf/sprof.c:846 #, c-format -msgid "%s: no correct regular expression for field `%s': %s" -msgstr "%s: geen juiste reguliere uitdrukking voor veld `%s': %s" +msgid "`%s' is no correct profile data file for `%s'" +msgstr "'%s' is geen correct bestand met analysegegevens voor '%s'" -#: locale/programs/ld-monetary.c:224 +#: elf/sprof.c:1027 elf/sprof.c:1085 #, c-format -msgid "%s: value of field `int_curr_symbol' has wrong length" -msgstr "%s: waarde van veld `int_curr_symbol' heeft verkeerde lengte" +msgid "cannot allocate symbol data" +msgstr "kan geen geheugen reserveren voor symboolgegevens" -#: locale/programs/ld-monetary.c:237 +#: iconv/iconv_charmap.c:175 iconv/iconv_prog.c:315 #, c-format -msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" -msgstr "%s: waarde van veld `int_curr_symbol' komt niet overeen met een geldige naam in ISO 4217" +msgid "error while closing input `%s'" +msgstr "fout bij sluiten van invoer '%s'" -#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:119 +#: iconv/iconv_charmap.c:449 #, c-format -msgid "%s: value for field `%s' must not be the empty string" -msgstr "%s: waarde voor veld `%s' mag geen lege tekenreeks zijn" +msgid "illegal input sequence at position %Zd" +msgstr "ongeldige invoerreeks op positie %Zd" -#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314 +#: iconv/iconv_charmap.c:468 iconv/iconv_prog.c:525 #, c-format -msgid "%s: value for field `%s' must be in range %d...%d" -msgstr "%s: waarde voor veld `%s' moet binnen bereik %d...%d liggen" +msgid "incomplete character or shift sequence at end of buffer" +msgstr "onvolledige teken- of schuifreeks aan einde van buffer" -#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:275 +#: iconv/iconv_charmap.c:513 iconv/iconv_charmap.c:549 iconv/iconv_prog.c:568 +#: iconv/iconv_prog.c:604 #, c-format -msgid "%s: value for field `%s' must be a single character" -msgstr "%s: waarde voor veld `%s' moet een enkel teken zijn" +msgid "error while reading the input" +msgstr "fout bij lezen van de invoer" -#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:319 +#: iconv/iconv_charmap.c:531 iconv/iconv_prog.c:586 #, c-format -msgid "%s: `-1' must be last entry in `%s' field" -msgstr "%s: `-1' moet de laatste ingang in veld `%s' zijn" +msgid "unable to allocate buffer for input" +msgstr "kan geen geheugen reserveren voor invoerbuffer" -#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:340 -#, c-format -msgid "%s: values for field `%s' must be smaller than 127" -msgstr "%s: waarden voor veld `%s' moeten kleiner zijn dan 127" +#: iconv/iconv_prog.c:59 +msgid "Input/Output format specification:" +msgstr "Specificatie van in- en uitvoercodering:" -#: locale/programs/ld-monetary.c:908 -msgid "conversion rate value cannot be zero" -msgstr "conversiekoers waarde kan niet nul zijn" +#: iconv/iconv_prog.c:60 +msgid "encoding of original text" +msgstr "codering van oorspronkelijke tekst" -#: locale/programs/ld-name.c:130 locale/programs/ld-telephone.c:127 -#: locale/programs/ld-telephone.c:150 -#, c-format -msgid "%s: invalid escape sequence in field `%s'" -msgstr "%s: ongeldige stuurcode in veld `%s'" +#: iconv/iconv_prog.c:61 +msgid "encoding for output" +msgstr "codering van uitvoer" -#: locale/programs/ld-time.c:248 -#, c-format -msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" -msgstr "%s: richtingsaanduiding in tekenreeks %Zd in `era' veld is niet '+' of '-'" +#: iconv/iconv_prog.c:62 +msgid "Information:" +msgstr "Informatie:" -#: locale/programs/ld-time.c:259 -#, c-format -msgid "%s: direction flag in string %Zd in `era' field is not a single character" -msgstr "%s: richtingsaanduiding in tekenreeks %Zd in `era' veld is niet een enkel teken" +#: iconv/iconv_prog.c:63 +msgid "list all known coded character sets" +msgstr "alle bekende gecodeerde tekensets opsommen" -#: locale/programs/ld-time.c:272 -#, c-format -msgid "%s: invalid number for offset in string %Zd in `era' field" -msgstr "%s: ongeldig getal voor verplaatsing in tekenreeks %Zd in `era' veld" +#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126 +msgid "Output control:" +msgstr "Uitvoerbeheer:" -#: locale/programs/ld-time.c:280 -#, c-format -msgid "%s: garbage at end of offset value in string %Zd in `era' field" -msgstr "%s: troep aan einde van verplaatsingswaarde in tekenreeks %Zd in `era' veld" +#: iconv/iconv_prog.c:65 +msgid "omit invalid characters from output" +msgstr "ongeldige tekens in uitvoer overslaan" -#: locale/programs/ld-time.c:331 -#, c-format -msgid "%s: invalid starting date in string %Zd in `era' field" -msgstr "%s: ongeldige begindatum in tekenreeks %Zd in `era' veld" +#: iconv/iconv_prog.c:66 +msgid "output file" +msgstr "uitvoerbestand" -#: locale/programs/ld-time.c:340 -#, c-format -msgid "%s: garbage at end of starting date in string %Zd in `era' field " -msgstr "%s: troep aan einde van begindatum in tekenreeks %Zd in `era' veld" +#: iconv/iconv_prog.c:67 +msgid "suppress warnings" +msgstr "waarschuwingen onderdrukken" -#: locale/programs/ld-time.c:359 -#, c-format -msgid "%s: starting date is invalid in string %Zd in `era' field" -msgstr "%s: begindatum is ongeldig in tekenreeks %Zd in `era' veld" +#: iconv/iconv_prog.c:68 +msgid "print progress information" +msgstr "voortgangsinformatie tonen" -#: locale/programs/ld-time.c:408 -#, c-format -msgid "%s: invalid stopping date in string %Zd in `era' field" -msgstr "%s: ongeldige einddatum in tekenreeks %Zd in `era' veld" +#: iconv/iconv_prog.c:73 +msgid "Convert encoding of given files from one encoding to another." +msgstr "Bestanden converteren van ene codering naar andere." -#: locale/programs/ld-time.c:417 +#: iconv/iconv_prog.c:77 +msgid "[FILE...]" +msgstr "[BESTAND...]" + +#: iconv/iconv_prog.c:199 #, c-format -msgid "%s: garbage at end of stopping date in string %Zd in `era' field" -msgstr "%s: troep aan einde van einddatum in tekenreeks %Zd in `era' veld" +msgid "cannot open output file" +msgstr "kan uitvoerbestand niet openen" -#: locale/programs/ld-time.c:436 +#: iconv/iconv_prog.c:241 #, c-format -msgid "%s: stopping date is invalid in string %Zd in `era' field" -msgstr "%s: einddatum is ongeldig in tekenreeks %Zd in `era' veld" +msgid "conversions from `%s' and to `%s' are not supported" +msgstr "conversie vanuit '%s' en conversie naar '%s' worden niet ondersteund" -#: locale/programs/ld-time.c:445 +#: iconv/iconv_prog.c:246 #, c-format -msgid "%s: missing era name in string %Zd in `era' field" -msgstr "%s: ontbrekende tijdperknaam in tekenreeks %Zd in `era' veld" +msgid "conversion from `%s' is not supported" +msgstr "conversie vanuit '%s' wordt niet ondersteund" -#: locale/programs/ld-time.c:457 +#: iconv/iconv_prog.c:253 #, c-format -msgid "%s: missing era format in string %Zd in `era' field" -msgstr "%s: ontbrekend tijdperkformaat in tekenreeks %Zd in `era' veld" +msgid "conversion to `%s' is not supported" +msgstr "conversie naar '%s' wordt niet ondersteund" -#: locale/programs/ld-time.c:486 +#: iconv/iconv_prog.c:257 #, c-format -msgid "%s: third operand for value of field `%s' must not be larger than %d" -msgstr "%s: derde operand voor waarde van veld `%s' mag niet groter zijn dan %d" +msgid "conversion from `%s' to `%s' is not supported" +msgstr "conversie van '%s' naar '%s' wordt niet ondersteund" -#: locale/programs/ld-time.c:494 locale/programs/ld-time.c:502 +#: iconv/iconv_prog.c:267 #, c-format -msgid "%s: values of field `%s' must not be larger than %d" -msgstr "%s: waarden voor veld `%s' mogen niet groter zijn dan %d" +msgid "failed to start conversion processing" +msgstr "beginnen van conversieproces is mislukt" -#: locale/programs/ld-time.c:510 +#: iconv/iconv_prog.c:361 #, c-format -msgid "%s: values for field `%s' must not be larger than %d" -msgstr "%s: waarden voor veld `%s' mogen niet groter zijn dan %d" +msgid "error while closing output file" +msgstr "fout bij sluiten van uitvoerbestand" -#: locale/programs/ld-time.c:986 +#: iconv/iconv_prog.c:470 iconv/iconv_prog.c:496 #, c-format -msgid "%s: too few values for field `%s'" -msgstr "%s: te weinig waarden voor veld `%s'" - -#: locale/programs/ld-time.c:1031 -msgid "extra trailing semicolon" -msgstr "extra punt-komma aan einde" +msgid "conversion stopped due to problem in writing the output" +msgstr "conversie is gestopt vanwege probleem bij schrijven van de uitvoer" -#: locale/programs/ld-time.c:1034 +#: iconv/iconv_prog.c:521 #, c-format -msgid "%s: too many values for field `%s'" -msgstr "%s: teveel waarden voor veld `%s'" +msgid "illegal input sequence at position %ld" +msgstr "ongeldige invoerreeks op positie %ld" -#: locale/programs/linereader.c:130 -msgid "trailing garbage at end of line" -msgstr "troep aan einde van regel" +#: iconv/iconv_prog.c:529 +#, c-format +msgid "internal error (illegal descriptor)" +msgstr "**interne fout**: ongeldige descriptor" -#: locale/programs/linereader.c:304 -msgid "garbage at end of number" -msgstr "troep aan einde van getal" +#: iconv/iconv_prog.c:532 +#, c-format +msgid "unknown iconv() error %d" +msgstr "onbekende iconv()-fout %d" -#: locale/programs/linereader.c:416 -msgid "garbage at end of character code specification" -msgstr "troep aan einde van tekencode specificatie" +# ###XXX ->contains +#: iconv/iconv_prog.c:778 +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 "" +"De volgende lijst bevat alle bekende gecodeerde tekensets. Dit betekent\n" +"niet noodzakelijkerwijs dat alle combinaties van deze namen kunnen worden\n" +"gebruikt als parameters van VAN en NAAR. Eén enkele gecodeerde tekenset\n" +"kan met verschillende namen (aliassen) vermeld staan.\n" +"\n" +" " -#: locale/programs/linereader.c:502 -msgid "unterminated symbolic name" -msgstr "onafgesloten symbolische naam" +#: iconv/iconvconfig.c:109 +msgid "Create fastloading iconv module configuration file." +msgstr "Een snelladend configuratiebestand voor een iconv-module maken." -#: locale/programs/linereader.c:566 catgets/gencat.c:1195 -msgid "invalid escape sequence" -msgstr "ongeldige stuurcode" +#: iconv/iconvconfig.c:113 +msgid "[DIR...]" +msgstr "[MAP...]" -#: locale/programs/linereader.c:629 -msgid "illegal escape sequence at end of string" -msgstr "ongeldige stuurcode aan einde van tekenreeks" +#: iconv/iconvconfig.c:126 +msgid "Prefix used for all file accesses" +msgstr "te gebruiken voorvoegsel voor alle bestandstoegangen" -#: locale/programs/linereader.c:633 locale/programs/linereader.c:861 -msgid "unterminated string" -msgstr "onafgesloten tekenreeks" +#: iconv/iconvconfig.c:127 +msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)" +msgstr "uitvoer in BESTAND opslaan in plaats van op eigen locatie (--prefix geldt niet voor BESTAND)" -#: locale/programs/linereader.c:675 -msgid "non-symbolic character value should not be used" -msgstr "niet-symbolische tekenwaarde mag niet worden gebruikt" +#: iconv/iconvconfig.c:131 +msgid "Do not search standard directories, only those on the command line" +msgstr "standaardmappen niet doorzoeken, alleen die op de opdrachtregel" -#: locale/programs/linereader.c:822 +#: iconv/iconvconfig.c:300 #, c-format -msgid "symbol `%.*s' not in charmap" -msgstr "symbool `%.*s' niet in tekenafbeelding" +msgid "Directory arguments required when using --nostdlib" +msgstr "Mapargumenten zijn vereist bij gebruik van '--nostdlib'" -#: locale/programs/linereader.c:843 +#: iconv/iconvconfig.c:342 locale/programs/localedef.c:290 #, c-format -msgid "symbol `%.*s' not in repertoire map" -msgstr "symbool `%.*s' niet in repertoire-afbeelding" - -#: locale/programs/locale.c:75 -msgid "System information:" -msgstr "Systeeminformatie:" - -#: locale/programs/locale.c:77 -msgid "Write names of available locales" -msgstr "Namen van beschikbare locales schrijven" - -#: locale/programs/locale.c:79 -msgid "Write names of available charmaps" -msgstr "Namen van beschikbare tekenafbeeldingen schrijven" - -#: locale/programs/locale.c:80 -msgid "Modify output format:" -msgstr "Uitvoerformaat aanpassen:" - -#: locale/programs/locale.c:81 -msgid "Write names of selected categories" -msgstr "Namen van geselecteerde categorieen schrijven" +msgid "no output file produced because warnings were issued" +msgstr "geen uitvoerbestand aangemaakt omdat er waarschuwingen werden gegeven" -#: locale/programs/locale.c:82 -msgid "Write names of selected keywords" -msgstr "Namen van geselecteerde sleutelwoorden schrijven" +#: iconv/iconvconfig.c:428 +#, c-format +msgid "while inserting in search tree" +msgstr "bij invoegen in zoekboom" -#: locale/programs/locale.c:83 -msgid "Print more information" -msgstr "Meer informatie weergeven" +#: iconv/iconvconfig.c:1236 +#, c-format +msgid "cannot generate output file" +msgstr "kan geen uitvoerbestand genereren" -#: locale/programs/locale.c:88 -msgid "Get locale-specific information." -msgstr "Locale-specifieke informatie opvragen." +#: inet/rcmd.c:157 +msgid "rcmd: Cannot allocate memory\n" +msgstr "rcmd: Kan geen geheugen reserveren\n" -#: locale/programs/locale.c:91 -msgid "" -"NAME\n" -"[-a|-m]" -msgstr "" -"NAAM\n" -"[-a|-m]" +#: inet/rcmd.c:172 +msgid "rcmd: socket: All ports in use\n" +msgstr "rcmd: socket: Alle poorten zijn in gebruik\n" -#: locale/programs/locale.c:195 -msgid "Cannot set LC_CTYPE to default locale" -msgstr "Kan LC_TYPE niet instellen op standaard locale" +#: inet/rcmd.c:200 +#, c-format +msgid "connect to address %s: " +msgstr "verbinden met adres %s: " -#: locale/programs/locale.c:197 -msgid "Cannot set LC_MESSAGES to default locale" -msgstr "Kan LC_MESSAGES niet instellen op standaard locale" +#: inet/rcmd.c:213 +#, c-format +msgid "Trying %s...\n" +msgstr "Proberen van %s...\n" -#: locale/programs/locale.c:210 -msgid "Cannot set LC_COLLATE to default locale" -msgstr "Kan LC_COLLATE niet instellen op standaard locale" +#: inet/rcmd.c:249 +#, c-format +msgid "rcmd: write (setting up stderr): %m\n" +msgstr "rcmd: schrijven (instellen van standaardfoutuitvoer): %m\n" -#: locale/programs/locale.c:226 -msgid "Cannot set LC_ALL to default locale" -msgstr "Kan LC_ALL niet instellen op standaard locale" +#: inet/rcmd.c:265 +#, c-format +msgid "rcmd: poll (setting up stderr): %m\n" +msgstr "rcmd: polsen (instellen van standaardfoutuitvoer): %m\n" -#: locale/programs/locale.c:517 -msgid "while preparing output" -msgstr "tijdens voorbereiden van uitvoer" +#: inet/rcmd.c:268 +msgid "poll: protocol failure in circuit setup\n" +msgstr "polsen: protocolfout bij opzetten van circuit\n" -#: locale/programs/localedef.c:121 -msgid "Input Files:" -msgstr "Invoerbestanden:" +#: inet/rcmd.c:301 +msgid "socket: protocol failure in circuit setup\n" +msgstr "socket: protocolfout bij opzetten van circuit\n" -#: locale/programs/localedef.c:123 -msgid "Symbolic character names defined in FILE" -msgstr "Symbolische tekennamen gedefinieerd in BESTAND" +#: inet/rcmd.c:325 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: te weinig gelezen" -#: locale/programs/localedef.c:124 -msgid "Source definitions are found in FILE" -msgstr "Brondefinities zijn gevonden in BESTAND" +#: inet/rcmd.c:481 +msgid "lstat failed" +msgstr "lstat() is mislukt" -#: locale/programs/localedef.c:126 -msgid "FILE contains mapping from symbolic names to UCS4 values" -msgstr "BESTAND bevat afbeelding van symbolische namen naar UCS4 waarden" +#: inet/rcmd.c:488 +msgid "cannot open" +msgstr "kan niet openen" -#: locale/programs/localedef.c:130 -msgid "Create output even if warning messages were issued" -msgstr "Zelfs uitvoer geven als waarschuwingen zijn uitgegeven" +#: inet/rcmd.c:490 +msgid "fstat failed" +msgstr "fstat() is mislukt" -#: locale/programs/localedef.c:131 -msgid "Create old-style tables" -msgstr "Oude-stijl tabellen maken" +#: inet/rcmd.c:492 +msgid "bad owner" +msgstr "verkeerde eigenaar" -#: locale/programs/localedef.c:132 -msgid "Optional output file prefix" -msgstr "Optioneel voorvoegsel uitvoerbestand" +#: inet/rcmd.c:494 +msgid "writeable by other than owner" +msgstr "schrijfbaar door anderen dan eigenaar" -#: locale/programs/localedef.c:133 -msgid "Be strictly POSIX conform" -msgstr "Strict gedragen volgens POSIX" +#: inet/rcmd.c:496 +msgid "hard linked somewhere" +msgstr "ergens hard gekoppeld" -#: locale/programs/localedef.c:135 -msgid "Suppress warnings and information messages" -msgstr "Waarschuwingen en informatieve berichten onderdrukken" +#: inet/ruserpass.c:170 inet/ruserpass.c:193 +msgid "out of memory" +msgstr "onvoldoende geheugen" -#: locale/programs/localedef.c:136 -msgid "Print more messages" -msgstr "Meer berichten weergeven" +#: inet/ruserpass.c:184 +msgid "Error: .netrc file is readable by others." +msgstr "Fout: .netrc-bestand is leesbaar voor anderen." -#: locale/programs/localedef.c:137 -msgid "Archive control:" -msgstr "Archiefbeheer:" +#: inet/ruserpass.c:185 +msgid "Remove password or make file unreadable by others." +msgstr "Verwijder het wachtwoord of maak het bestand onleesbaar voor anderen." -#: locale/programs/localedef.c:139 -msgid "Don't add new data to archive" -msgstr "Geen nieuwe gegevens aan archief toevoegen" +#: inet/ruserpass.c:277 +#, c-format +msgid "Unknown .netrc keyword %s" +msgstr "Onbekend .netrc-sleutelwoord %s" -#: locale/programs/localedef.c:141 -msgid "Add locales named by parameters to archive" -msgstr "Locales genoemd door parameters aan archief toevoegen" +#: libidn/nfkc.c:464 +msgid "Character out of range for UTF-8" +msgstr "Teken ligt buiten bereik voor UTF-8" -#: locale/programs/localedef.c:142 -msgid "Replace existing archive content" -msgstr "Bestaande inhoud van archief vervangen" +#: locale/programs/charmap-dir.c:57 +#, c-format +msgid "cannot read character map directory `%s'" +msgstr "kan tekenskaartmap '%s' niet lezen" -#: locale/programs/localedef.c:144 -msgid "Remove locales named by parameters from archive" -msgstr "Locales genoemd door parameters verwijderen uit archief" +#: locale/programs/charmap.c:137 +#, c-format +msgid "character map file `%s' not found" +msgstr "kan tekenskaartbestand '%s' niet vinden" -#: locale/programs/localedef.c:145 -msgid "List content of archive" -msgstr "Inhoud van archief opsommen" +#: locale/programs/charmap.c:194 +#, c-format +msgid "default character map file `%s' not found" +msgstr "kan standaard-tekenskaartbestand '%s' niet vinden" -#: locale/programs/localedef.c:147 -msgid "locale.alias file to consult when making archive" -msgstr "locale.alias bestand om te raadplegen bij het maken van een archief" +#: locale/programs/charmap.c:257 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "" +"tekenskaart '%s' is niet ASCII-compatibel;\n" +"de locale voldoet niet aan ISO C\n" -#: locale/programs/localedef.c:152 -msgid "Compile locale specification" -msgstr "Locale specificatie compileren" +#: locale/programs/charmap.c:336 +#, c-format +msgid "%s: must be greater than \n" +msgstr "%s: moet groter zijn dan \n" -#: locale/programs/localedef.c:155 -msgid "" -"NAME\n" -"[--add-to-archive|--delete-from-archive] FILE...\n" -"--list-archive [FILE]" -msgstr "" -"NAAM\n" -"[--add-to-archive|--delete-from-archive] BESTAND...\n" -"--list-archive [BESTAND]" +#: locale/programs/charmap.c:356 locale/programs/charmap.c:373 +#: locale/programs/repertoire.c:174 +#, c-format +msgid "syntax error in prolog: %s" +msgstr "syntaxfout in proloog: %s" -#: locale/programs/localedef.c:233 -msgid "cannot create directory for output files" -msgstr "kan map voor uitvoerbestanden niet aanmaken" +#: locale/programs/charmap.c:357 +msgid "invalid definition" +msgstr "ongeldige definitie" -#: locale/programs/localedef.c:244 -msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" -msgstr "FATAAL: systeem definieert `_POSIX2_LOCALEDEF' niet" +#: locale/programs/charmap.c:374 locale/programs/locfile.c:125 +#: locale/programs/locfile.c:152 locale/programs/repertoire.c:175 +msgid "bad argument" +msgstr "onjuist argument" -#: locale/programs/localedef.c:258 locale/programs/localedef.c:274 -#: locale/programs/localedef.c:599 locale/programs/localedef.c:619 +#: locale/programs/charmap.c:402 #, c-format -msgid "cannot open locale definition file `%s'" -msgstr "kan locale definitiebestand `%s' niet openen" +msgid "duplicate definition of <%s>" +msgstr "dubbele definitie van <%s>" -#: locale/programs/localedef.c:286 +#: locale/programs/charmap.c:409 #, c-format -msgid "cannot write output files to `%s'" -msgstr "kan uitvoerbestanden niet schrijven naar `%s'" +msgid "value for <%s> must be 1 or greater" +msgstr "waarde van <%s> moet groter of gelijk aan 1 zijn" -#: locale/programs/localedef.c:367 +#: locale/programs/charmap.c:421 #, c-format -msgid "" -"System's directory for character maps : %s\n" -" repertoire maps: %s\n" -" locale path : %s\n" -"%s" -msgstr "" -"Systeemmap voor tekenafbeeldingen : %s\n" -" repertoire afbeeldingen: %s\n" -" locale pad : %s\n" -"%s" - -#: locale/programs/localedef.c:567 -msgid "circular dependencies between locale definitions" -msgstr "circulaire afhankelijkheid tussen locale definities" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "waarde van <%s> moet groter of gelijk aan de waarde van <%s> zijn" -#: locale/programs/localedef.c:573 +#: locale/programs/charmap.c:444 locale/programs/repertoire.c:183 #, c-format -msgid "cannot add already read locale `%s' a second time" -msgstr "kan al gelezen locale `%s' niet nogmaals toevoegen" - -#: locale/programs/locarchive.c:89 locale/programs/locarchive.c:259 -msgid "cannot create temporary file" -msgstr "kan tijdelijk bestand niet aanmaken" +msgid "argument to <%s> must be a single character" +msgstr "argument van <%s> moet een enkel teken zijn" -#: locale/programs/locarchive.c:118 locale/programs/locarchive.c:305 -msgid "cannot initialize archive file" -msgstr "kan archiefbestand niet initialiseren" +#: locale/programs/charmap.c:470 +msgid "character sets with locking states are not supported" +msgstr "tekensets met blokkerende toestanden worden niet ondersteund" -#: locale/programs/locarchive.c:125 locale/programs/locarchive.c:312 -msgid "cannot resize archive file" -msgstr "kan grootte van archiefbestand niet aanpassen" +#: 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 "syntaxfout in definitie van %s: %s" -#: locale/programs/locarchive.c:134 locale/programs/locarchive.c:321 -#: locale/programs/locarchive.c:511 -msgid "cannot map archive header" -msgstr "kan archiekop niet afbeelden" +#: locale/programs/charmap.c:498 locale/programs/charmap.c:678 +#: locale/programs/charmap.c:774 locale/programs/repertoire.c:230 +msgid "no symbolic name given" +msgstr "geen symbolische naam gegeven" -#: locale/programs/locarchive.c:156 -msgid "failed to create new locale archive" -msgstr "maken nieuw locale-archief mislukt" +#: locale/programs/charmap.c:552 +msgid "invalid encoding given" +msgstr "ongeldige codering gegeven" -#: locale/programs/locarchive.c:168 -msgid "cannot change mode of new locale archive" -msgstr "kan modus van nieuwe locale-archief niet wijzigen" +#: locale/programs/charmap.c:561 +msgid "too few bytes in character encoding" +msgstr "te weinig bytes in tekencodering" -#: locale/programs/locarchive.c:253 -msgid "cannot map locale archive file" -msgstr "kan lokaal archiefbestand niet afbeelden" +#: locale/programs/charmap.c:563 +msgid "too many bytes in character encoding" +msgstr "te veel bytes in tekencodering" -#: locale/programs/locarchive.c:329 -msgid "cannot lock new archive" -msgstr "kan nieuw archief niet blokkeren" +#: locale/programs/charmap.c:585 locale/programs/charmap.c:733 +#: locale/programs/charmap.c:816 locale/programs/repertoire.c:296 +msgid "no symbolic name given for end of range" +msgstr "geen symbolische naam gegeven voor einde-van-bereik" -#: locale/programs/locarchive.c:380 -msgid "cannot extend locale archive file" -msgstr "kan locale-archiefbestand niet uitbreiden" +#: locale/programs/charmap.c:609 locale/programs/locfile.c:818 +#: locale/programs/repertoire.c:313 +#, c-format +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "%1$s: definitie eindigt niet met 'END %1$s'" -#: locale/programs/locarchive.c:389 -msgid "cannot change mode of resized locale archive" -msgstr "kan modus van van grootte aangepast locale-archief niet wijzigen" +#: locale/programs/charmap.c:642 +msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" +msgstr "na de definitie van CHARMAP zijn alleen definities van WIDTH toegestaan" -#: locale/programs/locarchive.c:397 -msgid "cannot rename new archive" -msgstr "kan nieuwe archief niet hernoemen" +#: locale/programs/charmap.c:650 locale/programs/charmap.c:713 +#, c-format +msgid "value for %s must be an integer" +msgstr "de waarde van %s moet een geheel getal zijn" -#: locale/programs/locarchive.c:450 +#: locale/programs/charmap.c:841 #, c-format -msgid "cannot open locale archive \"%s\"" -msgstr "kan locale-archief \"%s\" niet openen" +msgid "%s: error in state machine" +msgstr "%s: **interne fout** in toestandsmachine" -#: locale/programs/locarchive.c:455 +#: locale/programs/charmap.c:849 locale/programs/ld-address.c:615 +#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3820 +#: locale/programs/ld-ctype.c:2224 locale/programs/ld-ctype.c:2996 +#: locale/programs/ld-identification.c:467 +#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347 +#: locale/programs/ld-monetary.c:956 locale/programs/ld-name.c:322 +#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:256 +#: locale/programs/ld-telephone.c:328 locale/programs/ld-time.c:1236 +#: locale/programs/locfile.c:825 locale/programs/repertoire.c:324 #, c-format -msgid "cannot stat locale archive \"%s\"" -msgstr "kan lokale archief \"%s\" niet vinden" +msgid "%s: premature end of file" +msgstr "%s: voortijdig einde van bestand" -#: locale/programs/locarchive.c:474 +#: locale/programs/charmap.c:868 locale/programs/charmap.c:879 #, c-format -msgid "cannot lock locale archive \"%s\"" -msgstr "kan locale-archief \"%s\" niet blokkeren" +msgid "unknown character `%s'" +msgstr "onbekend teken '%s'" -#: locale/programs/locarchive.c:497 -msgid "cannot read archive header" -msgstr "kan archiefkop niet lezen" - -#: locale/programs/locarchive.c:557 +#: locale/programs/charmap.c:887 #, c-format -msgid "locale '%s' already exists" -msgstr "locale '%s' bestaat al" +msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d" +msgstr "het aantal bytes in de bytereeks is voor begin en einde van het bereik niet hetzelfde: %d tegenover %d" -#: locale/programs/locarchive.c:788 locale/programs/locarchive.c:803 -#: locale/programs/locarchive.c:815 locale/programs/locarchive.c:827 -#: locale/programs/locfile.c:343 -msgid "cannot add to locale archive" -msgstr "kan niet toevoegen aan locale-archief" +#: locale/programs/charmap.c:992 locale/programs/ld-collate.c:2933 +#: locale/programs/repertoire.c:419 +msgid "invalid names for character range" +msgstr "ongeldige namen voor tekenbereik" + +#: locale/programs/charmap.c:1004 locale/programs/repertoire.c:431 +msgid "hexadecimal range format should use only capital characters" +msgstr "hexadecimale bereikopgave mag alleen hoofdletters bevatten" -#: locale/programs/locarchive.c:982 +#: locale/programs/charmap.c:1022 #, c-format -msgid "locale alias file `%s' not found" -msgstr "locale alias bestand `%s' niet gevonden" +msgid "<%s> and <%s> are illegal names for range" +msgstr "<%s> en <%s> zijn ongeldige namen voor een bereik" + +#: locale/programs/charmap.c:1028 +msgid "upper limit in range is not higher then lower limit" +msgstr "bovengrens in bereik is kleiner dan ondergrens" + +#: locale/programs/charmap.c:1086 +msgid "resulting bytes for range not representable." +msgstr "resulterende bytes voor bereik zijn niet te representeren" -#: locale/programs/locarchive.c:1126 +#: locale/programs/ld-address.c:132 locale/programs/ld-collate.c:1532 +#: locale/programs/ld-ctype.c:419 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:96 +#: locale/programs/ld-monetary.c:192 locale/programs/ld-name.c:93 +#: locale/programs/ld-numeric.c:97 locale/programs/ld-paper.c:90 +#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158 #, c-format -msgid "Adding %s\n" -msgstr "Bezig met toevoegen %s\n" +msgid "No definition for %s category found" +msgstr "Geen definitie gevonden voor %s-categorie" -#: locale/programs/locarchive.c:1132 +#: locale/programs/ld-address.c:143 locale/programs/ld-address.c:181 +#: locale/programs/ld-address.c:199 locale/programs/ld-address.c:228 +#: locale/programs/ld-address.c:300 locale/programs/ld-address.c:319 +#: locale/programs/ld-address.c:332 locale/programs/ld-identification.c:145 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:204 +#: locale/programs/ld-monetary.c:248 locale/programs/ld-monetary.c:264 +#: locale/programs/ld-monetary.c:276 locale/programs/ld-name.c:104 +#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:111 +#: locale/programs/ld-numeric.c:125 locale/programs/ld-paper.c:101 +#: locale/programs/ld-paper.c:110 locale/programs/ld-telephone.c:104 +#: locale/programs/ld-telephone.c:161 locale/programs/ld-time.c:174 +#: locale/programs/ld-time.c:195 #, c-format -msgid "stat of \"%s\" failed: %s: ignored" -msgstr "vinden van \"%s\" mislukt: %s: genegeerd" +msgid "%s: field `%s' not defined" +msgstr "%s: het veld '%s' is niet gedefinieerd" -#: locale/programs/locarchive.c:1138 +#: locale/programs/ld-address.c:155 locale/programs/ld-address.c:207 +#: locale/programs/ld-address.c:237 locale/programs/ld-address.c:275 +#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116 #, c-format -msgid "\"%s\" is no directory; ignored" -msgstr "\"%s\" is geen map; genegeerd" +msgid "%s: field `%s' must not be empty" +msgstr "%s: het veld '%s' mag niet leeg zijn" -#: locale/programs/locarchive.c:1145 +#: locale/programs/ld-address.c:167 #, c-format -msgid "cannot open directory \"%s\": %s: ignored" -msgstr "kan map \"%s\" niet openen; %s: genegeerd" +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: ongeldige stuurcode '%%%c' in het veld '%s'" -#: locale/programs/locarchive.c:1217 +#: locale/programs/ld-address.c:218 #, c-format -msgid "incomplete set of locale files in \"%s\"" -msgstr "onvolledige verzameling van localebestanden in \"%s\"" +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: terminologiecode '%s' is niet gedefinieerd" -#: locale/programs/locarchive.c:1281 +#: locale/programs/ld-address.c:243 #, c-format -msgid "cannot read all files in \"%s\": ignored" -msgstr "kan niet alle bestanden in \"%s\" lezen; genegeerd" +msgid "%s: field `%s' must not be defined" +msgstr "%s: het veld '%s' mag niet gedefinieerd zijn" -#: locale/programs/locarchive.c:1351 +#: locale/programs/ld-address.c:257 locale/programs/ld-address.c:286 #, c-format -msgid "locale \"%s\" not in archive" -msgstr "locale \"%s\" niet in archief" +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: taalafkorting '%s' is niet gedefinieerd" -#: locale/programs/locfile.c:132 +#: locale/programs/ld-address.c:264 locale/programs/ld-address.c:292 +#: locale/programs/ld-address.c:326 locale/programs/ld-address.c:338 #, c-format -msgid "argument to `%s' must be a single character" -msgstr "argument aan `%s' moet een enkel teken zijn" +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: waarde van '%s' komt niet overeen met waarde van '%s'" -#: locale/programs/locfile.c:251 -msgid "syntax error: not inside a locale definition section" -msgstr "syntaxisfout: niet in localedefinitie-sectie" +#: locale/programs/ld-address.c:311 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: numerieke landcode '%d' is ongeldig" -#: locale/programs/locfile.c:625 +#: locale/programs/ld-address.c:507 locale/programs/ld-address.c:544 +#: locale/programs/ld-address.c:582 locale/programs/ld-ctype.c:2603 +#: locale/programs/ld-identification.c:363 +#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300 +#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733 +#: locale/programs/ld-monetary.c:774 locale/programs/ld-name.c:279 +#: locale/programs/ld-numeric.c:262 locale/programs/ld-paper.c:223 +#: locale/programs/ld-telephone.c:287 locale/programs/ld-time.c:1125 +#: locale/programs/ld-time.c:1167 #, c-format -msgid "cannot open output file `%s' for category `%s'" -msgstr "kan uitvoerbestand `%s' niet openen voor categorie `%s'" +msgid "%s: field `%s' declared more than once" +msgstr "%s: het veld '%s' is meerdere keren gedeclareerd" -#: locale/programs/locfile.c:649 +#: locale/programs/ld-address.c:511 locale/programs/ld-address.c:549 +#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310 +#: locale/programs/ld-monetary.c:702 locale/programs/ld-monetary.c:737 +#: locale/programs/ld-name.c:283 locale/programs/ld-numeric.c:266 +#: locale/programs/ld-telephone.c:291 locale/programs/ld-time.c:1019 +#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130 #, c-format -msgid "failure while writing data for category `%s'" -msgstr "fout bij schrijven gegevens voor categorie `%s'" +msgid "%s: unknown character in field `%s'" +msgstr "%s: onbekend teken in het veld '%s'" -#: locale/programs/locfile.c:745 +#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:3802 +#: locale/programs/ld-ctype.c:2976 locale/programs/ld-identification.c:448 +#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329 +#: locale/programs/ld-monetary.c:938 locale/programs/ld-name.c:304 +#: locale/programs/ld-numeric.c:365 locale/programs/ld-paper.c:238 +#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218 #, c-format -msgid "cannot create output file `%s' for category `%s'" -msgstr "kan uitvoerbestand `%s' niet maken voor categorie `%s'" +msgid "%s: incomplete `END' line" +msgstr "%s: onvolledige 'END'-regel" -#: locale/programs/locfile.c:781 -msgid "expect string argument for `copy'" -msgstr "verwacht tekenreeks-argument voor `copy'" +#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:2653 +#: locale/programs/ld-collate.c:3804 locale/programs/ld-ctype.c:2227 +#: locale/programs/ld-ctype.c:2979 locale/programs/ld-identification.c:451 +#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331 +#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306 +#: locale/programs/ld-numeric.c:367 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1220 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: definitie eindigt niet met 'END %1$s'" -#: locale/programs/locfile.c:785 -msgid "locale name should consist only of portable characters" -msgstr "localenaam moet slechts bestaan uit portable tekens" +#: locale/programs/ld-address.c:606 locale/programs/ld-collate.c:521 +#: locale/programs/ld-collate.c:573 locale/programs/ld-collate.c:869 +#: locale/programs/ld-collate.c:882 locale/programs/ld-collate.c:2640 +#: locale/programs/ld-collate.c:3811 locale/programs/ld-ctype.c:1955 +#: locale/programs/ld-ctype.c:2214 locale/programs/ld-ctype.c:2801 +#: locale/programs/ld-ctype.c:2987 locale/programs/ld-identification.c:458 +#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338 +#: locale/programs/ld-monetary.c:947 locale/programs/ld-name.c:313 +#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:247 +#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227 +#, c-format +msgid "%s: syntax error" +msgstr "%s: syntaxfout" -#: locale/programs/locfile.c:804 -msgid "no other keyword shall be specified when `copy' is used" -msgstr "geen ander sleutelwoord zal worden opgegeven als `copy' wordt gebruikt" +#: locale/programs/ld-collate.c:396 +#, c-format +msgid "`%.*s' already defined in charmap" +msgstr "'%.*s' is al gedefinieerd in tekenskaart" -#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 -#: locale/programs/repertoire.c:296 +#: locale/programs/ld-collate.c:405 #, c-format -msgid "syntax error in repertoire map definition: %s" -msgstr "syntaxisfout in repertoire afbeeldingsdefinitie: %s" +msgid "`%.*s' already defined in repertoire" +msgstr "`%.*s' is al gedefinieerd in repertoire" -#: locale/programs/repertoire.c:272 -msgid "no or value given" -msgstr "geen of waarde gegeven" +#: locale/programs/ld-collate.c:412 +#, c-format +msgid "`%.*s' already defined as collating symbol" +msgstr "'%.*s' is al gedefinieerd als sorteringssymbool" -#: locale/programs/repertoire.c:332 -msgid "cannot save new repertoire map" -msgstr "kan nieuwe repertoire afbeelding niet opslaan" +#: locale/programs/ld-collate.c:419 +#, c-format +msgid "`%.*s' already defined as collating element" +msgstr "'%.*s' is al gedefinieerd als sorteringselement" -#: locale/programs/repertoire.c:343 +#: locale/programs/ld-collate.c:450 locale/programs/ld-collate.c:476 #, c-format -msgid "repertoire map file `%s' not found" -msgstr "repertoire afbeeldingsbestand `%s' niet gevonden" +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: 'forward' en 'backward' sluiten elkaar uit" -#: locale/programs/repertoire.c:450 +#: locale/programs/ld-collate.c:460 locale/programs/ld-collate.c:486 +#: locale/programs/ld-collate.c:502 #, c-format -msgid "<%s> and <%s> are invalid names for range" -msgstr "<%s> en <%s> zijn ongeldige namen voor bereik" +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s: '%s' wordt meerdere keren genoemd in definitie van gewicht %d" -#: locale/programs/repertoire.c:457 -msgid "upper limit in range is not smaller then lower limit" -msgstr "bovengrens in bereik is niet kleiner dan ondergrens" +#: locale/programs/ld-collate.c:558 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: te veel voorschriften; het eerste item had er slechts %d" -#: locale/programs/xmalloc.c:70 malloc/obstack.c:505 malloc/obstack.c:508 -#: posix/getconf.c:1007 -msgid "memory exhausted" -msgstr "geheugen uitgeput" +#: locale/programs/ld-collate.c:594 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: niet genoeg sorteervoorschriften" -#: assert/assert-perr.c:57 +#: locale/programs/ld-collate.c:759 #, c-format -msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" -msgstr "%s%s%s:%u: %s%sOnverwachte fout: %s.\n" +msgid "%s: empty weight string not allowed" +msgstr "%s: lege gewichtstekenreeks is niet toegestaan" -#: assert/assert.c:56 +#: locale/programs/ld-collate.c:854 #, c-format -msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" -msgstr "%s%s%s:%u: %s%sBewering `%s' mislukt.\n" +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: gewichten moeten hetzelfde beletselteken gebruiken als de naam" -#: intl/tst-codeset.c:40 intl/tst-codeset.c:50 -msgid "cheese" -msgstr "kaas" +#: locale/programs/ld-collate.c:910 +#, c-format +msgid "%s: too many values" +msgstr "%s: te veel waarden" -#: intl/tst-gettext2.c:37 -msgid "First string for testing." -msgstr "Eerste tekenreeks om te testen." +#: locale/programs/ld-collate.c:1029 locale/programs/ld-collate.c:1204 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "sorteervolgorde voor '%.*s' is al gedefinieerd in %s:%Zu" -#: intl/tst-gettext2.c:38 -msgid "Another string for testing." -msgstr "Een andere tekenreeks om te testen." +#: locale/programs/ld-collate.c:1079 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: het begin- en eindsymbool van een bereik moeten enkele tekens aanduiden" -#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:88 -msgid "NAME" -msgstr "NAAM" +#: locale/programs/ld-collate.c:1106 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: de bytereeksen van het eerste en laatste bereikteken moeten dezelfde lengte hebben" -#: catgets/gencat.c:112 -msgid "Create C header file NAME containing symbol definitions" -msgstr "C-headerbestand NAAM maken met daarin symbooldefinities" +#: locale/programs/ld-collate.c:1148 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: de bytereeks van het eerste bereikteken is niet kleiner dan de bytereeks van het laatste bereikteken" -#: catgets/gencat.c:114 -msgid "Do not use existing catalog, force new output file" -msgstr "Niet bestaande catalogus gebruiken, maar een nieuw uitvoerbestand forceren" +#: locale/programs/ld-collate.c:1273 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: beletselteken van symbolenbereik mag niet direct na 'order_start' staan" -#: catgets/gencat.c:115 -msgid "Write output to file NAME" -msgstr "Uitvoer naar bestand NAAM schrijven" +#: locale/programs/ld-collate.c:1277 +#, c-format +msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'" +msgstr "%s: beletselteken van symbolenbereik mag niet direct voor 'order_end' staan" -#: catgets/gencat.c:120 -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 "" -"Berichtencatalogus genereren. Als INVOERBESTAND - is, wordt invoer gelezen van standaard invoer.\n" -"Als UITVOERBESTAND - is wordt uitvoer geschreven naar standaard uitvoer.\n" +#: locale/programs/ld-collate.c:1297 locale/programs/ld-ctype.c:1475 +#, c-format +msgid "`%s' and `%.*s' are not valid names for symbolic range" +msgstr "'%s' en '%.*s' zijn geen geldige namen voor een symbolenbereik" -#: catgets/gencat.c:125 -msgid "" -"-o OUTPUT-FILE [INPUT-FILE]...\n" -"[OUTPUT-FILE [INPUT-FILE]...]" -msgstr "" -"-o UITVOERBESTAND [INVOERBESTAND]...\n" -"[UITVOERBESTAND [INVOERBESTAND]...]" +#: locale/programs/ld-collate.c:1346 locale/programs/ld-collate.c:3739 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: sorteervolgorde van '%.*s' is al gedefinieerd in %s:%Zu" -#: catgets/gencat.c:282 -msgid "*standard input*" -msgstr "*standaard invoer*" +#: locale/programs/ld-collate.c:1355 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: '%s' moet een teken zijn" -#: catgets/gencat.c:417 catgets/gencat.c:494 -msgid "illegal set number" -msgstr "ongeldig verzamelingsgetal" +#: locale/programs/ld-collate.c:1548 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: 'position' moet voor een specifiek niveau gebruikt worden ofwel in alle secties ofwel in geen" -#: catgets/gencat.c:444 -msgid "duplicate set definition" -msgstr "dubbele verzamelingsdefinitie" +#: locale/programs/ld-collate.c:1573 +#, c-format +msgid "symbol `%s' not defined" +msgstr "symbool '%s' is niet gedefinieerd" -#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677 -msgid "this is the first definition" -msgstr "dit is de eerste definitie" +#: locale/programs/ld-collate.c:1649 locale/programs/ld-collate.c:1755 +#, c-format +msgid "symbol `%s' has the same encoding as" +msgstr "symbool '%s' heeft dezelfde codering als" -#: catgets/gencat.c:522 +#: locale/programs/ld-collate.c:1653 locale/programs/ld-collate.c:1759 #, c-format -msgid "unknown set `%s'" -msgstr "onbekende verzameling `%s'" +msgid "symbol `%s'" +msgstr "symbool '%s'" -#: catgets/gencat.c:563 -msgid "invalid quote character" -msgstr "ongeldig aanhaalteken" +#: locale/programs/ld-collate.c:1801 +#, c-format +msgid "no definition of `UNDEFINED'" +msgstr "geen definitie van 'UNDEFINED'" -#: catgets/gencat.c:576 +#: locale/programs/ld-collate.c:1830 #, c-format -msgid "unknown directive `%s': line ignored" -msgstr "onbekende richting `%s': regel genegeerd" +msgid "too many errors; giving up" +msgstr "te veel fouten -- gestopt" -#: catgets/gencat.c:621 -msgid "duplicated message number" -msgstr "dubbel berichtgetal" +#: locale/programs/ld-collate.c:2738 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: dubbele definitie van '%s'" -#: catgets/gencat.c:674 -msgid "duplicated message identifier" -msgstr "dubbele berichtidentificeerder" +#: locale/programs/ld-collate.c:2774 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: dubbele declaratie van sectie '%s'" -#: catgets/gencat.c:731 -msgid "invalid character: message ignored" -msgstr "ongeldig teken: bericht genegeerd" +#: locale/programs/ld-collate.c:2913 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: onbekend teken in naam van sorteringssymbool" -#: catgets/gencat.c:774 -msgid "invalid line" -msgstr "ongeldige regel" +#: locale/programs/ld-collate.c:3045 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: onbekend teken in naam van equivalentiedefinitie" -#: catgets/gencat.c:828 -msgid "malformed line ignored" -msgstr "misvormde regel genegeerd" +#: locale/programs/ld-collate.c:3058 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: onbekend teken in waarde van equivalentiedefinitie" -#: catgets/gencat.c:992 catgets/gencat.c:1033 +#: locale/programs/ld-collate.c:3068 #, c-format -msgid "cannot open output file `%s'" -msgstr "kan uitvoerbestand `%s' niet openen" +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: onbekend symbool '%s' in equivalentiedefinitie" -#: catgets/gencat.c:1217 -msgid "unterminated message" -msgstr "onafgesloten bericht" +#: locale/programs/ld-collate.c:3077 +msgid "error while adding equivalent collating symbol" +msgstr "fout bij toevoegen van equivalent sorteringssymbool" -#: catgets/gencat.c:1241 -msgid "while opening old catalog file" -msgstr "bij openen oude catalogusbestand" +#: locale/programs/ld-collate.c:3107 +#, c-format +msgid "duplicate definition of script `%s'" +msgstr "dubbele definitie van script '%s'" -#: catgets/gencat.c:1332 -msgid "conversion modules not available" -msgstr "conversiemodules niet beschikbaar" +#: locale/programs/ld-collate.c:3155 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: onbekende sectienaam '%s'" -#: catgets/gencat.c:1358 -msgid "cannot determine escape character" -msgstr "kan stuurcode niet bepalen" +#: locale/programs/ld-collate.c:3183 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: meerdere sorteervolgorde-definities voor sectie '%s'" -#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63 +#: locale/programs/ld-collate.c:3208 #, c-format -msgid "makecontext: does not know how to handle more than 8 arguments\n" -msgstr "makecontext: weet niet hoe om te gaan met meer dan 8 argumenten\n" +msgid "%s: invalid number of sorting rules" +msgstr "%s: ongeldig aantal sorteervoorschriften" -#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:147 -#: nis/nis_error.c:29 nis/ypclnt.c:778 nis/ypclnt.c:852 -msgid "Success" -msgstr "Gelukt" +#: locale/programs/ld-collate.c:3235 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: meerdere sorteervolgorde-definities voor naamloze sectie" -#. TRANS Operation not permitted; only the owner of the file (or other resource) -#. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:17 -msgid "Operation not permitted" -msgstr "Bewerking niet toegestaan" +#: locale/programs/ld-collate.c:3289 locale/programs/ld-collate.c:3417 +#: locale/programs/ld-collate.c:3780 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: ontbrekend sleutelwoord 'order_end'" -#. TRANS No such file or directory. This is a ``file doesn't exist'' error -#. TRANS for ordinary files that are referenced in contexts where they are -#. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:28 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 -msgid "No such file or directory" -msgstr "Onbekend bestand of map" +#: locale/programs/ld-collate.c:3350 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: sorteervolgorde voor symbool '%.*s' is nog niet gedefinieerd" -#. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:37 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 -msgid "No such process" -msgstr "Onbekend proces" +#: locale/programs/ld-collate.c:3368 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: sorteervolgorde voor element '%.*s' is nog niet gedefinieerd" -#. TRANS Interrupted function call; an asynchronous signal occurred and prevented -#. TRANS completion of the call. When this happens, you should try the call -#. TRANS again. -#. TRANS -#. TRANS You can choose to have functions resume after a signal that is handled, -#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted -#. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:52 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 -msgid "Interrupted system call" -msgstr "Onderbroken systeemaanroep" +#: locale/programs/ld-collate.c:3379 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: kan niet herordenen na '%.*s': dit symbool is onbekend" -#. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Input/output error" -msgstr "Invoer/uitvoer fout" +#: locale/programs/ld-collate.c:3431 locale/programs/ld-collate.c:3792 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: ontbrekend sleutelwoord 'reorder-end'" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:74 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 -msgid "No such device or address" -msgstr "Onbekend apparaat of adres" +#: locale/programs/ld-collate.c:3465 locale/programs/ld-collate.c:3664 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "%s: sectie '%.*s' is onbekend" -#. TRANS Argument list too long; used when the arguments passed to a new program -#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a -#. TRANS File}) occupy too much memory space. This condition never arises in the -#. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:86 -msgid "Argument list too long" -msgstr "Argumentlijst te lang" +#: locale/programs/ld-collate.c:3530 +#, c-format +msgid "%s: bad symbol <%.*s>" +msgstr "%s: onjuist symbool <%.*s>" -#. TRANS Invalid executable file format. This condition is detected by the -#. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:96 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 -msgid "Exec format error" -msgstr "Uitvoerbaar formaat fout" +#: locale/programs/ld-collate.c:3727 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: '%s' kan geen einde van bereik zijn" -#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been -#. TRANS closed or reading from a descriptor open only for writing (or vice -#. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:107 -msgid "Bad file descriptor" -msgstr "Slechte bestandsbeschrijver" +#: locale/programs/ld-collate.c:3776 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: lege categoriebeschrijving is niet toegestaan" -#. TRANS There are no child processes. This error happens on operations that are -#. TRANS supposed to manipulate child processes, when there aren't any processes -#. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:118 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 -msgid "No child processes" -msgstr "Geen kindprocessen" +#: locale/programs/ld-collate.c:3795 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: ontbrekend sleutelwoord 'reorder-sections-end'" -#. TRANS Deadlock avoided; allocating a system resource would have resulted in a -#. TRANS deadlock situation. The system does not guarantee that it will notice -#. TRANS all such situations. This error means you got lucky and the system -#. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:130 -msgid "Resource deadlock avoided" -msgstr "Volledige blokkering van bron omzeild" +#: locale/programs/ld-ctype.c:438 +#, c-format +msgid "No character set name specified in charmap" +msgstr "Geen tekensetnaam aangegeven in tekenskaart" -#. TRANS No memory available. The system cannot allocate more virtual memory -#. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:140 -msgid "Cannot allocate memory" -msgstr "Kan geen geheugen toewijzen" +#: locale/programs/ld-ctype.c:467 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "teken L'\\u%0*x' in klasse '%s' moet in klasse '%s' zitten" -#. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: stdio-common/../sysdeps/gnu/errlist.c:149 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 -#: nis/nis_error.c:39 nis/ypclnt.c:808 -msgid "Permission denied" -msgstr "Toegang geweigerd" +#: locale/programs/ld-ctype.c:482 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "teken L'\\u%0*x' in klasse '%s' mag niet in klasse '%s' zitten" -#. TRANS Bad address; an invalid pointer was detected. -#. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:159 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 -msgid "Bad address" -msgstr "Slecht adres" +#: locale/programs/ld-ctype.c:496 locale/programs/ld-ctype.c:554 +#, c-format +msgid "internal error in %s, line %u" +msgstr "**interne fout** in %s, regel %u" + +#: locale/programs/ld-ctype.c:525 +#, c-format +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "teken '%s' in klasse '%s' moet in klasse '%s' zitten" + +#: locale/programs/ld-ctype.c:541 +#, c-format +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "teken '%s' in klasse '%s' mag niet in klasse '%s' zitten" + +#: locale/programs/ld-ctype.c:571 locale/programs/ld-ctype.c:609 +#, c-format +msgid " character not in class `%s'" +msgstr "-teken zit niet in klasse '%s'" + +#: locale/programs/ld-ctype.c:583 locale/programs/ld-ctype.c:620 +#, c-format +msgid " character must not be in class `%s'" +msgstr "-teken mag niet in klasse '%s' zitten" + +#: locale/programs/ld-ctype.c:598 +#, c-format +msgid "character not defined in character map" +msgstr "-teken is niet gedefinieerd in tekenskaart" + +#: locale/programs/ld-ctype.c:712 +#, c-format +msgid "`digit' category has not entries in groups of ten" +msgstr "het aantal items in de cijferscategorie is geen veelvoud van tien" + +#: locale/programs/ld-ctype.c:761 +#, c-format +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "er zijn geen invoercijfers gedefinieerd en geen van de standaardnamen zit in de tekenskaart" + +#: locale/programs/ld-ctype.c:826 +#, c-format +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "niet alle tekens gebruikt in 'outdigit' zijn beschikbaar in de tekenskaart" + +#: locale/programs/ld-ctype.c:843 +#, c-format +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "niet alle tekens gebruikt in 'outdigit' zijn beschikbaar in het repertoire" + +#: locale/programs/ld-ctype.c:1243 +#, c-format +msgid "character class `%s' already defined" +msgstr "tekenklasse '%s' is al gedefinieerd" + +#: locale/programs/ld-ctype.c:1249 +#, c-format +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "implementatiegrens: er zijn niet meer dan %Zd tekenklasses toegestaan" + +#: locale/programs/ld-ctype.c:1275 +#, c-format +msgid "character map `%s' already defined" +msgstr "tekenskaart '%s' is al gedefinieerd" + +#: locale/programs/ld-ctype.c:1281 +#, c-format +msgid "implementation limit: no more than %d character maps allowed" +msgstr "implementatiegrens: er zijn niet meer dan %d tekenskaarten toegestaan" + +#: locale/programs/ld-ctype.c:1546 locale/programs/ld-ctype.c:1671 +#: locale/programs/ld-ctype.c:1777 locale/programs/ld-ctype.c:2466 +#: locale/programs/ld-ctype.c:3462 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: het veld '%s' bevat niet precies tien items" + +#: locale/programs/ld-ctype.c:1574 locale/programs/ld-ctype.c:2145 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "eindwaarde van bereik is kleiner dan beginwaarde " + +#: locale/programs/ld-ctype.c:1701 +msgid "start and end character sequence of range must have the same length" +msgstr "begin- en eindbytereeks van bereik moeten dezelfde lengte hebben" + +#: locale/programs/ld-ctype.c:1708 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "eindwaarde is kleiner dan beginwaarde" + +#: locale/programs/ld-ctype.c:2065 locale/programs/ld-ctype.c:2116 +msgid "premature end of `translit_ignore' definition" +msgstr "voortijdig einde van definitie van 'translit_ignore'" + +#: locale/programs/ld-ctype.c:2071 locale/programs/ld-ctype.c:2122 +#: locale/programs/ld-ctype.c:2164 +msgid "syntax error" +msgstr "syntaxfout" + +#: locale/programs/ld-ctype.c:2298 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: syntaxfout in definitie van nieuwe tekenklasse" + +#: locale/programs/ld-ctype.c:2313 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: syntaxfout in definitie van nieuwe tekenskaart" + +#: locale/programs/ld-ctype.c:2488 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "een bereik met een beletselteken moet twee parameters van dezelfde soort bevatten" + +#: locale/programs/ld-ctype.c:2497 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "in een bereik met symbolische namen mag het absolute beletselteken '...' niet gebruikt worden" + +#: locale/programs/ld-ctype.c:2512 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "in een bereik met UCS-waarden moet het hexadecimale symbolische beletselsteken '..' gebruikt worden" + +#: locale/programs/ld-ctype.c:2526 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "in een bereik met tekencodes moet het absolute beletselteken '...' gebruikt worden" + +#: locale/programs/ld-ctype.c:2677 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "dubbele definitie van afbeelding '%s'" + +#: locale/programs/ld-ctype.c:2763 locale/programs/ld-ctype.c:2907 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: sectie 'translit_start' eindigt niet met 'translit_end'" + +#: locale/programs/ld-ctype.c:2858 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: dubbele definitie van 'default_missing'" + +#: locale/programs/ld-ctype.c:2863 +msgid "previous definition was here" +msgstr "de vorige definitie was hier" + +#: locale/programs/ld-ctype.c:2885 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: geen representeerbare definitie van 'default_missing' gevonden" + +#: locale/programs/ld-ctype.c:3038 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: teken '%s' is niet gedefinieerd maar is nodig als standaardwaarde" + +#: locale/programs/ld-ctype.c:3043 locale/programs/ld-ctype.c:3127 +#: locale/programs/ld-ctype.c:3147 locale/programs/ld-ctype.c:3168 +#: locale/programs/ld-ctype.c:3189 locale/programs/ld-ctype.c:3210 +#: locale/programs/ld-ctype.c:3231 locale/programs/ld-ctype.c:3271 +#: locale/programs/ld-ctype.c:3292 locale/programs/ld-ctype.c:3359 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: teken '%s' in de tekenskaart is niet te representeren met één byte" + +#: locale/programs/ld-ctype.c:3122 locale/programs/ld-ctype.c:3142 +#: locale/programs/ld-ctype.c:3184 locale/programs/ld-ctype.c:3205 +#: locale/programs/ld-ctype.c:3226 locale/programs/ld-ctype.c:3266 +#: locale/programs/ld-ctype.c:3287 locale/programs/ld-ctype.c:3354 +#: locale/programs/ld-ctype.c:3396 locale/programs/ld-ctype.c:3421 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: teken '%s' is niet gedefinieerd maar is nodig als standaardwaarde" + +#: locale/programs/ld-ctype.c:3163 +#, c-format +msgid "character `%s' not defined while needed as default value" +msgstr "teken '%s' is niet gedefinieerd maar is nodig als standaardwaarde" + +#: locale/programs/ld-ctype.c:3403 locale/programs/ld-ctype.c:3428 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: teken '%s' is nodig als standaardwaarde maar niet te representeren met één byte" + +#: locale/programs/ld-ctype.c:3483 +#, c-format +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "er zijn geen uitvoercijfers gedefinieerd en geen van de standaardnamen zit in de tekenskaart" + +#: locale/programs/ld-ctype.c:3774 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: transliteratiegegevens van locale '%s' zijn niet beschikbaar" + +#: locale/programs/ld-ctype.c:3875 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: tabel voor klasse \"%s\": %lu bytes\n" + +#: locale/programs/ld-ctype.c:3944 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: tabel voor kaart \"%s\": %lu bytes\n" + +#: locale/programs/ld-ctype.c:4077 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: tabel voor breedte: %lu bytes\n" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: geen identificatie voor categorie '%s'" + +#: locale/programs/ld-identification.c:434 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: dubbele definitie van categorieversie" + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: ongeldige waarde voor het veld '%s'" + +#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: het veld '%s' is ongedefinieerd" + +#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154 +#, c-format +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: de waarde voor het veld '%s' mag geen lege tekenreeks zijn" + +#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: geen juiste reguliere expressie voor het veld '%s': %s" + +#: locale/programs/ld-monetary.c:222 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: de waarde van het veld 'int_curr_symbol' heeft een verkeerde lengte" + +#: locale/programs/ld-monetary.c:235 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: de waarde van het veld 'int_curr_symbol' is geen geldige naam uit ISO 4217" + +#: locale/programs/ld-monetary.c:254 locale/programs/ld-numeric.c:117 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: de waarde voor het veld '%s' mag geen lege tekenreeks zijn" + +#: locale/programs/ld-monetary.c:282 locale/programs/ld-monetary.c:312 +#, c-format +msgid "%s: value for field `%s' must be in range %d...%d" +msgstr "%s: de waarde voor het veld '%s' moet binnen het bereik %d...%d liggen" + +#: locale/programs/ld-monetary.c:744 locale/programs/ld-numeric.c:273 +#, c-format +msgid "%s: value for field `%s' must be a single character" +msgstr "%s: de waarde voor het veld '%s' moet een enkel teken zijn" + +#: locale/programs/ld-monetary.c:841 locale/programs/ld-numeric.c:317 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: '-1' moet het laatste item in het veld '%s' zijn" + +#: locale/programs/ld-monetary.c:863 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: de waarden in het veld '%s' moeten kleiner zijn dan 127" + +#: locale/programs/ld-monetary.c:906 +msgid "conversion rate value cannot be zero" +msgstr "waarde van conversiekoers kan niet nul zijn" + +#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125 +#: locale/programs/ld-telephone.c:148 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: ongeldige stuurcode in het veld '%s'" + +#: locale/programs/ld-time.c:246 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: de richtingsaanduiding in tekenreeks %Zd in het veld 'era' is niet '+' of '-'" + +#: locale/programs/ld-time.c:257 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: de richtingsaanduiding in tekenreeks %Zd in het veld 'era' is niet een enkel teken" + +#: locale/programs/ld-time.c:270 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: ongeldig getal voor verplaatsing in tekenreeks %Zd in het veld 'era'" + +#: locale/programs/ld-time.c:278 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: rommel aan het einde van verplaatsingswaarde in tekenreeks %Zd in het veld 'era'" + +#: locale/programs/ld-time.c:329 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: ongeldige begindatum in tekenreeks %Zd in het veld 'era'" + +#: locale/programs/ld-time.c:338 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: rommel aan het einde van de begindatum in tekenreeks %Zd in het veld 'era'" + +#: locale/programs/ld-time.c:357 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: begindatum is ongeldig in tekenreeks %Zd in het veld 'era'" + +#: locale/programs/ld-time.c:406 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: ongeldige einddatum in tekenreeks %Zd in het veld 'era'" + +#: locale/programs/ld-time.c:415 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: rommel aan het einde van de einddatum in tekenreeks %Zd in het veld 'era'" + +#: locale/programs/ld-time.c:434 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: einddatum is ongeldig in tekenreeks %Zd in het veld 'era'" + +#: locale/programs/ld-time.c:443 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: ontbrekende tijdperknaam in tekenreeks %Zd in het veld 'era'" + +#: locale/programs/ld-time.c:455 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: ontbrekende tijdperk-opmaak in tekenreeks %Zd in het veld 'era'" + +#: locale/programs/ld-time.c:496 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: derde parameter voor de waarde van het veld '%s' mag niet groter zijn dan %d" + +#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: waarden in het veld '%s' mogen niet groter zijn dan %d" + +#: locale/programs/ld-time.c:520 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: waarden in het veld '%s' mogen niet groter zijn dan %d" + +#: locale/programs/ld-time.c:1003 +#, c-format +msgid "%s: too few values for field `%s'" +msgstr "%s: te weinig waarden voor het veld '%s'" + +#: locale/programs/ld-time.c:1048 +msgid "extra trailing semicolon" +msgstr "een extra puntkomma aan het einde" + +#: locale/programs/ld-time.c:1051 +#, c-format +msgid "%s: too many values for field `%s'" +msgstr "%s: te veel waarden voor het veld '%s'" + +#: locale/programs/linereader.c:129 +msgid "trailing garbage at end of line" +msgstr "rommel aan het einde van de regel" + +#: locale/programs/linereader.c:297 +msgid "garbage at end of number" +msgstr "rommel aan het einde van getal" + +#: locale/programs/linereader.c:409 +msgid "garbage at end of character code specification" +msgstr "rommel aan het einde van tekencode-specificatie" + +#: locale/programs/linereader.c:495 +msgid "unterminated symbolic name" +msgstr "onafgesloten symbolische naam" + +#: locale/programs/linereader.c:622 +msgid "illegal escape sequence at end of string" +msgstr "ongeldige stuurcode aan het einde van tekenreeks" + +#: locale/programs/linereader.c:626 locale/programs/linereader.c:854 +msgid "unterminated string" +msgstr "onafgesloten tekenreeks" + +#: locale/programs/linereader.c:668 +msgid "non-symbolic character value should not be used" +msgstr "niet-symbolische tekenwaarden zouden niet gebruikt moeten worden" + +#: locale/programs/linereader.c:815 +#, c-format +msgid "symbol `%.*s' not in charmap" +msgstr "symbool '%.*s' zit niet in de tekenskaart" + +#: locale/programs/linereader.c:836 +#, c-format +msgid "symbol `%.*s' not in repertoire map" +msgstr "symbool '%.*s' zit niet in de repertoire-kaart" + +#: locale/programs/locale.c:73 +msgid "System information:" +msgstr "Systeeminformatie:" + +#: locale/programs/locale.c:75 +msgid "Write names of available locales" +msgstr "namen van beschikbare locales tonen" + +#: locale/programs/locale.c:77 +msgid "Write names of available charmaps" +msgstr "namen van beschikbare tekenskaarten tonen" + +#: locale/programs/locale.c:78 +msgid "Modify output format:" +msgstr "Aanpassing van uitvoer:" + +#: locale/programs/locale.c:79 +msgid "Write names of selected categories" +msgstr "namen van geselecteerde categorieën tonen" + +#: locale/programs/locale.c:80 +msgid "Write names of selected keywords" +msgstr "namen van geselecteerde sleutelwoorden tonen" + +#: locale/programs/locale.c:81 +msgid "Print more information" +msgstr "breedsprakige uitvoer" + +#: locale/programs/locale.c:86 +msgid "" +"Get locale-specific information. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Informatie over locales weergeven. Voor het rapporteren van fouten, zie:\n" +" .\n" + +#: locale/programs/locale.c:91 +msgid "" +"NAME\n" +"[-a|-m]" +msgstr "" +"NAAM\n" +"[-a|-m]" + +#: locale/programs/locale.c:192 +#, c-format +msgid "Cannot set LC_CTYPE to default locale" +msgstr "Kan LC_TYPE niet op de standaard-locale instellen" + +#: locale/programs/locale.c:194 +#, c-format +msgid "Cannot set LC_MESSAGES to default locale" +msgstr "Kan LC_MESSAGES niet op de standaard-locale instellen" + +#: locale/programs/locale.c:207 +#, c-format +msgid "Cannot set LC_COLLATE to default locale" +msgstr "Kan LC_COLLATE niet op de standaard-locale instellen" + +#: locale/programs/locale.c:223 +#, c-format +msgid "Cannot set LC_ALL to default locale" +msgstr "Kan LC_ALL niet op de standaard-locale instellen" + +#: locale/programs/locale.c:499 +#, c-format +msgid "while preparing output" +msgstr "tijdens voorbereiden van uitvoer" + +#: locale/programs/localedef.c:119 +msgid "Input Files:" +msgstr "Invoerbestanden:" + +#: locale/programs/localedef.c:121 +msgid "Symbolic character names defined in FILE" +msgstr "bestand dat tekennamen op codes afbeeldt" + +#: locale/programs/localedef.c:122 +msgid "Source definitions are found in FILE" +msgstr "bestand met brondefinities" + +#: locale/programs/localedef.c:124 +msgid "FILE contains mapping from symbolic names to UCS4 values" +msgstr "bestand dat tekennamen op UCS4-waarden afbeeldt" + +#: locale/programs/localedef.c:128 +msgid "Create output even if warning messages were issued" +msgstr "ook uitvoer genereren na waarschuwingen" + +#: locale/programs/localedef.c:129 +msgid "Create old-style tables" +msgstr "tabellen in oude stijl maken" + +#: locale/programs/localedef.c:130 +msgid "Optional output file prefix" +msgstr "optioneel voorvoegsel voor uitvoerbestand" + +#: locale/programs/localedef.c:131 +msgid "Be strictly POSIX conform" +msgstr "strict de POSIX-voorschriften volgen" + +#: locale/programs/localedef.c:133 +msgid "Suppress warnings and information messages" +msgstr "waarschuwingen en meldingen onderdrukken" + +#: locale/programs/localedef.c:134 +msgid "Print more messages" +msgstr "breedsprakige uitvoer" + +#: locale/programs/localedef.c:135 +msgid "Archive control:" +msgstr "Archiefbeheer:" + +#: locale/programs/localedef.c:137 +msgid "Don't add new data to archive" +msgstr "geen nieuwe gegevens aan archief toevoegen" + +#: locale/programs/localedef.c:139 +msgid "Add locales named by parameters to archive" +msgstr "genoemde locales aan archief toevoegen" + +#: locale/programs/localedef.c:140 +msgid "Replace existing archive content" +msgstr "bestaande inhoud van archief vervangen" + +#: locale/programs/localedef.c:142 +msgid "Remove locales named by parameters from archive" +msgstr "genoemde locales uit archief verwijderen" + +#: locale/programs/localedef.c:143 +msgid "List content of archive" +msgstr "inhoud van archief weergeven" + +#: locale/programs/localedef.c:145 +msgid "locale.alias file to consult when making archive" +msgstr "te raadplegen aliassenbestand" + +#: locale/programs/localedef.c:150 +msgid "Compile locale specification" +msgstr "Een locale-specificatie compileren." + +#: locale/programs/localedef.c:153 +msgid "" +"NAME\n" +"[--add-to-archive|--delete-from-archive] FILE...\n" +"--list-archive [FILE]" +msgstr "" +"NAAM\n" +"[--add-to-archive|--delete-from-archive] BESTAND...\n" +"--list-archive [BESTAND]" + +#: locale/programs/localedef.c:231 +#, c-format +msgid "cannot create directory for output files" +msgstr "kan map voor uitvoerbestanden niet aanmaken" + +#: locale/programs/localedef.c:242 +#, c-format +msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" +msgstr "FATAAL: systeem definieert '_POSIX2_LOCALEDEF' niet" + +#: locale/programs/localedef.c:256 locale/programs/localedef.c:272 +#: locale/programs/localedef.c:598 locale/programs/localedef.c:618 +#, c-format +msgid "cannot open locale definition file `%s'" +msgstr "kan locale-definitiebestand '%s' niet openen" + +#: locale/programs/localedef.c:284 +#, c-format +msgid "cannot write output files to `%s'" +msgstr "kan uitvoerbestanden niet naar '%s' schrijven" + +#: locale/programs/localedef.c:365 +#, c-format +msgid "" +"System's directory for character maps : %s\n" +" repertoire maps: %s\n" +" locale path : %s\n" +"%s" +msgstr "" +"Systeemmap voor tekenskaarten : %s\n" +" repertoire-kaarten : %s\n" +" locale-pad : %s\n" +"\n" +"%s" + +#: locale/programs/localedef.c:566 +#, c-format +msgid "circular dependencies between locale definitions" +msgstr "circulaire afhankelijkheid tussen locale-definities" + +#: locale/programs/localedef.c:572 +#, c-format +msgid "cannot add already read locale `%s' a second time" +msgstr "kan de reeds gelezen locale '%s' niet nogmaals toevoegen" + +#: locale/programs/locarchive.c:87 locale/programs/locarchive.c:256 +#, c-format +msgid "cannot create temporary file" +msgstr "kan tijdelijk bestand niet aanmaken" + +#: locale/programs/locarchive.c:116 locale/programs/locarchive.c:302 +#, c-format +msgid "cannot initialize archive file" +msgstr "kan archiefbestand niet initialiseren" + +#: locale/programs/locarchive.c:123 locale/programs/locarchive.c:309 +#, c-format +msgid "cannot resize archive file" +msgstr "kan grootte van archiefbestand niet aanpassen" + +#: locale/programs/locarchive.c:132 locale/programs/locarchive.c:318 +#: locale/programs/locarchive.c:506 +#, c-format +msgid "cannot map archive header" +msgstr "kan archiefkop niet in het geheugen plaatsen" + +#: locale/programs/locarchive.c:154 +#, c-format +msgid "failed to create new locale archive" +msgstr "aanmaken van een nieuw locale-archief is mislukt" + +#: locale/programs/locarchive.c:166 +#, c-format +msgid "cannot change mode of new locale archive" +msgstr "kan modus van het nieuwe locale-archief niet wijzigen" + +#: locale/programs/locarchive.c:250 +#, c-format +msgid "cannot map locale archive file" +msgstr "kan locale-archief niet in het geheugen plaatsen" + +#: locale/programs/locarchive.c:326 +#, c-format +msgid "cannot lock new archive" +msgstr "kan nieuwe archief niet vergrendelen" + +#: locale/programs/locarchive.c:375 +#, c-format +msgid "cannot extend locale archive file" +msgstr "kan locale-archiefbestand niet uitbreiden" + +#: locale/programs/locarchive.c:384 +#, c-format +msgid "cannot change mode of resized locale archive" +msgstr "kan modus van aangepast locale-archief niet wijzigen" + +#: locale/programs/locarchive.c:392 +#, c-format +msgid "cannot rename new archive" +msgstr "kan nieuwe archief niet hernoemen" + +#: locale/programs/locarchive.c:445 +#, c-format +msgid "cannot open locale archive \"%s\"" +msgstr "kan locale-archief '%s' niet openen" + +#: locale/programs/locarchive.c:450 +#, c-format +msgid "cannot stat locale archive \"%s\"" +msgstr "kan status van locale-archief '%s' niet opvragen" + +#: locale/programs/locarchive.c:469 +#, c-format +msgid "cannot lock locale archive \"%s\"" +msgstr "kan locale-archief '%s' niet vergrendelen" + +#: locale/programs/locarchive.c:492 +#, c-format +msgid "cannot read archive header" +msgstr "kan archiefkop niet lezen" + +#: locale/programs/locarchive.c:552 +#, c-format +msgid "locale '%s' already exists" +msgstr "locale '%s' bestaat al" + +#: locale/programs/locarchive.c:783 locale/programs/locarchive.c:798 +#: locale/programs/locarchive.c:810 locale/programs/locarchive.c:822 +#: locale/programs/locfile.c:343 +#, c-format +msgid "cannot add to locale archive" +msgstr "kan niet aan locale-archief toevoegen" -#. TRANS A file that isn't a block special file was given in a situation that -#. TRANS requires one. For example, trying to mount an ordinary file as a file -#. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:170 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 -msgid "Block device required" -msgstr "Blokapparaat vereist" +#: locale/programs/locarchive.c:977 +#, c-format +msgid "locale alias file `%s' not found" +msgstr "kan locale-aliassenbestand '%s' niet vinden" -#. TRANS Resource busy; a system resource that can't be shared is already in use. -#. TRANS For example, if you try to delete a file that is the root of a currently -#. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:181 -msgid "Device or resource busy" -msgstr "Apparaat of bron bezig" +#: locale/programs/locarchive.c:1121 +#, c-format +msgid "Adding %s\n" +msgstr "Toevoegen van %s\n" -#. TRANS File exists; an existing file was specified in a context where it only -#. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:191 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 -msgid "File exists" -msgstr "Bestand bestaat" +#: locale/programs/locarchive.c:1127 +#, c-format +msgid "stat of \"%s\" failed: %s: ignored" +msgstr "kan status van '%s' niet opvragen: %s -- genegeerd" -#. TRANS An attempt to make an improper link across file systems was detected. -#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but -#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:202 -msgid "Invalid cross-device link" -msgstr "Ongeldige koppeling tussen apparaten" +#: locale/programs/locarchive.c:1133 +#, c-format +msgid "\"%s\" is no directory; ignored" +msgstr "'%s' is geen map -- genegeerd" -#. TRANS The wrong type of device was given to a function that expects a -#. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:212 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 -msgid "No such device" -msgstr "Onbekend apparaat" +#: locale/programs/locarchive.c:1140 +#, c-format +msgid "cannot open directory \"%s\": %s: ignored" +msgstr "kan map '%s' niet openen: %s -- genegeerd" -#. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:221 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 -msgid "Not a directory" -msgstr "Niet een map" +#: locale/programs/locarchive.c:1212 +#, c-format +msgid "incomplete set of locale files in \"%s\"" +msgstr "onvolledige verzameling van locale-bestanden in '%s'" -#. TRANS File is a directory; you cannot open a directory for writing, -#. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:231 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 -msgid "Is a directory" -msgstr "Is een map" +#: locale/programs/locarchive.c:1276 +#, c-format +msgid "cannot read all files in \"%s\": ignored" +msgstr "kan niet alle bestanden in '%s' lezen -- genegeerd" -#. TRANS Invalid argument. This is used to indicate various kinds of problems -#. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:241 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 -msgid "Invalid argument" -msgstr "Ongeldig argument" +#: locale/programs/locarchive.c:1346 +#, c-format +msgid "locale \"%s\" not in archive" +msgstr "locale '%s' zit niet in archief" -#. TRANS The current process has too many files open and can't open any more. -#. TRANS Duplicate descriptors do count toward this limit. -#. TRANS -#. TRANS In BSD and GNU, the number of open files is controlled by a resource -#. TRANS limit that can usually be increased. If you get this error, you might -#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; -#. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:256 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 -msgid "Too many open files" -msgstr "Teveel open bestanden" +#: locale/programs/locfile.c:131 +#, c-format +msgid "argument to `%s' must be a single character" +msgstr "argument van '%s' moet een enkel teken zijn" -#. TRANS There are too many distinct file openings in the entire system. Note -#. TRANS that any number of linked channels count as just one file opening; see -#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:267 -msgid "Too many open files in system" -msgstr "Teveel open bestanden in systeem" +#: locale/programs/locfile.c:251 +msgid "syntax error: not inside a locale definition section" +msgstr "syntaxfout: niet binnen een locale-definitie-sectie" -#. TRANS Inappropriate I/O control operation, such as trying to set terminal -#. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:277 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 -msgid "Inappropriate ioctl for device" -msgstr "Ongepaste ioctl voor apparaat" +#: locale/programs/locfile.c:625 +#, c-format +msgid "cannot open output file `%s' for category `%s'" +msgstr "kan uitvoerbestand '%s' niet openen voor categorie '%s'" -#. TRANS An attempt to execute a file that is currently open for writing, or -#. TRANS write to a file that is currently being executed. Often using a -#. TRANS debugger to run a program is considered having it open for writing and -#. TRANS will cause this error. (The name stands for ``text file busy''.) This -#. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:290 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 -msgid "Text file busy" -msgstr "Tekstbestand bezig" +#: locale/programs/locfile.c:649 +#, c-format +msgid "failure while writing data for category `%s'" +msgstr "fout bij schrijven van gegevens voor categorie '%s'" -#. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:299 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 -msgid "File too large" -msgstr "Bestand te groot" +#: locale/programs/locfile.c:745 +#, c-format +msgid "cannot create output file `%s' for category `%s'" +msgstr "kan uitvoerbestand '%s' niet aanmaken voor categorie '%s'" -#. TRANS No space left on device; write operation on a file failed because the -#. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:309 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 -msgid "No space left on device" -msgstr "Geen ruimte over op apparaat" +#: locale/programs/locfile.c:781 +msgid "expect string argument for `copy'" +msgstr "argument van 'copy' dient een tekenreeks te zijn" -#. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:318 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 -msgid "Illegal seek" -msgstr "Ongeldige zoekopdracht" +#: locale/programs/locfile.c:785 +msgid "locale name should consist only of portable characters" +msgstr "een locale-naam mag alleen uit overdraagbare tekens bestaan" -#. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:327 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 -msgid "Read-only file system" -msgstr "Alleen-lezen bestandssysteem" +#: locale/programs/locfile.c:804 +msgid "no other keyword shall be specified when `copy' is used" +msgstr "als 'copy' gebruikt wordt, zijn geen andere sleutelwoorden toegestaan" -#. TRANS Too many links; the link count of a single file would become too large. -#. TRANS @code{rename} can cause this error if the file being renamed already has -#. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:338 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 -msgid "Too many links" -msgstr "Teveel koppelingen" +#: locale/programs/repertoire.c:229 locale/programs/repertoire.c:270 +#: locale/programs/repertoire.c:295 +#, c-format +msgid "syntax error in repertoire map definition: %s" +msgstr "syntaxfout in repertoire-kaart-definitie: %s" + +#: locale/programs/repertoire.c:271 +msgid "no or value given" +msgstr "geen waarde of gegeven" + +#: locale/programs/repertoire.c:331 +#, c-format +msgid "cannot save new repertoire map" +msgstr "kan nieuwe repertoire-kaart niet opslaan" + +#: locale/programs/repertoire.c:342 +#, c-format +msgid "repertoire map file `%s' not found" +msgstr "kan repertoire-kaart '%s' niet vinden" + +#: locale/programs/repertoire.c:449 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> en <%s> zijn ongeldige namen voor een bereik" + +#: locale/programs/repertoire.c:456 +msgid "upper limit in range is not smaller then lower limit" +msgstr "bovengrens in bereik is kleiner dan ondergrens" + +# ###XXX slaaf/meester? +#: login/programs/pt_chown.c:74 +#, 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 "" +"De eigenaar, groep en toegangsrechten van een pseudoterminal-slaaf instellen\n" +"overeenkomstig de pseudoterminal-meester gegeven in bestandsdescriptor '%d'.\n" +"Dit is een hulpprogramma voor de grantpt()-functie, niet bedoeld om direct\n" +"vanaf de opdrachtregel uitgevoerd te worden.\n" + +#: login/programs/pt_chown.c:84 +#, c-format +msgid "" +"The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.\n" +"\n" +"%s" +msgstr "" +"De eigenaar is ingesteld op de huidige gebruiker,\n" +"de groep is ingesteld op '%s',\n" +"en de toegangsrechten zijn ingesteld op '%o'.\n" +"\n" +"%s" + +#: login/programs/pt_chown.c:161 +#, c-format +msgid "too many arguments" +msgstr "te veel argumenten" + +#: login/programs/pt_chown.c:169 +#, c-format +msgid "needs to be installed setuid `root'" +msgstr "moet als setuid(root) geïnstalleerd zijn" + +#: malloc/mcheck.c:324 +msgid "memory is consistent, library is buggy\n" +msgstr "geheugentoestand is wel consistent -- **programmafout** in de bibliotheek\n" + +#: malloc/mcheck.c:327 +msgid "memory clobbered before allocated block\n" +msgstr "geheugen vóór toegewezen blok is overschreven\n" + +#: malloc/mcheck.c:330 +msgid "memory clobbered past end of allocated block\n" +msgstr "geheugen na toegewezen blok is overschreven\n" + +#: malloc/mcheck.c:333 +msgid "block freed twice\n" +msgstr "blok is tweemaal vrijgegeven\n" + +#: malloc/mcheck.c:336 +msgid "bogus mcheck_status, library is buggy\n" +msgstr "onjuiste 'mcheck_status' -- **programmafout** in de bibliotheek\n" + +#: malloc/memusage.sh:27 +msgid "Try `memusage --help' for more information." +msgstr "Probeer 'memusage --help' voor meer informatie." + +#: malloc/memusage.sh:33 +msgid "memusage: option `$1' requires an argument" +msgstr "memusage: optie '$1' vereist een argument" + +#: malloc/memusage.sh:39 +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 though 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" +"For bug reporting instructions, please see:\n" +"." +msgstr "" +"Gebruik: memusage [OPTIE]... PROGRAMMA [PROGRAMMA-OPTIE]...\n" +"\n" +"Het geheugengebruik van PROGRAMMA bijhouden.\n" +"\n" +" -n,--progname=NAAM te observeren programma\n" +" -p,--png=BESTAND een PNG-plaatje maken en opslaan in BESTAND\n" +" -d,--data=BESTAND de verzamelde binaire gegevens opslaan in BESTAND\n" +" -u,--unbuffered de uitvoer niet bufferen\n" +" -b,--buffer=GROOTTE hoeveelheid te bufferen uitvoergegevens\n" +" --no-timer geen extra tijdsinformatie verzamelen\n" +" -m,--mmap ook mmap() en dergelijke observeren\n" +"\n" +" -?,--help deze hulptekst tonen\n" +" --usage een kort gebruiksbericht tonen\n" +" -V,--version versie-informatie tonen\n" +"\n" +" De volgende opties zijn alleen bij grafische uitvoer van toepassing:\n" +" -t,--time-based de grafiek lineair in de tijd maken\n" +" -T,--total ook een grafiek van totale geheugengebruik maken\n" +" --title=TEKST titel van de grafiek\n" +" -x,--x-size=GETAL breedte van de grafiek in pixels\n" +" -y,--y-size=GETAL hoogte van de grafiek in pixels\n" +"\n" +"Een argument dat verplicht of optioneel is voor een lange optie, is dat\n" +"ook voor de overeenkomstige korte optie.\n" +"\n" +"Voor het rapporteren van fouten in dit programma, zie:\n" +" ." + +#: malloc/memusage.sh:90 +msgid "" +"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n" +" [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n" +" [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]\n" +" PROGRAM [PROGRAMOPTION]..." +msgstr "" +"Gebruik: memusage [--data=BESTAND] [--progname=NAAM] [--png=BESTAND]\n" +" [--unbuffered] [--buffer=GROOTTE] [--no-timer] [--time-based]\n" +" [--total] [--title=TEKST] [--x-size=GETAL] [--y-size=GETAL]\n" +" PROGRAMMA [PROGRAMMA-OPTIE]..." + +#: malloc/memusage.sh:182 +msgid "memusage: option `${1##*=}' is ambiguous" +msgstr "memusage: optie '${1##*=}' is niet eenduidig" + +#: malloc/memusage.sh:191 +msgid "memusage: unrecognized option `$1'" +msgstr "memusage: onbekende optie '$1'" + +#: malloc/memusage.sh:204 +msgid "No program name given" +msgstr "Geen programmanaam gegeven" + +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "naam van uitvoerbestand" + +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "tekenreeks gebruikt als titel van uitvoergrafiek" + +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "de uitvoer lineair in de tijd maken (standaard is lineair in het aantal functie-aanroepen)" + +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "ook een grafiek maken van totale geheugengebruik" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "uitvoergrafiek dit aantal beeldpunten breed maken" + +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "uitvoergrafiek dit aantal beeldpunten hoog maken" + +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "Een grafiek maken van geheugenanalyse-gegevens." + +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "GEGEVENSBESTAND [UITVOERBESTAND]" + +#: misc/error.c:118 timezone/zic.c:396 +msgid "Unknown system error" +msgstr "Onbekende systeemfout" + +#: nis/nis_callback.c:189 +msgid "unable to free arguments" +msgstr "kan geheugen van argumenten niet vrijgeven" + +#: nis/nis_error.h:1 nis/ypclnt.c:822 nis/ypclnt.c:910 posix/regcomp.c:132 +#: sysdeps/gnu/errlist.c:20 +msgid "Success" +msgstr "Gelukt" + +#: nis/nis_error.h:2 +msgid "Probable success" +msgstr "Waarschijnlijk gelukt" + +#: nis/nis_error.h:3 +msgid "Not found" +msgstr "Niet gevonden" + +#: nis/nis_error.h:4 +msgid "Probably not found" +msgstr "Waarschijnlijk niet gevonden" + +#: nis/nis_error.h:5 +msgid "Cache expired" +msgstr "Cache is verlopen" + +#: nis/nis_error.h:6 +msgid "NIS+ servers unreachable" +msgstr "NIS+-servers zijn onbereikbaar" + +#: nis/nis_error.h:7 +msgid "Unknown object" +msgstr "Onbekend object" + +#: nis/nis_error.h:8 +msgid "Server busy, try again" +msgstr "Server is bezig; probeer het nog eens" + +#: nis/nis_error.h:9 +msgid "Generic system error" +msgstr "Algemene systeemfout" + +#: nis/nis_error.h:10 +msgid "First/next chain broken" +msgstr "De 'eerste/volgende'-ketting is gebroken" + +#. TRANS Permission denied; the file permissions do not allow the attempted operation. +#: nis/nis_error.h:11 nis/ypclnt.c:867 sysdeps/gnu/errlist.c:157 +msgid "Permission denied" +msgstr "Toegang geweigerd" + +#: nis/nis_error.h:12 +msgid "Not owner" +msgstr "Niet de eigenaar" + +#: nis/nis_error.h:13 +msgid "Name not served by this server" +msgstr "Naam wordt door deze server niet aangeboden" + +#: nis/nis_error.h:14 +msgid "Server out of memory" +msgstr "Server heeft onvoldoende geheugen" + +#: nis/nis_error.h:15 +msgid "Object with same name exists" +msgstr "Een object met dezelfde naam bestaat al" + +#: nis/nis_error.h:16 +msgid "Not master server for this domain" +msgstr "Is niet de hoofdserver voor dit domein" + +#: nis/nis_error.h:17 +msgid "Invalid object for operation" +msgstr "Ongeldig object voor bewerking" + +#: nis/nis_error.h:18 +msgid "Malformed name, or illegal name" +msgstr "Naam bevat verkeerde tekens of is ongeldig" + +#: nis/nis_error.h:19 +msgid "Unable to create callback" +msgstr "Kan geen terugaanroep aanmaken" + +#: nis/nis_error.h:20 +msgid "Results sent to callback proc" +msgstr "Resultaten verzonden aan terugaanroep-proces" + +#: nis/nis_error.h:21 +msgid "Not found, no such name" +msgstr "Niet gevonden; naam bestaat niet" + +#: nis/nis_error.h:22 +msgid "Name/entry isn't unique" +msgstr "Naam of item is niet uniek" + +#: nis/nis_error.h:23 +msgid "Modification failed" +msgstr "Wijziging is mislukt" + +#: nis/nis_error.h:24 +msgid "Database for table does not exist" +msgstr "Gegevensbank voor tabel bestaat niet" + +#: nis/nis_error.h:25 +msgid "Entry/table type mismatch" +msgstr "Item- en tabelsoort passen niet bij elkaar" + +#: nis/nis_error.h:26 +msgid "Link points to illegal name" +msgstr "Koppeling wijst naar ongeldige naam" + +#: nis/nis_error.h:27 +msgid "Partial success" +msgstr "Gedeeltelijk gelukt" + +#: nis/nis_error.h:28 +msgid "Too many attributes" +msgstr "Te veel kenmerken" -#. TRANS Domain error; used by mathematical functions when an argument value does -#. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:361 -msgid "Numerical argument out of domain" -msgstr "Numeriek argument buiten domein" +#: nis/nis_error.h:29 +msgid "Error in RPC subsystem" +msgstr "Fout in RPC-subsysteem" -#. TRANS Range error; used by mathematical functions when the result value is -#. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:371 -msgid "Numerical result out of range" -msgstr "Numeriek resultaat buiten bereik" +#: nis/nis_error.h:30 +msgid "Missing or malformed attribute" +msgstr "Ontbrekend of ongeldig kenmerk" -#. TRANS Resource temporarily unavailable; the call might work if you try again -#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; -#. TRANS they are always the same in the GNU C library. -#. TRANS -#. TRANS This error can happen in a few different situations: -#. TRANS -#. TRANS @itemize @bullet -#. TRANS @item -#. TRANS An operation that would block was attempted on an object that has -#. TRANS non-blocking mode selected. Trying the same operation again will block -#. TRANS until some external condition makes it possible to read, write, or -#. TRANS connect (whatever the operation). You can use @code{select} to find out -#. TRANS when the operation will be possible; @pxref{Waiting for I/O}. -#. TRANS -#. TRANS @strong{Portability Note:} In many older Unix systems, this condition -#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code -#. TRANS different from @code{EAGAIN}. To make your program portable, you should -#. TRANS check for both codes and treat them the same. -#. TRANS -#. TRANS @item -#. TRANS A temporary resource shortage made an operation impossible. @code{fork} -#. TRANS can return this error. It indicates that the shortage is expected to -#. TRANS pass, so your program can try the call again later and it may succeed. -#. TRANS It is probably a good idea to delay for a few seconds before trying it -#. TRANS again, to allow time for other processes to release scarce resources. -#. TRANS Such shortages are usually fairly serious and affect the whole system, -#. TRANS so usually an interactive program should report the error to the user -#. TRANS and return to its command loop. -#. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:408 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 -msgid "Resource temporarily unavailable" -msgstr "Bron tijdelijk onbeschikbaar" +#: nis/nis_error.h:31 +msgid "Named object is not searchable" +msgstr "Genoemd object is niet doorzoekbaar" -#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). -#. TRANS The values are always the same, on every operating system. -#. TRANS -#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a -#. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:421 -msgid "Operation would block" -msgstr "Bewerking zou blokkeren" +#: nis/nis_error.h:32 +msgid "Error while talking to callback proc" +msgstr "Fout bij communicatie met terugaanroep-proces" -#. TRANS An operation that cannot complete immediately was initiated on an object -#. TRANS that has non-blocking mode selected. Some functions that must always -#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return -#. TRANS @code{EAGAIN}. Instead, they return @code{EINPROGRESS} to indicate that -#. TRANS the operation has begun and will take some time. Attempts to manipulate -#. TRANS the object before the call completes return @code{EALREADY}. You can -#. TRANS use the @code{select} function to find out when the pending operation -#. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:437 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 -msgid "Operation now in progress" -msgstr "Bewerking is nu bezig" +#: nis/nis_error.h:33 +msgid "Non NIS+ namespace encountered" +msgstr "Een naamsruimte anders NIS+ tegengekomen" -#. TRANS An operation is already in progress on an object that has non-blocking -#. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:447 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 -msgid "Operation already in progress" -msgstr "Bewerking reeds bezig" +#: nis/nis_error.h:34 +msgid "Illegal object type for operation" +msgstr "Ongeldige objectsoort voor bewerking" -#. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:456 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 -msgid "Socket operation on non-socket" -msgstr "Socketbewerking op niet-socket" +#: nis/nis_error.h:35 +msgid "Passed object is not the same object on server" +msgstr "Meegegeven object is niet hetzelfde object als op de server" -#. TRANS The size of a message sent on a socket was larger than the supported -#. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:466 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 -msgid "Message too long" -msgstr "Bericht te lang" +#: nis/nis_error.h:36 +msgid "Modify operation failed" +msgstr "Wijzigingsbewerking is mislukt" -#. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:475 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 -msgid "Protocol wrong type for socket" -msgstr "Protocol van verkeerde soort voor socket" +#: nis/nis_error.h:37 +msgid "Query illegal for named table" +msgstr "Zoekopdracht is ongeldig voor genoemde tabel" -#. TRANS You specified a socket option that doesn't make sense for the -#. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:485 -msgid "Protocol not available" -msgstr "Protocol niet beschikbaar" +#: nis/nis_error.h:38 +msgid "Attempt to remove a non-empty table" +msgstr "Poging tot verwijderen van een niet-lege tabel" -#. TRANS The socket domain does not support the requested communications protocol -#. TRANS (perhaps because the requested protocol is completely invalid). -#. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:496 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 -msgid "Protocol not supported" -msgstr "Protocol niet ondersteund" +#: nis/nis_error.h:39 +msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" +msgstr "Fout bij toegang tot NIS+-koude-startbestand. Is NIS+ wel geïnstalleerd?" -#. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:505 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 -msgid "Socket type not supported" -msgstr "Socketsoort niet ondersteund" +#: nis/nis_error.h:40 +msgid "Full resync required for directory" +msgstr "Volledige hersynchronisatie is nodig voor map" -#. 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 -#. TRANS implemented for all communications protocols. In the GNU system, this -#. TRANS error can happen for many calls when the object does not support the -#. TRANS particular operation; it is a generic indication that the server knows -#. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:519 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 -msgid "Operation not supported" -msgstr "Bewerking niet ondersteund" +#: nis/nis_error.h:41 +msgid "NIS+ operation failed" +msgstr "NIS+-bewerking is mislukt" -#. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:528 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 -msgid "Protocol family not supported" -msgstr "Protocolfamilie niet ondersteund" +#: nis/nis_error.h:42 +msgid "NIS+ service is unavailable or not installed" +msgstr "NIS+-dienst is onbeschikbaar of niet geïnstalleerd" -#. 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}. -#: stdio-common/../sysdeps/gnu/errlist.c:538 -msgid "Address family not supported by protocol" -msgstr "Adresfamilie niet ondersteund door protocol" +#: nis/nis_error.h:43 +msgid "Yes, 42 is the meaning of life" +msgstr "Dat is waar, 42 is de zin van het leven..." -#. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:547 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 -msgid "Address already in use" -msgstr "Adres reeds in gebruik" +#: nis/nis_error.h:44 +msgid "Unable to authenticate NIS+ server" +msgstr "Kan de NIS+-server niet authentificeren" -#. TRANS The requested socket address is not available; for example, you tried -#. TRANS to give a socket a name that doesn't match the local host name. -#. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:558 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 -msgid "Cannot assign requested address" -msgstr "Kan verzochte adres niet toewijzen" +#: nis/nis_error.h:45 +msgid "Unable to authenticate NIS+ client" +msgstr "Kan de NIS+-client niet authentificeren" -#. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:567 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 -msgid "Network is down" -msgstr "Network is down" +#: nis/nis_error.h:46 +msgid "No file space on server" +msgstr "Geen schijfruimte meer op server" -#. TRANS A socket operation failed because the subnet containing the remote host -#. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:577 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 -msgid "Network is unreachable" -msgstr "Netwerk is onbereikbaar" +#: nis/nis_error.h:47 +msgid "Unable to create process on server" +msgstr "Kan geen nieuw proces starten op server" -#. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:586 -msgid "Network dropped connection on reset" -msgstr "Netwerk liet verbinding vallen bij opnieuw instellen" +#: nis/nis_error.h:48 +msgid "Master server busy, full dump rescheduled." +msgstr "Hoofdserver is bezig; volledig ophalen is uitgesteld" -#. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:595 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 -msgid "Software caused connection abort" -msgstr "Software zorgde voor onderbreken verbinding" +#: nis/nis_local_names.c:122 +#, c-format +msgid "LOCAL entry for UID %d in directory %s not unique\n" +msgstr "LOCAL-item voor UID %d in map %s is niet uniek\n" -#. TRANS A network connection was closed for reasons outside the control of the -#. TRANS local host, such as by the remote machine rebooting or an unrecoverable -#. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:606 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 -msgid "Connection reset by peer" -msgstr "Verbinding door partner opnieuw ingesteld" +#: nis/nis_print.c:51 +msgid "UNKNOWN" +msgstr "ONBEKEND" -#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this -#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the -#. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:617 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 -msgid "No buffer space available" -msgstr "Geen bufferruimte beschikbaar" +#: nis/nis_print.c:109 +msgid "BOGUS OBJECT\n" +msgstr "ONGELDIG OBJECT\n" -#. TRANS You tried to connect a socket that is already connected. -#. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:627 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 -msgid "Transport endpoint is already connected" -msgstr "Overdrachtseindpunt is al verbonden" +#: nis/nis_print.c:112 +msgid "NO OBJECT\n" +msgstr "GEEN OBJECT\n" -#. TRANS The socket is not connected to anything. You get this error when you -#. TRANS try to transmit data over a socket, without first specifying a -#. TRANS destination for the data. For a connectionless socket (for datagram -#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:639 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 -msgid "Transport endpoint is not connected" -msgstr "Overdrachtseindpunt is niet verbonden" +#: nis/nis_print.c:115 +msgid "DIRECTORY\n" +msgstr "MAP\n" -#. TRANS No default destination address was set for the socket. You get this -#. TRANS error when you try to transmit data over a connectionless socket, -#. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:650 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 -msgid "Destination address required" -msgstr "Doeladres vereist" +#: nis/nis_print.c:118 +msgid "GROUP\n" +msgstr "GROEP\n" -#. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:659 -msgid "Cannot send after transport endpoint shutdown" -msgstr "Kan niet verzenden na afsluiten overdrachtseindpunt" +#: nis/nis_print.c:121 +msgid "TABLE\n" +msgstr "TABEL\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:668 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 -msgid "Too many references: cannot splice" -msgstr "Teveel verwijzingen: kan niet splitsen" +#: nis/nis_print.c:124 +msgid "ENTRY\n" +msgstr "ITEM\n" -#. TRANS A socket operation with a specified timeout received no response during -#. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:678 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 -msgid "Connection timed out" -msgstr "Verbinding time-out" +#: nis/nis_print.c:127 +msgid "LINK\n" +msgstr "KOPPELING\n" -#. TRANS A remote host refused to allow the network connection (typically because -#. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:688 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 -msgid "Connection refused" -msgstr "Verbinding geweigerd" +#: nis/nis_print.c:130 +msgid "PRIVATE\n" +msgstr "PRIVÉ\n" -#. TRANS Too many levels of symbolic links were encountered in looking up a file name. -#. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:698 -msgid "Too many levels of symbolic links" -msgstr "Teveel niveaus van symbolische koppelingen" +#: nis/nis_print.c:133 +msgid "(Unknown object)\n" +msgstr "(Onbekend object)\n" -#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for -#. TRANS Files}) or host name too long (in @code{gethostname} or -#. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:709 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 -msgid "File name too long" -msgstr "Bestandsnaam te lang" +#: nis/nis_print.c:167 +#, c-format +msgid "Name : `%s'\n" +msgstr "Naam : '%s'\n" -#. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:718 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 -msgid "Host is down" -msgstr "Host is onbereikbaar" +#: nis/nis_print.c:168 +#, c-format +msgid "Type : %s\n" +msgstr "Soort : %s\n" -#. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:727 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 -msgid "No route to host" -msgstr "Geen route naar host" +#: nis/nis_print.c:173 +msgid "Master Server :\n" +msgstr "Hoofdserver :\n" -#. TRANS Directory not empty, where an empty directory was expected. Typically, -#. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:737 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 -msgid "Directory not empty" -msgstr "Map niet leeg" +#: nis/nis_print.c:175 +msgid "Replicate :\n" +msgstr "Replicaserver :\n" -#. TRANS This means that the per-user limit on new process would be exceeded by -#. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on -#. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:748 -msgid "Too many processes" -msgstr "Teveel processen" +#: nis/nis_print.c:176 +#, c-format +msgid "\tName : %s\n" +msgstr "\tNaam : %s\n" -#. TRANS The file quota system is confused because there are too many users. -#. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:758 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 -msgid "Too many users" -msgstr "Teveel gebruikers" +#: nis/nis_print.c:177 +msgid "\tPublic Key : " +msgstr "\tOpenbare sleutel : " -#. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:767 -msgid "Disk quota exceeded" -msgstr "Schijfquota overschreden" +#: nis/nis_print.c:181 +msgid "None.\n" +msgstr "Geen\n" -#. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS -#. TRANS system which is due to file system rearrangements on the server host. -#. TRANS Repairing this condition usually requires unmounting and remounting -#. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:779 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 -msgid "Stale NFS file handle" -msgstr "Achterhaald NFS-bestandshandvat" +#: nis/nis_print.c:184 +#, c-format +msgid "Diffie-Hellmann (%d bits)\n" +msgstr "Diffie-Hellmann (%d bits)\n" -#. TRANS An attempt was made to NFS-mount a remote file system with a file name that -#. TRANS already specifies an NFS-mounted file. -#. TRANS (This is an error on some operating systems, but we expect it to work -#. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:791 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 -msgid "Object is remote" -msgstr "Object is op afstand" +#: nis/nis_print.c:189 +#, c-format +msgid "RSA (%d bits)\n" +msgstr "RSA (%d bits)\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:800 -msgid "RPC struct is bad" -msgstr "RPC struct is slecht" +#: nis/nis_print.c:192 +msgid "Kerberos.\n" +msgstr "Kerberos\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:809 -msgid "RPC version wrong" -msgstr "RPC versie verkeerd" +#: nis/nis_print.c:195 +#, c-format +msgid "Unknown (type = %d, bits = %d)\n" +msgstr "Onbekend (soort = %d, bits = %d)\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:818 -msgid "RPC program not available" -msgstr "RPC programma niet beschikbaar" +#: nis/nis_print.c:206 +#, c-format +msgid "\tUniversal addresses (%u)\n" +msgstr "\tUniversele adressen (%u)\n" + +#: nis/nis_print.c:228 +msgid "Time to live : " +msgstr "Levensduur : " -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:827 -msgid "RPC program version wrong" -msgstr "RPC programma versie verkeerd" +#: nis/nis_print.c:230 +msgid "Default Access rights :\n" +msgstr "Standaard-toegangsrechten :\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:836 -msgid "RPC bad procedure for program" -msgstr "RPC slechte procedure voor programma" +#: nis/nis_print.c:239 +#, c-format +msgid "\tType : %s\n" +msgstr "\tSoort : %s\n" -#. TRANS No locks available. This is used by the file locking facilities; see -#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but -#. TRANS it can result from an operation to an NFS server running another -#. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:848 -msgid "No locks available" -msgstr "Geen blokkeringen beschikbaar" +#: nis/nis_print.c:240 +msgid "\tAccess rights: " +msgstr "\tToegangsrechten : " -#. TRANS Inappropriate file type or format. The file was the wrong type for the -#. TRANS operation, or a data file had the wrong format. -#. TRANS -#. TRANS On some systems @code{chmod} returns this error if you try to set the -#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:861 -msgid "Inappropriate file type or format" -msgstr "Ongepaste bestandssoort of formaat" +#: nis/nis_print.c:254 +msgid "Group Flags :" +msgstr "Groepsvlaggen :" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:870 -msgid "Authentication error" -msgstr "Authentificatie fout" +#: nis/nis_print.c:257 +msgid "" +"\n" +"Group Members :\n" +msgstr "" +"\n" +"Groepsleden :\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:879 -msgid "Need authenticator" -msgstr "Authentificator vereist" +#: nis/nis_print.c:269 +#, c-format +msgid "Table Type : %s\n" +msgstr "Tabelsoort : %s\n" -#. TRANS Function not implemented. This indicates that the function called is -#. TRANS not implemented at all, either in the C library itself or in the -#. TRANS operating system. When you get this error, you can be sure that this -#. TRANS particular function will always fail with @code{ENOSYS} unless you -#. TRANS install a new version of the C library or the operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:892 -msgid "Function not implemented" -msgstr "Functie niet geschreven" +#: nis/nis_print.c:270 +#, c-format +msgid "Number of Columns : %d\n" +msgstr "Aantal kolommen : %d\n" -#. TRANS Not supported. A function returns this error when certain parameter -#. TRANS values are valid, but the functionality they request is not available. -#. TRANS This can mean that the function does not implement a particular command -#. TRANS or option value or flag bit at all. For functions that operate on some -#. TRANS object given in a parameter, such as a file descriptor or a port, it -#. TRANS might instead mean that only @emph{that specific object} (file -#. TRANS descriptor, port, etc.) is unable to support the other parameters given; -#. TRANS different file descriptors might support different ranges of parameter -#. TRANS values. -#. TRANS -#. TRANS If the entire function is not available at all in the implementation, -#. TRANS it returns @code{ENOSYS} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:912 -msgid "Not supported" -msgstr "Niet ondersteund" +#: nis/nis_print.c:271 +#, c-format +msgid "Character Separator : %c\n" +msgstr "Scheidingsteken : %c\n" -#. 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. -#: stdio-common/../sysdeps/gnu/errlist.c:922 -msgid "Invalid or incomplete multibyte or wide character" -msgstr "Ongeldig of onvolledig multibyte- of breed teken" +#: nis/nis_print.c:272 +#, c-format +msgid "Search Path : %s\n" +msgstr "Zoekpad : %s\n" -#. TRANS In the GNU system, servers supporting the @code{term} protocol return -#. TRANS this error for certain operations when the caller is not in the -#. TRANS foreground process group of the terminal. Users do not usually see this -#. TRANS error because functions such as @code{read} and @code{write} translate -#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, -#. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:936 -msgid "Inappropriate operation for background process" -msgstr "Ongepaste bewerking voor achtergrondproces" +#: nis/nis_print.c:273 +msgid "Columns :\n" +msgstr "Kolommen :\n" -#. TRANS In the GNU system, opening a file returns this error when the file is -#. TRANS translated by a program and the translator program dies while starting -#. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:947 -msgid "Translator died" -msgstr "Vertaler is overleden" +#: nis/nis_print.c:276 +#, c-format +msgid "\t[%d]\tName : %s\n" +msgstr "\t[%d]\tNaam : %s\n" -#. TRANS The experienced user will know what is wrong. -#. TRANS @c This error code is a joke. Its perror text is part of the joke. -#. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:958 -msgid "?" -msgstr "?" +#: nis/nis_print.c:278 +msgid "\t\tAttributes : " +msgstr "\t\tKenmerken : " -#. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:967 -msgid "You really blew it this time" -msgstr "Nu heeft u het echt gedaan" +#: nis/nis_print.c:280 +msgid "\t\tAccess Rights : " +msgstr "\t\tToegangsrechten : " -#. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:976 -msgid "Computer bought the farm" -msgstr "Ga er even rustig bij zitten" +#: nis/nis_print.c:290 +msgid "Linked Object Type : " +msgstr "Soort gekoppeld object: " -#. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:985 -msgid "Gratuitous error" -msgstr "Zinloze fout" +#: nis/nis_print.c:292 +#, c-format +msgid "Linked to : %s\n" +msgstr "Gekoppeld aan : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:993 -msgid "Bad message" -msgstr "Fout bericht" +#: nis/nis_print.c:302 +#, c-format +msgid "\tEntry data of type %s\n" +msgstr "\tItemgegevens van soort %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1001 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 -msgid "Identifier removed" -msgstr "Identificeerder verwijderd" +#: nis/nis_print.c:305 +#, c-format +msgid "\t[%u] - [%u bytes] " +msgstr "\t[%u] - [%u bytes] " -#: stdio-common/../sysdeps/gnu/errlist.c:1009 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 -msgid "Multihop attempted" -msgstr "Multihop geprobeerd" +#: nis/nis_print.c:308 +msgid "Encrypted data\n" +msgstr "Gecodeerde gegevens\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1017 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 -msgid "No data available" -msgstr "Geen gegevens beschikbaar" +#: nis/nis_print.c:310 +msgid "Binary data\n" +msgstr "Binaire gegevens\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1025 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 -msgid "Link has been severed" -msgstr "Koppeling bevindt zich in zwaar weer" +#: nis/nis_print.c:326 +#, c-format +msgid "Object Name : %s\n" +msgstr "Objectnaam : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1033 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 -msgid "No message of desired type" -msgstr "Geen bericht van de gewenste soort" +#: nis/nis_print.c:327 +#, c-format +msgid "Directory : %s\n" +msgstr "Map : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1041 -msgid "Out of streams resources" -msgstr "Aantal bronnen voor stromen is uitgeput" +#: nis/nis_print.c:328 +#, c-format +msgid "Owner : %s\n" +msgstr "Eigenaar : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1049 -msgid "Device not a stream" -msgstr "Apparaat is geen stroom" +#: nis/nis_print.c:329 +#, c-format +msgid "Group : %s\n" +msgstr "Groep : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1057 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 -msgid "Value too large for defined data type" -msgstr "Waarde te groot voor gedefinieerde gegevenssoort" +#: nis/nis_print.c:330 +msgid "Access Rights : " +msgstr "Toegangsrechten : " -#: stdio-common/../sysdeps/gnu/errlist.c:1065 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 -msgid "Protocol error" -msgstr "Protocolfout" +#: nis/nis_print.c:332 +#, c-format +msgid "" +"\n" +"Time to Live : " +msgstr "" +"\n" +"Levensduur : " -#: stdio-common/../sysdeps/gnu/errlist.c:1073 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 -msgid "Timer expired" -msgstr "Tijdopnemer overschreden" +#: nis/nis_print.c:335 +#, c-format +msgid "Creation Time : %s" +msgstr "Aanmaaktijd : %s" -#. TRANS Operation canceled; an asynchronous operation was canceled before it -#. TRANS completed. @xref{Asynchronous I/O}. When you call @code{aio_cancel}, -#. TRANS the normal result is for the operations affected to complete with this -#. TRANS error; @pxref{Cancel AIO Operations}. -#: stdio-common/../sysdeps/gnu/errlist.c:1085 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 -msgid "Operation canceled" -msgstr "Bewerking geannuleerd" +#: nis/nis_print.c:337 +#, c-format +msgid "Mod. Time : %s" +msgstr "Wijzigingstijd : %s" -#: stdio-common/../sysdeps/gnu/errlist.c:1093 -msgid "Interrupted system call should be restarted" -msgstr "Onderbroken systeemaanroep moet worden herstart" +#: nis/nis_print.c:338 +msgid "Object Type : " +msgstr "Objectsoort : " -#: stdio-common/../sysdeps/gnu/errlist.c:1101 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 -msgid "Channel number out of range" -msgstr "Kanaalgetal buiten bereik" +#: nis/nis_print.c:358 +#, c-format +msgid " Data Length = %u\n" +msgstr " Gegevenslengte = %u\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1109 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 -msgid "Level 2 not synchronized" -msgstr "Niveau 2 niet gesynchroniseerd" +#: nis/nis_print.c:372 +#, c-format +msgid "Status : %s\n" +msgstr "Status : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1117 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 -msgid "Level 3 halted" -msgstr "Niveau 3 tot stilstand gekomen" +#: nis/nis_print.c:373 +#, c-format +msgid "Number of objects : %u\n" +msgstr "Aantal objecten : %u\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1125 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 -msgid "Level 3 reset" -msgstr "Niveau 3 opnieuw instellen" +#: nis/nis_print.c:377 +#, c-format +msgid "Object #%d:\n" +msgstr "Object #%d:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1133 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 -msgid "Link number out of range" -msgstr "Koppelingsgetal buiten bereik" +#: nis/nis_print_group_entry.c:117 +#, c-format +msgid "Group entry for \"%s.%s\" group:\n" +msgstr "Groepsitem voor \"%s.%s\"-groep:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1141 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 -msgid "Protocol driver not attached" -msgstr "Protocolstuurprogramma niet verbonden" +#: nis/nis_print_group_entry.c:125 +msgid " Explicit members:\n" +msgstr " Expliciete leden:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1149 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 -msgid "No CSI structure available" -msgstr "Geen CSI-structure beschikbaar" +#: nis/nis_print_group_entry.c:130 +msgid " No explicit members\n" +msgstr " Geen expliciete leden\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1157 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 -msgid "Level 2 halted" -msgstr "Niveau 2 tot stilstand gekomen" +#: nis/nis_print_group_entry.c:133 +msgid " Implicit members:\n" +msgstr " Impliciete leden:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1165 -msgid "Invalid exchange" -msgstr "Ongeldige uitwisseling" +#: nis/nis_print_group_entry.c:138 +msgid " No implicit members\n" +msgstr " Geen impliciete leden\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1173 -msgid "Invalid request descriptor" -msgstr "Ongeldige verzoekbeschrijver" +#: nis/nis_print_group_entry.c:141 +msgid " Recursive members:\n" +msgstr " Recursieve leden:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1181 -msgid "Exchange full" -msgstr "Uitwisseling vol" +#: nis/nis_print_group_entry.c:146 +msgid " No recursive members\n" +msgstr " Geen recursieve leden\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1189 -msgid "No anode" -msgstr "Geen anode" +#: nis/nis_print_group_entry.c:149 nis/nis_print_group_entry.c:165 +msgid " Explicit nonmembers:\n" +msgstr " Expliciete niet-leden:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1197 -msgid "Invalid request code" -msgstr "Ongeldige verzoekcode" +#: nis/nis_print_group_entry.c:154 +msgid " No explicit nonmembers\n" +msgstr " Geen expliciete niet-leden\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1205 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 -msgid "Invalid slot" -msgstr "Ongeldig slot" +#: nis/nis_print_group_entry.c:157 +msgid " Implicit nonmembers:\n" +msgstr " Impliciete niet-leden:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1213 -msgid "File locking deadlock error" -msgstr "Bestandsblokkering fout totale blokkering" +#: nis/nis_print_group_entry.c:162 +msgid " No implicit nonmembers\n" +msgstr " Geen impliciete niet-leden\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1221 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 -msgid "Bad font file format" -msgstr "Slecht lettertype bestandsformaat" +#: nis/nis_print_group_entry.c:170 +msgid " No recursive nonmembers\n" +msgstr " Geen recursieve niet-leden\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1229 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 -msgid "Machine is not on the network" -msgstr "Machine is niet op het netwerk" +#: nis/nss_nisplus/nisplus-publickey.c:101 +#: nis/nss_nisplus/nisplus-publickey.c:183 +#, c-format +msgid "DES entry for netname %s not unique\n" +msgstr "DES-item voor netnaam %s is niet uniek\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1237 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 -msgid "Package not installed" -msgstr "Pakket niet geïnstalleerd" +#: nis/nss_nisplus/nisplus-publickey.c:220 +#, c-format +msgid "netname2user: missing group id list in `%s'." +msgstr "netname2user: ontbrekende groeps-ID-lijst in '%s'" -#: stdio-common/../sysdeps/gnu/errlist.c:1245 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 -msgid "Advertise error" -msgstr "Adverteerfout" +#: nis/nss_nisplus/nisplus-publickey.c:302 +#: nis/nss_nisplus/nisplus-publickey.c:308 +#: nis/nss_nisplus/nisplus-publickey.c:373 +#: nis/nss_nisplus/nisplus-publickey.c:382 +#, c-format +msgid "netname2user: (nis+ lookup): %s\n" +msgstr "netname2user: (opzoeken in NIS+): %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1253 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 -msgid "Srmount error" -msgstr "Srmount fout" +#: nis/nss_nisplus/nisplus-publickey.c:321 +#, c-format +msgid "netname2user: DES entry for %s in directory %s not unique" +msgstr "netname2user: DES-item voor %s in map %s is niet uniek" -#: stdio-common/../sysdeps/gnu/errlist.c:1261 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 -msgid "Communication error on send" -msgstr "Communicatiefout bij verzenden" +#: nis/nss_nisplus/nisplus-publickey.c:339 +#, c-format +msgid "netname2user: principal name `%s' too long" +msgstr "netname2user: hoofdnaam '%s' is te lang" -#: stdio-common/../sysdeps/gnu/errlist.c:1269 -msgid "RFS specific error" -msgstr "RFS-specifieke fout" +#: nis/nss_nisplus/nisplus-publickey.c:395 +#, c-format +msgid "netname2user: LOCAL entry for %s in directory %s not unique" +msgstr "netname2user: LOCAL-item voor %s in map %s is niet uniek" -#: stdio-common/../sysdeps/gnu/errlist.c:1277 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 -msgid "Name not unique on network" -msgstr "Naam niet uniek op netwerk" +#: nis/nss_nisplus/nisplus-publickey.c:402 +msgid "netname2user: should not have uid 0" +msgstr "netname2user: UID mag niet 0 zijn" -#: stdio-common/../sysdeps/gnu/errlist.c:1285 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 -msgid "File descriptor in bad state" -msgstr "Bestandsbeschrijver in slechte status" +#: nis/ypclnt.c:825 +msgid "Request arguments bad" +msgstr "Verzoeksargumenten zijn ongeldig" -#: stdio-common/../sysdeps/gnu/errlist.c:1293 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 -msgid "Remote address changed" -msgstr "Adres op afstand is veranderd" +#: nis/ypclnt.c:828 +msgid "RPC failure on NIS operation" +msgstr "RPC-aanroep is mislukt bij NIS-bewerking" -#: stdio-common/../sysdeps/gnu/errlist.c:1301 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 -msgid "Can not access a needed shared library" -msgstr "Kan geen toegang krijgen tot benodigde gedeelde bibliotheek" +#: nis/ypclnt.c:831 +msgid "Can't bind to server which serves this domain" +msgstr "Kan niet binden aan de server die dit domein aanbiedt" -#: stdio-common/../sysdeps/gnu/errlist.c:1309 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 -msgid "Accessing a corrupted shared library" -msgstr "Er wordt toegang gezocht tot een beschadigde gedeelde bibliotheek" +#: nis/ypclnt.c:834 +msgid "No such map in server's domain" +msgstr "Afbeelding bestaat niet in domein van server" -#: stdio-common/../sysdeps/gnu/errlist.c:1317 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 -msgid ".lib section in a.out corrupted" -msgstr ".lib sectie in a.out beschadigd" +#: nis/ypclnt.c:837 +msgid "No such key in map" +msgstr "Sleutel bestaat niet in afbeelding" -#: stdio-common/../sysdeps/gnu/errlist.c:1325 -msgid "Attempting to link in too many shared libraries" -msgstr "Er wordt geprobeerd teveel gedeelde bibliotheken in te koppelen" +#: nis/ypclnt.c:840 +msgid "Internal NIS error" +msgstr "**Interne NIS-fout**" -#: stdio-common/../sysdeps/gnu/errlist.c:1333 -msgid "Cannot exec a shared library directly" -msgstr "Kan een gedeelde bibliotheek niet direct uitvoeren" +#: nis/ypclnt.c:843 +msgid "Local resource allocation failure" +msgstr "Fout bij reserveren van lokale hulpbron" -#: stdio-common/../sysdeps/gnu/errlist.c:1341 -msgid "Streams pipe error" -msgstr "Pijpfout bij stromen" +#: nis/ypclnt.c:846 +msgid "No more records in map database" +msgstr "Geen records meer in afbeeldingengegevensbank" -#: stdio-common/../sysdeps/gnu/errlist.c:1349 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 -msgid "Structure needs cleaning" -msgstr "Structure moet worden opgeschoond" +#: nis/ypclnt.c:849 +msgid "Can't communicate with portmapper" +msgstr "Kan niet communiceren met poortvertaler" -#: stdio-common/../sysdeps/gnu/errlist.c:1357 -msgid "Not a XENIX named type file" -msgstr "Niet een XENIX bestand met naam" +#: nis/ypclnt.c:852 +msgid "Can't communicate with ypbind" +msgstr "Kan niet communiceren met ypbind()" + +#: nis/ypclnt.c:855 +msgid "Can't communicate with ypserv" +msgstr "Kan niet communiceren met ypserv()" -#: stdio-common/../sysdeps/gnu/errlist.c:1365 -msgid "No XENIX semaphores available" -msgstr "Geen XENIX-semaforen beschikbaar" +#: nis/ypclnt.c:858 +msgid "Local domain name not set" +msgstr "Lokale domeinnaam is niet ingesteld" -#: stdio-common/../sysdeps/gnu/errlist.c:1373 -msgid "Is a named type file" -msgstr "Is een bestand met naam" +#: nis/ypclnt.c:861 +msgid "NIS map database is bad" +msgstr "NIS-afbeeldingengegevensbank is beschadigd" -#: stdio-common/../sysdeps/gnu/errlist.c:1381 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 -msgid "Remote I/O error" -msgstr "Invoer/uitvoer fout op afstand" +#: nis/ypclnt.c:864 +msgid "NIS client/server version mismatch - can't supply service" +msgstr "versies van NIS-client en -server passen niet bij elkaar -- kan dienst niet aanbieden" -#: stdio-common/../sysdeps/gnu/errlist.c:1389 -msgid "No medium found" -msgstr "Geen medium gevonden" +#: nis/ypclnt.c:870 +msgid "Database is busy" +msgstr "Gegevensbank is bezig" -#: stdio-common/../sysdeps/gnu/errlist.c:1397 -msgid "Wrong medium type" -msgstr "Verkeerde mediumsoort" +#: nis/ypclnt.c:873 +msgid "Unknown NIS error code" +msgstr "Onbekende NIS-foutcode" -#: stdio-common/../sysdeps/unix/siglist.c:26 -msgid "Signal 0" -msgstr "Signaal 0" +#: nis/ypclnt.c:913 +msgid "Internal ypbind error" +msgstr "**Interne ypbind()-fout**" -#: stdio-common/../sysdeps/unix/siglist.c:32 -msgid "IOT trap" -msgstr "IOT-val" +#: nis/ypclnt.c:916 +msgid "Domain not bound" +msgstr "Domein is niet gebonden" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 -msgid "Error 0" -msgstr "Fout 0" +#: nis/ypclnt.c:919 +msgid "System resource allocation failure" +msgstr "Fout bij reserveren van systeemhulpbron" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 -#: nis/nis_error.c:40 -msgid "Not owner" -msgstr "Niet eigenaar" +#: nis/ypclnt.c:922 +msgid "Unknown ypbind error" +msgstr "Onbekende ypbind()-fout" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 -msgid "I/O error" -msgstr "Invoer/Uitvoer fout" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 -msgid "Arg list too long" -msgstr "Argumentenlijst te lang" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 -msgid "Bad file number" -msgstr "Slecht bestandsgetal" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 -msgid "Not enough space" -msgstr "Onvoldoende ruimte" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 -msgid "Device busy" -msgstr "Apparaat bezig" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 -msgid "Cross-device link" -msgstr "Koppeling over verschillende apparaten" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 -msgid "File table overflow" -msgstr "Bestandstabel overloop" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 -msgid "Argument out of domain" -msgstr "Argument buiten domein" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 -msgid "Result too large" -msgstr "Resultaat te groot" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 -msgid "Deadlock situation detected/avoided" -msgstr "Situatie van totale blokkering gedetecteerd/omzeild" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 -msgid "No record locks available" -msgstr "Geen recordblokkeringen beschikbaar" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 -msgid "Disc quota exceeded" -msgstr "Schijfquota overschreden" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 -msgid "Bad exchange descriptor" -msgstr "Slechte uitwisselingsbeschrijver" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 -msgid "Bad request descriptor" -msgstr "Slechte verzoekbeschrijver" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 -msgid "Message tables full" -msgstr "Berichttabellen vol" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 -msgid "Anode table overflow" -msgstr "Anode-tabel overloop" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 -msgid "Bad request code" -msgstr "Slechte verzoekcode" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 -msgid "File locking deadlock" -msgstr "Bestandsblokkering totale blokkering" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 -msgid "Error 58" -msgstr "Fout 58" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 -msgid "Error 59" -msgstr "Fout 59" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 -msgid "Not a stream device" -msgstr "Niet een stroomapparaat" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 -msgid "Out of stream resources" -msgstr "Bronnen voor stromen uitgeput" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 -msgid "Error 72" -msgstr "Fout 72" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 -msgid "Error 73" -msgstr "Fout 73" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 -msgid "Error 75" -msgstr "Fout 75" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 -msgid "Error 76" -msgstr "Fout 76" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 -msgid "Not a data message" -msgstr "Niet een gegevensbericht" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 -msgid "Attempting to link in more shared libraries than system limit" -msgstr "Er wordt geprobeerd meer gedeelde bibliotheken in te koppelen dan de systeemgrens" +#: nis/ypclnt.c:963 +msgid "yp_update: cannot convert host to netname\n" +msgstr "yp_update: kan host niet converteren naar netnaam\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 -msgid "Can not exec a shared library directly" -msgstr "Kan een gedeelde bibliotheek niet direct uitvoeren" +#: nis/ypclnt.c:981 +msgid "yp_update: cannot get server address\n" +msgstr "yp_update: kan server-adres niet opvragen\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 -msgid "Illegal byte sequence" -msgstr "Ongeldige bytereeks" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 -msgid "Operation not applicable" -msgstr "Bewerking niet van toepassing" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 -msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" -msgstr "Het aantal symbolische koppelingen dat tijdens het doorlopen van de padnaam is tegengekomen overschrijdt het maximum MAXSYMLINKS" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 -msgid "Error 91" -msgstr "Fout 91" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 -msgid "Error 92" -msgstr "Fout 92" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 -msgid "Option not supported by protocol" -msgstr "Optie niet ondersteund door protocol" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 -msgid "Error 100" -msgstr "Fout 100" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 -msgid "Error 101" -msgstr "Fout 101" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 -msgid "Error 102" -msgstr "Fout 102" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 -msgid "Error 103" -msgstr "Fout 103" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 -msgid "Error 104" -msgstr "Fout 104" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 -msgid "Error 105" -msgstr "Fout 105" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 -msgid "Error 106" -msgstr "Fout 106" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 -msgid "Error 107" -msgstr "Fout 107" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 -msgid "Error 108" -msgstr "Fout 108" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 -msgid "Error 109" -msgstr "Fout 109" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 -msgid "Error 110" -msgstr "Fout 110" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 -msgid "Error 111" -msgstr "Fout 111" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 -msgid "Error 112" -msgstr "Fout 112" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 -msgid "Error 113" -msgstr "Fout 113" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 -msgid "Error 114" -msgstr "Fout 114" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 -msgid "Error 115" -msgstr "Fout 115" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 -msgid "Error 116" -msgstr "Fout 116" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 -msgid "Error 117" -msgstr "Fout 117" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 -msgid "Error 118" -msgstr "Fout 118" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 -msgid "Error 119" -msgstr "Fout 119" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 -msgid "Operation not supported on transport endpoint" -msgstr "Bewerking niet ondersteund op overdrachtseindpunt" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 -msgid "Address family not supported by protocol family" -msgstr "Adresfamilie niet ondersteund door protocolfamilie" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 -msgid "Network dropped connection because of reset" -msgstr "Netwerk liet verbinding vallen vanwege opnieuw instellen" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 -msgid "Error 136" -msgstr "Fout 136" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 -msgid "Not a name file" -msgstr "Niet een naambestand" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 -msgid "Not available" -msgstr "Niet beschikbaar" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 -msgid "Is a name file" -msgstr "Is een naambestand" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 -msgid "Reserved for future use" -msgstr "Gereserveerd voor toekomstig gebruik" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 -msgid "Error 142" -msgstr "Fout 142" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 -msgid "Cannot send after socket shutdown" -msgstr "Kan niet verzenden na afsluiten socket" +#: nscd/aicache.c:76 nscd/hstcache.c:461 +#, c-format +msgid "Haven't found \"%s\" in hosts cache!" +msgstr "Item \"%s\" niet gevonden in hosts-cache!" -#: stdio-common/psignal.c:63 +#: nscd/aicache.c:78 nscd/hstcache.c:463 #, c-format -msgid "%s%sUnknown signal %d\n" -msgstr "%s%sOnbekend signaal %d\n" +msgid "Reloading \"%s\" in hosts cache!" +msgstr "Herladen van \"%s\" in hosts-cache!" -#: dlfcn/dlinfo.c:51 -msgid "RTLD_SELF used in code not dynamically loaded" -msgstr "RTLD_SELF gebruikt in code niet dynamisch geladen" +#: nscd/cache.c:126 +#, c-format +msgid "add new entry \"%s\" of type %s for %s to cache%s" +msgstr "toevoegen van nieuw item \"%s\" van type %s voor %s aan cache%s" -#: dlfcn/dlinfo.c:61 -msgid "unsupported dlinfo request" -msgstr "niet-ondersteund dlinfo-verzoek" +#: nscd/cache.c:233 nscd/connections.c:750 +#, c-format +msgid "cannot stat() file `%s': %s" +msgstr "kan status van bestand '%s' niet opvragen: %s" -#: malloc/mcheck.c:346 -msgid "memory is consistent, library is buggy\n" -msgstr "geheugen is consistent, er zitten fouten in de bibliotheek\n" +#: nscd/cache.c:262 +#, c-format +msgid "pruning %s cache; time %ld" +msgstr "snoeien van cache %s; tijd %ld" -#: malloc/mcheck.c:349 -msgid "memory clobbered before allocated block\n" -msgstr "geheugen rommelig voor toegewezen blok\n" +#: nscd/cache.c:289 +#, c-format +msgid "considering %s entry \"%s\", timeout %" +msgstr "overwegen van %s-item \"%s\", tijdslimiet %" -#: malloc/mcheck.c:352 -msgid "memory clobbered past end of allocated block\n" -msgstr "geheugen rommelig na einde van toegewezen blok\n" +#: nscd/connections.c:469 nscd/connections.c:481 nscd/connections.c:493 +#: nscd/connections.c:512 +#, c-format +msgid "invalid persistent database file \"%s\": %s" +msgstr "ongeldig persistent gegevensbestand '%s': %s" -#: malloc/mcheck.c:355 -msgid "block freed twice\n" -msgstr "blok tweemaal vrij gegeven\n" +#: nscd/connections.c:483 +msgid "header size does not match" +msgstr "grootte van de kop klopt niet" -#: malloc/mcheck.c:358 -msgid "bogus mcheck_status, library is buggy\n" -msgstr "slechte mcheck_status, er zit een fout in de bibliotheek\n" +#: nscd/connections.c:495 +msgid "file size does not match" +msgstr "bestandsgrootte klopt niet" -#: malloc/memusagestat.c:53 -msgid "Name output file" -msgstr "Naam uitvoerbestand" +#: nscd/connections.c:514 +msgid "verification failed" +msgstr "gegevenscontrole is mislukt" -#: malloc/memusagestat.c:54 -msgid "Title string used in output graphic" -msgstr "Titeltekenreeks gebruikt in grafische uitvoer" +#: nscd/connections.c:528 +#, c-format +msgid "suggested size of table for database %s larger than the persistent database's table" +msgstr "de aangeraden tabelgrootte voor gegevensbestand '%s' is groter dan de tabelgrootte van het persistente gegevensbestand" -#: malloc/memusagestat.c:55 -msgid "Generate output linear to time (default is linear to number of function calls)" -msgstr "Uitvoer lineair in de tijd genereren (standaard is lineair in het aantal functie-aanroepen)" +#: nscd/connections.c:538 nscd/connections.c:619 +#, c-format +msgid "cannot create read-only descriptor for \"%s\"; no mmap" +msgstr "kan geen alleen-lezen-descriptor voor '%s' aanmaken; geen mmap()" -#: malloc/memusagestat.c:57 -msgid "Also draw graph for total memory consumption" -msgstr "Ook een grafiek tekenen voor totaal geheugengebruik" +#: nscd/connections.c:598 +#, c-format +msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart" +msgstr "gegevensbestand voor %s is beschadigd of wordt al gebruikt; verwijder %s zo nodig handmatig en herstart" -#: malloc/memusagestat.c:58 -msgid "make output graphic VALUE pixel wide" -msgstr "uitvoergrafiek WAARDE beeldpunten breed maken" +#: nscd/connections.c:605 +#, c-format +msgid "cannot create %s; no persistent database used" +msgstr "kan %s niet aanmaken; geen persistent gegevensbestand gebruikt" -#: malloc/memusagestat.c:59 -msgid "make output graphic VALUE pixel high" -msgstr "uitvoergrafiek WAARDE beeldpunten hoog maken" +#: nscd/connections.c:608 +#, c-format +msgid "cannot create %s; no sharing possible" +msgstr "kan %s niet aanmaken; bestandsdeling is niet mogelijk" -#: malloc/memusagestat.c:64 -msgid "Generate graphic from memory profiling data" -msgstr "Grafiek genereren van geheugenprofileringsgegevens" +#: nscd/connections.c:679 +#, c-format +msgid "cannot write to database file %s: %s" +msgstr "kan niet naar gegevensbestand %s schrijven: %s" -#: malloc/memusagestat.c:67 -msgid "DATAFILE [OUTFILE]" -msgstr "GEGEVENSBESTAND [UITVOERBESTAND]" +#: nscd/connections.c:713 +#, c-format +msgid "cannot set socket to close on exec: %s; disabling paranoia mode" +msgstr "kan socket niet op sluiten-bij-exec instellen: %s -- paranoia-modus is uitgeschakeld" -#: string/strerror.c:43 posix/../sysdeps/posix/gai_strerror.c:57 -msgid "Unknown error" -msgstr "Onbekende fout" +#: nscd/connections.c:763 +#, c-format +msgid "cannot open socket: %s" +msgstr "kan socket niet openen: %s" -#: string/strsignal.c:69 +#: nscd/connections.c:780 #, c-format -msgid "Real-time signal %d" -msgstr "Real-time signaal %d" +msgid "cannot change socket to nonblocking mode: %s" +msgstr "kan socket niet omschakelen naar niet-blokkerende modus: %s" -#: string/strsignal.c:73 +#: nscd/connections.c:788 #, c-format -msgid "Unknown signal %d" -msgstr "Onbekend signaal %d" +msgid "cannot set socket to close on exec: %s" +msgstr "kan socket niet op sluiten-bij-exec instellen: %s" -#: timezone/zdump.c:176 +#: nscd/connections.c:799 #, c-format -msgid "%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n" -msgstr "%s: gebruik is %s [ --version ] [ -v ] [ -c afkapwaarde ] zonenaam ...\n" +msgid "cannot enable socket to accept connections: %s" +msgstr "kan socket geen verbindingen laten accepteren: %s" -#: timezone/zdump.c:269 -msgid "Error writing to standard output" -msgstr "Fout bij schrijven naar standaard uitvoer" +#: nscd/connections.c:892 +#, c-format +msgid "provide access to FD %d, for %s" +msgstr "toegang verleend aan bestandsdescriptor %d, voor %s" -#: timezone/zic.c:361 +#: nscd/connections.c:904 #, c-format -msgid "%s: Memory exhausted: %s\n" -msgstr "%s: Geheugen uitgeput: %s\n" +msgid "cannot handle old request version %d; current version is %d" +msgstr "kan verzoek voor oude versie %d niet behandelen; huidige versie is %d" -#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157 -msgid "Unknown system error" -msgstr "Onbekende systeemfout" +#: nscd/connections.c:954 nscd/connections.c:1007 +#, c-format +msgid "cannot write result: %s" +msgstr "kan resultaat niet schrijven: %s" -#: timezone/zic.c:420 +#: nscd/connections.c:1082 #, c-format -msgid "\"%s\", line %d: %s" -msgstr "\"%s\", regel %d: %s" +msgid "error getting caller's id: %s" +msgstr "fout bij opvragen van ID van aanroeper: %s" -#: timezone/zic.c:423 +#: nscd/connections.c:1140 nscd/connections.c:1154 #, c-format -msgid " (rule from \"%s\", line %d)" -msgstr " (regel van \"%s\", regel %d)" +msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode" +msgstr "kan '/proc/self/cmdline' niet openen: %s -- paranoia-modus is uitgeschakeld" -#: timezone/zic.c:435 -msgid "warning: " -msgstr "waarschuwing: " +#: nscd/connections.c:1194 +#, c-format +msgid "cannot change to old UID: %s; disabling paranoia mode" +msgstr "kan niet overschakelen naar oude UID: %s -- paranoia-modus is uitgeschakeld" -#: timezone/zic.c:445 +#: nscd/connections.c:1204 #, c-format -msgid "" -"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" -"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" -msgstr "" -"%s: gebruik is %s [ --version ] [ -s ] [ -v ] [ -l lokale-tijd ] [ -p posix-regels ] \\\n" -"\t[ -d map ] [ -L schrikkelseconden ] [ -y jaar-is-soort ] [ bestandsnaam ... ]\n" +msgid "cannot change to old GID: %s; disabling paranoia mode" +msgstr "kan niet overschakelen naar oude GID: %s -- paranoia-modus is uitgeschakeld" -#: timezone/zic.c:492 +#: nscd/connections.c:1217 #, c-format -msgid "%s: More than one -d option specified\n" -msgstr "%s: Meerdere -d opties opgegeven\n" +msgid "cannot change to old working directory: %s; disabling paranoia mode" +msgstr "kan niet overschakelen naar oude werkmap: %s -- paranoia-modus is uitgeschakeld" -#: timezone/zic.c:502 +#: nscd/connections.c:1245 #, c-format -msgid "%s: More than one -l option specified\n" -msgstr "%s: Meerdere -l opties opgegeven\n" +msgid "re-exec failed: %s; disabling paranoia mode" +msgstr "her-exec() is mislukt: %s -- paranoia-modus is uitgeschakeld" -#: timezone/zic.c:512 +#: nscd/connections.c:1254 #, c-format -msgid "%s: More than one -p option specified\n" -msgstr "%s: Meerdere -p opties opgegeven\n" +msgid "cannot change current working directory to \"/\": %s" +msgstr "kan huidige werkmap niet overschakelen naar '/': %s" -#: timezone/zic.c:522 +#: nscd/connections.c:1372 #, c-format -msgid "%s: More than one -y option specified\n" -msgstr "%s: Meerdere -y opties opgegeven\n" +msgid "short read while reading request: %s" +msgstr "te weinig gelezen bij lezen van verzoek: %s" -#: timezone/zic.c:532 +#: nscd/connections.c:1404 #, c-format -msgid "%s: More than one -L option specified\n" -msgstr "%s: Meerdere -L opties opgegeven\n" +msgid "key length in request too long: %d" +msgstr "sleutellengte in verzoek is te lang: %d" -#: timezone/zic.c:639 +#: nscd/connections.c:1417 #, c-format -msgid "%s: Can't unlink %s: %s\n" -msgstr "%s: Kan %s niet ontkoppelen: %s\n" +msgid "short read while reading request key: %s" +msgstr "te weinig gelezen bij lezen van verzoeksleutel: %s" -#: timezone/zic.c:646 -msgid "hard link failed, symbolic link used" -msgstr "harde koppeling mislukt, symbolische wordt gebruikt" +#: nscd/connections.c:1426 +#, c-format +msgid "handle_request: request received (Version = %d) from PID %ld" +msgstr "handle_request(): verzoek ontvangen (versie = %d) van PID %ld" -#: timezone/zic.c:654 +#: nscd/connections.c:1431 #, c-format -msgid "%s: Can't link from %s to %s: %s\n" -msgstr "%s: Kan niet koppelen van %s naar %s: %s\n" +msgid "handle_request: request received (Version = %d)" +msgstr "handle_request(): verzoek ontvangen (versie = %d)" -#: timezone/zic.c:752 timezone/zic.c:754 -msgid "same rule name in multiple files" -msgstr "dezelfde regelnaam in meerdere bestanden" +#: nscd/connections.c:1792 +#, c-format +msgid "could only start %d threads; terminating" +msgstr "kan slechts %d threads starten -- gestopt" -#: timezone/zic.c:795 -msgid "unruly zone" -msgstr "onhandelbare zone" +#: nscd/connections.c:1840 nscd/connections.c:1841 nscd/connections.c:1858 +#: nscd/connections.c:1867 nscd/connections.c:1885 nscd/connections.c:1896 +#: nscd/connections.c:1907 +#, c-format +msgid "Failed to run nscd as user '%s'" +msgstr "uitvoeren van nscd als gebruiker '%s' is mislukt" -#: timezone/zic.c:802 +#: nscd/connections.c:1859 #, c-format -msgid "%s in ruleless zone" -msgstr "%s in regelloze zone" +msgid "initial getgrouplist failed" +msgstr "eerste getgrouplist() is mislukt" -#: timezone/zic.c:823 -msgid "standard input" -msgstr "standaard invoer" +#: nscd/connections.c:1868 +#, c-format +msgid "getgrouplist failed" +msgstr "getgrouplist() is mislukt" -#: timezone/zic.c:828 +#: nscd/connections.c:1886 #, c-format -msgid "%s: Can't open %s: %s\n" -msgstr "%s: Kan %s niet openen: %s\n" +msgid "setgroups failed" +msgstr "setgroups() is mislukt" -#: timezone/zic.c:839 -msgid "line too long" -msgstr "regel te lang" +#: nscd/grpcache.c:400 nscd/hstcache.c:411 nscd/initgrcache.c:411 +#: nscd/pwdcache.c:395 +#, c-format +msgid "short write in %s: %s" +msgstr "te weinig geschreven in %s: %s" -#: timezone/zic.c:859 -msgid "input line of unknown type" -msgstr "invoerregel van onbekende soort" +#: nscd/grpcache.c:443 nscd/initgrcache.c:77 +#, c-format +msgid "Haven't found \"%s\" in group cache!" +msgstr "Item \"%s\" niet gevonden in groeps-cache!" -#: timezone/zic.c:875 +#: nscd/grpcache.c:445 nscd/initgrcache.c:79 #, c-format -msgid "%s: Leap line in non leap seconds file %s\n" -msgstr "%s: Schrikkelregel in niet-schrikkelseconden bestand %s\n" +msgid "Reloading \"%s\" in group cache!" +msgstr "Herladen van \"%s\" in groeps-cache!" -#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322 +#: nscd/grpcache.c:536 #, c-format -msgid "%s: panic: Invalid l_value %d\n" -msgstr "%s: paniek: Ongeldige l_value %d\n" +msgid "Invalid numeric gid \"%s\"!" +msgstr "Ongeldig numeriek GID '%s'!" -#: timezone/zic.c:890 +#: nscd/mem.c:382 #, c-format -msgid "%s: Error reading %s\n" -msgstr "%s: Fout bij lezen %s\n" +msgid "freed %zu bytes in %s cache" +msgstr "%zu bytes in cache %s vrijgegeven" -#: timezone/zic.c:897 +#: nscd/mem.c:511 #, c-format -msgid "%s: Error closing %s: %s\n" -msgstr "%s: Fout bij sluiten %s: %s\n" +msgid "no more memory for database '%s'" +msgstr "onvoldoende geheugen voor gegevensbank '%s'" -#: timezone/zic.c:902 -msgid "expected continuation line not found" -msgstr "verwachte continuering regel niet gevonden" +#: nscd/nscd.c:97 +msgid "Read configuration data from NAME" +msgstr "configuratiegegevens lezen uit dit bestand" -#: timezone/zic.c:958 -msgid "wrong number of fields on Rule line" -msgstr "verkeerd aantal velden op Rule (regel) regel" +#: nscd/nscd.c:99 +msgid "Do not fork and display messages on the current tty" +msgstr "niet naar de achtergrond gaan; berichten op huidige TTY weergeven" -#: timezone/zic.c:962 -msgid "nameless rule" -msgstr "naamloze regel" +#: nscd/nscd.c:100 +msgid "NUMBER" +msgstr "GETAL" -#: timezone/zic.c:967 -msgid "invalid saved time" -msgstr "ongeldige opgeslagen tijd" +#: nscd/nscd.c:100 +msgid "Start NUMBER threads" +msgstr "dit aantal threads starten" -#: timezone/zic.c:986 -msgid "wrong number of fields on Zone line" -msgstr "verkeerd aantal velden in Zone regel" +#: nscd/nscd.c:101 +msgid "Shut the server down" +msgstr "de server afsluiten" + +#: nscd/nscd.c:102 +msgid "Print current configuration statistic" +msgstr "huidige configuratiestatistieken weergeven" -#: timezone/zic.c:992 +#: nscd/nscd.c:103 +msgid "TABLE" +msgstr "TABEL" + +#: nscd/nscd.c:104 +msgid "Invalidate the specified cache" +msgstr "genoemde cache ongeldig maken" + +#: nscd/nscd.c:105 +msgid "TABLE,yes" +msgstr "TABEL,ja" + +#: nscd/nscd.c:106 +msgid "Use separate cache for each user" +msgstr "aparte cache gebruiken voor elke gebruiker" + +#: nscd/nscd.c:111 +msgid "Name Service Cache Daemon." +msgstr "Daemon voor namen-cache." + +#: nscd/nscd.c:143 nss/getent.c:858 nss/makedb.c:123 #, c-format -msgid "\"Zone %s\" line and -l option are mutually exclusive" -msgstr "\"Zone %s\" regel en -l optie sluiten elkaar uit" +msgid "wrong number of arguments" +msgstr "Verkeerd aantal argumenten" -#: timezone/zic.c:1000 +#: nscd/nscd.c:153 #, c-format -msgid "\"Zone %s\" line and -p option are mutually exclusive" -msgstr "\"Zone %s\" regel en -p optie sluiten elkaar uit" +msgid "failure while reading configuration file; this is fatal" +msgstr "kan configuratiebestand niet lezen -- server wordt niet gestart" -#: timezone/zic.c:1012 +#: nscd/nscd.c:162 #, c-format -msgid "duplicate zone name %s (file \"%s\", line %d)" -msgstr "dubbele zonenaam %s (bestand \"%s\", regel %d)" +msgid "already running" +msgstr "wordt al uitgevoerd" -#: timezone/zic.c:1028 -msgid "wrong number of fields on Zone continuation line" -msgstr "verkeerd aantal velden in Zone continueringsregel" +#: nscd/nscd.c:177 nscd/nscd.c:232 +#, c-format +msgid "cannot fork" +msgstr "kan geen nieuw proces starten" -#: timezone/zic.c:1068 -msgid "invalid UTC offset" -msgstr "ongeldige positie ten opzichte van UTC" +#: nscd/nscd.c:240 +#, c-format +msgid "cannot change current working directory to \"/\"" +msgstr "kan huidige werkmap niet overschakelen naar '/'" -#: timezone/zic.c:1071 -msgid "invalid abbreviation format" -msgstr "ongeldig afgekort formaat" +#: nscd/nscd.c:248 +msgid "Could not create log file" +msgstr "Kan geen logbestand aanmaken" -#: timezone/zic.c:1097 -msgid "Zone continuation line end time is not after end time of previous line" -msgstr "Einde tijd bij zone continueringsregel is niet na einde tijd van vorige regel" +#: nscd/nscd.c:301 nscd/nscd.c:326 nscd/nscd_stat.c:172 +#, c-format +msgid "Only root is allowed to use this option!" +msgstr "Alleen root mag deze optie gebruiken!" -#: timezone/zic.c:1124 -msgid "wrong number of fields on Leap line" -msgstr "verkeerd aantal velden op Leap (schrikkel) regel" +#: nscd/nscd.c:359 nscd/nscd_stat.c:191 +#, c-format +msgid "write incomplete" +msgstr "ongeldigmakingsopdracht is onvolledig geschreven" -#: timezone/zic.c:1133 -msgid "invalid leaping year" -msgstr "ongeldig schrikkeljaar" +#: nscd/nscd.c:370 +#, c-format +msgid "cannot read invalidate ACK" +msgstr "geen ongeldigheidsbevestiging ontvangen" -#: timezone/zic.c:1148 timezone/zic.c:1252 -msgid "invalid month name" -msgstr "ongeldige naam maand" +#: nscd/nscd.c:376 +#, c-format +msgid "invalidation failed" +msgstr "het ongeldigmaken is mislukt" -#: timezone/zic.c:1161 timezone/zic.c:1374 timezone/zic.c:1388 -msgid "invalid day of month" -msgstr "ongeldig dag van maand" +#: nscd/nscd.c:386 +#, c-format +msgid "secure services not implemented anymore" +msgstr "beveiligde services worden niet langer ondersteund" -#: timezone/zic.c:1166 -msgid "time before zero" -msgstr "tijd voor nul" +#: nscd/nscd_conf.c:55 +#, c-format +msgid "database %s is not supported\n" +msgstr "gegevensbank '%s' wordt niet ondersteund\n" -#: timezone/zic.c:1170 -msgid "time too small" -msgstr "tijd te klein" +#: nscd/nscd_conf.c:106 +#, c-format +msgid "Parse error: %s" +msgstr "Ontledingsfout: %s" -#: timezone/zic.c:1174 -msgid "time too large" -msgstr "tijd te groot" +#: nscd/nscd_conf.c:191 +#, c-format +msgid "Must specify user name for server-user option" +msgstr "De optie 'server-user' vereist een gebruikersnaam als argument" -#: timezone/zic.c:1178 timezone/zic.c:1281 -msgid "invalid time of day" -msgstr "ongeldig tijd van dag" +#: nscd/nscd_conf.c:198 +#, c-format +msgid "Must specify user name for stat-user option" +msgstr "De optie 'stat-user' vereist een gebruikersnaam als argument" -#: timezone/zic.c:1197 -msgid "illegal CORRECTION field on Leap line" -msgstr "ongeldig CORRECTION (correctie) veld op Leap (schrikkel) regel" +#: nscd/nscd_conf.c:242 +#, c-format +msgid "invalid value for 'reload-count': %u" +msgstr "Ongeldige waarde voor 'reload-count': %u" -#: timezone/zic.c:1201 -msgid "illegal Rolling/Stationary field on Leap line" -msgstr "ongeldig Rolling/Stationary (Rollend/Stationair) veld op Leap (schrikkel) regel" +#: nscd/nscd_conf.c:257 +#, c-format +msgid "Must specify value for restart-interval option" +msgstr "De optie 'restart-interval' vereist een waarde als argument" -#: timezone/zic.c:1216 -msgid "wrong number of fields on Link line" -msgstr "verkeerd aantal velden op Link regel" +#: nscd/nscd_conf.c:271 +#, c-format +msgid "Unknown option: %s %s %s" +msgstr "Onbekende optie: %s %s %s" -#: timezone/zic.c:1220 -msgid "blank FROM field on Link line" -msgstr "leeg FROM-veld op Link-regel" +#: nscd/nscd_conf.c:284 +#, c-format +msgid "cannot get current working directory: %s; disabling paranoia mode" +msgstr "Kan huidige werkmap niet bepalen: %s -- paranoia-modus is uitgeschakeld" -#: timezone/zic.c:1224 -msgid "blank TO field on Link line" -msgstr "leeg TO-veld op Link-regel" +#: nscd/nscd_conf.c:304 +#, c-format +msgid "maximum file size for %s database too small" +msgstr "Maximum bestandsgrootte voor %s-gegevensbank is te klein" -#: timezone/zic.c:1301 -msgid "invalid starting year" -msgstr "ongeldig beginjaar" +#: nscd/nscd_stat.c:141 +#, c-format +msgid "cannot write statistics: %s" +msgstr "Kan statistieken niet schrijven: %s" -#: timezone/zic.c:1305 -msgid "starting year too low to be represented" -msgstr "beginjaar te laag om te representeren" +#: nscd/nscd_stat.c:156 +msgid "yes" +msgstr "ja" -#: timezone/zic.c:1307 -msgid "starting year too high to be represented" -msgstr "beginjaar te hoog om te representeren" +#: nscd/nscd_stat.c:157 +msgid "no" +msgstr "nee" -#: timezone/zic.c:1326 -msgid "invalid ending year" -msgstr "ongeldig afsluitend jaar" +#: nscd/nscd_stat.c:168 +#, c-format +msgid "Only root or %s is allowed to use this option!" +msgstr "Alleen root of %s mag deze optie gebruiken!" -#: timezone/zic.c:1330 -msgid "ending year too low to be represented" -msgstr "eindjaar te laag om te representeren" +#: nscd/nscd_stat.c:179 +#, c-format +msgid "nscd not running!\n" +msgstr "Er is geen nscd-proces actief!\n" -#: timezone/zic.c:1332 -msgid "ending year too high to be represented" -msgstr "eindjaar te hoog om te representeren" +#: nscd/nscd_stat.c:203 +#, c-format +msgid "cannot read statistics data" +msgstr "Kan statistieken niet lezen" + +#: nscd/nscd_stat.c:206 +#, c-format +msgid "" +"nscd configuration:\n" +"\n" +"%15d server debug level\n" +msgstr "" +"Configuratie van nscd:\n" +"\n" +"%15d debugniveau van server\n" + +#: nscd/nscd_stat.c:230 +#, c-format +msgid "%3ud %2uh %2um %2lus server runtime\n" +msgstr "%3ud %2uh %2um %2lus looptijd van server\n" + +#: nscd/nscd_stat.c:233 +#, c-format +msgid " %2uh %2um %2lus server runtime\n" +msgstr " %2uh %2um %2lus looptijd van server\n" + +#: nscd/nscd_stat.c:235 +#, c-format +msgid " %2um %2lus server runtime\n" +msgstr " %2um %2lus looptijd van server\n" + +#: nscd/nscd_stat.c:237 +#, c-format +msgid " %2lus server runtime\n" +msgstr " %2lus looptijd van server\n" -#: timezone/zic.c:1335 -msgid "starting year greater than ending year" -msgstr "beginjaar groter dan afsluitend jaar" +#: nscd/nscd_stat.c:239 +#, 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" +msgstr "" +"%15d huidig aantal threads\n" +"%15d maximum aantal threads\n" +"%15lu aantal keren dat aanroepers moesten wachten\n" +"%15s paranoia-modus ingeschakeld\n" +"%15lu interne herstarts\n" -#: timezone/zic.c:1342 -msgid "typed single year" +#: nscd/nscd_stat.c:273 +#, 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 cache hits on positive entries\n" +"%15 cache hits on negative entries\n" +"%15 cache misses on positive entries\n" +"%15 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 number of delays on rdlock\n" +"%15 number of delays on wrlock\n" +"%15 memory allocations failed\n" +"%15s check /etc/%s for changes\n" msgstr "" +"\n" +"%s-cache:\n" +"\n" +"%15s cache is ingeschakeld\n" +"%15s cache is persistent\n" +"%15s cache wordt gedeeld\n" +"%15zu voorgestelde grootte\n" +"%15zu totale beschikbare ruimte\n" +"%15zu gebruikte ruimte\n" +"%15lu seconden levensduur voor positieve items\n" +"%15lu seconden levensduur voor negatieve items\n" +"%15 cachetreffers op positieve items\n" +"%15 cachetreffers op negatieve items\n" +"%15 cachemissers op positieve items\n" +"%15 cachemissers op negatieve items\n" +"%15lu%% treffers\n" +"%15zu huidig aantal waarden in cache\n" +"%15zu maximum aantal waarden in cache\n" +"%15zu maximale doorzochte kettinglengte\n" +"%15 aantal vertragingen op leesblokkering\n" +"%15 aantal vertragingen op schrijfblokkering\n" +"%15 aantal mislukte geheugenreserveringen\n" +"%15s /etc/%s controleren op wijzigingen\n" -#: timezone/zic.c:1379 -msgid "invalid weekday name" -msgstr "ongeldige naam weekdag" +#: nscd/pwdcache.c:438 +#, c-format +msgid "Haven't found \"%s\" in password cache!" +msgstr "Item \"%s\" niet gevonden in wachtwoorden-cache!" -#: timezone/zic.c:1494 +#: nscd/pwdcache.c:440 #, c-format -msgid "%s: Can't remove %s: %s\n" -msgstr "%s: Kan %s niet verwijderen: %s\n" +msgid "Reloading \"%s\" in password cache!" +msgstr "Herladen van \"%s\" in wachtwoorden-cache!" -#: timezone/zic.c:1504 +#: nscd/pwdcache.c:532 #, c-format -msgid "%s: Can't create %s: %s\n" -msgstr "%s: Kan %s niet aanmaken: %s\n" +msgid "Invalid numeric uid \"%s\"!" +msgstr "Ongeldig numeriek UID '%s'!" -#: timezone/zic.c:1570 +#: nscd/selinux.c:151 #, c-format -msgid "%s: Error writing %s\n" -msgstr "%s: Fout bij schrijven %s\n" +msgid "Failed opening connection to the audit subsystem: %m" +msgstr "Kan geen verbinding maken met audit-subsysteem: %m" -#: timezone/zic.c:1760 -msgid "can't determine time zone abbreviation to use just after until time" -msgstr "kan tijdzone afkorting niet bepalen voor gebruik net na tot-tijd" +#: nscd/selinux.c:172 +msgid "Failed to set keep-capabilities" +msgstr "Kan 'keep-capabilities' (privilegesbehoud) niet inschakelen" -#: timezone/zic.c:1803 -msgid "too many transitions?!" -msgstr "teveel overgangen?!" +#: nscd/selinux.c:173 nscd/selinux.c:232 +#, c-format +msgid "prctl(KEEPCAPS) failed" +msgstr "prctl(KEEPCAPS) is mislukt" -#: timezone/zic.c:1822 -msgid "internal error - addtype called with bad isdst" -msgstr "interne fout - addtype aangeroepen met slechte isdst" +#: nscd/selinux.c:187 +msgid "Failed to initialize drop of capabilities" +msgstr "Privilegesvermindering werkt niet" -#: timezone/zic.c:1826 -msgid "internal error - addtype called with bad ttisstd" -msgstr "interne fout - addtype aangeroepen met slechte ttisstd" +#: nscd/selinux.c:188 +#, c-format +msgid "cap_init failed" +msgstr "cap_init() is mislukt" -#: timezone/zic.c:1830 -msgid "internal error - addtype called with bad ttisgmt" -msgstr "interne fout - addtype aangeroepen met slechte ttisgmt" +#: nscd/selinux.c:205 +msgid "Failed to drop capabilities\n" +msgstr "Verminderen van privileges is mislukt\n" -#: timezone/zic.c:1849 -msgid "too many local time types" -msgstr "teveel soorten lokale tijd" +#: nscd/selinux.c:206 nscd/selinux.c:223 +#, c-format +msgid "cap_set_proc failed" +msgstr "cap_set_proc() is mislukt" -#: timezone/zic.c:1877 -msgid "too many leap seconds" -msgstr "teveel schrikkelseconden" +#: nscd/selinux.c:222 +msgid "Failed to drop capabilities" +msgstr "Verminderen van privileges is mislukt" -#: timezone/zic.c:1883 -msgid "repeated leap second moment" -msgstr "herhaald schrikkelseconde ogenblik" +#: nscd/selinux.c:231 +msgid "Failed to unset keep-capabilities" +msgstr "Kan 'keep-capabilities' (privilegesbehoud) niet uitschakelen" -#: timezone/zic.c:1935 -msgid "Wild result from command execution" -msgstr "Wild resultaat van uitvoeren opdracht" +#: nscd/selinux.c:247 +msgid "Failed to determine if kernel supports SELinux" +msgstr "Kan niet bepalen of de kernel SELinux ondersteunt" -#: timezone/zic.c:1936 +#: nscd/selinux.c:262 #, c-format -msgid "%s: command was '%s', result was %d\n" -msgstr "%s: opdracht was '%s', resultaat was %d\n" +msgid "Failed to start AVC thread" +msgstr "Kan geen AVC-thread starten" -#: timezone/zic.c:2031 -msgid "Odd number of quotation marks" -msgstr "Oneven aantal aanhalingstekens" +#: nscd/selinux.c:284 +#, c-format +msgid "Failed to create AVC lock" +msgstr "Kan geen AVC-grendel aanmaken" -#: timezone/zic.c:2051 timezone/zic.c:2070 -msgid "time overflow" -msgstr "tijdoverloop" +#: nscd/selinux.c:324 +#, c-format +msgid "Failed to start AVC" +msgstr "Kan AVC niet starten" -#: timezone/zic.c:2117 -msgid "use of 2/29 in non leap-year" -msgstr "gebruik van 2/29 in een niet-schrikkeljaar" +#: nscd/selinux.c:326 +msgid "Access Vector Cache (AVC) started" +msgstr "AVC (Access Vector Cache) is gestart" -#: timezone/zic.c:2151 -msgid "no day in month matches rule" -msgstr "geen dag in de maand komt overeen met de regel" +#: nscd/selinux.c:347 +msgid "Error getting context of socket peer" +msgstr "Kan geen context voor partnersocket verkrijgen" -#: timezone/zic.c:2175 -msgid "too many, or too long, time zone abbreviations" -msgstr "teveel of te lange tijdzone afkortingen" +#: nscd/selinux.c:352 +msgid "Error getting context of nscd" +msgstr "Kan geen context voor nscd verkrijgen" -#: timezone/zic.c:2216 -#, c-format -msgid "%s: Can't create directory %s: %s\n" -msgstr "%s: Kan map %s niet aanmaken: %s\n" +#: nscd/selinux.c:358 +msgid "Error getting sid from context" +msgstr "Kan uit de context geen SID verkrijgen" -#: timezone/zic.c:2238 +#: nscd/selinux.c:390 #, c-format -msgid "%s: %d did not sign extend correctly\n" -msgstr "%s: %d (min/plus)teken-uitbreiding niet juist gedaan\n" - -#: posix/../sysdeps/generic/wordexp.c:1797 -msgid "parameter null or not set" -msgstr "parameter null of niet ingesteld" +msgid "" +"\n" +"SELinux AVC Statistics:\n" +"\n" +"%15u entry lookups\n" +"%15u entry hits\n" +"%15u entry misses\n" +"%15u entry discards\n" +"%15u CAV lookups\n" +"%15u CAV hits\n" +"%15u CAV probes\n" +"%15u CAV misses\n" +msgstr "" +"\n" +"SELinux AVC-statistieken:\n" +"\n" +"%15u items opgezocht\n" +"%15u item-treffers\n" +"%15u item-missers\n" +"%15u items verworpen\n" +"%15u CAV-opzoekingen\n" +"%15u CAV-treffers\n" +"%15u CAV-peilingen\n" +"%15u CAV-missers\n" -#: posix/../sysdeps/posix/gai_strerror.c:31 -msgid "Address family for hostname not supported" -msgstr "Adresfamilie voor hostnaam niet ondersteund" +#: nss/getent.c:52 +msgid "database [key ...]" +msgstr "gegevensbank [sleutel...]" -#: posix/../sysdeps/posix/gai_strerror.c:32 -msgid "Temporary failure in name resolution" -msgstr "Tijdelijke mislukking bij naamoplossing" +#: nss/getent.c:57 +msgid "Service configuration to be used" +msgstr "te gebruiken configuratie" -#: posix/../sysdeps/posix/gai_strerror.c:33 -msgid "Bad value for ai_flags" -msgstr "Slechte waarde voor ai_flags" +#: nss/getent.c:62 +msgid "" +"Get entries from administrative database. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Items uit een gegevensbank weergeven. Voor het rapporteren van fouten, zie:\n" +" .\n" -#: posix/../sysdeps/posix/gai_strerror.c:34 -msgid "Non-recoverable failure in name resolution" -msgstr "Niet-herstelbare mislukking in naamoplossing" +#: nss/getent.c:145 nss/getent.c:394 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "Opsomming wordt niet ondersteund op %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:35 -msgid "ai_family not supported" -msgstr "ai_family niet ondersteund" +#: nss/getent.c:782 +#, c-format +msgid "Unknown database name" +msgstr "Onbekende gegevensbanknaam" -#: posix/../sysdeps/posix/gai_strerror.c:36 -msgid "Memory allocation failure" -msgstr "Geheugentoewijzingsfout" +#: nss/getent.c:808 +msgid "Supported databases:\n" +msgstr "Ondersteunde gegevensbanken:\n" -#: posix/../sysdeps/posix/gai_strerror.c:37 -msgid "No address associated with hostname" -msgstr "Geen adres geassocieerd met hostnaam" +#: nss/getent.c:868 +#, c-format +msgid "Unknown database: %s\n" +msgstr "Onbekende gegevensbank: %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:38 -msgid "Name or service not known" -msgstr "Naam of dienst niet bekend" +#: nss/makedb.c:60 +msgid "Convert key to lower case" +msgstr "sleutel converteren naar kleine letters" + +#: nss/makedb.c:63 +msgid "Do not print messages while building database" +msgstr "geen meldingen doen tijdens opbouwen van gegevensbanken" + +#: nss/makedb.c:65 +msgid "Print content of database file, one entry a line" +msgstr "inhoud van gegevensbank weergeven, één item per regel" + +#: nss/makedb.c:70 +msgid "Create simple DB database from textual input." +msgstr "Uit tekstinvoer een eenvoudige DB-gegevensbank genereren." -#: posix/../sysdeps/posix/gai_strerror.c:39 -msgid "Servname not supported for ai_socktype" -msgstr "Servnaam niet ondersteund voor ai_socktype" +#: nss/makedb.c:73 +msgid "" +"INPUT-FILE OUTPUT-FILE\n" +"-o OUTPUT-FILE INPUT-FILE\n" +"-u INPUT-FILE" +msgstr "" +"INVOERBESTAND UITVOERBESTAND\n" +"-o UITVOERBESTAND INVOERBESTAND\n" +"-u INVOERBESTAND" -#: posix/../sysdeps/posix/gai_strerror.c:40 -msgid "ai_socktype not supported" -msgstr "ai_socktype niet ondersteund" +#: nss/makedb.c:142 +#, c-format +msgid "No usable database library found." +msgstr "Geen bruikbare gegevensbankbibliotheek gevonden" -#: posix/../sysdeps/posix/gai_strerror.c:41 -msgid "System error" -msgstr "Systeemfout" +#: nss/makedb.c:149 +#, c-format +msgid "cannot open database file `%s': %s" +msgstr "kan gegevensbestand '%s' niet openen: %s" -#: posix/../sysdeps/posix/gai_strerror.c:42 -msgid "Processing request in progress" -msgstr "Bezig met verwerken verzoek" +#: nss/makedb.c:151 +msgid "incorrectly formatted file" +msgstr "onjuist ingedeeld bestand" -#: posix/../sysdeps/posix/gai_strerror.c:43 -msgid "Request canceled" -msgstr "Verzoek geannuleerd" +#: nss/makedb.c:331 +msgid "duplicate key" +msgstr "dubbele sleutel" -#: posix/../sysdeps/posix/gai_strerror.c:44 -msgid "Request not canceled" -msgstr "Verzoek niet geannuleerd" +#: nss/makedb.c:337 +#, c-format +msgid "while writing database file" +msgstr "tijdens schrijven van gegevensbestand" -#: posix/../sysdeps/posix/gai_strerror.c:45 -msgid "All requests done" -msgstr "Alle verzoeken gedaan" +#: nss/makedb.c:348 +#, c-format +msgid "problems while reading `%s'" +msgstr "problemen tijdens lezen van '%s'" -#: posix/../sysdeps/posix/gai_strerror.c:46 -msgid "Interrupted by a signal" -msgstr "Onderbroken door een signaal" +#: nss/makedb.c:368 nss/makedb.c:385 +#, c-format +msgid "while reading database" +msgstr "tijdens lezen van gegevensbestand" -#: posix/getconf.c:892 +#: posix/getconf.c:940 #, c-format msgid "Usage: %s [-v specification] variable_name [pathname]\n" -msgstr "Gebruik: %s [-v specificatie] variabele_naam [padnaam]\n" +msgstr "Gebruik: %s [-v specificatie] naam_van_variabele [padnaam]\n" + +#: posix/getconf.c:943 +#, c-format +msgid " %s -a [pathname]\n" +msgstr " %s -a [padnaam]\n" -#: posix/getconf.c:950 +#: posix/getconf.c:1062 #, c-format msgid "unknown specification \"%s\"" -msgstr "onbekende specificatie \"%s\"" +msgstr "onbekende specificatie '%s'" + +#: posix/getconf.c:1090 +#, c-format +msgid "Couldn't execute %s" +msgstr "Kan %s niet uitvoeren" -#: posix/getconf.c:979 posix/getconf.c:995 +#: posix/getconf.c:1130 posix/getconf.c:1146 msgid "undefined" msgstr "ongedefinieerd" -#: posix/getconf.c:1017 +#: posix/getconf.c:1168 #, c-format msgid "Unrecognized variable `%s'" -msgstr "Variabele `%s' niet herkend" +msgstr "Onbekende variabele '%s'" -#: posix/getopt.c:692 posix/getopt.c:711 +#: posix/getopt.c:571 posix/getopt.c:587 #, c-format msgid "%s: option `%s' is ambiguous\n" -msgstr "%s: optie `%s' is dubbelzinnig\n" +msgstr "%s: optie '%s' is niet eenduidig\n" -#: posix/getopt.c:744 posix/getopt.c:748 +#: posix/getopt.c:620 posix/getopt.c:624 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" -msgstr "%s: optie `--%s' staat geen argument toe\n" +msgstr "%s: optie '--%s' staat geen argument toe\n" -#: posix/getopt.c:757 posix/getopt.c:762 +#: posix/getopt.c:633 posix/getopt.c:638 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" -msgstr "%s: optie `%c%s' staat geen argument toe\n" +msgstr "%s: optie '%c%s' staat geen argument toe\n" -#: posix/getopt.c:807 posix/getopt.c:829 posix/getopt.c:1159 -#: posix/getopt.c:1181 +#: posix/getopt.c:681 posix/getopt.c:700 posix/getopt.c:1016 +#: posix/getopt.c:1035 #, c-format msgid "%s: option `%s' requires an argument\n" -msgstr "%s: optie `%s' vereist een argument\n" +msgstr "%s: optie '%s' vereist een argument\n" -#: posix/getopt.c:867 posix/getopt.c:870 +#: posix/getopt.c:738 posix/getopt.c:741 #, c-format msgid "%s: unrecognized option `--%s'\n" -msgstr "%s: optie niet herkend `--%s'\n" +msgstr "%s: onbekende optie '--%s'\n" -#: posix/getopt.c:878 posix/getopt.c:881 +#: posix/getopt.c:749 posix/getopt.c:752 #, c-format msgid "%s: unrecognized option `%c%s'\n" -msgstr "%s: optie `%c%s' niet herkend\n" +msgstr "%s: onbekende optie '%c%s'\n" -#: posix/getopt.c:936 posix/getopt.c:939 +#: posix/getopt.c:804 posix/getopt.c:807 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: ongeldige optie -- %c\n" -#: posix/getopt.c:945 posix/getopt.c:948 +#: posix/getopt.c:813 posix/getopt.c:816 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: ongeldige optie -- %c\n" -#: posix/getopt.c:1003 posix/getopt.c:1022 posix/getopt.c:1234 -#: posix/getopt.c:1255 +#: posix/getopt.c:868 posix/getopt.c:884 posix/getopt.c:1088 +#: posix/getopt.c:1106 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: optie vereist een argument -- %c\n" -#: posix/getopt.c:1074 posix/getopt.c:1093 +#: posix/getopt.c:937 posix/getopt.c:953 #, c-format msgid "%s: option `-W %s' is ambiguous\n" -msgstr "%s: optie`-W %s' is dubbelzinnig\n" +msgstr "%s: optie '-W %s' is niet eenduidig\n" -#: posix/getopt.c:1117 posix/getopt.c:1138 +#: posix/getopt.c:977 posix/getopt.c:995 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" -msgstr "%s: optie`-W %s' staat geen argument toe\n" +msgstr "%s: optie '-W %s' staat geen argument toe\n" -#: posix/regcomp.c:150 +#: posix/regcomp.c:135 msgid "No match" -msgstr "Geen overeenkomst" +msgstr "Geen overeenkomsten" -#: posix/regcomp.c:153 +#: posix/regcomp.c:138 msgid "Invalid regular expression" -msgstr "Ongeldige reguliere uitdrukking" +msgstr "Ongeldige reguliere expressie" -#: posix/regcomp.c:156 +#: posix/regcomp.c:141 msgid "Invalid collation character" -msgstr "Ongeldig sorteerteken" +msgstr "Ongeldig samengesteld teken" -#: posix/regcomp.c:159 +#: posix/regcomp.c:144 msgid "Invalid character class name" -msgstr "Ongeldige tekenklasse naam" +msgstr "Ongeldige tekenklassenaam" -#: posix/regcomp.c:162 +#: posix/regcomp.c:147 msgid "Trailing backslash" msgstr "Backslash aan einde" -#: posix/regcomp.c:165 +#: posix/regcomp.c:150 msgid "Invalid back reference" -msgstr "Ongeldig terugverwijzing" +msgstr "Ongeldige terugverwijzing" -#: posix/regcomp.c:168 +#: posix/regcomp.c:153 msgid "Unmatched [ or [^" -msgstr "Niet overeenkomende [ of [^" +msgstr "Ongepaarde [ of [^" -#: posix/regcomp.c:171 +#: posix/regcomp.c:156 msgid "Unmatched ( or \\(" -msgstr "Niet overeenkomende ( of \\(" +msgstr "Ongepaarde ( of \\(" -#: posix/regcomp.c:174 +#: posix/regcomp.c:159 msgid "Unmatched \\{" -msgstr "Niet overeenkomende \\{" +msgstr "Ongepaarde \\{" -#: posix/regcomp.c:177 +#: posix/regcomp.c:162 msgid "Invalid content of \\{\\}" msgstr "Ongeldige inhoud van \\{\\}" -#: posix/regcomp.c:180 +#: posix/regcomp.c:165 msgid "Invalid range end" msgstr "Ongeldig bereikeinde" -#: posix/regcomp.c:183 +#: posix/regcomp.c:168 msgid "Memory exhausted" -msgstr "Geheugen uitgeput" +msgstr "Onvoldoende geheugen" -#: posix/regcomp.c:186 +#: posix/regcomp.c:171 msgid "Invalid preceding regular expression" -msgstr "Ongeldige voorafgaande reguliere uitdrukking" +msgstr "Ongeldige voorafgaande reguliere expressie" -#: posix/regcomp.c:189 +#: posix/regcomp.c:174 msgid "Premature end of regular expression" -msgstr "Vroegtijdig einde van reguliere uitdrukking" +msgstr "Voortijdig einde van reguliere expressie" -#: posix/regcomp.c:192 +#: posix/regcomp.c:177 msgid "Regular expression too big" -msgstr "Reguliere uitdrukking te groot" +msgstr "Reguliere expressie is te groot" -#: posix/regcomp.c:195 +#: posix/regcomp.c:180 msgid "Unmatched ) or \\)" -msgstr "Niet overeenkomende ) of \\)" +msgstr "Ongepaarde ) of \\)" -#: posix/regcomp.c:661 +#: posix/regcomp.c:660 msgid "No previous regular expression" -msgstr "Geen eerdere reguliere uitdrukking" - -#: argp/argp-help.c:224 -#, c-format -msgid "%.*s: ARGP_HELP_FMT parameter requires a value" -msgstr "%.*s: ARGP_HELP_FMT parameter vereist een waarde" - -#: argp/argp-help.c:233 -#, c-format -msgid "%.*s: Unknown ARGP_HELP_FMT parameter" -msgstr "%.*s: Onbekende ARGP_HELP_FMT parameter" - -#: argp/argp-help.c:245 -#, c-format -msgid "Garbage in ARGP_HELP_FMT: %s" -msgstr "Troep in ARGP_HELP_FMT: %s" - -#: argp/argp-help.c:1205 -msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." -msgstr "Verplichte of optionele argumenten voor lange opties zijn ook verplicht of optioneel voor overeenkomende korte opties." - -#: argp/argp-help.c:1592 -msgid "Usage:" -msgstr "Gebruik:" - -#: argp/argp-help.c:1596 -msgid " or: " -msgstr " of: " - -#: argp/argp-help.c:1608 -msgid " [OPTION...]" -msgstr " [OPTIE...]" - -#: argp/argp-help.c:1635 -#, c-format -msgid "Try `%s --help' or `%s --usage' for more information.\n" -msgstr "Probeer `%s --help' of `%s --usage' voor meer informatie.\n" - -#: argp/argp-help.c:1663 -#, c-format -msgid "Report bugs to %s.\n" -msgstr "" -"Rapporteer fouten in het programma aan %s,\n" -"en in de vertaling aan vertaling@nl.linux.org.\n" - -#: argp/argp-parse.c:115 -msgid "Give this help list" -msgstr "Deze hulplijst geven" - -#: argp/argp-parse.c:116 -msgid "Give a short usage message" -msgstr "Een kort gebruiksbericht geven" - -#: argp/argp-parse.c:117 -msgid "Set the program name" -msgstr "De programmanaam instellen" - -#: argp/argp-parse.c:119 -msgid "Hang for SECS seconds (default 3600)" -msgstr "SECS seconden hangen (standaard 3600)" - -#: argp/argp-parse.c:180 -msgid "Print program version" -msgstr "Programmaversie weergeven" - -#: argp/argp-parse.c:196 -msgid "(PROGRAM ERROR) No version known!?" -msgstr "(PROGRAMMAFOUT) Geen versie bekend!?" - -#: argp/argp-parse.c:672 -#, c-format -msgid "%s: Too many arguments\n" -msgstr "%s: Teveel argumenten\n" +msgstr "Geen eerdere reguliere expressie" -#: argp/argp-parse.c:813 -msgid "(PROGRAM ERROR) Option should have been recognized!?" -msgstr "(PROGRAMMAFOUT) Optie had herkend moeten worden!?" +#: posix/wordexp.c:1798 +msgid "parameter null or not set" +msgstr "parameter is null of niet ingesteld" #: resolv/herror.c:68 msgid "Resolver Error 0 (no error)" -msgstr "Oplosfout 0 (geen fout)" +msgstr "Geen fout -- (herleidingsfoutnummer 0)" #: resolv/herror.c:69 msgid "Unknown host" @@ -3727,7 +4480,7 @@ msgstr "Onbekende host" #: resolv/herror.c:70 msgid "Host name lookup failure" -msgstr "Opzoeken hostnaam mislukt" +msgstr "Opzoeken van hostnaam is mislukt" #: resolv/herror.c:71 msgid "Unknown server error" @@ -3737,201 +4490,73 @@ msgstr "Onbekende serverfout" msgid "No address associated with name" msgstr "Geen adres geassocieerd met naam" -#: resolv/herror.c:108 +#: resolv/herror.c:107 msgid "Resolver internal error" -msgstr "Interne fout oplosser" +msgstr "**Interne fout** in naamsherleider" -#: resolv/herror.c:111 +#: resolv/herror.c:110 msgid "Unknown resolver error" -msgstr "Onbekende fout oplosser" - -#: resolv/res_hconf.c:147 -#, c-format -msgid "%s: line %d: expected service, found `%s'\n" -msgstr "%s: regel %d: dienst verwacht, `%s' gevonden\n" +msgstr "Onbekende fout in naamsherleider" -#: resolv/res_hconf.c:165 +#: resolv/res_hconf.c:124 #, c-format -msgid "%s: line %d: cannot specify more than %d services" -msgstr "%s: regel %d: kan niet meer dan %d diensten opgeven" - -#: resolv/res_hconf.c:191 -#, c-format -msgid "%s: line %d: list delimiter not followed by keyword" -msgstr "%s: regel %d: lijstscheidingsteken niet gevolgd door sleutelwoord" - -#: resolv/res_hconf.c:231 -#, fuzzy, c-format msgid "%s: line %d: cannot specify more than %d trim domains" -msgstr "%s: regel %d: kan niet meer dan %d trim domeinen opgeven" +msgstr "%s: regel %d: meer dan %d trimdomeinen zijn niet mogelijk" -#: resolv/res_hconf.c:256 +#: resolv/res_hconf.c:145 #, c-format msgid "%s: line %d: list delimiter not followed by domain" -msgstr "%s: regel %d: lijstscheidingsteken niet gevolgd door domein" +msgstr "%s: regel %d: lijstscheidingsteken wordt niet gevolgd door domeinnaam" -#: resolv/res_hconf.c:319 +#: resolv/res_hconf.c:204 #, c-format msgid "%s: line %d: expected `on' or `off', found `%s'\n" -msgstr "%s: regel %d: verwacht `on' of `off' (aan of uit), gevonden `%s'\n" +msgstr "%s: regel %d: 'on' (aan) of 'off' (uit) verwacht, '%s' gevonden\n" -#: resolv/res_hconf.c:366 +#: resolv/res_hconf.c:247 #, c-format msgid "%s: line %d: bad command `%s'\n" -msgstr "%s: regel %d: slechte opdracht `%s'\n" +msgstr "%s: regel %d: ongeldige opdracht '%s'\n" -#: resolv/res_hconf.c:395 +#: resolv/res_hconf.c:282 #, c-format msgid "%s: line %d: ignoring trailing garbage `%s'\n" -msgstr "%s: regel %d: troep aan einde genegeerd `%s'\n" - -#: nss/getent.c:51 -msgid "database [key ...]" -msgstr "gegevensbank [sleutel ...]" - -#: nss/getent.c:56 -msgid "Service configuration to be used" -msgstr "Dienstconfiguratie om te gebruiken" - -#: nss/getent.c:136 nss/getent.c:375 -#, c-format -msgid "Enumeration not supported on %s\n" -msgstr "Opsomming niet ondersteund op %s\n" - -#: nss/getent.c:800 -msgid "getent - get entries from administrative database." -msgstr "getent - ingangen uit administratieve gegevensbank opvragen." - -#: nss/getent.c:801 -msgid "Supported databases:" -msgstr "Ondersteunde gegevensbanken:" - -#: nss/getent.c:858 nscd/nscd.c:131 nscd/nscd_nischeck.c:64 -msgid "wrong number of arguments" -msgstr "verkeerd aantal argumenten" - -#: nss/getent.c:868 -#, c-format -msgid "Unknown database: %s\n" -msgstr "Onbekende gegevensbank: %s\n" - -#: debug/pcprofiledump.c:52 -msgid "Don't buffer output" -msgstr "Uitvoer niet bufferen" - -#: debug/pcprofiledump.c:57 -msgid "Dump information generated by PC profiling." -msgstr "Door PC-profilering gegenereerde informatie weergeven." - -#: debug/pcprofiledump.c:60 -msgid "[FILE]" -msgstr "[BESTAND]" - -#: debug/pcprofiledump.c:100 -msgid "cannot open input file" -msgstr "kan invoerbestand niet openen" - -#: debug/pcprofiledump.c:106 -msgid "cannot read header" -msgstr "kan kop niet lezen" - -#: debug/pcprofiledump.c:170 -msgid "invalid pointer size" -msgstr "ongeldige pointergrootte" - -#: inet/rcmd.c:163 inet/rcmd.c:166 -msgid "rcmd: Cannot allocate memory\n" -msgstr "rcmd: Kan geheugen niet toewijzen\n" - -#: inet/rcmd.c:185 inet/rcmd.c:188 -msgid "rcmd: socket: All ports in use\n" -msgstr "rcmd: socket: Alle poorten in gebruik\n" - -#: inet/rcmd.c:222 -#, c-format -msgid "connect to address %s: " -msgstr "verbinden met adres %s:" - -#: inet/rcmd.c:240 -#, c-format -msgid "Trying %s...\n" -msgstr "Bezig met proberen %s...\n" - -#: inet/rcmd.c:289 -#, c-format -msgid "rcmd: write (setting up stderr): %m\n" -msgstr "rcmd: schrijven (bezig met opzetten stderr): %m\n" - -#: inet/rcmd.c:310 -#, c-format -msgid "rcmd: poll (setting up stderr): %m\n" -msgstr "rcmd: polsen (bezig met opzetten stderr): %m\n" +msgstr "%s: regel %d: rommel '%s' aan einde wordt genegeerd\n" -#: inet/rcmd.c:313 -msgid "poll: protocol failure in circuit setup\n" -msgstr "polsen: protocolmislukking bij opzetten schakeling\n" - -#: inet/rcmd.c:358 -msgid "socket: protocol failure in circuit setup\n" -msgstr "socket: protocolmislukking bij opzetten schakeling\n" - -#: inet/rcmd.c:387 +#: stdio-common/psignal.c:51 #, c-format -msgid "rcmd: %s: short read" -msgstr "rcmd: %s: te weinig gelezen" - -#: inet/rcmd.c:549 -msgid "lstat failed" -msgstr "lstat mislukt" - -#: inet/rcmd.c:551 -msgid "not regular file" -msgstr "niet een normaal bestand" - -#: inet/rcmd.c:556 -msgid "cannot open" -msgstr "kan niet openen" - -#: inet/rcmd.c:558 -msgid "fstat failed" -msgstr "fstat mislukt" - -#: inet/rcmd.c:560 -msgid "bad owner" -msgstr "slechte eigenaar" - -#: inet/rcmd.c:562 -msgid "writeable by other than owner" -msgstr "schrijfbaar door anderen dan eigenaar" - -#: inet/rcmd.c:564 -msgid "hard linked somewhere" -msgstr "ergens hard gekoppeld" +msgid "%s%sUnknown signal %d\n" +msgstr "%s%sOnbekend signaal %d\n" -#: inet/ruserpass.c:170 inet/ruserpass.c:193 -msgid "out of memory" -msgstr "geheugen uitgeput" +#: stdio-common/psignal.c:52 +msgid "Unknown signal" +msgstr "Onbekend signaal" -#: inet/ruserpass.c:184 -msgid "Error: .netrc file is readable by others." -msgstr "Fout: .netrc-bestand is leesbaar voor anderen." +#: string/_strerror.c:45 sysdeps/mach/_strerror.c:87 +msgid "Unknown error " +msgstr "Onbekende fout " -#: inet/ruserpass.c:185 -msgid "Remove password or make file unreadable by others." -msgstr "Verwijder het wachtwoord of maak het bestand onleesbaar voor anderen." +#: string/strerror.c:43 +msgid "Unknown error" +msgstr "Onbekende fout" -#: inet/ruserpass.c:277 +#: string/strsignal.c:65 #, c-format -msgid "Unknown .netrc keyword %s" -msgstr "Onbekend .netrc-sleutelwoord %s" +msgid "Real-time signal %d" +msgstr "Realtime-signaal %d" + +#: string/strsignal.c:69 +#, c-format +msgid "Unknown signal %d" +msgstr "Onbekend signaal %d" -#: sunrpc/auth_unix.c:115 sunrpc/auth_unix.c:118 +#: sunrpc/auth_unix.c:114 msgid "authunix_create: out of memory\n" -msgstr "authunix_create: geheugentekort\n" +msgstr "authunix_create(): onvoldoende geheugen\n" -#: sunrpc/auth_unix.c:318 +#: sunrpc/auth_unix.c:350 msgid "auth_none.c - Fatal marshalling problem" -msgstr "" +msgstr "Fataal marshallingprobleem (in auth_unix.c)" #: sunrpc/clnt_perr.c:118 sunrpc/clnt_perr.c:139 #, c-format @@ -3940,2064 +4565,1978 @@ msgstr "; lage versie = %lu, hoge versie #: sunrpc/clnt_perr.c:125 msgid "; why = " -msgstr "; waarom = " +msgstr "; reden = " #: sunrpc/clnt_perr.c:132 #, c-format msgid "(unknown authentication error - %d)" -msgstr "(onbekende authentificatiefout - %d)" +msgstr "(onbekende authentificatiefout -- %d)" -#: sunrpc/clnt_perr.c:177 +#: sunrpc/clnt_perr.c:172 msgid "RPC: Success" -msgstr "RPC: Succes" +msgstr "RPC: Gelukt" -#: sunrpc/clnt_perr.c:180 +#: sunrpc/clnt_perr.c:175 msgid "RPC: Can't encode arguments" msgstr "RPC: Kan argumenten niet coderen" -#: sunrpc/clnt_perr.c:184 +#: sunrpc/clnt_perr.c:179 msgid "RPC: Can't decode result" msgstr "RPC: Kan resultaat niet decoderen" -#: sunrpc/clnt_perr.c:188 +#: sunrpc/clnt_perr.c:183 msgid "RPC: Unable to send" msgstr "RPC: Kan niet verzenden" -#: sunrpc/clnt_perr.c:192 +#: sunrpc/clnt_perr.c:187 msgid "RPC: Unable to receive" msgstr "RPC: Kan niet ontvangen" -#: sunrpc/clnt_perr.c:196 +#: sunrpc/clnt_perr.c:191 msgid "RPC: Timed out" -msgstr "RPC: Time-out" +msgstr "RPC: Duurde te lang" -#: sunrpc/clnt_perr.c:200 +#: sunrpc/clnt_perr.c:195 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: Incompatibele versies van RPC" -#: sunrpc/clnt_perr.c:204 +#: sunrpc/clnt_perr.c:199 msgid "RPC: Authentication error" msgstr "RPC: Authentificatiefout" -#: sunrpc/clnt_perr.c:208 +#: sunrpc/clnt_perr.c:203 msgid "RPC: Program unavailable" -msgstr "RPC: Programma onbeschikbaar" +msgstr "RPC: Programma is onbeschikbaar" -#: sunrpc/clnt_perr.c:212 +#: sunrpc/clnt_perr.c:207 msgid "RPC: Program/version mismatch" -msgstr "RPC: Programma/versie komt niet overeen" +msgstr "RPC: Programma's of versies passen niet bij elkaar" -#: sunrpc/clnt_perr.c:216 +#: sunrpc/clnt_perr.c:211 msgid "RPC: Procedure unavailable" -msgstr "RPC: Procedure onbeschikbaar" +msgstr "RPC: Procedure is onbeschikbaar" -#: sunrpc/clnt_perr.c:220 +#: sunrpc/clnt_perr.c:215 msgid "RPC: Server can't decode arguments" msgstr "RPC: Server kan argumenten niet decoderen" -#: sunrpc/clnt_perr.c:224 +#: sunrpc/clnt_perr.c:219 msgid "RPC: Remote system error" -msgstr "RPC: Systeemfout op afstand" +msgstr "RPC: Fout in ginds systeem" -#: sunrpc/clnt_perr.c:228 +#: sunrpc/clnt_perr.c:223 msgid "RPC: Unknown host" msgstr "RPC: Onbekende host" -#: sunrpc/clnt_perr.c:232 +#: sunrpc/clnt_perr.c:227 msgid "RPC: Unknown protocol" msgstr "RPC: Onbekend protocol" -#: sunrpc/clnt_perr.c:236 +#: sunrpc/clnt_perr.c:231 msgid "RPC: Port mapper failure" -msgstr "RPC: Portvertaler (portmapper) mislukking" +msgstr "RPC: Mislukking in poortvertaler" -#: sunrpc/clnt_perr.c:240 +#: sunrpc/clnt_perr.c:235 msgid "RPC: Program not registered" -msgstr "RPC: Programma niet geregistreerd" +msgstr "RPC: Programma is niet geregistreerd" -#: sunrpc/clnt_perr.c:244 +#: sunrpc/clnt_perr.c:239 msgid "RPC: Failed (unspecified error)" -msgstr "RPC: Mislukt (fout niet aangegeven)" +msgstr "RPC: Mislukt (ongespecificeerde fout)" -#: sunrpc/clnt_perr.c:285 +#: sunrpc/clnt_perr.c:280 msgid "RPC: (unknown error code)" msgstr "RPC: (onbekende foutcode)" -#: sunrpc/clnt_perr.c:357 +#: sunrpc/clnt_perr.c:342 msgid "Authentication OK" -msgstr "Authentificatie gelukt" +msgstr "Authentificatie is gelukt" -#: sunrpc/clnt_perr.c:360 +#: sunrpc/clnt_perr.c:345 msgid "Invalid client credential" msgstr "Ongeldige client-identificatiegegevens" -#: sunrpc/clnt_perr.c:364 +#: sunrpc/clnt_perr.c:349 msgid "Server rejected credential" msgstr "Server verwierp identificatiegegevens" -#: sunrpc/clnt_perr.c:368 +#: sunrpc/clnt_perr.c:353 msgid "Invalid client verifier" -msgstr "Ongeldige client-verifieerder" +msgstr "Ongeldige client-verificatie" -#: sunrpc/clnt_perr.c:372 +#: sunrpc/clnt_perr.c:357 msgid "Server rejected verifier" -msgstr "Server verwierp verifieerder" +msgstr "Server verwierp verificatie" -#: sunrpc/clnt_perr.c:376 +#: sunrpc/clnt_perr.c:361 msgid "Client credential too weak" -msgstr "Client-identificatiegegevens te zwak" +msgstr "Client-identificatiegegevens zijn te zwak" -#: sunrpc/clnt_perr.c:380 +#: sunrpc/clnt_perr.c:365 msgid "Invalid server verifier" -msgstr "Ongeldige server-verifieerder" +msgstr "Ongeldige server-verificatie" -#: sunrpc/clnt_perr.c:384 +#: sunrpc/clnt_perr.c:369 msgid "Failed (unspecified error)" -msgstr "Mislukt (fout niet aangegeven)" +msgstr "Mislukt (ongespecificeerde fout)" #: sunrpc/clnt_raw.c:117 msgid "clnt_raw.c - Fatal header serialization error." -msgstr "clnt_raw.c - Fatale kopserialisatiefout." +msgstr "clnt_raw.c: fatale serialisatiefout van de kop" -#: sunrpc/clnt_tcp.c:134 sunrpc/clnt_tcp.c:137 +#: sunrpc/clnt_tcp.c:131 msgid "clnttcp_create: out of memory\n" -msgstr "clnttcp_create: geheugentekort\n" +msgstr "clnttcp_create(): onvoldoende geheugen\n" -#: sunrpc/clnt_udp.c:141 sunrpc/clnt_udp.c:144 +#: sunrpc/clnt_udp.c:139 msgid "clntudp_create: out of memory\n" -msgstr "clntudp_create: geheugentekort\n" +msgstr "clntudp_create(): onvoldoende geheugen\n" -#: sunrpc/clnt_unix.c:131 sunrpc/clnt_unix.c:134 +#: sunrpc/clnt_unix.c:128 msgid "clntunix_create: out of memory\n" -msgstr "clntunix_create: geheugentekort\n" +msgstr "clntunix_create(): onvoldoende geheugen\n" -#: sunrpc/get_myaddr.c:78 -msgid "get_myaddress: ioctl (get interface configuration)" -msgstr "get_myaddress: ioctl (interface-configuratie opvragen)" - -#: sunrpc/pm_getmaps.c:74 +#: sunrpc/pm_getmaps.c:83 msgid "pmap_getmaps rpc problem" -msgstr "pmap_getmaps rpc probleem" - -#: sunrpc/pmap_clnt.c:72 -msgid "__get_myaddress: ioctl (get interface configuration)" -msgstr "__get_myaddress: ioctl (interface-configuratie opvragen)" +msgstr "pmap_getmaps.c: RPC-probleem" -#: sunrpc/pmap_clnt.c:137 +#: sunrpc/pmap_clnt.c:129 msgid "Cannot register service" msgstr "Kan dienst niet registreren" -#: sunrpc/pmap_rmt.c:190 -msgid "broadcast: ioctl (get interface configuration)" -msgstr "broadcast: ioctl (interface-configuratie opvragen)" - -#: sunrpc/pmap_rmt.c:199 -msgid "broadcast: ioctl (get interface flags)" -msgstr "broadcast: ioctl (interface opties opvragen)" - -#: sunrpc/pmap_rmt.c:269 +#: sunrpc/pmap_rmt.c:248 msgid "Cannot create socket for broadcast rpc" -msgstr "Kan socket voor uitzend-rpc niet aanmaken" +msgstr "Kan socket voor broadcast-RPC niet aanmaken" -#: sunrpc/pmap_rmt.c:276 +#: sunrpc/pmap_rmt.c:255 msgid "Cannot set socket option SO_BROADCAST" -msgstr "Kan socket-optie SO_BROADCAST niet instellen" +msgstr "Kan socket-optie 'SO_BROADCAST' niet instellen" -#: sunrpc/pmap_rmt.c:328 +#: sunrpc/pmap_rmt.c:307 msgid "Cannot send broadcast packet" -msgstr "Kan broadcasting pakket niet verzenden" +msgstr "Kan broadcast-pakket niet verzenden" -#: sunrpc/pmap_rmt.c:353 +#: sunrpc/pmap_rmt.c:332 msgid "Broadcast poll problem" -msgstr "Uitzend-polsen probleem" +msgstr "Probleem bij polsen na broadcast" -#: sunrpc/pmap_rmt.c:366 +#: sunrpc/pmap_rmt.c:345 msgid "Cannot receive reply to broadcast" -msgstr "Kan antwoord op broadcast niet ontvangen" +msgstr "Kan geen antwoord op broadcast ontvangen" -#: sunrpc/rpc_main.c:288 +#: sunrpc/rpc_main.c:286 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: uitvoer zou %s overschrijven\n" -#: sunrpc/rpc_main.c:295 +#: sunrpc/rpc_main.c:293 #, c-format msgid "%s: unable to open %s: %m\n" msgstr "%s: kan %s niet openen: %m\n" -#: sunrpc/rpc_main.c:307 +#: sunrpc/rpc_main.c:305 #, c-format msgid "%s: while writing output %s: %m" -msgstr "%s: tijdens schrijven uitvoer naar %s: %m" +msgstr "%s: tijdens schrijven van uitvoer naar %s: %m" -#: sunrpc/rpc_main.c:342 +#: sunrpc/rpc_main.c:340 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "kan C-voorverwerker niet vinden: %s \n" -#: sunrpc/rpc_main.c:350 +#: sunrpc/rpc_main.c:348 msgid "cannot find any C preprocessor (cpp)\n" -msgstr "kan geen enkele C-voorverwerker (cpp) vinden\n" +msgstr "kan geen enkele C-voorverwerker (CPP) vinden\n" -#: sunrpc/rpc_main.c:419 +#: sunrpc/rpc_main.c:417 #, c-format msgid "%s: C preprocessor failed with signal %d\n" -msgstr "%s: C-voorverwerker mislukt met signaal %d\n" +msgstr "%s: C-voorverwerking is mislukt met signaal %d\n" -#: sunrpc/rpc_main.c:422 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" -msgstr "%s: C-voorverwerker mislukt met afsluitcode %d\n" +msgstr "%s: C-voorverwerking is mislukt met afsluitwaarde %d\n" -#: sunrpc/rpc_main.c:462 +#: sunrpc/rpc_main.c:460 #, c-format msgid "illegal nettype :`%s'\n" -msgstr "ongeldige netsoort :`%s'\n" +msgstr "ongeldige netsoort: '%s'\n" -#: sunrpc/rpc_main.c:1104 +#: sunrpc/rpc_main.c:1122 #, c-format msgid "rpcgen: too many defines\n" -msgstr "rpcgen: teveel definities\n" +msgstr "rpcgen: te veel definities\n" -#: sunrpc/rpc_main.c:1116 +#: sunrpc/rpc_main.c:1134 #, c-format msgid "rpcgen: arglist coding error\n" -msgstr "rpcgen: fout codering argumentenlijst\n" +msgstr "rpcgen: fout in codering van argumentenlijst\n" #. TRANS: the file will not be removed; this is an #. TRANS: informative message. -#: sunrpc/rpc_main.c:1149 +#: sunrpc/rpc_main.c:1167 #, c-format msgid "file `%s' already exists and may be overwritten\n" -msgstr "bestand `%s' bestaat al en wordt mogelijk overschreven\n" +msgstr "Bestand '%s' bestaat al en wordt mogelijk overschreven.\n" -#: sunrpc/rpc_main.c:1194 +#: sunrpc/rpc_main.c:1212 #, c-format msgid "Cannot specify more than one input file!\n" -msgstr "Kan niet meer dan één invoerbestand opgeven!\n" +msgstr "Meer dan één invoerbestand is niet mogelijk\n" -#: sunrpc/rpc_main.c:1364 +#: sunrpc/rpc_main.c:1382 msgid "This implementation doesn't support newstyle or MT-safe code!\n" -msgstr "Deze implementatie ondersteund geen newstyle of MT veilige code!\n" +msgstr "Deze implementatie ondersteunt geen 'newstyle'- of 'MT-safe'-code\n" -#: sunrpc/rpc_main.c:1373 +#: sunrpc/rpc_main.c:1391 #, c-format msgid "Cannot use netid flag with inetd flag!\n" -msgstr "Kan netid optie niet met inetd optie gebruiken!\n" +msgstr "Optie 'netid' gaat niet samen met standaardoptie 'inetd'\n" -#: sunrpc/rpc_main.c:1385 +#: sunrpc/rpc_main.c:1403 msgid "Cannot use netid flag without TIRPC!\n" -msgstr "Kan netid optie niet zonder TIRPC gebruiken!\n" +msgstr "Optie 'netid' is niet mogelijk zonder TIRPC\n" -#: sunrpc/rpc_main.c:1392 +#: sunrpc/rpc_main.c:1410 msgid "Cannot use table flags with newstyle!\n" -msgstr "Kan tabelopties niet gebruiken met newstyle!\n" +msgstr "Tabelopties gaan niet samen met 'newstyle'\n" -#: sunrpc/rpc_main.c:1411 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\"infile\" is required for template generation flags.\n" -msgstr "\"invoerbestand\" is vereist voor sjabloonaanmaakopties.\n" +msgstr "Bij sjabloonaanmaakopties is een invoerbestand vereist\n" -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1434 #, c-format msgid "Cannot have more than one file generation flag!\n" -msgstr "Kan niet meer dan één bestandsgenereeroptie hebben!\n" - -#: sunrpc/rpc_main.c:1425 -#, c-format -msgid "usage: %s infile\n" -msgstr "gebruik: %s invoerbestand\n" - -#: sunrpc/rpc_main.c:1426 -#, c-format -msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" -msgstr "\t%s [-abkCLNTM][-Dnaam[=waarde]] [-i grootte] [-I [-K seconden]] [-Y pad] invoerbestand\n" - -#: sunrpc/rpc_main.c:1428 -#, c-format -msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" -msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o uitvoerbestand] [invoerbestand]\n" - -#: sunrpc/rpc_main.c:1430 -#, c-format -msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" -msgstr "\t%s [-s netsoort]* [-o uitvoerbestand] [invoerbestand]\n" - -#: sunrpc/rpc_main.c:1431 -#, c-format -msgid "\t%s [-n netid]* [-o outfile] [infile]\n" -msgstr "\t%s [-n netid]* [-o uitvoerbestand] [invoerbestand]\n" - -#: sunrpc/rpc_scan.c:116 -msgid "constant or identifier expected" -msgstr "constante of identificeerder verwacht" - -#: sunrpc/rpc_scan.c:312 -msgid "illegal character in file: " -msgstr "ongeldig teken in bestand: " - -#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 -msgid "unterminated string constant" -msgstr "onbepaalde tekenreeksconstante" - -#: sunrpc/rpc_scan.c:383 -msgid "empty char string" -msgstr "lege tekenreeks" - -#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535 -msgid "preprocessor error" -msgstr "voorverwerker fout" - -#: sunrpc/rpcinfo.c:237 sunrpc/rpcinfo.c:383 -#, c-format -msgid "program %lu is not available\n" -msgstr "programma %lu is niet beschikbaar\n" - -#: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333 -#: sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453 sunrpc/rpcinfo.c:476 -#: sunrpc/rpcinfo.c:510 -#, c-format -msgid "program %lu version %lu is not available\n" -msgstr "programma %lu versie %lu is niet beschikbaar\n" - -#: sunrpc/rpcinfo.c:515 -#, c-format -msgid "program %lu version %lu ready and waiting\n" -msgstr "programma %lu versie %lu is gereed en wacht\n" - -#: sunrpc/rpcinfo.c:556 sunrpc/rpcinfo.c:563 -msgid "rpcinfo: can't contact portmapper" -msgstr "rpcinfo: kan geen contact maken met poortvertaler (portmapper)" - -#: sunrpc/rpcinfo.c:570 -msgid "No remote programs registered.\n" -msgstr "Geen programma's-op-afstand geregistreerd.\n" - -#: sunrpc/rpcinfo.c:574 -msgid " program vers proto port\n" -msgstr " programma versie protocol poort\n" - -#: sunrpc/rpcinfo.c:613 -msgid "(unknown)" -msgstr "(onbekend)" - -#: sunrpc/rpcinfo.c:637 -#, c-format -msgid "rpcinfo: broadcast failed: %s\n" -msgstr "rpcinfo: uitzenden mislukt: %s\n" - -#: sunrpc/rpcinfo.c:658 -msgid "Sorry. You are not root\n" -msgstr "Sorry, u bent niet root\n" - -#: sunrpc/rpcinfo.c:665 -#, c-format -msgid "rpcinfo: Could not delete registration for prog %s version %s\n" -msgstr "rpcinfo: Kon registratie voor programma %s versie %s niet verwijderen\n" - -#: sunrpc/rpcinfo.c:674 -msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" -msgstr "Gebruik: rpcinfo [ -n poortnummer ] -u host programmanummer [ versienummer ]\n" - -#: sunrpc/rpcinfo.c:676 -msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" -msgstr " rpcinfo [ -n poortnummer ] -t host programmanummer [ versienummer ]\n" - -#: sunrpc/rpcinfo.c:678 -msgid " rpcinfo -p [ host ]\n" -msgstr " rpcinfo -p [ host ]\n" - -#: sunrpc/rpcinfo.c:679 -msgid " rpcinfo -b prognum versnum\n" -msgstr " rpcinfo -b programmanummer versienummer\n" - -#: sunrpc/rpcinfo.c:680 -msgid " rpcinfo -d prognum versnum\n" -msgstr " rpcinfo -d programmanummer versienummer\n" - -#: sunrpc/rpcinfo.c:695 -#, c-format -msgid "rpcinfo: %s is unknown service\n" -msgstr "rpcinfo: %s is onbekende dienst\n" - -#: sunrpc/rpcinfo.c:732 -#, c-format -msgid "rpcinfo: %s is unknown host\n" -msgstr "rpcinfo: %s is onbekende host\n" - -#: sunrpc/svc_run.c:76 -msgid "svc_run: - poll failed" -msgstr "svc_run: - polsen mislukt" - -#: sunrpc/svc_simple.c:87 -#, c-format -msgid "can't reassign procedure number %ld\n" -msgstr "kan procedurenummer %ld niet opnieuw toewijzen\n" - -#: sunrpc/svc_simple.c:96 -msgid "couldn't create an rpc server\n" -msgstr "kon geen rpc-server aanmaken\n" - -#: sunrpc/svc_simple.c:104 -#, c-format -msgid "couldn't register prog %ld vers %ld\n" -msgstr "kon programma %ld versie %ld niet registreren\n" - -#: sunrpc/svc_simple.c:111 -msgid "registerrpc: out of memory\n" -msgstr "registerrpc: geheugentekort\n" - -#: sunrpc/svc_simple.c:175 -#, c-format -msgid "trouble replying to prog %d\n" -msgstr "problemen bij antwoorden aan programma %d\n" - -#: sunrpc/svc_simple.c:183 -#, c-format -msgid "never registered prog %d\n" -msgstr "programma %d nooit geregistreerd\n" - -#: sunrpc/svc_tcp.c:155 -msgid "svc_tcp.c - tcp socket creation problem" -msgstr "svc_tcp.c - probleem bij aanmaken TCP socket" - -#: sunrpc/svc_tcp.c:170 -msgid "svc_tcp.c - cannot getsockname or listen" -msgstr "svc_tcp.c - kan niet getsockname() of listen()" - -#: sunrpc/svc_tcp.c:181 sunrpc/svc_tcp.c:184 -msgid "svctcp_create: out of memory\n" -msgstr "svctcp_create: geheugentekort\n" - -#: sunrpc/svc_tcp.c:225 sunrpc/svc_tcp.c:228 -msgid "svc_tcp: makefd_xprt: out of memory\n" -msgstr "svc_tcp: makefd_xprt: geheugentekort\n" - -#: sunrpc/svc_udp.c:128 -msgid "svcudp_create: socket creation problem" -msgstr "svcudp_create: probleem bij aanmaken socket" - -#: sunrpc/svc_udp.c:142 -msgid "svcudp_create - cannot getsockname" -msgstr "svcudp_create - getsockname aanroep mislukt" - -#: sunrpc/svc_udp.c:154 sunrpc/svc_udp.c:157 -msgid "svcudp_create: out of memory\n" -msgstr "svcudp_create: geheugentekort\n" - -#: sunrpc/svc_udp.c:182 sunrpc/svc_udp.c:185 -msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" -msgstr "svcudp_create: xp_pad is te klein voor IP_PKTINFO\n" - -#: sunrpc/svc_udp.c:493 -msgid "enablecache: cache already enabled" -msgstr "enablecache: buffering staat al aan" - -#: sunrpc/svc_udp.c:499 -msgid "enablecache: could not allocate cache" -msgstr "enablecache: kon buffer niet toewijzen" - -#: sunrpc/svc_udp.c:507 -msgid "enablecache: could not allocate cache data" -msgstr "enablecache: kon buffergegevens niet toewijzen" - -#: sunrpc/svc_udp.c:514 -msgid "enablecache: could not allocate cache fifo" -msgstr "enablecache: kon buffer fifo niet toewijzen" - -#: sunrpc/svc_udp.c:550 -msgid "cache_set: victim not found" -msgstr "cache_set: slachtoffer niet gevonden" - -#: sunrpc/svc_udp.c:561 -msgid "cache_set: victim alloc failed" -msgstr "cache_set: toewijzen slachtoffer mislukt" - -#: sunrpc/svc_udp.c:567 -msgid "cache_set: could not allocate new rpc_buffer" -msgstr "cache_set: kon nieuwe rpc_buffer niet toewijzen" - -#: sunrpc/svc_unix.c:150 -msgid "svc_unix.c - AF_UNIX socket creation problem" -msgstr "svc_unix.c - probleem bij aanmaken AF_UNIX socket" - -#: sunrpc/svc_unix.c:166 -msgid "svc_unix.c - cannot getsockname or listen" -msgstr "svc_unix.c - kan niet getsockname() of listen()" - -#: sunrpc/svc_unix.c:178 sunrpc/svc_unix.c:181 -msgid "svcunix_create: out of memory\n" -msgstr "svcunix_create: geheugentekort\n" - -#: sunrpc/svc_unix.c:222 sunrpc/svc_unix.c:225 -msgid "svc_unix: makefd_xprt: out of memory\n" -msgstr "svc_unix: makefd_xprt: geheugentekort\n" - -#: sunrpc/xdr.c:570 sunrpc/xdr.c:573 -msgid "xdr_bytes: out of memory\n" -msgstr "xdr_bytes: geheugentekort\n" - -#: sunrpc/xdr.c:728 sunrpc/xdr.c:731 -msgid "xdr_string: out of memory\n" -msgstr "xdr_string: geheugentekort\n" - -#: sunrpc/xdr_array.c:111 sunrpc/xdr_array.c:114 -msgid "xdr_array: out of memory\n" -msgstr "xdr_array: geheugentekort\n" - -#: sunrpc/xdr_rec.c:158 sunrpc/xdr_rec.c:161 -msgid "xdrrec_create: out of memory\n" -msgstr "xdrrec_create: geheugentekort\n" - -#: sunrpc/xdr_ref.c:88 sunrpc/xdr_ref.c:91 -msgid "xdr_reference: out of memory\n" -msgstr "xdr_reference: geheugentekort\n" - -#: nis/nis_callback.c:189 -msgid "unable to free arguments" -msgstr "kan argumenten niet vrijgeven" +msgstr "Meer dan één bestandsaanmaakoptie is niet mogelijk\n" -#: nis/nis_error.c:30 -msgid "Probable success" -msgstr "Waarschijnlijk succes" - -#: nis/nis_error.c:31 -msgid "Not found" -msgstr "Niet gevonden" - -#: nis/nis_error.c:32 -msgid "Probably not found" -msgstr "Waarschijnlijk niet gevonden" - -#: nis/nis_error.c:33 -msgid "Cache expired" -msgstr "Buffer verlopen" - -#: nis/nis_error.c:34 -msgid "NIS+ servers unreachable" -msgstr "NIS+ servers onbereikbaar" - -#: nis/nis_error.c:35 -msgid "Unknown object" -msgstr "Onbekend objekt" - -#: nis/nis_error.c:36 -msgid "Server busy, try again" -msgstr "Server bezig, probeer nogmaals" - -#: nis/nis_error.c:37 -msgid "Generic system error" -msgstr "Algemene systeemfout" - -#: nis/nis_error.c:38 -msgid "First/next chain broken" -msgstr "Eerst/volgende ketting gebroken" - -#: nis/nis_error.c:41 -msgid "Name not served by this server" -msgstr "Naam wordt door deze server niet aangeboden" - -#: nis/nis_error.c:42 -msgid "Server out of memory" -msgstr "Server heeft geheugentekort" - -#: nis/nis_error.c:43 -msgid "Object with same name exists" -msgstr "Objekt met dezelfde naam bestaat" - -#: nis/nis_error.c:44 -msgid "Not master server for this domain" -msgstr "Niet hoofdserver voor dit domein" - -#: nis/nis_error.c:45 -msgid "Invalid object for operation" -msgstr "Ongeldig objekt voor bewerking" - -#: nis/nis_error.c:46 -msgid "Malformed name, or illegal name" -msgstr "Misvormde of ongeldige naam" - -#: nis/nis_error.c:47 -msgid "Unable to create callback" -msgstr "Kan geen terugaanroep aanmaken" - -#: nis/nis_error.c:48 -msgid "Results sent to callback proc" -msgstr "Resultaten verzonden aan terugaanroep proces" - -#: nis/nis_error.c:49 -msgid "Not found, no such name" -msgstr "Niet gevonden, onbekende naam" - -#: nis/nis_error.c:50 -msgid "Name/entry isn't unique" -msgstr "Naam/ingang is niet uniek" - -#: nis/nis_error.c:51 -msgid "Modification failed" -msgstr "Wijziging mislukt" - -#: nis/nis_error.c:52 -msgid "Database for table does not exist" -msgstr "Gegevensbank voor tabel bestaat niet" - -#: nis/nis_error.c:53 -msgid "Entry/table type mismatch" -msgstr "Ingang/tabelsoort komt niet overeen" - -#: nis/nis_error.c:54 -msgid "Link points to illegal name" -msgstr "Koppeling wijst naar ongeldige naam" - -#: nis/nis_error.c:55 -msgid "Partial success" -msgstr "Gedeeltelijk succes" - -#: nis/nis_error.c:56 -msgid "Too many attributes" -msgstr "Teveel kenmerken" - -#: nis/nis_error.c:57 -msgid "Error in RPC subsystem" -msgstr "Fout in RPC-deelsysteem" - -#: nis/nis_error.c:58 -msgid "Missing or malformed attribute" -msgstr "Ontbrekend of misvormd kenmerk" - -#: nis/nis_error.c:59 -msgid "Named object is not searchable" -msgstr "Genaamd objekt is niet doorzoekbaar" - -#: nis/nis_error.c:60 -msgid "Error while talking to callback proc" -msgstr "Fout bij praten met terugaanroep proces" +#: sunrpc/rpc_main.c:1443 +#, c-format +msgid "usage: %s infile\n" +msgstr "Gebruik: %s invoerbestand\n" -#: nis/nis_error.c:61 -msgid "Non NIS+ namespace encountered" -msgstr "Niet-NIS+ naamruimte tegengekomen" +#: sunrpc/rpc_main.c:1444 +#, c-format +msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" +msgstr "" +" %s [-abkCLNTM] [-Dnaam[=waarde]] [-i grootte]\n" +" [-I [-K seconden]] [-Y pad] invoerbestand\n" -#: nis/nis_error.c:62 -msgid "Illegal object type for operation" -msgstr "Ongeldige objektsoort voor bewerking" +#: sunrpc/rpc_main.c:1446 +#, c-format +msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" +msgstr "" +" %s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm]\n" +" [-o uitvoerbestand] [invoerbestand]\n" -#: nis/nis_error.c:63 -msgid "Passed object is not the same object on server" -msgstr "Meegegeven objekt is niet hetzelfde objekt op de server" +#: sunrpc/rpc_main.c:1448 +#, c-format +msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" +msgstr " %s [-s netsoort]* [-o uitvoerbestand] [invoerbestand]\n" -#: nis/nis_error.c:64 -msgid "Modify operation failed" -msgstr "Wijzigingsbewerking mislukt" +#: sunrpc/rpc_main.c:1449 +#, c-format +msgid "\t%s [-n netid]* [-o outfile] [infile]\n" +msgstr " %s [-n netid]* [-o uitvoerbestand] [invoerbestand]\n" -#: nis/nis_error.c:65 -msgid "Query illegal for named table" -msgstr "Zoekopdracht ongeldig voor genoemde tabel" +#: sunrpc/rpc_scan.c:114 +msgid "constant or identifier expected" +msgstr "een constante of een naam werd verwacht" -#: nis/nis_error.c:66 -msgid "Attempt to remove a non-empty table" -msgstr "Poging een niet-lege tabel te verwijderen" +#: sunrpc/rpc_scan.c:310 +msgid "illegal character in file: " +msgstr "ongeldig teken in bestand: " -#: nis/nis_error.c:67 -msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" -msgstr "Fout bij toegang tot NIS+ koude-start bestand. Is NIS+ wel geïnstalleerd?" +#: sunrpc/rpc_scan.c:349 sunrpc/rpc_scan.c:375 +msgid "unterminated string constant" +msgstr "onafgesloten tekenreeksconstante" -#: nis/nis_error.c:68 -msgid "Full resync required for directory" -msgstr "Volledige hersynchronisatie vereist voor map" +#: sunrpc/rpc_scan.c:381 +msgid "empty char string" +msgstr "lege tekenreeks" -#: nis/nis_error.c:69 -msgid "NIS+ operation failed" -msgstr "NIS+ bewerking mislukt" +#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 +msgid "preprocessor error" +msgstr "voorverwerkingsfout" -#: nis/nis_error.c:70 -msgid "NIS+ service is unavailable or not installed" -msgstr "NIS+ dienst is onbeschikbaar of niet geïnstalleerd" +#: sunrpc/rpcinfo.c:237 sunrpc/rpcinfo.c:383 +#, c-format +msgid "program %lu is not available\n" +msgstr "programma %lu is niet beschikbaar\n" -#: nis/nis_error.c:71 -msgid "Yes, 42 is the meaning of life" -msgstr "Dat is zeker waar, 42 is de betekenis van het leven" +#: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333 +#: sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453 sunrpc/rpcinfo.c:476 +#: sunrpc/rpcinfo.c:510 +#, c-format +msgid "program %lu version %lu is not available\n" +msgstr "programma %lu versie %lu is niet beschikbaar\n" -#: nis/nis_error.c:72 -msgid "Unable to authenticate NIS+ server" -msgstr "Kan niet authentificeren met NIS+-server" +#: sunrpc/rpcinfo.c:515 +#, c-format +msgid "program %lu version %lu ready and waiting\n" +msgstr "programma %lu versie %lu is gereed en wacht\n" -#: nis/nis_error.c:73 -msgid "Unable to authenticate NIS+ client" -msgstr "Kan niet authentificeren met NIS+-client" +#: sunrpc/rpcinfo.c:556 sunrpc/rpcinfo.c:563 +msgid "rpcinfo: can't contact portmapper" +msgstr "rpcinfo: kan geen contact maken met poortvertaler" -#: nis/nis_error.c:74 -msgid "No file space on server" -msgstr "Geen schijfruimte op server" +#: sunrpc/rpcinfo.c:570 +msgid "No remote programs registered.\n" +msgstr "Er zijn geen programma's van elders geregistreerd.\n" -#: nis/nis_error.c:75 -msgid "Unable to create process on server" -msgstr "Kan niet proces aanmaken op server" +#: sunrpc/rpcinfo.c:574 +msgid " program vers proto port\n" +msgstr " program.vers.protocl.poort\n" -#: nis/nis_error.c:76 -msgid "Master server busy, full dump rescheduled." -msgstr "Hoofdserver bezig, volledig ophalen uitgesteld." +#: sunrpc/rpcinfo.c:613 +msgid "(unknown)" +msgstr "(onbekend)" -#: nis/nis_local_names.c:126 +#: sunrpc/rpcinfo.c:637 #, c-format -msgid "LOCAL entry for UID %d in directory %s not unique\n" -msgstr "LOCAL-ingang voor UID %d in map %s is niet uniek\n" +msgid "rpcinfo: broadcast failed: %s\n" +msgstr "rpcinfo: broadcast is mislukt: %s\n" -#: nis/nis_print.c:51 -msgid "UNKNOWN" -msgstr "ONBEKEND" +#: sunrpc/rpcinfo.c:658 +msgid "Sorry. You are not root\n" +msgstr "Sorry, u bent niet root.\n" -#: nis/nis_print.c:109 -msgid "BOGUS OBJECT\n" -msgstr "SLECHT OBJEKT\n" +#: sunrpc/rpcinfo.c:665 +#, c-format +msgid "rpcinfo: Could not delete registration for prog %s version %s\n" +msgstr "rpcinfo: Kan registratie voor programma %s versie %s niet verwijderen\n" -#: nis/nis_print.c:112 -msgid "NO OBJECT\n" -msgstr "GEEN OBJEKT\n" +#: sunrpc/rpcinfo.c:674 +msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" +msgstr "Gebruik: rpcinfo [-n poortnummer] -u host programmanummer [versienummer]\n" -#: nis/nis_print.c:115 -msgid "DIRECTORY\n" -msgstr "MAP\n" +#: sunrpc/rpcinfo.c:676 +msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" +msgstr " rpcinfo [-n poortnummer] -t host programmanummer [versienummer]\n" -#: nis/nis_print.c:118 -msgid "GROUP\n" -msgstr "GROEP\n" +#: sunrpc/rpcinfo.c:678 +msgid " rpcinfo -p [ host ]\n" +msgstr " rpcinfo -p [ host ]\n" -#: nis/nis_print.c:121 -msgid "TABLE\n" -msgstr "TABEL\n" +#: sunrpc/rpcinfo.c:679 +msgid " rpcinfo -b prognum versnum\n" +msgstr " rpcinfo -b programmanummer versienummer\n" -#: nis/nis_print.c:124 -msgid "ENTRY\n" -msgstr "INGANG\n" +#: sunrpc/rpcinfo.c:680 +msgid " rpcinfo -d prognum versnum\n" +msgstr " rpcinfo -d programmanummer versienummer\n" -#: nis/nis_print.c:127 -msgid "LINK\n" -msgstr "KOPPELING\n" +#: sunrpc/rpcinfo.c:695 +#, c-format +msgid "rpcinfo: %s is unknown service\n" +msgstr "rpcinfo: %s is een onbekende dienst\n" -#: nis/nis_print.c:130 -msgid "PRIVATE\n" -msgstr "PRIVÉ\n" +#: sunrpc/rpcinfo.c:732 +#, c-format +msgid "rpcinfo: %s is unknown host\n" +msgstr "rpcinfo: %s is een onbekende host\n" -#: nis/nis_print.c:133 -msgid "(Unknown object)\n" -msgstr "(Onbekend objekt)\n" +#: sunrpc/svc_run.c:76 +msgid "svc_run: - poll failed" +msgstr "svc_run.c: polsen is mislukt" -#: nis/nis_print.c:166 +#: sunrpc/svc_simple.c:87 #, c-format -msgid "Name : `%s'\n" -msgstr "Naam : `%s'\n" +msgid "can't reassign procedure number %ld\n" +msgstr "kan procedurenummer %ld niet opnieuw toewijzen\n" -#: nis/nis_print.c:167 +#: sunrpc/svc_simple.c:97 +msgid "couldn't create an rpc server\n" +msgstr "kan geen RPC-server aanmaken\n" + +#: sunrpc/svc_simple.c:105 #, c-format -msgid "Type : %s\n" -msgstr "Soort : %s\n" +msgid "couldn't register prog %ld vers %ld\n" +msgstr "kan programma %ld (versie %ld) niet registreren\n" -#: nis/nis_print.c:172 -msgid "Master Server :\n" -msgstr "Hoofdserver :\n" +#: sunrpc/svc_simple.c:113 +msgid "registerrpc: out of memory\n" +msgstr "registerrpc(): onvoldoende geheugen\n" -#: nis/nis_print.c:174 -msgid "Replicate :\n" -msgstr "" +#: sunrpc/svc_simple.c:173 +#, c-format +msgid "trouble replying to prog %d\n" +msgstr "problemen bij antwoorden aan programma %d\n" -#: nis/nis_print.c:175 +#: sunrpc/svc_simple.c:182 #, c-format -msgid "\tName : %s\n" -msgstr "\tNaam : %s\n" +msgid "never registered prog %d\n" +msgstr "programma %d is nooit geregistreerd\n" -#: nis/nis_print.c:176 -msgid "\tPublic Key : " -msgstr "\tOpenbare sleutel : " +#: sunrpc/svc_tcp.c:155 +msgid "svc_tcp.c - tcp socket creation problem" +msgstr "svc_tcp.c: probleem bij aanmaken van TCP-socket" -#: nis/nis_print.c:180 -msgid "None.\n" -msgstr "Geen.\n" +#: sunrpc/svc_tcp.c:170 +msgid "svc_tcp.c - cannot getsockname or listen" +msgstr "svc_tcp.c: getsockname() en listen() zijn mislukt" -#: nis/nis_print.c:183 -#, c-format -msgid "Diffie-Hellmann (%d bits)\n" -msgstr "Diffie-Hellmann (%d bits)\n" +#: sunrpc/svc_tcp.c:179 +msgid "svctcp_create: out of memory\n" +msgstr "svctcp_create(): onvoldoende geheugen\n" -#: nis/nis_print.c:188 -#, c-format -msgid "RSA (%d bits)\n" -msgstr "RSA (%d bits)\n" +#: sunrpc/svc_tcp.c:218 +msgid "svc_tcp: makefd_xprt: out of memory\n" +msgstr "svc_tcp.c: makefd_xprt(): onvoldoende geheugen\n" -#: nis/nis_print.c:191 -msgid "Kerberos.\n" -msgstr "Kerberos.\n" +#: sunrpc/svc_udp.c:128 +msgid "svcudp_create: socket creation problem" +msgstr "svcudp_create(): probleem bij aanmaken van socket" -#: nis/nis_print.c:194 -#, c-format -msgid "Unknown (type = %d, bits = %d)\n" -msgstr "Onbekend (soort = %d, bits = %d)\n" +#: sunrpc/svc_udp.c:142 +msgid "svcudp_create - cannot getsockname" +msgstr "svcudp_create(): getsockname() is mislukt" -#: nis/nis_print.c:205 -#, c-format -msgid "\tUniversal addresses (%u)\n" -msgstr "\tUniversele adressen (%u)\n" +#: sunrpc/svc_udp.c:152 +msgid "svcudp_create: out of memory\n" +msgstr "svcudp_create(): onvoldoende geheugen\n" -#: nis/nis_print.c:227 -msgid "Time to live : " -msgstr "Levenstijd : " +#: sunrpc/svc_udp.c:174 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "svcudp_create(): 'xp_pad' is te klein voor 'IP_PKTINFO'\n" -#: nis/nis_print.c:229 -msgid "Default Access rights :\n" -msgstr "Standaard toegangsrechten :\n" +#: sunrpc/svc_udp.c:474 +msgid "enablecache: cache already enabled" +msgstr "enablecache(): buffering staat al aan" -#: nis/nis_print.c:238 -#, c-format -msgid "\tType : %s\n" -msgstr "\tSoort : %s\n" +#: sunrpc/svc_udp.c:480 +msgid "enablecache: could not allocate cache" +msgstr "enablecache(): kan geen geheugen voor cache reserveren" -#: nis/nis_print.c:239 -msgid "\tAccess rights: " -msgstr "\tToegangsrechten: " +#: sunrpc/svc_udp.c:489 +msgid "enablecache: could not allocate cache data" +msgstr "enablecache(): kan geen geheugen voor cachegegevens reserveren" -#: nis/nis_print.c:252 -msgid "Group Flags :" -msgstr "Groepaanduidingen :" +#: sunrpc/svc_udp.c:497 +msgid "enablecache: could not allocate cache fifo" +msgstr "enablecache(): kan geen geheugen voor cache-fifo reserveren" -#: nis/nis_print.c:255 -msgid "" -"\n" -"Group Members :\n" -msgstr "" -"\n" -"Groepsleden :\n" +#: sunrpc/svc_udp.c:532 +msgid "cache_set: victim not found" +msgstr "cache_set(): kan het herbruikbare item niet vinden" -#: nis/nis_print.c:266 -#, c-format -msgid "Table Type : %s\n" -msgstr "Tabelsoort : %s\n" +#: sunrpc/svc_udp.c:543 +msgid "cache_set: victim alloc failed" +msgstr "cache_set(): kan geen geheugen reserveren voor nieuw item" -#: nis/nis_print.c:267 -#, c-format -msgid "Number of Columns : %d\n" -msgstr "Aantal kolommen : %d\n" +#: sunrpc/svc_udp.c:550 +msgid "cache_set: could not allocate new rpc_buffer" +msgstr "cache_set(): kan geen geheugen reserveren voor nieuw RPC-buffer" -#: nis/nis_print.c:268 -#, c-format -msgid "Character Separator : %c\n" -msgstr "Teken-scheidingsteken : %c\n" +#: sunrpc/svc_unix.c:150 +msgid "svc_unix.c - AF_UNIX socket creation problem" +msgstr "svc_unix.c: probleem bij aanmaken van AF_UNIX-socket" -#: nis/nis_print.c:269 -#, c-format -msgid "Search Path : %s\n" -msgstr "Zoek pad : %s\n" +#: sunrpc/svc_unix.c:166 +msgid "svc_unix.c - cannot getsockname or listen" +msgstr "svc_unix.c: getsockname() en listen() zijn mislukt" -#: nis/nis_print.c:270 -msgid "Columns :\n" -msgstr "Kolommen :\n" +#: sunrpc/svc_unix.c:176 +msgid "svcunix_create: out of memory\n" +msgstr "svcunix_create(): onvoldoende geheugen\n" -#: nis/nis_print.c:273 -#, c-format -msgid "\t[%d]\tName : %s\n" -msgstr "\t[%d]\tNaam : %s\n" +#: sunrpc/svc_unix.c:215 +msgid "svc_unix: makefd_xprt: out of memory\n" +msgstr "svc_unix.c: makefd_xprt(): onvoldoende geheugen\n" -#: nis/nis_print.c:275 -msgid "\t\tAttributes : " -msgstr "\t\tKenmerken : " +#: sunrpc/xdr.c:566 +msgid "xdr_bytes: out of memory\n" +msgstr "xdr_bytes(): onvoldoende geheugen\n" -#: nis/nis_print.c:277 -msgid "\t\tAccess Rights : " -msgstr "\t\tToegangsrechten : " +#: sunrpc/xdr.c:718 +msgid "xdr_string: out of memory\n" +msgstr "xdr_string(): onvoldoende geheugen\n" -#: nis/nis_print.c:286 -msgid "Linked Object Type : " -msgstr "Soort gekoppeld objekt:" +#: sunrpc/xdr_array.c:106 +msgid "xdr_array: out of memory\n" +msgstr "xdr_array(): onvoldoende geheugen\n" -#: nis/nis_print.c:288 -#, c-format -msgid "Linked to : %s\n" -msgstr "Gekoppeld aan : %s\n" +#: sunrpc/xdr_rec.c:156 +msgid "xdrrec_create: out of memory\n" +msgstr "xdrrec_create(): onvoldoende geheugen\n" -#: nis/nis_print.c:297 -#, c-format -msgid "\tEntry data of type %s\n" -msgstr "\tIngangsgegevens van soort %s\n" +#: sunrpc/xdr_ref.c:86 +msgid "xdr_reference: out of memory\n" +msgstr "xdr_reference(): onvoldoende geheugen\n" -#: nis/nis_print.c:300 -#, c-format -msgid "\t[%u] - [%u bytes] " -msgstr "\t[%u] - [%u bytes] " +#: sysdeps/generic/siglist.h:29 sysdeps/unix/siglist.c:27 +msgid "Hangup" +msgstr "Ophangen" -#: nis/nis_print.c:303 -msgid "Encrypted data\n" -msgstr "Gecodeerde gegevens\n" +#: sysdeps/generic/siglist.h:30 sysdeps/unix/siglist.c:28 +msgid "Interrupt" +msgstr "Onderbreken" -#: nis/nis_print.c:305 -msgid "Binary data\n" -msgstr "Binaire gegevens\n" +#: sysdeps/generic/siglist.h:31 sysdeps/unix/siglist.c:29 +msgid "Quit" +msgstr "Afsluiten" -#: nis/nis_print.c:320 -#, c-format -msgid "Object Name : %s\n" -msgstr "Objektnaam : %s\n" +#: sysdeps/generic/siglist.h:32 sysdeps/unix/siglist.c:30 +msgid "Illegal instruction" +msgstr "Ongeldige instructie" -#: nis/nis_print.c:321 -#, c-format -msgid "Directory : %s\n" -msgstr "Map : %s\n" +#: sysdeps/generic/siglist.h:33 sysdeps/unix/siglist.c:31 +msgid "Trace/breakpoint trap" +msgstr "Traceer/breekpunt-instructie" -#: nis/nis_print.c:322 -#, c-format -msgid "Owner : %s\n" -msgstr "Eigenaar : %s\n" +#: sysdeps/generic/siglist.h:34 +msgid "Aborted" +msgstr "Afgebroken" -#: nis/nis_print.c:323 -#, c-format -msgid "Group : %s\n" -msgstr "Groep : %s\n" +#: sysdeps/generic/siglist.h:35 sysdeps/unix/siglist.c:34 +msgid "Floating point exception" +msgstr "Drijvende-komma-berekeningsfout" -#: nis/nis_print.c:324 -msgid "Access Rights : " -msgstr "Toegangsrechten : " +#: sysdeps/generic/siglist.h:36 sysdeps/unix/siglist.c:35 +msgid "Killed" +msgstr "Geëlimineerd" -#: nis/nis_print.c:326 -#, c-format -msgid "" -"\n" -"Time to Live : " -msgstr "" -"\n" -"Tijd te leven : " +#: sysdeps/generic/siglist.h:37 sysdeps/unix/siglist.c:36 +msgid "Bus error" +msgstr "Busfout" + +#: sysdeps/generic/siglist.h:38 sysdeps/unix/siglist.c:37 +msgid "Segmentation fault" +msgstr "Segmentatiefout" -#: nis/nis_print.c:329 -#, c-format -msgid "Creation Time : %s" -msgstr "Aanmaaktijd : %s" +#. 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 sysdeps/gnu/errlist.c:359 +#: sysdeps/unix/siglist.c:39 +msgid "Broken pipe" +msgstr "Gebroken pijp" -#: nis/nis_print.c:331 -#, c-format -msgid "Mod. Time : %s" -msgstr "Wijzigingstijd : %s" +#: sysdeps/generic/siglist.h:40 sysdeps/unix/siglist.c:40 +msgid "Alarm clock" +msgstr "Alarmklok" -#: nis/nis_print.c:332 -msgid "Object Type : " -msgstr "Objektsoort : " +#: sysdeps/generic/siglist.h:41 sysdeps/unix/siglist.c:41 +msgid "Terminated" +msgstr "Afgesloten" -#: nis/nis_print.c:352 -#, c-format -msgid " Data Length = %u\n" -msgstr " Gegevenslengte = %u\n" +#: sysdeps/generic/siglist.h:42 sysdeps/unix/siglist.c:42 +msgid "Urgent I/O condition" +msgstr "Spoedeisende I/O-toestand" -#: nis/nis_print.c:365 -#, c-format -msgid "Status : %s\n" -msgstr "Status : %s\n" +#: sysdeps/generic/siglist.h:43 sysdeps/unix/siglist.c:43 +msgid "Stopped (signal)" +msgstr "Gestopt (signaal)" -#: nis/nis_print.c:366 -#, c-format -msgid "Number of objects : %u\n" -msgstr "Aantal objekten : %u\n" +#: sysdeps/generic/siglist.h:44 sysdeps/unix/siglist.c:44 +msgid "Stopped" +msgstr "Gestopt" -#: nis/nis_print.c:370 -#, c-format -msgid "Object #%d:\n" -msgstr "Objekt #%d:\n" +#: sysdeps/generic/siglist.h:45 sysdeps/unix/siglist.c:45 +msgid "Continued" +msgstr "Doorgegaan" -#: nis/nis_print_group_entry.c:115 -#, c-format -msgid "Group entry for \"%s.%s\" group:\n" -msgstr "Groepingang voor \"%s.%s\" groep:\n" +#: sysdeps/generic/siglist.h:46 sysdeps/unix/siglist.c:46 +msgid "Child exited" +msgstr "Kind is afgesloten" -#: nis/nis_print_group_entry.c:123 -msgid " Explicit members:\n" -msgstr " Expliciete leden:\n" +#: sysdeps/generic/siglist.h:47 sysdeps/unix/siglist.c:47 +msgid "Stopped (tty input)" +msgstr "Gestopt (tty-invoer)" -#: nis/nis_print_group_entry.c:128 -msgid " No explicit members\n" -msgstr " Niet-expliciete leden\n" +#: sysdeps/generic/siglist.h:48 sysdeps/unix/siglist.c:48 +msgid "Stopped (tty output)" +msgstr "Gestopt (tty-uitvoer)" -#: nis/nis_print_group_entry.c:131 -msgid " Implicit members:\n" -msgstr " Impliciete leden:\n" +#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49 +msgid "I/O possible" +msgstr "I/O is mogelijk" -#: nis/nis_print_group_entry.c:136 -msgid " No implicit members\n" -msgstr " Niet-impliciete leden\n" +#: sysdeps/generic/siglist.h:50 sysdeps/unix/siglist.c:50 +msgid "CPU time limit exceeded" +msgstr "Limiet op processortijd is overschreden" -#: nis/nis_print_group_entry.c:139 -msgid " Recursive members:\n" -msgstr " Recursieve leden:\n" +#: sysdeps/generic/siglist.h:51 sysdeps/unix/siglist.c:51 +msgid "File size limit exceeded" +msgstr "Limiet op bestandsgrootte is overschreden" -#: nis/nis_print_group_entry.c:144 -msgid " No recursive members\n" -msgstr " Niet-recursieve leden\n" +#: sysdeps/generic/siglist.h:52 sysdeps/unix/siglist.c:52 +msgid "Virtual timer expired" +msgstr "Virtuele tijdopnemer is verlopen" -#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 -msgid " Explicit nonmembers:\n" -msgstr " Expliciete niet-leden:\n" +#: sysdeps/generic/siglist.h:53 sysdeps/unix/siglist.c:53 +msgid "Profiling timer expired" +msgstr "Tijdopnemer voor analyse is verlopen" -#: nis/nis_print_group_entry.c:152 -msgid " No explicit nonmembers\n" -msgstr " Niet-expliciete niet-leden\n" +#: sysdeps/generic/siglist.h:54 sysdeps/unix/siglist.c:54 +msgid "Window changed" +msgstr "Venster is veranderd" -#: nis/nis_print_group_entry.c:155 -msgid " Implicit nonmembers:\n" -msgstr " Impliciete niet-leden:\n" +#: sysdeps/generic/siglist.h:55 sysdeps/unix/siglist.c:56 +msgid "User defined signal 1" +msgstr "Eerste door gebruiker gedefinieerd signaal" -#: nis/nis_print_group_entry.c:160 -msgid " No implicit nonmembers\n" -msgstr " Niet-impliciete niet-leden\n" +#: sysdeps/generic/siglist.h:56 sysdeps/unix/siglist.c:57 +msgid "User defined signal 2" +msgstr "Tweede door gebruiker gedefinieerd signaal" -#: nis/nis_print_group_entry.c:168 -msgid " No recursive nonmembers\n" -msgstr " Niet-recursieve niet-leden\n" +#: sysdeps/generic/siglist.h:60 sysdeps/unix/siglist.c:33 +msgid "EMT trap" +msgstr "EMT-instructie" -#: nis/nss_nisplus/nisplus-publickey.c:101 -#: nis/nss_nisplus/nisplus-publickey.c:182 -#, c-format -msgid "DES entry for netname %s not unique\n" -msgstr "DES-ingang voor netnaam %s is niet uniek\n" +#: sysdeps/generic/siglist.h:63 sysdeps/unix/siglist.c:38 +msgid "Bad system call" +msgstr "Ongeldige systeemaanroep" -#: nis/nss_nisplus/nisplus-publickey.c:218 -#, c-format -msgid "netname2user: missing group id list in `%s'." -msgstr "netname2user: ontbrekende groep-ID-lijst in `%s'." +#: sysdeps/generic/siglist.h:66 +msgid "Stack fault" +msgstr "Stackfout" -#: nis/nss_nisplus/nisplus-publickey.c:300 -#: nis/nss_nisplus/nisplus-publickey.c:306 -#: nis/nss_nisplus/nisplus-publickey.c:370 -#: nis/nss_nisplus/nisplus-publickey.c:379 -#, c-format -msgid "netname2user: (nis+ lookup): %s\n" -msgstr "netname2user: (nis+ opzoeken): %s\n" +#: sysdeps/generic/siglist.h:69 +msgid "Information request" +msgstr "Verzoek om informatie" -#: nis/nss_nisplus/nisplus-publickey.c:319 -#, c-format -msgid "netname2user: DES entry for %s in directory %s not unique" -msgstr "netname2user: DES-ingang voor %s in map %s is niet uniek" +#: sysdeps/generic/siglist.h:71 +msgid "Power failure" +msgstr "Stroomstoring" -#: nis/nss_nisplus/nisplus-publickey.c:337 -#, c-format -msgid "netname2user: principal name `%s' too long" -msgstr "netname2user: hoofdnaam `%s' is te lang" +#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55 +msgid "Resource lost" +msgstr "Hulpbron verloren" -#: nis/nss_nisplus/nisplus-publickey.c:392 -#, c-format -msgid "netname2user: LOCAL entry for %s in directory %s not unique" -msgstr "netname2user: LOCAL-ingang voor %s in map %s is niet uniek" +#. TRANS Operation not permitted; only the owner of the file (or other resource) +#. TRANS or processes with special privileges can perform the operation. +#: sysdeps/gnu/errlist.c:25 +msgid "Operation not permitted" +msgstr "Bewerking niet toegestaan" -#: nis/nss_nisplus/nisplus-publickey.c:399 -msgid "netname2user: should not have uid 0" -msgstr "netname2user: mag niet UID 0 hebben" +#. TRANS No process matches the specified process ID. +#: sysdeps/gnu/errlist.c:45 +msgid "No such process" +msgstr "Proces bestaat niet" -#: nis/ypclnt.c:171 -#, c-format -msgid "YPBINDPROC_DOMAIN: %s\n" -msgstr "YPBINDPROC_DOMAIN: %s\n" +#. TRANS Interrupted function call; an asynchronous signal occurred and prevented +#. TRANS completion of the call. When this happens, you should try the call +#. TRANS again. +#. TRANS +#. TRANS You can choose to have functions resume after a signal that is handled, +#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted +#. TRANS Primitives}. +#: sysdeps/gnu/errlist.c:60 +msgid "Interrupted system call" +msgstr "Onderbroken systeemaanroep" -#: nis/ypclnt.c:780 -msgid "Request arguments bad" -msgstr "Verzoekargumenten slecht" +#. TRANS Input/output error; usually used for physical read or write errors. +#: sysdeps/gnu/errlist.c:69 +msgid "Input/output error" +msgstr "Invoer-/uitvoerfout" -#: nis/ypclnt.c:782 -msgid "RPC failure on NIS operation" -msgstr "RPC-mislukking bij NIS-bewerking" +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: sysdeps/gnu/errlist.c:82 +msgid "No such device or address" +msgstr "Apparaat of adres bestaat niet" -#: nis/ypclnt.c:784 -msgid "Can't bind to server which serves this domain" -msgstr "Kan niet binden aan de server die dit domein aanbiedt" +#. TRANS Argument list too long; used when the arguments passed to a new program +#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a +#. TRANS File}) occupy too much memory space. This condition never arises in the +#. TRANS GNU system. +#: sysdeps/gnu/errlist.c:94 +msgid "Argument list too long" +msgstr "Argumentenlijst is te lang" -#: nis/ypclnt.c:786 -msgid "No such map in server's domain" -msgstr "Geen dergelijke afbeelding in domein van server" +#. TRANS Invalid executable file format. This condition is detected by the +#. TRANS @code{exec} functions; see @ref{Executing a File}. +#: sysdeps/gnu/errlist.c:104 +msgid "Exec format error" +msgstr "Verkeerd uitvoerbaar bestand" -#: nis/ypclnt.c:788 -msgid "No such key in map" -msgstr "Geen dergelijke sleutel in afbeelding" +#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been +#. TRANS closed or reading from a descriptor open only for writing (or vice +#. TRANS versa). +#: sysdeps/gnu/errlist.c:115 +msgid "Bad file descriptor" +msgstr "Ongeldige bestandsdescriptor" -#: nis/ypclnt.c:790 -msgid "Internal NIS error" -msgstr "Interne NIS-fout" +#. TRANS There are no child processes. This error happens on operations that are +#. TRANS supposed to manipulate child processes, when there aren't any processes +#. TRANS to manipulate. +#: sysdeps/gnu/errlist.c:126 +msgid "No child processes" +msgstr "Geen kindprocessen" -#: nis/ypclnt.c:792 -msgid "Local resource allocation failure" -msgstr "Toewijzingsfout lokale bron" +#. TRANS Deadlock avoided; allocating a system resource would have resulted in a +#. TRANS deadlock situation. The system does not guarantee that it will notice +#. TRANS all such situations. This error means you got lucky and the system +#. TRANS noticed; it might just hang. @xref{File Locks}, for an example. +#: sysdeps/gnu/errlist.c:138 +msgid "Resource deadlock avoided" +msgstr "Volledige blokkering van hulpbron is omzeild" -#: nis/ypclnt.c:794 -msgid "No more records in map database" -msgstr "Niet meer records in afbeeldingengegevensbank" +#. TRANS No memory available. The system cannot allocate more virtual memory +#. TRANS because its capacity is full. +#: sysdeps/gnu/errlist.c:148 +msgid "Cannot allocate memory" +msgstr "Kan geen geheugen meer reserveren" -#: nis/ypclnt.c:796 -msgid "Can't communicate with portmapper" -msgstr "Kan niet communiceren met poortvertaler" +#. TRANS Bad address; an invalid pointer was detected. +#. TRANS In the GNU system, this error never happens; you get a signal instead. +#: sysdeps/gnu/errlist.c:167 +msgid "Bad address" +msgstr "Ongeldig adres" -#: nis/ypclnt.c:798 -msgid "Can't communicate with ypbind" -msgstr "Kan niet communiceren met ypbind" +#. TRANS A file that isn't a block special file was given in a situation that +#. TRANS requires one. For example, trying to mount an ordinary file as a file +#. TRANS system in Unix gives this error. +#: sysdeps/gnu/errlist.c:178 +msgid "Block device required" +msgstr "Blokapparaat vereist" -#: nis/ypclnt.c:800 -msgid "Can't communicate with ypserv" -msgstr "Kan niet communiceren met ypserv" +#. TRANS Resource busy; a system resource that can't be shared is already in use. +#. TRANS For example, if you try to delete a file that is the root of a currently +#. TRANS mounted filesystem, you get this error. +#: sysdeps/gnu/errlist.c:189 +msgid "Device or resource busy" +msgstr "Apparaat of hulpbron is bezig" -#: nis/ypclnt.c:802 -msgid "Local domain name not set" -msgstr "Lokaal domein niet ingesteld" +#. TRANS File exists; an existing file was specified in a context where it only +#. TRANS makes sense to specify a new file. +#: sysdeps/gnu/errlist.c:199 +msgid "File exists" +msgstr "Bestand bestaat al" -#: nis/ypclnt.c:804 -msgid "NIS map database is bad" -msgstr "NIS-afbeeldingengegevensbank is slecht" +#. TRANS An attempt to make an improper link across file systems was detected. +#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but +#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). +#: sysdeps/gnu/errlist.c:210 +msgid "Invalid cross-device link" +msgstr "Ongeldige koppeling tussen apparaten" -#: nis/ypclnt.c:806 -msgid "NIS client/server version mismatch - can't supply service" -msgstr "NIS client/server versie komt niet overeen - kan dienst niet aanbieden" +#. TRANS The wrong type of device was given to a function that expects a +#. TRANS particular sort of device. +#: sysdeps/gnu/errlist.c:220 +msgid "No such device" +msgstr "Onjuist apparaat" -#: nis/ypclnt.c:810 -msgid "Database is busy" -msgstr "Gegevensbank is bezig" +#. TRANS A file that isn't a directory was specified when a directory is required. +#: sysdeps/gnu/errlist.c:229 +msgid "Not a directory" +msgstr "Niet een map" -#: nis/ypclnt.c:812 -msgid "Unknown NIS error code" -msgstr "Onbekende NIS-foutcode" +#. TRANS File is a directory; you cannot open a directory for writing, +#. TRANS or create or remove hard links to it. +#: sysdeps/gnu/errlist.c:239 +msgid "Is a directory" +msgstr "Is een map" -#: nis/ypclnt.c:854 -msgid "Internal ypbind error" -msgstr "Interne ypbind-fout" +#. TRANS Invalid argument. This is used to indicate various kinds of problems +#. TRANS with passing the wrong argument to a library function. +#: sysdeps/gnu/errlist.c:249 +msgid "Invalid argument" +msgstr "Ongeldig argument" -#: nis/ypclnt.c:856 -msgid "Domain not bound" -msgstr "Domein niet gebonden" +#. TRANS The current process has too many files open and can't open any more. +#. TRANS Duplicate descriptors do count toward this limit. +#. TRANS +#. TRANS In BSD and GNU, the number of open files is controlled by a resource +#. TRANS limit that can usually be increased. If you get this error, you might +#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; +#. TRANS @pxref{Limits on Resources}. +#: sysdeps/gnu/errlist.c:264 +msgid "Too many open files" +msgstr "Te veel open bestanden" -#: nis/ypclnt.c:858 -msgid "System resource allocation failure" -msgstr "Toewijzingsfout systeembron" +#. TRANS There are too many distinct file openings in the entire system. Note +#. TRANS that any number of linked channels count as just one file opening; see +#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. +#: sysdeps/gnu/errlist.c:275 +msgid "Too many open files in system" +msgstr "Te veel open bestanden in systeem" -#: nis/ypclnt.c:860 -msgid "Unknown ypbind error" -msgstr "Onbekende ypbind-fout" +#. TRANS Inappropriate I/O control operation, such as trying to set terminal +#. TRANS modes on an ordinary file. +#: sysdeps/gnu/errlist.c:285 +msgid "Inappropriate ioctl for device" +msgstr "Ongepaste ioctl() voor apparaat" -#: nis/ypclnt.c:899 -msgid "yp_update: cannot convert host to netname\n" -msgstr "yp_update: kan host niet converteren naar netnaam\n" +#. TRANS An attempt to execute a file that is currently open for writing, or +#. TRANS write to a file that is currently being executed. Often using a +#. TRANS debugger to run a program is considered having it open for writing and +#. TRANS will cause this error. (The name stands for ``text file busy''.) This +#. TRANS is not an error in the GNU system; the text is copied as necessary. +#: sysdeps/gnu/errlist.c:298 +msgid "Text file busy" +msgstr "Tekstbestand is bezig" -#: nis/ypclnt.c:911 -msgid "yp_update: cannot get server address\n" -msgstr "yp_update: kan server-adres niet opvragen\n" +#. TRANS File too big; the size of a file would be larger than allowed by the system. +#: sysdeps/gnu/errlist.c:307 +msgid "File too large" +msgstr "Bestand is te groot" -#: nscd/cache.c:94 -msgid "while allocating hash table entry" -msgstr "bij het toewijzen van een hash-tabel ingang" +#. TRANS No space left on device; write operation on a file failed because the +#. TRANS disk is full. +#: sysdeps/gnu/errlist.c:317 +msgid "No space left on device" +msgstr "Geen ruimte meer over op apparaat" -#: nscd/cache.c:162 nscd/connections.c:184 -#, c-format -msgid "cannot stat() file `%s': %s" -msgstr "kan bestand `%s' niet vinden: %s" +#. TRANS Invalid seek operation (such as on a pipe). +#: sysdeps/gnu/errlist.c:326 +msgid "Illegal seek" +msgstr "Ongeldige 'seek'-opdracht" -#: nscd/connections.c:150 -msgid "Cannot run nscd in secure mode as unprivileged user" -msgstr "Kan nscd niet uitvoeren in veilige modus als gebruiker zonder privileges" +#. TRANS An attempt was made to modify something on a read-only file system. +#: sysdeps/gnu/errlist.c:335 +msgid "Read-only file system" +msgstr "Bestandssysteem is alleen-lezen" -#: nscd/connections.c:172 -#, c-format -msgid "while allocating cache: %s" -msgstr "bij toewijzen buffer: %s" +#. TRANS Too many links; the link count of a single file would become too large. +#. TRANS @code{rename} can cause this error if the file being renamed already has +#. TRANS as many links as it can take (@pxref{Renaming Files}). +#: sysdeps/gnu/errlist.c:346 +msgid "Too many links" +msgstr "Te veel koppelingen" -#: nscd/connections.c:197 -#, c-format -msgid "cannot open socket: %s" -msgstr "kan socket niet openen: %s" +#. TRANS Domain error; used by mathematical functions when an argument value does +#. TRANS not fall into the domain over which the function is defined. +#: sysdeps/gnu/errlist.c:369 +msgid "Numerical argument out of domain" +msgstr "Numeriek argument valt buiten domein" -#: nscd/connections.c:215 -#, c-format -msgid "cannot enable socket to accept connections: %s" -msgstr "kan socket niet verbindingen laten accepteren: %s" +#. TRANS Range error; used by mathematical functions when the result value is +#. TRANS not representable because of overflow or underflow. +#: sysdeps/gnu/errlist.c:379 +msgid "Numerical result out of range" +msgstr "Numeriek resultaat valt buiten bereik" + +#. TRANS Resource temporarily unavailable; the call might work if you try again +#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; +#. TRANS they are always the same in the GNU C library. +#. TRANS +#. TRANS This error can happen in a few different situations: +#. TRANS +#. TRANS @itemize @bullet +#. TRANS @item +#. TRANS An operation that would block was attempted on an object that has +#. TRANS non-blocking mode selected. Trying the same operation again will block +#. TRANS until some external condition makes it possible to read, write, or +#. TRANS connect (whatever the operation). You can use @code{select} to find out +#. TRANS when the operation will be possible; @pxref{Waiting for I/O}. +#. TRANS +#. TRANS @strong{Portability Note:} In many older Unix systems, this condition +#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code +#. TRANS different from @code{EAGAIN}. To make your program portable, you should +#. TRANS check for both codes and treat them the same. +#. TRANS +#. TRANS @item +#. TRANS A temporary resource shortage made an operation impossible. @code{fork} +#. TRANS can return this error. It indicates that the shortage is expected to +#. TRANS pass, so your program can try the call again later and it may succeed. +#. TRANS It is probably a good idea to delay for a few seconds before trying it +#. TRANS again, to allow time for other processes to release scarce resources. +#. TRANS Such shortages are usually fairly serious and affect the whole system, +#. TRANS so usually an interactive program should report the error to the user +#. TRANS and return to its command loop. +#. TRANS @end itemize +#: sysdeps/gnu/errlist.c:416 +msgid "Resource temporarily unavailable" +msgstr "Hulpbron is tijdelijk onbeschikbaar" -#: nscd/connections.c:260 -#, c-format -msgid "cannot handle old request version %d; current version is %d" -msgstr "kan oude verzoekversie %d niet behandelen; huidige versie is %d" +#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). +#. TRANS The values are always the same, on every operating system. +#. TRANS +#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a +#. TRANS separate error code. +#: sysdeps/gnu/errlist.c:429 +msgid "Operation would block" +msgstr "Bewerking zou blokkeren" -#: nscd/connections.c:298 nscd/connections.c:324 -#, c-format -msgid "cannot write result: %s" -msgstr "kan resultaat niet schrijven: %s" +#. TRANS An operation that cannot complete immediately was initiated on an object +#. TRANS that has non-blocking mode selected. Some functions that must always +#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return +#. TRANS @code{EAGAIN}. Instead, they return @code{EINPROGRESS} to indicate that +#. TRANS the operation has begun and will take some time. Attempts to manipulate +#. TRANS the object before the call completes return @code{EALREADY}. You can +#. TRANS use the @code{select} function to find out when the pending operation +#. TRANS has completed; @pxref{Waiting for I/O}. +#: sysdeps/gnu/errlist.c:445 +msgid "Operation now in progress" +msgstr "Bewerking is nu bezig" -#: nscd/connections.c:392 nscd/connections.c:514 -#, c-format -msgid "error getting caller's id: %s" -msgstr "fout bij opvragen ID van aanroeper: %s" +#. TRANS An operation is already in progress on an object that has non-blocking +#. TRANS mode selected. +#: sysdeps/gnu/errlist.c:455 +msgid "Operation already in progress" +msgstr "Bewerking is al bezig" -#: nscd/connections.c:485 -#, c-format -msgid "while accepting connection: %s" -msgstr "bij accepteren verbinding: %s" +#. TRANS A file that isn't a socket was specified when a socket is required. +#: sysdeps/gnu/errlist.c:464 +msgid "Socket operation on non-socket" +msgstr "Socketbewerking op een niet-socket" -#: nscd/connections.c:498 -#, c-format -msgid "short read while reading request: %s" -msgstr "te weinig gelezen bij lezen van verzoek: %s" +#. TRANS The size of a message sent on a socket was larger than the supported +#. TRANS maximum size. +#: sysdeps/gnu/errlist.c:474 +msgid "Message too long" +msgstr "Bericht is te lang" -#: nscd/connections.c:542 -#, c-format -msgid "key length in request too long: %d" -msgstr "sleutellengte in verzoek te lang: %d" +#. TRANS The socket type does not support the requested communications protocol. +#: sysdeps/gnu/errlist.c:483 +msgid "Protocol wrong type for socket" +msgstr "Protocol van verkeerde soort voor socket" -#: nscd/connections.c:556 -#, c-format -msgid "short read while reading request key: %s" -msgstr "te weinig gelezen bij lezen van verzoeksleutel: %s" +#. TRANS You specified a socket option that doesn't make sense for the +#. TRANS particular protocol being used by the socket. @xref{Socket Options}. +#: sysdeps/gnu/errlist.c:493 +msgid "Protocol not available" +msgstr "Protocol is niet beschikbaar" -#: nscd/connections.c:566 -#, c-format -msgid "handle_request: request received (Version = %d) from PID %ld" -msgstr "handle_request: verzoek ontvangen (Versie = %d) van PID %ld" +#. TRANS The socket domain does not support the requested communications protocol +#. TRANS (perhaps because the requested protocol is completely invalid). +#. TRANS @xref{Creating a Socket}. +#: sysdeps/gnu/errlist.c:504 +msgid "Protocol not supported" +msgstr "Protocol wordt niet ondersteund" -#: nscd/connections.c:571 -#, c-format -msgid "handle_request: request received (Version = %d)" -msgstr "handle_request: verzoek ontvangen (versie = %d)" +#. TRANS The socket type is not supported. +#: sysdeps/gnu/errlist.c:513 +msgid "Socket type not supported" +msgstr "Socketsoort wordt niet ondersteund" -#: nscd/connections.c:635 nscd/connections.c:636 nscd/connections.c:655 -#: nscd/connections.c:668 nscd/connections.c:674 nscd/connections.c:681 -#, c-format -msgid "Failed to run nscd as user '%s'" -msgstr "Uitvoeren van nscd als gebruiker '%s' mislukt" +#. 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 +#. TRANS implemented for all communications protocols. In the GNU system, this +#. TRANS error can happen for many calls when the object does not support the +#. TRANS particular operation; it is a generic indication that the server knows +#. TRANS nothing to do for that call. +#: sysdeps/gnu/errlist.c:527 +msgid "Operation not supported" +msgstr "Bewerking wordt niet ondersteund" -#: nscd/connections.c:656 -msgid "getgrouplist failed" -msgstr "getgrouplist mislukt" +#. TRANS The socket communications protocol family you requested is not supported. +#: sysdeps/gnu/errlist.c:536 +msgid "Protocol family not supported" +msgstr "Protocolfamilie wordt niet ondersteund" -#: nscd/connections.c:669 -msgid "setgroups failed" -msgstr "setgroups mislukt" +#. 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.c:546 +msgid "Address family not supported by protocol" +msgstr "Adresfamilie wordt niet ondersteund door protocol" -#: nscd/grpcache.c:103 nscd/hstcache.c:111 nscd/pwdcache.c:109 -msgid "while allocating key copy" -msgstr "bij toewijzen sleutelkopie" +#. TRANS The requested socket address is already in use. @xref{Socket Addresses}. +#: sysdeps/gnu/errlist.c:555 +msgid "Address already in use" +msgstr "Adres is al in gebruik" -#: nscd/grpcache.c:153 nscd/hstcache.c:168 nscd/pwdcache.c:146 -msgid "while allocating cache entry" -msgstr "bij toewijzen bufferingang" +#. TRANS The requested socket address is not available; for example, you tried +#. TRANS to give a socket a name that doesn't match the local host name. +#. TRANS @xref{Socket Addresses}. +#: sysdeps/gnu/errlist.c:566 +msgid "Cannot assign requested address" +msgstr "Kan verzochte adres niet toewijzen" -#: nscd/grpcache.c:197 nscd/hstcache.c:283 nscd/pwdcache.c:193 -#, c-format -msgid "short write in %s: %s" -msgstr "te weinig geschreven in %s: %s" +#. TRANS A socket operation failed because the network was down. +#: sysdeps/gnu/errlist.c:575 +msgid "Network is down" +msgstr "Netwerk ligt plat" -#: nscd/grpcache.c:219 -#, c-format -msgid "Haven't found \"%s\" in group cache!" -msgstr "Kon \"%s\" niet vinden in groepbuffer!" +#. TRANS A socket operation failed because the subnet containing the remote host +#. TRANS was unreachable. +#: sysdeps/gnu/errlist.c:585 +msgid "Network is unreachable" +msgstr "Netwerk is onbereikbaar" -#: nscd/grpcache.c:285 -#, c-format -msgid "Invalid numeric gid \"%s\"!" -msgstr "Ongeldige numerieke GID \"%s\"!" +#. TRANS A network connection was reset because the remote host crashed. +#: sysdeps/gnu/errlist.c:594 +msgid "Network dropped connection on reset" +msgstr "Verbinding is verbroken door KILL-opdracht" -#: nscd/grpcache.c:292 -#, c-format -msgid "Haven't found \"%d\" in group cache!" -msgstr "Kon \"%d\" niet vinden in groepbuffer!" +#. TRANS A network connection was aborted locally. +#: sysdeps/gnu/errlist.c:603 +msgid "Software caused connection abort" +msgstr "Verbinding is verbroken door lokaal probleem" -#: nscd/hstcache.c:305 nscd/hstcache.c:371 nscd/hstcache.c:436 -#: nscd/hstcache.c:501 -#, c-format -msgid "Haven't found \"%s\" in hosts cache!" -msgstr "Kon \"%s\" niet vinden in hostsbuffer!" +#. TRANS A network connection was closed for reasons outside the control of the +#. TRANS local host, such as by the remote machine rebooting or an unrecoverable +#. TRANS protocol violation. +#: sysdeps/gnu/errlist.c:614 +msgid "Connection reset by peer" +msgstr "Verbinding is weggevallen" -#: nscd/nscd.c:89 -msgid "Read configuration data from NAME" -msgstr "Configuratiegegevens lezen uit NAAM" +#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this +#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the +#. TRANS other from network operations. +#: sysdeps/gnu/errlist.c:625 +msgid "No buffer space available" +msgstr "Geen bufferruimte meer beschikbaar" -#: nscd/nscd.c:91 -msgid "Do not fork and display messages on the current tty" -msgstr "Niet vertakken en berichten op de huidige TTY weergeven" +#. TRANS You tried to connect a socket that is already connected. +#. TRANS @xref{Connecting}. +#: sysdeps/gnu/errlist.c:635 +msgid "Transport endpoint is already connected" +msgstr "Overdrachtseindpunt is al verbonden" -#: nscd/nscd.c:92 -msgid "NUMBER" -msgstr "GETAL" +#. TRANS The socket is not connected to anything. You get this error when you +#. TRANS try to transmit data over a socket, without first specifying a +#. TRANS destination for the data. For a connectionless socket (for datagram +#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. +#: sysdeps/gnu/errlist.c:647 +msgid "Transport endpoint is not connected" +msgstr "Overdrachtseindpunt is niet verbonden" -#: nscd/nscd.c:92 -msgid "Start NUMBER threads" -msgstr "GETAL threads starten" +#. TRANS No default destination address was set for the socket. You get this +#. TRANS error when you try to transmit data over a connectionless socket, +#. TRANS without first specifying a destination for the data with @code{connect}. +#: sysdeps/gnu/errlist.c:658 +msgid "Destination address required" +msgstr "Doeladres vereist" -#: nscd/nscd.c:93 -msgid "Shut the server down" -msgstr "De server afsluiten" +#. TRANS The socket has already been shut down. +#: sysdeps/gnu/errlist.c:667 +msgid "Cannot send after transport endpoint shutdown" +msgstr "Kan niets meer verzenden na sluiten van overdrachtseindpunt" -#: nscd/nscd.c:94 -msgid "Print current configuration statistic" -msgstr "Huidige configuratiestatistiek weergeven" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:676 +msgid "Too many references: cannot splice" +msgstr "Te veel verwijzingen: kan niet splitsen" -#: nscd/nscd.c:95 -msgid "TABLE" -msgstr "TABEL" +#. TRANS A socket operation with a specified timeout received no response during +#. TRANS the timeout period. +#: sysdeps/gnu/errlist.c:686 +msgid "Connection timed out" +msgstr "Verbinding is verlopen" -#: nscd/nscd.c:96 -msgid "Invalidate the specified cache" -msgstr "De opgegeven buffer ongeldig maken" +#. TRANS A remote host refused to allow the network connection (typically because +#. TRANS it is not running the requested service). +#: sysdeps/gnu/errlist.c:696 +msgid "Connection refused" +msgstr "Verbinding is geweigerd" -#: nscd/nscd.c:97 -msgid "TABLE,yes" -msgstr "TABEL,ja" +#. TRANS Too many levels of symbolic links were encountered in looking up a file name. +#. TRANS This often indicates a cycle of symbolic links. +#: sysdeps/gnu/errlist.c:706 +msgid "Too many levels of symbolic links" +msgstr "Te veel niveaus van symbolische koppelingen -- vermoedelijk een lus" -#: nscd/nscd.c:97 -msgid "Use separate cache for each user" -msgstr "Gescheiden buffer gebruiken voor elke gebruiker" +#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for +#. TRANS Files}) or host name too long (in @code{gethostname} or +#. TRANS @code{sethostname}; @pxref{Host Identification}). +#: sysdeps/gnu/errlist.c:717 +msgid "File name too long" +msgstr "Bestandsnaam is te lang" -#: nscd/nscd.c:102 -msgid "Name Service Cache Daemon." -msgstr "Naamdienst Bufferdaemon." +#. TRANS The remote host for a requested network connection is down. +#: sysdeps/gnu/errlist.c:726 +msgid "Host is down" +msgstr "Host is inactief" -#: nscd/nscd.c:141 -msgid "cannot read configuration file; this is fatal" -msgstr "kan configuratiebestand niet lezen; dit is fataal" +#. TRANS The remote host for a requested network connection is not reachable. +#: sysdeps/gnu/errlist.c:735 +msgid "No route to host" +msgstr "Geen route naar host" -#: nscd/nscd.c:152 -msgid "already running" -msgstr "word al uitgevoerd" +#. TRANS Directory not empty, where an empty directory was expected. Typically, +#. TRANS this error occurs when you are trying to delete a directory. +#: sysdeps/gnu/errlist.c:745 +msgid "Directory not empty" +msgstr "Map is niet leeg" -#: nscd/nscd.c:270 nscd/nscd.c:294 nscd/nscd_stat.c:132 -msgid "Only root is allowed to use this option!" -msgstr "Alleen root mag deze optie gebruiken!" +#. TRANS This means that the per-user limit on new process would be exceeded by +#. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on +#. TRANS the @code{RLIMIT_NPROC} limit. +#: sysdeps/gnu/errlist.c:756 +msgid "Too many processes" +msgstr "Te veel processen" -#: nscd/nscd_conf.c:88 -#, c-format -msgid "Parse error: %s" -msgstr "Verwerkfout: %s" +#. TRANS The file quota system is confused because there are too many users. +#. TRANS @c This can probably happen in a GNU system when using NFS. +#: sysdeps/gnu/errlist.c:766 +msgid "Too many users" +msgstr "Te veel gebruikers" -#: nscd/nscd_conf.c:171 -#, c-format -msgid "Could not create log file \"%s\"" -msgstr "Kon logbestand \"%s\" niet aanmaken" +#. TRANS The user's disk quota was exceeded. +#: sysdeps/gnu/errlist.c:775 +msgid "Disk quota exceeded" +msgstr "Schijfquotum is overschreden" -#: nscd/nscd_conf.c:187 -msgid "Must specify user name for server-user option" -msgstr "Het is nodig een gebruikersnaam op te geven bij de server-user optie" +#. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS +#. TRANS system which is due to file system rearrangements on the server host. +#. TRANS Repairing this condition usually requires unmounting and remounting +#. TRANS the NFS file system on the local host. +#: sysdeps/gnu/errlist.c:787 +msgid "Stale NFS file handle" +msgstr "Achterhaald NFS-bestandshandvat" -#: nscd/nscd_conf.c:194 -msgid "Must specify user name for stat-user option" -msgstr "Het is nodig een gebruikersnaam op te geven bij de stat-user optie" +#. TRANS An attempt was made to NFS-mount a remote file system with a file name that +#. TRANS already specifies an NFS-mounted file. +#. TRANS (This is an error on some operating systems, but we expect it to work +#. TRANS properly on the GNU system, making this error code impossible.) +#: sysdeps/gnu/errlist.c:799 +msgid "Object is remote" +msgstr "Object is al elders" -#: nscd/nscd_conf.c:205 -#, c-format -msgid "Unknown option: %s %s %s" -msgstr "Onbekende optie: %s %s %s" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:808 +msgid "RPC struct is bad" +msgstr "RPC-struct is ongeldig" -#: nscd/nscd_stat.c:103 -#, c-format -msgid "cannot write statistics: %s" -msgstr "kan statistieken niet schrijven: %s" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:817 +msgid "RPC version wrong" +msgstr "RPC-versie is verkeerd" -#: nscd/nscd_stat.c:128 -#, c-format -msgid "Only root or %s is allowed to use this option!" -msgstr "Alleen root of %s mag deze optie gebruiken!" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:826 +msgid "RPC program not available" +msgstr "RPC-programma is niet beschikbaar" -#: nscd/nscd_stat.c:139 -msgid "nscd not running!\n" -msgstr "nscd wordt niet uitgevoerd!\n" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:835 +msgid "RPC program version wrong" +msgstr "RPC-programmaversie is verkeerd" -#: nscd/nscd_stat.c:150 -msgid "write incomplete" -msgstr "schrijven onvolledig" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:844 +msgid "RPC bad procedure for program" +msgstr "Verkeerde RPC-procedure voor programma" -#: nscd/nscd_stat.c:162 -msgid "cannot read statistics data" -msgstr "kan statistische gegevens niet lezen" +#. TRANS No locks available. This is used by the file locking facilities; see +#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but +#. TRANS it can result from an operation to an NFS server running another +#. TRANS operating system. +#: sysdeps/gnu/errlist.c:856 +msgid "No locks available" +msgstr "Geen vergrendelingen meer beschikbaar" -#: nscd/nscd_stat.c:165 -#, c-format -msgid "" -"nscd configuration:\n" -"\n" -"%15d server debug level\n" -msgstr "" -"nscd configuratie:\n" -"\n" -"%15d server debugniveau\n" +#. TRANS Inappropriate file type or format. The file was the wrong type for the +#. TRANS operation, or a data file had the wrong format. +#. TRANS +#. TRANS On some systems @code{chmod} returns this error if you try to set the +#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. +#: sysdeps/gnu/errlist.c:869 +msgid "Inappropriate file type or format" +msgstr "Ongepast bestandstype" -#: nscd/nscd_stat.c:189 -#, c-format -msgid "%3ud %2uh %2um %2lus server runtime\n" -msgstr "%3ud %2uh %2um %2lus server looptijd\n" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:878 +msgid "Authentication error" +msgstr "Authentificatiefout" -#: nscd/nscd_stat.c:192 -#, c-format -msgid " %2uh %2um %2lus server runtime\n" -msgstr " %2uh %2um %2lus server looptijd\n" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:887 +msgid "Need authenticator" +msgstr "Authentificator vereist" -#: nscd/nscd_stat.c:194 -#, c-format -msgid " %2um %2lus server runtime\n" -msgstr " %2um %2lus server looptijd\n" +#. TRANS Function not implemented. This indicates that the function called is +#. TRANS not implemented at all, either in the C library itself or in the +#. TRANS operating system. When you get this error, you can be sure that this +#. TRANS particular function will always fail with @code{ENOSYS} unless you +#. TRANS install a new version of the C library or the operating system. +#: sysdeps/gnu/errlist.c:900 +msgid "Function not implemented" +msgstr "Functie is niet aanwezig" -#: nscd/nscd_stat.c:196 -#, c-format -msgid " %2lus server runtime\n" -msgstr " %2lus server looptijd\n" +#. TRANS Not supported. A function returns this error when certain parameter +#. TRANS values are valid, but the functionality they request is not available. +#. TRANS This can mean that the function does not implement a particular command +#. TRANS or option value or flag bit at all. For functions that operate on some +#. TRANS object given in a parameter, such as a file descriptor or a port, it +#. TRANS might instead mean that only @emph{that specific object} (file +#. TRANS descriptor, port, etc.) is unable to support the other parameters given; +#. TRANS different file descriptors might support different ranges of parameter +#. TRANS values. +#. TRANS +#. TRANS If the entire function is not available at all in the implementation, +#. TRANS it returns @code{ENOSYS} instead. +#: sysdeps/gnu/errlist.c:920 +msgid "Not supported" +msgstr "Niet ondersteund" -#: nscd/nscd_stat.c:198 -#, c-format -msgid "%15lu number of times clients had to wait\n" -msgstr "%15lu aantal keren dat de client moest wachten\n" +#. 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. +#: sysdeps/gnu/errlist.c:930 +msgid "Invalid or incomplete multibyte or wide character" +msgstr "Ongeldig of onvolledig multibyte-teken" -#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215 -msgid " no" -msgstr " nee" +#. TRANS In the GNU system, servers supporting the @code{term} protocol return +#. TRANS this error for certain operations when the caller is not in the +#. TRANS foreground process group of the terminal. Users do not usually see this +#. TRANS error because functions such as @code{read} and @code{write} translate +#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, +#. TRANS for information on process groups and these signals. +#: sysdeps/gnu/errlist.c:944 +msgid "Inappropriate operation for background process" +msgstr "Ongepaste bewerking voor achtergrondproces" -#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215 -msgid " yes" -msgstr " ja" +#. TRANS In the GNU system, opening a file returns this error when the file is +#. TRANS translated by a program and the translator program dies while starting +#. TRANS up, before it has connected to the file. +#: sysdeps/gnu/errlist.c:955 +msgid "Translator died" +msgstr "Vertaler bestaat niet meer" -#: nscd/nscd_stat.c:221 -#, c-format -msgid "" -"\n" -"%s cache:\n" -"\n" -"%15s cache is enabled\n" -"%15Zu suggested size\n" -"%15lu seconds time to live for positive entries\n" -"%15lu seconds time to live for negative entries\n" -"%15lu cache hits on positive entries\n" -"%15lu cache hits on negative entries\n" -"%15lu cache misses on positive entries\n" -"%15lu cache misses on negative entries\n" -"%15lu%% cache hit rate\n" -"%15lu current number of cached values\n" -"%15lu maximum number of cached values\n" -"%15lu maximum chain length searched\n" -"%15lu number of delays on rdlock\n" -"%15lu number of delays on wrlock\n" -"%15s check /etc/%s for changes\n" -msgstr "" -"\n" -"%s buffer:\n" -"\n" -"%15s buffer staat aan\n" -"%15Zu voorgestelde grootte\n" -"%15lu seconden levenstijd voor positieve ingangen\n" -"%15lu seconden levenstijd voor negatieve ingangen\n" -"%15lu buffertreffers op positieve ingangen\n" -"%15lu buffertreffers op negatieve ingangen\n" -"%15lu buffermissers op positieve ingangen\n" -"%15lu buffermissers op negatieve ingangen\n" -"%15lu%% aantal buffertreffers\n" -"%15lu huidige aantal gebufferde waarden\n" -"%15lu maximaal aantal gebufferde waarden\n" -"%15lu maximale kettingslengte om te doorzoeken\n" -"%15lu aantal vertragingen op·leesblokkering\n" -"%15lu aantal vertragingen op schrijfblokkering\n" -"%15s controleer /etc/%s voor wijzigingen\n" +#. TRANS The experienced user will know what is wrong. +#. TRANS @c This error code is a joke. Its perror text is part of the joke. +#. TRANS @c Don't change it. +#: sysdeps/gnu/errlist.c:966 +msgid "?" +msgstr "?" -#: nscd/pwdcache.c:215 -#, c-format -msgid "Haven't found \"%s\" in password cache!" -msgstr "Kon \"%s\" niet vinden in wachtwoordenbuffer!" +#. TRANS You did @strong{what}? +#: sysdeps/gnu/errlist.c:975 +msgid "You really blew it this time" +msgstr "Deze keer hebt u het echt verknald" -#: nscd/pwdcache.c:281 -#, c-format -msgid "Invalid numeric uid \"%s\"!" -msgstr "Ongeldige numerieke UID \"%s\"!" +#. TRANS Go home and have a glass of warm, dairy-fresh milk. +#: sysdeps/gnu/errlist.c:984 +msgid "Computer bought the farm" +msgstr "Ga er even rustig bij zitten" -#: nscd/pwdcache.c:288 -#, c-format -msgid "Haven't found \"%d\" in password cache!" -msgstr "Kon \"%d\" niet vinden in wachtwoordenbuffer!" +#. TRANS This error code has no purpose. +#: sysdeps/gnu/errlist.c:993 +msgid "Gratuitous error" +msgstr "Zinloze fout" -#: elf/../sysdeps/generic/dl-sysdep.c:422 -msgid "cannot create capability list" -msgstr "kan mogelijkhedenlijst niet aanmaken" +#: sysdeps/gnu/errlist.c:1001 +msgid "Bad message" +msgstr "Ongeldig bericht" -#: elf/../sysdeps/generic/readelflib.c:35 -#, c-format -msgid "file %s is truncated\n" -msgstr "bestand %s is afgekapt\n" +#: sysdeps/gnu/errlist.c:1009 +msgid "Identifier removed" +msgstr "Naam is verwijderd" -#: elf/../sysdeps/generic/readelflib.c:67 -#, c-format -msgid "%s is a 32 bit ELF file.\n" -msgstr "%s is een 32-bits ELF-bestand.\n" +#: sysdeps/gnu/errlist.c:1017 +msgid "Multihop attempted" +msgstr "Multihop geprobeerd" -#: elf/../sysdeps/generic/readelflib.c:69 -#, c-format -msgid "%s is a 64 bit ELF file.\n" -msgstr "%s is een 64-bits ELF-bestand.\n" +#: sysdeps/gnu/errlist.c:1025 +msgid "No data available" +msgstr "Geen gegevens beschikbaar" -#: elf/../sysdeps/generic/readelflib.c:71 -#, c-format -msgid "Unknown ELFCLASS in file %s.\n" -msgstr "Onbekende ELFCLASS in bestand %s.\n" +#: sysdeps/gnu/errlist.c:1033 +msgid "Link has been severed" +msgstr "Koppeling is verbroken" -#: elf/../sysdeps/generic/readelflib.c:78 -#, c-format -msgid "%s is not a shared object file (Type: %d).\n" -msgstr "%s is niet een gedeeld objektbestand (Soort: %d).\n" +#: sysdeps/gnu/errlist.c:1041 +msgid "No message of desired type" +msgstr "Geen bericht van de gewenste soort" -#: elf/../sysdeps/generic/readelflib.c:109 -msgid "more than one dynamic segment\n" -msgstr "meerdere dynamische segmenten\n" +#: sysdeps/gnu/errlist.c:1049 +msgid "Out of streams resources" +msgstr "Geen hulpbronnen voor stromen meer beschikbaar" -#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49 -#, c-format -msgid "%s is for unknown machine %d.\n" -msgstr "%s is voor onbekende machine %d.\n" +#: sysdeps/gnu/errlist.c:1057 +msgid "Device not a stream" +msgstr "Apparaat is geen stroom" -#: elf/cache.c:70 -msgid "unknown" -msgstr "onbekend" +#: sysdeps/gnu/errlist.c:1065 +msgid "Value too large for defined data type" +msgstr "Waarde is te groot voor gedefinieerde gegevenssoort" -#: elf/cache.c:111 -msgid "Unknown OS" -msgstr "Onbekend besturingssysteem" +#: sysdeps/gnu/errlist.c:1073 +msgid "Protocol error" +msgstr "Protocolfout" -#: elf/cache.c:116 -#, c-format -msgid ", OS ABI: %s %d.%d.%d" -msgstr ", Besturingssysteem ABI: %s %d.%d.%d" +#: sysdeps/gnu/errlist.c:1081 +msgid "Timer expired" +msgstr "Tijdopnemer is verlopen" -#: elf/cache.c:142 elf/ldconfig.c:1078 -#, c-format -msgid "Can't open cache file %s\n" -msgstr "Kan bufferbestand %s niet openen\n" +#. TRANS Operation canceled; an asynchronous operation was canceled before it +#. TRANS completed. @xref{Asynchronous I/O}. When you call @code{aio_cancel}, +#. TRANS the normal result is for the operations affected to complete with this +#. TRANS error; @pxref{Cancel AIO Operations}. +#: sysdeps/gnu/errlist.c:1093 +msgid "Operation canceled" +msgstr "Bewerking is geannuleerd" -#: elf/cache.c:154 -msgid "mmap of cache file failed.\n" -msgstr "mmap van bufferbestand mislukt.\n" +#: sysdeps/gnu/errlist.c:1101 +msgid "Interrupted system call should be restarted" +msgstr "Onderbroken systeemaanroep moet worden herstart" -#: elf/cache.c:158 elf/cache.c:168 -msgid "File is not a cache file.\n" -msgstr "Bestand is niet een bufferbestand.\n" +#: sysdeps/gnu/errlist.c:1109 +msgid "Channel number out of range" +msgstr "Kanaalnummer valt buiten bereik" -#: elf/cache.c:201 elf/cache.c:211 -#, c-format -msgid "%d libs found in cache `%s'\n" -msgstr "%d bibliotheken gevonden in buffer `%s'\n" +#: sysdeps/gnu/errlist.c:1117 +msgid "Level 2 not synchronized" +msgstr "Niveau 2 is niet gesynchroniseerd" -#: elf/cache.c:410 -#, c-format -msgid "Can't remove old temporary cache file %s" -msgstr "Kan oud tijdelijk bufferbestand %s niet verwijderen" +#: sysdeps/gnu/errlist.c:1125 +msgid "Level 3 halted" +msgstr "Niveau 3 staat stil" -#: elf/cache.c:417 -#, c-format -msgid "Can't create temporary cache file %s" -msgstr "Kan tijdelijk bufferbestand %s niet aanmaken" +#: sysdeps/gnu/errlist.c:1133 +msgid "Level 3 reset" +msgstr "Niveau 3 reset" -#: elf/cache.c:425 elf/cache.c:434 elf/cache.c:438 -msgid "Writing of cache data failed" -msgstr "Schrijven van buffergegevens mislukt" +#: sysdeps/gnu/errlist.c:1141 +msgid "Link number out of range" +msgstr "Koppelingsnummer valt buiten bereik" -#: elf/cache.c:442 -msgid "Writing of cache data failed." -msgstr "Schrijven van buffergegevens mislukt." +#: sysdeps/gnu/errlist.c:1149 +msgid "Protocol driver not attached" +msgstr "Protocolstuurprogramma is niet aangehecht" -#: elf/cache.c:449 -#, c-format -msgid "Changing access rights of %s to %#o failed" -msgstr "Wijzigen toegangsrechten van %s naar %#o mislukt" +#: sysdeps/gnu/errlist.c:1157 +msgid "No CSI structure available" +msgstr "Geen CSI-structuur beschikbaar" -#: elf/cache.c:454 -#, c-format -msgid "Renaming of %s to %s failed" -msgstr "Naam wijzigen van %s naar %s mislukt" +#: sysdeps/gnu/errlist.c:1165 +msgid "Level 2 halted" +msgstr "Niveau 2 staat stil" -#: elf/dl-close.c:128 -msgid "shared object not open" -msgstr "gedeeld objekt niet open" +#: sysdeps/gnu/errlist.c:1173 +msgid "Invalid exchange" +msgstr "Ongeldige uitwisseling" -#: elf/dl-close.c:531 elf/dl-open.c:454 -msgid "TLS generation counter wrapped! Please send report with the 'glibcbug' script." -msgstr "De teller bij het TLS genereren is weer opnieuw begonnen! Rapporteer deze softwarefout alstublieft met het 'glibcbug' script." +#: sysdeps/gnu/errlist.c:1181 +msgid "Invalid request descriptor" +msgstr "Ongeldige verzoeksdescriptor" -#: elf/dl-deps.c:111 elf/dl-open.c:183 -msgid "DST not allowed in SUID/SGID programs" -msgstr "DST niet toegestaan in SUID/SGID-programma's" +#: sysdeps/gnu/errlist.c:1189 +msgid "Exchange full" +msgstr "Uitwisseling is vol" -#: elf/dl-deps.c:124 -msgid "empty dynamics string token substitution" -msgstr "lege dynamische vervanging van tekenreeks-token" +#: sysdeps/gnu/errlist.c:1197 +msgid "No anode" +msgstr "Geen anode" -#: elf/dl-deps.c:130 -#, c-format -msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n" -msgstr "kan helper `%s' niet laden vanwege lege dynamische vervanging van tekenreeks-token\n" +#: sysdeps/gnu/errlist.c:1205 +msgid "Invalid request code" +msgstr "Ongeldige verzoekscode" -#: elf/dl-deps.c:461 -msgid "cannot allocate dependency list" -msgstr "kan afhankelijkhedenlijst niet toewijzen" +#: sysdeps/gnu/errlist.c:1213 +msgid "Invalid slot" +msgstr "Ongeldige sleuf" -#: elf/dl-deps.c:494 elf/dl-deps.c:549 -msgid "cannot allocate symbol search list" -msgstr "kan symboolzoeklijst niet toewijzen" +#: sysdeps/gnu/errlist.c:1221 +msgid "File locking deadlock error" +msgstr "Bestandsvergrendelingsfout; totale blokkering" -#: elf/dl-deps.c:534 -msgid "Filters not supported with LD_TRACE_PRELINKING" -msgstr "Filters niet ondersteund met LD_TRACE_PRELINKING" +#: sysdeps/gnu/errlist.c:1229 +msgid "Bad font file format" +msgstr "Ongeldige bestandsindeling voor lettertype" -#: elf/dl-error.c:75 -msgid "DYNAMIC LINKER BUG!!!" -msgstr "FOUT IN DYNAMISCHE KOPPELAAR!!!" +#: sysdeps/gnu/errlist.c:1237 +msgid "Machine is not on the network" +msgstr "Machine is niet op netwerk aangesloten" -#: elf/dl-error.c:108 -msgid "error while loading shared libraries" -msgstr "fout bij laden gedeelde bibliotheken" +#: sysdeps/gnu/errlist.c:1245 +msgid "Package not installed" +msgstr "Pakket is niet geïnstalleerd" -#: elf/dl-load.c:347 -msgid "cannot allocate name record" -msgstr "kan naamrecord niet toewijzen" +#: sysdeps/gnu/errlist.c:1253 +msgid "Advertise error" +msgstr "Adverteerfout" -#: elf/dl-load.c:449 elf/dl-load.c:528 elf/dl-load.c:648 elf/dl-load.c:743 -msgid "cannot create cache for search path" -msgstr "kan buffer voor zoekpad niet aanmaken" +#: sysdeps/gnu/errlist.c:1261 +msgid "Srmount error" +msgstr "Srmount-fout" -#: elf/dl-load.c:551 -msgid "cannot create RUNPATH/RPATH copy" -msgstr "kan geen kopie maken van RUNPATH/RPATH" +#: sysdeps/gnu/errlist.c:1269 +msgid "Communication error on send" +msgstr "Communicatiefout bij verzenden" -#: elf/dl-load.c:634 -msgid "cannot create search path array" -msgstr "kan zoekpad array niet aanmaken" +#: sysdeps/gnu/errlist.c:1277 +msgid "RFS specific error" +msgstr "RFS-specifieke fout" -#: elf/dl-load.c:830 -msgid "cannot stat shared object" -msgstr "kan gedeeld objekt niet vinden" +#: sysdeps/gnu/errlist.c:1285 +msgid "Name not unique on network" +msgstr "Naam is niet uniek op het netwerk" -#: elf/dl-load.c:874 -msgid "cannot open zero fill device" -msgstr "kan nul-opvul apparaat niet openen" +#: sysdeps/gnu/errlist.c:1293 +msgid "File descriptor in bad state" +msgstr "Bestandsdescriptor is in ongeldige toestand" -#: elf/dl-load.c:883 elf/dl-load.c:1929 -msgid "cannot create shared object descriptor" -msgstr "kan gedeeld objekt beschrijver niet aanmaken" +#: sysdeps/gnu/errlist.c:1301 +msgid "Remote address changed" +msgstr "Ginds adres is veranderd" -#: elf/dl-load.c:902 elf/dl-load.c:1470 elf/dl-load.c:1553 -msgid "cannot read file data" -msgstr "kan bestandsgegevens niet lezen" +#: sysdeps/gnu/errlist.c:1309 +msgid "Can not access a needed shared library" +msgstr "Kan geen toegang krijgen tot benodigde gedeelde bibliotheek" -#: elf/dl-load.c:946 -msgid "ELF load command alignment not page-aligned" -msgstr "uitlijning van ELF-laadopdracht niet pagina-uitgelijnd" +#: sysdeps/gnu/errlist.c:1317 +msgid "Accessing a corrupted shared library" +msgstr "Er wordt toegang gezocht tot een beschadigde gedeelde bibliotheek" -#: elf/dl-load.c:953 -msgid "ELF load command address/offset not properly aligned" -msgstr "ELF-laadopdracht adres/positie niet juist uitgelijnd" +#: sysdeps/gnu/errlist.c:1325 +msgid ".lib section in a.out corrupted" +msgstr ".lib-sectie in a.out is beschadigd" -#: elf/dl-load.c:1037 -msgid "cannot allocate TLS data structures for initial thread" -msgstr "kan TLS-gegevensstructuren niet toewijzen voor initiële thread" +#: sysdeps/gnu/errlist.c:1333 +msgid "Attempting to link in too many shared libraries" +msgstr "Er wordt geprobeerd te veel gedeelde bibliotheken te linken" -#: elf/dl-load.c:1061 -msgid "cannot handle TLS data" -msgstr "kan TLS-gegevens niet verwerken" +#: sysdeps/gnu/errlist.c:1341 +msgid "Cannot exec a shared library directly" +msgstr "Kan een gedeelde bibliotheek niet direct uitvoeren" -#: elf/dl-load.c:1075 -msgid "object file has no loadable segments" -msgstr "objektbestand heeft geen te laden segmenten" +#: sysdeps/gnu/errlist.c:1349 +msgid "Streams pipe error" +msgstr "Pijpfout bij stromen" -#: elf/dl-load.c:1110 -msgid "failed to map segment from shared object" -msgstr "afbeelden van segment van gedeeld objekt mislukt" +#: sysdeps/gnu/errlist.c:1357 +msgid "Structure needs cleaning" +msgstr "Structure moet worden opgeschoond" -#: elf/dl-load.c:1135 -msgid "cannot dynamically load executable" -msgstr "kan uitvoerbaar bestand niet dynamisch laden" +#: sysdeps/gnu/errlist.c:1365 +msgid "Not a XENIX named type file" +msgstr "Niet een XENIX-bestand met naam" -#: elf/dl-load.c:1191 -msgid "cannot change memory protections" -msgstr "kan geheugenbeschermingen niet veranderen" +#: sysdeps/gnu/errlist.c:1373 +msgid "No XENIX semaphores available" +msgstr "Geen XENIX-semaforen beschikbaar" -#: elf/dl-load.c:1210 -msgid "cannot map zero-fill pages" -msgstr "kan nul-gevulde pagina's niet afbeelden" +#: sysdeps/gnu/errlist.c:1381 +msgid "Is a named type file" +msgstr "Is een bestand met naam" -#: elf/dl-load.c:1228 -msgid "cannot allocate memory for program header" -msgstr "kan geen geheugen toewijzen voor programmakop" +#: sysdeps/gnu/errlist.c:1389 +msgid "Remote I/O error" +msgstr "Gindse invoer-/uitvoerfout" -#: elf/dl-load.c:1259 -msgid "object file has no dynamic section" -msgstr "objektbestand heeft geen dynamische sectie" +#: sysdeps/gnu/errlist.c:1397 +msgid "No medium found" +msgstr "Geen medium gevonden" -#: elf/dl-load.c:1299 -msgid "shared object cannot be dlopen()ed" -msgstr "gedeeld objekt kan niet ge-dlopen()d worden" +#: sysdeps/gnu/errlist.c:1405 +msgid "Wrong medium type" +msgstr "Verkeerde mediumsoort" -#: elf/dl-load.c:1322 -msgid "cannot create searchlist" -msgstr "kan zoeklijst niet aanmaken" +#: sysdeps/gnu/errlist.c:1413 +msgid "Required key not available" +msgstr "Vereiste sleutel is niet beschikbaar" + +#: sysdeps/gnu/errlist.c:1421 +msgid "Key has expired" +msgstr "Sleutel is verlopen" + +#: sysdeps/gnu/errlist.c:1429 +msgid "Key has been revoked" +msgstr "Sleutel is herroepen" + +#: sysdeps/gnu/errlist.c:1437 +msgid "Key was rejected by service" +msgstr "Sleutel werd geweigerd door service" + +#: sysdeps/gnu/errlist.c:1445 +msgid "Owner died" +msgstr "Eigenaar bestaat niet meer" + +#: sysdeps/gnu/errlist.c:1453 +msgid "State not recoverable" +msgstr "Toestand is onherstelbaar" -#: elf/dl-load.c:1352 -msgid "cannot enable executable stack as shared object requires" -msgstr "kan uitvoerbare stack niet aanzetten zoals gedeeld objekt vereist" +#: sysdeps/mach/_strerror.c:57 +msgid "Error in unknown error system: " +msgstr "Fout in systeem voor onbekende fouten: " -#: elf/dl-load.c:1470 -msgid "file too short" -msgstr "bestand te kort" +#: sysdeps/posix/gai_strerror-strs.h:1 +msgid "Address family for hostname not supported" +msgstr "Adresfamilie voor hostnaam wordt niet ondersteund" -#: elf/dl-load.c:1493 -msgid "invalid ELF header" -msgstr "ongeldige ELF-header" +#: sysdeps/posix/gai_strerror-strs.h:2 +msgid "Temporary failure in name resolution" +msgstr "Tijdelijke storing in naamsherleiding" -#: elf/dl-load.c:1502 -msgid "ELF file data encoding not big-endian" -msgstr "ELF-bestand gegevenscodering niet big-endian" +#: sysdeps/posix/gai_strerror-strs.h:3 +msgid "Bad value for ai_flags" +msgstr "Ongeldige waarde voor 'ai_flags'" -#: elf/dl-load.c:1504 -msgid "ELF file data encoding not little-endian" -msgstr "ELF-bestand gegevenscodering niet little-endian" +#: sysdeps/posix/gai_strerror-strs.h:4 +msgid "Non-recoverable failure in name resolution" +msgstr "Niet-herstelbare mislukking in naamsherleiding" -#: elf/dl-load.c:1508 -msgid "ELF file version ident does not match current one" -msgstr "ELF-bestandsversie identificatie komt niet overeen met huidige" +#: sysdeps/posix/gai_strerror-strs.h:5 +msgid "ai_family not supported" +msgstr "'ai_family' wordt niet ondersteund" -#: elf/dl-load.c:1512 -msgid "ELF file OS ABI invalid" -msgstr "ELF-bestand OS ABI onjuist" +#: sysdeps/posix/gai_strerror-strs.h:6 +msgid "Memory allocation failure" +msgstr "Onvoldoende geheugen" -#: elf/dl-load.c:1514 -msgid "ELF file ABI version invalid" -msgstr "ELF-bestand ABI-versie ongeldig" +#: sysdeps/posix/gai_strerror-strs.h:7 +msgid "No address associated with hostname" +msgstr "Geen adres geassocieerd met hostnaam" -#: elf/dl-load.c:1517 -msgid "internal error" -msgstr "interne fout" +#: sysdeps/posix/gai_strerror-strs.h:8 +msgid "Name or service not known" +msgstr "Naam of dienst is niet bekend" -#: elf/dl-load.c:1524 -msgid "ELF file version does not match current one" -msgstr "ELF-bestand versie komt niet overeen met huidige" +#: sysdeps/posix/gai_strerror-strs.h:9 +msgid "Servname not supported for ai_socktype" +msgstr "Servicenaam wordt niet ondersteund voor 'ai_socktype'" -#: elf/dl-load.c:1532 -msgid "ELF file's phentsize not the expected size" -msgstr "phentsize van ELF-bestand niet de verwachte grootte" +#: sysdeps/posix/gai_strerror-strs.h:10 +msgid "ai_socktype not supported" +msgstr "'ai_socktype' wordt niet ondersteund" -#: elf/dl-load.c:1538 -msgid "only ET_DYN and ET_EXEC can be loaded" -msgstr "slechts ET_DYN en ET_EXEC kunnen worden geladen" +#: sysdeps/posix/gai_strerror-strs.h:11 +msgid "System error" +msgstr "Systeemfout" -#: elf/dl-load.c:1944 -msgid "cannot open shared object file" -msgstr "kan gedeeld objektbestand niet openen" +#: sysdeps/posix/gai_strerror-strs.h:12 +msgid "Processing request in progress" +msgstr "Bezig met verwerken van verzoek" -#: elf/dl-lookup.c:265 elf/dl-lookup.c:443 -msgid "relocation error" -msgstr "verhuisfout" +#: sysdeps/posix/gai_strerror-strs.h:13 +msgid "Request canceled" +msgstr "Verzoek is geannuleerd" -#: elf/dl-open.c:111 -msgid "cannot extend global scope" -msgstr "kan globaal bereik niet uitbreiden" +#: sysdeps/posix/gai_strerror-strs.h:14 +msgid "Request not canceled" +msgstr "Verzoek is niet geannuleerd" -#: elf/dl-open.c:214 -msgid "empty dynamic string token substitution" -msgstr "lege dynamische vervanging van tekenreeks-token" +#: sysdeps/posix/gai_strerror-strs.h:15 +msgid "All requests done" +msgstr "Alle verzoeken zijn gedaan" -#: elf/dl-open.c:361 elf/dl-open.c:372 -msgid "cannot create scope list" -msgstr "kan bereiklijst niet aanmaken" +#: sysdeps/posix/gai_strerror-strs.h:16 +msgid "Interrupted by a signal" +msgstr "Onderbroken door een signaal" -#: elf/dl-open.c:434 -msgid "cannot create TLS data structures" -msgstr "kan TLS-gegevensstructuren niet aanmaken" +#: sysdeps/posix/gai_strerror-strs.h:17 +msgid "Parameter string not correctly encoded" +msgstr "Parameter-tekenreeks is niet juist gecodeerd" -#: elf/dl-open.c:496 -msgid "invalid mode for dlopen()" -msgstr "ongeldige modus voor dlopen()" +#: sysdeps/unix/siglist.c:26 +msgid "Signal 0" +msgstr "Signaal 0" -#: elf/dl-reloc.c:57 -msgid "cannot allocate memory in static TLS block" -msgstr "kan geen geheugen toewijzen in statisch TLS-blok" +#: sysdeps/unix/siglist.c:32 +msgid "IOT trap" +msgstr "IOT-instructie" -#: elf/dl-reloc.c:176 -msgid "cannot make segment writable for relocation" -msgstr "kan segment niet schrijfbaar maken voor verhuizing" +#: sysdeps/unix/sysv/linux/i386/readelflib.c:49 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s is voor onbekende machine %d.\n" -#: elf/dl-reloc.c:277 +#: sysdeps/unix/sysv/linux/ia64/makecontext.c:63 #, c-format -msgid "%s: profiler found no PLTREL in object %s\n" -msgstr "%s: profileerder heeft geen PLTREL in objekt gevonden %s\n" +msgid "makecontext: does not know how to handle more than 8 arguments\n" +msgstr "makecontext(): kan niet meer dan 8 argumenten aan\n" -#: elf/dl-reloc.c:289 +#: sysdeps/unix/sysv/linux/lddlibc4.c:64 #, c-format -msgid "%s: profiler out of memory shadowing PLTREL of %s\n" -msgstr "%s: profileerder heeft geheugentekort bij schaduwen van PLTREL van %s\n" +msgid "cannot open `%s'" +msgstr "kan '%s' niet openen" -#: elf/dl-reloc.c:304 -msgid "cannot restore segment prot after reloc" -msgstr "kan segmentbescherming niet herstellen na verhuizing" +#: sysdeps/unix/sysv/linux/lddlibc4.c:68 +#, c-format +msgid "cannot read header from `%s'" +msgstr "kan kop van '%s' niet lezen" -#: elf/dl-sym.c:74 elf/dl-sym.c:145 -msgid "RTLD_NEXT used in code not dynamically loaded" -msgstr "RTLD_NEXT gebruikt in code niet dynamisch geladen" +#: timezone/zdump.c:215 +msgid "lacks alphabetic at start" +msgstr "begint niet met een letter" -#: elf/dl-version.c:303 -msgid "cannot allocate version reference table" -msgstr "kan versieverwijzingstabel niet toewijzen" +#: timezone/zdump.c:217 +msgid "has fewer than 3 alphabetics" +msgstr "heeft minder dan drie letters" -#: elf/ldconfig.c:122 -msgid "Print cache" -msgstr "Buffer weergeven" +#: timezone/zdump.c:219 +msgid "has more than 6 alphabetics" +msgstr "heeft meer dan zes letters" -#: elf/ldconfig.c:123 -msgid "Generate verbose messages" -msgstr "Breedsprakige berichten genereren" +#: timezone/zdump.c:227 +msgid "differs from POSIX standard" +msgstr "verschilt van de POSIX-standaard" -#: elf/ldconfig.c:124 -msgid "Don't build cache" -msgstr "Geen buffer bouwen" +#: timezone/zdump.c:233 +#, c-format +msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n" +msgstr "%s: Waarschuwing: zone \"%s\", afkorting \"%s\" %s\n" -#: elf/ldconfig.c:125 -msgid "Don't generate links" -msgstr "Geen koppelingen genereren" +#: timezone/zdump.c:284 +#, c-format +msgid "%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n" +msgstr "" +"Gebruik: %s [-v] [-c [ondergrens,]bovengrens] zonenaam...\n" +" %s --version\n" -#: elf/ldconfig.c:126 -msgid "Change to and use ROOT as root directory" -msgstr "Gaan naar en ROOT gebruiken als root-map" +#: timezone/zdump.c:301 +#, c-format +msgid "%s: wild -c argument %s\n" +msgstr "%s: extra argument %s bij optie -c\n" -#: elf/ldconfig.c:127 -msgid "Use CACHE as cache file" -msgstr "BUFFER als bufferbestand gebruiken" +#: timezone/zdump.c:392 +msgid "Error writing to standard output" +msgstr "Fout tijdens schrijven naar standaarduitvoer" -#: elf/ldconfig.c:128 -msgid "Use CONF as configuration file" -msgstr "CONF als configuratiebestand gebruiken" +#: timezone/zdump.c:415 +#, c-format +msgid "%s: use of -v on system with floating time_t other than float or double\n" +msgstr "%s: Optie -v is gebruikt op een systeem zonder een adequaat drijvende-kommatype voor 'time_t'\n" -#: elf/ldconfig.c:129 -msgid "Only process directories specified on the command line. Don't build cache." -msgstr "Alleen mappen opgegeven op opdrachtregel verwerken. Geen buffer opbouwen." +#: timezone/zic.c:371 +#, c-format +msgid "%s: Memory exhausted: %s\n" +msgstr "%s: Onvoldoende geheugen: %s\n" -#: elf/ldconfig.c:130 -msgid "Manually link individual libraries." -msgstr "Handmatig losse bibliotheken koppelen." +#: timezone/zic.c:430 +#, c-format +msgid "\"%s\", line %d: %s" +msgstr "\"%s\", regel %d: %s" -#: elf/ldconfig.c:131 -msgid "Format to use: new, old or compat (default)" -msgstr "Formaat om te gebruiken: nieuw, oud of compatibiliteit (standaard)" +#: timezone/zic.c:433 +#, c-format +msgid " (rule from \"%s\", line %d)" +msgstr " (voorschrift uit \"%s\", regel %d)" -#: elf/ldconfig.c:139 -msgid "Configure Dynamic Linker Run Time Bindings." -msgstr "Dynamische koppelaar uitvoer-tijd bindingen configureren." +#: timezone/zic.c:445 +msgid "warning: " +msgstr "waarschuwing: " -#: elf/ldconfig.c:297 +#: timezone/zic.c:455 #, c-format -msgid "Path `%s' given more than once" -msgstr "Pad `%s' meerdere malen opgegeven" +msgid "" +"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +msgstr "" +"Gebruik: %s [-s] [-v] [-l lokale_tijd] [-p posixvoorschriften] [-d map] \\\n" +" [-L schrikkelseconden] [-y jaar_is_soort] [bestandsnaam...]\n" +" %s --version\n" -#: elf/ldconfig.c:341 +#: timezone/zic.c:503 #, c-format -msgid "%s is not a known library type" -msgstr "%s is geen bekende bibliotheeksoort" +msgid "%s: More than one -d option specified\n" +msgstr "%s: Optie -d is meermaals gegeven\n" -#: elf/ldconfig.c:361 +#: timezone/zic.c:513 #, c-format -msgid "Can't stat %s" -msgstr "Kan %s niet vinden" +msgid "%s: More than one -l option specified\n" +msgstr "%s: Optie -l is meermaals gegeven\n" -#: elf/ldconfig.c:431 +#: timezone/zic.c:523 #, c-format -msgid "Can't stat %s\n" -msgstr "Kan %s niet vinden\n" +msgid "%s: More than one -p option specified\n" +msgstr "%s: Optie -p is meermaals gegeven\n" -#: elf/ldconfig.c:441 +#: timezone/zic.c:533 #, c-format -msgid "%s is not a symbolic link\n" -msgstr "%s is geen symbolische koppeling\n" +msgid "%s: More than one -y option specified\n" +msgstr "%s: Optie -y is meermaals gegeven\n" -#: elf/ldconfig.c:460 +#: timezone/zic.c:543 #, c-format -msgid "Can't unlink %s" -msgstr "Kan %s niet ontkoppelen" +msgid "%s: More than one -L option specified\n" +msgstr "%s: Optie -L is meermaals gegeven\n" + +#: timezone/zic.c:592 +msgid "link to link" +msgstr "koppeling naar een andere koppeling" -#: elf/ldconfig.c:466 +#: timezone/zic.c:657 +msgid "hard link failed, symbolic link used" +msgstr "harde koppeling is mislukt; symbolische wordt gebruikt" + +#: timezone/zic.c:665 #, c-format -msgid "Can't link %s to %s" -msgstr "Kan %s niet met %s koppelen" +msgid "%s: Can't link from %s to %s: %s\n" +msgstr "%s: Kan geen koppeling maken van %s naar %s: %s\n" -#: elf/ldconfig.c:472 -msgid " (changed)\n" -msgstr " (gewijzigd)\n" +#: timezone/zic.c:774 timezone/zic.c:776 +msgid "same rule name in multiple files" +msgstr "dezelfde voorschriftnaam in meerdere bestanden" -#: elf/ldconfig.c:474 -msgid " (SKIPPED)\n" -msgstr " (OVERGESLAGEN)\n" +#: timezone/zic.c:817 +msgid "unruly zone" +msgstr "onhandelbare zone" -#: elf/ldconfig.c:529 +#: timezone/zic.c:824 #, c-format -msgid "Can't find %s" -msgstr "Kan %s niet vinden" +msgid "%s in ruleless zone" +msgstr "%s in voorschriftloze zone" -#: elf/ldconfig.c:545 -#, c-format -msgid "Can't lstat %s" -msgstr "Kan %s niet vinden (met lstat)" +#: timezone/zic.c:845 +msgid "standard input" +msgstr "standaardinvoer" -#: elf/ldconfig.c:552 +#: timezone/zic.c:850 #, c-format -msgid "Ignored file %s since it is not a regular file." -msgstr "Bestand %s genegeerd omdat het geen gewoon bestand is." +msgid "%s: Can't open %s: %s\n" +msgstr "%s: Kan %s niet openen: %s\n" -#: elf/ldconfig.c:560 -#, c-format -msgid "No link created since soname could not be found for %s" -msgstr "Geen koppeling aangemaakt omdat soname (gedeeld-objekt naam) niet kon worden gevonden voor %s" +#: timezone/zic.c:861 +msgid "line too long" +msgstr "regel is te lang" -#: elf/ldconfig.c:651 -#, c-format -msgid "Can't open directory %s" -msgstr "Kan map %s niet openen" +#: timezone/zic.c:881 +msgid "input line of unknown type" +msgstr "invoerregel is van onbekende soort" -#: elf/ldconfig.c:706 elf/ldconfig.c:753 +#: timezone/zic.c:897 #, c-format -msgid "Cannot lstat %s" -msgstr "Kan %s niet vinden (met lstat)" +msgid "%s: Leap line in non leap seconds file %s\n" +msgstr "%s: Schrikkelregel in niet-schrikkelbestand %s\n" -#: elf/ldconfig.c:718 +#: timezone/zic.c:904 timezone/zic.c:1325 timezone/zic.c:1350 #, c-format -msgid "Cannot stat %s" -msgstr "Kan %s niet vinden" +msgid "%s: panic: Invalid l_value %d\n" +msgstr "%s: **interne fout** -- ongeldige regelcode %d\n" -#: elf/ldconfig.c:775 elf/readlib.c:92 +#: timezone/zic.c:912 #, c-format -msgid "Input file %s not found.\n" -msgstr "Invoerbestand %s niet gevonden.\n" +msgid "%s: Error reading %s\n" +msgstr "%s: Fout bij lezen van %s\n" -#: elf/ldconfig.c:826 +#: timezone/zic.c:919 #, c-format -msgid "libc5 library %s in wrong directory" -msgstr "libc5-bibliotheek %s in verkeerde map" +msgid "%s: Error closing %s: %s\n" +msgstr "%s: Fout bij sluiten van %s: %s\n" -#: elf/ldconfig.c:829 -#, c-format -msgid "libc6 library %s in wrong directory" -msgstr "libc6-bibliotheek %s in verkeerde map" +#: timezone/zic.c:924 +msgid "expected continuation line not found" +msgstr "verwachte regelcontinuering is niet gevonden" -#: elf/ldconfig.c:832 -#, c-format -msgid "libc4 library %s in wrong directory" -msgstr "libc4-bibliotheek %s in verkeerde map" +#: timezone/zic.c:968 +msgid "24:00 not handled by pre-1998 versions of zic" +msgstr "versies van 'zic' van voor 1998 kunnen '24:00' niet aan" -#: elf/ldconfig.c:859 -#, 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 (gedeeld-objekt naam) maar een verschillende soort." +#: timezone/zic.c:982 +msgid "wrong number of fields on Rule line" +msgstr "verkeerd aantal velden op 'Rule'-regel" -#: elf/ldconfig.c:962 -#, c-format -msgid "Can't open configuration file %s" -msgstr "Kan configuratiebestand %s niet openen" +#: timezone/zic.c:986 +msgid "nameless rule" +msgstr "naamloos voorschrift" -#: elf/ldconfig.c:1033 -#, c-format -msgid "relative path `%s' used to build cache" -msgstr "relatief pad `%s' gebruikt om buffer te bouwen" +#: timezone/zic.c:991 +msgid "invalid saved time" +msgstr "ongeldige opgeslagen tijd" -#: elf/ldconfig.c:1057 -msgid "Can't chdir to /" -msgstr "Kan niet verplaatsen naar map /" +#: timezone/zic.c:1010 +msgid "wrong number of fields on Zone line" +msgstr "verkeerd aantal velden op 'Zone'-regel" -#: elf/ldconfig.c:1099 +#: timezone/zic.c:1016 #, c-format -msgid "Can't open cache file directory %s\n" -msgstr "Kan bufferbestandmap %s niet openen\n" +msgid "\"Zone %s\" line and -l option are mutually exclusive" +msgstr "De regel \"Zone %s\" en optie -l sluiten elkaar uit" -#: elf/readlib.c:98 +#: timezone/zic.c:1024 #, c-format -msgid "Cannot fstat file %s.\n" -msgstr "Kan bestand %s niet vinden (met fstat).\n" +msgid "\"Zone %s\" line and -p option are mutually exclusive" +msgstr "De regel \"Zone %s\" en optie -p sluiten elkaar uit" -#: elf/readlib.c:108 +#: timezone/zic.c:1036 #, c-format -msgid "File %s is too small, not checked." -msgstr "Bestand %s is te klein, niet gecontroleerd." +msgid "duplicate zone name %s (file \"%s\", line %d)" +msgstr "dubbele zonenaam '%s' (in bestand %s, regel %d)" -#: elf/readlib.c:117 -#, c-format -msgid "Cannot mmap file %s.\n" -msgstr "In geheugen afbeelden van %s mislukt.\n" +#: timezone/zic.c:1052 +msgid "wrong number of fields on Zone continuation line" +msgstr "verkeerd aantal velden op 'Zone'-continueringsregel" -#: elf/readlib.c:155 -#, c-format -msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" -msgstr "%s is geen ELF-bestand - het heeft de verkeerde magische bytes aan het begin.\n" +#: timezone/zic.c:1092 +msgid "invalid UTC offset" +msgstr "ongeldige positie ten opzichte van UTC" -#: elf/sprof.c:72 -msgid "Output selection:" -msgstr "Uitvoerselectie:" +#: timezone/zic.c:1095 +msgid "invalid abbreviation format" +msgstr "ongeldige opmaak voor afkorting" -#: elf/sprof.c:74 -msgid "print list of count paths and their number of use" -msgstr "lijst weergeven met telpaden en hoe vaak ze worden gebruikt" +#: timezone/zic.c:1122 +msgid "Zone continuation line end time is not after end time of previous line" +msgstr "'Zone'-continueringsregel: eindtijd ligt niet na eindtijd van vorige regel" -#: elf/sprof.c:76 -msgid "generate flat profile with counts and ticks" -msgstr "vlak profiel met aantallen en tikken genereren" +#: timezone/zic.c:1150 +msgid "wrong number of fields on Leap line" +msgstr "verkeerd aantal velden op 'Leap'-regel" -#: elf/sprof.c:77 -msgid "generate call graph" -msgstr "aanroepengrafiek genereren" +#: timezone/zic.c:1159 +msgid "invalid leaping year" +msgstr "ongeldig schrikkeljaar" -#: elf/sprof.c:84 -msgid "Read and display shared object profiling data" -msgstr "Profileergegevens van gedeeld objekt lezen en weergeven" +#: timezone/zic.c:1174 timezone/zic.c:1280 +msgid "invalid month name" +msgstr "ongeldige maandnaam" -#: elf/sprof.c:87 -msgid "SHOBJ [PROFDATA]" -msgstr "GEDEELD_OBJEKT [PROFILEERGEGEVENS]" +#: timezone/zic.c:1187 timezone/zic.c:1402 timezone/zic.c:1416 +msgid "invalid day of month" +msgstr "ongeldige dag van maand" + +#: timezone/zic.c:1192 +msgid "time before zero" +msgstr "tijdswaarde is kleiner dan nul" + +#: timezone/zic.c:1196 +msgid "time too small" +msgstr "tijdswaarde is te klein" + +#: timezone/zic.c:1200 +msgid "time too large" +msgstr "tijdswaarde is te groot" + +#: timezone/zic.c:1204 timezone/zic.c:1309 +msgid "invalid time of day" +msgstr "ongeldige tijd van de dag" + +#: timezone/zic.c:1223 +msgid "illegal CORRECTION field on Leap line" +msgstr "ongeldig CORRECTION-veld op 'Leap'-regel" + +#: timezone/zic.c:1228 +msgid "illegal Rolling/Stationary field on Leap line" +msgstr "ongeldig 'Rolling'/'Stationary'-veld op 'Leap'-regel" + +#: timezone/zic.c:1244 +msgid "wrong number of fields on Link line" +msgstr "verkeerd aantal velden op 'Link'-regel" + +#: timezone/zic.c:1248 +msgid "blank FROM field on Link line" +msgstr "leeg FROM-veld op 'Link'-regel" + +#: timezone/zic.c:1252 +msgid "blank TO field on Link line" +msgstr "leeg TO-veld op 'Link'-regel" + +#: timezone/zic.c:1329 +msgid "invalid starting year" +msgstr "ongeldig beginjaar" + +#: timezone/zic.c:1333 +msgid "starting year too low to be represented" +msgstr "beginjaar is te vroeg om te kunnen representeren" + +#: timezone/zic.c:1335 +msgid "starting year too high to be represented" +msgstr "beginjaar is te laat om te kunnen representeren" + +#: timezone/zic.c:1354 +msgid "invalid ending year" +msgstr "ongeldig eindjaar" + +#: timezone/zic.c:1358 +msgid "ending year too low to be represented" +msgstr "eindjaar is te vroeg om te kunnen representeren" + +#: timezone/zic.c:1360 +msgid "ending year too high to be represented" +msgstr "eindjaar is te laat om te kunnen representeren" -#: elf/sprof.c:398 +#: timezone/zic.c:1363 +msgid "starting year greater than ending year" +msgstr "beginjaar is groter dan eindjaar" + +#: timezone/zic.c:1370 +msgid "typed single year" +msgstr "beginjaar en eindjaar zijn gelijk" + +#: timezone/zic.c:1407 +msgid "invalid weekday name" +msgstr "ongeldige naam voor weekdag" + +#: timezone/zic.c:1521 #, c-format -msgid "failed to load shared object `%s'" -msgstr "laden gedeeld objekt `%s' mislukt" +msgid "%s: Can't remove %s: %s\n" +msgstr "%s: Kan %s niet verwijderen: %s\n" -#: elf/sprof.c:407 -msgid "cannot create internal descriptors" -msgstr "kan interne beschrijvers niet aanmaken" +#: timezone/zic.c:1531 +#, c-format +msgid "%s: Can't create %s: %s\n" +msgstr "%s: Kan %s niet aanmaken: %s\n" -#: elf/sprof.c:526 +#: timezone/zic.c:1598 #, c-format -msgid "Reopening shared object `%s' failed" -msgstr "Opnieuw openen van gedeelde objekt `%s' mislukt" +msgid "%s: Error writing %s\n" +msgstr "%s: Fout bij schrijven van %s\n" -#: elf/sprof.c:534 -msgid "mapping of section headers failed" -msgstr "afbeelden van sectiekoppen mislukt" +#: timezone/zic.c:1789 +msgid "can't determine time zone abbreviation to use just after until time" +msgstr "kan tijdzone-afkorting voor gebruik na een tot-tijd niet bepalen" -#: elf/sprof.c:544 -msgid "mapping of section header string table failed" -msgstr "afbeelden van sectiekoppen tekenreekstabel mislukt" +#: timezone/zic.c:1832 +msgid "too many transitions?!" +msgstr "te veel overgangen!?" -#: elf/sprof.c:564 -#, c-format -msgid "*** The file `%s' is stripped: no detailed analysis possible\n" -msgstr "*** Het bestand `%s' is gestript: geen gedetailleerde analyse mogelijk\n" +#: timezone/zic.c:1851 +msgid "internal error - addtype called with bad isdst" +msgstr "**interne fout** -- addtype() aangeroepen met onjuiste 'isdst'" -#: elf/sprof.c:594 -msgid "failed to load symbol data" -msgstr "laden symboolgegevens mislukt" +#: timezone/zic.c:1855 +msgid "internal error - addtype called with bad ttisstd" +msgstr "**interne fout** -- addtype() aangeroepen met onjuiste 'ttisstd'" -#: elf/sprof.c:664 -msgid "cannot load profiling data" -msgstr "kan profileergegevens niet laden" +#: timezone/zic.c:1859 +msgid "internal error - addtype called with bad ttisgmt" +msgstr "**interne fout** -- addtype() aangeroepen met onjuiste 'ttisgmt'" -#: elf/sprof.c:673 -msgid "while stat'ing profiling data file" -msgstr "bij vinden profileergegevensbestand" +#: timezone/zic.c:1878 +msgid "too many local time types" +msgstr "te veel soorten lokale tijd" + +#: timezone/zic.c:1906 +msgid "too many leap seconds" +msgstr "te veel schrikkelseconden" + +#: timezone/zic.c:1912 +msgid "repeated leap second moment" +msgstr "herhaald schrikkelseconde-moment" + +#: timezone/zic.c:1964 +msgid "Wild result from command execution" +msgstr "Vreemd resultaat van uitgevoerde opdracht" -#: elf/sprof.c:681 +#: timezone/zic.c:1965 #, c-format -msgid "profiling data file `%s' does not match shared object `%s'" -msgstr "profileergegevens bestand `%s' komt niet overeen met gedeeld objekt `%s'" +msgid "%s: command was '%s', result was %d\n" +msgstr "%s: opdracht was '%s', resultaat was %d\n" -#: elf/sprof.c:692 -msgid "failed to mmap the profiling data file" -msgstr "afbeelden in geheugen van profileergegevensbestand mislukt" +#: timezone/zic.c:2062 +msgid "Odd number of quotation marks" +msgstr "Oneven aantal aanhalingstekens" -#: elf/sprof.c:700 -msgid "error while closing the profiling data file" -msgstr "fout bij sluiten profileergegevens bestand" +#: timezone/zic.c:2083 timezone/zic.c:2102 +msgid "time overflow" +msgstr "tijdsoverloop" -#: elf/sprof.c:709 elf/sprof.c:779 -msgid "cannot create internal descriptor" -msgstr "kan interne beschrijver niet aanmaken" +#: timezone/zic.c:2149 +msgid "use of 2/29 in non leap-year" +msgstr "'29-2' gebruikt in een niet-schrikkeljaar" -#: elf/sprof.c:755 +#: timezone/zic.c:2184 +msgid "rule goes past start/end of month--will not work with pre-2004 versions of zic" +msgstr "voorschrift gaat voorbij begin of einde van maand -- dit werkt niet met versies van 'zic' van voor 2004" + +#: timezone/zic.c:2218 +msgid "time zone abbreviation lacks alphabetic at start" +msgstr "tijdzone-afkorting begint niet met een letter" + +#: timezone/zic.c:2220 +msgid "time zone abbreviation has more than 3 alphabetics" +msgstr "tijdzone-afkorting heeft meer dan drie letters" + +#: timezone/zic.c:2222 +msgid "time zone abbreviation has too many alphabetics" +msgstr "tijdzone-afkorting heeft te veel letters" + +#: timezone/zic.c:2232 +msgid "time zone abbreviation differs from POSIX standard" +msgstr "tijdzone-afkorting verschilt van de POSIX-standaard" + +#: timezone/zic.c:2244 +msgid "too many, or too long, time zone abbreviations" +msgstr "te veel of te lange tijdzone-afkortingen" + +#: timezone/zic.c:2285 #, c-format -msgid "`%s' is no correct profile data file for `%s'" -msgstr "`%s' is geen juist bestand met profileergegevens voor `%s'" +msgid "%s: Can't create directory %s: %s\n" +msgstr "%s: Kan map %s niet aanmaken: %s\n" -#: elf/sprof.c:936 elf/sprof.c:988 -msgid "cannot allocate symbol data" -msgstr "kan symboolgegevens niet toewijzen" +#: timezone/zic.c:2307 +#, c-format +msgid "%s: %d did not sign extend correctly\n" +msgstr "%s: %d is niet correct omgezet naar een grotere precisie\n" diff -pNur -x CVS -x libidn glibc-2.5/po/pl.po glibc-2.5-branch/po/pl.po --- glibc-2.5/po/pl.po 2006-09-20 21:16:48.000000000 -0700 +++ glibc-2.5-branch/po/pl.po 2007-01-12 07:55:11.000000000 -0800 @@ -1,3727 +1,4468 @@ # Polish translation for GNU libc. -# Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004 Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # Pawe³ Krawczyk , 1996,97,98,99. -# Jakub Bogusz , 2002, 2003, 2004. +# Jakub Bogusz , 2002-2006. # msgid "" msgstr "" -"Project-Id-Version: libc 2.3.3\n" -"POT-Creation-Date: 2004-08-05 09:16+0200\n" -"PO-Revision-Date: 2004-08-06 00:01+0200\n" +"Project-Id-Version: libc 2.5\n" +"POT-Creation-Date: 2006-09-29 11:38-0700\n" +"PO-Revision-Date: 2006-10-05 20:01+0200\n" "Last-Translator: Jakub Bogusz \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-2\n" "Content-Transfer-Encoding: 8bit\n" -#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27 -msgid "Hangup" -msgstr "Roz³±czenie" - -#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28 -msgid "Interrupt" -msgstr "Przerwanie" - -# XXX -PK -#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29 -msgid "Quit" -msgstr "Wyj¶cie" - -#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30 -msgid "Illegal instruction" -msgstr "B³êdna instrukcja" +#: argp/argp-help.c:227 +#, c-format +msgid "%.*s: ARGP_HELP_FMT parameter requires a value" +msgstr "%.*s: parametr ARGP_HELP_FMT wymaga podania warto¶ci" -#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31 -msgid "Trace/breakpoint trap" -msgstr "Pu³apka debuggera/breakpoint" +#: argp/argp-help.c:237 +#, c-format +msgid "%.*s: Unknown ARGP_HELP_FMT parameter" +msgstr "%.*s: Nieznany parametr ARGP_HELP_FMT" -#: sysdeps/generic/siglist.h:34 -msgid "Aborted" -msgstr "Przerwane" +#: argp/argp-help.c:250 +#, c-format +msgid "Garbage in ARGP_HELP_FMT: %s" +msgstr "B³êdne dane w ARGP_HELP_FMT: %s" -#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34 -msgid "Floating point exception" -msgstr "B³±d w obliczeniach zmiennoprzecinkowych" +#: argp/argp-help.c:1214 +msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." +msgstr "Argumenty obowi±zkowe lub opcjonalne dla d³ugich opcji s± równie¿ obowi±zkowe lub opcjonalne dla odpowiednich krótkich opcji." -#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35 -msgid "Killed" -msgstr "Unicestwiony" +#: argp/argp-help.c:1600 +msgid "Usage:" +msgstr "Sk³adnia:" -#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36 -msgid "Bus error" -msgstr "B³±d szyny" +#: argp/argp-help.c:1604 +msgid " or: " +msgstr " lub: " -#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37 -msgid "Segmentation fault" -msgstr "Naruszenie ochrony pamiêci" +#: argp/argp-help.c:1616 +msgid " [OPTION...]" +msgstr " [OPCJA...]" -#. 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 "Przerwany potok" +#: argp/argp-help.c:1643 +#, c-format +msgid "Try `%s --help' or `%s --usage' for more information.\n" +msgstr "Polecenie `%s --help' lub `%s --usage' pozwoli uzyskaæ wiêcej informacji.\n" -#: sysdeps/generic/siglist.h:40 stdio-common/../sysdeps/unix/siglist.c:40 -msgid "Alarm clock" -msgstr "Budzik" +#: argp/argp-help.c:1671 +#, c-format +msgid "Report bugs to %s.\n" +msgstr "Prosimy zg³aszaæ b³êdy na adres %s.\n" -#: sysdeps/generic/siglist.h:41 stdio-common/../sysdeps/unix/siglist.c:41 -msgid "Terminated" -msgstr "Zakoñczony" +#: argp/argp-parse.c:102 +msgid "Give this help list" +msgstr "Wy¶wietlenie tego tekstu pomocy" -#: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42 -msgid "Urgent I/O condition" -msgstr "Nag³y wypadek I/O" +#: argp/argp-parse.c:103 +msgid "Give a short usage message" +msgstr "Wy¶wietlenie krótkiej informacji o sk³adni polecenia" -#: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43 -msgid "Stopped (signal)" -msgstr "Zatrzymany (sygna³)" +#: argp/argp-parse.c:104 +msgid "Set the program name" +msgstr "Okre¶lenie nazwy programu" -#: sysdeps/generic/siglist.h:44 stdio-common/../sysdeps/unix/siglist.c:44 -msgid "Stopped" -msgstr "Zatrzymany" +#: argp/argp-parse.c:106 +msgid "Hang for SECS seconds (default 3600)" +msgstr "Zatrzymanie na SECS sekund (domy¶lnie 3600)" -#: sysdeps/generic/siglist.h:45 stdio-common/../sysdeps/unix/siglist.c:45 -msgid "Continued" -msgstr "Kontynuacja" +#: argp/argp-parse.c:167 +msgid "Print program version" +msgstr "Wy¶wietlenie wersji programu" -#: sysdeps/generic/siglist.h:46 stdio-common/../sysdeps/unix/siglist.c:46 -msgid "Child exited" -msgstr "Potomek zakoñczy³ pracê" +#: argp/argp-parse.c:183 +msgid "(PROGRAM ERROR) No version known!?" +msgstr "(B£¡D PROGRAMU) Nieznana wersja?!" -#: sysdeps/generic/siglist.h:47 stdio-common/../sysdeps/unix/siglist.c:47 -msgid "Stopped (tty input)" -msgstr "Zatrzymany (wej¶cie z tty)" +#: argp/argp-parse.c:623 +#, c-format +msgid "%s: Too many arguments\n" +msgstr "%s: Za du¿o argumentów\n" -#: sysdeps/generic/siglist.h:48 stdio-common/../sysdeps/unix/siglist.c:48 -msgid "Stopped (tty output)" -msgstr "Zatrzymany (wyj¶cie na tty)" +#: argp/argp-parse.c:766 +msgid "(PROGRAM ERROR) Option should have been recognized!?" +msgstr "(B£¡D PROGRAMU) Opcja powinna zostaæ rozpoznana?!" -#: sysdeps/generic/siglist.h:49 stdio-common/../sysdeps/unix/siglist.c:49 -msgid "I/O possible" -msgstr "We/Wy dozwolone" +#: assert/assert-perr.c:57 +#, c-format +msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" +msgstr "%s%s%s:%u %s%sNiespodziewany b³±d: %s.\n" -#: sysdeps/generic/siglist.h:50 stdio-common/../sysdeps/unix/siglist.c:50 -msgid "CPU time limit exceeded" -msgstr "Przekroczony limit czasu procesora" +#: assert/assert.c:57 +#, c-format +msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" +msgstr "%s%s%s:%u: %s%sWarunek zapewnienia `%s' nie zosta³ spe³niony.\n" -#: sysdeps/generic/siglist.h:51 stdio-common/../sysdeps/unix/siglist.c:51 -msgid "File size limit exceeded" -msgstr "Przekroczony limit wielko¶ci pliku" +#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:96 nss/makedb.c:61 +msgid "NAME" +msgstr "NAZWA" -#: sysdeps/generic/siglist.h:52 stdio-common/../sysdeps/unix/siglist.c:52 -msgid "Virtual timer expired" -msgstr "Up³yn±³ czas stopera wirtualnego" +#: catgets/gencat.c:110 +msgid "Create C header file NAME containing symbol definitions" +msgstr "Tworzenie pliku nag³ówkowego C o tej NAZWIE zawieraj±cego definicje symboli" -#: sysdeps/generic/siglist.h:53 stdio-common/../sysdeps/unix/siglist.c:53 -msgid "Profiling timer expired" -msgstr "Up³yn±³ czas stopera profiluj±cego" +#: catgets/gencat.c:112 +msgid "Do not use existing catalog, force new output file" +msgstr "Zamiast do istniej±cego katalogu, zapisanie do nowego pliku" -#: sysdeps/generic/siglist.h:54 stdio-common/../sysdeps/unix/siglist.c:54 -msgid "Window changed" -msgstr "Okno zmienione" +#: catgets/gencat.c:113 nss/makedb.c:61 +msgid "Write output to file NAME" +msgstr "Zapisanie wyników do pliku NAZWA" -#: sysdeps/generic/siglist.h:55 stdio-common/../sysdeps/unix/siglist.c:56 -msgid "User defined signal 1" -msgstr "Sygna³ u¿ytkownika 1" +#: 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 "" +"Generowanie katalogu komunikatów. Je¶li PLIK-WE to -, dane s± czytane ze standardowego wej¶cia. Je¶li PLIK-WY\n" +"to -, dane s± zapisywane na standardowe wyj¶cie.\n" -#: sysdeps/generic/siglist.h:56 stdio-common/../sysdeps/unix/siglist.c:57 -msgid "User defined signal 2" -msgstr "Sygna³ u¿ytkownika 2" +#: catgets/gencat.c:123 +msgid "" +"-o OUTPUT-FILE [INPUT-FILE]...\n" +"[OUTPUT-FILE [INPUT-FILE]...]" +msgstr "" +"-o PLIK-WY [PLIK-WE]...\n" +"[PLIK-WY [PLIK-WE]...]" -#: sysdeps/generic/siglist.h:60 stdio-common/../sysdeps/unix/siglist.c:33 -msgid "EMT trap" -msgstr "Pu³apka EMT" +#: 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 "" +"Instrukcje dotycz±ce zg³aszania b³êdów znajduj± siê pod adresem:\n" +".\n" -#: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38 -msgid "Bad system call" -msgstr "B³êdne wywo³anie systemowe" +#: 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" +"To oprogramowanie jest darmowe; warunki kopiowania s± opisane w ¼ród³ach.\n" +"Autorzy nie daj± ¯ADNYCH gwarancji, w tym równie¿ gwarancji MO¯LIWO¦CI\n" +"SPRZEDA¯Y lub PRZYDATNO¦CI DO KONKRETNYCH ZASTOSOWAÑ.\n" -#: sysdeps/generic/siglist.h:66 -msgid "Stack fault" -msgstr "B³±d stosu" +# w %s wchodzi nazwisko autora danego programu/procedury -PK +#: 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 "Autorem jest %s.\n" -#: sysdeps/generic/siglist.h:69 -msgid "Information request" -msgstr "¯±danie informacji" +#: catgets/gencat.c:281 +msgid "*standard input*" +msgstr "*standardowe wej¶cie*" -#: sysdeps/generic/siglist.h:71 -msgid "Power failure" -msgstr "Awaria zasilania" +#: 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 "nie mo¿na otworzyæ pliku wej¶ciowego `%s'" -#: sysdeps/generic/siglist.h:74 stdio-common/../sysdeps/unix/siglist.c:55 -msgid "Resource lost" -msgstr "Zasoby zosta³y stracone" +#: catgets/gencat.c:416 catgets/gencat.c:493 +msgid "illegal set number" +msgstr "b³êdny numer zbioru" -#: sysdeps/mach/hurd/mips/dl-machine.c:68 -#: string/../sysdeps/mach/_strerror.c:57 -msgid "Error in unknown error system: " -msgstr "B³±d w nieznanym systemie b³êdów: " +#: catgets/gencat.c:443 +msgid "duplicate set definition" +msgstr "powtórzona definicja zbioru" -#: sysdeps/mach/hurd/mips/dl-machine.c:83 -#: string/../sysdeps/generic/_strerror.c:44 -#: string/../sysdeps/mach/_strerror.c:87 -msgid "Unknown error " -msgstr "Nieznany b³±d " +#: catgets/gencat.c:445 catgets/gencat.c:622 catgets/gencat.c:676 +msgid "this is the first definition" +msgstr "to pierwsza definicja" -#: sysdeps/unix/sysv/linux/lddlibc4.c:64 +#: catgets/gencat.c:521 #, c-format -msgid "cannot open `%s'" -msgstr "nie mo¿na otworzyæ `%s'" +msgid "unknown set `%s'" +msgstr "nieznany zbiór `%s'" -#: sysdeps/unix/sysv/linux/lddlibc4.c:68 -#, c-format -msgid "cannot read header from `%s'" -msgstr "nie mo¿na przeczytaæ nag³ówka z `%s'" +#: catgets/gencat.c:562 +msgid "invalid quote character" +msgstr "niepoprawny znak cudzys³owu" -#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288 +#: catgets/gencat.c:575 #, c-format -msgid "cannot open input file `%s'" -msgstr "nie mo¿na otworzyæ pliku wej¶ciowego `%s'" +msgid "unknown directive `%s': line ignored" +msgstr "nieznana dyrektywa `%s': linia zignorowana" -#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313 -#, c-format -msgid "error while closing input `%s'" -msgstr "b³±d podczas zamykania wej¶cia `%s'" +#: catgets/gencat.c:620 +msgid "duplicated message number" +msgstr "powtórzony numer komunikatu" -#: iconv/iconv_charmap.c:443 -#, c-format -msgid "illegal input sequence at position %Zd" -msgstr "b³êdna sekwencja wej¶ciowa na pozycji %Zd" +#: catgets/gencat.c:673 +msgid "duplicated message identifier" +msgstr "powtórzony identyfikator komunikatu" -#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506 -msgid "incomplete character or shift sequence at end of buffer" -msgstr "niekompletny znak lub sekwencja steruj±ca na koñcu bufora" +#: catgets/gencat.c:730 +msgid "invalid character: message ignored" +msgstr "niepoprawny znak: komunikat zignorowany" -#: 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 "b³±d podczas czytania danych wej¶ciowych" +#: catgets/gencat.c:773 +msgid "invalid line" +msgstr "niepoprawna linia" -#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567 -msgid "unable to allocate buffer for input" -msgstr "przydzielenie bufora dla danych wej¶ciowych by³o niemo¿liwe" +#: catgets/gencat.c:827 +msgid "malformed line ignored" +msgstr "b³êdnie sformu³owana linia zosta³a pominiêta" -#: iconv/iconv_prog.c:61 -msgid "Input/Output format specification:" -msgstr "Specyfikacja formatu wej¶cia/wyj¶cia:" +#: catgets/gencat.c:991 catgets/gencat.c:1032 nss/makedb.c:183 +#, c-format +msgid "cannot open output file `%s'" +msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego `%s'" -#: iconv/iconv_prog.c:62 -msgid "encoding of original text" -msgstr "kodowanie oryginalnego tekstu" +#: catgets/gencat.c:1194 locale/programs/linereader.c:559 +msgid "invalid escape sequence" +msgstr "b³êdna sekwencja escape" -#: iconv/iconv_prog.c:63 -msgid "encoding for output" -msgstr "kodowanie wyników" +#: catgets/gencat.c:1216 +msgid "unterminated message" +msgstr "nie zakoñczony komunikat" -#: iconv/iconv_prog.c:64 -msgid "Information:" -msgstr "Informacje:" +#: catgets/gencat.c:1240 +#, c-format +msgid "while opening old catalog file" +msgstr "podczas otwierania starego pliku katalogu" -#: iconv/iconv_prog.c:65 -msgid "list all known coded character sets" -msgstr "wy¶wietlenie wszystkich znanych zestawów znaków" +#: catgets/gencat.c:1331 +#, c-format +msgid "conversion modules not available" +msgstr "modu³y konwersji niedostêpny" -#: iconv/iconv_prog.c:66 locale/programs/localedef.c:128 -msgid "Output control:" -msgstr "Kontrola wyj¶cia:" +#: catgets/gencat.c:1357 +#, c-format +msgid "cannot determine escape character" +msgstr "nie mo¿na okre¶liæ znaku escape" -#: iconv/iconv_prog.c:67 -msgid "omit invalid characters from output" -msgstr "pominiêcie nieprawid³owych znaków z wyj¶cia" +#: debug/pcprofiledump.c:52 +msgid "Don't buffer output" +msgstr "Nie buforowanie wyj¶cia" -#: iconv/iconv_prog.c:68 -msgid "output file" -msgstr "plik wynikowy" - -#: iconv/iconv_prog.c:69 -msgid "suppress warnings" -msgstr "nie wypisywanie ostrze¿eñ" - -#: iconv/iconv_prog.c:70 -msgid "print progress information" -msgstr "wy¶wietlanie informacji o postêpie konwersji" - -#: iconv/iconv_prog.c:75 -msgid "Convert encoding of given files from one encoding to another." -msgstr "Konwersja podanych plików miêdzy ró¿nymi metodami kodowania." - -#: iconv/iconv_prog.c:79 -msgid "[FILE...]" -msgstr "[PLIK...]" - -#: iconv/iconv_prog.c:201 -msgid "cannot open output file" -msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego" - -#: iconv/iconv_prog.c:243 -#, c-format -msgid "conversions from `%s' and to `%s' are not supported" -msgstr "konwersja z `%s' oraz do `%s' nie jest obs³ugiwana" - -#: iconv/iconv_prog.c:248 -#, c-format -msgid "conversion from `%s' is not supported" -msgstr "konwersja z `%s' nie jest obs³ugiwana" - -#: iconv/iconv_prog.c:255 -#, c-format -msgid "conversion to `%s' is not supported" -msgstr "konwersja do `%s' nie jest obs³ugiwana" - -#: iconv/iconv_prog.c:259 -#, c-format -msgid "conversion from `%s' to `%s' is not supported" -msgstr "konwersja z `%s' do `%s' nie jest obs³ugiwana" - -#: iconv/iconv_prog.c:265 -msgid "failed to start conversion processing" -msgstr "nie uda³o siê rozpocz±æ konwersji" +#: debug/pcprofiledump.c:57 +msgid "Dump information generated by PC profiling." +msgstr "Zrzut informacji wygenerowanych przez profilowanie PC." -#: iconv/iconv_prog.c:360 -msgid "error while closing output file" -msgstr "b³±d podczas zamykania pliku wyj¶ciowego" +#: debug/pcprofiledump.c:60 +msgid "[FILE]" +msgstr "[PLIK]" -#: 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 "Prosimy zg³aszaæ b³êdy za pomoc± skryptu `glibcbug' na adres .\n" - -#: 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 +#: debug/pcprofiledump.c:100 #, 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" -"To oprogramowanie jest darmowe; warunki kopiowania s± opisane w ¼ród³ach.\n" -"Autorzy nie daj± ¯ADNYCH gwarancji, w tym równie¿ gwarancji MO¯LIWO¦CI\n" -"SPRZEDA¯Y lub PRZYDATNO¦CI DO KONKRETNYCH ZASTOSOWAÑ.\n" +msgid "cannot open input file" +msgstr "nie mo¿na otworzyæ pliku wej¶ciowego" -# w %s wchodzi nazwisko autora danego programu/procedury -PK -#: 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 +#: debug/pcprofiledump.c:106 #, c-format -msgid "Written by %s.\n" -msgstr "Autorem jest %s.\n" - -#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484 -msgid "conversion stopped due to problem in writing the output" -msgstr "konwersja przerwana z powodu problemu z zapisaniem wyników" +msgid "cannot read header" +msgstr "nie mo¿na odczytaæ nag³ówka" -#: iconv/iconv_prog.c:502 +#: debug/pcprofiledump.c:170 #, c-format -msgid "illegal input sequence at position %ld" -msgstr "b³êdna sekwencja wej¶ciowa na pozycji %ld" - -#: iconv/iconv_prog.c:510 -msgid "internal error (illegal descriptor)" -msgstr "b³±d wewnêtrzny (nieprawid³owy deskryptor)" +msgid "invalid pointer size" +msgstr "nieprawid³owy rozmiar wska¼nika" -#: iconv/iconv_prog.c:513 -#, c-format -msgid "unknown iconv() error %d" -msgstr "nieznany b³±d iconv() %d" +#: debug/xtrace.sh:27 debug/xtrace.sh:45 +msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n" +msgstr "Sk³adnia: xtrace [OPCJA]... PROGRAM [OPCJA-PROGRAMU]...\\n" + +#: debug/xtrace.sh:33 +#, fuzzy +msgid "Try `xtrace --help' for more information.\\n" +msgstr "Polecenie \\`xtrace --help' pozwoli uzyskaæ wiêcej informacji.\\n" + +#: debug/xtrace.sh:39 +#, fuzzy +msgid "xtrace: option `$1' requires an argument.\\n" +msgstr "xtrace: opcja \\`$1' musi mieæ argument.\\n" -#: iconv/iconv_prog.c:756 +#: debug/xtrace.sh:46 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" +"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 "" -"Poni¿sza lista zawiera wszystkie znane zakodowane zestawy znaków. Nie oznacza\n" -"to, ¿e wszystkie kombinacje zestawów mog± byæ u¿ywane jako parametry OD i DO.\n" -"Jeden zestaw znaków mo¿e znajdowaæ siê na li¶cie pod wieloma nazwami\n" -"(aliasami).\n" +"¦ledzenie wykonywania programu poprzez wypisywanie aktualnie wykonywanych\n" +"funkcji.\n" "\n" -" " +" --data=PLIK Wypisanie danych z PLIKU zamiast uruchamiania programu\n" +"\n" +" -?,--help Wypisanie tego opisu i zakoñczenie\n" +" --usage Podanie krótkiego opisu sk³adni polecenia\n" +" -V,--version Wypisanie informacji o wersji i zakoñczenie\n" +"\n" +"Argumenty obowi±zkowe dla d³ugich opcji s± obowi±zkowe równie¿ dla odpowiednich\n" +"krótkich opcji.\n" +"\n" +"Informacje na temat zg³aszania b³êdów mo¿na znale¼æ pod adresem:\n" +".\\n" -#: iconv/iconvconfig.c:110 -msgid "Create fastloading iconv module configuration file." -msgstr "Tworzenie pliku konfiguracyjnego do szybkiego wczytywania modu³ów iconv." +#: debug/xtrace.sh:125 +#, fuzzy +msgid "xtrace: unrecognized option `$1'\\n" +msgstr "xtrace: nieznana opcja \\`$1'\\n" + +#: debug/xtrace.sh:138 +msgid "No program name given\\n" +msgstr "Nie podano nazwy programu\\n" + +#: debug/xtrace.sh:146 +#, fuzzy, sh-format +msgid "executable `$program' not found\\n" +msgstr "nie znaleziono programu wykonywalnego \\`$program'\\n" + +#: debug/xtrace.sh:150 +#, fuzzy, sh-format +msgid "`$program' is no executable\\n" +msgstr "\\`$program' nie jest wykonywalny\\n" -#: iconv/iconvconfig.c:114 -msgid "[DIR...]" -msgstr "[KATALOG...]" +#: dlfcn/dlinfo.c:67 +msgid "RTLD_SELF used in code not dynamically loaded" +msgstr "RTLD_SELF wyst±pi³o w kodzie nie ³adowanym dynamicznie" -#: iconv/iconvconfig.c:126 -msgid "Prefix used for all file accesses" -msgstr "Prefiks u¿ywany przy ka¿dym dostêpie do pliku" +#: dlfcn/dlinfo.c:76 +msgid "unsupported dlinfo request" +msgstr "nieobs³ugiwane ¿±danie dlinfo" -#: iconv/iconvconfig.c:327 locale/programs/localedef.c:292 -msgid "no output file produced because warnings were issued" -msgstr "nie utworzono pliku wyj¶ciowego, poniewa¿ wyst±pi³y ostrze¿enia" +#: dlfcn/dlmopen.c:64 +msgid "invalid namespace" +msgstr "niepoprawna przestrzeñ nazw" + +#: dlfcn/dlmopen.c:69 +msgid "invalid mode" +msgstr "niepoprawny tryb" + +#: dlfcn/dlopen.c:64 +msgid "invalid mode parameter" +msgstr "niepoprawny parametr trybu" -#: iconv/iconvconfig.c:405 -msgid "while inserting in search tree" -msgstr "b³±d podczas wstawiania do drzewa wyszukiwañ" +#: elf/cache.c:67 +msgid "unknown" +msgstr "nieznany" -#: iconv/iconvconfig.c:1204 -msgid "cannot generate output file" -msgstr "nie mo¿na wygenerowaæ pliku wyj¶ciowego" +#: elf/cache.c:110 +msgid "Unknown OS" +msgstr "Nieznany system" -#: locale/programs/charmap-dir.c:59 +#: elf/cache.c:115 #, c-format -msgid "cannot read character map directory `%s'" -msgstr "nie mo¿na odczytaæ katalogu mapy znaków `%s'" +msgid ", OS ABI: %s %d.%d.%d" +msgstr ", ABI systemu: %s %d.%d.%d" -#: locale/programs/charmap.c:136 +#: elf/cache.c:141 elf/ldconfig.c:1231 #, c-format -msgid "character map file `%s' not found" -msgstr "nie znaleziono pliku tablicy znaków `%s'" +msgid "Can't open cache file %s\n" +msgstr "Nie mo¿na otworzyæ pliku bufora %s\n" -#: locale/programs/charmap.c:194 +#: elf/cache.c:153 #, c-format -msgid "default character map file `%s' not found" -msgstr "nie znaleziono domy¶lnej tablicy znaków `%s'" +msgid "mmap of cache file failed.\n" +msgstr "mmap pliku bufora nie powiod³o siê.\n" -#: locale/programs/charmap.c:257 +#: elf/cache.c:157 elf/cache.c:167 #, c-format -msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" -msgstr "tablica znaków `%s' niekompatybilna z ASCII, lokalizacja niekompatybilna z ISO C\n" +msgid "File is not a cache file.\n" +msgstr "Plik nie jest plikiem bufora.\n" -#: locale/programs/charmap.c:336 +#: elf/cache.c:200 elf/cache.c:210 #, c-format -msgid "%s: must be greater than \n" -msgstr "%s: musi byæ wiêkszy ni¿ \n" +msgid "%d libs found in cache `%s'\n" +msgstr "Znaleziono %d bibliotek w buforze `%s'\n" -#: locale/programs/charmap.c:356 locale/programs/charmap.c:373 -#: locale/programs/repertoire.c:175 +#: elf/cache.c:409 #, c-format -msgid "syntax error in prolog: %s" -msgstr "b³±d sk³adni w prologu: %s" - -#: locale/programs/charmap.c:357 -msgid "invalid definition" -msgstr "niepoprawna definicja" - -#: locale/programs/charmap.c:374 locale/programs/locfile.c:126 -#: locale/programs/locfile.c:153 locale/programs/repertoire.c:176 -msgid "bad argument" -msgstr "b³êdny argument" +msgid "Can't remove old temporary cache file %s" +msgstr "Nie mo¿na usun±æ starego tymczasowego pliku bufora %s" -#: locale/programs/charmap.c:402 +#: elf/cache.c:416 #, c-format -msgid "duplicate definition of <%s>" -msgstr "powtórzona definicja <%s>" +msgid "Can't create temporary cache file %s" +msgstr "Nie mo¿na utworzyæ tymczasowego pliku bufora %s" -#: locale/programs/charmap.c:409 +#: elf/cache.c:424 elf/cache.c:434 elf/cache.c:438 #, c-format -msgid "value for <%s> must be 1 or greater" -msgstr "warto¶æ <%s> musi wynosiæ 1 lub wiêcej" +msgid "Writing of cache data failed" +msgstr "Zapis danych bufora nie powiód³ siê" -#: locale/programs/charmap.c:421 +#: elf/cache.c:442 #, c-format -msgid "value of <%s> must be greater or equal than the value of <%s>" -msgstr "warto¶æ <%s> musi byæ wiêksza lub równa warto¶ci <%s>" +msgid "Writing of cache data failed." +msgstr "Zapis danych bufora nie powiód³ siê." -#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184 +#: elf/cache.c:449 #, c-format -msgid "argument to <%s> must be a single character" -msgstr "argument <%s> musi byæ pojedynczym znakiem" - -#: locale/programs/charmap.c:470 -msgid "character sets with locking states are not supported" -msgstr "zestawy znaków ze stanami blokowania nie s± obs³ugiwane" +msgid "Changing access rights of %s to %#o failed" +msgstr "Zmiana praw dostêpu %s na %#o nie powiod³a siê" -#: 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 +#: elf/cache.c:454 #, c-format -msgid "syntax error in %s definition: %s" -msgstr "b³±d sk³adni w definicji %s: %s" +msgid "Renaming of %s to %s failed" +msgstr "Zmiana nazwy %s na %s nie powiod³a siê" -#: 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 "brak nazwy symbolicznej" +#: elf/dl-close.c:116 +msgid "shared object not open" +msgstr "obiekt dzielony nie jest otwarty" -#: locale/programs/charmap.c:552 -msgid "invalid encoding given" -msgstr "niepoprawne kodowanie" +#: elf/dl-deps.c:112 +msgid "DST not allowed in SUID/SGID programs" +msgstr "DST nie dozwolone dla programów SUID/SGID" -#: locale/programs/charmap.c:561 -msgid "too few bytes in character encoding" -msgstr "za ma³o bajtów w kodzie znaku" +#: elf/dl-deps.c:125 +msgid "empty dynamics string token substitution" +msgstr "puste dynamiczne podstawienie znaku ³añcucha" -#: locale/programs/charmap.c:563 -msgid "too many bytes in character encoding" -msgstr "za du¿o bajtów w kodzie znaku" +#: elf/dl-deps.c:131 +#, c-format +msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n" +msgstr "nie mo¿na wczytaæ pomocniczego `%s' z powodu pustego dynamicznego podstawienia\n" -#: 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 "brak nazwy symbolicznej dla koñca przedzia³u" +#: elf/dl-deps.c:472 +msgid "cannot allocate dependency list" +msgstr "nie mo¿na przydzieliæ pamiêci dla listy zale¿no¶ci" -#: 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 "definicja `%1$s' musi koñczyæ siê wyra¿eniem `END %1$s'" +#: elf/dl-deps.c:505 elf/dl-deps.c:560 +msgid "cannot allocate symbol search list" +msgstr "nie mo¿na przydzieliæ pamiêci dla listy przeszukiwania symboli" -#: locale/programs/charmap.c:642 -msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" -msgstr "po definicji CHARMAP mog± wystêpowaæ tylko definicje WIDTH" +#: elf/dl-deps.c:545 +msgid "Filters not supported with LD_TRACE_PRELINKING" +msgstr "Filtry nie s± obs³ugiwane z LD_TRACE_PRELINKING" -#: locale/programs/charmap.c:650 locale/programs/charmap.c:713 -#, c-format -msgid "value for %s must be an integer" -msgstr "warto¶æ %s musi byæ liczb± ca³kowit±" +#: elf/dl-error.c:77 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "B£¡D DYNAMICZNEGO LINKERA!!!" -# state machine = finite state machine = -# automat skoñczony -PK -#: locale/programs/charmap.c:841 -#, c-format -msgid "%s: error in state machine" -msgstr "%s: b³±d w automacie skoñczonym" +#: elf/dl-error.c:124 +msgid "error while loading shared libraries" +msgstr "b³±d podczas wczytywania bibliotek dzielonych" -#: 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: przedwczesny koniec pliku" +#: elf/dl-fptr.c:88 +msgid "cannot map pages for fdesc table" +msgstr "nie mo¿na odwzorowaæ stron dla tablicy fdesc" + +#: elf/dl-fptr.c:192 +msgid "cannot map pages for fptr table" +msgstr "nie mo¿na odwzorowaæ stron dla tablicy fptr" + +#: elf/dl-fptr.c:221 +msgid "internal error: symidx out of range of fptr table" +msgstr "b³±d wewnêtrzny: symidx spoza zakresu tablicy fptr" -#: locale/programs/charmap.c:868 locale/programs/charmap.c:879 -#, c-format -msgid "unknown character `%s'" -msgstr "nieznany znak `%s'" +#: elf/dl-load.c:372 +msgid "cannot allocate name record" +msgstr "nie mo¿na przydzieliæ pamiêci dla rekordu nazwy" -#: 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 "liczba bajtów dla sekwencji bajtów pocz±tku i koñca przedzia³u jest ró¿na: %d i %d" +#: 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 "nie mo¿na utworzyæ bufora dla ¶cie¿ki przeszukiwania" -#: locale/programs/charmap.c:991 locale/programs/ld-collate.c:2930 -#: locale/programs/repertoire.c:420 -msgid "invalid names for character range" -msgstr "nieprawid³owe nazwy dla przedzia³u znaków" +#: elf/dl-load.c:576 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "nie mo¿na utworzyæ kopii RUNPATH/RPATH" -#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432 -msgid "hexadecimal range format should use only capital characters" -msgstr "w szesnastkowym formacie przedzia³u powinny byæ u¿ywane wielkie litery" +#: elf/dl-load.c:659 +msgid "cannot create search path array" +msgstr "nie mo¿na utworzyæ tablicy ¶cie¿ki przeszukiwania" -#: locale/programs/charmap.c:1021 -#, c-format -msgid "<%s> and <%s> are illegal names for range" -msgstr "<%s> i <%s> nie s± poprawnymi nazwami dla przedzia³u" +#: elf/dl-load.c:870 +msgid "cannot stat shared object" +msgstr "nie mo¿na wykonaæ stat na obiekcie dzielonym" -#: locale/programs/charmap.c:1027 -msgid "upper limit in range is not higher then lower limit" -msgstr "górna granica przedzia³u nie jest wiêksza ni¿ dolna" +#: elf/dl-load.c:940 +msgid "cannot open zero fill device" +msgstr "nie mo¿na otworzyæ urz±dzenia wype³niaj±cego zerami" -#: locale/programs/charmap.c:1085 -msgid "resulting bytes for range not representable." -msgstr "wynikowe bajty dla przedzia³u nie mog± zostaæ wyra¿one." +#: elf/dl-load.c:985 elf/dl-load.c:2215 +msgid "cannot create shared object descriptor" +msgstr "nie mo¿na utworzyæ deskryptora obiektu dzielonego" -#: 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 "Nie znaleziono definicji dla kategorii %s" +#: elf/dl-load.c:1004 elf/dl-load.c:1663 elf/dl-load.c:1755 +msgid "cannot read file data" +msgstr "nie mo¿na odczytaæ danych z pliku" -#: 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: pole `%s' nie jest zdefiniowane" +#: elf/dl-load.c:1048 +msgid "ELF load command alignment not page-aligned" +msgstr "wyrównanie polecenia wczytania ELF nie wyrównane do granicy stron" -#: 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: pole `%s' nie mo¿e byæ puste" +#: elf/dl-load.c:1055 +msgid "ELF load command address/offset not properly aligned" +msgstr "adres/przesuniêcie polecenia wczytania ELF niew³a¶ciwie wyrównane" -#: locale/programs/ld-address.c:169 -#, c-format -msgid "%s: invalid escape `%%%c' sequence in field `%s'" -msgstr "%s: niepoprawna sekwencja escape `%%%c' w polu `%s'" +#: elf/dl-load.c:1139 +msgid "cannot allocate TLS data structures for initial thread" +msgstr "nie mo¿na przydzieliæ struktur danych TLS dla pocz±tkowego w±tku" -#: locale/programs/ld-address.c:220 -#, c-format -msgid "%s: terminology language code `%s' not defined" -msgstr "%s: kod jêzyka terminologii `%s' nie jest zdefiniowany" +#: elf/dl-load.c:1163 +msgid "cannot handle TLS data" +msgstr "nie mo¿na obs³u¿yæ danych TLS" -#: locale/programs/ld-address.c:247 locale/programs/ld-address.c:276 -#, c-format -msgid "%s: language abbreviation `%s' not defined" -msgstr "%s: skrót jêzyka `%s' nie jest zdefiniowany" +#: elf/dl-load.c:1182 +msgid "object file has no loadable segments" +msgstr "plik obiektu nie ma segmentów ³adowalnych" -#: 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: warto¶æ `%s' nie pasuje do warto¶ci `%s'" +#: elf/dl-load.c:1218 +msgid "failed to map segment from shared object" +msgstr "odwzorowanie segmentu z obiektu dzielonego nie powiod³o siê" -#: locale/programs/ld-address.c:301 -#, c-format -msgid "%s: numeric country code `%d' not valid" -msgstr "%s: liczbowy kod kraju `%d' jest niepoprawny" +#: elf/dl-load.c:1242 +msgid "cannot dynamically load executable" +msgstr "nie mo¿na dynamicznie wczytaæ pliku wykonywalnego" -#: 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: pole `%s' zadeklarowane wiêcej ni¿ raz" +#: elf/dl-load.c:1303 +msgid "cannot change memory protections" +msgstr "nie mo¿na zmieniæ ochrony pamiêci" -#: 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: nieznany znak w polu `%s'" +#: elf/dl-load.c:1322 +msgid "cannot map zero-fill pages" +msgstr "nie mo¿na odwzorowaæ stron wype³nionych zerami" -#: 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: niekompletna linia `END'" +#: elf/dl-load.c:1336 +msgid "object file has no dynamic section" +msgstr "plik obiektu nie ma sekcji dynamicznej" -#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2653 -#: locale/programs/ld-collate.c:3802 locale/programs/ld-ctype.c:2228 -#: locale/programs/ld-ctype.c:2977 locale/programs/ld-identification.c:453 -#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 -#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:308 -#: locale/programs/ld-numeric.c:376 locale/programs/ld-paper.c:242 -#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1203 -#, c-format -msgid "%1$s: definition does not end with `END %1$s'" -msgstr "%1$s: definicja nie koñczy siê przez `END %1$s'" +#: elf/dl-load.c:1359 +msgid "shared object cannot be dlopen()ed" +msgstr "obiekt dzielony nie mo¿e byæ otwarty przez dlopen()" -#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:523 -#: locale/programs/ld-collate.c:575 locale/programs/ld-collate.c:871 -#: locale/programs/ld-collate.c:884 locale/programs/ld-collate.c:2640 -#: locale/programs/ld-collate.c:3809 locale/programs/ld-ctype.c:1956 -#: locale/programs/ld-ctype.c:2215 locale/programs/ld-ctype.c:2799 -#: locale/programs/ld-ctype.c:2985 locale/programs/ld-identification.c:460 -#: locale/programs/ld-measurement.c:246 locale/programs/ld-messages.c:340 -#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:315 -#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:249 -#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1210 -#, c-format -msgid "%s: syntax error" -msgstr "%s: b³±d sk³adni" +#: elf/dl-load.c:1372 +msgid "cannot allocate memory for program header" +msgstr "nie mo¿na przydzieliæ pamiêci na nag³ówek programu" -#: locale/programs/ld-collate.c:398 -#, c-format -msgid "`%.*s' already defined in charmap" -msgstr "`%.*s' ju¿ zdefiniowany w tablicy znaków" +#: elf/dl-load.c:1389 elf/dl-open.c:174 +msgid "invalid caller" +msgstr "niepoprawny wywo³uj±cy" -#: locale/programs/ld-collate.c:407 -#, c-format -msgid "`%.*s' already defined in repertoire" -msgstr "`%.*s' ju¿ zdefiniowany w repertuarze" +#: elf/dl-load.c:1428 +msgid "cannot enable executable stack as shared object requires" +msgstr "nie mo¿na w³±czyæ wykonywalnego stosu wymaganego przez obiekt dzielony" -#: locale/programs/ld-collate.c:414 -#, c-format -msgid "`%.*s' already defined as collating symbol" -msgstr "`%.*s' ju¿ zdefiniowany jako symbol scalaj±cy" +#: elf/dl-load.c:1443 +msgid "cannot close file descriptor" +msgstr "nie mo¿na zamkn±æ deskryptora pliku" -#: locale/programs/ld-collate.c:421 -#, c-format -msgid "`%.*s' already defined as collating element" -msgstr "`%.*s' ju¿ zdefiniowany jako element scalaj±cy" +#: elf/dl-load.c:1485 +msgid "cannot create searchlist" +msgstr "nie mo¿na utworzyæ listy przeszukiwañ" -#: locale/programs/ld-collate.c:452 locale/programs/ld-collate.c:478 -#, c-format -msgid "%s: `forward' and `backward' are mutually excluding each other" -msgstr "%s: porz±dki `forward' i `backward' wykluczaj± siê wzajemnie" +#: elf/dl-load.c:1663 +msgid "file too short" +msgstr "plik za krótki" -#: locale/programs/ld-collate.c:462 locale/programs/ld-collate.c:488 -#: locale/programs/ld-collate.c:504 -#, c-format -msgid "%s: `%s' mentioned more than once in definition of weight %d" -msgstr "%s: `%s' wyst±pi³o wiêcej ni¿ raz w definicji wagi %d" +#: elf/dl-load.c:1692 +msgid "invalid ELF header" +msgstr "nieprawid³owy nag³ówek ELF" -#: locale/programs/ld-collate.c:560 -#, c-format -msgid "%s: too many rules; first entry only had %d" -msgstr "%s: zbyt du¿o regu³; pierwszy wpis mia³ tylko %d" +#: elf/dl-load.c:1704 +msgid "ELF file data encoding not big-endian" +msgstr "kodowanie danych w pliku ELF nie jest big-endian" -#: locale/programs/ld-collate.c:596 -#, c-format -msgid "%s: not enough sorting rules" -msgstr "%s: za ma³o regu³ sortowania" +#: elf/dl-load.c:1706 +msgid "ELF file data encoding not little-endian" +msgstr "kodowanie danych w pliku ELF nie jest little-endian" -#: locale/programs/ld-collate.c:761 -#, c-format -msgid "%s: empty weight string not allowed" -msgstr "%s: pusty ³añcuch wagi jest niedozwolony" +#: elf/dl-load.c:1710 +msgid "ELF file version ident does not match current one" +msgstr "identyfikator wersji pliku ELF nie zgadza siê z aktualnym" -# ellipsis = wyrzutnia jezykowa - sprawdzilem. nawet pamietam ze cos takiego -# istnieje ze szkoly, ale za cholere nie pamietam co to jest ;) -PK -#: locale/programs/ld-collate.c:856 -#, c-format -msgid "%s: weights must use the same ellipsis symbol as the name" -msgstr "%s: wagi musz± u¿ywaæ jako nazwy tego samego symbolu wyrzutni" +#: elf/dl-load.c:1714 +msgid "ELF file OS ABI invalid" +msgstr "niepoprawne ABI systemu w pliku ELF" -#: locale/programs/ld-collate.c:912 -#, c-format -msgid "%s: too many values" -msgstr "%s: zbyt du¿o warto¶ci" +#: elf/dl-load.c:1716 +msgid "ELF file ABI version invalid" +msgstr "niepoprawna wersja ABI w pliku ELF" -#: locale/programs/ld-collate.c:1031 locale/programs/ld-collate.c:1206 -#, c-format -msgid "order for `%.*s' already defined at %s:%Zu" -msgstr "porz±dek dla `%.*s' zosta³ ju¿ zdefiniowany w %s:%Zu" +#: elf/dl-load.c:1719 +msgid "internal error" +msgstr "b³±d wewnêtrzny" -#: locale/programs/ld-collate.c:1081 -#, c-format -msgid "%s: the start and the end symbol of a range must stand for characters" -msgstr "%s: pocz±tkowy i koñcowy symbol przedzia³u musz± byæ znakami" +#: elf/dl-load.c:1726 +msgid "ELF file version does not match current one" +msgstr "wersja pliku ELF nie zgadza siê z aktualn±" -#: locale/programs/ld-collate.c:1108 -#, c-format -msgid "%s: byte sequences of first and last character must have the same length" -msgstr "%s: sekwencje bajtów pierwszego i ostatniego znaku musz± mieæ tê sam± d³ugo¶æ" +#: elf/dl-load.c:1734 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "tylko ET_DYN i ET_EXEC mog± byæ wczytane" -#: locale/programs/ld-collate.c:1150 -#, c-format -msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" -msgstr "%s: sekwencja bajtów pierwszego znaku sekwencji nie jest mniejsza ni¿ ostatniego znaku" +#: elf/dl-load.c:1740 +msgid "ELF file's phentsize not the expected size" +msgstr "phentsize w pliku ELF nie jest oczekiwanym rozmiarem" -#: locale/programs/ld-collate.c:1275 -#, c-format -msgid "%s: symbolic range ellipsis must not directly follow `order_start'" -msgstr "%s: wyrzutnia symbolicznego przedzia³u nie mo¿e byæ bezpo¶rednio po `order_start'" +#: elf/dl-load.c:2231 +msgid "wrong ELF class: ELFCLASS64" +msgstr "niew³a¶ciwa klasa ELF: ELFCLASS64" + +#: elf/dl-load.c:2232 +msgid "wrong ELF class: ELFCLASS32" +msgstr "niew³a¶ciwa klasa ELF: ELFCLASS32" -#: locale/programs/ld-collate.c:1279 -#, c-format -msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'" -msgstr "%s: wyrzutnia symbolicznego przedzia³u nie mo¿e byæ bezpo¶rednio przed `order_end'" +#: elf/dl-load.c:2235 +msgid "cannot open shared object file" +msgstr "nie mo¿na otworzyæ pliku obiektu dzielonego" -#: locale/programs/ld-collate.c:1299 locale/programs/ld-ctype.c:1476 -#, c-format -msgid "`%s' and `%.*s' are not valid names for symbolic range" -msgstr "`%s' i `%.*s' nie s± poprawnymi nazwami dla symbolicznego przedzia³u" +#: elf/dl-lookup.c:261 +msgid "relocation error" +msgstr "b³±d relokacji" -#: locale/programs/ld-collate.c:1348 locale/programs/ld-collate.c:3737 -#, c-format -msgid "%s: order for `%.*s' already defined at %s:%Zu" -msgstr "%s: porz±dek dla `%.*s' zosta³ ju¿ zdefiniowany w %s:%Zu" +#: elf/dl-lookup.c:289 +msgid "symbol lookup error" +msgstr "b³±d poszukiwania symbolu" -#: locale/programs/ld-collate.c:1357 -#, c-format -msgid "%s: `%s' must be a character" -msgstr "%s: `%s' musi byæ znakiem" +#: elf/dl-open.c:112 +msgid "cannot extend global scope" +msgstr "nie mo¿na rozszerzyæ zakresu globalnego" -#: locale/programs/ld-collate.c:1550 -#, c-format -msgid "%s: `position' must be used for a specific level in all sections or none" -msgstr "%s: `position' musi byæ u¿yte dla konkretnego poziomu we wszystkich sekcjach lub ¿adnej" +#: elf/dl-open.c:237 +msgid "empty dynamic string token substitution" +msgstr "puste dynamiczne podstawienie znaku ³añcucha" -#: locale/programs/ld-collate.c:1575 -#, c-format -msgid "symbol `%s' not defined" -msgstr "nie zdefiniowany symbol `%s'" +#: elf/dl-open.c:406 elf/dl-open.c:417 elf/dl-open.c:425 +msgid "cannot create scope list" +msgstr "nie mo¿na utworzyæ listy zakresów" -#: locale/programs/ld-collate.c:1651 locale/programs/ld-collate.c:1757 -#, c-format -msgid "symbol `%s' has the same encoding as" -msgstr "symbol `%s' ma to samo kodowanie co" +#: elf/dl-open.c:470 +msgid "TLS generation counter wrapped! Please report this." +msgstr "Licznik generacji TLS przekrêci³ siê! Proszê to zg³osiæ." -#: locale/programs/ld-collate.c:1655 locale/programs/ld-collate.c:1761 -#, c-format -msgid "symbol `%s'" -msgstr "symbol `%s'" +#: elf/dl-open.c:508 +msgid "invalid mode for dlopen()" +msgstr "b³êdny typ dla dlopen()" -#: locale/programs/ld-collate.c:1803 -msgid "no definition of `UNDEFINED'" -msgstr "brak definicji `UNDEFINED'" +#: elf/dl-open.c:525 +msgid "no more namespaces available for dlmopen()" +msgstr "nie ma wiêcej dostêpnych przestrzeni nazw dla dlmopen()" + +#: elf/dl-open.c:538 +msgid "invalid target namespace in dlmopen()" +msgstr "b³êdna przestrzeñ nazw dla celu w dlmopen()" -#: locale/programs/ld-collate.c:1832 -msgid "too many errors; giving up" -msgstr "zbyt du¿o b³êdów; poddajê siê" +#: elf/dl-reloc.c:55 +msgid "cannot allocate memory in static TLS block" +msgstr "nie mo¿na przydzieliæ pamiêci w statycznym bloku TLS" -#: locale/programs/ld-collate.c:2735 -#, c-format -msgid "%s: duplicate definition of `%s'" -msgstr "%s: powtórzona definicja `%s'" +#: elf/dl-reloc.c:198 +msgid "cannot make segment writable for relocation" +msgstr "nie mo¿na uczyniæ segmentu zapisywalnym w celu relokacji" -#: locale/programs/ld-collate.c:2771 +#: elf/dl-reloc.c:279 #, c-format -msgid "%s: duplicate declaration of section `%s'" -msgstr "%s: powtórzona deklaracja sekcji `%s'" +msgid "%s: no PLTREL found in object %s\n" +msgstr "%s: nie znaleziono PLTREL w obiekcie %s\n" -#: locale/programs/ld-collate.c:2910 +#: elf/dl-reloc.c:290 #, c-format -msgid "%s: unknown character in collating symbol name" -msgstr "%s: nieznany znak w nazwie symbolu scalaj±cego" +msgid "%s: out of memory to store relocation results for %s\n" +msgstr "%s: brak pamiêci na zapisanie wyników relokacji dla %s\n" -#: locale/programs/ld-collate.c:3042 -#, c-format -msgid "%s: unknown character in equivalent definition name" -msgstr "%s: nieznany znak w nazwie definicji równowa¿no¶ci" +#: elf/dl-reloc.c:306 +msgid "cannot restore segment prot after reloc" +msgstr "nie mo¿na odtworzyæ ochrony segmentu po relokacji" -#: locale/programs/ld-collate.c:3055 -#, c-format -msgid "%s: unknown character in equivalent definition value" -msgstr "%s: nieznany znak w warto¶ci definicji równowa¿no¶ci" +#: elf/dl-reloc.c:331 +msgid "cannot apply additional memory protection after relocation" +msgstr "nie mo¿na na³o¿yæ dodatkowej ochrony pamiêci po relokacji" -#: locale/programs/ld-collate.c:3065 -#, c-format -msgid "%s: unknown symbol `%s' in equivalent definition" -msgstr "%s: nieznany symbol `%s' w definicji równowa¿no¶ci" +#: elf/dl-sym.c:98 +msgid "RTLD_NEXT used in code not dynamically loaded" +msgstr "RTLD_NEXT wyst±pi³o w kodzie nie ³adowanym dynamicznie" -#: locale/programs/ld-collate.c:3074 -msgid "error while adding equivalent collating symbol" -msgstr "b³±d podczas dodawania równowa¿nego symbolu scalaj±cego" +#: elf/dl-sysdep.c:495 +msgid "cannot create capability list" +msgstr "nie mo¿na utworzyæ listy uprawnieñ" -#: locale/programs/ld-collate.c:3104 -#, c-format -msgid "duplicate definition of script `%s'" -msgstr "powtórzona definicja skryptu `%s'" +#: elf/dl-tls.c:829 +msgid "cannot create TLS data structures" +msgstr "nie mo¿na utworzyæ struktur danych TLS" -#: locale/programs/ld-collate.c:3152 -#, c-format -msgid "%s: unknown section name `%s'" -msgstr "%s: nieznana nazwa sekcji `%s'" +#: elf/dl-version.c:303 +msgid "cannot allocate version reference table" +msgstr "nie mo¿na przydzieliæ tablicy odniesieñ do wersji" -#: locale/programs/ld-collate.c:3180 -#, c-format -msgid "%s: multiple order definitions for section `%s'" -msgstr "%s: wielokrotna definicja porz±dku dla sekcji `%s'" +#: elf/ldconfig.c:133 +msgid "Print cache" +msgstr "Wypisanie zawarto¶ci bufora" -#: locale/programs/ld-collate.c:3205 -#, c-format -msgid "%s: invalid number of sorting rules" -msgstr "%s: b³êdna liczba regu³ sortowania" +#: elf/ldconfig.c:134 +msgid "Generate verbose messages" +msgstr "Wy¶wietlanie wiêkszej liczby komunikatów" -#: locale/programs/ld-collate.c:3232 -#, c-format -msgid "%s: multiple order definitions for unnamed section" -msgstr "%s: wielokrotna definicja porz±dku dla nie nazwanej sekcji" +#: elf/ldconfig.c:135 +msgid "Don't build cache" +msgstr "Nie budowanie bufora" -#: locale/programs/ld-collate.c:3286 locale/programs/ld-collate.c:3414 -#: locale/programs/ld-collate.c:3778 -#, c-format -msgid "%s: missing `order_end' keyword" -msgstr "%s: brak s³owa kluczowego `order_end'" +#: elf/ldconfig.c:136 +msgid "Don't generate links" +msgstr "Nie tworzenie dowi±zañ" -#: locale/programs/ld-collate.c:3347 -#, c-format -msgid "%s: order for collating symbol %.*s not yet defined" -msgstr "%s: porz±dek dla symbolu scalaj±cego %.*s jeszcze nie zdefiniowany" +#: elf/ldconfig.c:137 +msgid "Change to and use ROOT as root directory" +msgstr "Przej¶cie do i u¿ywanie KATALOGU jako g³ównego katalogu" -#: locale/programs/ld-collate.c:3365 -#, c-format -msgid "%s: order for collating element %.*s not yet defined" -msgstr "%s: porz±dek dla elementu scalaj±cego %.*s jeszcze nie zdefiniowany" +#: elf/ldconfig.c:137 +msgid "ROOT" +msgstr "KATALOG" -#: locale/programs/ld-collate.c:3376 -#, c-format -msgid "%s: cannot reorder after %.*s: symbol not known" -msgstr "%s: nie mo¿na zmieniæ porz±dku po %.*s: nieznany symbol" +#: elf/ldconfig.c:138 +msgid "CACHE" +msgstr "BUFOR" -#: locale/programs/ld-collate.c:3428 locale/programs/ld-collate.c:3790 -#, c-format -msgid "%s: missing `reorder-end' keyword" -msgstr "%s: brak s³owa kluczowego `reorder-end'" +#: elf/ldconfig.c:138 +msgid "Use CACHE as cache file" +msgstr "U¿ycie BUFORA jako pliku bufora" -#: locale/programs/ld-collate.c:3462 locale/programs/ld-collate.c:3662 -#, c-format -msgid "%s: section `%.*s' not known" -msgstr "%s: nieznana sekcja `%.*s'" +#: elf/ldconfig.c:139 +msgid "CONF" +msgstr "KONF" -#: locale/programs/ld-collate.c:3527 -#, c-format -msgid "%s: bad symbol <%.*s>" -msgstr "%s: b³êdny symbol <%.*s>" +#: elf/ldconfig.c:139 +msgid "Use CONF as configuration file" +msgstr "U¿ycie KONF jako pliku konfiguracyjnego" -#: locale/programs/ld-collate.c:3725 -#, c-format -msgid "%s: cannot have `%s' as end of ellipsis range" -msgstr "%s: nie mo¿na u¿yæ `%s' jako koñca przedzia³u wyrzutni" +#: elf/ldconfig.c:140 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "Przetwarzanie wy³±cznie katalogów podanych z linii poleceñ; nie budowanie bufora." -#: locale/programs/ld-collate.c:3774 -#, c-format -msgid "%s: empty category description not allowed" -msgstr "%s: pusty opis kategorii niedozwolony" +#: elf/ldconfig.c:141 +msgid "Manually link individual libraries." +msgstr "Rêczne tworzenie dowi±zañ do pojedynczych bibliotek." -#: locale/programs/ld-collate.c:3793 -#, c-format -msgid "%s: missing `reorder-sections-end' keyword" -msgstr "%s: brak s³owa kluczowego `reorder-sections-end'" +#: elf/ldconfig.c:142 +msgid "FORMAT" +msgstr "FORMAT" -#: locale/programs/ld-ctype.c:440 -msgid "No character set name specified in charmap" -msgstr "Brak nazwy zestawu znaków w tablicy znaków" +#: elf/ldconfig.c:142 +msgid "Format to use: new, old or compat (default)" +msgstr "U¿ywany format: new, old lub compat (domy¶lny)" -#: locale/programs/ld-ctype.c:469 -#, c-format -msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" -msgstr "znak L'\\u%0*x' z klasy `%s' musi byæ w klasie `%s'" +#: elf/ldconfig.c:150 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "Konfiguracja powi±zañ dynamicznego linkera." -#: locale/programs/ld-ctype.c:484 +#: elf/ldconfig.c:308 #, c-format -msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" -msgstr "znak L'\\u%0*x' z klasy `%s' nie mo¿e byæ w klasie `%s'" +msgid "Path `%s' given more than once" +msgstr "¦cie¿ka `%s' podana wiêcej ni¿ raz" -#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556 +#: elf/ldconfig.c:348 #, c-format -msgid "internal error in %s, line %u" -msgstr "b³±d wewnêtrzny w %s, linia %u" +msgid "%s is not a known library type" +msgstr "%s nie jest znanym rodzajem biblioteki" -#: locale/programs/ld-ctype.c:527 +#: elf/ldconfig.c:373 #, c-format -msgid "character '%s' in class `%s' must be in class `%s'" -msgstr "znak '%s' z klasy `%s' musi byæ w klasie `%s'" +msgid "Can't stat %s" +msgstr "Nie mo¿na wykonaæ stat na %s" -#: locale/programs/ld-ctype.c:543 +#: elf/ldconfig.c:447 #, c-format -msgid "character '%s' in class `%s' must not be in class `%s'" -msgstr "znak '%s' z klasy `%s' nie mo¿e byæ w klasie `%s'" +msgid "Can't stat %s\n" +msgstr "Nie mo¿na wykonaæ stat na %s\n" -#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611 +#: elf/ldconfig.c:457 #, c-format -msgid " character not in class `%s'" -msgstr "znak nie jest w klasie `%s'" +msgid "%s is not a symbolic link\n" +msgstr "%s nie jest dowi±zaniem symbolicznym\n" -#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622 +#: elf/ldconfig.c:476 #, c-format -msgid " character must not be in class `%s'" -msgstr "znak nie mo¿e byæ w klasie `%s'" - -#: locale/programs/ld-ctype.c:600 -msgid "character not defined in character map" -msgstr "znak nie zdefiniowany w tablicy znaków" - -#: locale/programs/ld-ctype.c:714 -msgid "`digit' category has not entries in groups of ten" -msgstr "kategoria `digit' nie ma wpisów w grupach po dziesiêæ" +msgid "Can't unlink %s" +msgstr "Nie mo¿na usun±æ %s" -#: locale/programs/ld-ctype.c:763 -msgid "no input digits defined and none of the standard names in the charmap" -msgstr "brak cyfr wej¶ciowych ani ¿adnej ze standardowych nazw w tablicy znaków" +#: elf/ldconfig.c:482 +#, c-format +msgid "Can't link %s to %s" +msgstr "Nie mo¿na dowi±zaæ %s do %s" -#: locale/programs/ld-ctype.c:828 -msgid "not all characters used in `outdigit' are available in the charmap" -msgstr "nie wszystkie znaki u¿yte w `outdigit' s± dostêpne w tablicy znaków" +#: elf/ldconfig.c:488 +msgid " (changed)\n" +msgstr " (zmieniono)\n" -#: locale/programs/ld-ctype.c:845 -msgid "not all characters used in `outdigit' are available in the repertoire" -msgstr "nie wszystkie znaki u¿yte w `outdigit' s± dostêpne w repertuarze" +#: elf/ldconfig.c:490 +msgid " (SKIPPED)\n" +msgstr " (POMINIÊTO)\n" -#: locale/programs/ld-ctype.c:1244 +#: elf/ldconfig.c:545 #, c-format -msgid "character class `%s' already defined" -msgstr "klasa znaków `%s' jest ju¿ zdefiniowana" +msgid "Can't find %s" +msgstr "Nie mo¿na znale¼æ %s" -#: locale/programs/ld-ctype.c:1250 +#: elf/ldconfig.c:561 #, c-format -msgid "implementation limit: no more than %Zd character classes allowed" -msgstr "ograniczenie implementacji: dozwolone maksymalnie %Zd klas znaków" +msgid "Can't lstat %s" +msgstr "Nie mo¿na wykonaæ lstat na %s" -#: locale/programs/ld-ctype.c:1276 +#: elf/ldconfig.c:568 #, c-format -msgid "character map `%s' already defined" -msgstr "tablica znaków `%s' jest ju¿ zdefiniowana" +msgid "Ignored file %s since it is not a regular file." +msgstr "Zignorowano plik %s poniewa¿ nie jest zwyk³ym plikiem." -#: locale/programs/ld-ctype.c:1282 +#: elf/ldconfig.c:576 #, c-format -msgid "implementation limit: no more than %d character maps allowed" -msgstr "ograniczenie implementacji: dozwolone maksymalnie %d tablic znaków" +msgid "No link created since soname could not be found for %s" +msgstr "Nie utworzono dowi±zania poniewa¿ nie znaleziono soname dla %s" -#: locale/programs/ld-ctype.c:1547 locale/programs/ld-ctype.c:1672 -#: locale/programs/ld-ctype.c:1778 locale/programs/ld-ctype.c:2464 -#: locale/programs/ld-ctype.c:3460 +#: elf/ldconfig.c:667 #, c-format -msgid "%s: field `%s' does not contain exactly ten entries" -msgstr "%s: pole `%s' nie zawiera dok³adnie dziesiêciu elementów" +msgid "Can't open directory %s" +msgstr "Nie mo¿na otworzyæ katalogu %s" -#: locale/programs/ld-ctype.c:1575 locale/programs/ld-ctype.c:2146 +#: elf/ldconfig.c:735 elf/ldconfig.c:782 #, c-format -msgid "to-value of range is smaller than from-value " -msgstr "warto¶æ-do przedzia³u jest mniejsza ni¿ warto¶æ-od " - -#: locale/programs/ld-ctype.c:1702 -msgid "start and end character sequence of range must have the same length" -msgstr "pocz±tkowa i koñcowa sekwencja znaków przedzia³u musz± mieæ tê sam± d³ugo¶æ" - -#: locale/programs/ld-ctype.c:1709 -msgid "to-value character sequence is smaller than from-value sequence" -msgstr "sekwencja znaków warto¶æ-do jest mniejsza ni¿ sekwencja warto¶æ-od" - -#: locale/programs/ld-ctype.c:2066 locale/programs/ld-ctype.c:2117 -msgid "premature end of `translit_ignore' definition" -msgstr "przedwczesny koniec definicji `translit_ignore'" - -#: locale/programs/ld-ctype.c:2072 locale/programs/ld-ctype.c:2123 -#: locale/programs/ld-ctype.c:2165 -msgid "syntax error" -msgstr "b³±d sk³adni" +msgid "Cannot lstat %s" +msgstr "Nie mo¿na wykonaæ lstat na %s" -#: locale/programs/ld-ctype.c:2296 +#: elf/ldconfig.c:747 #, c-format -msgid "%s: syntax error in definition of new character class" -msgstr "%s: b³±d sk³adni w definicji nowej klasy znaków" +msgid "Cannot stat %s" +msgstr "Nie mo¿na wykonaæ stat na %s" -#: locale/programs/ld-ctype.c:2311 +#: elf/ldconfig.c:804 elf/readlib.c:90 #, c-format -msgid "%s: syntax error in definition of new character map" -msgstr "%s: b³±d sk³adni w definicji nowej tablicy znaków" - -#: locale/programs/ld-ctype.c:2486 -msgid "ellipsis range must be marked by two operands of same type" -msgstr "przedzia³ wyrzutni musi byæ oznaczony dwoma argumentami tego samego typu" - -#: locale/programs/ld-ctype.c:2495 -msgid "with symbolic name range values the absolute ellipsis `...' must not be used" -msgstr "dla warto¶ci przedzia³u bêd±cych nazwami nie mo¿na u¿yæ bezwzglêdnej wyrzutni `...'" - -#: locale/programs/ld-ctype.c:2510 -msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" -msgstr "dla warto¶ci przedzia³u w kodzie UCS trzeba u¿yæ wyrzutni szesnastkowej `..'" - -#: locale/programs/ld-ctype.c:2524 -msgid "with character code range values one must use the absolute ellipsis `...'" -msgstr "dla warto¶ci przedzia³u z kodami znaków trzeba u¿yæ bezwzglêdnej wyrzutni `...'" +msgid "Input file %s not found.\n" +msgstr "Nie znaleziono pliku wej¶ciowego %s.\n" -#: locale/programs/ld-ctype.c:2675 +#: elf/ldconfig.c:855 #, c-format -msgid "duplicated definition for mapping `%s'" -msgstr "powtórzona definicja odwzorowania `%s'" +msgid "libc5 library %s in wrong directory" +msgstr "biblioteka libc5 %s w z³ym katalogu" -#: locale/programs/ld-ctype.c:2761 locale/programs/ld-ctype.c:2905 +#: elf/ldconfig.c:858 #, c-format -msgid "%s: `translit_start' section does not end with `translit_end'" -msgstr "%s: sekcja `translit_start' nie koñczy siê przez `translit_end'" +msgid "libc6 library %s in wrong directory" +msgstr "biblioteka libc6 %s w z³ym katalogu" -#: locale/programs/ld-ctype.c:2856 +#: elf/ldconfig.c:861 #, c-format -msgid "%s: duplicate `default_missing' definition" -msgstr "%s: powtórzona definicja `default_missing'" - -#: locale/programs/ld-ctype.c:2861 -msgid "previous definition was here" -msgstr "tutaj by³a poprzednia definicja" +msgid "libc4 library %s in wrong directory" +msgstr "biblioteka libc4 %s w z³ym katalogu" -#: locale/programs/ld-ctype.c:2883 +#: elf/ldconfig.c:888 #, c-format -msgid "%s: no representable `default_missing' definition found" -msgstr "%s: nie znaleziono daj±cej siê wyraziæ definicji `default_missing'" +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." -#: locale/programs/ld-ctype.c:3036 +#: elf/ldconfig.c:995 #, c-format -msgid "%s: character `%s' not defined in charmap while needed as default value" -msgstr "%s: znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany w tablicy znaków" +msgid "Can't open configuration file %s" +msgstr "Nie mo¿na otworzyæ pliku konfiguracyjnego %s" -#: locale/programs/ld-ctype.c:3041 locale/programs/ld-ctype.c:3125 -#: locale/programs/ld-ctype.c:3145 locale/programs/ld-ctype.c:3166 -#: locale/programs/ld-ctype.c:3187 locale/programs/ld-ctype.c:3208 -#: locale/programs/ld-ctype.c:3229 locale/programs/ld-ctype.c:3269 -#: locale/programs/ld-ctype.c:3290 locale/programs/ld-ctype.c:3357 +#: elf/ldconfig.c:1059 #, c-format -msgid "%s: character `%s' in charmap not representable with one byte" -msgstr "%s: znak `%s' z tablicy znaków nie mo¿e byæ wyra¿ony w jednym bajcie" +msgid "%s:%u: bad syntax in hwcap line" +msgstr "%s:%u: b³êdna sk³adnia w linii hwcap" -#: locale/programs/ld-ctype.c:3120 locale/programs/ld-ctype.c:3140 -#: locale/programs/ld-ctype.c:3182 locale/programs/ld-ctype.c:3203 -#: locale/programs/ld-ctype.c:3224 locale/programs/ld-ctype.c:3264 -#: locale/programs/ld-ctype.c:3285 locale/programs/ld-ctype.c:3352 -#: locale/programs/ld-ctype.c:3394 locale/programs/ld-ctype.c:3419 +#: elf/ldconfig.c:1065 #, c-format -msgid "%s: character `%s' not defined while needed as default value" -msgstr "%s: znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany" +msgid "%s:%u: hwcap index %lu above maximum %u" +msgstr "%s:%u: indeks hwcap %lu powy¿ej maksymalnego %u" -#: locale/programs/ld-ctype.c:3161 +#: elf/ldconfig.c:1072 elf/ldconfig.c:1080 #, c-format -msgid "character `%s' not defined while needed as default value" -msgstr "znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany" +msgid "%s:%u: hwcap index %lu already defined as %s" +msgstr "%s:%u: indeks hwcap %lu ju¿ zdefiniowany jako %s" -#: locale/programs/ld-ctype.c:3401 locale/programs/ld-ctype.c:3426 +#: elf/ldconfig.c:1083 #, c-format -msgid "%s: character `%s' needed as default value not representable with one byte" -msgstr "%s: znak `%s', wymagany jako domy¶lny, nie mo¿e byæ wyra¿ony w jednym bajcie" - -#: locale/programs/ld-ctype.c:3481 -msgid "no output digits defined and none of the standard names in the charmap" -msgstr "brak definicji cyfr wyj¶ciowych ani ¿adnej standardowej nazwy w tablicy znaków" +msgid "%s:%u: duplicate hwcap %lu %s" +msgstr "%s:%u: powtórzony hwcap %lu %s" -#: locale/programs/ld-ctype.c:3772 +#: elf/ldconfig.c:1105 #, c-format -msgid "%s: transliteration data from locale `%s' not available" -msgstr "%s: dane do transliteracji z lokalizacji `%s' niedostêpne" +msgid "need absolute file name for configuration file when using -r" +msgstr "opcja -r wymaga bezwzglêdnej ¶cie¿ki pliku konfiguracyjnego" -#: locale/programs/ld-ctype.c:3868 +#: elf/ldconfig.c:1112 locale/programs/xmalloc.c:69 malloc/obstack.c:434 +#: malloc/obstack.c:436 posix/getconf.c:980 posix/getconf.c:1158 #, c-format -msgid "%s: table for class \"%s\": %lu bytes\n" -msgstr "%s: tablica dla klasy \"%s\": %lu bajtów\n" +msgid "memory exhausted" +msgstr "pamiêæ wyczerpana" -#: locale/programs/ld-ctype.c:3937 +#: elf/ldconfig.c:1142 #, c-format -msgid "%s: table for map \"%s\": %lu bytes\n" -msgstr "%s: tablica dla odwzorowania \"%s\": %lu bajtów\n" +msgid "%s:%u: cannot read directory %s" +msgstr "%s:%u: nie mo¿na odczytaæ %s" -#: locale/programs/ld-ctype.c:4070 +#: elf/ldconfig.c:1182 #, c-format -msgid "%s: table for width: %lu bytes\n" -msgstr "%s: tablica dla szeroko¶ci: %lu bajtów\n" +msgid "relative path `%s' used to build cache" +msgstr "u¿yto wzglêdnej ¶cie¿ki `%s' do utworzenia bufora" -#: locale/programs/ld-identification.c:171 +#: elf/ldconfig.c:1210 #, c-format -msgid "%s: no identification for category `%s'" -msgstr "%s: brak identyfikacji dla kategorii `%s'" +msgid "Can't chdir to /" +msgstr "Nie mo¿na przej¶æ do katalogu /" -#: locale/programs/ld-identification.c:436 +#: elf/ldconfig.c:1252 #, c-format -msgid "%s: duplicate category version definition" -msgstr "%s: powtórzona definicja wersji kategorii" +msgid "Can't open cache file directory %s\n" +msgstr "Nie mo¿na otworzyæ katalogu pliku bufora %s\n" -#: locale/programs/ld-measurement.c:114 -#, c-format -msgid "%s: invalid value for field `%s'" -msgstr "%s: b³êdna warto¶æ dla pola `%s'" +#: elf/ldd.bash.in:43 +msgid "Written by %s and %s.\n" +msgstr "Autorami s± %s i %s.\n" -#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:149 -#, c-format -msgid "%s: field `%s' undefined" -msgstr "%s: pole `%s' nie zdefiniowane" +#: elf/ldd.bash.in:48 +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" +"For bug reporting instructions, please see:\n" +"." +msgstr "" +"Sk³adnia: ldd [OPCJA]... PLIK...\n" +" --help wypisanie tego opisu i zakoñczenie\n" +" --version wypisanie informacji o wersji i zakoñczenie\n" +" -d, --data-relocs przetworzenie relokacji danych\n" +" -r, --function-relocs przetworzenie relokacji danych i funkcji\n" +" -u, --unused wypisanie nieu¿ywanych bezpo¶rednich zale¿no¶ci\n" +" -v, --verbose wypisanie wszystkich informacji\n" +"Instrukcje dotycz±ce zg³aszania b³êdów znajduj± siê pod adresem:\n" +"." + +#: elf/ldd.bash.in:80 +#, fuzzy +msgid "ldd: option `$1' is ambiguous" +msgstr "ldd: opcja \\`$1' jest niejednoznaczna" + +#: elf/ldd.bash.in:87 +msgid "unrecognized option" +msgstr "nieznana opcja" + +#: elf/ldd.bash.in:88 elf/ldd.bash.in:126 +#, fuzzy +msgid "Try `ldd --help' for more information." +msgstr "Polecenie \\`ldd --help' pozwoli uzyskaæ wiêcej informacji." + +#: elf/ldd.bash.in:125 +msgid "missing file arguments" +msgstr "brakuj±ce argumenty plikowe" -#: locale/programs/ld-messages.c:122 locale/programs/ld-messages.c:156 -#, c-format -msgid "%s: value for field `%s' must not be an empty string" -msgstr "%s: warto¶æ pola `%s' nie mo¿e byæ ³añcuchem pustym" +#. TRANS No such file or directory. This is a ``file doesn't exist'' error +#. TRANS for ordinary files that are referenced in contexts where they are +#. TRANS expected to already exist. +#: elf/ldd.bash.in:148 sysdeps/gnu/errlist.c:36 +msgid "No such file or directory" +msgstr "Nie ma takiego pliku ani katalogu" -#: locale/programs/ld-messages.c:138 locale/programs/ld-messages.c:172 -#, c-format -msgid "%s: no correct regular expression for field `%s': %s" -msgstr "%s: brak poprawnego wyra¿enia regularnego dla pola `%s': %s" +#: elf/ldd.bash.in:151 inet/rcmd.c:483 +msgid "not regular file" +msgstr "nie jest zwyk³ym plikiem" -#: locale/programs/ld-monetary.c:224 -#, c-format -msgid "%s: value of field `int_curr_symbol' has wrong length" -msgstr "%s: warto¶æ pola `int_curr_symbol' ma z³± d³ugo¶æ" +#: elf/ldd.bash.in:154 +msgid "warning: you do not have execution permission for" +msgstr "uwaga: brak uprawnieñ do wykonywania" + +#: elf/ldd.bash.in:183 +msgid "\tnot a dynamic executable" +msgstr "\tnie jest dynamicznym programem wykonywalnym" + +#: elf/ldd.bash.in:191 +msgid "exited with unknown exit code" +msgstr "zakoñczy³ dzia³anie z nieznanym kodem wyj¶cia" + +#: elf/ldd.bash.in:196 +msgid "error: you do not have read permission for" +msgstr "b³±d: brak uprawnieñ do odczytu" -#: locale/programs/ld-monetary.c:237 +#: elf/readelflib.c:35 #, c-format -msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" -msgstr "%s: warto¶æ pola `int_curr_symbol' nie jest zgodna z nazwami ISO 4217" +msgid "file %s is truncated\n" +msgstr "plik %s jest skrócony\n" -#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:119 +#: elf/readelflib.c:67 #, c-format -msgid "%s: value for field `%s' must not be the empty string" -msgstr "%s: warto¶æ pola `%s' nie mo¿e byæ ³añcuchem pustym" +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s jest 32-bitowym plikiem ELF.\n" -#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314 +#: elf/readelflib.c:69 #, c-format -msgid "%s: value for field `%s' must be in range %d...%d" -msgstr "%s: warto¶æ pola `%s' musi mie¶ciæ siê w przedziale %d...%d" +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s jest 64-bitowym plikiem ELF.\n" -#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:275 +#: elf/readelflib.c:71 #, c-format -msgid "%s: value for field `%s' must be a single character" -msgstr "%s: warto¶æ pola `%s' musi byæ pojedynczym znakiem" +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "Nieznana ELFCLASS w pliku %s.\n" -#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:319 +#: elf/readelflib.c:78 #, c-format -msgid "%s: `-1' must be last entry in `%s' field" -msgstr "%s: `-1' musi byæ ostatnim elementem w polu `%s'" +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s nie jest plikiem obiektu dzielonego (Typ: %d).\n" -#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:340 +#: elf/readelflib.c:109 #, c-format -msgid "%s: values for field `%s' must be smaller than 127" -msgstr "%s: warto¶ci pola `%s' musz± byæ mniejsze ni¿ 127" - -#: locale/programs/ld-monetary.c:908 -msgid "conversion rate value cannot be zero" -msgstr "warto¶æ stopnia konwersji nie mo¿e byæ zerem" +msgid "more than one dynamic segment\n" +msgstr "wiêcej ni¿ jeden segment dynamiczny\n" -#: locale/programs/ld-name.c:130 locale/programs/ld-telephone.c:127 -#: locale/programs/ld-telephone.c:150 +#: elf/readlib.c:96 #, c-format -msgid "%s: invalid escape sequence in field `%s'" -msgstr "%s: niepoprawna sekwencja escape w polu `%s'" +msgid "Cannot fstat file %s.\n" +msgstr "Nie mo¿na wykonaæ fstat na pliku %s.\n" -#: locale/programs/ld-time.c:248 +#: elf/readlib.c:107 #, c-format -msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" -msgstr "%s: znacznik kierunku w ³añcuchu %Zd w polu `era' nie jest '+' ani '-'" +msgid "File %s is empty, not checked." +msgstr "Plik %s jest pusty, nie sprawdzony." -#: locale/programs/ld-time.c:259 +#: elf/readlib.c:113 #, c-format -msgid "%s: direction flag in string %Zd in `era' field is not a single character" -msgstr "%s: znacznik kierunku w ³añcuchu %Zd w polu `era' nie jest pojedynczym znakiem" +msgid "File %s is too small, not checked." +msgstr "Plik %s jest za ma³y, nie sprawdzony." -#: locale/programs/ld-time.c:272 +#: elf/readlib.c:123 #, c-format -msgid "%s: invalid number for offset in string %Zd in `era' field" -msgstr "%s: niepoprawna warto¶æ przesuniêcia w ³añcuchu %Zd w polu `era'" +msgid "Cannot mmap file %s.\n" +msgstr "Nie mo¿na wykonaæ mmap pliku %s.\n" -#: locale/programs/ld-time.c:280 +#: elf/readlib.c:161 #, c-format -msgid "%s: garbage at end of offset value in string %Zd in `era' field" -msgstr "%s: ¶mieci na koñcu warto¶ci przesuniêcia w ³añcuchu %Zd w polu `era'" +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s nie jest plikiem ELF - ma z³e bajty magiczne na pocz±tku.\n" -#: locale/programs/ld-time.c:331 -#, c-format -msgid "%s: invalid starting date in string %Zd in `era' field" -msgstr "%s: niepoprawna data pocz±tkowa w ³añcuchu %Zd w polu `era'" +#: elf/sprof.c:77 +msgid "Output selection:" +msgstr "Wybór wyj¶cia:" -#: locale/programs/ld-time.c:340 -#, c-format -msgid "%s: garbage at end of starting date in string %Zd in `era' field " -msgstr "%s: ¶mieci na koñcu daty pocz±tkowej w ³añcuchu %Zd w polu `era' " +# XXX poprawic -PK +#: elf/sprof.c:79 +msgid "print list of count paths and their number of use" +msgstr "wypisanie listy ¶cie¿ek zliczania i ich liczników u¿ycia" -#: locale/programs/ld-time.c:359 -#, c-format -msgid "%s: starting date is invalid in string %Zd in `era' field" -msgstr "%s: niepoprawna data pocz±tkowa w ³añcuchu %Zd w polu `era'" +#: elf/sprof.c:81 +msgid "generate flat profile with counts and ticks" +msgstr "generowanie prostego profilu z licznikami i czasami" + +#: elf/sprof.c:82 +msgid "generate call graph" +msgstr "generowanie wykresu wywo³añ" + +#: elf/sprof.c:89 +msgid "" +"Read and display shared object profiling data. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Odczyt i wy¶wietlanie danych profiluj±cych dla obiektów wspó³dzielonych. Instrukcje dotycz±ce zg³aszania b³êdów znajduj± siê pod adresem:\n" +".\n" + +#: elf/sprof.c:94 +msgid "SHOBJ [PROFDATA]" +msgstr "OBIEKT_DZIELONY [DANE_PROFILUJ¡CE]" -#: locale/programs/ld-time.c:408 +#: elf/sprof.c:400 #, c-format -msgid "%s: invalid stopping date in string %Zd in `era' field" -msgstr "%s: niepoprawna data koñcowa w ³añcuchu %Zd w polu `era'" +msgid "failed to load shared object `%s'" +msgstr "za³adowanie dzielonego obiektu `%s' nie powiod³o siê" -#: locale/programs/ld-time.c:417 +#: elf/sprof.c:409 #, c-format -msgid "%s: garbage at end of stopping date in string %Zd in `era' field" -msgstr "%s: ¶mieci na koñcu daty koñcowej w ³añcuchu %Zd w polu `era'" +msgid "cannot create internal descriptors" +msgstr "nie mo¿na utworzyæ wewnêtrznych deskryptorów" -#: locale/programs/ld-time.c:436 +#: elf/sprof.c:528 #, c-format -msgid "%s: stopping date is invalid in string %Zd in `era' field" -msgstr "%s: niepoprawna data koñcowa w ³añcuchu %Zd w polu `era'" +msgid "Reopening shared object `%s' failed" +msgstr "Ponowne otwarcie obiektu dzielonego `%s' nie powiod³o siê" -#: locale/programs/ld-time.c:445 +#: elf/sprof.c:535 elf/sprof.c:629 #, c-format -msgid "%s: missing era name in string %Zd in `era' field" -msgstr "%s: brak nazwy ery w ³añcuchu %Zd w polu `era'" +msgid "reading of section headers failed" +msgstr "odczyt nag³ówków sekcji nie powiód³ siê" -#: locale/programs/ld-time.c:457 +#: elf/sprof.c:543 elf/sprof.c:637 #, c-format -msgid "%s: missing era format in string %Zd in `era' field" -msgstr "%s: brak formatu ery w ³añcuchu %Zd w polu `era'" +msgid "reading of section header string table failed" +msgstr "odczyt tablicy ³añcuchów nag³ówków sekcji nie powiód³ siê" -#: locale/programs/ld-time.c:486 +#: elf/sprof.c:569 #, c-format -msgid "%s: third operand for value of field `%s' must not be larger than %d" -msgstr "%s: warto¶æ trzeciego argumentu pola `%s' nie mo¿e byæ wiêksza ni¿ %d" +msgid "*** Cannot read debuginfo file name: %m\n" +msgstr "*** Nie mo¿na odczytaæ nazwy pliku informacji diagnostycznych: %m\n" -#: locale/programs/ld-time.c:494 locale/programs/ld-time.c:502 +#: elf/sprof.c:589 #, c-format -msgid "%s: values of field `%s' must not be larger than %d" -msgstr "%s: warto¶ci pola `%s' nie mog± byæ wiêksze ni¿ %d" +msgid "cannot determine file name" +msgstr "nie mo¿na okre¶liæ nazwy pliku" -#: locale/programs/ld-time.c:510 +#: elf/sprof.c:622 #, c-format -msgid "%s: values for field `%s' must not be larger than %d" -msgstr "%s: warto¶ci w polu `%s' nie mog± byæ wiêksze ni¿ %d" +msgid "reading of ELF header failed" +msgstr "odczyt nag³ówka ELF nie powiód³ siê" -#: locale/programs/ld-time.c:986 +#: elf/sprof.c:658 #, c-format -msgid "%s: too few values for field `%s'" -msgstr "%s: zbyt ma³o warto¶ci w polu `%s'" +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" -#: locale/programs/ld-time.c:1031 -msgid "extra trailing semicolon" -msgstr "nadmiarowy ¶rednik na koñcu" +#: elf/sprof.c:688 +#, c-format +msgid "failed to load symbol data" +msgstr "za³adowanie danych o symbolach nie powiod³o siê" -#: locale/programs/ld-time.c:1034 +#: elf/sprof.c:755 #, c-format -msgid "%s: too many values for field `%s'" -msgstr "%s: zbyt du¿o warto¶ci w polu `%s'" +msgid "cannot load profiling data" +msgstr "nie mo¿na za³adowaæ danych do profilowania" -#: locale/programs/linereader.c:130 -msgid "trailing garbage at end of line" -msgstr "¶mieci na koñcu linii" +#: elf/sprof.c:764 +#, c-format +msgid "while stat'ing profiling data file" +msgstr "podczas wykonywania stat na pliku z danymi profiluj±cymi" -#: locale/programs/linereader.c:304 -msgid "garbage at end of number" -msgstr "¶mieci na koñcu liczby" +#: elf/sprof.c:772 +#, 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'" -#: locale/programs/linereader.c:416 -msgid "garbage at end of character code specification" -msgstr "¶mieci na koñcu specyfikacji kodu znaku" +#: elf/sprof.c:783 +#, c-format +msgid "failed to mmap the profiling data file" +msgstr "wykonanie mmap danych profiluj±cych nie powiod³o siê" -#: locale/programs/linereader.c:502 -msgid "unterminated symbolic name" -msgstr "nie zakoñczona nazwa symboliczna" +#: elf/sprof.c:791 +#, c-format +msgid "error while closing the profiling data file" +msgstr "b³±d podczas zamykania pliku z danymi profiluj±cymi" -#: locale/programs/linereader.c:566 catgets/gencat.c:1195 -msgid "invalid escape sequence" -msgstr "b³êdna sekwencja escape" +#: elf/sprof.c:800 elf/sprof.c:870 +#, c-format +msgid "cannot create internal descriptor" +msgstr "nie mo¿na utworzyæ wewnêtrznego deskryptora" -#: locale/programs/linereader.c:629 -msgid "illegal escape sequence at end of string" -msgstr "niepoprawna sekwencja escape na koñcu ³añcucha" +#: elf/sprof.c:846 +#, c-format +msgid "`%s' is no correct profile data file for `%s'" +msgstr "`%s' nie jest poprawnym plikiem danych profiluj±cych dla `%s'" -#: locale/programs/linereader.c:633 locale/programs/linereader.c:861 -msgid "unterminated string" -msgstr "nie zakoñczony ³añcuch" +#: elf/sprof.c:1027 elf/sprof.c:1085 +#, c-format +msgid "cannot allocate symbol data" +msgstr "nie mo¿na przydzieliæ pamiêci dla symboli" -#: locale/programs/linereader.c:675 -msgid "non-symbolic character value should not be used" -msgstr "nie symboliczna warto¶æ znaku nie powinna byæ u¿yta" +#: iconv/iconv_charmap.c:175 iconv/iconv_prog.c:315 +#, c-format +msgid "error while closing input `%s'" +msgstr "b³±d podczas zamykania wej¶cia `%s'" -#: locale/programs/linereader.c:822 +#: iconv/iconv_charmap.c:449 #, c-format -msgid "symbol `%.*s' not in charmap" -msgstr "brak symbolu `%.*s' w tablicy znaków" +msgid "illegal input sequence at position %Zd" +msgstr "b³êdna sekwencja wej¶ciowa na pozycji %Zd" -#: locale/programs/linereader.c:843 +#: iconv/iconv_charmap.c:468 iconv/iconv_prog.c:525 #, c-format -msgid "symbol `%.*s' not in repertoire map" -msgstr "brak symbolu `%.*s' w tablicy repertuaru" +msgid "incomplete character or shift sequence at end of buffer" +msgstr "niekompletny znak lub sekwencja steruj±ca na koñcu bufora" -#: locale/programs/locale.c:75 -msgid "System information:" -msgstr "Informacja o systemie:" +#: iconv/iconv_charmap.c:513 iconv/iconv_charmap.c:549 iconv/iconv_prog.c:568 +#: iconv/iconv_prog.c:604 +#, c-format +msgid "error while reading the input" +msgstr "b³±d podczas czytania danych wej¶ciowych" -#: locale/programs/locale.c:77 -msgid "Write names of available locales" -msgstr "Wypisanie nazw dostêpnych lokalizacji" +#: iconv/iconv_charmap.c:531 iconv/iconv_prog.c:586 +#, c-format +msgid "unable to allocate buffer for input" +msgstr "przydzielenie bufora dla danych wej¶ciowych by³o niemo¿liwe" -#: locale/programs/locale.c:79 -msgid "Write names of available charmaps" -msgstr "Wypisanie nazw dostêpnych tablic znaków" +#: iconv/iconv_prog.c:59 +msgid "Input/Output format specification:" +msgstr "Specyfikacja formatu wej¶cia/wyj¶cia:" -#: locale/programs/locale.c:80 -msgid "Modify output format:" -msgstr "Modyfikacja formatu wyj¶ciowego:" +#: iconv/iconv_prog.c:60 +msgid "encoding of original text" +msgstr "kodowanie oryginalnego tekstu" -#: locale/programs/locale.c:81 -msgid "Write names of selected categories" -msgstr "Wypisanie nazw wybranych kategorii" +#: iconv/iconv_prog.c:61 +msgid "encoding for output" +msgstr "kodowanie wyników" -#: locale/programs/locale.c:82 -msgid "Write names of selected keywords" -msgstr "Wypisanie nazw wybranych s³ów kluczowych" +#: iconv/iconv_prog.c:62 +msgid "Information:" +msgstr "Informacje:" -#: locale/programs/locale.c:83 -msgid "Print more information" -msgstr "Wypisanie wiêkszej ilo¶ci informacji" +#: iconv/iconv_prog.c:63 +msgid "list all known coded character sets" +msgstr "wy¶wietlenie wszystkich znanych zestawów znaków" -#: locale/programs/locale.c:88 -msgid "Get locale-specific information." -msgstr "Wy¶wietlanie danych dotycz±cych lokalizacji." +#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126 +msgid "Output control:" +msgstr "Kontrola wyj¶cia:" -#: locale/programs/locale.c:91 -msgid "" -"NAME\n" -"[-a|-m]" -msgstr "" -"NAZWA\n" -"[-a|-m]" +#: iconv/iconv_prog.c:65 +msgid "omit invalid characters from output" +msgstr "pominiêcie nieprawid³owych znaków z wyj¶cia" -#: locale/programs/locale.c:195 -msgid "Cannot set LC_CTYPE to default locale" -msgstr "Nie mo¿na ustawiæ LC_CTYPE na domy¶ln± lokalizacjê" +#: iconv/iconv_prog.c:66 +msgid "output file" +msgstr "plik wynikowy" -#: locale/programs/locale.c:197 -msgid "Cannot set LC_MESSAGES to default locale" -msgstr "Nie mo¿na ustawiæ LC_MESSAGES na domy¶ln± lokalizacjê" +#: iconv/iconv_prog.c:67 +msgid "suppress warnings" +msgstr "nie wypisywanie ostrze¿eñ" -#: locale/programs/locale.c:210 -msgid "Cannot set LC_COLLATE to default locale" -msgstr "Nie mo¿na ustawiæ LC_COLLATE na domy¶ln± lokalizacjê" +#: iconv/iconv_prog.c:68 +msgid "print progress information" +msgstr "wy¶wietlanie informacji o postêpie konwersji" -#: locale/programs/locale.c:226 -msgid "Cannot set LC_ALL to default locale" -msgstr "Nie mo¿na ustawiæ LC_ALL na domy¶ln± lokalizacjê" +#: iconv/iconv_prog.c:73 +msgid "Convert encoding of given files from one encoding to another." +msgstr "Konwersja podanych plików miêdzy ró¿nymi metodami kodowania." -#: locale/programs/locale.c:517 -msgid "while preparing output" -msgstr "podczas przygotowywania wyników" +#: iconv/iconv_prog.c:77 +msgid "[FILE...]" +msgstr "[PLIK...]" -#: locale/programs/localedef.c:121 -msgid "Input Files:" -msgstr "Pliki wej¶ciowe:" +#: iconv/iconv_prog.c:199 +#, c-format +msgid "cannot open output file" +msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego" -#: locale/programs/localedef.c:123 -msgid "Symbolic character names defined in FILE" -msgstr "Nazwy symboliczne znaków s± zdefiniowane w PLIKU" +#: iconv/iconv_prog.c:241 +#, c-format +msgid "conversions from `%s' and to `%s' are not supported" +msgstr "konwersje z `%s' oraz do `%s' nie s± obs³ugiwane" -#: locale/programs/localedef.c:124 -msgid "Source definitions are found in FILE" -msgstr "Definicje ¼ród³owe znajduj± siê w PLIKU" +#: iconv/iconv_prog.c:246 +#, c-format +msgid "conversion from `%s' is not supported" +msgstr "konwersja z `%s' nie jest obs³ugiwana" -#: locale/programs/localedef.c:126 -msgid "FILE contains mapping from symbolic names to UCS4 values" -msgstr "PLIK zawiera odwzorowania nazw symbolicznych na warto¶ci UCS4" +#: iconv/iconv_prog.c:253 +#, c-format +msgid "conversion to `%s' is not supported" +msgstr "konwersja do `%s' nie jest obs³ugiwana" -#: locale/programs/localedef.c:130 -msgid "Create output even if warning messages were issued" -msgstr "Tworzenie pliku wyj¶ciowego nawet je¶li wyst±pi³y ostrze¿enia" +#: iconv/iconv_prog.c:257 +#, c-format +msgid "conversion from `%s' to `%s' is not supported" +msgstr "konwersja z `%s' do `%s' nie jest obs³ugiwana" -#: locale/programs/localedef.c:131 -msgid "Create old-style tables" -msgstr "Tworzenie tablic w starym stylu" +#: iconv/iconv_prog.c:267 +#, c-format +msgid "failed to start conversion processing" +msgstr "nie uda³o siê rozpocz±æ konwersji" -#: locale/programs/localedef.c:132 -msgid "Optional output file prefix" -msgstr "Opcjonalny prefiks plików wyj¶ciowych" +#: iconv/iconv_prog.c:361 +#, c-format +msgid "error while closing output file" +msgstr "b³±d podczas zamykania pliku wyj¶ciowego" -#: locale/programs/localedef.c:133 -msgid "Be strictly POSIX conform" -msgstr "¦cis³e przestrzeganie POSIX" +#: iconv/iconv_prog.c:470 iconv/iconv_prog.c:496 +#, c-format +msgid "conversion stopped due to problem in writing the output" +msgstr "konwersja przerwana z powodu problemu z zapisaniem wyników" -#: locale/programs/localedef.c:135 -msgid "Suppress warnings and information messages" -msgstr "Pominiêcie wy¶wietlania ostrze¿eñ i informacji" +#: iconv/iconv_prog.c:521 +#, c-format +msgid "illegal input sequence at position %ld" +msgstr "b³êdna sekwencja wej¶ciowa na pozycji %ld" -#: locale/programs/localedef.c:136 -msgid "Print more messages" -msgstr "Wy¶wietlanie wiêcej liczby komunikatów" +#: iconv/iconv_prog.c:529 +#, c-format +msgid "internal error (illegal descriptor)" +msgstr "b³±d wewnêtrzny (nieprawid³owy deskryptor)" -#: locale/programs/localedef.c:137 -msgid "Archive control:" -msgstr "Kontrola archiwum:" +#: iconv/iconv_prog.c:532 +#, c-format +msgid "unknown iconv() error %d" +msgstr "nieznany b³±d iconv() %d" -#: locale/programs/localedef.c:139 -msgid "Don't add new data to archive" -msgstr "Nie dodawanie nowych danych do archiwum" - -#: locale/programs/localedef.c:141 -msgid "Add locales named by parameters to archive" -msgstr "Dodanie do archiwum lokalizacji okre¶lonych parametrami" - -#: locale/programs/localedef.c:142 -msgid "Replace existing archive content" -msgstr "Zast±pienie aktualnej zawarto¶ci archiwum" - -#: locale/programs/localedef.c:144 -msgid "Remove locales named by parameters from archive" -msgstr "Usuniêcie z archiwum lokalizacji okre¶lonych parametrami" +#: iconv/iconv_prog.c:778 +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 "" +"Poni¿sza lista zawiera wszystkie znane zakodowane zestawy znaków. Nie oznacza\n" +"to, ¿e wszystkie kombinacje zestawów mog± byæ u¿ywane jako parametry OD i DO.\n" +"Jeden zestaw znaków mo¿e znajdowaæ siê na li¶cie pod wieloma nazwami\n" +"(aliasami).\n" +"\n" +" " -#: locale/programs/localedef.c:145 -msgid "List content of archive" -msgstr "Lista zawarto¶ci archiwum" +#: iconv/iconvconfig.c:109 +msgid "Create fastloading iconv module configuration file." +msgstr "Tworzenie pliku konfiguracyjnego do szybkiego wczytywania modu³ów iconv." -#: locale/programs/localedef.c:147 -msgid "locale.alias file to consult when making archive" -msgstr "Plik locale.alias u¿ywany przy tworzeniu archiwum" +#: iconv/iconvconfig.c:113 +msgid "[DIR...]" +msgstr "[KATALOG...]" -#: locale/programs/localedef.c:152 -msgid "Compile locale specification" -msgstr "Kompilowanie specyfikacji lokalizacji" +#: iconv/iconvconfig.c:126 +msgid "Prefix used for all file accesses" +msgstr "Prefiks u¿ywany przy ka¿dym dostêpie do pliku" -#: locale/programs/localedef.c:155 -msgid "" -"NAME\n" -"[--add-to-archive|--delete-from-archive] FILE...\n" -"--list-archive [FILE]" -msgstr "" -"NAZWA\n" -"[--add-to-archive|--delete-from-archive] PLIK...\n" -"--list-archive [PLIK]" +#: iconv/iconvconfig.c:127 +msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)" +msgstr "Umieszczenie wyj¶cia w PLIKU zamiast miejsca instalacji (--prefix nie wp³ywa na PLIK)" -#: locale/programs/localedef.c:233 -msgid "cannot create directory for output files" -msgstr "nie mo¿na utworzyæ katalogu na pliki wyj¶ciowe" +#: iconv/iconvconfig.c:131 +msgid "Do not search standard directories, only those on the command line" +msgstr "Nie przeszukiwanie standardowych katalogów, a wy³±cznie podanych z linii poleceñ" -#: locale/programs/localedef.c:244 -msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" -msgstr "OSTATECZNE: system nie definiuje `_POSIX2_LOCALEDEF'" +#: iconv/iconvconfig.c:300 +#, c-format +msgid "Directory arguments required when using --nostdlib" +msgstr "W przypadku u¿ycia --nostdlib wymagane jest podanie katalogów jako argumentów" -#: locale/programs/localedef.c:258 locale/programs/localedef.c:274 -#: locale/programs/localedef.c:599 locale/programs/localedef.c:619 +#: iconv/iconvconfig.c:342 locale/programs/localedef.c:290 #, c-format -msgid "cannot open locale definition file `%s'" -msgstr "nie mo¿na otworzyæ pliku definicji lokalizacji `%s'" +msgid "no output file produced because warnings were issued" +msgstr "nie utworzono pliku wyj¶ciowego, poniewa¿ wyst±pi³y ostrze¿enia" -#: locale/programs/localedef.c:286 +#: iconv/iconvconfig.c:428 #, c-format -msgid "cannot write output files to `%s'" -msgstr "nie mo¿na zapisaæ plików wyj¶ciowych do `%s'" +msgid "while inserting in search tree" +msgstr "b³±d podczas wstawiania do drzewa wyszukiwañ" -# wyjatkowo nieladne tlumaczenia repertoire i locale -PK -# XXX -#: locale/programs/localedef.c:367 +#: iconv/iconvconfig.c:1236 #, c-format -msgid "" -"System's directory for character maps : %s\n" -" repertoire maps: %s\n" -" locale path : %s\n" -"%s" -msgstr "" -"Katalog systemowy dla tablic znaków: %s\n" -" tablic repertuarów: %s\n" -" ¶cie¿ka lokalizacji: %s\n" -"%s" +msgid "cannot generate output file" +msgstr "nie mo¿na wygenerowaæ pliku wyj¶ciowego" -#: locale/programs/localedef.c:567 -msgid "circular dependencies between locale definitions" -msgstr "zapêtlone zale¿no¶ci pomiêdzy definicjami lokalizacji" +#: inet/rcmd.c:157 +msgid "rcmd: Cannot allocate memory\n" +msgstr "rcmd: Nie mo¿na przydzieliæ pamiêci\n" + +#: inet/rcmd.c:172 +msgid "rcmd: socket: All ports in use\n" +msgstr "rcmd: socket: Wszystkie porty zajête\n" -#: locale/programs/localedef.c:573 +#: inet/rcmd.c:200 #, c-format -msgid "cannot add already read locale `%s' a second time" -msgstr "nie mo¿na dodaæ po raz drugi ju¿ odczytanej lokalizacji `%s'" +msgid "connect to address %s: " +msgstr "po³±czenie do adresu %s: " -#: locale/programs/locarchive.c:89 locale/programs/locarchive.c:259 -msgid "cannot create temporary file" -msgstr "nie mo¿na utworzyæ pliku tymczasowego" +#: inet/rcmd.c:213 +#, c-format +msgid "Trying %s...\n" +msgstr "Próbowanie %s...\n" -#: locale/programs/locarchive.c:118 locale/programs/locarchive.c:305 -msgid "cannot initialize archive file" -msgstr "nie mo¿na zainicjowaæ pliku archiwum" +#: inet/rcmd.c:249 +#, c-format +msgid "rcmd: write (setting up stderr): %m\n" +msgstr "rcmd: write (podczas ustawiania stderr): %m\n" -#: locale/programs/locarchive.c:125 locale/programs/locarchive.c:312 -msgid "cannot resize archive file" -msgstr "nie mo¿na zmieniæ rozmiaru pliku archiwum" +#: inet/rcmd.c:265 +#, c-format +msgid "rcmd: poll (setting up stderr): %m\n" +msgstr "rcmd: poll (podczas ustawiania stderr): %m\n" -#: locale/programs/locarchive.c:134 locale/programs/locarchive.c:321 -#: locale/programs/locarchive.c:511 -msgid "cannot map archive header" -msgstr "nie mo¿na odwzorowaæ nag³ówka archiwum" +#: inet/rcmd.c:268 +msgid "poll: protocol failure in circuit setup\n" +msgstr "poll: b³±d protoko³u podczas zestawiania pêtli\n" -#: locale/programs/locarchive.c:156 -msgid "failed to create new locale archive" -msgstr "tworzenie nowego archiwum lokalizacji nie powiod³o siê" +#: inet/rcmd.c:301 +msgid "socket: protocol failure in circuit setup\n" +msgstr "socket: b³±d protoko³u podczas zestawiania pêtli\n" -#: locale/programs/locarchive.c:168 -msgid "cannot change mode of new locale archive" -msgstr "nie mo¿na zmieniæ uprawnieñ nowego archiwum lokalizacji" +#: inet/rcmd.c:325 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: odczyt skrócony" -#: locale/programs/locarchive.c:253 -msgid "cannot map locale archive file" -msgstr "nie mo¿na odwzorowaæ pliku archiwum lokalizacji" +#: inet/rcmd.c:481 +msgid "lstat failed" +msgstr "lstat nie powiod³o siê" -#: locale/programs/locarchive.c:329 -msgid "cannot lock new archive" -msgstr "nie mo¿na zablokowaæ nowego archiwum" +#: inet/rcmd.c:488 +msgid "cannot open" +msgstr "nie mo¿na otworzyæ" -#: locale/programs/locarchive.c:380 -msgid "cannot extend locale archive file" -msgstr "nie mo¿na rozszerzyæ pliku archiwum lokalizacji" +#: inet/rcmd.c:490 +msgid "fstat failed" +msgstr "fstat nie powiod³o siê" -#: locale/programs/locarchive.c:389 -msgid "cannot change mode of resized locale archive" -msgstr "nie mo¿na zmieniæ uprawnieñ archiwum lokalizacji po zmianie rozmiaru" +#: inet/rcmd.c:492 +msgid "bad owner" +msgstr "nieodpowiedni w³a¶ciciel" -#: locale/programs/locarchive.c:397 -msgid "cannot rename new archive" -msgstr "nie mo¿na zmieniæ nazwy nowego archiwum" +#: inet/rcmd.c:494 +msgid "writeable by other than owner" +msgstr "zapisywalny nie tylko przez w³a¶ciciela" -#: locale/programs/locarchive.c:450 -#, c-format -msgid "cannot open locale archive \"%s\"" -msgstr "nie mo¿na otworzyæ archiwum lokalizacji \"%s\"" +#: inet/rcmd.c:496 +msgid "hard linked somewhere" +msgstr "gdzie¶ twardo dowi±zany" -#: locale/programs/locarchive.c:455 -#, c-format -msgid "cannot stat locale archive \"%s\"" -msgstr "nie mo¿na wykonaæ stat na archiwum lokalizacji \"%s\"" +#: inet/ruserpass.c:170 inet/ruserpass.c:193 +msgid "out of memory" +msgstr "brak pamiêci" -#: locale/programs/locarchive.c:474 -#, c-format -msgid "cannot lock locale archive \"%s\"" -msgstr "nie mo¿na zablokowaæ archiwum lokalizacji \"%s\"" +#: inet/ruserpass.c:184 +msgid "Error: .netrc file is readable by others." +msgstr "B³±d: plik .netrc mo¿e byæ czytany przez innych." -#: locale/programs/locarchive.c:497 -msgid "cannot read archive header" -msgstr "nie mo¿na odczytaæ nag³ówka archiwum" +#: inet/ruserpass.c:185 +msgid "Remove password or make file unreadable by others." +msgstr "Nale¿y usun±æ has³o lub uczyniæ plik niedostêpnym dla innych." -#: locale/programs/locarchive.c:557 +#: inet/ruserpass.c:277 #, c-format -msgid "locale '%s' already exists" -msgstr "lokalizacja '%s' ju¿ istnieje" +msgid "Unknown .netrc keyword %s" +msgstr "Nieznane s³owo kluczowe w .netrc: %s" -#: locale/programs/locarchive.c:788 locale/programs/locarchive.c:803 -#: locale/programs/locarchive.c:815 locale/programs/locarchive.c:827 -#: locale/programs/locfile.c:343 -msgid "cannot add to locale archive" -msgstr "nie mo¿na dodaæ do archiwum lokalizacji" +#: libidn/nfkc.c:464 +msgid "Character out of range for UTF-8" +msgstr "Znak spoza zakresu UTF-8" -#: locale/programs/locarchive.c:982 +#: locale/programs/charmap-dir.c:57 #, c-format -msgid "locale alias file `%s' not found" -msgstr "nie znaleziono pliku aliasów lokalizacji `%s'" +msgid "cannot read character map directory `%s'" +msgstr "nie mo¿na odczytaæ katalogu mapy znaków `%s'" -#: locale/programs/locarchive.c:1126 +#: locale/programs/charmap.c:137 #, c-format -msgid "Adding %s\n" -msgstr "Dodawanie %s\n" +msgid "character map file `%s' not found" +msgstr "nie znaleziono pliku tablicy znaków `%s'" -#: locale/programs/locarchive.c:1132 +#: locale/programs/charmap.c:194 #, c-format -msgid "stat of \"%s\" failed: %s: ignored" -msgstr "stat na \"%s\" nie powiod³o siê: %s: zignorowano" +msgid "default character map file `%s' not found" +msgstr "nie znaleziono domy¶lnej tablicy znaków `%s'" -#: locale/programs/locarchive.c:1138 +#: locale/programs/charmap.c:257 #, c-format -msgid "\"%s\" is no directory; ignored" -msgstr "\"%s\" nie jest katalogiem; zignorowano" +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "tablica znaków `%s' niekompatybilna z ASCII, lokalizacja niekompatybilna z ISO C\n" -#: locale/programs/locarchive.c:1145 +#: locale/programs/charmap.c:336 #, c-format -msgid "cannot open directory \"%s\": %s: ignored" -msgstr "nie mo¿na otworzyæ katalogu \"%s\": %s: zignorowano" +msgid "%s: must be greater than \n" +msgstr "%s: musi byæ wiêkszy ni¿ \n" -#: locale/programs/locarchive.c:1217 +#: locale/programs/charmap.c:356 locale/programs/charmap.c:373 +#: locale/programs/repertoire.c:174 #, c-format -msgid "incomplete set of locale files in \"%s\"" -msgstr "niekompletny zestaw plików lokalizacji w \"%s\"" +msgid "syntax error in prolog: %s" +msgstr "b³±d sk³adni w prologu: %s" -#: locale/programs/locarchive.c:1281 -#, c-format -msgid "cannot read all files in \"%s\": ignored" -msgstr "nie mo¿na przeczytaæ wszystkich plików w \"%s\": zignorowano" +#: locale/programs/charmap.c:357 +msgid "invalid definition" +msgstr "niepoprawna definicja" -#: locale/programs/locarchive.c:1351 -#, c-format -msgid "locale \"%s\" not in archive" -msgstr "lokalizacji \"%s\" nie ma w archiwum" +#: locale/programs/charmap.c:374 locale/programs/locfile.c:125 +#: locale/programs/locfile.c:152 locale/programs/repertoire.c:175 +msgid "bad argument" +msgstr "b³êdny argument" -#: locale/programs/locfile.c:132 +#: locale/programs/charmap.c:402 #, c-format -msgid "argument to `%s' must be a single character" -msgstr "argument `%s' musi byæ pojedynczym znakiem" - -#: locale/programs/locfile.c:251 -msgid "syntax error: not inside a locale definition section" -msgstr "b³±d sk³adni: poza sekcj± definicji lokalizacji" +msgid "duplicate definition of <%s>" +msgstr "powtórzona definicja <%s>" -#: locale/programs/locfile.c:625 +#: locale/programs/charmap.c:409 #, c-format -msgid "cannot open output file `%s' for category `%s'" -msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego `%s' dla kategorii `%s'" +msgid "value for <%s> must be 1 or greater" +msgstr "warto¶æ <%s> musi wynosiæ 1 lub wiêcej" -#: locale/programs/locfile.c:649 +#: locale/programs/charmap.c:421 #, c-format -msgid "failure while writing data for category `%s'" -msgstr "niepowodzenie podczas zapisu danych dla kategorii `%s'" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "warto¶æ <%s> musi byæ wiêksza lub równa warto¶ci <%s>" -#: locale/programs/locfile.c:745 +#: locale/programs/charmap.c:444 locale/programs/repertoire.c:183 #, c-format -msgid "cannot create output file `%s' for category `%s'" -msgstr "nie mo¿na utworzyæ pliku wyj¶ciowego `%s' dla kategorii `%s'" - -#: locale/programs/locfile.c:781 -msgid "expect string argument for `copy'" -msgstr "spodziewanym argumentem dla `copy' jest ³añcuch" - -#: locale/programs/locfile.c:785 -msgid "locale name should consist only of portable characters" -msgstr "nazwa lokalizacji powinna sk³adaæ siê wy³±cznie ze znaków przeno¶nych" +msgid "argument to <%s> must be a single character" +msgstr "argument <%s> musi byæ pojedynczym znakiem" -#: locale/programs/locfile.c:804 -msgid "no other keyword shall be specified when `copy' is used" -msgstr "¿adne inne s³owo kluczowe nie powinno wystêpowaæ razem z `copy'" +#: locale/programs/charmap.c:470 +msgid "character sets with locking states are not supported" +msgstr "zestawy znaków ze stanami blokowania nie s± obs³ugiwane" -#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 -#: locale/programs/repertoire.c:296 +#: 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 repertoire map definition: %s" -msgstr "b³±d sk³adni w definicji tablicy repertuaru: %s" +msgid "syntax error in %s definition: %s" +msgstr "b³±d sk³adni w definicji %s: %s" -#: locale/programs/repertoire.c:272 -msgid "no or value given" -msgstr "nie podano ¿adnych warto¶ci lub " +#: locale/programs/charmap.c:498 locale/programs/charmap.c:678 +#: locale/programs/charmap.c:774 locale/programs/repertoire.c:230 +msgid "no symbolic name given" +msgstr "brak nazwy symbolicznej" -#: locale/programs/repertoire.c:332 -msgid "cannot save new repertoire map" -msgstr "nie mo¿na zachowaæ nowej tablicy repertuaru" +#: locale/programs/charmap.c:552 +msgid "invalid encoding given" +msgstr "niepoprawne kodowanie" -#: locale/programs/repertoire.c:343 -#, c-format -msgid "repertoire map file `%s' not found" -msgstr "nie znaleziono pliku tablicy repertuaru `%s'" +#: locale/programs/charmap.c:561 +msgid "too few bytes in character encoding" +msgstr "za ma³o bajtów w kodzie znaku" + +#: locale/programs/charmap.c:563 +msgid "too many bytes in character encoding" +msgstr "za du¿o bajtów w kodzie znaku" + +#: locale/programs/charmap.c:585 locale/programs/charmap.c:733 +#: locale/programs/charmap.c:816 locale/programs/repertoire.c:296 +msgid "no symbolic name given for end of range" +msgstr "brak nazwy symbolicznej dla koñca przedzia³u" -#: locale/programs/repertoire.c:450 +#: locale/programs/charmap.c:609 locale/programs/locfile.c:818 +#: locale/programs/repertoire.c:313 #, c-format -msgid "<%s> and <%s> are invalid names for range" -msgstr "<%s> i <%s> s± niepoprawnymi nazwami dla przedzia³u" +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "definicja `%1$s' musi koñczyæ siê wyra¿eniem `END %1$s'" -#: locale/programs/repertoire.c:457 -msgid "upper limit in range is not smaller then lower limit" -msgstr "górna granica przedzia³u nie jest mniejsza ni¿ dolna" +#: locale/programs/charmap.c:642 +msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" +msgstr "po definicji CHARMAP mog± wystêpowaæ tylko definicje WIDTH" -#: locale/programs/xmalloc.c:70 malloc/obstack.c:505 malloc/obstack.c:508 -#: posix/getconf.c:1007 -msgid "memory exhausted" -msgstr "pamiêæ wyczerpana" +#: locale/programs/charmap.c:650 locale/programs/charmap.c:713 +#, c-format +msgid "value for %s must be an integer" +msgstr "warto¶æ %s musi byæ liczb± ca³kowit±" -#: assert/assert-perr.c:57 +# state machine = finite state machine = +# automat skoñczony -PK +#: locale/programs/charmap.c:841 #, c-format -msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" -msgstr "%s%s%s:%u %s%sNiespodziewany b³±d: %s.\n" +msgid "%s: error in state machine" +msgstr "%s: b³±d w automacie skoñczonym" -#: assert/assert.c:56 +#: locale/programs/charmap.c:849 locale/programs/ld-address.c:615 +#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3820 +#: locale/programs/ld-ctype.c:2224 locale/programs/ld-ctype.c:2996 +#: locale/programs/ld-identification.c:467 +#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347 +#: locale/programs/ld-monetary.c:956 locale/programs/ld-name.c:322 +#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:256 +#: locale/programs/ld-telephone.c:328 locale/programs/ld-time.c:1236 +#: locale/programs/locfile.c:825 locale/programs/repertoire.c:324 #, c-format -msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" -msgstr "%s%s%s:%u: %s%sWarunek zapewnienia `%s' nie zosta³ spe³niony.\n" +msgid "%s: premature end of file" +msgstr "%s: przedwczesny koniec pliku" -#: intl/tst-codeset.c:40 intl/tst-codeset.c:50 -msgid "cheese" -msgstr "ser" - -#: intl/tst-gettext2.c:37 -msgid "First string for testing." -msgstr "Pierwszy ³añcuch do testów." - -#: intl/tst-gettext2.c:38 -msgid "Another string for testing." -msgstr "Inny ³añcuch do testów." +#: locale/programs/charmap.c:868 locale/programs/charmap.c:879 +#, c-format +msgid "unknown character `%s'" +msgstr "nieznany znak `%s'" -#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:88 -msgid "NAME" -msgstr "NAZWA" +#: 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 "liczba bajtów dla sekwencji bajtów pocz±tku i koñca przedzia³u jest ró¿na: %d i %d" -#: catgets/gencat.c:112 -msgid "Create C header file NAME containing symbol definitions" -msgstr "Tworzenie pliku nag³ówkowego C o tej NAZWIE zawieraj±cego definicje symboli" +#: locale/programs/charmap.c:992 locale/programs/ld-collate.c:2933 +#: locale/programs/repertoire.c:419 +msgid "invalid names for character range" +msgstr "nieprawid³owe nazwy dla przedzia³u znaków" -#: catgets/gencat.c:114 -msgid "Do not use existing catalog, force new output file" -msgstr "Zamiast do istniej±cego katalogu, zapisanie do nowego pliku" +#: locale/programs/charmap.c:1004 locale/programs/repertoire.c:431 +msgid "hexadecimal range format should use only capital characters" +msgstr "w szesnastkowym formacie przedzia³u powinny byæ u¿ywane wielkie litery" -#: catgets/gencat.c:115 -msgid "Write output to file NAME" -msgstr "Zapisanie wyników do pliku NAZWA" +#: locale/programs/charmap.c:1022 +#, c-format +msgid "<%s> and <%s> are illegal names for range" +msgstr "<%s> i <%s> nie s± poprawnymi nazwami dla przedzia³u" -#: catgets/gencat.c:120 -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 "" -"Generowanie katalogu komunikatów. Je¶li PLIK-WE to -, dane s± czytane ze standardowego wej¶cia. Je¶li PLIK-WY\n" -"to -, dane s± zapisywane na standardowe wyj¶cie.\n" +#: locale/programs/charmap.c:1028 +msgid "upper limit in range is not higher then lower limit" +msgstr "górna granica przedzia³u nie jest wiêksza ni¿ dolna" -#: catgets/gencat.c:125 -msgid "" -"-o OUTPUT-FILE [INPUT-FILE]...\n" -"[OUTPUT-FILE [INPUT-FILE]...]" -msgstr "" -"-o PLIK-WY [PLIK-WE]...\n" -"[PLIK-WY [PLIK-WE]...]" +#: locale/programs/charmap.c:1086 +msgid "resulting bytes for range not representable." +msgstr "wynikowe bajty dla przedzia³u nie mog± zostaæ wyra¿one." -#: catgets/gencat.c:282 -msgid "*standard input*" -msgstr "*standardowe wej¶cie*" +#: locale/programs/ld-address.c:132 locale/programs/ld-collate.c:1532 +#: locale/programs/ld-ctype.c:419 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:96 +#: locale/programs/ld-monetary.c:192 locale/programs/ld-name.c:93 +#: locale/programs/ld-numeric.c:97 locale/programs/ld-paper.c:90 +#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158 +#, c-format +msgid "No definition for %s category found" +msgstr "Nie znaleziono definicji dla kategorii %s" -#: catgets/gencat.c:417 catgets/gencat.c:494 -msgid "illegal set number" -msgstr "b³êdny numer zbioru" +#: locale/programs/ld-address.c:143 locale/programs/ld-address.c:181 +#: locale/programs/ld-address.c:199 locale/programs/ld-address.c:228 +#: locale/programs/ld-address.c:300 locale/programs/ld-address.c:319 +#: locale/programs/ld-address.c:332 locale/programs/ld-identification.c:145 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:204 +#: locale/programs/ld-monetary.c:248 locale/programs/ld-monetary.c:264 +#: locale/programs/ld-monetary.c:276 locale/programs/ld-name.c:104 +#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:111 +#: locale/programs/ld-numeric.c:125 locale/programs/ld-paper.c:101 +#: locale/programs/ld-paper.c:110 locale/programs/ld-telephone.c:104 +#: locale/programs/ld-telephone.c:161 locale/programs/ld-time.c:174 +#: locale/programs/ld-time.c:195 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: pole `%s' nie jest zdefiniowane" -#: catgets/gencat.c:444 -msgid "duplicate set definition" -msgstr "powtórzona definicja zbioru" +#: locale/programs/ld-address.c:155 locale/programs/ld-address.c:207 +#: locale/programs/ld-address.c:237 locale/programs/ld-address.c:275 +#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: pole `%s' nie mo¿e byæ puste" -#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677 -msgid "this is the first definition" -msgstr "to pierwsza definicja" +#: locale/programs/ld-address.c:167 +#, c-format +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: niepoprawna sekwencja escape `%%%c' w polu `%s'" -#: catgets/gencat.c:522 +#: locale/programs/ld-address.c:218 #, c-format -msgid "unknown set `%s'" -msgstr "nieznany zbiór `%s'" +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: kod jêzyka terminologii `%s' nie jest zdefiniowany" -#: catgets/gencat.c:563 -msgid "invalid quote character" -msgstr "niepoprawny znak cudzys³owu" +#: locale/programs/ld-address.c:243 +#, c-format +msgid "%s: field `%s' must not be defined" +msgstr "%s: pole `%s' nie mo¿e byæ zdefiniowane" -#: catgets/gencat.c:576 +#: locale/programs/ld-address.c:257 locale/programs/ld-address.c:286 #, c-format -msgid "unknown directive `%s': line ignored" -msgstr "nieznana dyrektywa `%s': linia zignorowana" +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: skrót jêzyka `%s' nie jest zdefiniowany" -#: catgets/gencat.c:621 -msgid "duplicated message number" -msgstr "powtórzony numer komunikatu" +#: locale/programs/ld-address.c:264 locale/programs/ld-address.c:292 +#: locale/programs/ld-address.c:326 locale/programs/ld-address.c:338 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: warto¶æ `%s' nie pasuje do warto¶ci `%s'" -#: catgets/gencat.c:674 -msgid "duplicated message identifier" -msgstr "powtórzony identyfikator komunikatu" +#: locale/programs/ld-address.c:311 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: liczbowy kod kraju `%d' jest niepoprawny" -#: catgets/gencat.c:731 -msgid "invalid character: message ignored" -msgstr "niepoprawny znak: komunikat zignorowany" +#: locale/programs/ld-address.c:507 locale/programs/ld-address.c:544 +#: locale/programs/ld-address.c:582 locale/programs/ld-ctype.c:2603 +#: locale/programs/ld-identification.c:363 +#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300 +#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733 +#: locale/programs/ld-monetary.c:774 locale/programs/ld-name.c:279 +#: locale/programs/ld-numeric.c:262 locale/programs/ld-paper.c:223 +#: locale/programs/ld-telephone.c:287 locale/programs/ld-time.c:1125 +#: locale/programs/ld-time.c:1167 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "%s: pole `%s' zadeklarowane wiêcej ni¿ raz" -#: catgets/gencat.c:774 -msgid "invalid line" -msgstr "niepoprawna linia" +#: locale/programs/ld-address.c:511 locale/programs/ld-address.c:549 +#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310 +#: locale/programs/ld-monetary.c:702 locale/programs/ld-monetary.c:737 +#: locale/programs/ld-name.c:283 locale/programs/ld-numeric.c:266 +#: locale/programs/ld-telephone.c:291 locale/programs/ld-time.c:1019 +#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: nieznany znak w polu `%s'" -#: catgets/gencat.c:828 -msgid "malformed line ignored" -msgstr "b³êdnie sformu³owana linia zosta³a pominiêta" +#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:3802 +#: locale/programs/ld-ctype.c:2976 locale/programs/ld-identification.c:448 +#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329 +#: locale/programs/ld-monetary.c:938 locale/programs/ld-name.c:304 +#: locale/programs/ld-numeric.c:365 locale/programs/ld-paper.c:238 +#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: niekompletna linia `END'" -#: catgets/gencat.c:992 catgets/gencat.c:1033 +#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:2653 +#: locale/programs/ld-collate.c:3804 locale/programs/ld-ctype.c:2227 +#: locale/programs/ld-ctype.c:2979 locale/programs/ld-identification.c:451 +#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331 +#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306 +#: locale/programs/ld-numeric.c:367 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1220 #, c-format -msgid "cannot open output file `%s'" -msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego `%s'" +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: definicja nie koñczy siê przez `END %1$s'" -#: catgets/gencat.c:1217 -msgid "unterminated message" -msgstr "nie zakoñczony komunikat" +#: locale/programs/ld-address.c:606 locale/programs/ld-collate.c:521 +#: locale/programs/ld-collate.c:573 locale/programs/ld-collate.c:869 +#: locale/programs/ld-collate.c:882 locale/programs/ld-collate.c:2640 +#: locale/programs/ld-collate.c:3811 locale/programs/ld-ctype.c:1955 +#: locale/programs/ld-ctype.c:2214 locale/programs/ld-ctype.c:2801 +#: locale/programs/ld-ctype.c:2987 locale/programs/ld-identification.c:458 +#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338 +#: locale/programs/ld-monetary.c:947 locale/programs/ld-name.c:313 +#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:247 +#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227 +#, c-format +msgid "%s: syntax error" +msgstr "%s: b³±d sk³adni" -#: catgets/gencat.c:1241 -msgid "while opening old catalog file" -msgstr "podczas otwierania starego pliku katalogu" +#: locale/programs/ld-collate.c:396 +#, c-format +msgid "`%.*s' already defined in charmap" +msgstr "`%.*s' ju¿ zdefiniowany w tablicy znaków" -#: catgets/gencat.c:1332 -msgid "conversion modules not available" -msgstr "modu³y konwersji niedostêpny" +#: locale/programs/ld-collate.c:405 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "`%.*s' ju¿ zdefiniowany w repertuarze" -#: catgets/gencat.c:1358 -msgid "cannot determine escape character" -msgstr "nie mo¿na okre¶liæ znaku escape" +#: locale/programs/ld-collate.c:412 +#, c-format +msgid "`%.*s' already defined as collating symbol" +msgstr "`%.*s' ju¿ zdefiniowany jako symbol scalaj±cy" -#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63 +#: locale/programs/ld-collate.c:419 #, c-format -msgid "makecontext: does not know how to handle more than 8 arguments\n" -msgstr "makecontext: nie wiadomo jak obs³u¿yæ wiêcej ni¿ 8 argumentów\n" +msgid "`%.*s' already defined as collating element" +msgstr "`%.*s' ju¿ zdefiniowany jako element scalaj±cy" -#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:147 -#: nis/nis_error.c:29 nis/ypclnt.c:778 nis/ypclnt.c:852 -msgid "Success" -msgstr "Sukces" +#: locale/programs/ld-collate.c:450 locale/programs/ld-collate.c:476 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: porz±dki `forward' i `backward' wykluczaj± siê wzajemnie" -#. TRANS Operation not permitted; only the owner of the file (or other resource) -#. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:17 -msgid "Operation not permitted" -msgstr "Operacja niedozwolona" +#: locale/programs/ld-collate.c:460 locale/programs/ld-collate.c:486 +#: locale/programs/ld-collate.c:502 +#, c-format +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s: `%s' wyst±pi³o wiêcej ni¿ raz w definicji wagi %d" -#. TRANS No such file or directory. This is a ``file doesn't exist'' error -#. TRANS for ordinary files that are referenced in contexts where they are -#. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:28 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 -msgid "No such file or directory" -msgstr "Nie ma takiego pliku ani katalogu" +#: locale/programs/ld-collate.c:558 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: zbyt du¿o regu³; pierwszy wpis mia³ tylko %d" -#. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:37 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 -msgid "No such process" -msgstr "Nie ma takiego procesu" +#: locale/programs/ld-collate.c:594 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: za ma³o regu³ sortowania" -#. TRANS Interrupted function call; an asynchronous signal occurred and prevented -#. TRANS completion of the call. When this happens, you should try the call -#. TRANS again. -#. TRANS -#. TRANS You can choose to have functions resume after a signal that is handled, -#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted -#. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:52 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 -msgid "Interrupted system call" -msgstr "Przerwane wywo³anie systemowe" +#: locale/programs/ld-collate.c:759 +#, c-format +msgid "%s: empty weight string not allowed" +msgstr "%s: pusty ³añcuch wagi jest niedozwolony" -#. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Input/output error" -msgstr "B³±d wej¶cia/wyj¶cia" +# ellipsis = wyrzutnia jezykowa - sprawdzilem. nawet pamietam ze cos takiego +# istnieje ze szkoly, ale za cholere nie pamietam co to jest ;) -PK +#: locale/programs/ld-collate.c:854 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: wagi musz± u¿ywaæ jako nazwy tego samego symbolu wyrzutni" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:74 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 -msgid "No such device or address" -msgstr "Nie ma takiego urz±dzenia ani adresu" +#: locale/programs/ld-collate.c:910 +#, c-format +msgid "%s: too many values" +msgstr "%s: zbyt du¿o warto¶ci" -#. TRANS Argument list too long; used when the arguments passed to a new program -#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a -#. TRANS File}) occupy too much memory space. This condition never arises in the -#. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:86 -msgid "Argument list too long" -msgstr "Lista argumentów za d³uga" +#: locale/programs/ld-collate.c:1029 locale/programs/ld-collate.c:1204 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "porz±dek dla `%.*s' zosta³ ju¿ zdefiniowany w %s:%Zu" -#. TRANS Invalid executable file format. This condition is detected by the -#. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:96 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 -msgid "Exec format error" -msgstr "B³êdny format pliku wykonywalnego" +#: locale/programs/ld-collate.c:1079 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: pocz±tkowy i koñcowy symbol przedzia³u musz± byæ znakami" -#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been -#. TRANS closed or reading from a descriptor open only for writing (or vice -#. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:107 -msgid "Bad file descriptor" -msgstr "B³êdny deskryptor pliku" +#: locale/programs/ld-collate.c:1106 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: sekwencje bajtów pierwszego i ostatniego znaku musz± mieæ tê sam± d³ugo¶æ" -#. TRANS There are no child processes. This error happens on operations that are -#. TRANS supposed to manipulate child processes, when there aren't any processes -#. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:118 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 -msgid "No child processes" -msgstr "Brak procesów potomnych" +#: locale/programs/ld-collate.c:1148 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: sekwencja bajtów pierwszego znaku sekwencji nie jest mniejsza ni¿ ostatniego znaku" + +#: locale/programs/ld-collate.c:1273 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: wyrzutnia symbolicznego przedzia³u nie mo¿e byæ bezpo¶rednio po `order_start'" + +#: locale/programs/ld-collate.c:1277 +#, c-format +msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'" +msgstr "%s: wyrzutnia symbolicznego przedzia³u nie mo¿e byæ bezpo¶rednio przed `order_end'" + +#: locale/programs/ld-collate.c:1297 locale/programs/ld-ctype.c:1475 +#, c-format +msgid "`%s' and `%.*s' are not valid names for symbolic range" +msgstr "`%s' i `%.*s' nie s± poprawnymi nazwami dla symbolicznego przedzia³u" + +#: locale/programs/ld-collate.c:1346 locale/programs/ld-collate.c:3739 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: porz±dek dla `%.*s' zosta³ ju¿ zdefiniowany w %s:%Zu" + +#: locale/programs/ld-collate.c:1355 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: `%s' musi byæ znakiem" + +#: locale/programs/ld-collate.c:1548 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: `position' musi byæ u¿yte dla konkretnego poziomu we wszystkich sekcjach lub ¿adnej" + +#: locale/programs/ld-collate.c:1573 +#, c-format +msgid "symbol `%s' not defined" +msgstr "nie zdefiniowany symbol `%s'" + +#: locale/programs/ld-collate.c:1649 locale/programs/ld-collate.c:1755 +#, c-format +msgid "symbol `%s' has the same encoding as" +msgstr "symbol `%s' ma to samo kodowanie co" + +#: locale/programs/ld-collate.c:1653 locale/programs/ld-collate.c:1759 +#, c-format +msgid "symbol `%s'" +msgstr "symbol `%s'" + +#: locale/programs/ld-collate.c:1801 +#, c-format +msgid "no definition of `UNDEFINED'" +msgstr "brak definicji `UNDEFINED'" + +#: locale/programs/ld-collate.c:1830 +#, c-format +msgid "too many errors; giving up" +msgstr "zbyt du¿o b³êdów; poddajê siê" + +#: locale/programs/ld-collate.c:2738 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: powtórzona definicja `%s'" + +#: locale/programs/ld-collate.c:2774 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: powtórzona deklaracja sekcji `%s'" + +#: locale/programs/ld-collate.c:2913 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: nieznany znak w nazwie symbolu scalaj±cego" + +#: locale/programs/ld-collate.c:3045 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: nieznany znak w nazwie definicji równowa¿no¶ci" + +#: locale/programs/ld-collate.c:3058 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: nieznany znak w warto¶ci definicji równowa¿no¶ci" + +#: locale/programs/ld-collate.c:3068 +#, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: nieznany symbol `%s' w definicji równowa¿no¶ci" + +#: locale/programs/ld-collate.c:3077 +msgid "error while adding equivalent collating symbol" +msgstr "b³±d podczas dodawania równowa¿nego symbolu scalaj±cego" + +#: locale/programs/ld-collate.c:3107 +#, c-format +msgid "duplicate definition of script `%s'" +msgstr "powtórzona definicja skryptu `%s'" + +#: locale/programs/ld-collate.c:3155 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: nieznana nazwa sekcji `%s'" + +#: locale/programs/ld-collate.c:3183 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: wielokrotna definicja porz±dku dla sekcji `%s'" + +#: locale/programs/ld-collate.c:3208 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: b³êdna liczba regu³ sortowania" + +#: locale/programs/ld-collate.c:3235 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: wielokrotna definicja porz±dku dla nie nazwanej sekcji" + +#: locale/programs/ld-collate.c:3289 locale/programs/ld-collate.c:3417 +#: locale/programs/ld-collate.c:3780 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: brak s³owa kluczowego `order_end'" + +#: locale/programs/ld-collate.c:3350 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: porz±dek dla symbolu scalaj±cego %.*s jeszcze nie zdefiniowany" + +#: locale/programs/ld-collate.c:3368 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: porz±dek dla elementu scalaj±cego %.*s jeszcze nie zdefiniowany" + +#: locale/programs/ld-collate.c:3379 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: nie mo¿na zmieniæ porz±dku po %.*s: nieznany symbol" + +#: locale/programs/ld-collate.c:3431 locale/programs/ld-collate.c:3792 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: brak s³owa kluczowego `reorder-end'" + +#: locale/programs/ld-collate.c:3465 locale/programs/ld-collate.c:3664 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "%s: nieznana sekcja `%.*s'" + +#: locale/programs/ld-collate.c:3530 +#, c-format +msgid "%s: bad symbol <%.*s>" +msgstr "%s: b³êdny symbol <%.*s>" + +#: locale/programs/ld-collate.c:3727 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: nie mo¿na u¿yæ `%s' jako koñca przedzia³u wyrzutni" + +#: locale/programs/ld-collate.c:3776 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: pusty opis kategorii niedozwolony" + +#: locale/programs/ld-collate.c:3795 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: brak s³owa kluczowego `reorder-sections-end'" + +#: locale/programs/ld-ctype.c:438 +#, c-format +msgid "No character set name specified in charmap" +msgstr "Brak nazwy zestawu znaków w tablicy znaków" + +#: locale/programs/ld-ctype.c:467 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "znak L'\\u%0*x' z klasy `%s' musi byæ w klasie `%s'" + +#: locale/programs/ld-ctype.c:482 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "znak L'\\u%0*x' z klasy `%s' nie mo¿e byæ w klasie `%s'" + +#: locale/programs/ld-ctype.c:496 locale/programs/ld-ctype.c:554 +#, c-format +msgid "internal error in %s, line %u" +msgstr "b³±d wewnêtrzny w %s, linia %u" + +#: locale/programs/ld-ctype.c:525 +#, c-format +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "znak '%s' z klasy `%s' musi byæ w klasie `%s'" + +#: locale/programs/ld-ctype.c:541 +#, c-format +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "znak '%s' z klasy `%s' nie mo¿e byæ w klasie `%s'" + +#: locale/programs/ld-ctype.c:571 locale/programs/ld-ctype.c:609 +#, c-format +msgid " character not in class `%s'" +msgstr "znak nie jest w klasie `%s'" + +#: locale/programs/ld-ctype.c:583 locale/programs/ld-ctype.c:620 +#, c-format +msgid " character must not be in class `%s'" +msgstr "znak nie mo¿e byæ w klasie `%s'" + +#: locale/programs/ld-ctype.c:598 +#, c-format +msgid "character not defined in character map" +msgstr "znak nie zdefiniowany w tablicy znaków" + +#: locale/programs/ld-ctype.c:712 +#, c-format +msgid "`digit' category has not entries in groups of ten" +msgstr "kategoria `digit' nie ma wpisów w grupach po dziesiêæ" + +#: locale/programs/ld-ctype.c:761 +#, c-format +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "brak cyfr wej¶ciowych ani ¿adnej ze standardowych nazw w tablicy znaków" + +#: locale/programs/ld-ctype.c:826 +#, c-format +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "nie wszystkie znaki u¿yte w `outdigit' s± dostêpne w tablicy znaków" + +#: locale/programs/ld-ctype.c:843 +#, c-format +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "nie wszystkie znaki u¿yte w `outdigit' s± dostêpne w repertuarze" + +#: locale/programs/ld-ctype.c:1243 +#, c-format +msgid "character class `%s' already defined" +msgstr "klasa znaków `%s' jest ju¿ zdefiniowana" + +#: locale/programs/ld-ctype.c:1249 +#, c-format +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "ograniczenie implementacji: dozwolone maksymalnie %Zd klas znaków" + +#: locale/programs/ld-ctype.c:1275 +#, c-format +msgid "character map `%s' already defined" +msgstr "tablica znaków `%s' jest ju¿ zdefiniowana" + +#: locale/programs/ld-ctype.c:1281 +#, c-format +msgid "implementation limit: no more than %d character maps allowed" +msgstr "ograniczenie implementacji: dozwolone maksymalnie %d tablic znaków" + +#: locale/programs/ld-ctype.c:1546 locale/programs/ld-ctype.c:1671 +#: locale/programs/ld-ctype.c:1777 locale/programs/ld-ctype.c:2466 +#: locale/programs/ld-ctype.c:3462 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: pole `%s' nie zawiera dok³adnie dziesiêciu elementów" + +#: locale/programs/ld-ctype.c:1574 locale/programs/ld-ctype.c:2145 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "warto¶æ-do przedzia³u jest mniejsza ni¿ warto¶æ-od " + +#: locale/programs/ld-ctype.c:1701 +msgid "start and end character sequence of range must have the same length" +msgstr "pocz±tkowa i koñcowa sekwencja znaków przedzia³u musz± mieæ tê sam± d³ugo¶æ" + +#: locale/programs/ld-ctype.c:1708 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "sekwencja znaków warto¶æ-do jest mniejsza ni¿ sekwencja warto¶æ-od" + +#: locale/programs/ld-ctype.c:2065 locale/programs/ld-ctype.c:2116 +msgid "premature end of `translit_ignore' definition" +msgstr "przedwczesny koniec definicji `translit_ignore'" + +#: locale/programs/ld-ctype.c:2071 locale/programs/ld-ctype.c:2122 +#: locale/programs/ld-ctype.c:2164 +msgid "syntax error" +msgstr "b³±d sk³adni" + +#: locale/programs/ld-ctype.c:2298 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: b³±d sk³adni w definicji nowej klasy znaków" + +#: locale/programs/ld-ctype.c:2313 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: b³±d sk³adni w definicji nowej tablicy znaków" + +#: locale/programs/ld-ctype.c:2488 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "przedzia³ wyrzutni musi byæ oznaczony dwoma argumentami tego samego typu" + +#: locale/programs/ld-ctype.c:2497 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "dla warto¶ci przedzia³u bêd±cych nazwami nie mo¿na u¿yæ bezwzglêdnej wyrzutni `...'" + +#: locale/programs/ld-ctype.c:2512 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "dla warto¶ci przedzia³u w kodzie UCS trzeba u¿yæ wyrzutni szesnastkowej `..'" + +#: locale/programs/ld-ctype.c:2526 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "dla warto¶ci przedzia³u z kodami znaków trzeba u¿yæ bezwzglêdnej wyrzutni `...'" + +#: locale/programs/ld-ctype.c:2677 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "powtórzona definicja odwzorowania `%s'" + +#: locale/programs/ld-ctype.c:2763 locale/programs/ld-ctype.c:2907 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: sekcja `translit_start' nie koñczy siê przez `translit_end'" + +#: locale/programs/ld-ctype.c:2858 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: powtórzona definicja `default_missing'" + +#: locale/programs/ld-ctype.c:2863 +msgid "previous definition was here" +msgstr "tutaj by³a poprzednia definicja" + +#: locale/programs/ld-ctype.c:2885 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: nie znaleziono daj±cej siê wyraziæ definicji `default_missing'" + +#: locale/programs/ld-ctype.c:3038 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany w tablicy znaków" + +#: locale/programs/ld-ctype.c:3043 locale/programs/ld-ctype.c:3127 +#: locale/programs/ld-ctype.c:3147 locale/programs/ld-ctype.c:3168 +#: locale/programs/ld-ctype.c:3189 locale/programs/ld-ctype.c:3210 +#: locale/programs/ld-ctype.c:3231 locale/programs/ld-ctype.c:3271 +#: locale/programs/ld-ctype.c:3292 locale/programs/ld-ctype.c:3359 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: znak `%s' z tablicy znaków nie mo¿e byæ wyra¿ony w jednym bajcie" + +#: locale/programs/ld-ctype.c:3122 locale/programs/ld-ctype.c:3142 +#: locale/programs/ld-ctype.c:3184 locale/programs/ld-ctype.c:3205 +#: locale/programs/ld-ctype.c:3226 locale/programs/ld-ctype.c:3266 +#: locale/programs/ld-ctype.c:3287 locale/programs/ld-ctype.c:3354 +#: locale/programs/ld-ctype.c:3396 locale/programs/ld-ctype.c:3421 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany" + +#: locale/programs/ld-ctype.c:3163 +#, c-format +msgid "character `%s' not defined while needed as default value" +msgstr "znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany" + +#: locale/programs/ld-ctype.c:3403 locale/programs/ld-ctype.c:3428 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: znak `%s', wymagany jako domy¶lny, nie mo¿e byæ wyra¿ony w jednym bajcie" + +#: locale/programs/ld-ctype.c:3483 +#, c-format +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "brak definicji cyfr wyj¶ciowych ani ¿adnej standardowej nazwy w tablicy znaków" + +#: locale/programs/ld-ctype.c:3774 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: dane do transliteracji z lokalizacji `%s' niedostêpne" + +#: locale/programs/ld-ctype.c:3875 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: tablica dla klasy \"%s\": %lu bajtów\n" + +#: locale/programs/ld-ctype.c:3944 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: tablica dla odwzorowania \"%s\": %lu bajtów\n" + +#: locale/programs/ld-ctype.c:4077 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: tablica dla szeroko¶ci: %lu bajtów\n" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: brak identyfikacji dla kategorii `%s'" + +#: locale/programs/ld-identification.c:434 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: powtórzona definicja wersji kategorii" + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: b³êdna warto¶æ dla pola `%s'" + +#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: pole `%s' nie zdefiniowane" + +#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154 +#, c-format +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: warto¶æ pola `%s' nie mo¿e byæ ³añcuchem pustym" + +#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: brak poprawnego wyra¿enia regularnego dla pola `%s': %s" + +#: locale/programs/ld-monetary.c:222 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: warto¶æ pola `int_curr_symbol' ma z³± d³ugo¶æ" + +#: locale/programs/ld-monetary.c:235 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: warto¶æ pola `int_curr_symbol' nie jest zgodna z nazwami ISO 4217" + +#: locale/programs/ld-monetary.c:254 locale/programs/ld-numeric.c:117 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: warto¶æ pola `%s' nie mo¿e byæ ³añcuchem pustym" + +#: locale/programs/ld-monetary.c:282 locale/programs/ld-monetary.c:312 +#, c-format +msgid "%s: value for field `%s' must be in range %d...%d" +msgstr "%s: warto¶æ pola `%s' musi mie¶ciæ siê w przedziale %d...%d" + +#: locale/programs/ld-monetary.c:744 locale/programs/ld-numeric.c:273 +#, c-format +msgid "%s: value for field `%s' must be a single character" +msgstr "%s: warto¶æ pola `%s' musi byæ pojedynczym znakiem" + +#: locale/programs/ld-monetary.c:841 locale/programs/ld-numeric.c:317 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: `-1' musi byæ ostatnim elementem w polu `%s'" + +#: locale/programs/ld-monetary.c:863 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: warto¶ci pola `%s' musz± byæ mniejsze ni¿ 127" + +#: locale/programs/ld-monetary.c:906 +msgid "conversion rate value cannot be zero" +msgstr "warto¶æ stopnia konwersji nie mo¿e byæ zerem" + +#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125 +#: locale/programs/ld-telephone.c:148 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: niepoprawna sekwencja escape w polu `%s'" + +#: locale/programs/ld-time.c:246 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: znacznik kierunku w ³añcuchu %Zd w polu `era' nie jest '+' ani '-'" + +#: locale/programs/ld-time.c:257 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: znacznik kierunku w ³añcuchu %Zd w polu `era' nie jest pojedynczym znakiem" + +#: locale/programs/ld-time.c:270 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: niepoprawna warto¶æ przesuniêcia w ³añcuchu %Zd w polu `era'" + +#: locale/programs/ld-time.c:278 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: ¶mieci na koñcu warto¶ci przesuniêcia w ³añcuchu %Zd w polu `era'" + +#: locale/programs/ld-time.c:329 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: niepoprawna data pocz±tkowa w ³añcuchu %Zd w polu `era'" + +#: locale/programs/ld-time.c:338 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: ¶mieci na koñcu daty pocz±tkowej w ³añcuchu %Zd w polu `era' " + +#: locale/programs/ld-time.c:357 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: niepoprawna data pocz±tkowa w ³añcuchu %Zd w polu `era'" + +#: locale/programs/ld-time.c:406 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: niepoprawna data koñcowa w ³añcuchu %Zd w polu `era'" + +#: locale/programs/ld-time.c:415 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: ¶mieci na koñcu daty koñcowej w ³añcuchu %Zd w polu `era'" + +#: locale/programs/ld-time.c:434 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: niepoprawna data koñcowa w ³añcuchu %Zd w polu `era'" + +#: locale/programs/ld-time.c:443 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: brak nazwy ery w ³añcuchu %Zd w polu `era'" + +#: locale/programs/ld-time.c:455 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: brak formatu ery w ³añcuchu %Zd w polu `era'" + +#: locale/programs/ld-time.c:496 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: warto¶æ trzeciego argumentu pola `%s' nie mo¿e byæ wiêksza ni¿ %d" + +#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: warto¶ci pola `%s' nie mog± byæ wiêksze ni¿ %d" + +#: locale/programs/ld-time.c:520 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: warto¶ci w polu `%s' nie mog± byæ wiêksze ni¿ %d" + +#: locale/programs/ld-time.c:1003 +#, c-format +msgid "%s: too few values for field `%s'" +msgstr "%s: zbyt ma³o warto¶ci w polu `%s'" + +#: locale/programs/ld-time.c:1048 +msgid "extra trailing semicolon" +msgstr "nadmiarowy ¶rednik na koñcu" + +#: locale/programs/ld-time.c:1051 +#, c-format +msgid "%s: too many values for field `%s'" +msgstr "%s: zbyt du¿o warto¶ci w polu `%s'" + +#: locale/programs/linereader.c:129 +msgid "trailing garbage at end of line" +msgstr "¶mieci na koñcu linii" + +#: locale/programs/linereader.c:297 +msgid "garbage at end of number" +msgstr "¶mieci na koñcu liczby" + +#: locale/programs/linereader.c:409 +msgid "garbage at end of character code specification" +msgstr "¶mieci na koñcu specyfikacji kodu znaku" + +#: locale/programs/linereader.c:495 +msgid "unterminated symbolic name" +msgstr "nie zakoñczona nazwa symboliczna" + +#: locale/programs/linereader.c:622 +msgid "illegal escape sequence at end of string" +msgstr "niepoprawna sekwencja escape na koñcu ³añcucha" + +#: locale/programs/linereader.c:626 locale/programs/linereader.c:854 +msgid "unterminated string" +msgstr "nie zakoñczony ³añcuch" + +#: locale/programs/linereader.c:668 +msgid "non-symbolic character value should not be used" +msgstr "nie symboliczna warto¶æ znaku nie powinna byæ u¿yta" + +#: locale/programs/linereader.c:815 +#, c-format +msgid "symbol `%.*s' not in charmap" +msgstr "brak symbolu `%.*s' w tablicy znaków" + +#: locale/programs/linereader.c:836 +#, c-format +msgid "symbol `%.*s' not in repertoire map" +msgstr "brak symbolu `%.*s' w tablicy repertuaru" + +#: locale/programs/locale.c:73 +msgid "System information:" +msgstr "Informacja o systemie:" + +#: locale/programs/locale.c:75 +msgid "Write names of available locales" +msgstr "Wypisanie nazw dostêpnych lokalizacji" + +#: locale/programs/locale.c:77 +msgid "Write names of available charmaps" +msgstr "Wypisanie nazw dostêpnych tablic znaków" + +#: locale/programs/locale.c:78 +msgid "Modify output format:" +msgstr "Modyfikacja formatu wyj¶ciowego:" + +#: locale/programs/locale.c:79 +msgid "Write names of selected categories" +msgstr "Wypisanie nazw wybranych kategorii" + +#: locale/programs/locale.c:80 +msgid "Write names of selected keywords" +msgstr "Wypisanie nazw wybranych s³ów kluczowych" + +#: locale/programs/locale.c:81 +msgid "Print more information" +msgstr "Wypisanie wiêkszej ilo¶ci informacji" + +#: locale/programs/locale.c:86 +msgid "" +"Get locale-specific information. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Pobranie informacji dotycz±cych lokalizacji. Instrukcje dotycz±ce zg³aszania b³êdów znajduj± siê pod adresem:\n" +".\n" + +#: locale/programs/locale.c:91 +msgid "" +"NAME\n" +"[-a|-m]" +msgstr "" +"NAZWA\n" +"[-a|-m]" + +#: locale/programs/locale.c:192 +#, c-format +msgid "Cannot set LC_CTYPE to default locale" +msgstr "Nie mo¿na ustawiæ LC_CTYPE na domy¶ln± lokalizacjê" + +#: locale/programs/locale.c:194 +#, c-format +msgid "Cannot set LC_MESSAGES to default locale" +msgstr "Nie mo¿na ustawiæ LC_MESSAGES na domy¶ln± lokalizacjê" + +#: locale/programs/locale.c:207 +#, c-format +msgid "Cannot set LC_COLLATE to default locale" +msgstr "Nie mo¿na ustawiæ LC_COLLATE na domy¶ln± lokalizacjê" + +#: locale/programs/locale.c:223 +#, c-format +msgid "Cannot set LC_ALL to default locale" +msgstr "Nie mo¿na ustawiæ LC_ALL na domy¶ln± lokalizacjê" + +#: locale/programs/locale.c:499 +#, c-format +msgid "while preparing output" +msgstr "podczas przygotowywania wyników" + +#: locale/programs/localedef.c:119 +msgid "Input Files:" +msgstr "Pliki wej¶ciowe:" + +#: locale/programs/localedef.c:121 +msgid "Symbolic character names defined in FILE" +msgstr "Nazwy symboliczne znaków s± zdefiniowane w PLIKU" + +#: locale/programs/localedef.c:122 +msgid "Source definitions are found in FILE" +msgstr "Definicje ¼ród³owe znajduj± siê w PLIKU" + +#: locale/programs/localedef.c:124 +msgid "FILE contains mapping from symbolic names to UCS4 values" +msgstr "PLIK zawiera odwzorowania nazw symbolicznych na warto¶ci UCS4" + +#: locale/programs/localedef.c:128 +msgid "Create output even if warning messages were issued" +msgstr "Tworzenie pliku wyj¶ciowego nawet je¶li wyst±pi³y ostrze¿enia" + +#: locale/programs/localedef.c:129 +msgid "Create old-style tables" +msgstr "Tworzenie tablic w starym stylu" + +#: locale/programs/localedef.c:130 +msgid "Optional output file prefix" +msgstr "Opcjonalny prefiks plików wyj¶ciowych" + +#: locale/programs/localedef.c:131 +msgid "Be strictly POSIX conform" +msgstr "¦cis³e przestrzeganie POSIX" + +#: locale/programs/localedef.c:133 +msgid "Suppress warnings and information messages" +msgstr "Pominiêcie wy¶wietlania ostrze¿eñ i informacji" + +#: locale/programs/localedef.c:134 +msgid "Print more messages" +msgstr "Wy¶wietlanie wiêcej liczby komunikatów" + +#: locale/programs/localedef.c:135 +msgid "Archive control:" +msgstr "Kontrola archiwum:" + +#: locale/programs/localedef.c:137 +msgid "Don't add new data to archive" +msgstr "Nie dodawanie nowych danych do archiwum" + +#: locale/programs/localedef.c:139 +msgid "Add locales named by parameters to archive" +msgstr "Dodanie do archiwum lokalizacji okre¶lonych parametrami" + +#: locale/programs/localedef.c:140 +msgid "Replace existing archive content" +msgstr "Zast±pienie aktualnej zawarto¶ci archiwum" + +#: locale/programs/localedef.c:142 +msgid "Remove locales named by parameters from archive" +msgstr "Usuniêcie z archiwum lokalizacji okre¶lonych parametrami" + +#: locale/programs/localedef.c:143 +msgid "List content of archive" +msgstr "Lista zawarto¶ci archiwum" + +#: locale/programs/localedef.c:145 +msgid "locale.alias file to consult when making archive" +msgstr "Plik locale.alias u¿ywany przy tworzeniu archiwum" + +#: locale/programs/localedef.c:150 +msgid "Compile locale specification" +msgstr "Kompilowanie specyfikacji lokalizacji" + +#: locale/programs/localedef.c:153 +msgid "" +"NAME\n" +"[--add-to-archive|--delete-from-archive] FILE...\n" +"--list-archive [FILE]" +msgstr "" +"NAZWA\n" +"[--add-to-archive|--delete-from-archive] PLIK...\n" +"--list-archive [PLIK]" + +#: locale/programs/localedef.c:231 +#, c-format +msgid "cannot create directory for output files" +msgstr "nie mo¿na utworzyæ katalogu na pliki wyj¶ciowe" + +#: locale/programs/localedef.c:242 +#, c-format +msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" +msgstr "OSTATECZNE: system nie definiuje `_POSIX2_LOCALEDEF'" -#. TRANS Deadlock avoided; allocating a system resource would have resulted in a -#. TRANS deadlock situation. The system does not guarantee that it will notice -#. TRANS all such situations. This error means you got lucky and the system -#. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:130 -msgid "Resource deadlock avoided" -msgstr "Unikniêto zakleszczenia zasobów" +#: locale/programs/localedef.c:256 locale/programs/localedef.c:272 +#: locale/programs/localedef.c:598 locale/programs/localedef.c:618 +#, c-format +msgid "cannot open locale definition file `%s'" +msgstr "nie mo¿na otworzyæ pliku definicji lokalizacji `%s'" + +#: locale/programs/localedef.c:284 +#, c-format +msgid "cannot write output files to `%s'" +msgstr "nie mo¿na zapisaæ plików wyj¶ciowych do `%s'" + +# wyjatkowo nieladne tlumaczenia repertoire i locale -PK +# XXX +#: locale/programs/localedef.c:365 +#, c-format +msgid "" +"System's directory for character maps : %s\n" +" repertoire maps: %s\n" +" locale path : %s\n" +"%s" +msgstr "" +"Katalog systemowy dla tablic znaków: %s\n" +" tablic repertuarów: %s\n" +" ¶cie¿ka lokalizacji: %s\n" +"%s" + +#: locale/programs/localedef.c:566 +#, c-format +msgid "circular dependencies between locale definitions" +msgstr "zapêtlone zale¿no¶ci pomiêdzy definicjami lokalizacji" + +#: locale/programs/localedef.c:572 +#, c-format +msgid "cannot add already read locale `%s' a second time" +msgstr "nie mo¿na dodaæ po raz drugi ju¿ odczytanej lokalizacji `%s'" + +#: locale/programs/locarchive.c:87 locale/programs/locarchive.c:256 +#, c-format +msgid "cannot create temporary file" +msgstr "nie mo¿na utworzyæ pliku tymczasowego" + +#: locale/programs/locarchive.c:116 locale/programs/locarchive.c:302 +#, c-format +msgid "cannot initialize archive file" +msgstr "nie mo¿na zainicjowaæ pliku archiwum" + +#: locale/programs/locarchive.c:123 locale/programs/locarchive.c:309 +#, c-format +msgid "cannot resize archive file" +msgstr "nie mo¿na zmieniæ rozmiaru pliku archiwum" + +#: locale/programs/locarchive.c:132 locale/programs/locarchive.c:318 +#: locale/programs/locarchive.c:506 +#, c-format +msgid "cannot map archive header" +msgstr "nie mo¿na odwzorowaæ nag³ówka archiwum" + +#: locale/programs/locarchive.c:154 +#, c-format +msgid "failed to create new locale archive" +msgstr "tworzenie nowego archiwum lokalizacji nie powiod³o siê" + +#: locale/programs/locarchive.c:166 +#, c-format +msgid "cannot change mode of new locale archive" +msgstr "nie mo¿na zmieniæ uprawnieñ nowego archiwum lokalizacji" + +#: locale/programs/locarchive.c:250 +#, c-format +msgid "cannot map locale archive file" +msgstr "nie mo¿na odwzorowaæ pliku archiwum lokalizacji" + +#: locale/programs/locarchive.c:326 +#, c-format +msgid "cannot lock new archive" +msgstr "nie mo¿na zablokowaæ nowego archiwum" + +#: locale/programs/locarchive.c:375 +#, c-format +msgid "cannot extend locale archive file" +msgstr "nie mo¿na rozszerzyæ pliku archiwum lokalizacji" + +#: locale/programs/locarchive.c:384 +#, c-format +msgid "cannot change mode of resized locale archive" +msgstr "nie mo¿na zmieniæ uprawnieñ archiwum lokalizacji po zmianie rozmiaru" + +#: locale/programs/locarchive.c:392 +#, c-format +msgid "cannot rename new archive" +msgstr "nie mo¿na zmieniæ nazwy nowego archiwum" + +#: locale/programs/locarchive.c:445 +#, c-format +msgid "cannot open locale archive \"%s\"" +msgstr "nie mo¿na otworzyæ archiwum lokalizacji \"%s\"" + +#: locale/programs/locarchive.c:450 +#, c-format +msgid "cannot stat locale archive \"%s\"" +msgstr "nie mo¿na wykonaæ stat na archiwum lokalizacji \"%s\"" + +#: locale/programs/locarchive.c:469 +#, c-format +msgid "cannot lock locale archive \"%s\"" +msgstr "nie mo¿na zablokowaæ archiwum lokalizacji \"%s\"" + +#: locale/programs/locarchive.c:492 +#, c-format +msgid "cannot read archive header" +msgstr "nie mo¿na odczytaæ nag³ówka archiwum" + +#: locale/programs/locarchive.c:552 +#, c-format +msgid "locale '%s' already exists" +msgstr "lokalizacja '%s' ju¿ istnieje" + +#: locale/programs/locarchive.c:783 locale/programs/locarchive.c:798 +#: locale/programs/locarchive.c:810 locale/programs/locarchive.c:822 +#: locale/programs/locfile.c:343 +#, c-format +msgid "cannot add to locale archive" +msgstr "nie mo¿na dodaæ do archiwum lokalizacji" + +#: locale/programs/locarchive.c:977 +#, c-format +msgid "locale alias file `%s' not found" +msgstr "nie znaleziono pliku aliasów lokalizacji `%s'" + +#: locale/programs/locarchive.c:1121 +#, c-format +msgid "Adding %s\n" +msgstr "Dodawanie %s\n" + +#: locale/programs/locarchive.c:1127 +#, c-format +msgid "stat of \"%s\" failed: %s: ignored" +msgstr "stat na \"%s\" nie powiod³o siê: %s: zignorowano" + +#: locale/programs/locarchive.c:1133 +#, c-format +msgid "\"%s\" is no directory; ignored" +msgstr "\"%s\" nie jest katalogiem; zignorowano" + +#: locale/programs/locarchive.c:1140 +#, c-format +msgid "cannot open directory \"%s\": %s: ignored" +msgstr "nie mo¿na otworzyæ katalogu \"%s\": %s: zignorowano" + +#: locale/programs/locarchive.c:1212 +#, c-format +msgid "incomplete set of locale files in \"%s\"" +msgstr "niekompletny zestaw plików lokalizacji w \"%s\"" + +#: locale/programs/locarchive.c:1276 +#, 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:1346 +#, c-format +msgid "locale \"%s\" not in archive" +msgstr "lokalizacji \"%s\" nie ma w archiwum" + +#: locale/programs/locfile.c:131 +#, c-format +msgid "argument to `%s' must be a single character" +msgstr "argument `%s' musi byæ pojedynczym znakiem" + +#: locale/programs/locfile.c:251 +msgid "syntax error: not inside a locale definition section" +msgstr "b³±d sk³adni: poza sekcj± definicji lokalizacji" + +#: locale/programs/locfile.c:625 +#, c-format +msgid "cannot open output file `%s' for category `%s'" +msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego `%s' dla kategorii `%s'" + +#: locale/programs/locfile.c:649 +#, c-format +msgid "failure while writing data for category `%s'" +msgstr "niepowodzenie podczas zapisu danych dla kategorii `%s'" + +#: locale/programs/locfile.c:745 +#, c-format +msgid "cannot create output file `%s' for category `%s'" +msgstr "nie mo¿na utworzyæ pliku wyj¶ciowego `%s' dla kategorii `%s'" + +#: locale/programs/locfile.c:781 +msgid "expect string argument for `copy'" +msgstr "spodziewanym argumentem dla `copy' jest ³añcuch" + +#: locale/programs/locfile.c:785 +msgid "locale name should consist only of portable characters" +msgstr "nazwa lokalizacji powinna sk³adaæ siê wy³±cznie ze znaków przeno¶nych" + +#: locale/programs/locfile.c:804 +msgid "no other keyword shall be specified when `copy' is used" +msgstr "¿adne inne s³owo kluczowe nie powinno wystêpowaæ razem z `copy'" + +#: locale/programs/repertoire.c:229 locale/programs/repertoire.c:270 +#: locale/programs/repertoire.c:295 +#, c-format +msgid "syntax error in repertoire map definition: %s" +msgstr "b³±d sk³adni w definicji tablicy repertuaru: %s" + +#: locale/programs/repertoire.c:271 +msgid "no or value given" +msgstr "nie podano ¿adnych warto¶ci lub " + +#: locale/programs/repertoire.c:331 +#, c-format +msgid "cannot save new repertoire map" +msgstr "nie mo¿na zachowaæ nowej tablicy repertuaru" + +#: locale/programs/repertoire.c:342 +#, c-format +msgid "repertoire map file `%s' not found" +msgstr "nie znaleziono pliku tablicy repertuaru `%s'" + +#: locale/programs/repertoire.c:449 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> i <%s> s± niepoprawnymi nazwami dla przedzia³u" + +#: locale/programs/repertoire.c:456 +msgid "upper limit in range is not smaller then lower limit" +msgstr "górna granica przedzia³u nie jest mniejsza ni¿ dolna" + +#: login/programs/pt_chown.c:74 +#, 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 "Ustawienie w³a¶ciciela, grupy i praw dostêpu podrzêdnego pseudoterminala odpowiadaj±cego nadrzêdnemu pseudoterminalowi przekazanemu w deskryptorze pliku `%d'. Jest to program pomocniczy dla funkcji `grantpt'. Nie jest przeznaczony do uruchamiania bezpo¶rednio z linii poleceñ.\n" + +#: login/programs/pt_chown.c:84 +#, c-format +msgid "" +"The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.\n" +"\n" +"%s" +msgstr "" +"W³a¶ciciela ustawiono na bie¿±cego u¿ytkownika, grupê na `%s', a prawa dostêpu na `%o'.\n" +"\n" +"%s" + +#: login/programs/pt_chown.c:161 +#, c-format +msgid "too many arguments" +msgstr "za du¿o argumentów" + +#: login/programs/pt_chown.c:169 +#, c-format +msgid "needs to be installed setuid `root'" +msgstr "musi byæ zainstalowany jako setuid `root'" + +#: malloc/mcheck.c:324 +msgid "memory is consistent, library is buggy\n" +msgstr "pamiêæ jest spójna, biblioteka zawiera b³êdy\n" + +#: malloc/mcheck.c:327 +msgid "memory clobbered before allocated block\n" +msgstr "pamiêæ zosta³a uszkodzona przed przydzielonym blokiem\n" + +#: malloc/mcheck.c:330 +msgid "memory clobbered past end of allocated block\n" +msgstr "pamiêæ zosta³a uszkodzona za przydzielonym blokiem\n" + +#: malloc/mcheck.c:333 +msgid "block freed twice\n" +msgstr "blok zwalniany dwa razy\n" + +#: malloc/mcheck.c:336 +msgid "bogus mcheck_status, library is buggy\n" +msgstr "b³êdny mcheck_status, biblioteka zawiera b³êdy\n" + +#: malloc/memusage.sh:27 +#, fuzzy +msgid "Try `memusage --help' for more information." +msgstr "Polecenie \\`memusage --help' pozwoli uzyskaæ wiêcej informacji." + +#: malloc/memusage.sh:33 +#, fuzzy +msgid "memusage: option `$1' requires an argument" +msgstr "memusage: opcja \\`$1' musi mieæ argument" + +#: malloc/memusage.sh:39 +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 though 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" +"For bug reporting instructions, please see:\n" +"." +msgstr "" +"Sk³adnia: memusage [OPCJA]... PROGRAM [OPCJA-PROGRAMU]...\n" +"Profilowanie wykorzystania pamiêci przez PROGRAM.\n" +"\n" +" -n,--progname=NAZWA Nazwa pliku programu do profilowania\n" +" -p,--png=PLIK Wygenerowanie grafiki PNG i zapisanie jej do PLIKU\n" +" -d,--data=PLIK Wygenerowanie danych binarnych i zapisanie do PLIKU\n" +" -u,--unbuffered Nie buforowanie wyj¶cia\n" +" -b,--buffer=ROZMIAR Zgromadzenie tylu wpisów przed zapisaniem ich\n" +" --no-timer Nie zbieranie dodatkowych informacji z u¿yciem zegara\n" +" -m,--mmap ¦ledzenie tak¿e mmap i podobnych funkcji\n" +"\n" +" -?,--help Wypisanie tego opisu i zakoñczenie\n" +" --usage Podanie krótkiego opisu sk³adni polecenia\n" +" -V,--version Wypisanie informacji o wersji i zakoñczenie\n" +"\n" +" Nastêpuj±ce opcje odnosz± siê tylko do generowania graficznego wyj¶cia:\n" +" -t,--time-based Utworzenie wykresu liniowego w czasie\n" +" -T,--total Narysowanie tak¿e wykresu ca³kowitego u¿ycia pamiêci\n" +" --title=£AÑCUCH U¿ycie £AÑCUCHA jako tytu³u wykresu\n" +" -x,--x-size=ROZMIAR Utworzenie wykresu o podanej szeroko¶ci w pikselach\n" +" -y,--y-size=ROZMIAR Utworzenie wykresu o podanej wysoko¶ci w pikselach\n" +"\n" +"Argumenty obowi±zkowe dla d³ugich opcji s± obowi±zkowe równie¿ dla odpowiednich\n" +"krótkich opcji.\n" +"\n" +"Informacje na temat zg³aszania b³êdów mo¿na znale¼æ pod adresem:\n" +".\\n" + +#: malloc/memusage.sh:90 +msgid "" +"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n" +" [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n" +" [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]\n" +" PROGRAM [PROGRAMOPTION]..." +msgstr "" +"Sk³adnia: memusage [--data=PLIK] [--progname=NAZWA] [--png=PLIK] [--unbuffered]\n" +" [--buffer=ROZMIAR] [--no-timer] [--time-based] [--total]\n" +" [--title=£AÑCUCH] [--x-size=ROZMIAR] [--y-size=ROZMIAR]\n" +" PROGRAM [OPCJA-PROGRAMU]..." + +#: malloc/memusage.sh:182 +#, fuzzy +msgid "memusage: option `${1##*=}' is ambiguous" +msgstr "memusage: opcja \\`${1##*=}' jest niejednoznaczna" + +#: malloc/memusage.sh:191 +#, fuzzy +msgid "memusage: unrecognized option `$1'" +msgstr "memusage: nieznana opcja \\`$1'" + +#: malloc/memusage.sh:204 +msgid "No program name given" +msgstr "Nie podano nazwy programu" + +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "Nazwa pliku wyj¶ciowego" + +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "£añcuch tytu³owy u¿ywany w wynikowym wykresie" + +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "Generowanie wyj¶cia liniowo po czasie (domy¶lnie: liniowo po liczbie wywo³añ funkcji)" + +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "Narysowanie tak¿e wykresu ca³kowitego u¿ycia pamiêci" -#. TRANS No memory available. The system cannot allocate more virtual memory -#. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:140 -msgid "Cannot allocate memory" -msgstr "Nie mo¿na przydzieliæ pamiêci" +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "stworzenie wykresu szeroko¶ci VALUE pikseli" -#. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: stdio-common/../sysdeps/gnu/errlist.c:149 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 -#: nis/nis_error.c:39 nis/ypclnt.c:808 -msgid "Permission denied" -msgstr "Brak dostêpu" +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "stworzenie wykresu szeroko¶ci VALUE pikseli" -#. TRANS Bad address; an invalid pointer was detected. -#. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:159 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 -msgid "Bad address" -msgstr "B³êdny adres" +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "Wygenerowanie wykresu z danych profilowania pamiêci" -#. TRANS A file that isn't a block special file was given in a situation that -#. TRANS requires one. For example, trying to mount an ordinary file as a file -#. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:170 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 -msgid "Block device required" -msgstr "Wymagane urz±dzenie blokowe" +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "PLIK-DANYCH [PLIK-WYJ¦CIOWY]" -#. TRANS Resource busy; a system resource that can't be shared is already in use. -#. TRANS For example, if you try to delete a file that is the root of a currently -#. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:181 -msgid "Device or resource busy" -msgstr "Urz±dzenie lub zasoby zajête" +#: misc/error.c:118 timezone/zic.c:396 +msgid "Unknown system error" +msgstr "Nieznany b³±d systemowy" -#. TRANS File exists; an existing file was specified in a context where it only -#. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:191 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 -msgid "File exists" -msgstr "Plik istnieje" +#: nis/nis_callback.c:189 +msgid "unable to free arguments" +msgstr "zwolnienie argumentów niemo¿liwe" -#. TRANS An attempt to make an improper link across file systems was detected. -#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but -#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:202 -msgid "Invalid cross-device link" -msgstr "B³êdne dowi±zanie miêdzy urz±dzeniami" +#: nis/nis_error.h:1 nis/ypclnt.c:822 nis/ypclnt.c:910 posix/regcomp.c:132 +#: sysdeps/gnu/errlist.c:20 +msgid "Success" +msgstr "Sukces" -#. TRANS The wrong type of device was given to a function that expects a -#. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:212 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 -msgid "No such device" -msgstr "Nie ma takiego urz±dzenia" +#: nis/nis_error.h:2 +msgid "Probable success" +msgstr "Prawdopodobnie sukces" -#. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:221 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 -msgid "Not a directory" -msgstr "Nie jest katalogiem" +#: nis/nis_error.h:3 +msgid "Not found" +msgstr "Nie znaleziono" -#. TRANS File is a directory; you cannot open a directory for writing, -#. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:231 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 -msgid "Is a directory" -msgstr "Jest katalogiem" +#: nis/nis_error.h:4 +msgid "Probably not found" +msgstr "Prawdopodobnie nie znaleziony" -#. TRANS Invalid argument. This is used to indicate various kinds of problems -#. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:241 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 -msgid "Invalid argument" -msgstr "Z³y argument" +#: nis/nis_error.h:5 +msgid "Cache expired" +msgstr "Dezaktualizacja bufora cache" -#. TRANS The current process has too many files open and can't open any more. -#. TRANS Duplicate descriptors do count toward this limit. -#. TRANS -#. TRANS In BSD and GNU, the number of open files is controlled by a resource -#. TRANS limit that can usually be increased. If you get this error, you might -#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; -#. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:256 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 -msgid "Too many open files" -msgstr "Za du¿o otwartych plików" +#: nis/nis_error.h:6 +msgid "NIS+ servers unreachable" +msgstr "Serwery NIS+ s± niedostêpne" -#. TRANS There are too many distinct file openings in the entire system. Note -#. TRANS that any number of linked channels count as just one file opening; see -#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:267 -msgid "Too many open files in system" -msgstr "Za du¿o otwartych plików w systemie" +#: nis/nis_error.h:7 +msgid "Unknown object" +msgstr "Nieznany obiekt" -#. TRANS Inappropriate I/O control operation, such as trying to set terminal -#. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:277 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 -msgid "Inappropriate ioctl for device" -msgstr "Niew³a¶ciwy ioctl dla urz±dzenia" +#: nis/nis_error.h:8 +msgid "Server busy, try again" +msgstr "Serwer zajêty, trzeba spróbowaæ ponownie" -#. TRANS An attempt to execute a file that is currently open for writing, or -#. TRANS write to a file that is currently being executed. Often using a -#. TRANS debugger to run a program is considered having it open for writing and -#. TRANS will cause this error. (The name stands for ``text file busy''.) This -#. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:290 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 -msgid "Text file busy" -msgstr "Plik wykonywalny zajêty" +#: nis/nis_error.h:9 +msgid "Generic system error" +msgstr "Ogólny b³±d systemowy" -#. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:299 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 -msgid "File too large" -msgstr "Plik zbyt du¿y" +#: nis/nis_error.h:10 +msgid "First/next chain broken" +msgstr "£añcuch pierwszy/nastêpny jest uszkodzony" -#. TRANS No space left on device; write operation on a file failed because the -#. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:309 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 -msgid "No space left on device" -msgstr "Brak miejsca na urz±dzeniu" +#. TRANS Permission denied; the file permissions do not allow the attempted operation. +#: nis/nis_error.h:11 nis/ypclnt.c:867 sysdeps/gnu/errlist.c:157 +msgid "Permission denied" +msgstr "Brak dostêpu" -#. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:318 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 -msgid "Illegal seek" -msgstr "B³êdne przesuniêcie" +#: nis/nis_error.h:12 +msgid "Not owner" +msgstr "Nie jest w³a¶cicielem" -#. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:327 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 -msgid "Read-only file system" -msgstr "System plików wy³±cznie do odczytu" +#: nis/nis_error.h:13 +msgid "Name not served by this server" +msgstr "Nazwa nie jest obs³ugiwana przez ten serwer" -#. TRANS Too many links; the link count of a single file would become too large. -#. TRANS @code{rename} can cause this error if the file being renamed already has -#. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:338 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 -msgid "Too many links" -msgstr "Za du¿o dowi±zañ" +#: nis/nis_error.h:14 +msgid "Server out of memory" +msgstr "Brak pamiêci dla serwera" -#. TRANS Domain error; used by mathematical functions when an argument value does -#. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:361 -msgid "Numerical argument out of domain" -msgstr "Argument liczbowy spoza dziedziny" +#: nis/nis_error.h:15 +msgid "Object with same name exists" +msgstr "Istnieje ju¿ obiekt o tej nazwie" -#. TRANS Range error; used by mathematical functions when the result value is -#. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:371 -msgid "Numerical result out of range" -msgstr "Wynik liczbowy poza zakresem" +#: nis/nis_error.h:16 +msgid "Not master server for this domain" +msgstr "To nie jest serwer nadrzêdny dla tej domeny" -#. TRANS Resource temporarily unavailable; the call might work if you try again -#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; -#. TRANS they are always the same in the GNU C library. -#. TRANS -#. TRANS This error can happen in a few different situations: -#. TRANS -#. TRANS @itemize @bullet -#. TRANS @item -#. TRANS An operation that would block was attempted on an object that has -#. TRANS non-blocking mode selected. Trying the same operation again will block -#. TRANS until some external condition makes it possible to read, write, or -#. TRANS connect (whatever the operation). You can use @code{select} to find out -#. TRANS when the operation will be possible; @pxref{Waiting for I/O}. -#. TRANS -#. TRANS @strong{Portability Note:} In many older Unix systems, this condition -#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code -#. TRANS different from @code{EAGAIN}. To make your program portable, you should -#. TRANS check for both codes and treat them the same. -#. TRANS -#. TRANS @item -#. TRANS A temporary resource shortage made an operation impossible. @code{fork} -#. TRANS can return this error. It indicates that the shortage is expected to -#. TRANS pass, so your program can try the call again later and it may succeed. -#. TRANS It is probably a good idea to delay for a few seconds before trying it -#. TRANS again, to allow time for other processes to release scarce resources. -#. TRANS Such shortages are usually fairly serious and affect the whole system, -#. TRANS so usually an interactive program should report the error to the user -#. TRANS and return to its command loop. -#. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:408 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 -msgid "Resource temporarily unavailable" -msgstr "Zasoby chwilowo niedostêpne" +#: nis/nis_error.h:17 +msgid "Invalid object for operation" +msgstr "B³êdny obiekt dla tej operacji" -#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). -#. TRANS The values are always the same, on every operating system. -#. TRANS -#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a -#. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:421 -msgid "Operation would block" -msgstr "Operacja spowodowa³aby blokadê" +#: nis/nis_error.h:18 +msgid "Malformed name, or illegal name" +msgstr "¬le sformu³owana lub nieprawid³owa nazwa" -#. TRANS An operation that cannot complete immediately was initiated on an object -#. TRANS that has non-blocking mode selected. Some functions that must always -#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return -#. TRANS @code{EAGAIN}. Instead, they return @code{EINPROGRESS} to indicate that -#. TRANS the operation has begun and will take some time. Attempts to manipulate -#. TRANS the object before the call completes return @code{EALREADY}. You can -#. TRANS use the @code{select} function to find out when the pending operation -#. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:437 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 -msgid "Operation now in progress" -msgstr "Operacja jest w³a¶nie wykonywana" +#: nis/nis_error.h:19 +msgid "Unable to create callback" +msgstr "Utworzenie wywo³ania zwrotnego jest niemo¿liwe" -#. TRANS An operation is already in progress on an object that has non-blocking -#. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:447 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 -msgid "Operation already in progress" -msgstr "Operacja jest ju¿ wykonywana" +# XXX callback? -PK +#: nis/nis_error.h:20 +msgid "Results sent to callback proc" +msgstr "Wyniki zosta³y wys³ane do procedury wywo³ania zwrotnego" -#. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:456 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 -msgid "Socket operation on non-socket" -msgstr "Operacja na obiekcie, który nie jest gniazdem" +#: nis/nis_error.h:21 +msgid "Not found, no such name" +msgstr "Nie znaleziono, brak takiej nazwy" -#. TRANS The size of a message sent on a socket was larger than the supported -#. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:466 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 -msgid "Message too long" -msgstr "Komunikat za d³ugi" +#: nis/nis_error.h:22 +msgid "Name/entry isn't unique" +msgstr "Nazwa/zapis nie jest unikalny" -#. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:475 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 -msgid "Protocol wrong type for socket" -msgstr "Typ protoko³u nie pasuje do gniazda" +#: nis/nis_error.h:23 +msgid "Modification failed" +msgstr "Modyfikacja nie powiod³a siê" -#. TRANS You specified a socket option that doesn't make sense for the -#. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:485 -msgid "Protocol not available" -msgstr "Protokó³ niedostêpny" +#: nis/nis_error.h:24 +msgid "Database for table does not exist" +msgstr "Brak bazy danych dla tej tabeli" -#. TRANS The socket domain does not support the requested communications protocol -#. TRANS (perhaps because the requested protocol is completely invalid). -#. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:496 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 -msgid "Protocol not supported" -msgstr "Protokó³ nie obs³ugiwany" +#: nis/nis_error.h:25 +msgid "Entry/table type mismatch" +msgstr "Typy wpisu/tablicy nie pasuj± do siebie" -#. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:505 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 -msgid "Socket type not supported" -msgstr "Nie obs³ugiwany typ gniazda" +#: nis/nis_error.h:26 +msgid "Link points to illegal name" +msgstr "Dowi±zanie wskazuje na b³êdn± nazwê" -#. 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 -#. TRANS implemented for all communications protocols. In the GNU system, this -#. TRANS error can happen for many calls when the object does not support the -#. TRANS particular operation; it is a generic indication that the server knows -#. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:519 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 -msgid "Operation not supported" -msgstr "Operacja nie obs³ugiwana" +#: nis/nis_error.h:27 +msgid "Partial success" +msgstr "Czê¶ciowy sukces" -#. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:528 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 -msgid "Protocol family not supported" -msgstr "Nie obs³ugiwana rodzina protoko³ów" +#: nis/nis_error.h:28 +msgid "Too many attributes" +msgstr "Za du¿o atrybutó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}. -#: stdio-common/../sysdeps/gnu/errlist.c:538 -msgid "Address family not supported by protocol" -msgstr "Rodzina adresów nie obs³ugiwana przez protokó³" +#: nis/nis_error.h:29 +msgid "Error in RPC subsystem" +msgstr "B³±d w podsystemie RPC" -#. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:547 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 -msgid "Address already in use" -msgstr "Adres jest ju¿ w u¿yciu" +#: nis/nis_error.h:30 +msgid "Missing or malformed attribute" +msgstr "Brakuj±cy lub ¼le sformu³owany atrybut" -#. TRANS The requested socket address is not available; for example, you tried -#. TRANS to give a socket a name that doesn't match the local host name. -#. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:558 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 -msgid "Cannot assign requested address" -msgstr "Nie mo¿na przypisaæ ¿±danego adresu" +#: nis/nis_error.h:31 +msgid "Named object is not searchable" +msgstr "Wskazany obiekt nie mo¿e byæ przeszukiwany" -#. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:567 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 -msgid "Network is down" -msgstr "Sieæ jest wy³±czona" +#: nis/nis_error.h:32 +msgid "Error while talking to callback proc" +msgstr "Wyst±pi³ b³±d podczas odwo³ania do procedury wywo³ania zwrotnego" -#. TRANS A socket operation failed because the subnet containing the remote host -#. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:577 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 -msgid "Network is unreachable" -msgstr "Sieæ jest niedostêpna" +#: nis/nis_error.h:33 +msgid "Non NIS+ namespace encountered" +msgstr "Napotkano nazwy nie nale¿±ce do przestrzeni NIS+" -#. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:586 -msgid "Network dropped connection on reset" -msgstr "Sieæ przerwa³a po³±czenie po resecie" +#: nis/nis_error.h:34 +msgid "Illegal object type for operation" +msgstr "Nieprawid³owy typ obiektu dla tej operacji" -#. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:595 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 -msgid "Software caused connection abort" -msgstr "Oprogramowanie spowodowa³o przerwanie po³±czenia" +#: nis/nis_error.h:35 +msgid "Passed object is not the same object on server" +msgstr "Uzyskany obiekt nie jest taki sam jak obiekt na serwerze" -#. TRANS A network connection was closed for reasons outside the control of the -#. TRANS local host, such as by the remote machine rebooting or an unrecoverable -#. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:606 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 -msgid "Connection reset by peer" -msgstr "Po³±czenie zerwane przez drug± stronê" +#: nis/nis_error.h:36 +msgid "Modify operation failed" +msgstr "Operacja modyfikacji nie powiod³a siê" -#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this -#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the -#. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:617 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 -msgid "No buffer space available" -msgstr "Brak miejsca w buforze" +#: nis/nis_error.h:37 +msgid "Query illegal for named table" +msgstr "B³êdne zapytanie dla podanej tablicy" -#. TRANS You tried to connect a socket that is already connected. -#. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:627 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 -msgid "Transport endpoint is already connected" -msgstr "Drugi koniec jest ju¿ po³±czony" +#: nis/nis_error.h:38 +msgid "Attempt to remove a non-empty table" +msgstr "Próba skasowania tablicy z zawarto¶ci±" -#. TRANS The socket is not connected to anything. You get this error when you -#. TRANS try to transmit data over a socket, without first specifying a -#. TRANS destination for the data. For a connectionless socket (for datagram -#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:639 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 -msgid "Transport endpoint is not connected" -msgstr "Drugi koniec nie jest po³±czony" +#: nis/nis_error.h:39 +msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" +msgstr "B³±d podczas dostêpu do pliku startowego NIS+. Czy NIS+ jest zainstalowany?" -#. TRANS No default destination address was set for the socket. You get this -#. TRANS error when you try to transmit data over a connectionless socket, -#. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:650 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 -msgid "Destination address required" -msgstr "Wymagany jest adres docelowy" +#: nis/nis_error.h:40 +msgid "Full resync required for directory" +msgstr "Katalog wymaga powtórzenia pe³nej synchronizacji" -#. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:659 -msgid "Cannot send after transport endpoint shutdown" -msgstr "Wysy³anie po zamkniêciu gniazda jest niemo¿liwe" +#: nis/nis_error.h:41 +msgid "NIS+ operation failed" +msgstr "Operacja NIS+ nie powiod³a siê" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:668 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 -msgid "Too many references: cannot splice" -msgstr "Za du¿o odniesieñ: dowi±zanie niemo¿liwe" +#: nis/nis_error.h:42 +msgid "NIS+ service is unavailable or not installed" +msgstr "Us³uga NIS+ jest niedostêpna lub nie zosta³a zainstalowana" -#. TRANS A socket operation with a specified timeout received no response during -#. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:678 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 -msgid "Connection timed out" -msgstr "Przekroczony czas oczekiwania na po³±czenie" +#: nis/nis_error.h:43 +msgid "Yes, 42 is the meaning of life" +msgstr "Tak, 42 jest odpowiedzi± na pytanie o sens ¿ycia" -#. TRANS A remote host refused to allow the network connection (typically because -#. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:688 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 -msgid "Connection refused" -msgstr "Po³±czenie odrzucone" +#: nis/nis_error.h:44 +msgid "Unable to authenticate NIS+ server" +msgstr "Uwierzytelnienie serwera NIS+ jest niemo¿liwe" -#. TRANS Too many levels of symbolic links were encountered in looking up a file name. -#. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:698 -msgid "Too many levels of symbolic links" -msgstr "Za du¿e zagnie¿d¿enie dowi±zañ symbolicznych" +#: nis/nis_error.h:45 +msgid "Unable to authenticate NIS+ client" +msgstr "Uwierzytelnienie klienta NIS+ jest niemo¿liwe" -#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for -#. TRANS Files}) or host name too long (in @code{gethostname} or -#. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:709 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 -msgid "File name too long" -msgstr "Za d³uga nazwa pliku" +#: nis/nis_error.h:46 +msgid "No file space on server" +msgstr "Brak miejsca na serwerze" -#. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:718 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 -msgid "Host is down" -msgstr "Urz±dzenie jest wy³±czone" +#: nis/nis_error.h:47 +msgid "Unable to create process on server" +msgstr "Utworzenie procesu na serwerze jest niemo¿liwe" -#. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:727 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 -msgid "No route to host" -msgstr "Brak trasy do hosta" +#: nis/nis_error.h:48 +msgid "Master server busy, full dump rescheduled." +msgstr "Serwer nadrzêdny jest zajêty, pe³ny zrzut danych przesuniêty na pó¼niej." -#. TRANS Directory not empty, where an empty directory was expected. Typically, -#. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:737 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 -msgid "Directory not empty" -msgstr "Katalog nie jest pusty" +#: 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" -#. TRANS This means that the per-user limit on new process would be exceeded by -#. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on -#. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:748 -msgid "Too many processes" -msgstr "Za du¿o procesów" +#: nis/nis_print.c:51 +msgid "UNKNOWN" +msgstr "NIEZNANY" -#. TRANS The file quota system is confused because there are too many users. -#. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:758 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 -msgid "Too many users" -msgstr "Za du¿o u¿ytkowników" +#: nis/nis_print.c:109 +msgid "BOGUS OBJECT\n" +msgstr "NIEISTNIEJ¡CY OBIEKT\n" -#. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:767 -msgid "Disk quota exceeded" -msgstr "Przekroczony limit dyskowy" +#: nis/nis_print.c:112 +msgid "NO OBJECT\n" +msgstr "BRAK OBIEKTU\n" -#. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS -#. TRANS system which is due to file system rearrangements on the server host. -#. TRANS Repairing this condition usually requires unmounting and remounting -#. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:779 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 -msgid "Stale NFS file handle" -msgstr "Nieaktualny uchwyt pliku NFS" +#: nis/nis_print.c:115 +msgid "DIRECTORY\n" +msgstr "KATALOG\n" -# to imho jest bardziej zrozumiale - zwlaszcza ze to sie czasem zdarza -# jak sie uruchomi mountd bez -r -PK -#. TRANS An attempt was made to NFS-mount a remote file system with a file name that -#. TRANS already specifies an NFS-mounted file. -#. TRANS (This is an error on some operating systems, but we expect it to work -#. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:791 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 -msgid "Object is remote" -msgstr "Zdalny obiekt jest obiektem podmontowanym przez NFS" +#: nis/nis_print.c:118 +msgid "GROUP\n" +msgstr "GRUPA\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:800 -msgid "RPC struct is bad" -msgstr "Struktura RPC jest b³êdna" +#: nis/nis_print.c:121 +msgid "TABLE\n" +msgstr "TABLICA\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:809 -msgid "RPC version wrong" -msgstr "Z³a wersja RPC" +#: nis/nis_print.c:124 +msgid "ENTRY\n" +msgstr "POZYCJA\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:818 -msgid "RPC program not available" -msgstr "Program RPC niedostêpny" +#: nis/nis_print.c:127 +msgid "LINK\n" +msgstr "DOWI¡ZANIE\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:827 -msgid "RPC program version wrong" -msgstr "Z³a wersja programu RPC" +#: nis/nis_print.c:130 +msgid "PRIVATE\n" +msgstr "PRYWATNY\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:836 -msgid "RPC bad procedure for program" -msgstr "Z³a procedura RPC dla programu" +#: nis/nis_print.c:133 +msgid "(Unknown object)\n" +msgstr "(Nieznany obiekt)\n" -#. TRANS No locks available. This is used by the file locking facilities; see -#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but -#. TRANS it can result from an operation to an NFS server running another -#. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:848 -msgid "No locks available" -msgstr "Brak dostêpnych blokad" +#: nis/nis_print.c:167 +#, c-format +msgid "Name : `%s'\n" +msgstr "Nazwa : `%s'\n" -#. TRANS Inappropriate file type or format. The file was the wrong type for the -#. TRANS operation, or a data file had the wrong format. -#. TRANS -#. TRANS On some systems @code{chmod} returns this error if you try to set the -#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:861 -msgid "Inappropriate file type or format" -msgstr "Niew³a¶ciwy typ lub format pliku" +#: nis/nis_print.c:168 +#, c-format +msgid "Type : %s\n" +msgstr "Typ : %s\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:870 -msgid "Authentication error" -msgstr "B³±d uwierzytelnienia" +#: nis/nis_print.c:173 +msgid "Master Server :\n" +msgstr "Serwer nadrzêdny :\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:879 -msgid "Need authenticator" -msgstr "Wymagane uwierzytelnienie" +#: nis/nis_print.c:175 +msgid "Replicate :\n" +msgstr "Replikacja :\n" -#. TRANS Function not implemented. This indicates that the function called is -#. TRANS not implemented at all, either in the C library itself or in the -#. TRANS operating system. When you get this error, you can be sure that this -#. TRANS particular function will always fail with @code{ENOSYS} unless you -#. TRANS install a new version of the C library or the operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:892 -msgid "Function not implemented" -msgstr "Nie zaimplementowana funkcja" +#: nis/nis_print.c:176 +#, c-format +msgid "\tName : %s\n" +msgstr "\tNazwa : %s\n" -#. TRANS Not supported. A function returns this error when certain parameter -#. TRANS values are valid, but the functionality they request is not available. -#. TRANS This can mean that the function does not implement a particular command -#. TRANS or option value or flag bit at all. For functions that operate on some -#. TRANS object given in a parameter, such as a file descriptor or a port, it -#. TRANS might instead mean that only @emph{that specific object} (file -#. TRANS descriptor, port, etc.) is unable to support the other parameters given; -#. TRANS different file descriptors might support different ranges of parameter -#. TRANS values. -#. TRANS -#. TRANS If the entire function is not available at all in the implementation, -#. TRANS it returns @code{ENOSYS} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:912 -msgid "Not supported" -msgstr "Nie obs³ugiwane" +#: nis/nis_print.c:177 +msgid "\tPublic Key : " +msgstr "\tKlucz publiczny : " + +#: nis/nis_print.c:181 +msgid "None.\n" +msgstr "Brak.\n" -#. 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. -#: stdio-common/../sysdeps/gnu/errlist.c:922 -msgid "Invalid or incomplete multibyte or wide character" -msgstr "B³êdny lub niepe³ny znak wielobajtowy" +#: nis/nis_print.c:184 +#, c-format +msgid "Diffie-Hellmann (%d bits)\n" +msgstr "Diffie-Hellmann (%d bitów)\n" -#. TRANS In the GNU system, servers supporting the @code{term} protocol return -#. TRANS this error for certain operations when the caller is not in the -#. TRANS foreground process group of the terminal. Users do not usually see this -#. TRANS error because functions such as @code{read} and @code{write} translate -#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, -#. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:936 -msgid "Inappropriate operation for background process" -msgstr "Dzia³anie niedopuszczalne dla procesu w tle" +#: nis/nis_print.c:189 +#, c-format +msgid "RSA (%d bits)\n" +msgstr "RSA (%d bitów)\n" -#. TRANS In the GNU system, opening a file returns this error when the file is -#. TRANS translated by a program and the translator program dies while starting -#. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:947 -msgid "Translator died" -msgstr "Translator przerwa³ pracê" +#: nis/nis_print.c:192 +msgid "Kerberos.\n" +msgstr "Kerberos.\n" -#. TRANS The experienced user will know what is wrong. -#. TRANS @c This error code is a joke. Its perror text is part of the joke. -#. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:958 -msgid "?" -msgstr "?" +#: nis/nis_print.c:195 +#, c-format +msgid "Unknown (type = %d, bits = %d)\n" +msgstr "Nieznany (typ = %d, bity = %d)\n" -#. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:967 -msgid "You really blew it this time" -msgstr "Tym razem da³e¶ popaliæ" +#: nis/nis_print.c:206 +#, c-format +msgid "\tUniversal addresses (%u)\n" +msgstr "\tAdresy uniwersalne (%u)\n" -#. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:976 -msgid "Computer bought the farm" -msgstr "Komputer wyjecha³ na wakacje" +#: nis/nis_print.c:228 +msgid "Time to live : " +msgstr "Czas ¿ycia : " -#. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:985 -msgid "Gratuitous error" -msgstr "Nieoczekiwany b³±d" +#: nis/nis_print.c:230 +msgid "Default Access rights :\n" +msgstr "Domy¶lne prawa dostêpu :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:993 -msgid "Bad message" -msgstr "B³êdny komunikat" +#: nis/nis_print.c:239 +#, c-format +msgid "\tType : %s\n" +msgstr "\tTyp : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1001 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 -msgid "Identifier removed" -msgstr "Identyfikator zosta³ usuniêty" +#: nis/nis_print.c:240 +msgid "\tAccess rights: " +msgstr "\tPrawa dostêpu: " -# wydaje mi sie ze tu chodzi o wyczerpanie TTL i stad 'zbyt' -PK -#: stdio-common/../sysdeps/gnu/errlist.c:1009 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 -msgid "Multihop attempted" -msgstr "Próba przej¶cia przez zbyt wiele ruterów" +#: nis/nis_print.c:254 +msgid "Group Flags :" +msgstr "Flagi grupy :" -#: stdio-common/../sysdeps/gnu/errlist.c:1017 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 -msgid "No data available" -msgstr "Brak danych" +#: nis/nis_print.c:257 +msgid "" +"\n" +"Group Members :\n" +msgstr "" +"\n" +"Cz³onkowie grupy :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1025 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 -msgid "Link has been severed" -msgstr "Po³±czenie zosta³o przerwane" +#: nis/nis_print.c:269 +#, c-format +msgid "Table Type : %s\n" +msgstr "Typ tablicy : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1033 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 -msgid "No message of desired type" -msgstr "Brak komunikatu o po¿±danym typie" +#: nis/nis_print.c:270 +#, c-format +msgid "Number of Columns : %d\n" +msgstr "Liczba kolumn : %d\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1041 -msgid "Out of streams resources" -msgstr "Brak dodatkowych strumieni" +#: nis/nis_print.c:271 +#, c-format +msgid "Character Separator : %c\n" +msgstr "Separator znaków : %c\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1049 -msgid "Device not a stream" -msgstr "Urz±dzenie nie jest strumieniem" +#: nis/nis_print.c:272 +#, c-format +msgid "Search Path : %s\n" +msgstr "¦cie¿ka przeszukiwania : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1057 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 -msgid "Value too large for defined data type" -msgstr "Warto¶æ za du¿a dla zdefiniowanego typu danych" +#: nis/nis_print.c:273 +msgid "Columns :\n" +msgstr "Kolumny :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1065 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 -msgid "Protocol error" -msgstr "B³±d protoko³u" +#: nis/nis_print.c:276 +#, c-format +msgid "\t[%d]\tName : %s\n" +msgstr "\t[%d]\tNazwa : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1073 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 -msgid "Timer expired" -msgstr "Up³yn±³ czas stopera" +#: nis/nis_print.c:278 +msgid "\t\tAttributes : " +msgstr "\t\tAtrybuty : " -#. TRANS Operation canceled; an asynchronous operation was canceled before it -#. TRANS completed. @xref{Asynchronous I/O}. When you call @code{aio_cancel}, -#. TRANS the normal result is for the operations affected to complete with this -#. TRANS error; @pxref{Cancel AIO Operations}. -#: stdio-common/../sysdeps/gnu/errlist.c:1085 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 -msgid "Operation canceled" -msgstr "Operacja anulowana" +#: nis/nis_print.c:280 +msgid "\t\tAccess Rights : " +msgstr "\t\tPrawa dostêpu : " -#: stdio-common/../sysdeps/gnu/errlist.c:1093 -msgid "Interrupted system call should be restarted" -msgstr "Nale¿y wznowiæ przerwane wywo³anie systemowe" +#: nis/nis_print.c:290 +msgid "Linked Object Type : " +msgstr "Typ dowi±zanego obiektu : " -#: stdio-common/../sysdeps/gnu/errlist.c:1101 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 -msgid "Channel number out of range" -msgstr "Numer kana³u poza zakresem" +#: nis/nis_print.c:292 +#, c-format +msgid "Linked to : %s\n" +msgstr "Dowi±zany do : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1109 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 -msgid "Level 2 not synchronized" -msgstr "Poziom 2 nie zsynchronizowany" +#: nis/nis_print.c:302 +#, c-format +msgid "\tEntry data of type %s\n" +msgstr "\tDane rekordu typu %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1117 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 -msgid "Level 3 halted" -msgstr "Poziom 3 zatrzymany" +#: nis/nis_print.c:305 +#, c-format +msgid "\t[%u] - [%u bytes] " +msgstr "\t[%u] - [%u bajtów] " -#: stdio-common/../sysdeps/gnu/errlist.c:1125 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 -msgid "Level 3 reset" -msgstr "Poziom 3 wyzerowany" +#: nis/nis_print.c:308 +msgid "Encrypted data\n" +msgstr "Zaszyfrowane dane\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1133 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 -msgid "Link number out of range" -msgstr "Numer dowi±zania poza zakresem" +#: nis/nis_print.c:310 +msgid "Binary data\n" +msgstr "Dane binarne\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1141 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 -msgid "Protocol driver not attached" -msgstr "Sterownik protoko³u nie jest pod³±czony" +#: nis/nis_print.c:326 +#, c-format +msgid "Object Name : %s\n" +msgstr "Nazwa obiektu : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1149 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 -msgid "No CSI structure available" -msgstr "Struktura CSI niedostêpna" +#: nis/nis_print.c:327 +#, c-format +msgid "Directory : %s\n" +msgstr "Katalog : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1157 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 -msgid "Level 2 halted" -msgstr "Poziom 2 zatrzymany" +#: nis/nis_print.c:328 +#, c-format +msgid "Owner : %s\n" +msgstr "W³a¶ciciel : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1165 -msgid "Invalid exchange" -msgstr "B³êdna wymiana" +#: nis/nis_print.c:329 +#, c-format +msgid "Group : %s\n" +msgstr "Grupa : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1173 -msgid "Invalid request descriptor" -msgstr "B³êdny deskryptor ¿±dania" +#: nis/nis_print.c:330 +msgid "Access Rights : " +msgstr "Prawa dostêpu : " -#: stdio-common/../sysdeps/gnu/errlist.c:1181 -msgid "Exchange full" -msgstr "Przepe³niona wymiana" +#: nis/nis_print.c:332 +#, c-format +msgid "" +"\n" +"Time to Live : " +msgstr "" +"\n" +"Czas ¿ycia : " -#: stdio-common/../sysdeps/gnu/errlist.c:1189 -msgid "No anode" -msgstr "Brak anody" +#: nis/nis_print.c:335 +#, c-format +msgid "Creation Time : %s" +msgstr "Czas utworz. : %s" -#: stdio-common/../sysdeps/gnu/errlist.c:1197 -msgid "Invalid request code" -msgstr "Z³y kod ¿±dania" +#: nis/nis_print.c:337 +#, c-format +msgid "Mod. Time : %s" +msgstr "Czas modyf. : %s" -#: stdio-common/../sysdeps/gnu/errlist.c:1205 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 -msgid "Invalid slot" -msgstr "B³êdny kana³" +#: nis/nis_print.c:338 +msgid "Object Type : " +msgstr "Typ obiektu : " -#: stdio-common/../sysdeps/gnu/errlist.c:1213 -msgid "File locking deadlock error" -msgstr "Podczas blokowania pliku wyst±pi³o zakleszczenie" +#: nis/nis_print.c:358 +#, c-format +msgid " Data Length = %u\n" +msgstr " Rozmiar danych = %u\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1221 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 -msgid "Bad font file format" -msgstr "B³êdny format pliku fontu" +#: nis/nis_print.c:372 +#, c-format +msgid "Status : %s\n" +msgstr "Stan : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1229 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 -msgid "Machine is not on the network" -msgstr "Maszyna nie znajduje siê w tej sieci" +#: nis/nis_print.c:373 +#, c-format +msgid "Number of objects : %u\n" +msgstr "Liczba obiektów : %u\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1237 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 -msgid "Package not installed" -msgstr "Pakiet nie jest zainstalowany" +#: nis/nis_print.c:377 +#, c-format +msgid "Object #%d:\n" +msgstr "Obiekt #%d:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1245 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 -msgid "Advertise error" -msgstr "B³±d podczas og³aszania" +#: nis/nis_print_group_entry.c:117 +#, c-format +msgid "Group entry for \"%s.%s\" group:\n" +msgstr "Wpis dla grupy \"%s.%s\":\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1253 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 -msgid "Srmount error" -msgstr "B³±d srmount" +# XXX nie-czlonkowie brzmi glupio -PK +#: nis/nis_print_group_entry.c:125 +msgid " Explicit members:\n" +msgstr " Cz³onkowie zadeklarowani:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1261 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 -msgid "Communication error on send" -msgstr "B³±d komunikacji podczas wysy³ania" +#: nis/nis_print_group_entry.c:130 +msgid " No explicit members\n" +msgstr " Brak zadeklarowanych cz³onków\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1269 -msgid "RFS specific error" -msgstr "B³±d RFS" +#: nis/nis_print_group_entry.c:133 +msgid " Implicit members:\n" +msgstr " Cz³onkowie domniemani:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1277 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 -msgid "Name not unique on network" -msgstr "Nazwa nie jest unikalna w sieci" +#: nis/nis_print_group_entry.c:138 +msgid " No implicit members\n" +msgstr " Brak domniemanych cz³onków\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1285 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 -msgid "File descriptor in bad state" -msgstr "Deskryptor pliku w z³ym stanie" +#: nis/nis_print_group_entry.c:141 +msgid " Recursive members:\n" +msgstr " Cz³onkowie rekursywni:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1293 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 -msgid "Remote address changed" -msgstr "Zmieni³ siê adres drugiego koñca" +#: nis/nis_print_group_entry.c:146 +msgid " No recursive members\n" +msgstr " Brak rekursywnych cz³onków\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1301 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 -msgid "Can not access a needed shared library" -msgstr "Brak dostêpu do wymaganej biblioteki dzielonej" +#: nis/nis_print_group_entry.c:149 nis/nis_print_group_entry.c:165 +msgid " Explicit nonmembers:\n" +msgstr " Nie-cz³onkowie zadeklarowani:\n" + +#: nis/nis_print_group_entry.c:154 +msgid " No explicit nonmembers\n" +msgstr " Brak zadeklarowanych nie-cz³onków\n" + +#: nis/nis_print_group_entry.c:157 +msgid " Implicit nonmembers:\n" +msgstr " Nie-cz³onkowie domniemani:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1309 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 -msgid "Accessing a corrupted shared library" -msgstr "Próba u¿ycia uszkodzonej biblioteki dzielonej" +#: nis/nis_print_group_entry.c:162 +msgid " No implicit nonmembers\n" +msgstr " Brak domniemanych nie-cz³onków\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1317 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 -msgid ".lib section in a.out corrupted" -msgstr "Sekcja .lib w a.out jest uszkodzona" +#: nis/nis_print_group_entry.c:170 +msgid " No recursive nonmembers\n" +msgstr " Brak rekursywnych nie-cz³onków\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1325 -msgid "Attempting to link in too many shared libraries" -msgstr "Próba ³±czenia ze zbyt wieloma bibliotekami dzielonymi" +#: nis/nss_nisplus/nisplus-publickey.c:101 +#: nis/nss_nisplus/nisplus-publickey.c:183 +#, c-format +msgid "DES entry for netname %s not unique\n" +msgstr "Pozycja DES dla sieci %s nie jest unikalna\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1333 -msgid "Cannot exec a shared library directly" -msgstr "Nie mo¿na bezpo¶rednio uruchomiæ biblioteki dzielonej" +#: nis/nss_nisplus/nisplus-publickey.c:220 +#, c-format +msgid "netname2user: missing group id list in `%s'." +msgstr "netname2user: brak listy identyfikatorów grup w `%s'." -#: stdio-common/../sysdeps/gnu/errlist.c:1341 -msgid "Streams pipe error" -msgstr "B³±d potoku biblioteki strumieni" +#: nis/nss_nisplus/nisplus-publickey.c:302 +#: nis/nss_nisplus/nisplus-publickey.c:308 +#: nis/nss_nisplus/nisplus-publickey.c:373 +#: nis/nss_nisplus/nisplus-publickey.c:382 +#, c-format +msgid "netname2user: (nis+ lookup): %s\n" +msgstr "netname2user: (odwzorowanie nis+): %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1349 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 -msgid "Structure needs cleaning" -msgstr "Struktura wymaga wyczyszczenia" +#: nis/nss_nisplus/nisplus-publickey.c:321 +#, c-format +msgid "netname2user: DES entry for %s in directory %s not unique" +msgstr "netname2user: wpis DES dla %s w katalogu %s nie jest unikalny" -#: stdio-common/../sysdeps/gnu/errlist.c:1357 -msgid "Not a XENIX named type file" -msgstr "Nie jest XENIXowym plikiem nazwanego typu" +# XXX principal = nadzorca, troche lame -PK +#: nis/nss_nisplus/nisplus-publickey.c:339 +#, c-format +msgid "netname2user: principal name `%s' too long" +msgstr "name2user: nazwa nadzorcy `%s' jest zbyt d³uga" -#: stdio-common/../sysdeps/gnu/errlist.c:1365 -msgid "No XENIX semaphores available" -msgstr "Brak dostêpnych semaforów XENIXowych" +#: nis/nss_nisplus/nisplus-publickey.c:395 +#, c-format +msgid "netname2user: LOCAL entry for %s in directory %s not unique" +msgstr "netname2user: wpis LOKALNY dla %s w katalogu %s nie jest unikalny" -#: stdio-common/../sysdeps/gnu/errlist.c:1373 -msgid "Is a named type file" -msgstr "Jest plikiem nazwanym" +#: nis/nss_nisplus/nisplus-publickey.c:402 +msgid "netname2user: should not have uid 0" +msgstr "netname2user: UID 0 nie powinien wyst±piæ" -#: stdio-common/../sysdeps/gnu/errlist.c:1381 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 -msgid "Remote I/O error" -msgstr "B³±d we/wy w odleg³ym systemie" +#: nis/ypclnt.c:825 +msgid "Request arguments bad" +msgstr "Argumenty ¿±dania s± b³êdne" -#: stdio-common/../sysdeps/gnu/errlist.c:1389 -msgid "No medium found" -msgstr "Brak medium" +#: nis/ypclnt.c:828 +msgid "RPC failure on NIS operation" +msgstr "B³±d RPC podczas operacji NIS" -#: stdio-common/../sysdeps/gnu/errlist.c:1397 -msgid "Wrong medium type" -msgstr "Niew³a¶ciwy typ medium" +#: nis/ypclnt.c:831 +msgid "Can't bind to server which serves this domain" +msgstr "Nie mo¿na po³±czyæ siê z serwerem dla tej domeny" -#: stdio-common/../sysdeps/unix/siglist.c:26 -msgid "Signal 0" -msgstr "Sygna³ 0" +#: nis/ypclnt.c:834 +msgid "No such map in server's domain" +msgstr "Brak takiej mapy w domenie serwera" -#: stdio-common/../sysdeps/unix/siglist.c:32 -msgid "IOT trap" -msgstr "Pu³apka IOT" +#: nis/ypclnt.c:837 +msgid "No such key in map" +msgstr "Brak takiego klucza w mapie" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 -msgid "Error 0" -msgstr "B³±d 0" +#: nis/ypclnt.c:840 +msgid "Internal NIS error" +msgstr "B³±d wewnêtrzny NIS" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 -#: nis/nis_error.c:40 -msgid "Not owner" -msgstr "Nie jest w³a¶cicielem" +#: nis/ypclnt.c:843 +msgid "Local resource allocation failure" +msgstr "Wyst±pi³ b³±d podczas przydzielania lokalnych zasobów" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 -msgid "I/O error" -msgstr "B³±d we/wy" +#: nis/ypclnt.c:846 +msgid "No more records in map database" +msgstr "Nie ma wiêcej rekordów w mapie" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 -msgid "Arg list too long" -msgstr "Lista argumentów za d³uga" +#: nis/ypclnt.c:849 +msgid "Can't communicate with portmapper" +msgstr "Komunikacja z portmapperem jest niemo¿liwa" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 -msgid "Bad file number" -msgstr "B³êdny numer pliku" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 -msgid "Not enough space" -msgstr "Za ma³o miejsca" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 -msgid "Device busy" -msgstr "Urz±dzenie zajête" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 -msgid "Cross-device link" -msgstr "Dowi±zanie miêdzy urz±dzeniami" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 -msgid "File table overflow" -msgstr "Przepe³nienie tablicy plików" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 -msgid "Argument out of domain" -msgstr "Argument spoza dziedziny" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 -msgid "Result too large" -msgstr "Wynik za du¿y" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 -msgid "Deadlock situation detected/avoided" -msgstr "Wykryto/unikniêto sytuacji zakleszczenia" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 -msgid "No record locks available" -msgstr "Brak dostêpnych blokad rekordów" +#: nis/ypclnt.c:852 +msgid "Can't communicate with ypbind" +msgstr "Komunikacja z ypbind jest niemo¿liwa" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 -msgid "Disc quota exceeded" -msgstr "Przekroczony limit dyskowy" +#: nis/ypclnt.c:855 +msgid "Can't communicate with ypserv" +msgstr "Komunikacja z ypserv jest niemo¿liwa" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 -msgid "Bad exchange descriptor" -msgstr "B³êdny deskryptor wymiany" +#: nis/ypclnt.c:858 +msgid "Local domain name not set" +msgstr "Lokalna domena nie jest ustawiona" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 -msgid "Bad request descriptor" -msgstr "B³êdny deskryptor ¿±dania" +#: nis/ypclnt.c:861 +msgid "NIS map database is bad" +msgstr "Mapa NIS zawiera b³êdy" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 -msgid "Message tables full" -msgstr "Przepe³nienie tablicy komunikatów" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 -msgid "Anode table overflow" -msgstr "Przepe³nienie tablicy anod" +#: nis/ypclnt.c:864 +msgid "NIS client/server version mismatch - can't supply service" +msgstr "Niezgodno¶æ wersji miêdzy klientem i serwerem NIS - us³uga niemo¿liwa" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 -msgid "Bad request code" -msgstr "Z³y kod ¿±dania" +#: nis/ypclnt.c:870 +msgid "Database is busy" +msgstr "Baza danych jest zajêta" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 -msgid "File locking deadlock" -msgstr "Podczas blokowania pliku wyst±pi³o zakleszczenie" +#: nis/ypclnt.c:873 +msgid "Unknown NIS error code" +msgstr "Nieznany kod b³êdu NIS" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 -msgid "Error 58" -msgstr "B³±d 58" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 -msgid "Error 59" -msgstr "B³±d 59" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 -msgid "Not a stream device" -msgstr "Nie jest urz±dzeniem strumieniowym" +#: nis/ypclnt.c:913 +msgid "Internal ypbind error" +msgstr "B³±d wewnêtrzny ypbind" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 -msgid "Out of stream resources" -msgstr "Brak dodatkowych strumieni" +#: nis/ypclnt.c:916 +msgid "Domain not bound" +msgstr "Domena nie zosta³a zwi±zana" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 -msgid "Error 72" -msgstr "B³±d 72" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 -msgid "Error 73" -msgstr "B³±d 73" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 -msgid "Error 75" -msgstr "B³±d 75" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 -msgid "Error 76" -msgstr "B³±d 76" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 -msgid "Not a data message" -msgstr "Nie jest komunikatem danych" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 -msgid "Attempting to link in more shared libraries than system limit" -msgstr "Próba ³±czenia z wiêksz± liczb± bibliotek dzielonych ni¿ wynosi limit" +#: nis/ypclnt.c:919 +msgid "System resource allocation failure" +msgstr "Wyst±pi³ b³±d podczas przydzielania zasobów systemowych" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 -msgid "Can not exec a shared library directly" -msgstr "Nie mo¿na bezpo¶rednio uruchomiæ biblioteki dzielonej" +#: nis/ypclnt.c:922 +msgid "Unknown ypbind error" +msgstr "Nieznany b³±d ypbind" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 -msgid "Illegal byte sequence" -msgstr "B³êdna sekwencja bajtów" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 -msgid "Operation not applicable" -msgstr "Operacja nie mo¿e byæ zastosowana" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 -msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" -msgstr "Liczba dowi±zañ symbolicznych przy dostêpie do pliku przekracza MAXSYMLINKS" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 -msgid "Error 91" -msgstr "B³±d 91" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 -msgid "Error 92" -msgstr "B³±d 92" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 -msgid "Option not supported by protocol" -msgstr "Opcja nie obs³ugiwana przez protokó³" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 -msgid "Error 100" -msgstr "B³±d 100" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 -msgid "Error 101" -msgstr "B³±d 101" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 -msgid "Error 102" -msgstr "B³±d 102" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 -msgid "Error 103" -msgstr "B³±d 103" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 -msgid "Error 104" -msgstr "B³±d 104" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 -msgid "Error 105" -msgstr "B³±d 105" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 -msgid "Error 106" -msgstr "B³±d 106" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 -msgid "Error 107" -msgstr "B³±d 107" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 -msgid "Error 108" -msgstr "B³±d 108" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 -msgid "Error 109" -msgstr "B³±d 109" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 -msgid "Error 110" -msgstr "B³±d 110" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 -msgid "Error 111" -msgstr "B³±d 111" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 -msgid "Error 112" -msgstr "B³±d 112" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 -msgid "Error 113" -msgstr "B³±d 113" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 -msgid "Error 114" -msgstr "B³±d 114" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 -msgid "Error 115" -msgstr "B³±d 115" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 -msgid "Error 116" -msgstr "B³±d 116" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 -msgid "Error 117" -msgstr "B³±d 117" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 -msgid "Error 118" -msgstr "B³±d 118" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 -msgid "Error 119" -msgstr "B³±d 119" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 -msgid "Operation not supported on transport endpoint" -msgstr "Operacja nie obs³ugiwana przez drugi koniec" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 -msgid "Address family not supported by protocol family" -msgstr "Rodzina adresów nie obs³ugiwana przez rodzinê protoko³ów" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 -msgid "Network dropped connection because of reset" -msgstr "Sieæ przerwa³a po³±czenie z powodu resetu" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 -msgid "Error 136" -msgstr "B³±d 136" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 -msgid "Not a name file" -msgstr "Nie jest plikiem nazwy" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 -msgid "Not available" -msgstr "Niedostêpne" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 -msgid "Is a name file" -msgstr "Nie jest plikiem nazwy" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 -msgid "Reserved for future use" -msgstr "Zarezerwowane do przysz³ego wykorzystania" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 -msgid "Error 142" -msgstr "B³±d 142" +#: nis/ypclnt.c:963 +msgid "yp_update: cannot convert host to netname\n" +msgstr "yp_update: nie mo¿na przekonwertowaæ nazwy hosta na nazwê sieci\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 -msgid "Cannot send after socket shutdown" -msgstr "Wysy³anie po zamkniêciu gniazda jest niemo¿liwe" +#: nis/ypclnt.c:981 +msgid "yp_update: cannot get server address\n" +msgstr "yp_update: nie mo¿na uzyskaæ adresu serwera\n" -#: stdio-common/psignal.c:63 +#: nscd/aicache.c:76 nscd/hstcache.c:461 #, c-format -msgid "%s%sUnknown signal %d\n" -msgstr "%s%sNieznany sygna³ %d\n" +msgid "Haven't found \"%s\" in hosts cache!" +msgstr "Nie znaleziono \"%s\" w buforze hostów!" -#: dlfcn/dlinfo.c:51 -msgid "RTLD_SELF used in code not dynamically loaded" -msgstr "RTLD_SELF wyst±pi³o w kodzie nie ³adowanym dynamicznie" +#: nscd/aicache.c:78 nscd/hstcache.c:463 +#, c-format +msgid "Reloading \"%s\" in hosts cache!" +msgstr "Prze³adowywanie \"%s\" w buforze hostów!" -#: dlfcn/dlinfo.c:61 -msgid "unsupported dlinfo request" -msgstr "nieobs³ugiwane ¿±danie dlinfo" +#: nscd/cache.c:126 +#, c-format +msgid "add new entry \"%s\" of type %s for %s to cache%s" +msgstr "dodanie nowego wpisu \"%s\" typu %s dla %s do bufora%s" -#: malloc/mcheck.c:346 -msgid "memory is consistent, library is buggy\n" -msgstr "pamiêæ jest spójna, biblioteka zawiera b³êdy\n" +#: nscd/cache.c:233 nscd/connections.c:750 +#, c-format +msgid "cannot stat() file `%s': %s" +msgstr "znalezienie pliku bazy danych `%s' jest niemo¿liwe: %s" -#: malloc/mcheck.c:349 -msgid "memory clobbered before allocated block\n" -msgstr "pamiêæ zosta³a uszkodzona przed przydzielonym blokiem\n" +#: nscd/cache.c:262 +#, c-format +msgid "pruning %s cache; time %ld" +msgstr "czyszczenie bufora %s; czas %ld" -#: malloc/mcheck.c:352 -msgid "memory clobbered past end of allocated block\n" -msgstr "pamiêæ zosta³a uszkodzona za przydzielonym blokiem\n" +#: nscd/cache.c:289 +#, c-format +msgid "considering %s entry \"%s\", timeout %" +msgstr "rozwa¿anie wpisu %s \"%s\", limit czasu %" -#: malloc/mcheck.c:355 -msgid "block freed twice\n" -msgstr "blok zwalniany dwa razy\n" +#: nscd/connections.c:469 nscd/connections.c:481 nscd/connections.c:493 +#: nscd/connections.c:512 +#, c-format +msgid "invalid persistent database file \"%s\": %s" +msgstr "nieprawid³owy plik trwa³ej bazy danych \"%s\": %s" -#: malloc/mcheck.c:358 -msgid "bogus mcheck_status, library is buggy\n" -msgstr "b³êdny mcheck_status, biblioteka zawiera b³êdy\n" +#: nscd/connections.c:483 +msgid "header size does not match" +msgstr "rozmiar nag³ówka siê nie zgadza" -#: malloc/memusagestat.c:53 -msgid "Name output file" -msgstr "Nazwa pliku wyj¶ciowego" +#: nscd/connections.c:495 +msgid "file size does not match" +msgstr "rozmiar pliku siê nie zgadza" -#: malloc/memusagestat.c:54 -msgid "Title string used in output graphic" -msgstr "£añcuch tytu³owy u¿ywany w wynikowym wykresie" +#: nscd/connections.c:514 +msgid "verification failed" +msgstr "weryfikacja nie powiod³a siê" -#: malloc/memusagestat.c:55 -msgid "Generate output linear to time (default is linear to number of function calls)" -msgstr "Generowanie wyj¶cia liniowo po czasie (domy¶lnie: liniowo po liczbie wywo³añ funkcji)" +#: nscd/connections.c:528 +#, c-format +msgid "suggested size of table for database %s larger than the persistent database's table" +msgstr "sugerowany rozmiar tablicy dla bazy danych %s wiêkszy od bufora trwa³ej bazy danych" -#: malloc/memusagestat.c:57 -msgid "Also draw graph for total memory consumption" -msgstr "Narysowanie tak¿e wykresu ca³kowitego u¿ycia pamiêci" +#: nscd/connections.c:538 nscd/connections.c:619 +#, c-format +msgid "cannot create read-only descriptor for \"%s\"; no mmap" +msgstr "nie mo¿na utworzyæ deskryptora tylko dla odczytu dla \"%s\"; brak mmap" -#: malloc/memusagestat.c:58 -msgid "make output graphic VALUE pixel wide" -msgstr "stworzenie wykresu szeroko¶ci VALUE pikseli" +#: nscd/connections.c:598 +#, c-format +msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart" +msgstr "baza danych dla %s uszkodzona lub jednocze¶nie u¿ywana; w razie potrzeby trzeba rêcznie usun±æ %s i zrestartowaæ" -#: malloc/memusagestat.c:59 -msgid "make output graphic VALUE pixel high" -msgstr "stworzenie wykresu szeroko¶ci VALUE pikseli" +#: nscd/connections.c:605 +#, c-format +msgid "cannot create %s; no persistent database used" +msgstr "nie mo¿na utworzyæ %s; trwa³a baza danych nie u¿ywana" -#: malloc/memusagestat.c:64 -msgid "Generate graphic from memory profiling data" -msgstr "Wygenerowanie wykresu z danych profilowania pamiêci" +#: nscd/connections.c:608 +#, c-format +msgid "cannot create %s; no sharing possible" +msgstr "nie mo¿na utworzyæ %s; wspó³dzielenie niemo¿liwe" -#: malloc/memusagestat.c:67 -msgid "DATAFILE [OUTFILE]" -msgstr "PLIK-DANYCH [PLIK-WYJ¦CIOWY]" +#: nscd/connections.c:679 +#, c-format +msgid "cannot write to database file %s: %s" +msgstr "nie mo¿na zapisaæ do pliku bazy danych %s: %s" -#: string/strerror.c:43 posix/../sysdeps/posix/gai_strerror.c:57 -msgid "Unknown error" -msgstr "Nieznany b³±d" +#: nscd/connections.c:713 +#, c-format +msgid "cannot set socket to close on exec: %s; disabling paranoia mode" +msgstr "nie mo¿na ustawiæ gniazda do zamkniêcia przy exec: %s; wy³±czono tryb paranoiczny" -#: string/strsignal.c:69 +#: nscd/connections.c:763 #, c-format -msgid "Real-time signal %d" -msgstr "Sygna³ czasu rzeczywistego %d" +msgid "cannot open socket: %s" +msgstr "nie mo¿na otworzyæ gniazda: %s" -#: string/strsignal.c:73 +#: nscd/connections.c:780 #, c-format -msgid "Unknown signal %d" -msgstr "Nieznany sygna³ %d" +msgid "cannot change socket to nonblocking mode: %s" +msgstr "nie mo¿na przestawiæ gniazda w tryb nieblokuj±cy: %s" -#: timezone/zdump.c:176 +#: nscd/connections.c:788 #, c-format -msgid "%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n" -msgstr "%s: sk³adnia: %s [ --version ] [ -v ] [ -c rok ] nazwa_strefy...\n" +msgid "cannot set socket to close on exec: %s" +msgstr "nie mo¿na ustawiæ gniazda do zamkniêcia przy exec: %s" -#: timezone/zdump.c:269 -msgid "Error writing to standard output" -msgstr "B³±d podczas pisania na standardowe wyj¶cie" +#: nscd/connections.c:799 +#, c-format +msgid "cannot enable socket to accept connections: %s" +msgstr "nie mo¿na otworzyæ gniazda do przyjmowania po³±czeñ: %s" -#: timezone/zic.c:361 +#: nscd/connections.c:892 #, c-format -msgid "%s: Memory exhausted: %s\n" -msgstr "%s: Brak pamiêci: %s\n" +msgid "provide access to FD %d, for %s" +msgstr "udostêpnianie FD %d dla %s" -#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157 -msgid "Unknown system error" -msgstr "Nieznany b³±d systemowy" +#: nscd/connections.c:904 +#, c-format +msgid "cannot handle old request version %d; current version is %d" +msgstr "nie mo¿na obs³u¿yæ ¿±dañ w starej wersji %d; aktualna wersja to %d" -#: timezone/zic.c:420 +#: nscd/connections.c:954 nscd/connections.c:1007 #, c-format -msgid "\"%s\", line %d: %s" -msgstr "\"%s\", linia %d: %s" +msgid "cannot write result: %s" +msgstr "nie mo¿na zapisaæ wyniku: %s" -#: timezone/zic.c:423 +#: nscd/connections.c:1082 #, c-format -msgid " (rule from \"%s\", line %d)" -msgstr " (regu³a z \"%s\", linia %d)" +msgid "error getting caller's id: %s" +msgstr "b³±d podczas pobierania identyfikatorów wywo³uj±cych: %s" -#: timezone/zic.c:435 -msgid "warning: " -msgstr "uwaga: " +#: nscd/connections.c:1140 nscd/connections.c:1154 +#, c-format +msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode" +msgstr "nie mo¿na otworzyæ /proc/self/cmdline: %s; wy³±czono tryb paranoiczny" -#: timezone/zic.c:445 +#: nscd/connections.c:1194 #, c-format -msgid "" -"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" -"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" -msgstr "" -"%s: sk³adnia: %s [ --version ] [ -s ] [ -v ] [ -l czas_lokalny ] \\\n" -"\t[ -p regu³y_POSIX ] [ -d katalog ] [ -L sek_przestêpne ] \\\n" -"\t[ -y yearistype ] [ plik ...]\n" +msgid "cannot change to old UID: %s; disabling paranoia mode" +msgstr "nie mo¿na zmieniæ na stary UID: %s; wy³±czono tryb paranoiczny" -#: timezone/zic.c:492 +#: nscd/connections.c:1204 #, c-format -msgid "%s: More than one -d option specified\n" -msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -d\n" +msgid "cannot change to old GID: %s; disabling paranoia mode" +msgstr "nie mo¿na zmieniæ na stary GID: %s; wy³±czono tryb paranoiczny" -#: timezone/zic.c:502 +#: nscd/connections.c:1217 #, c-format -msgid "%s: More than one -l option specified\n" -msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -l\n" +msgid "cannot change to old working directory: %s; disabling paranoia mode" +msgstr "nie mo¿na przej¶æ do starego katalog roboczego: %s; wy³±czono tryb paranoiczny" -#: timezone/zic.c:512 +#: nscd/connections.c:1245 #, c-format -msgid "%s: More than one -p option specified\n" -msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -p\n" +msgid "re-exec failed: %s; disabling paranoia mode" +msgstr "ponowne wywo³anie nie powiod³o siê: %s; wy³±czono tryb paranoiczny" -#: timezone/zic.c:522 +#: nscd/connections.c:1254 #, c-format -msgid "%s: More than one -y option specified\n" -msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -y\n" +msgid "cannot change current working directory to \"/\": %s" +msgstr "nie mo¿na zmieniæ bie¿±cego katalogu na \"/\": %s" -#: timezone/zic.c:532 +#: nscd/connections.c:1372 #, c-format -msgid "%s: More than one -L option specified\n" -msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -L\n" +msgid "short read while reading request: %s" +msgstr "skrócony odczyt podczas czytania ¿±dania: `%s'" -#: timezone/zic.c:639 +#: nscd/connections.c:1404 #, c-format -msgid "%s: Can't unlink %s: %s\n" -msgstr "%s: Nie mo¿na usun±æ %s: %s\n" +msgid "key length in request too long: %d" +msgstr "d³ugo¶æ klucza w ¿±daniu zbyt du¿a: %d" -#: timezone/zic.c:646 -msgid "hard link failed, symbolic link used" -msgstr "stworzenie dowi±zania zwyk³ego nie powiod³o siê, u¿yto symbolicznego" +#: nscd/connections.c:1417 +#, c-format +msgid "short read while reading request key: %s" +msgstr "skrócony odczyt podczas czytania klucza ¿±dania: %s" -#: timezone/zic.c:654 +#: nscd/connections.c:1426 #, c-format -msgid "%s: Can't link from %s to %s: %s\n" -msgstr "%s: Nie mo¿na dowi±zaæ %s do %s: %s\n" +msgid "handle_request: request received (Version = %d) from PID %ld" +msgstr "handle_request: odebrano ¿±danie (Wersja = %d) od procesu %ld" -#: timezone/zic.c:752 timezone/zic.c:754 -msgid "same rule name in multiple files" -msgstr "ta sama nazwa nazwa regu³y w ró¿nych plikach" +#: nscd/connections.c:1431 +#, c-format +msgid "handle_request: request received (Version = %d)" +msgstr "handle_request: odebrano ¿±danie (Wersja = %d)" -#: timezone/zic.c:795 -msgid "unruly zone" -msgstr "strefa bez regu³" +#: nscd/connections.c:1792 +#, c-format +msgid "could only start %d threads; terminating" +msgstr "mo¿na uruchomiæ tylko %d w±tków; zakoñczenie" -#: timezone/zic.c:802 +#: nscd/connections.c:1840 nscd/connections.c:1841 nscd/connections.c:1858 +#: nscd/connections.c:1867 nscd/connections.c:1885 nscd/connections.c:1896 +#: nscd/connections.c:1907 #, c-format -msgid "%s in ruleless zone" -msgstr "%s w strefie dla której nie zdefiniowano regu³" +msgid "Failed to run nscd as user '%s'" +msgstr "Uruchomienie nscd jako u¿ytkownik '%s' nie powiod³o siê" -#: timezone/zic.c:823 -msgid "standard input" -msgstr "standardowe wej¶cie" +#: nscd/connections.c:1859 +#, c-format +msgid "initial getgrouplist failed" +msgstr "pocz±tkowe getgrouplist nie powiod³o siê" -#: timezone/zic.c:828 +#: nscd/connections.c:1868 #, c-format -msgid "%s: Can't open %s: %s\n" -msgstr "%s: Nie mo¿na otworzyæ %s: %s\n" +msgid "getgrouplist failed" +msgstr "getgrouplist nie powiod³o siê" -#: timezone/zic.c:839 -msgid "line too long" -msgstr "za d³uga linia" +#: nscd/connections.c:1886 +#, c-format +msgid "setgroups failed" +msgstr "setgroups nie powiod³o siê" + +#: nscd/grpcache.c:400 nscd/hstcache.c:411 nscd/initgrcache.c:411 +#: nscd/pwdcache.c:395 +#, c-format +msgid "short write in %s: %s" +msgstr "b³±d zapisu w %s: %s" -#: timezone/zic.c:859 -msgid "input line of unknown type" -msgstr "nieznany typ linii wej¶ciowej" +#: nscd/grpcache.c:443 nscd/initgrcache.c:77 +#, c-format +msgid "Haven't found \"%s\" in group cache!" +msgstr "Nie znaleziono \"%s\" w buforze grup!" -#: timezone/zic.c:875 +#: nscd/grpcache.c:445 nscd/initgrcache.c:79 #, c-format -msgid "%s: Leap line in non leap seconds file %s\n" -msgstr "%s: linia Leap nie znajduje siê w pliku sekund przestêpnych %s\n" +msgid "Reloading \"%s\" in group cache!" +msgstr "Prze³adowywanie \"%s\" w buforze grup!" -#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322 +#: nscd/grpcache.c:536 #, c-format -msgid "%s: panic: Invalid l_value %d\n" -msgstr "%s: panika: B³êdna l-warto¶æ %d\n" +msgid "Invalid numeric gid \"%s\"!" +msgstr "Nieprawid³owy liczbowy gid \"%s\"!" -#: timezone/zic.c:890 +#: nscd/mem.c:382 #, c-format -msgid "%s: Error reading %s\n" -msgstr "%s: B³±d odczytu %s\n" +msgid "freed %zu bytes in %s cache" +msgstr "zwolniono %zu bajtów w buforze %s" -#: timezone/zic.c:897 +#: nscd/mem.c:511 #, c-format -msgid "%s: Error closing %s: %s\n" -msgstr "%s: B³±d podczas zamykania %s: %s\n" +msgid "no more memory for database '%s'" +msgstr "nie ma wiêcej pamiêci dla bazy danych '%s'" -#: timezone/zic.c:902 -msgid "expected continuation line not found" -msgstr "brak spodziewanej linii kontynuacji" +#: nscd/nscd.c:97 +msgid "Read configuration data from NAME" +msgstr "Odczyt konfiguracji z pliku NAZWA" -#: timezone/zic.c:958 -msgid "wrong number of fields on Rule line" -msgstr "z³a liczba pól w linii Rule" +#: nscd/nscd.c:99 +msgid "Do not fork and display messages on the current tty" +msgstr "Nie przechodzenie w t³o i wy¶wietlanie komunikatów na bie¿±cym terminalu" -#: timezone/zic.c:962 -msgid "nameless rule" -msgstr "bezimienna regu³a" +#: nscd/nscd.c:100 +msgid "NUMBER" +msgstr "LICZBA" -#: timezone/zic.c:967 -msgid "invalid saved time" -msgstr "b³êdny czas oszczêdno¶ci" +#: nscd/nscd.c:100 +msgid "Start NUMBER threads" +msgstr "Uruchomienie takiej LICZBY w±tków" -#: timezone/zic.c:986 -msgid "wrong number of fields on Zone line" -msgstr "z³a liczba pól w linii Zone" +#: nscd/nscd.c:101 +msgid "Shut the server down" +msgstr "Zakoñczenie pracy serwera" + +#: nscd/nscd.c:102 +msgid "Print current configuration statistic" +msgstr "Wy¶wietlenie aktualnych statystyk konfiguracji" + +#: nscd/nscd.c:103 +msgid "TABLE" +msgstr "TABLICA" + +#: nscd/nscd.c:104 +msgid "Invalidate the specified cache" +msgstr "Uniewa¿nienie podanego bufora" + +#: nscd/nscd.c:105 +msgid "TABLE,yes" +msgstr "TABLICA,yes" + +#: nscd/nscd.c:106 +msgid "Use separate cache for each user" +msgstr "U¿ycie oddzielnego bufora dla ka¿dego u¿ytkownika" + +# XXX moze zostawic oryginal albo zrobic ladniej -PK +#: nscd/nscd.c:111 +msgid "Name Service Cache Daemon." +msgstr "Demon buforuj±cy us³ugi odwzorowania nazw." -#: timezone/zic.c:992 +#: nscd/nscd.c:143 nss/getent.c:858 nss/makedb.c:123 #, c-format -msgid "\"Zone %s\" line and -l option are mutually exclusive" -msgstr "Linia \"Zone %s\" i opcja -l wykluczaj± siê wzajemnie" +msgid "wrong number of arguments" +msgstr "z³a liczba argumentów" -#: timezone/zic.c:1000 +#: nscd/nscd.c:153 #, c-format -msgid "\"Zone %s\" line and -p option are mutually exclusive" -msgstr "Linia \"Zone %s\" i opcja -p wykluczaj± siê wzajemnie" +msgid "failure while reading configuration file; this is fatal" +msgstr "niepowodzenie podczas odczytu pliku konfiguracyjnego; koniec pracy" -#: timezone/zic.c:1012 +#: nscd/nscd.c:162 #, c-format -msgid "duplicate zone name %s (file \"%s\", line %d)" -msgstr "powtórzona nazwa strefy %s (plik \"%s\", linia %d)" +msgid "already running" +msgstr "jest ju¿ uruchomiony" -#: timezone/zic.c:1028 -msgid "wrong number of fields on Zone continuation line" -msgstr "z³a liczba pól w linii kontynuacji Zone" +#: nscd/nscd.c:177 nscd/nscd.c:232 +#, c-format +msgid "cannot fork" +msgstr "nie mo¿na wykonaæ fork" -#: timezone/zic.c:1068 -msgid "invalid UTC offset" -msgstr "nieprawid³owe przesuniêcie UTC" +#: nscd/nscd.c:240 +#, c-format +msgid "cannot change current working cirectory to \"/\"" +msgstr "nie mo¿na zmieniæ bie¿±cego katalogu na \"/\"" -#: timezone/zic.c:1071 -msgid "invalid abbreviation format" -msgstr "nieprawid³owy format skrótu" +#: nscd/nscd.c:248 +msgid "Could not create log file" +msgstr "Nie mo¿na utworzyæ pliku dziennika" -#: timezone/zic.c:1097 -msgid "Zone continuation line end time is not after end time of previous line" -msgstr "Czas koñcowy linii kontynuacji Zone nie jest po czasie koñcowym poprzedniej linii" +#: nscd/nscd.c:301 nscd/nscd.c:326 nscd/nscd_stat.c:172 +#, c-format +msgid "Only root is allowed to use this option!" +msgstr "Tylko root mo¿e u¿ywaæ tej opcji!" -#: timezone/zic.c:1124 -msgid "wrong number of fields on Leap line" -msgstr "z³a liczba pól w linii Leap" +#: nscd/nscd.c:359 nscd/nscd_stat.c:191 +#, c-format +msgid "write incomplete" +msgstr "zapis nie by³ kompletny" -#: timezone/zic.c:1133 -msgid "invalid leaping year" -msgstr "nieprawid³owy rok przestêpny" +#: nscd/nscd.c:370 +#, c-format +msgid "cannot read invalidate ACK" +msgstr "nie mo¿na odczytaæ ACK dla uniewa¿nienia" -#: timezone/zic.c:1148 timezone/zic.c:1252 -msgid "invalid month name" -msgstr "nieprawid³owa nazwa miesi±ca" +#: nscd/nscd.c:376 +#, c-format +msgid "invalidation failed" +msgstr "uniewa¿nienie nie powiod³o siê" -#: timezone/zic.c:1161 timezone/zic.c:1374 timezone/zic.c:1388 -msgid "invalid day of month" -msgstr "nieprawid³owy dzieñ miesi±ca" +#: nscd/nscd.c:386 +#, c-format +msgid "secure services not implemented anymore" +msgstr "bezpieczne us³ugi nie s± ju¿ zaimplementowane" -#: timezone/zic.c:1166 -msgid "time before zero" -msgstr "czas przed zerem" +#: nscd/nscd_conf.c:55 +#, c-format +msgid "database %s is not supported\n" +msgstr "baza danych %s nie jest obs³ugiwana\n" -#: timezone/zic.c:1170 -msgid "time too small" -msgstr "czas zbyt ma³y" +#: nscd/nscd_conf.c:106 +#, c-format +msgid "Parse error: %s" +msgstr "B³±d analizowania: %s" -#: timezone/zic.c:1174 -msgid "time too large" -msgstr "czas zbyt du¿y" +#: nscd/nscd_conf.c:191 +#, c-format +msgid "Must specify user name for server-user option" +msgstr "Trzeba podaæ nazwê u¿ytkownika dla opcji server-user" -#: timezone/zic.c:1178 timezone/zic.c:1281 -msgid "invalid time of day" -msgstr "nieprawid³owa pora dnia" +#: nscd/nscd_conf.c:198 +#, c-format +msgid "Must specify user name for stat-user option" +msgstr "Trzeba podaæ nazwê u¿ytkownika dla opcji stat-user" -#: timezone/zic.c:1197 -msgid "illegal CORRECTION field on Leap line" -msgstr "b³êdne pole CORRECTION w linii Leap" +#: nscd/nscd_conf.c:242 +#, c-format +msgid "invalid value for 'reload-count': %u" +msgstr "b³êdna warto¶æ dla 'reload-count': %u" -#: timezone/zic.c:1201 -msgid "illegal Rolling/Stationary field on Leap line" -msgstr "b³êdne pole Rolling/Stationary w linii Leap" +#: nscd/nscd_conf.c:257 +#, c-format +msgid "Must specify value for restart-interval option" +msgstr "Trzeba podaæ warto¶æ dla opcji restart-interval" -#: timezone/zic.c:1216 -msgid "wrong number of fields on Link line" -msgstr "z³a liczba pól w linii Link" +#: nscd/nscd_conf.c:271 +#, c-format +msgid "Unknown option: %s %s %s" +msgstr "Nieznana opcja: %s %s %s" -#: timezone/zic.c:1220 -msgid "blank FROM field on Link line" -msgstr "puste pole FROM w linii Link" +#: nscd/nscd_conf.c:284 +#, c-format +msgid "cannot get current working directory: %s; disabling paranoia mode" +msgstr "nie mo¿na pobraæ bie¿±cego katalogu: %s; wy³±czono tryb paranoiczny" -#: timezone/zic.c:1224 -msgid "blank TO field on Link line" -msgstr "puste pole TO w linii Link" +#: nscd/nscd_conf.c:304 +#, c-format +msgid "maximum file size for %s database too small" +msgstr "maksymalny rozmiar pliku dla bazy danych %s jest zbyt ma³y" -#: timezone/zic.c:1301 -msgid "invalid starting year" -msgstr "nieprawid³owy rok pocz±tkowy" +#: nscd/nscd_stat.c:141 +#, c-format +msgid "cannot write statistics: %s" +msgstr "nie mo¿na zapisaæ statystyk: %s" -#: timezone/zic.c:1305 -msgid "starting year too low to be represented" -msgstr "rok pocz±tkowy jest zbyt ma³y" +#: nscd/nscd_stat.c:156 +msgid "yes" +msgstr "tak" + +#: nscd/nscd_stat.c:157 +msgid "no" +msgstr "nie" -#: timezone/zic.c:1307 -msgid "starting year too high to be represented" -msgstr "rok pocz±tkowy jest zbyt du¿y" +#: nscd/nscd_stat.c:168 +#, c-format +msgid "Only root or %s is allowed to use this option!" +msgstr "Tylko root lub %s mo¿e u¿ywaæ tej opcji!" -#: timezone/zic.c:1326 -msgid "invalid ending year" -msgstr "nieprawid³owy rok koñcowy" +#: nscd/nscd_stat.c:179 +#, c-format +msgid "nscd not running!\n" +msgstr "nscd nie jest uruchomiony!\n" -#: timezone/zic.c:1330 -msgid "ending year too low to be represented" -msgstr "rok koñcowy jest zbyt ma³y" +#: nscd/nscd_stat.c:203 +#, c-format +msgid "cannot read statistics data" +msgstr "nie mo¿na odczytaæ danych statystycznych" -#: timezone/zic.c:1332 -msgid "ending year too high to be represented" -msgstr "rok koñcowy jest zbyt du¿y" +#: nscd/nscd_stat.c:206 +#, c-format +msgid "" +"nscd configuration:\n" +"\n" +"%15d server debug level\n" +msgstr "" +"konfiguracja nscd:\n" +"\n" +"%15d poziom komunikatów diagnostycznych\n" -#: timezone/zic.c:1335 -msgid "starting year greater than ending year" -msgstr "rok pocz±tkowy jest pó¼niejszy ni¿ koñcowy" +#: nscd/nscd_stat.c:230 +#, c-format +msgid "%3ud %2uh %2um %2lus server runtime\n" +msgstr "%3ud %2uh %2um %2lus czasu dzia³ania serwera\n" -#: timezone/zic.c:1342 -msgid "typed single year" -msgstr "podano pojedynczy rok" +#: nscd/nscd_stat.c:233 +#, c-format +msgid " %2uh %2um %2lus server runtime\n" +msgstr " %2uh %2um %2lus czasu dzia³ania serwera\n" -#: timezone/zic.c:1379 -msgid "invalid weekday name" -msgstr "nieprawid³owa nazwa dnia tygodnia" +#: nscd/nscd_stat.c:235 +#, c-format +msgid " %2um %2lus server runtime\n" +msgstr " %2um %2lus czasu dzia³ania serwera\n" -#: timezone/zic.c:1494 +#: nscd/nscd_stat.c:237 #, c-format -msgid "%s: Can't remove %s: %s\n" -msgstr "%s: Nie mo¿na usun±æ %s: %s\n" +msgid " %2lus server runtime\n" +msgstr " %2lus czasu dzia³ania serwera\n" -#: timezone/zic.c:1504 +#: nscd/nscd_stat.c:239 #, c-format -msgid "%s: Can't create %s: %s\n" -msgstr "%s: Nie mo¿na utworzyæ %s: %s\n" +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" +msgstr "" +"%15d aktualna liczba w±tków\n" +"%15d maksymalna liczba w±tków\n" +"%15lu razy klienci musieli czekaæ\n" +"%15s tryb paranoiczny w³±czony\n" +"%15lu miêdzy restartami\n" -#: timezone/zic.c:1570 +#: nscd/nscd_stat.c:273 #, c-format -msgid "%s: Error writing %s\n" -msgstr "%s: B³±d podczas zapisu do %s\n" +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 cache hits on positive entries\n" +"%15 cache hits on negative entries\n" +"%15 cache misses on positive entries\n" +"%15 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 number of delays on rdlock\n" +"%15 number of delays on wrlock\n" +"%15 memory allocations failed\n" +"%15s check /etc/%s for changes\n" +msgstr "" +"\n" +"bufor %s:\n" +"\n" +"%15s bufor w³±czony\n" +"%15s bufor trwa³y\n" +"%15s bufor wspó³dzielony\n" +"%15zu zalecany rozmiar\n" +"%15zu ca³kowity rozmiar puli danych\n" +"%15zu u¿ywany rozmiar puli danych\n" +"%15lu sekund czasu przez który bêd± utrzymywane wpisy pozytywne\n" +"%15lu sekund czasu przez który bêd± utrzymywane wpisy negatywne\n" +"%15 trafionych wpisów pozytywnych\n" +"%15 trafionych wpisów negatywnych\n" +"%15 nie trafionych wpisów pozytywnych\n" +"%15 nie trafionych wpisów negatywnych\n" +"%15lu%% trafieñ\n" +"%15zu aktualnie pamiêtanych warto¶ci\n" +"%15zu maksymalnie pamiêtanych warto¶ci\n" +"%15zu maksymalna d³ugo¶æ szukanego ³añcucha\n" +"%15 opó¼nieñ na rdlock\n" +"%15 opó¼nieñ na wrlock\n" +"%15 przydzieleñ pamiêci nie powiod³o siê\n" +"%15s sprawdzanie zmian w /etc/%s\n" -# jak ladnie przetlumaczyc ten until time? -PK -#: timezone/zic.c:1760 -msgid "can't determine time zone abbreviation to use just after until time" -msgstr "nie mo¿na okre¶liæ skrótu strefy czasowej po koñcu przedzia³u czasu" +#: nscd/pwdcache.c:438 +#, c-format +msgid "Haven't found \"%s\" in password cache!" +msgstr "Nie znaleziono \"%s\" w buforze hase³!" -#: timezone/zic.c:1803 -msgid "too many transitions?!" -msgstr "za du¿o konwersji?!" +#: nscd/pwdcache.c:440 +#, c-format +msgid "Reloading \"%s\" in password cache!" +msgstr "Prze³adowywanie \"%s\" w buforze hase³!" -#: timezone/zic.c:1822 -msgid "internal error - addtype called with bad isdst" -msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym isdst" +#: nscd/pwdcache.c:532 +#, c-format +msgid "Invalid numeric uid \"%s\"!" +msgstr "Nieprawid³owy liczbowy uid \"%s\"!" -#: timezone/zic.c:1826 -msgid "internal error - addtype called with bad ttisstd" -msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym ttisstd" +#: nscd/selinux.c:151 +#, c-format +msgid "Failed opening connection to the audit subsystem: %m" +msgstr "Nie uda³o siê otworzyæ po³±czenia do podsystemu audytu: %m" -#: timezone/zic.c:1830 -msgid "internal error - addtype called with bad ttisgmt" -msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym ttisgmt" +#: nscd/selinux.c:172 +msgid "Failed to set keep-capabilities" +msgstr "Nie uda³o siê ustawiæ keep-capabilities" -#: timezone/zic.c:1849 -msgid "too many local time types" -msgstr "za du¿o lokalnych typów czasu" +#: nscd/selinux.c:173 nscd/selinux.c:232 +#, c-format +msgid "prctl(KEEPCAPS) failed" +msgstr "prctl(KEEPCAPS) nie powiod³o siê" -#: timezone/zic.c:1877 -msgid "too many leap seconds" -msgstr "za du¿o sekund przestêpnych" +#: nscd/selinux.c:187 +msgid "Failed to initialize drop of capabilities" +msgstr "Nie uda³o siê zainicjowaæ porzucenia capabilities" -#: timezone/zic.c:1883 -msgid "repeated leap second moment" -msgstr "powtórzona chwila wystêpowania sekund przestêpnych" +#: nscd/selinux.c:188 +#, c-format +msgid "cap_init failed" +msgstr "cap_init nie powiod³o siê" -#: timezone/zic.c:1935 -msgid "Wild result from command execution" -msgstr "Osobliwy wynik wykonania polecenia" +#: nscd/selinux.c:205 +msgid "Failed to drop capabilities\n" +msgstr "Nie uda³o siê porzuciæ capabilities\n" -#: timezone/zic.c:1936 +#: nscd/selinux.c:206 nscd/selinux.c:223 #, c-format -msgid "%s: command was '%s', result was %d\n" -msgstr "%s: polecenie `%s' zwróci³o %d\n" - -#: timezone/zic.c:2031 -msgid "Odd number of quotation marks" -msgstr "Nieparzysta liczba cudzys³owów" +msgid "cap_set_proc failed" +msgstr "cap_set_proc nie powiod³o siê" -#: timezone/zic.c:2051 timezone/zic.c:2070 -msgid "time overflow" -msgstr "przepe³nienie czasu" +#: nscd/selinux.c:222 +msgid "Failed to drop capabilities" +msgstr "Nie uda³o siê porzuciæ capabilities" -#: timezone/zic.c:2117 -msgid "use of 2/29 in non leap-year" -msgstr "u¿ycie 2/29 w roku nieprzestêpnym" +#: nscd/selinux.c:231 +msgid "Failed to unset keep-capabilities" +msgstr "Nie uda³o siê wy³±czyæ keep-capabilities" -#: timezone/zic.c:2151 -msgid "no day in month matches rule" -msgstr "¿aden z dni miesi±ca nie pasuje do regu³y" +#: nscd/selinux.c:247 +msgid "Failed to determine if kernel supports SELinux" +msgstr "Nie uda³o siê okre¶liæ, czy j±dro obs³uguje SELinuksa" -#: timezone/zic.c:2175 -msgid "too many, or too long, time zone abbreviations" -msgstr "za d³ugie lub za du¿o skrótów stref czasowych" +#: nscd/selinux.c:262 +#, c-format +msgid "Failed to start AVC thread" +msgstr "Nie uda³o siê uruchomiæ w±tku AVC" -#: timezone/zic.c:2216 +#: nscd/selinux.c:284 #, c-format -msgid "%s: Can't create directory %s: %s\n" -msgstr "%s: Nie mo¿na utworzyæ katalogu %s: %s\n" +msgid "Failed to create AVC lock" +msgstr "Nie uda³o siê utworzyæ blokady AVC" -#: timezone/zic.c:2238 +#: nscd/selinux.c:324 #, c-format -msgid "%s: %d did not sign extend correctly\n" -msgstr "%s: %d niepoprawnie rozszerzy³ znak\n" +msgid "Failed to start AVC" +msgstr "Nie uda³o siê uruchomiæ AVC" + +#: nscd/selinux.c:326 +msgid "Access Vector Cache (AVC) started" +msgstr "Access Vector Cache (AVC) uruchomione" + +#: nscd/selinux.c:347 +msgid "Error getting context of socket peer" +msgstr "B³±d podczas pobierania kontekstu drugiej strony gniazda" + +#: nscd/selinux.c:352 +msgid "Error getting context of nscd" +msgstr "B³±d podczas pobierania kontekstu nscd" -#: posix/../sysdeps/generic/wordexp.c:1797 -msgid "parameter null or not set" -msgstr "parametr pusty lub nie ustawiony" +#: nscd/selinux.c:358 +msgid "Error getting sid from context" +msgstr "B³±d podczas pobierania sid z kontekstu" -#: posix/../sysdeps/posix/gai_strerror.c:31 -msgid "Address family for hostname not supported" -msgstr "Rodzina adresów dla tej nazwy hosta nie jest obs³ugiwana" +#: nscd/selinux.c:390 +#, c-format +msgid "" +"\n" +"SELinux AVC Statistics:\n" +"\n" +"%15u entry lookups\n" +"%15u entry hits\n" +"%15u entry misses\n" +"%15u entry discards\n" +"%15u CAV lookups\n" +"%15u CAV hits\n" +"%15u CAV probes\n" +"%15u CAV misses\n" +msgstr "" +"\n" +"Statystyki SELinux AVC:\n" +"\n" +"%15u wyszukiwañ wpisów\n" +"%15u wpisów trafionych\n" +"%15u wpisów nie trafionych\n" +"%15u usuniêæ wpisów\n" +"%15u wyszukiwañ CAV\n" +"%15u CAV trafionych\n" +"%15u prób CAV\n" +"%15u CAV nie trafionych\n" -#: posix/../sysdeps/posix/gai_strerror.c:32 -msgid "Temporary failure in name resolution" -msgstr "Odwzorowanie nazwy jest chwilowo niemo¿liwe" +#: nss/getent.c:52 +msgid "database [key ...]" +msgstr "baza [klucz ...]" -#: posix/../sysdeps/posix/gai_strerror.c:33 -msgid "Bad value for ai_flags" -msgstr "B³êdna warto¶æ dla ai_flags" +#: nss/getent.c:57 +msgid "Service configuration to be used" +msgstr "U¿ycie tej konfiguracji us³ugi rozwi±zywania nazw" -#: posix/../sysdeps/posix/gai_strerror.c:34 -msgid "Non-recoverable failure in name resolution" -msgstr "Wyst±pi³ krytyczny b³±d w odwzorowaniu nazw" +#: nss/getent.c:62 +msgid "" +"Get entries from administrative database. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Pobranie wpisów z administracyjnej bazy danych. Instrukcje dotycz±ce zg³aszania b³êdów znajduj± siê pod adresem:\n" +".\n" -#: posix/../sysdeps/posix/gai_strerror.c:35 -msgid "ai_family not supported" -msgstr "ai_family zawiera nie obs³ugiwan± rodzinê protoko³ów" +#: nss/getent.c:145 nss/getent.c:394 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "Wyliczanie nie obs³ugiwane dla %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:36 -msgid "Memory allocation failure" -msgstr "Wyst±pi³ b³±d przydzielania pamiêci" +#: nss/getent.c:782 +#, c-format +msgid "Unknown database name" +msgstr "Nieznana baza danych" -#: posix/../sysdeps/posix/gai_strerror.c:37 -msgid "No address associated with hostname" -msgstr "Brak adresu zwi±zanego z nazw± hosta" +#: nss/getent.c:808 +msgid "Supported databases:\n" +msgstr "Obs³ugiwane bazy danych:\n" -#: posix/../sysdeps/posix/gai_strerror.c:38 -msgid "Name or service not known" -msgstr "Ta nazwa lub us³uga jest nieznana" +#: nss/getent.c:868 +#, c-format +msgid "Unknown database: %s\n" +msgstr "Nieznana baza `%s'\n" -#: posix/../sysdeps/posix/gai_strerror.c:39 -msgid "Servname not supported for ai_socktype" -msgstr "Nazwa nie obs³ugiwana dla ai_socktype" +#: nss/makedb.c:60 +msgid "Convert key to lower case" +msgstr "Przekszta³cenie klucza do ma³ych liter" + +#: nss/makedb.c:63 +msgid "Do not print messages while building database" +msgstr "Nie wypisywanie komunikatów podczas tworzenia bazy danych" + +#: nss/makedb.c:65 +msgid "Print content of database file, one entry a line" +msgstr "Wypisanie zawarto¶ci pliku bazy danych po jednym wpisie w linii" + +#: nss/makedb.c:70 +msgid "Create simple DB database from textual input." +msgstr "Utworzenie prostej bazy danych DB z wej¶cia tekstowego." -#: posix/../sysdeps/posix/gai_strerror.c:40 -msgid "ai_socktype not supported" -msgstr "ai_socktype zawiera nie obs³ugiwany typ gniazda" +#: nss/makedb.c:73 +msgid "" +"INPUT-FILE OUTPUT-FILE\n" +"-o OUTPUT-FILE INPUT-FILE\n" +"-u INPUT-FILE" +msgstr "" +"PLIK-WEJ¦CIOWY PLIK-WYJ¦CIOWY\n" +"-o PLIK-WYJ¦CIOWY PLIK-WEJ¦CIOWY\n" +"-u PLIK-WEJ¦CIOWY" -#: posix/../sysdeps/posix/gai_strerror.c:41 -msgid "System error" -msgstr "B³±d systemowy" +#: nss/makedb.c:142 +#, c-format +msgid "No usable database library found." +msgstr "Nie znaleziono u¿ywalnej biblioteki bazy danych." -#: posix/../sysdeps/posix/gai_strerror.c:42 -msgid "Processing request in progress" -msgstr "¯±danie przetworzenia jest ju¿ wykonywane" +#: nss/makedb.c:149 +#, c-format +msgid "cannot open database file `%s': %s" +msgstr "nie uda³o siê otworzyæ pliku bazy danych `%s': %s" -#: posix/../sysdeps/posix/gai_strerror.c:43 -msgid "Request canceled" -msgstr "¯±danie anulowane" +#: nss/makedb.c:151 +msgid "incorrectly formatted file" +msgstr "niepoprawnie sformatowany plik" -#: posix/../sysdeps/posix/gai_strerror.c:44 -msgid "Request not canceled" -msgstr "¯±danie nie anulowane" +#: nss/makedb.c:331 +msgid "duplicate key" +msgstr "powtórzony klucz" -#: posix/../sysdeps/posix/gai_strerror.c:45 -msgid "All requests done" -msgstr "Wszystkie ¿±dania wykonane" +#: nss/makedb.c:337 +#, c-format +msgid "while writing database file" +msgstr "podczas zapisu pliku bazy danych" -#: posix/../sysdeps/posix/gai_strerror.c:46 -msgid "Interrupted by a signal" -msgstr "Przerwane przez sygna³" +#: nss/makedb.c:348 +#, c-format +msgid "problems while reading `%s'" +msgstr "problemy podczas odczytu `%s'" + +#: nss/makedb.c:368 nss/makedb.c:385 +#, c-format +msgid "while reading database" +msgstr "podczas odczytu bazy danych" -#: posix/getconf.c:892 +#: posix/getconf.c:940 #, c-format msgid "Usage: %s [-v specification] variable_name [pathname]\n" msgstr "Sk³adnia: %s [-v specyfikacja] nazwa_zmiennej [¶cie¿ka]\n" -#: posix/getconf.c:950 +#: posix/getconf.c:943 +#, c-format +msgid " %s -a [pathname]\n" +msgstr " %s -a [¶cie¿ka]\n" + +#: posix/getconf.c:1062 #, c-format msgid "unknown specification \"%s\"" msgstr "nieznana specyfikacja \"%s\"" -#: posix/getconf.c:979 posix/getconf.c:995 +#: posix/getconf.c:1090 +#, c-format +msgid "Couldn't execute %s" +msgstr "Nie mo¿na wykonaæ %s" + +#: posix/getconf.c:1130 posix/getconf.c:1146 msgid "undefined" msgstr "niezdefiniowana" -#: posix/getconf.c:1017 +#: posix/getconf.c:1168 #, c-format msgid "Unrecognized variable `%s'" msgstr "Nierozpoznana zmienna `%s'" -#: posix/getopt.c:692 posix/getopt.c:711 +#: posix/getopt.c:571 posix/getopt.c:587 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: opcja `%s' jest niejednoznaczna\n" -#: posix/getopt.c:744 posix/getopt.c:748 +#: posix/getopt.c:620 posix/getopt.c:624 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: opcja `--%s' nie mo¿e mieæ argumentów\n" -#: posix/getopt.c:757 posix/getopt.c:762 +#: posix/getopt.c:633 posix/getopt.c:638 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: opcja `%c%s' nie mo¿e mieæ argumentów\n" -#: posix/getopt.c:807 posix/getopt.c:829 posix/getopt.c:1159 -#: posix/getopt.c:1181 +#: posix/getopt.c:681 posix/getopt.c:700 posix/getopt.c:1016 +#: posix/getopt.c:1035 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: opcja `%s' musi mieæ argument\n" -#: posix/getopt.c:867 posix/getopt.c:870 +#: posix/getopt.c:738 posix/getopt.c:741 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: nieznana opcja `--%s'\n" -#: posix/getopt.c:878 posix/getopt.c:881 +#: posix/getopt.c:749 posix/getopt.c:752 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: nieznana opcja `%c%s'\n" -#: posix/getopt.c:936 posix/getopt.c:939 +#: posix/getopt.c:804 posix/getopt.c:807 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: niew³a¶ciwa opcja -- %c\n" -#: posix/getopt.c:945 posix/getopt.c:948 +#: posix/getopt.c:813 posix/getopt.c:816 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: b³êdna opcja -- %c\n" -#: posix/getopt.c:1003 posix/getopt.c:1022 posix/getopt.c:1234 -#: posix/getopt.c:1255 +#: posix/getopt.c:868 posix/getopt.c:884 posix/getopt.c:1088 +#: posix/getopt.c:1106 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: opcja musi mieæ argument -- %c\n" -#: posix/getopt.c:1074 posix/getopt.c:1093 +#: posix/getopt.c:937 posix/getopt.c:953 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: opcja `-W %s' jest niejednoznaczna\n" -#: posix/getopt.c:1117 posix/getopt.c:1138 +#: posix/getopt.c:977 posix/getopt.c:995 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: opcja `-W %s' nie mo¿e mieæ argumentów\n" -#: posix/regcomp.c:150 +#: posix/regcomp.c:135 msgid "No match" msgstr "Nic nie pasuje" -#: posix/regcomp.c:153 +#: posix/regcomp.c:138 msgid "Invalid regular expression" msgstr "B³êdne wyra¿enie regularne" -#: posix/regcomp.c:156 +#: posix/regcomp.c:141 msgid "Invalid collation character" msgstr "B³êdny znak sortowany" -#: posix/regcomp.c:159 +#: posix/regcomp.c:144 msgid "Invalid character class name" msgstr "B³êdna nazwa klasy znaku" -#: posix/regcomp.c:162 +#: posix/regcomp.c:147 msgid "Trailing backslash" msgstr "Koñcz±cy znak `\\'" -#: posix/regcomp.c:165 +#: posix/regcomp.c:150 msgid "Invalid back reference" msgstr "B³êdny odno¶nik wstecz" -#: posix/regcomp.c:168 +#: posix/regcomp.c:153 msgid "Unmatched [ or [^" msgstr "Niesparowane [ lub [^" -#: posix/regcomp.c:171 +#: posix/regcomp.c:156 msgid "Unmatched ( or \\(" msgstr "Niesparowane ( lub \\(" -#: posix/regcomp.c:174 +#: posix/regcomp.c:159 msgid "Unmatched \\{" msgstr "Niesparowane \\{" -#: posix/regcomp.c:177 +#: posix/regcomp.c:162 msgid "Invalid content of \\{\\}" msgstr "B³êdna zawarto¶æ \\{\\}" -#: posix/regcomp.c:180 +#: posix/regcomp.c:165 msgid "Invalid range end" msgstr "B³êdny koniec zakresu" -#: posix/regcomp.c:183 +#: posix/regcomp.c:168 msgid "Memory exhausted" msgstr "Pamiêæ wyczerpana" -#: posix/regcomp.c:186 +#: posix/regcomp.c:171 msgid "Invalid preceding regular expression" msgstr "B³êdne poprzedzaj±ce wyra¿enie regularne" -#: posix/regcomp.c:189 +#: posix/regcomp.c:174 msgid "Premature end of regular expression" msgstr "Niespodziewany koniec wyra¿enia regularnego" -#: posix/regcomp.c:192 +#: posix/regcomp.c:177 msgid "Regular expression too big" msgstr "Wyra¿enie regularne jest za du¿e" -#: posix/regcomp.c:195 +#: posix/regcomp.c:180 msgid "Unmatched ) or \\)" msgstr "Niesparowane ) lub \\)" -#: posix/regcomp.c:661 +#: posix/regcomp.c:660 msgid "No previous regular expression" msgstr "Brak wyra¿enia regularnego" -#: argp/argp-help.c:224 -#, c-format -msgid "%.*s: ARGP_HELP_FMT parameter requires a value" -msgstr "%.*s: parametr ARGP_HELP_FMT wymaga podania warto¶ci" - -#: argp/argp-help.c:233 -#, c-format -msgid "%.*s: Unknown ARGP_HELP_FMT parameter" -msgstr "%.*s: Nieznany parametr ARGP_HELP_FMT" - -#: argp/argp-help.c:245 -#, c-format -msgid "Garbage in ARGP_HELP_FMT: %s" -msgstr "B³êdne dane w ARGP_HELP_FMT: %s" - -#: argp/argp-help.c:1205 -msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." -msgstr "Argumenty obowi±zkowe lub opcjonalne dla d³ugich opcji s± równie¿ obowi±zkowe lub opcjonalne dla odpowiednich krótkich opcji." - -#: argp/argp-help.c:1592 -msgid "Usage:" -msgstr "Sk³adnia:" - -#: argp/argp-help.c:1596 -msgid " or: " -msgstr " lub: " - -#: argp/argp-help.c:1608 -msgid " [OPTION...]" -msgstr " [OPCJA...]" - -#: argp/argp-help.c:1635 -#, c-format -msgid "Try `%s --help' or `%s --usage' for more information.\n" -msgstr "Polecenie `%s --help' lub `%s --usage' pozwoli uzyskaæ wiêcej informacji.\n" - -#: argp/argp-help.c:1663 -#, c-format -msgid "Report bugs to %s.\n" -msgstr "Prosimy zg³aszaæ b³êdy na adres %s.\n" - -#: argp/argp-parse.c:115 -msgid "Give this help list" -msgstr "Wy¶wietlenie tego tekstu pomocy" - -#: argp/argp-parse.c:116 -msgid "Give a short usage message" -msgstr "Wy¶wietlenie krótkiej informacji o sk³adni polecenia" - -#: argp/argp-parse.c:117 -msgid "Set the program name" -msgstr "Okre¶lenie nazwy programu" - -#: argp/argp-parse.c:119 -msgid "Hang for SECS seconds (default 3600)" -msgstr "Zatrzymanie na SECS sekund (domy¶lnie 3600)" - -#: argp/argp-parse.c:180 -msgid "Print program version" -msgstr "Wy¶wietlenie wersji programu" - -#: argp/argp-parse.c:196 -msgid "(PROGRAM ERROR) No version known!?" -msgstr "(B£¡D PROGRAMU) Nieznana wersja?!" - -#: argp/argp-parse.c:672 -#, c-format -msgid "%s: Too many arguments\n" -msgstr "%s: Za du¿o argumentów\n" - -#: argp/argp-parse.c:813 -msgid "(PROGRAM ERROR) Option should have been recognized!?" -msgstr "(B£¡D PROGRAMU) Opcja powinna zostaæ rozpoznana?!" +#: posix/wordexp.c:1798 +msgid "parameter null or not set" +msgstr "parametr pusty lub nie ustawiony" #: resolv/herror.c:68 msgid "Resolver Error 0 (no error)" @@ -3743,199 +4484,71 @@ msgstr "Nieznany b³±d serwera" msgid "No address associated with name" msgstr "Brak adresu zwi±zanego z nazw±" -#: resolv/herror.c:108 +#: resolv/herror.c:107 msgid "Resolver internal error" msgstr "B³±d wewnêtrzny biblioteki rozwi±zuj±cej nazwy" -#: resolv/herror.c:111 +#: resolv/herror.c:110 msgid "Unknown resolver error" msgstr "Nieznany b³±d biblioteki rozwi±zuj±cej nazwy" -#: resolv/res_hconf.c:147 -#, c-format -msgid "%s: line %d: expected service, found `%s'\n" -msgstr "%s: linia %d: oczekiwano us³ugi, napotkano `%s'\n" - -#: resolv/res_hconf.c:165 -#, c-format -msgid "%s: line %d: cannot specify more than %d services" -msgstr "%s: linia %d: nie mo¿na podaæ wiêcej ni¿ %d us³ug" - -#: resolv/res_hconf.c:191 -#, c-format -msgid "%s: line %d: list delimiter not followed by keyword" -msgstr "%s: linia %d: brak s³owa kluczowego po ograniczniku listy" - -#: resolv/res_hconf.c:231 +#: resolv/res_hconf.c:124 #, c-format msgid "%s: line %d: cannot specify more than %d trim domains" msgstr "%s: linia %d: nie mo¿na podaæ wiêcej ni¿ %d prawid³owych domen" -#: resolv/res_hconf.c:256 +#: resolv/res_hconf.c:145 #, c-format msgid "%s: line %d: list delimiter not followed by domain" msgstr "%s: linia %d: brak domeny po ograniczniku listy" -#: resolv/res_hconf.c:319 +#: resolv/res_hconf.c:204 #, c-format msgid "%s: line %d: expected `on' or `off', found `%s'\n" msgstr "%s: linia %d: oczekiwano `on' lub `off', napotkano `%s'\n" -#: resolv/res_hconf.c:366 +#: resolv/res_hconf.c:247 #, c-format msgid "%s: line %d: bad command `%s'\n" msgstr "%s: linia %d: b³êdne polecenie `%s'\n" -#: resolv/res_hconf.c:395 +#: resolv/res_hconf.c:282 #, c-format msgid "%s: line %d: ignoring trailing garbage `%s'\n" msgstr "%s: linia %d: zignorowano koñcowe ¶mieci `%s'\n" -#: nss/getent.c:51 -msgid "database [key ...]" -msgstr "baza [klucz ...]" - -#: nss/getent.c:56 -msgid "Service configuration to be used" -msgstr "U¿ycie tej konfiguracji us³ugi rozwi±zywania nazw" - -#: nss/getent.c:136 nss/getent.c:375 -#, c-format -msgid "Enumeration not supported on %s\n" -msgstr "Wyliczanie nie obs³ugiwane dla %s\n" - -#: nss/getent.c:800 -msgid "getent - get entries from administrative database." -msgstr "getent - wy¶wietlenie wpisów z baz administracyjnych." - -#: nss/getent.c:801 -msgid "Supported databases:" -msgstr "Obs³ugiwane bazy danych:" - -#: nss/getent.c:858 nscd/nscd.c:131 nscd/nscd_nischeck.c:64 -msgid "wrong number of arguments" -msgstr "z³a liczba argumentów" - -#: nss/getent.c:868 -#, c-format -msgid "Unknown database: %s\n" -msgstr "Nieznana baza `%s'\n" - -#: debug/pcprofiledump.c:52 -msgid "Don't buffer output" -msgstr "Nie buforowanie wyj¶cia" - -#: debug/pcprofiledump.c:57 -msgid "Dump information generated by PC profiling." -msgstr "Zrzut informacji wygenerowanych przez profilowanie PC." - -#: debug/pcprofiledump.c:60 -msgid "[FILE]" -msgstr "[PLIK]" - -#: debug/pcprofiledump.c:100 -msgid "cannot open input file" -msgstr "nie mo¿na otworzyæ pliku wej¶ciowego" - -#: debug/pcprofiledump.c:106 -msgid "cannot read header" -msgstr "nie mo¿na odczytaæ nag³ówka" - -#: debug/pcprofiledump.c:170 -msgid "invalid pointer size" -msgstr "nieprawid³owy rozmiar wska¼nika" - -#: inet/rcmd.c:163 inet/rcmd.c:166 -msgid "rcmd: Cannot allocate memory\n" -msgstr "rcmd: Nie mo¿na przydzieliæ pamiêci\n" - -#: inet/rcmd.c:185 inet/rcmd.c:188 -msgid "rcmd: socket: All ports in use\n" -msgstr "rcmd: socket: Wszystkie porty zajête\n" - -#: inet/rcmd.c:222 -#, c-format -msgid "connect to address %s: " -msgstr "po³±czenie do adresu %s: " - -#: inet/rcmd.c:240 -#, c-format -msgid "Trying %s...\n" -msgstr "Próbowanie %s...\n" - -#: inet/rcmd.c:289 -#, c-format -msgid "rcmd: write (setting up stderr): %m\n" -msgstr "rcmd: write (podczas ustawiania stderr): %m\n" - -#: inet/rcmd.c:310 -#, c-format -msgid "rcmd: poll (setting up stderr): %m\n" -msgstr "rcmd: poll (podczas ustawiania stderr): %m\n" - -#: inet/rcmd.c:313 -msgid "poll: protocol failure in circuit setup\n" -msgstr "poll: b³±d protoko³u podczas zestawiania pêtli\n" - -#: inet/rcmd.c:358 -msgid "socket: protocol failure in circuit setup\n" -msgstr "socket: b³±d protoko³u podczas zestawiania pêtli\n" - -#: inet/rcmd.c:387 +#: stdio-common/psignal.c:51 #, c-format -msgid "rcmd: %s: short read" -msgstr "rcmd: %s: odczyt skrócony" - -#: inet/rcmd.c:549 -msgid "lstat failed" -msgstr "lstat nie powiod³o siê" - -#: inet/rcmd.c:551 -msgid "not regular file" -msgstr "nie jest zwyk³ym plikiem" - -#: inet/rcmd.c:556 -msgid "cannot open" -msgstr "nie mo¿na otworzyæ" - -#: inet/rcmd.c:558 -msgid "fstat failed" -msgstr "fstat nie powiod³o siê" - -#: inet/rcmd.c:560 -msgid "bad owner" -msgstr "nieodpowiedni w³a¶ciciel" - -#: inet/rcmd.c:562 -msgid "writeable by other than owner" -msgstr "zapisywalny nie tylko przez w³a¶ciciela" +msgid "%s%sUnknown signal %d\n" +msgstr "%s%sNieznany sygna³ %d\n" -#: inet/rcmd.c:564 -msgid "hard linked somewhere" -msgstr "gdzie¶ twardo dowi±zany" +#: stdio-common/psignal.c:52 +msgid "Unknown signal" +msgstr "Nieznany sygna³" -#: inet/ruserpass.c:170 inet/ruserpass.c:193 -msgid "out of memory" -msgstr "brak pamiêci" +#: string/_strerror.c:45 sysdeps/mach/_strerror.c:87 +msgid "Unknown error " +msgstr "Nieznany b³±d " -#: inet/ruserpass.c:184 -msgid "Error: .netrc file is readable by others." -msgstr "B³±d: plik .netrc mo¿e byæ czytany przez innych." +#: string/strerror.c:43 +msgid "Unknown error" +msgstr "Nieznany b³±d" -#: inet/ruserpass.c:185 -msgid "Remove password or make file unreadable by others." -msgstr "Nale¿y usun±æ has³o lub uczyniæ plik niedostêpnym dla innych." +#: string/strsignal.c:65 +#, c-format +msgid "Real-time signal %d" +msgstr "Sygna³ czasu rzeczywistego %d" -#: inet/ruserpass.c:277 +#: string/strsignal.c:69 #, c-format -msgid "Unknown .netrc keyword %s" -msgstr "Nieznane s³owo kluczowe w .netrc: %s" +msgid "Unknown signal %d" +msgstr "Nieznany sygna³ %d" -#: sunrpc/auth_unix.c:115 sunrpc/auth_unix.c:118 +#: sunrpc/auth_unix.c:114 msgid "authunix_create: out of memory\n" msgstr "authunix_create: brak pamiêci\n" -#: sunrpc/auth_unix.c:318 +#: sunrpc/auth_unix.c:350 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - Krytyczny problem z prze³±czaniem" @@ -3953,111 +4566,111 @@ msgstr "; bo = " msgid "(unknown authentication error - %d)" msgstr "(nieznany b³±d uwierzytelnienia - %d)" -#: sunrpc/clnt_perr.c:177 +#: sunrpc/clnt_perr.c:172 msgid "RPC: Success" msgstr "RPC: Sukces" -#: sunrpc/clnt_perr.c:180 +#: sunrpc/clnt_perr.c:175 msgid "RPC: Can't encode arguments" msgstr "RPC: Nie mo¿na zakodowaæ argumentów" -#: sunrpc/clnt_perr.c:184 +#: sunrpc/clnt_perr.c:179 msgid "RPC: Can't decode result" msgstr "RPC: Nie mo¿na zdekodowaæ wyniku" -#: sunrpc/clnt_perr.c:188 +#: sunrpc/clnt_perr.c:183 msgid "RPC: Unable to send" msgstr "RPC: Niemo¿liwe wysy³anie" -#: sunrpc/clnt_perr.c:192 +#: sunrpc/clnt_perr.c:187 msgid "RPC: Unable to receive" msgstr "RPC: Niemo¿liwy odbiór" -#: sunrpc/clnt_perr.c:196 +#: sunrpc/clnt_perr.c:191 msgid "RPC: Timed out" msgstr "RPC: Czas oczekiwania przekroczony" -#: sunrpc/clnt_perr.c:200 +#: sunrpc/clnt_perr.c:195 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: Niekompatybilne wersje RPC" -#: sunrpc/clnt_perr.c:204 +#: sunrpc/clnt_perr.c:199 msgid "RPC: Authentication error" msgstr "RPC: B³±d uwierzytelniania" -#: sunrpc/clnt_perr.c:208 +#: sunrpc/clnt_perr.c:203 msgid "RPC: Program unavailable" msgstr "RPC: Niedostêpny program" -#: sunrpc/clnt_perr.c:212 +#: sunrpc/clnt_perr.c:207 msgid "RPC: Program/version mismatch" msgstr "RPC: Niezgodno¶æ programu/wersji" -#: sunrpc/clnt_perr.c:216 +#: sunrpc/clnt_perr.c:211 msgid "RPC: Procedure unavailable" msgstr "RPC: Niedostêpna procedura" -#: sunrpc/clnt_perr.c:220 +#: sunrpc/clnt_perr.c:215 msgid "RPC: Server can't decode arguments" msgstr "RPC: Serwer nie mo¿e zdekodowaæ argumentów" -#: sunrpc/clnt_perr.c:224 +#: sunrpc/clnt_perr.c:219 msgid "RPC: Remote system error" msgstr "RPC: B³±d w odleg³ym systemie" -#: sunrpc/clnt_perr.c:228 +#: sunrpc/clnt_perr.c:223 msgid "RPC: Unknown host" msgstr "RPC: Nieznany host" -#: sunrpc/clnt_perr.c:232 +#: sunrpc/clnt_perr.c:227 msgid "RPC: Unknown protocol" msgstr "RCP: Nieznany protokó³" -#: sunrpc/clnt_perr.c:236 +#: sunrpc/clnt_perr.c:231 msgid "RPC: Port mapper failure" msgstr "RPC: Awaria portmappera" -#: sunrpc/clnt_perr.c:240 +#: sunrpc/clnt_perr.c:235 msgid "RPC: Program not registered" msgstr "RPC: Nie zarejestrowany program" -#: sunrpc/clnt_perr.c:244 +#: sunrpc/clnt_perr.c:239 msgid "RPC: Failed (unspecified error)" msgstr "RPC: Nieudane (niesprecyzowany b³±d)" -#: sunrpc/clnt_perr.c:285 +#: sunrpc/clnt_perr.c:280 msgid "RPC: (unknown error code)" msgstr "RPC: (nieznany kod b³êdu)" -#: sunrpc/clnt_perr.c:357 +#: sunrpc/clnt_perr.c:342 msgid "Authentication OK" msgstr "Uwierzytelnienie poprawne" -#: sunrpc/clnt_perr.c:360 +#: sunrpc/clnt_perr.c:345 msgid "Invalid client credential" msgstr "B³êdne uwierzytelnienie klienta" -#: sunrpc/clnt_perr.c:364 +#: sunrpc/clnt_perr.c:349 msgid "Server rejected credential" msgstr "Serwer odrzuci³ wierzytelno¶æ" -#: sunrpc/clnt_perr.c:368 +#: sunrpc/clnt_perr.c:353 msgid "Invalid client verifier" msgstr "B³êdny weryfikator klienta" -#: sunrpc/clnt_perr.c:372 +#: sunrpc/clnt_perr.c:357 msgid "Server rejected verifier" msgstr "Serwer odrzuci³ weryfikacjê" -#: sunrpc/clnt_perr.c:376 +#: sunrpc/clnt_perr.c:361 msgid "Client credential too weak" msgstr "Wierzytelno¶æ klienta jest zbyt ma³a" -#: sunrpc/clnt_perr.c:380 +#: sunrpc/clnt_perr.c:365 msgid "Invalid server verifier" msgstr "B³êdny weryfikator serwera" -#: sunrpc/clnt_perr.c:384 +#: sunrpc/clnt_perr.c:369 msgid "Failed (unspecified error)" msgstr "Nieudane (nieustalony b³±d)" @@ -4065,192 +4678,176 @@ msgstr "Nieudane (nieustalony b³±d)" msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Krytyczny b³±d serializacji nag³ówka." -#: sunrpc/clnt_tcp.c:134 sunrpc/clnt_tcp.c:137 +#: sunrpc/clnt_tcp.c:131 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: brak pamiêci\n" -#: sunrpc/clnt_udp.c:141 sunrpc/clnt_udp.c:144 +#: sunrpc/clnt_udp.c:139 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: brak pamiêci\n" -#: sunrpc/clnt_unix.c:131 sunrpc/clnt_unix.c:134 +#: sunrpc/clnt_unix.c:128 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: brak pamiêci\n" -#: sunrpc/get_myaddr.c:78 -msgid "get_myaddress: ioctl (get interface configuration)" -msgstr "get_myaddress: ioctl (odczyt konfiguracji interfejsu)" - -#: sunrpc/pm_getmaps.c:74 +#: sunrpc/pm_getmaps.c:83 msgid "pmap_getmaps rpc problem" msgstr "problem rpc pmap_getmaps" -#: sunrpc/pmap_clnt.c:72 -msgid "__get_myaddress: ioctl (get interface configuration)" -msgstr "__get_myaddress: ioctl (odczyt konfiguracji interfejsu)" - -#: sunrpc/pmap_clnt.c:137 +#: sunrpc/pmap_clnt.c:129 msgid "Cannot register service" msgstr "Nie mo¿na zarejestrowaæ us³ugi" -#: sunrpc/pmap_rmt.c:190 -msgid "broadcast: ioctl (get interface configuration)" -msgstr "rozg³oszenie: ioctl (odczyt konfiguracji interfejsu)" - -#: sunrpc/pmap_rmt.c:199 -msgid "broadcast: ioctl (get interface flags)" -msgstr "rozg³oszenie: ioctl (odczyt flag interjesu)" - -#: sunrpc/pmap_rmt.c:269 +#: sunrpc/pmap_rmt.c:248 msgid "Cannot create socket for broadcast rpc" msgstr "Nie mo¿na utworzyæ gniazda dla rozg³aszania rpc" -#: sunrpc/pmap_rmt.c:276 +#: sunrpc/pmap_rmt.c:255 msgid "Cannot set socket option SO_BROADCAST" msgstr "Nie mo¿na ustawiæ opcji gniazda SO_BROADCAST" -#: sunrpc/pmap_rmt.c:328 +#: sunrpc/pmap_rmt.c:307 msgid "Cannot send broadcast packet" msgstr "Nie mo¿na wys³aæ pakietu rozg³oszeniowego" -#: sunrpc/pmap_rmt.c:353 +#: sunrpc/pmap_rmt.c:332 msgid "Broadcast poll problem" msgstr "Problem z nas³uchem przy rozg³aszaniu" -#: sunrpc/pmap_rmt.c:366 +#: sunrpc/pmap_rmt.c:345 msgid "Cannot receive reply to broadcast" msgstr "Nie mo¿na otrzymaæ odpowiedzi na rozg³aszanie" -#: sunrpc/rpc_main.c:288 +#: sunrpc/rpc_main.c:286 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: wyj¶cie nadpisze %s\n" -#: sunrpc/rpc_main.c:295 +#: sunrpc/rpc_main.c:293 #, c-format msgid "%s: unable to open %s: %m\n" msgstr "%s: nie mo¿na otworzyæ %s: %m\n" -#: sunrpc/rpc_main.c:307 +#: sunrpc/rpc_main.c:305 #, c-format msgid "%s: while writing output %s: %m" msgstr "%s: podczas zapisywania wyj¶cia do %s: %m" -#: sunrpc/rpc_main.c:342 +#: sunrpc/rpc_main.c:340 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "nie mo¿na odnale¼æ preprocesora C: %s \n" -#: sunrpc/rpc_main.c:350 +#: sunrpc/rpc_main.c:348 msgid "cannot find any C preprocessor (cpp)\n" msgstr "nie mo¿na odnale¼æ preprocesora C (cpp)\n" -#: sunrpc/rpc_main.c:419 +#: sunrpc/rpc_main.c:417 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: preprocesor C zakoñczy³ pracê z sygna³em %d\n" -#: sunrpc/rpc_main.c:422 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: preprocesor C zakoñczy³ pracê z kodem wyj¶cia %d\n" -#: sunrpc/rpc_main.c:462 +#: sunrpc/rpc_main.c:460 #, c-format msgid "illegal nettype :`%s'\n" msgstr "b³êdny typ sieci :'%s'\n" -#: sunrpc/rpc_main.c:1104 +#: sunrpc/rpc_main.c:1122 #, c-format msgid "rpcgen: too many defines\n" msgstr "rpcgen: za du¿o definicji\n" -#: sunrpc/rpc_main.c:1116 +#: sunrpc/rpc_main.c:1134 #, c-format msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: b³êdne kodowanie arglist\n" #. TRANS: the file will not be removed; this is an #. TRANS: informative message. -#: sunrpc/rpc_main.c:1149 +#: sunrpc/rpc_main.c:1167 #, c-format msgid "file `%s' already exists and may be overwritten\n" msgstr "plik `%s' ju¿ istnieje i mo¿e zostaæ nadpisany\n" -#: sunrpc/rpc_main.c:1194 +#: sunrpc/rpc_main.c:1212 #, c-format msgid "Cannot specify more than one input file!\n" msgstr "Mo¿na podaæ tylko jeden plik wej¶ciowy!\n" -#: sunrpc/rpc_main.c:1364 +#: sunrpc/rpc_main.c:1382 msgid "This implementation doesn't support newstyle or MT-safe code!\n" msgstr "Ta implementacja nie obs³uguje kodu w nowym stylu ani bezpiecznego dla w±tków!\n" -#: sunrpc/rpc_main.c:1373 +#: sunrpc/rpc_main.c:1391 #, c-format msgid "Cannot use netid flag with inetd flag!\n" msgstr "Nie mo¿na u¿ywaæ flagi id_sieci z flag± inetd!\n" -#: sunrpc/rpc_main.c:1385 +#: sunrpc/rpc_main.c:1403 msgid "Cannot use netid flag without TIRPC!\n" msgstr "Flagi id_sieci mo¿na u¿ywaæ tylko z TIRPC!\n" -#: sunrpc/rpc_main.c:1392 +#: sunrpc/rpc_main.c:1410 msgid "Cannot use table flags with newstyle!\n" msgstr "Nowa sk³adnia opcji nie pozwala na u¿ywanie flagi table!\n" -#: sunrpc/rpc_main.c:1411 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\"infile\" is required for template generation flags.\n" msgstr "flagi generowania szablonów wymagaj± podania \"pliku_we\".\n" -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1434 #, c-format msgid "Cannot have more than one file generation flag!\n" msgstr "Nie mo¿na podaæ wiêcej ni¿ jednej flagi generowania pliku!\n" -#: sunrpc/rpc_main.c:1425 +#: sunrpc/rpc_main.c:1443 #, c-format msgid "usage: %s infile\n" msgstr "sk³adnia: %s plik_we\n" -#: sunrpc/rpc_main.c:1426 +#: sunrpc/rpc_main.c:1444 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-Dnazwa[=warto¶æ]] [-i rozmiar] [-I [-K sekund]] [-Y ¶cie¿ka] plik_we\n" -#: sunrpc/rpc_main.c:1428 +#: sunrpc/rpc_main.c:1446 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o plik_wy] [plik_we]\n" -#: sunrpc/rpc_main.c:1430 +#: sunrpc/rpc_main.c:1448 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s typ_sieci]* [-o plik_wy] [plik_we]\n" -#: sunrpc/rpc_main.c:1431 +#: sunrpc/rpc_main.c:1449 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n id_sieci]* [-o plik_wy] [plik_we]\n" -#: sunrpc/rpc_scan.c:116 +#: sunrpc/rpc_scan.c:114 msgid "constant or identifier expected" msgstr "spodziewana sta³a lub identyfikator" -#: sunrpc/rpc_scan.c:312 +#: sunrpc/rpc_scan.c:310 msgid "illegal character in file: " msgstr "b³êdny znak w pliku: " -#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 +#: sunrpc/rpc_scan.c:349 sunrpc/rpc_scan.c:375 msgid "unterminated string constant" msgstr "nie zakoñczony ³añcuch znaków" -#: sunrpc/rpc_scan.c:383 +#: sunrpc/rpc_scan.c:381 msgid "empty char string" msgstr "pusty ³añcuch znaków" -#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535 +#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 msgid "preprocessor error" msgstr "b³±d preprocesora" @@ -4343,25 +4940,25 @@ msgstr "svc_run - poll nie powiod³o siê" msgid "can't reassign procedure number %ld\n" msgstr "nie mo¿na ponownie przypisaæ procedury numer %ld\n" -#: sunrpc/svc_simple.c:96 +#: sunrpc/svc_simple.c:97 msgid "couldn't create an rpc server\n" msgstr "nie mo¿na utworzyæ serwera rpc\n" -#: sunrpc/svc_simple.c:104 +#: sunrpc/svc_simple.c:105 #, c-format msgid "couldn't register prog %ld vers %ld\n" msgstr "nie mo¿na zarejestrowaæ programu %ld w wersji %ld\n" -#: sunrpc/svc_simple.c:111 +#: sunrpc/svc_simple.c:113 msgid "registerrpc: out of memory\n" msgstr "registerrpc: brak pamiêci\n" -#: sunrpc/svc_simple.c:175 +#: sunrpc/svc_simple.c:173 #, c-format msgid "trouble replying to prog %d\n" msgstr "problem przy odpowiadaniu programowi %d\n" -#: sunrpc/svc_simple.c:183 +#: sunrpc/svc_simple.c:182 #, c-format msgid "never registered prog %d\n" msgstr "program %d nie by³ nigdy zarejestrowany\n" @@ -4374,11 +4971,11 @@ msgstr "svc_tcp.c - problemy przy tworze msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - nie mo¿na wykonaæ getsockname lub listen" -#: sunrpc/svc_tcp.c:181 sunrpc/svc_tcp.c:184 +#: sunrpc/svc_tcp.c:179 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: brak pamiêci\n" -#: sunrpc/svc_tcp.c:225 sunrpc/svc_tcp.c:228 +#: sunrpc/svc_tcp.c:218 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: brak pamiêci\n" @@ -4390,39 +4987,39 @@ msgstr "svcudp_create: problemy przy two msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - nie mo¿na wykonaæ getsockname" -#: sunrpc/svc_udp.c:154 sunrpc/svc_udp.c:157 +#: sunrpc/svc_udp.c:152 msgid "svcudp_create: out of memory\n" msgstr "svcudp_create: brak pamiêci\n" -#: sunrpc/svc_udp.c:182 sunrpc/svc_udp.c:185 +#: sunrpc/svc_udp.c:174 msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" msgstr "svcudp_create: xp_pad jest za ma³e na IP_PKTINFO\n" -#: sunrpc/svc_udp.c:493 +#: sunrpc/svc_udp.c:474 msgid "enablecache: cache already enabled" msgstr "enablecache: bufor jest ju¿ aktywny" -#: sunrpc/svc_udp.c:499 +#: sunrpc/svc_udp.c:480 msgid "enablecache: could not allocate cache" msgstr "enablecache: nie mo¿na przydzieliæ bufora" -#: sunrpc/svc_udp.c:507 +#: sunrpc/svc_udp.c:489 msgid "enablecache: could not allocate cache data" msgstr "enablecache: nie mo¿na przydzieliæ danych bufora" -#: sunrpc/svc_udp.c:514 +#: sunrpc/svc_udp.c:497 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: nie mo¿na przydzieliæ kolejki dla bufora" -#: sunrpc/svc_udp.c:550 +#: sunrpc/svc_udp.c:532 msgid "cache_set: victim not found" msgstr "cache_set: nie znaleziono wpisu mo¿liwego do powtórnego wykorzystania" -#: sunrpc/svc_udp.c:561 +#: sunrpc/svc_udp.c:543 msgid "cache_set: victim alloc failed" msgstr "cache_set: przydzielenie pamiêci dla nowego wpisu jest niemo¿liwe" -#: sunrpc/svc_udp.c:567 +#: sunrpc/svc_udp.c:550 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: nie mo¿na przydzieliæ nowego rpc_buffer" @@ -4434,1584 +5031,1508 @@ msgstr "svc_unix.c - problemy przy tworz msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - nie mo¿na wykonaæ getsockname lub listen" -#: sunrpc/svc_unix.c:178 sunrpc/svc_unix.c:181 -msgid "svcunix_create: out of memory\n" -msgstr "svcunix_create: brak pamiêci\n" - -#: sunrpc/svc_unix.c:222 sunrpc/svc_unix.c:225 -msgid "svc_unix: makefd_xprt: out of memory\n" -msgstr "svc_unix: makefd_xprt: brak pamiêci\n" - -#: sunrpc/xdr.c:570 sunrpc/xdr.c:573 -msgid "xdr_bytes: out of memory\n" -msgstr "xdr_bytes: brak pamiêci\n" - -#: sunrpc/xdr.c:728 sunrpc/xdr.c:731 -msgid "xdr_string: out of memory\n" -msgstr "xdr_string: brak pamiêci\n" - -#: sunrpc/xdr_array.c:111 sunrpc/xdr_array.c:114 -msgid "xdr_array: out of memory\n" -msgstr "xdr_array: brak pamiêci\n" - -#: sunrpc/xdr_rec.c:158 sunrpc/xdr_rec.c:161 -msgid "xdrrec_create: out of memory\n" -msgstr "xdrrec_create: brak pamiêci\n" - -#: sunrpc/xdr_ref.c:88 sunrpc/xdr_ref.c:91 -msgid "xdr_reference: out of memory\n" -msgstr "xdr_reference: brak pamiêci\n" - -#: nis/nis_callback.c:189 -msgid "unable to free arguments" -msgstr "zwolnienie argumentów niemo¿liwe" - -#: nis/nis_error.c:30 -msgid "Probable success" -msgstr "Prawdopodobnie sukces" - -#: nis/nis_error.c:31 -msgid "Not found" -msgstr "Nie znaleziono" - -#: nis/nis_error.c:32 -msgid "Probably not found" -msgstr "Prawdopodobnie nie znaleziony" - -#: nis/nis_error.c:33 -msgid "Cache expired" -msgstr "Dezaktualizacja bufora cache" - -#: nis/nis_error.c:34 -msgid "NIS+ servers unreachable" -msgstr "Serwery NIS+ s± niedostêpne" - -#: nis/nis_error.c:35 -msgid "Unknown object" -msgstr "Nieznany obiekt" - -#: nis/nis_error.c:36 -msgid "Server busy, try again" -msgstr "Serwer zajêty, trzeba spróbowaæ ponownie" - -#: nis/nis_error.c:37 -msgid "Generic system error" -msgstr "Ogólny b³±d systemowy" - -#: nis/nis_error.c:38 -msgid "First/next chain broken" -msgstr "£añcuch pierwszy/nastêpny jest uszkodzony" - -#: nis/nis_error.c:41 -msgid "Name not served by this server" -msgstr "Nazwa nie jest obs³ugiwana przez ten serwer" - -#: nis/nis_error.c:42 -msgid "Server out of memory" -msgstr "Brak pamiêci dla serwera" - -#: nis/nis_error.c:43 -msgid "Object with same name exists" -msgstr "Istnieje ju¿ obiekt o tej nazwie" - -#: nis/nis_error.c:44 -msgid "Not master server for this domain" -msgstr "To nie jest serwer nadrzêdny dla tej domeny" - -#: nis/nis_error.c:45 -msgid "Invalid object for operation" -msgstr "B³êdny obiekt dla tej operacji" - -#: nis/nis_error.c:46 -msgid "Malformed name, or illegal name" -msgstr "¬le sformu³owana lub nieprawid³owa nazwa" - -#: nis/nis_error.c:47 -msgid "Unable to create callback" -msgstr "Utworzenie wywo³ania zwrotnego jest niemo¿liwe" - -# XXX callback? -PK -#: nis/nis_error.c:48 -msgid "Results sent to callback proc" -msgstr "Wyniki zosta³y wys³ane do procedury wywo³ania zwrotnego" - -#: nis/nis_error.c:49 -msgid "Not found, no such name" -msgstr "Nie znaleziono, brak takiej nazwy" - -#: nis/nis_error.c:50 -msgid "Name/entry isn't unique" -msgstr "Nazwa/zapis nie jest unikalny" - -#: nis/nis_error.c:51 -msgid "Modification failed" -msgstr "Modyfikacja nie powiod³a siê" - -#: nis/nis_error.c:52 -msgid "Database for table does not exist" -msgstr "Brak bazy danych dla tej tabeli" - -#: nis/nis_error.c:53 -msgid "Entry/table type mismatch" -msgstr "Typy wpisu/tablicy nie pasuj± do siebie" - -#: nis/nis_error.c:54 -msgid "Link points to illegal name" -msgstr "Dowi±zanie wskazuje na b³êdn± nazwê" - -#: nis/nis_error.c:55 -msgid "Partial success" -msgstr "Czê¶ciowy sukces" - -#: nis/nis_error.c:56 -msgid "Too many attributes" -msgstr "Za du¿o atrybutów" - -#: nis/nis_error.c:57 -msgid "Error in RPC subsystem" -msgstr "B³±d w podsystemie RPC" - -#: nis/nis_error.c:58 -msgid "Missing or malformed attribute" -msgstr "Brakuj±cy lub ¼le sformu³owany atrybut" - -#: nis/nis_error.c:59 -msgid "Named object is not searchable" -msgstr "Wskazany obiekt nie mo¿e byæ przeszukiwany" - -#: nis/nis_error.c:60 -msgid "Error while talking to callback proc" -msgstr "Wyst±pi³ b³±d podczas odwo³ania do procedury wywo³ania zwrotnego" - -#: nis/nis_error.c:61 -msgid "Non NIS+ namespace encountered" -msgstr "Napotkano nazwy nie nale¿±ce do przestrzeni NIS+" - -#: nis/nis_error.c:62 -msgid "Illegal object type for operation" -msgstr "Nieprawid³owy typ obiektu dla tej operacji" - -#: nis/nis_error.c:63 -msgid "Passed object is not the same object on server" -msgstr "Uzyskany obiekt nie jest taki sam jak obiekt na serwerze" - -#: nis/nis_error.c:64 -msgid "Modify operation failed" -msgstr "Operacja modyfikacji nie powiod³a siê" - -#: nis/nis_error.c:65 -msgid "Query illegal for named table" -msgstr "B³êdne zapytanie dla podanej tablicy" - -#: nis/nis_error.c:66 -msgid "Attempt to remove a non-empty table" -msgstr "Próba skasowania tablicy z zawarto¶ci±" - -#: nis/nis_error.c:67 -msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" -msgstr "B³±d podczas dostêpu do pliku startowego NIS+. Czy NIS+ jest zainstalowany?" - -#: nis/nis_error.c:68 -msgid "Full resync required for directory" -msgstr "Katalog wymaga powtórzenia pe³nej synchronizacji" - -#: nis/nis_error.c:69 -msgid "NIS+ operation failed" -msgstr "Operacja NIS+ nie powiod³a siê" - -#: nis/nis_error.c:70 -msgid "NIS+ service is unavailable or not installed" -msgstr "Us³uga NIS+ jest niedostêpna lub nie zosta³a zainstalowana" - -#: nis/nis_error.c:71 -msgid "Yes, 42 is the meaning of life" -msgstr "Tak, 42 jest odpowiedzi± na pytanie o sens ¿ycia" - -#: nis/nis_error.c:72 -msgid "Unable to authenticate NIS+ server" -msgstr "Uwierzytelnienie serwera NIS+ jest niemo¿liwe" - -#: nis/nis_error.c:73 -msgid "Unable to authenticate NIS+ client" -msgstr "Uwierzytelnienie klienta NIS+ jest niemo¿liwe" - -#: nis/nis_error.c:74 -msgid "No file space on server" -msgstr "Brak miejsca na serwerze" - -#: nis/nis_error.c:75 -msgid "Unable to create process on server" -msgstr "Utworzenie procesu na serwerze jest niemo¿liwe" - -#: nis/nis_error.c:76 -msgid "Master server busy, full dump rescheduled." -msgstr "Serwer nadrzêdny jest zajêty, pe³ny zrzut danych przesuniêty na pó¼niej." - -#: nis/nis_local_names.c:126 -#, 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" - -#: nis/nis_print.c:51 -msgid "UNKNOWN" -msgstr "NIEZNANY" - -#: nis/nis_print.c:109 -msgid "BOGUS OBJECT\n" -msgstr "NIEISTNIEJ¡CY OBIEKT\n" - -#: nis/nis_print.c:112 -msgid "NO OBJECT\n" -msgstr "BRAK OBIEKTU\n" - -#: nis/nis_print.c:115 -msgid "DIRECTORY\n" -msgstr "KATALOG\n" - -#: nis/nis_print.c:118 -msgid "GROUP\n" -msgstr "GRUPA\n" - -#: nis/nis_print.c:121 -msgid "TABLE\n" -msgstr "TABLICA\n" - -#: nis/nis_print.c:124 -msgid "ENTRY\n" -msgstr "POZYCJA\n" - -#: nis/nis_print.c:127 -msgid "LINK\n" -msgstr "DOWI¡ZANIE\n" - -#: nis/nis_print.c:130 -msgid "PRIVATE\n" -msgstr "PRYWATNY\n" - -#: nis/nis_print.c:133 -msgid "(Unknown object)\n" -msgstr "(Nieznany obiekt)\n" - -#: nis/nis_print.c:166 -#, c-format -msgid "Name : `%s'\n" -msgstr "Nazwa : `%s'\n" - -#: nis/nis_print.c:167 -#, c-format -msgid "Type : %s\n" -msgstr "Typ : %s\n" - -#: nis/nis_print.c:172 -msgid "Master Server :\n" -msgstr "Serwer nadrzêdny :\n" - -#: nis/nis_print.c:174 -msgid "Replicate :\n" -msgstr "Replikacja :\n" - -#: nis/nis_print.c:175 -#, c-format -msgid "\tName : %s\n" -msgstr "\tNazwa : %s\n" - -#: nis/nis_print.c:176 -msgid "\tPublic Key : " -msgstr "\tKlucz publiczny : " - -#: nis/nis_print.c:180 -msgid "None.\n" -msgstr "Brak.\n" - -#: nis/nis_print.c:183 -#, c-format -msgid "Diffie-Hellmann (%d bits)\n" -msgstr "Diffie-Hellmann (%d bitów)\n" +#: sunrpc/svc_unix.c:176 +msgid "svcunix_create: out of memory\n" +msgstr "svcunix_create: brak pamiêci\n" -#: nis/nis_print.c:188 -#, c-format -msgid "RSA (%d bits)\n" -msgstr "RSA (%d bitów)\n" +#: sunrpc/svc_unix.c:215 +msgid "svc_unix: makefd_xprt: out of memory\n" +msgstr "svc_unix: makefd_xprt: brak pamiêci\n" -#: nis/nis_print.c:191 -msgid "Kerberos.\n" -msgstr "Kerberos.\n" +#: sunrpc/xdr.c:566 +msgid "xdr_bytes: out of memory\n" +msgstr "xdr_bytes: brak pamiêci\n" -#: nis/nis_print.c:194 -#, c-format -msgid "Unknown (type = %d, bits = %d)\n" -msgstr "Nieznany (typ = %d, bity = %d)\n" +#: sunrpc/xdr.c:718 +msgid "xdr_string: out of memory\n" +msgstr "xdr_string: brak pamiêci\n" -#: nis/nis_print.c:205 -#, c-format -msgid "\tUniversal addresses (%u)\n" -msgstr "\tAdresy uniwersalne (%u)\n" +#: sunrpc/xdr_array.c:106 +msgid "xdr_array: out of memory\n" +msgstr "xdr_array: brak pamiêci\n" -#: nis/nis_print.c:227 -msgid "Time to live : " -msgstr "Czas ¿ycia : " +#: sunrpc/xdr_rec.c:156 +msgid "xdrrec_create: out of memory\n" +msgstr "xdrrec_create: brak pamiêci\n" -#: nis/nis_print.c:229 -msgid "Default Access rights :\n" -msgstr "Domy¶lne prawa dostêpu :\n" +#: sunrpc/xdr_ref.c:86 +msgid "xdr_reference: out of memory\n" +msgstr "xdr_reference: brak pamiêci\n" -#: nis/nis_print.c:238 -#, c-format -msgid "\tType : %s\n" -msgstr "\tTyp : %s\n" +#: sysdeps/generic/siglist.h:29 sysdeps/unix/siglist.c:27 +msgid "Hangup" +msgstr "Roz³±czenie" -#: nis/nis_print.c:239 -msgid "\tAccess rights: " -msgstr "\tPrawa dostêpu: " +#: sysdeps/generic/siglist.h:30 sysdeps/unix/siglist.c:28 +msgid "Interrupt" +msgstr "Przerwanie" -#: nis/nis_print.c:252 -msgid "Group Flags :" -msgstr "Flagi grupy :" +# XXX -PK +#: sysdeps/generic/siglist.h:31 sysdeps/unix/siglist.c:29 +msgid "Quit" +msgstr "Wyj¶cie" -#: nis/nis_print.c:255 -msgid "" -"\n" -"Group Members :\n" -msgstr "" -"\n" -"Cz³onkowie grupy :\n" +#: sysdeps/generic/siglist.h:32 sysdeps/unix/siglist.c:30 +msgid "Illegal instruction" +msgstr "B³êdna instrukcja" -#: nis/nis_print.c:266 -#, c-format -msgid "Table Type : %s\n" -msgstr "Typ tablicy : %s\n" +#: sysdeps/generic/siglist.h:33 sysdeps/unix/siglist.c:31 +msgid "Trace/breakpoint trap" +msgstr "Pu³apka debuggera/breakpoint" -#: nis/nis_print.c:267 -#, c-format -msgid "Number of Columns : %d\n" -msgstr "Liczba kolumn : %d\n" +#: sysdeps/generic/siglist.h:34 +msgid "Aborted" +msgstr "Przerwane" -#: nis/nis_print.c:268 -#, c-format -msgid "Character Separator : %c\n" -msgstr "Separator znaków : %c\n" +#: sysdeps/generic/siglist.h:35 sysdeps/unix/siglist.c:34 +msgid "Floating point exception" +msgstr "B³±d w obliczeniach zmiennoprzecinkowych" -#: nis/nis_print.c:269 -#, c-format -msgid "Search Path : %s\n" -msgstr "¦cie¿ka przeszukiwania : %s\n" +#: sysdeps/generic/siglist.h:36 sysdeps/unix/siglist.c:35 +msgid "Killed" +msgstr "Unicestwiony" -#: nis/nis_print.c:270 -msgid "Columns :\n" -msgstr "Kolumny :\n" +#: sysdeps/generic/siglist.h:37 sysdeps/unix/siglist.c:36 +msgid "Bus error" +msgstr "B³±d szyny" -#: nis/nis_print.c:273 -#, c-format -msgid "\t[%d]\tName : %s\n" -msgstr "\t[%d]\tNazwa : %s\n" +#: sysdeps/generic/siglist.h:38 sysdeps/unix/siglist.c:37 +msgid "Segmentation fault" +msgstr "Naruszenie ochrony pamiêci" -#: nis/nis_print.c:275 -msgid "\t\tAttributes : " -msgstr "\t\tAtrybuty : " +#. 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 sysdeps/gnu/errlist.c:359 +#: sysdeps/unix/siglist.c:39 +msgid "Broken pipe" +msgstr "Przerwany potok" -#: nis/nis_print.c:277 -msgid "\t\tAccess Rights : " -msgstr "\t\tPrawa dostêpu : " +#: sysdeps/generic/siglist.h:40 sysdeps/unix/siglist.c:40 +msgid "Alarm clock" +msgstr "Budzik" -#: nis/nis_print.c:286 -msgid "Linked Object Type : " -msgstr "Typ dowi±zanego obiektu : " +#: sysdeps/generic/siglist.h:41 sysdeps/unix/siglist.c:41 +msgid "Terminated" +msgstr "Zakoñczony" -#: nis/nis_print.c:288 -#, c-format -msgid "Linked to : %s\n" -msgstr "Dowi±zany do : %s\n" +#: sysdeps/generic/siglist.h:42 sysdeps/unix/siglist.c:42 +msgid "Urgent I/O condition" +msgstr "Nag³y wypadek I/O" -#: nis/nis_print.c:297 -#, c-format -msgid "\tEntry data of type %s\n" -msgstr "\tDane rekordu typu %s\n" +#: sysdeps/generic/siglist.h:43 sysdeps/unix/siglist.c:43 +msgid "Stopped (signal)" +msgstr "Zatrzymany (sygna³)" -#: nis/nis_print.c:300 -#, c-format -msgid "\t[%u] - [%u bytes] " -msgstr "\t[%u] - [%u bajtów] " +#: sysdeps/generic/siglist.h:44 sysdeps/unix/siglist.c:44 +msgid "Stopped" +msgstr "Zatrzymany" -#: nis/nis_print.c:303 -msgid "Encrypted data\n" -msgstr "Zaszyfrowane dane\n" +#: sysdeps/generic/siglist.h:45 sysdeps/unix/siglist.c:45 +msgid "Continued" +msgstr "Kontynuacja" -#: nis/nis_print.c:305 -msgid "Binary data\n" -msgstr "Dane binarne\n" +#: sysdeps/generic/siglist.h:46 sysdeps/unix/siglist.c:46 +msgid "Child exited" +msgstr "Potomek zakoñczy³ pracê" -#: nis/nis_print.c:320 -#, c-format -msgid "Object Name : %s\n" -msgstr "Nazwa obiektu : %s\n" +#: sysdeps/generic/siglist.h:47 sysdeps/unix/siglist.c:47 +msgid "Stopped (tty input)" +msgstr "Zatrzymany (wej¶cie z tty)" -#: nis/nis_print.c:321 -#, c-format -msgid "Directory : %s\n" -msgstr "Katalog : %s\n" +#: sysdeps/generic/siglist.h:48 sysdeps/unix/siglist.c:48 +msgid "Stopped (tty output)" +msgstr "Zatrzymany (wyj¶cie na tty)" -#: nis/nis_print.c:322 -#, c-format -msgid "Owner : %s\n" -msgstr "W³a¶ciciel : %s\n" +#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49 +msgid "I/O possible" +msgstr "We/Wy dozwolone" -#: nis/nis_print.c:323 -#, c-format -msgid "Group : %s\n" -msgstr "Grupa : %s\n" +#: sysdeps/generic/siglist.h:50 sysdeps/unix/siglist.c:50 +msgid "CPU time limit exceeded" +msgstr "Przekroczony limit czasu procesora" -#: nis/nis_print.c:324 -msgid "Access Rights : " -msgstr "Prawa dostêpu : " +#: sysdeps/generic/siglist.h:51 sysdeps/unix/siglist.c:51 +msgid "File size limit exceeded" +msgstr "Przekroczony limit wielko¶ci pliku" -#: nis/nis_print.c:326 -#, c-format -msgid "" -"\n" -"Time to Live : " -msgstr "" -"\n" -"Czas ¿ycia : " +#: sysdeps/generic/siglist.h:52 sysdeps/unix/siglist.c:52 +msgid "Virtual timer expired" +msgstr "Up³yn±³ czas stopera wirtualnego" -#: nis/nis_print.c:329 -#, c-format -msgid "Creation Time : %s" -msgstr "Czas utworz. : %s" +#: sysdeps/generic/siglist.h:53 sysdeps/unix/siglist.c:53 +msgid "Profiling timer expired" +msgstr "Up³yn±³ czas stopera profiluj±cego" -#: nis/nis_print.c:331 -#, c-format -msgid "Mod. Time : %s" -msgstr "Czas modyf. : %s" +#: sysdeps/generic/siglist.h:54 sysdeps/unix/siglist.c:54 +msgid "Window changed" +msgstr "Okno zmienione" -#: nis/nis_print.c:332 -msgid "Object Type : " -msgstr "Typ obiektu : " +#: sysdeps/generic/siglist.h:55 sysdeps/unix/siglist.c:56 +msgid "User defined signal 1" +msgstr "Sygna³ u¿ytkownika 1" -#: nis/nis_print.c:352 -#, c-format -msgid " Data Length = %u\n" -msgstr " Rozmiar danych = %u\n" +#: sysdeps/generic/siglist.h:56 sysdeps/unix/siglist.c:57 +msgid "User defined signal 2" +msgstr "Sygna³ u¿ytkownika 2" -#: nis/nis_print.c:365 -#, c-format -msgid "Status : %s\n" -msgstr "Stan : %s\n" +#: sysdeps/generic/siglist.h:60 sysdeps/unix/siglist.c:33 +msgid "EMT trap" +msgstr "Pu³apka EMT" -#: nis/nis_print.c:366 -#, c-format -msgid "Number of objects : %u\n" -msgstr "Liczba obiektów : %u\n" +#: sysdeps/generic/siglist.h:63 sysdeps/unix/siglist.c:38 +msgid "Bad system call" +msgstr "B³êdne wywo³anie systemowe" -#: nis/nis_print.c:370 -#, c-format -msgid "Object #%d:\n" -msgstr "Obiekt #%d:\n" +#: sysdeps/generic/siglist.h:66 +msgid "Stack fault" +msgstr "B³±d stosu" -#: nis/nis_print_group_entry.c:115 -#, c-format -msgid "Group entry for \"%s.%s\" group:\n" -msgstr "Wpis dla grupy \"%s.%s\":\n" +#: sysdeps/generic/siglist.h:69 +msgid "Information request" +msgstr "¯±danie informacji" -# XXX nie-czlonkowie brzmi glupio -PK -#: nis/nis_print_group_entry.c:123 -msgid " Explicit members:\n" -msgstr " Cz³onkowie zadeklarowani:\n" +#: sysdeps/generic/siglist.h:71 +msgid "Power failure" +msgstr "Awaria zasilania" -#: nis/nis_print_group_entry.c:128 -msgid " No explicit members\n" -msgstr " Brak zadeklarowanych cz³onków\n" +#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55 +msgid "Resource lost" +msgstr "Zasoby zosta³y stracone" -#: nis/nis_print_group_entry.c:131 -msgid " Implicit members:\n" -msgstr " Cz³onkowie domniemani:\n" +#. TRANS Operation not permitted; only the owner of the file (or other resource) +#. TRANS or processes with special privileges can perform the operation. +#: sysdeps/gnu/errlist.c:25 +msgid "Operation not permitted" +msgstr "Operacja niedozwolona" -#: nis/nis_print_group_entry.c:136 -msgid " No implicit members\n" -msgstr " Brak domniemanych cz³onków\n" +#. TRANS No process matches the specified process ID. +#: sysdeps/gnu/errlist.c:45 +msgid "No such process" +msgstr "Nie ma takiego procesu" -#: nis/nis_print_group_entry.c:139 -msgid " Recursive members:\n" -msgstr " Cz³onkowie rekursywni:\n" +#. TRANS Interrupted function call; an asynchronous signal occurred and prevented +#. TRANS completion of the call. When this happens, you should try the call +#. TRANS again. +#. TRANS +#. TRANS You can choose to have functions resume after a signal that is handled, +#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted +#. TRANS Primitives}. +#: sysdeps/gnu/errlist.c:60 +msgid "Interrupted system call" +msgstr "Przerwane wywo³anie systemowe" -#: nis/nis_print_group_entry.c:144 -msgid " No recursive members\n" -msgstr " Brak rekursywnych cz³onków\n" +#. TRANS Input/output error; usually used for physical read or write errors. +#: sysdeps/gnu/errlist.c:69 +msgid "Input/output error" +msgstr "B³±d wej¶cia/wyj¶cia" -#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 -msgid " Explicit nonmembers:\n" -msgstr " Nie-cz³onkowie zadeklarowani:\n" +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: sysdeps/gnu/errlist.c:82 +msgid "No such device or address" +msgstr "Nie ma takiego urz±dzenia ani adresu" -#: nis/nis_print_group_entry.c:152 -msgid " No explicit nonmembers\n" -msgstr " Brak zadeklarowanych nie-cz³onków\n" +#. TRANS Argument list too long; used when the arguments passed to a new program +#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a +#. TRANS File}) occupy too much memory space. This condition never arises in the +#. TRANS GNU system. +#: sysdeps/gnu/errlist.c:94 +msgid "Argument list too long" +msgstr "Lista argumentów za d³uga" -#: nis/nis_print_group_entry.c:155 -msgid " Implicit nonmembers:\n" -msgstr " Nie-cz³onkowie domniemani:\n" +#. TRANS Invalid executable file format. This condition is detected by the +#. TRANS @code{exec} functions; see @ref{Executing a File}. +#: sysdeps/gnu/errlist.c:104 +msgid "Exec format error" +msgstr "B³êdny format pliku wykonywalnego" -#: nis/nis_print_group_entry.c:160 -msgid " No implicit nonmembers\n" -msgstr " Brak domniemanych nie-cz³onków\n" +#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been +#. TRANS closed or reading from a descriptor open only for writing (or vice +#. TRANS versa). +#: sysdeps/gnu/errlist.c:115 +msgid "Bad file descriptor" +msgstr "B³êdny deskryptor pliku" -#: nis/nis_print_group_entry.c:168 -msgid " No recursive nonmembers\n" -msgstr " Brak rekursywnych nie-cz³onków\n" +#. TRANS There are no child processes. This error happens on operations that are +#. TRANS supposed to manipulate child processes, when there aren't any processes +#. TRANS to manipulate. +#: sysdeps/gnu/errlist.c:126 +msgid "No child processes" +msgstr "Brak procesów potomnych" -#: nis/nss_nisplus/nisplus-publickey.c:101 -#: nis/nss_nisplus/nisplus-publickey.c:182 -#, c-format -msgid "DES entry for netname %s not unique\n" -msgstr "Pozycja DES dla sieci %s nie jest unikalna\n" +#. TRANS Deadlock avoided; allocating a system resource would have resulted in a +#. TRANS deadlock situation. The system does not guarantee that it will notice +#. TRANS all such situations. This error means you got lucky and the system +#. TRANS noticed; it might just hang. @xref{File Locks}, for an example. +#: sysdeps/gnu/errlist.c:138 +msgid "Resource deadlock avoided" +msgstr "Unikniêto zakleszczenia zasobów" -#: nis/nss_nisplus/nisplus-publickey.c:218 -#, c-format -msgid "netname2user: missing group id list in `%s'." -msgstr "netname2user: brak listy identyfikatorów grup w `%s'." +#. TRANS No memory available. The system cannot allocate more virtual memory +#. TRANS because its capacity is full. +#: sysdeps/gnu/errlist.c:148 +msgid "Cannot allocate memory" +msgstr "Nie mo¿na przydzieliæ pamiêci" -#: nis/nss_nisplus/nisplus-publickey.c:300 -#: nis/nss_nisplus/nisplus-publickey.c:306 -#: nis/nss_nisplus/nisplus-publickey.c:370 -#: nis/nss_nisplus/nisplus-publickey.c:379 -#, c-format -msgid "netname2user: (nis+ lookup): %s\n" -msgstr "netname2user: (odwzorowanie nis+): %s\n" +#. TRANS Bad address; an invalid pointer was detected. +#. TRANS In the GNU system, this error never happens; you get a signal instead. +#: sysdeps/gnu/errlist.c:167 +msgid "Bad address" +msgstr "B³êdny adres" -#: nis/nss_nisplus/nisplus-publickey.c:319 -#, c-format -msgid "netname2user: DES entry for %s in directory %s not unique" -msgstr "netname2user: wpis DES dla %s w katalogu %s nie jest unikalny" +#. TRANS A file that isn't a block special file was given in a situation that +#. TRANS requires one. For example, trying to mount an ordinary file as a file +#. TRANS system in Unix gives this error. +#: sysdeps/gnu/errlist.c:178 +msgid "Block device required" +msgstr "Wymagane urz±dzenie blokowe" -# XXX principal = nadzorca, troche lame -PK -#: nis/nss_nisplus/nisplus-publickey.c:337 -#, c-format -msgid "netname2user: principal name `%s' too long" -msgstr "name2user: nazwa nadzorcy `%s' jest zbyt d³uga" +#. TRANS Resource busy; a system resource that can't be shared is already in use. +#. TRANS For example, if you try to delete a file that is the root of a currently +#. TRANS mounted filesystem, you get this error. +#: sysdeps/gnu/errlist.c:189 +msgid "Device or resource busy" +msgstr "Urz±dzenie lub zasoby zajête" -#: nis/nss_nisplus/nisplus-publickey.c:392 -#, c-format -msgid "netname2user: LOCAL entry for %s in directory %s not unique" -msgstr "netname2user: wpis LOKALNY dla %s w katalogu %s nie jest unikalny" +#. TRANS File exists; an existing file was specified in a context where it only +#. TRANS makes sense to specify a new file. +#: sysdeps/gnu/errlist.c:199 +msgid "File exists" +msgstr "Plik istnieje" -#: nis/nss_nisplus/nisplus-publickey.c:399 -msgid "netname2user: should not have uid 0" -msgstr "netname2user: UID 0 nie powinien wyst±piæ" +#. TRANS An attempt to make an improper link across file systems was detected. +#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but +#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). +#: sysdeps/gnu/errlist.c:210 +msgid "Invalid cross-device link" +msgstr "B³êdne dowi±zanie miêdzy urz±dzeniami" -#: nis/ypclnt.c:171 -#, c-format -msgid "YPBINDPROC_DOMAIN: %s\n" -msgstr "YPBINDPROC_DOMAIN: %s\n" +#. TRANS The wrong type of device was given to a function that expects a +#. TRANS particular sort of device. +#: sysdeps/gnu/errlist.c:220 +msgid "No such device" +msgstr "Nie ma takiego urz±dzenia" -#: nis/ypclnt.c:780 -msgid "Request arguments bad" -msgstr "Argumenty ¿±dania s± b³êdne" +#. TRANS A file that isn't a directory was specified when a directory is required. +#: sysdeps/gnu/errlist.c:229 +msgid "Not a directory" +msgstr "Nie jest katalogiem" -#: nis/ypclnt.c:782 -msgid "RPC failure on NIS operation" -msgstr "B³±d RPC podczas operacji NIS" +#. TRANS File is a directory; you cannot open a directory for writing, +#. TRANS or create or remove hard links to it. +#: sysdeps/gnu/errlist.c:239 +msgid "Is a directory" +msgstr "Jest katalogiem" -#: nis/ypclnt.c:784 -msgid "Can't bind to server which serves this domain" -msgstr "Nie mo¿na po³±czyæ siê z serwerem dla tej domeny" +#. TRANS Invalid argument. This is used to indicate various kinds of problems +#. TRANS with passing the wrong argument to a library function. +#: sysdeps/gnu/errlist.c:249 +msgid "Invalid argument" +msgstr "Z³y argument" -#: nis/ypclnt.c:786 -msgid "No such map in server's domain" -msgstr "Brak takiej mapy w domenie serwera" +#. TRANS The current process has too many files open and can't open any more. +#. TRANS Duplicate descriptors do count toward this limit. +#. TRANS +#. TRANS In BSD and GNU, the number of open files is controlled by a resource +#. TRANS limit that can usually be increased. If you get this error, you might +#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; +#. TRANS @pxref{Limits on Resources}. +#: sysdeps/gnu/errlist.c:264 +msgid "Too many open files" +msgstr "Za du¿o otwartych plików" -#: nis/ypclnt.c:788 -msgid "No such key in map" -msgstr "Brak takiego klucza w mapie" +#. TRANS There are too many distinct file openings in the entire system. Note +#. TRANS that any number of linked channels count as just one file opening; see +#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. +#: sysdeps/gnu/errlist.c:275 +msgid "Too many open files in system" +msgstr "Za du¿o otwartych plików w systemie" -#: nis/ypclnt.c:790 -msgid "Internal NIS error" -msgstr "B³±d wewnêtrzny NIS" +#. TRANS Inappropriate I/O control operation, such as trying to set terminal +#. TRANS modes on an ordinary file. +#: sysdeps/gnu/errlist.c:285 +msgid "Inappropriate ioctl for device" +msgstr "Niew³a¶ciwy ioctl dla urz±dzenia" -#: nis/ypclnt.c:792 -msgid "Local resource allocation failure" -msgstr "Wyst±pi³ b³±d podczas przydzielania lokalnych zasobów" +#. TRANS An attempt to execute a file that is currently open for writing, or +#. TRANS write to a file that is currently being executed. Often using a +#. TRANS debugger to run a program is considered having it open for writing and +#. TRANS will cause this error. (The name stands for ``text file busy''.) This +#. TRANS is not an error in the GNU system; the text is copied as necessary. +#: sysdeps/gnu/errlist.c:298 +msgid "Text file busy" +msgstr "Plik wykonywalny zajêty" -#: nis/ypclnt.c:794 -msgid "No more records in map database" -msgstr "Nie ma wiêcej rekordów w mapie" +#. TRANS File too big; the size of a file would be larger than allowed by the system. +#: sysdeps/gnu/errlist.c:307 +msgid "File too large" +msgstr "Plik zbyt du¿y" -#: nis/ypclnt.c:796 -msgid "Can't communicate with portmapper" -msgstr "Komunikacja z portmapperem jest niemo¿liwa" +#. TRANS No space left on device; write operation on a file failed because the +#. TRANS disk is full. +#: sysdeps/gnu/errlist.c:317 +msgid "No space left on device" +msgstr "Brak miejsca na urz±dzeniu" -#: nis/ypclnt.c:798 -msgid "Can't communicate with ypbind" -msgstr "Komunikacja z ypbind jest niemo¿liwa" +#. TRANS Invalid seek operation (such as on a pipe). +#: sysdeps/gnu/errlist.c:326 +msgid "Illegal seek" +msgstr "B³êdne przesuniêcie" -#: nis/ypclnt.c:800 -msgid "Can't communicate with ypserv" -msgstr "Komunikacja z ypserv jest niemo¿liwa" +#. TRANS An attempt was made to modify something on a read-only file system. +#: sysdeps/gnu/errlist.c:335 +msgid "Read-only file system" +msgstr "System plików wy³±cznie do odczytu" -#: nis/ypclnt.c:802 -msgid "Local domain name not set" -msgstr "Lokalna domena nie jest ustawiona" +#. TRANS Too many links; the link count of a single file would become too large. +#. TRANS @code{rename} can cause this error if the file being renamed already has +#. TRANS as many links as it can take (@pxref{Renaming Files}). +#: sysdeps/gnu/errlist.c:346 +msgid "Too many links" +msgstr "Za du¿o dowi±zañ" -#: nis/ypclnt.c:804 -msgid "NIS map database is bad" -msgstr "Mapa NIS zawiera b³êdy" +#. TRANS Domain error; used by mathematical functions when an argument value does +#. TRANS not fall into the domain over which the function is defined. +#: sysdeps/gnu/errlist.c:369 +msgid "Numerical argument out of domain" +msgstr "Argument liczbowy spoza dziedziny" -#: nis/ypclnt.c:806 -msgid "NIS client/server version mismatch - can't supply service" -msgstr "Niezgodno¶æ wersji miêdzy klientem i serwerem NIS - us³uga niemo¿liwa" +#. TRANS Range error; used by mathematical functions when the result value is +#. TRANS not representable because of overflow or underflow. +#: sysdeps/gnu/errlist.c:379 +msgid "Numerical result out of range" +msgstr "Wynik liczbowy poza zakresem" -#: nis/ypclnt.c:810 -msgid "Database is busy" -msgstr "Baza danych jest zajêta" +#. TRANS Resource temporarily unavailable; the call might work if you try again +#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; +#. TRANS they are always the same in the GNU C library. +#. TRANS +#. TRANS This error can happen in a few different situations: +#. TRANS +#. TRANS @itemize @bullet +#. TRANS @item +#. TRANS An operation that would block was attempted on an object that has +#. TRANS non-blocking mode selected. Trying the same operation again will block +#. TRANS until some external condition makes it possible to read, write, or +#. TRANS connect (whatever the operation). You can use @code{select} to find out +#. TRANS when the operation will be possible; @pxref{Waiting for I/O}. +#. TRANS +#. TRANS @strong{Portability Note:} In many older Unix systems, this condition +#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code +#. TRANS different from @code{EAGAIN}. To make your program portable, you should +#. TRANS check for both codes and treat them the same. +#. TRANS +#. TRANS @item +#. TRANS A temporary resource shortage made an operation impossible. @code{fork} +#. TRANS can return this error. It indicates that the shortage is expected to +#. TRANS pass, so your program can try the call again later and it may succeed. +#. TRANS It is probably a good idea to delay for a few seconds before trying it +#. TRANS again, to allow time for other processes to release scarce resources. +#. TRANS Such shortages are usually fairly serious and affect the whole system, +#. TRANS so usually an interactive program should report the error to the user +#. TRANS and return to its command loop. +#. TRANS @end itemize +#: sysdeps/gnu/errlist.c:416 +msgid "Resource temporarily unavailable" +msgstr "Zasoby chwilowo niedostêpne" -#: nis/ypclnt.c:812 -msgid "Unknown NIS error code" -msgstr "Nieznany kod b³êdu NIS" +#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). +#. TRANS The values are always the same, on every operating system. +#. TRANS +#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a +#. TRANS separate error code. +#: sysdeps/gnu/errlist.c:429 +msgid "Operation would block" +msgstr "Operacja spowodowa³aby blokadê" -#: nis/ypclnt.c:854 -msgid "Internal ypbind error" -msgstr "B³±d wewnêtrzny ypbind" +#. TRANS An operation that cannot complete immediately was initiated on an object +#. TRANS that has non-blocking mode selected. Some functions that must always +#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return +#. TRANS @code{EAGAIN}. Instead, they return @code{EINPROGRESS} to indicate that +#. TRANS the operation has begun and will take some time. Attempts to manipulate +#. TRANS the object before the call completes return @code{EALREADY}. You can +#. TRANS use the @code{select} function to find out when the pending operation +#. TRANS has completed; @pxref{Waiting for I/O}. +#: sysdeps/gnu/errlist.c:445 +msgid "Operation now in progress" +msgstr "Operacja jest w³a¶nie wykonywana" -#: nis/ypclnt.c:856 -msgid "Domain not bound" -msgstr "Domena nie zosta³a zwi±zana" +#. TRANS An operation is already in progress on an object that has non-blocking +#. TRANS mode selected. +#: sysdeps/gnu/errlist.c:455 +msgid "Operation already in progress" +msgstr "Operacja jest ju¿ wykonywana" -#: nis/ypclnt.c:858 -msgid "System resource allocation failure" -msgstr "Wyst±pi³ b³±d podczas przydzielania zasobów systemowych" +#. TRANS A file that isn't a socket was specified when a socket is required. +#: sysdeps/gnu/errlist.c:464 +msgid "Socket operation on non-socket" +msgstr "Operacja na obiekcie, który nie jest gniazdem" -#: nis/ypclnt.c:860 -msgid "Unknown ypbind error" -msgstr "Nieznany b³±d ypbind" +#. TRANS The size of a message sent on a socket was larger than the supported +#. TRANS maximum size. +#: sysdeps/gnu/errlist.c:474 +msgid "Message too long" +msgstr "Komunikat za d³ugi" -#: nis/ypclnt.c:899 -msgid "yp_update: cannot convert host to netname\n" -msgstr "yp_update: nie mo¿na przekonwertowaæ nazwy hosta na nazwê sieci\n" +#. TRANS The socket type does not support the requested communications protocol. +#: sysdeps/gnu/errlist.c:483 +msgid "Protocol wrong type for socket" +msgstr "Typ protoko³u nie pasuje do gniazda" -#: nis/ypclnt.c:911 -msgid "yp_update: cannot get server address\n" -msgstr "yp_update: nie mo¿na uzyskaæ adresu serwera\n" +#. TRANS You specified a socket option that doesn't make sense for the +#. TRANS particular protocol being used by the socket. @xref{Socket Options}. +#: sysdeps/gnu/errlist.c:493 +msgid "Protocol not available" +msgstr "Protokó³ niedostêpny" -#: nscd/cache.c:94 -msgid "while allocating hash table entry" -msgstr "b³±d podczas wstawiania do tablicy mieszaj±cej" +#. TRANS The socket domain does not support the requested communications protocol +#. TRANS (perhaps because the requested protocol is completely invalid). +#. TRANS @xref{Creating a Socket}. +#: sysdeps/gnu/errlist.c:504 +msgid "Protocol not supported" +msgstr "Protokó³ nie obs³ugiwany" -#: nscd/cache.c:162 nscd/connections.c:184 -#, c-format -msgid "cannot stat() file `%s': %s" -msgstr "znalezienie pliku bazy danych `%s' jest niemo¿liwe: %s" +#. TRANS The socket type is not supported. +#: sysdeps/gnu/errlist.c:513 +msgid "Socket type not supported" +msgstr "Nie obs³ugiwany typ gniazda" -#: nscd/connections.c:150 -msgid "Cannot run nscd in secure mode as unprivileged user" -msgstr "Nie mo¿na uruchomiæ nscd w trybie bezpiecznym jako u¿ytkownik nieuprzywilejowany" +#. 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 +#. TRANS implemented for all communications protocols. In the GNU system, this +#. TRANS error can happen for many calls when the object does not support the +#. TRANS particular operation; it is a generic indication that the server knows +#. TRANS nothing to do for that call. +#: sysdeps/gnu/errlist.c:527 +msgid "Operation not supported" +msgstr "Operacja nie obs³ugiwana" -#: nscd/connections.c:172 -#, c-format -msgid "while allocating cache: %s" -msgstr "podczas przydzielania bufora: %s" +#. TRANS The socket communications protocol family you requested is not supported. +#: sysdeps/gnu/errlist.c:536 +msgid "Protocol family not supported" +msgstr "Nie obs³ugiwana rodzina protoko³ów" -#: nscd/connections.c:197 -#, c-format -msgid "cannot open socket: %s" -msgstr "nie mo¿na otworzyæ gniazda: %s" +#. 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.c:546 +msgid "Address family not supported by protocol" +msgstr "Rodzina adresów nie obs³ugiwana przez protokó³" -#: nscd/connections.c:215 -#, c-format -msgid "cannot enable socket to accept connections: %s" -msgstr "nie mo¿na otworzyæ gniazda do przyjmowania po³±czeñ: %s" +#. TRANS The requested socket address is already in use. @xref{Socket Addresses}. +#: sysdeps/gnu/errlist.c:555 +msgid "Address already in use" +msgstr "Adres jest ju¿ w u¿yciu" -#: nscd/connections.c:260 -#, c-format -msgid "cannot handle old request version %d; current version is %d" -msgstr "nie mo¿na obs³u¿yæ ¿±dañ w starej wersji %d; aktualna wersja to %d" +#. TRANS The requested socket address is not available; for example, you tried +#. TRANS to give a socket a name that doesn't match the local host name. +#. TRANS @xref{Socket Addresses}. +#: sysdeps/gnu/errlist.c:566 +msgid "Cannot assign requested address" +msgstr "Nie mo¿na przypisaæ ¿±danego adresu" -#: nscd/connections.c:298 nscd/connections.c:324 -#, c-format -msgid "cannot write result: %s" -msgstr "nie mo¿na zapisaæ wyniku: %s" +#. TRANS A socket operation failed because the network was down. +#: sysdeps/gnu/errlist.c:575 +msgid "Network is down" +msgstr "Sieæ jest wy³±czona" -#: nscd/connections.c:392 nscd/connections.c:514 -#, c-format -msgid "error getting caller's id: %s" -msgstr "b³±d podczas pobierania identyfikatorów wywo³uj±cych: %s" +#. TRANS A socket operation failed because the subnet containing the remote host +#. TRANS was unreachable. +#: sysdeps/gnu/errlist.c:585 +msgid "Network is unreachable" +msgstr "Sieæ jest niedostêpna" -#: nscd/connections.c:485 -#, c-format -msgid "while accepting connection: %s" -msgstr "podczas przyjmowania po³±czenia: %s" +#. TRANS A network connection was reset because the remote host crashed. +#: sysdeps/gnu/errlist.c:594 +msgid "Network dropped connection on reset" +msgstr "Sieæ przerwa³a po³±czenie po resecie" -#: nscd/connections.c:498 -#, c-format -msgid "short read while reading request: %s" -msgstr "skrócony odczyt podczas czytania ¿±dania: `%s'" +#. TRANS A network connection was aborted locally. +#: sysdeps/gnu/errlist.c:603 +msgid "Software caused connection abort" +msgstr "Oprogramowanie spowodowa³o przerwanie po³±czenia" -#: nscd/connections.c:542 -#, c-format -msgid "key length in request too long: %d" -msgstr "d³ugo¶æ klucza w ¿±daniu zbyt du¿a: %d" +#. TRANS A network connection was closed for reasons outside the control of the +#. TRANS local host, such as by the remote machine rebooting or an unrecoverable +#. TRANS protocol violation. +#: sysdeps/gnu/errlist.c:614 +msgid "Connection reset by peer" +msgstr "Po³±czenie zerwane przez drug± stronê" -#: nscd/connections.c:556 -#, c-format -msgid "short read while reading request key: %s" -msgstr "skrócony odczyt podczas czytania klucza ¿±dania: %s" +#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this +#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the +#. TRANS other from network operations. +#: sysdeps/gnu/errlist.c:625 +msgid "No buffer space available" +msgstr "Brak miejsca w buforze" -#: nscd/connections.c:566 -#, c-format -msgid "handle_request: request received (Version = %d) from PID %ld" -msgstr "handle_request: odebrano ¿±danie (Wersja = %d) od procesu %ld" +#. TRANS You tried to connect a socket that is already connected. +#. TRANS @xref{Connecting}. +#: sysdeps/gnu/errlist.c:635 +msgid "Transport endpoint is already connected" +msgstr "Drugi koniec jest ju¿ po³±czony" -#: nscd/connections.c:571 -#, c-format -msgid "handle_request: request received (Version = %d)" -msgstr "handle_request: odebrano ¿±danie (Wersja = %d)" +#. TRANS The socket is not connected to anything. You get this error when you +#. TRANS try to transmit data over a socket, without first specifying a +#. TRANS destination for the data. For a connectionless socket (for datagram +#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. +#: sysdeps/gnu/errlist.c:647 +msgid "Transport endpoint is not connected" +msgstr "Drugi koniec nie jest po³±czony" -#: nscd/connections.c:635 nscd/connections.c:636 nscd/connections.c:655 -#: nscd/connections.c:668 nscd/connections.c:674 nscd/connections.c:681 -#, c-format -msgid "Failed to run nscd as user '%s'" -msgstr "Uruchomienie nscd jako u¿ytkownik '%s' nie powiod³o siê" +#. TRANS No default destination address was set for the socket. You get this +#. TRANS error when you try to transmit data over a connectionless socket, +#. TRANS without first specifying a destination for the data with @code{connect}. +#: sysdeps/gnu/errlist.c:658 +msgid "Destination address required" +msgstr "Wymagany jest adres docelowy" -#: nscd/connections.c:656 -msgid "getgrouplist failed" -msgstr "getgrouplist nie powiod³o siê" +#. TRANS The socket has already been shut down. +#: sysdeps/gnu/errlist.c:667 +msgid "Cannot send after transport endpoint shutdown" +msgstr "Wysy³anie po zamkniêciu gniazda jest niemo¿liwe" -#: nscd/connections.c:669 -msgid "setgroups failed" -msgstr "setgroups nie powiod³o" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:676 +msgid "Too many references: cannot splice" +msgstr "Za du¿o odniesieñ: dowi±zanie niemo¿liwe" -#: nscd/grpcache.c:103 nscd/hstcache.c:111 nscd/pwdcache.c:109 -msgid "while allocating key copy" -msgstr "podczas przydzielania kopii klucza" +#. TRANS A socket operation with a specified timeout received no response during +#. TRANS the timeout period. +#: sysdeps/gnu/errlist.c:686 +msgid "Connection timed out" +msgstr "Przekroczony czas oczekiwania na po³±czenie" -#: nscd/grpcache.c:153 nscd/hstcache.c:168 nscd/pwdcache.c:146 -msgid "while allocating cache entry" -msgstr "podczas przydzielania elementu bufora" +#. TRANS A remote host refused to allow the network connection (typically because +#. TRANS it is not running the requested service). +#: sysdeps/gnu/errlist.c:696 +msgid "Connection refused" +msgstr "Po³±czenie odrzucone" -#: nscd/grpcache.c:197 nscd/hstcache.c:283 nscd/pwdcache.c:193 -#, c-format -msgid "short write in %s: %s" -msgstr "b³±d zapisu w %s: %s" +#. TRANS Too many levels of symbolic links were encountered in looking up a file name. +#. TRANS This often indicates a cycle of symbolic links. +#: sysdeps/gnu/errlist.c:706 +msgid "Too many levels of symbolic links" +msgstr "Za du¿e zagnie¿d¿enie dowi±zañ symbolicznych" -#: nscd/grpcache.c:219 -#, c-format -msgid "Haven't found \"%s\" in group cache!" -msgstr "Nie znaleziono \"%s\" w buforze grup!" +#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for +#. TRANS Files}) or host name too long (in @code{gethostname} or +#. TRANS @code{sethostname}; @pxref{Host Identification}). +#: sysdeps/gnu/errlist.c:717 +msgid "File name too long" +msgstr "Za d³uga nazwa pliku" -#: nscd/grpcache.c:285 -#, c-format -msgid "Invalid numeric gid \"%s\"!" -msgstr "Nieprawid³owy liczbowy gid \"%s\"!" +#. TRANS The remote host for a requested network connection is down. +#: sysdeps/gnu/errlist.c:726 +msgid "Host is down" +msgstr "Urz±dzenie jest wy³±czone" -#: nscd/grpcache.c:292 -#, c-format -msgid "Haven't found \"%d\" in group cache!" -msgstr "Nie znaleziono \"%d\" w buforze grup!" +#. TRANS The remote host for a requested network connection is not reachable. +#: sysdeps/gnu/errlist.c:735 +msgid "No route to host" +msgstr "Brak trasy do hosta" -#: nscd/hstcache.c:305 nscd/hstcache.c:371 nscd/hstcache.c:436 -#: nscd/hstcache.c:501 -#, c-format -msgid "Haven't found \"%s\" in hosts cache!" -msgstr "Nie znaleziono \"%s\" w buforze hostów!" +#. TRANS Directory not empty, where an empty directory was expected. Typically, +#. TRANS this error occurs when you are trying to delete a directory. +#: sysdeps/gnu/errlist.c:745 +msgid "Directory not empty" +msgstr "Katalog nie jest pusty" -#: nscd/nscd.c:89 -msgid "Read configuration data from NAME" -msgstr "Odczyt konfiguracji z pliku NAZWA" +#. TRANS This means that the per-user limit on new process would be exceeded by +#. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on +#. TRANS the @code{RLIMIT_NPROC} limit. +#: sysdeps/gnu/errlist.c:756 +msgid "Too many processes" +msgstr "Za du¿o procesów" -#: nscd/nscd.c:91 -msgid "Do not fork and display messages on the current tty" -msgstr "Nie przechodzenie w t³o i wy¶wietlanie komunikatów na bie¿±cym terminalu" +#. TRANS The file quota system is confused because there are too many users. +#. TRANS @c This can probably happen in a GNU system when using NFS. +#: sysdeps/gnu/errlist.c:766 +msgid "Too many users" +msgstr "Za du¿o u¿ytkowników" -#: nscd/nscd.c:92 -msgid "NUMBER" -msgstr "LICZBA" +#. TRANS The user's disk quota was exceeded. +#: sysdeps/gnu/errlist.c:775 +msgid "Disk quota exceeded" +msgstr "Przekroczony limit dyskowy" -#: nscd/nscd.c:92 -msgid "Start NUMBER threads" -msgstr "Uruchomienie takiej LICZBY w±tków" +#. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS +#. TRANS system which is due to file system rearrangements on the server host. +#. TRANS Repairing this condition usually requires unmounting and remounting +#. TRANS the NFS file system on the local host. +#: sysdeps/gnu/errlist.c:787 +msgid "Stale NFS file handle" +msgstr "Nieaktualny uchwyt pliku NFS" -#: nscd/nscd.c:93 -msgid "Shut the server down" -msgstr "Zakoñczenie pracy serwera" +# to imho jest bardziej zrozumiale - zwlaszcza ze to sie czasem zdarza +# jak sie uruchomi mountd bez -r -PK +#. TRANS An attempt was made to NFS-mount a remote file system with a file name that +#. TRANS already specifies an NFS-mounted file. +#. TRANS (This is an error on some operating systems, but we expect it to work +#. TRANS properly on the GNU system, making this error code impossible.) +#: sysdeps/gnu/errlist.c:799 +msgid "Object is remote" +msgstr "Zdalny obiekt jest obiektem podmontowanym przez NFS" -#: nscd/nscd.c:94 -msgid "Print current configuration statistic" -msgstr "Wy¶wietlenie aktualnych statystyk konfiguracji" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:808 +msgid "RPC struct is bad" +msgstr "Struktura RPC jest b³êdna" -#: nscd/nscd.c:95 -msgid "TABLE" -msgstr "TABLICA" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:817 +msgid "RPC version wrong" +msgstr "Z³a wersja RPC" -#: nscd/nscd.c:96 -msgid "Invalidate the specified cache" -msgstr "Uniewa¿nienie podanego bufora" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:826 +msgid "RPC program not available" +msgstr "Program RPC niedostêpny" -#: nscd/nscd.c:97 -msgid "TABLE,yes" -msgstr "TABLICA,yes" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:835 +msgid "RPC program version wrong" +msgstr "Z³a wersja programu RPC" -#: nscd/nscd.c:97 -msgid "Use separate cache for each user" -msgstr "U¿ycie oddzielnego bufora dla ka¿dego u¿ytkownika" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:844 +msgid "RPC bad procedure for program" +msgstr "Z³a procedura RPC dla programu" -# XXX moze zostawic oryginal albo zrobic ladniej -PK -#: nscd/nscd.c:102 -msgid "Name Service Cache Daemon." -msgstr "Demon buforuj±cy us³ugi odwzorowania nazw." +#. TRANS No locks available. This is used by the file locking facilities; see +#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but +#. TRANS it can result from an operation to an NFS server running another +#. TRANS operating system. +#: sysdeps/gnu/errlist.c:856 +msgid "No locks available" +msgstr "Brak dostêpnych blokad" -#: nscd/nscd.c:141 -msgid "cannot read configuration file; this is fatal" -msgstr "nie mo¿na przeczytaæ pliku konfiguracyjnego; koniec pracy" +#. TRANS Inappropriate file type or format. The file was the wrong type for the +#. TRANS operation, or a data file had the wrong format. +#. TRANS +#. TRANS On some systems @code{chmod} returns this error if you try to set the +#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. +#: sysdeps/gnu/errlist.c:869 +msgid "Inappropriate file type or format" +msgstr "Niew³a¶ciwy typ lub format pliku" -#: nscd/nscd.c:152 -msgid "already running" -msgstr "jest ju¿ uruchomiony" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:878 +msgid "Authentication error" +msgstr "B³±d uwierzytelnienia" -#: nscd/nscd.c:270 nscd/nscd.c:294 nscd/nscd_stat.c:132 -msgid "Only root is allowed to use this option!" -msgstr "Tylko root mo¿e u¿ywaæ tej opcji!" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:887 +msgid "Need authenticator" +msgstr "Wymagane uwierzytelnienie" -#: nscd/nscd_conf.c:88 -#, c-format -msgid "Parse error: %s" -msgstr "B³±d analizowania: %s" +#. TRANS Function not implemented. This indicates that the function called is +#. TRANS not implemented at all, either in the C library itself or in the +#. TRANS operating system. When you get this error, you can be sure that this +#. TRANS particular function will always fail with @code{ENOSYS} unless you +#. TRANS install a new version of the C library or the operating system. +#: sysdeps/gnu/errlist.c:900 +msgid "Function not implemented" +msgstr "Nie zaimplementowana funkcja" -#: nscd/nscd_conf.c:171 -#, c-format -msgid "Could not create log file \"%s\"" -msgstr "Nie mo¿na utworzyæ pliku dziennika \"%s\"" +#. TRANS Not supported. A function returns this error when certain parameter +#. TRANS values are valid, but the functionality they request is not available. +#. TRANS This can mean that the function does not implement a particular command +#. TRANS or option value or flag bit at all. For functions that operate on some +#. TRANS object given in a parameter, such as a file descriptor or a port, it +#. TRANS might instead mean that only @emph{that specific object} (file +#. TRANS descriptor, port, etc.) is unable to support the other parameters given; +#. TRANS different file descriptors might support different ranges of parameter +#. TRANS values. +#. TRANS +#. TRANS If the entire function is not available at all in the implementation, +#. TRANS it returns @code{ENOSYS} instead. +#: sysdeps/gnu/errlist.c:920 +msgid "Not supported" +msgstr "Nie obs³ugiwane" -#: nscd/nscd_conf.c:187 -msgid "Must specify user name for server-user option" -msgstr "Trzeba podaæ nazwê u¿ytkownika dla opcji server-user" +#. 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. +#: sysdeps/gnu/errlist.c:930 +msgid "Invalid or incomplete multibyte or wide character" +msgstr "B³êdny lub niepe³ny znak wielobajtowy" -#: nscd/nscd_conf.c:194 -msgid "Must specify user name for stat-user option" -msgstr "Trzeba podaæ nazwê u¿ytkownika dla opcji stat-user" +#. TRANS In the GNU system, servers supporting the @code{term} protocol return +#. TRANS this error for certain operations when the caller is not in the +#. TRANS foreground process group of the terminal. Users do not usually see this +#. TRANS error because functions such as @code{read} and @code{write} translate +#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, +#. TRANS for information on process groups and these signals. +#: sysdeps/gnu/errlist.c:944 +msgid "Inappropriate operation for background process" +msgstr "Dzia³anie niedopuszczalne dla procesu w tle" -#: nscd/nscd_conf.c:205 -#, c-format -msgid "Unknown option: %s %s %s" -msgstr "Nieznana opcja: %s %s %s" +#. TRANS In the GNU system, opening a file returns this error when the file is +#. TRANS translated by a program and the translator program dies while starting +#. TRANS up, before it has connected to the file. +#: sysdeps/gnu/errlist.c:955 +msgid "Translator died" +msgstr "Translator przerwa³ pracê" -#: nscd/nscd_stat.c:103 -#, c-format -msgid "cannot write statistics: %s" -msgstr "nie mo¿na zapisaæ statystyk: %s" +#. TRANS The experienced user will know what is wrong. +#. TRANS @c This error code is a joke. Its perror text is part of the joke. +#. TRANS @c Don't change it. +#: sysdeps/gnu/errlist.c:966 +msgid "?" +msgstr "?" -#: nscd/nscd_stat.c:128 -#, c-format -msgid "Only root or %s is allowed to use this option!" -msgstr "Tylko root lub %s mo¿e u¿ywaæ tej opcji!" +#. TRANS You did @strong{what}? +#: sysdeps/gnu/errlist.c:975 +msgid "You really blew it this time" +msgstr "Tym razem da³e¶ popaliæ" -#: nscd/nscd_stat.c:139 -msgid "nscd not running!\n" -msgstr "nscd nie jest uruchomiony!\n" +#. TRANS Go home and have a glass of warm, dairy-fresh milk. +#: sysdeps/gnu/errlist.c:984 +msgid "Computer bought the farm" +msgstr "Komputer wyjecha³ na wakacje" -#: nscd/nscd_stat.c:150 -msgid "write incomplete" -msgstr "zapis nie by³ kompletny" +#. TRANS This error code has no purpose. +#: sysdeps/gnu/errlist.c:993 +msgid "Gratuitous error" +msgstr "Nieoczekiwany b³±d" -#: nscd/nscd_stat.c:162 -msgid "cannot read statistics data" -msgstr "nie mo¿na odczytaæ danych statystycznych" +#: sysdeps/gnu/errlist.c:1001 +msgid "Bad message" +msgstr "B³êdny komunikat" -#: nscd/nscd_stat.c:165 -#, c-format -msgid "" -"nscd configuration:\n" -"\n" -"%15d server debug level\n" -msgstr "" -"konfiguracja nscd:\n" -"\n" -"%15d poziom komunikatów diagnostycznych\n" +#: sysdeps/gnu/errlist.c:1009 +msgid "Identifier removed" +msgstr "Identyfikator zosta³ usuniêty" -#: nscd/nscd_stat.c:189 -#, c-format -msgid "%3ud %2uh %2um %2lus server runtime\n" -msgstr "%3ud %2uh %2um %2lus czasu dzia³ania serwera\n" +# wydaje mi sie ze tu chodzi o wyczerpanie TTL i stad 'zbyt' -PK +#: sysdeps/gnu/errlist.c:1017 +msgid "Multihop attempted" +msgstr "Próba przej¶cia przez zbyt wiele ruterów" -#: nscd/nscd_stat.c:192 -#, c-format -msgid " %2uh %2um %2lus server runtime\n" -msgstr " %2uh %2um %2lus czasu dzia³ania serwera\n" +#: sysdeps/gnu/errlist.c:1025 +msgid "No data available" +msgstr "Brak danych" -#: nscd/nscd_stat.c:194 -#, c-format -msgid " %2um %2lus server runtime\n" -msgstr " %2um %2lus czasu dzia³ania serwera\n" +#: sysdeps/gnu/errlist.c:1033 +msgid "Link has been severed" +msgstr "Po³±czenie zosta³o przerwane" -#: nscd/nscd_stat.c:196 -#, c-format -msgid " %2lus server runtime\n" -msgstr " %2lus czasu dzia³ania serwera\n" +#: sysdeps/gnu/errlist.c:1041 +msgid "No message of desired type" +msgstr "Brak komunikatu o po¿±danym typie" -#: nscd/nscd_stat.c:198 -#, c-format -msgid "%15lu number of times clients had to wait\n" -msgstr "%15lu razy klienci musieli czekaæ\n" +#: sysdeps/gnu/errlist.c:1049 +msgid "Out of streams resources" +msgstr "Brak dodatkowych strumieni" -#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215 -msgid " no" -msgstr " nie" +#: sysdeps/gnu/errlist.c:1057 +msgid "Device not a stream" +msgstr "Urz±dzenie nie jest strumieniem" -#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215 -msgid " yes" -msgstr " tak" +#: sysdeps/gnu/errlist.c:1065 +msgid "Value too large for defined data type" +msgstr "Warto¶æ za du¿a dla zdefiniowanego typu danych" -#: nscd/nscd_stat.c:221 -#, c-format -msgid "" -"\n" -"%s cache:\n" -"\n" -"%15s cache is enabled\n" -"%15Zu suggested size\n" -"%15lu seconds time to live for positive entries\n" -"%15lu seconds time to live for negative entries\n" -"%15lu cache hits on positive entries\n" -"%15lu cache hits on negative entries\n" -"%15lu cache misses on positive entries\n" -"%15lu cache misses on negative entries\n" -"%15lu%% cache hit rate\n" -"%15lu current number of cached values\n" -"%15lu maximum number of cached values\n" -"%15lu maximum chain length searched\n" -"%15lu number of delays on rdlock\n" -"%15lu number of delays on wrlock\n" -"%15s check /etc/%s for changes\n" -msgstr "" -"\n" -"bufor %s:\n" -"\n" -"%15s bufor w³±czony\n" -"%15Zu zalecany rozmiar\n" -"%15lu sekund czasu przez który bêd± utrzymywane wpisy pozytywne\n" -"%15lu sekund czasu przez który bêd± utrzymywane wpisy negatywne\n" -"%15lu trafionych wpisów pozytywnych\n" -"%15lu trafionych wpisów negatywnych\n" -"%15lu nie trafionych wpisów pozytywnych\n" -"%15lu nie trafionych wpisów negatywnych\n" -"%15lu%% trafieñ\n" -"%15lu aktualnie pamiêtanych warto¶ci\n" -"%15lu maksymalnie pamiêtanych warto¶ci\n" -"%15lu maksymalna d³ugo¶æ szukanego ³añcucha\n" -"%15lu opó¼nieñ na rdlock\n" -"%15lu opó¼nieñ na wrlock\n" -"%15s sprawdzanie zmian w /etc/%s\n" +#: sysdeps/gnu/errlist.c:1073 +msgid "Protocol error" +msgstr "B³±d protoko³u" -#: nscd/pwdcache.c:215 -#, c-format -msgid "Haven't found \"%s\" in password cache!" -msgstr "Nie znaleziono \"%s\" w buforze hase³!" +#: sysdeps/gnu/errlist.c:1081 +msgid "Timer expired" +msgstr "Up³yn±³ czas stopera" -#: nscd/pwdcache.c:281 -#, c-format -msgid "Invalid numeric uid \"%s\"!" -msgstr "Nieprawid³owy liczbowy uid \"%s\"!" +#. TRANS Operation canceled; an asynchronous operation was canceled before it +#. TRANS completed. @xref{Asynchronous I/O}. When you call @code{aio_cancel}, +#. TRANS the normal result is for the operations affected to complete with this +#. TRANS error; @pxref{Cancel AIO Operations}. +#: sysdeps/gnu/errlist.c:1093 +msgid "Operation canceled" +msgstr "Operacja anulowana" -#: nscd/pwdcache.c:288 -#, c-format -msgid "Haven't found \"%d\" in password cache!" -msgstr "Nie znaleziono \"%d\" w buforze hase³!" +#: sysdeps/gnu/errlist.c:1101 +msgid "Interrupted system call should be restarted" +msgstr "Nale¿y wznowiæ przerwane wywo³anie systemowe" -#: elf/../sysdeps/generic/dl-sysdep.c:422 -msgid "cannot create capability list" -msgstr "nie mo¿na utworzyæ listy uprawnieñ" +#: sysdeps/gnu/errlist.c:1109 +msgid "Channel number out of range" +msgstr "Numer kana³u poza zakresem" -#: elf/../sysdeps/generic/readelflib.c:35 -#, c-format -msgid "file %s is truncated\n" -msgstr "plik %s jest skrócony\n" +#: sysdeps/gnu/errlist.c:1117 +msgid "Level 2 not synchronized" +msgstr "Poziom 2 nie zsynchronizowany" -#: elf/../sysdeps/generic/readelflib.c:67 -#, c-format -msgid "%s is a 32 bit ELF file.\n" -msgstr "%s jest 32-bitowym plikiem ELF.\n" +#: sysdeps/gnu/errlist.c:1125 +msgid "Level 3 halted" +msgstr "Poziom 3 zatrzymany" -#: elf/../sysdeps/generic/readelflib.c:69 -#, c-format -msgid "%s is a 64 bit ELF file.\n" -msgstr "%s jest 64-bitowym plikiem ELF.\n" +#: sysdeps/gnu/errlist.c:1133 +msgid "Level 3 reset" +msgstr "Poziom 3 wyzerowany" -#: elf/../sysdeps/generic/readelflib.c:71 -#, c-format -msgid "Unknown ELFCLASS in file %s.\n" -msgstr "Nieznana ELFCLASS w pliku %s.\n" +#: sysdeps/gnu/errlist.c:1141 +msgid "Link number out of range" +msgstr "Numer dowi±zania poza zakresem" -#: elf/../sysdeps/generic/readelflib.c:78 -#, c-format -msgid "%s is not a shared object file (Type: %d).\n" -msgstr "%s nie jest plikiem obiektu dzielonego (Typ: %d).\n" +#: sysdeps/gnu/errlist.c:1149 +msgid "Protocol driver not attached" +msgstr "Sterownik protoko³u nie jest pod³±czony" -#: elf/../sysdeps/generic/readelflib.c:109 -msgid "more than one dynamic segment\n" -msgstr "wiêcej ni¿ jeden segment dynamiczny\n" +#: sysdeps/gnu/errlist.c:1157 +msgid "No CSI structure available" +msgstr "Struktura CSI niedostêpna" -#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49 -#, c-format -msgid "%s is for unknown machine %d.\n" -msgstr "%s jest dla nieznanej maszyny %d.\n" +#: sysdeps/gnu/errlist.c:1165 +msgid "Level 2 halted" +msgstr "Poziom 2 zatrzymany" -#: elf/cache.c:70 -msgid "unknown" -msgstr "nieznany" +#: sysdeps/gnu/errlist.c:1173 +msgid "Invalid exchange" +msgstr "B³êdna wymiana" -#: elf/cache.c:111 -msgid "Unknown OS" -msgstr "Nieznany system" +#: sysdeps/gnu/errlist.c:1181 +msgid "Invalid request descriptor" +msgstr "B³êdny deskryptor ¿±dania" -#: elf/cache.c:116 -#, c-format -msgid ", OS ABI: %s %d.%d.%d" -msgstr ", ABI systemu: %s %d.%d.%d" +#: sysdeps/gnu/errlist.c:1189 +msgid "Exchange full" +msgstr "Przepe³niona wymiana" -#: elf/cache.c:142 elf/ldconfig.c:1078 -#, c-format -msgid "Can't open cache file %s\n" -msgstr "Nie mo¿na otworzyæ pliku bufora %s\n" +#: sysdeps/gnu/errlist.c:1197 +msgid "No anode" +msgstr "Brak anody" -#: elf/cache.c:154 -msgid "mmap of cache file failed.\n" -msgstr "mmap pliku bufora nie powiod³o siê.\n" +#: sysdeps/gnu/errlist.c:1205 +msgid "Invalid request code" +msgstr "Z³y kod ¿±dania" -#: elf/cache.c:158 elf/cache.c:168 -msgid "File is not a cache file.\n" -msgstr "Plik nie jest plikiem bufora.\n" +#: sysdeps/gnu/errlist.c:1213 +msgid "Invalid slot" +msgstr "B³êdny kana³" -#: elf/cache.c:201 elf/cache.c:211 -#, c-format -msgid "%d libs found in cache `%s'\n" -msgstr "Znaleziono %d bibliotek w buforze `%s'\n" +#: sysdeps/gnu/errlist.c:1221 +msgid "File locking deadlock error" +msgstr "Podczas blokowania pliku wyst±pi³o zakleszczenie" -#: elf/cache.c:410 -#, c-format -msgid "Can't remove old temporary cache file %s" -msgstr "Nie mo¿na usun±æ starego tymczasowego pliku bufora %s" +#: sysdeps/gnu/errlist.c:1229 +msgid "Bad font file format" +msgstr "B³êdny format pliku fontu" -#: elf/cache.c:417 -#, c-format -msgid "Can't create temporary cache file %s" -msgstr "Nie mo¿na utworzyæ tymczasowego pliku bufora %s" +#: sysdeps/gnu/errlist.c:1237 +msgid "Machine is not on the network" +msgstr "Maszyna nie znajduje siê w tej sieci" -#: elf/cache.c:425 elf/cache.c:434 elf/cache.c:438 -msgid "Writing of cache data failed" -msgstr "Zapis danych bufora nie powiód³ siê" +#: sysdeps/gnu/errlist.c:1245 +msgid "Package not installed" +msgstr "Pakiet nie jest zainstalowany" -#: elf/cache.c:442 -msgid "Writing of cache data failed." -msgstr "Zapis danych bufora nie powiód³ siê." +#: sysdeps/gnu/errlist.c:1253 +msgid "Advertise error" +msgstr "B³±d podczas og³aszania" -#: elf/cache.c:449 -#, c-format -msgid "Changing access rights of %s to %#o failed" -msgstr "Zmiana praw dostêpu %s na %#o nie powiod³a siê" +#: sysdeps/gnu/errlist.c:1261 +msgid "Srmount error" +msgstr "B³±d srmount" -#: elf/cache.c:454 -#, c-format -msgid "Renaming of %s to %s failed" -msgstr "Zmiana nazwy %s na %s nie powiod³a siê" +#: sysdeps/gnu/errlist.c:1269 +msgid "Communication error on send" +msgstr "B³±d komunikacji podczas wysy³ania" -#: elf/dl-close.c:128 -msgid "shared object not open" -msgstr "obiekt dzielony nie jest otwarty" +#: sysdeps/gnu/errlist.c:1277 +msgid "RFS specific error" +msgstr "B³±d RFS" -#: elf/dl-close.c:531 elf/dl-open.c:454 -msgid "TLS generation counter wrapped! Please send report with the 'glibcbug' script." -msgstr "Licznik generacji TLS przekrêci³ siê! Proszê wys³aæ raport skryptem 'glibcbug'." +#: sysdeps/gnu/errlist.c:1285 +msgid "Name not unique on network" +msgstr "Nazwa nie jest unikalna w sieci" -#: elf/dl-deps.c:111 elf/dl-open.c:183 -msgid "DST not allowed in SUID/SGID programs" -msgstr "DST nie dozwolone dla programów SUID/SGID" +#: sysdeps/gnu/errlist.c:1293 +msgid "File descriptor in bad state" +msgstr "Deskryptor pliku w z³ym stanie" -#: elf/dl-deps.c:124 -msgid "empty dynamics string token substitution" -msgstr "puste dynamiczne podstawienie znaku ³añcucha" +#: sysdeps/gnu/errlist.c:1301 +msgid "Remote address changed" +msgstr "Zmieni³ siê adres drugiego koñca" -#: elf/dl-deps.c:130 -#, c-format -msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n" -msgstr "nie mo¿na wczytaæ pomocniczego `%s' z powodu pustego dynamicznego podstawienia\n" +#: sysdeps/gnu/errlist.c:1309 +msgid "Can not access a needed shared library" +msgstr "Brak dostêpu do wymaganej biblioteki dzielonej" -#: elf/dl-deps.c:461 -msgid "cannot allocate dependency list" -msgstr "nie mo¿na przydzieliæ pamiêci dla listy zale¿no¶ci" +#: sysdeps/gnu/errlist.c:1317 +msgid "Accessing a corrupted shared library" +msgstr "Próba u¿ycia uszkodzonej biblioteki dzielonej" -#: elf/dl-deps.c:494 elf/dl-deps.c:549 -msgid "cannot allocate symbol search list" -msgstr "nie mo¿na przydzieliæ pamiêci dla listy przeszukiwania symboli" +#: sysdeps/gnu/errlist.c:1325 +msgid ".lib section in a.out corrupted" +msgstr "Sekcja .lib w a.out jest uszkodzona" -#: elf/dl-deps.c:534 -msgid "Filters not supported with LD_TRACE_PRELINKING" -msgstr "Filtry nie s± obs³ugiwane z LD_TRACE_PRELINKING" +#: sysdeps/gnu/errlist.c:1333 +msgid "Attempting to link in too many shared libraries" +msgstr "Próba ³±czenia ze zbyt wieloma bibliotekami dzielonymi" -#: elf/dl-error.c:75 -msgid "DYNAMIC LINKER BUG!!!" -msgstr "B£¡D DYNAMICZNEGO LINKERA!!!" +#: sysdeps/gnu/errlist.c:1341 +msgid "Cannot exec a shared library directly" +msgstr "Nie mo¿na bezpo¶rednio uruchomiæ biblioteki dzielonej" -#: elf/dl-error.c:108 -msgid "error while loading shared libraries" -msgstr "b³±d podczas wczytywania bibliotek dzielonych" +#: sysdeps/gnu/errlist.c:1349 +msgid "Streams pipe error" +msgstr "B³±d potoku biblioteki strumieni" -#: elf/dl-load.c:347 -msgid "cannot allocate name record" -msgstr "nie mo¿na przydzieliæ pamiêci dla rekordu nazwy" +#: sysdeps/gnu/errlist.c:1357 +msgid "Structure needs cleaning" +msgstr "Struktura wymaga wyczyszczenia" -#: elf/dl-load.c:449 elf/dl-load.c:528 elf/dl-load.c:648 elf/dl-load.c:743 -msgid "cannot create cache for search path" -msgstr "nie mo¿na utworzyæ bufora dla ¶cie¿ki przeszukiwania" +#: sysdeps/gnu/errlist.c:1365 +msgid "Not a XENIX named type file" +msgstr "Nie jest XENIXowym plikiem nazwanego typu" -#: elf/dl-load.c:551 -msgid "cannot create RUNPATH/RPATH copy" -msgstr "nie mo¿na utworzyæ kopii RUNPATH/RPATH" +#: sysdeps/gnu/errlist.c:1373 +msgid "No XENIX semaphores available" +msgstr "Brak dostêpnych semaforów XENIXowych" -#: elf/dl-load.c:634 -msgid "cannot create search path array" -msgstr "nie mo¿na utworzyæ tablicy ¶cie¿ki przeszukiwania" +#: sysdeps/gnu/errlist.c:1381 +msgid "Is a named type file" +msgstr "Jest plikiem nazwanym" -#: elf/dl-load.c:830 -msgid "cannot stat shared object" -msgstr "nie mo¿na wykonaæ stat na obiekcie dzielonym" +#: sysdeps/gnu/errlist.c:1389 +msgid "Remote I/O error" +msgstr "B³±d we/wy w odleg³ym systemie" -#: elf/dl-load.c:874 -msgid "cannot open zero fill device" -msgstr "nie mo¿na otworzyæ urz±dzenia wype³niaj±cego zerami" +#: sysdeps/gnu/errlist.c:1397 +msgid "No medium found" +msgstr "Brak medium" -#: elf/dl-load.c:883 elf/dl-load.c:1929 -msgid "cannot create shared object descriptor" -msgstr "nie mo¿na utworzyæ deskryptora obiektu dzielonego" +#: sysdeps/gnu/errlist.c:1405 +msgid "Wrong medium type" +msgstr "Niew³a¶ciwy typ medium" -#: elf/dl-load.c:902 elf/dl-load.c:1470 elf/dl-load.c:1553 -msgid "cannot read file data" -msgstr "nie mo¿na odczytaæ danych z pliku" +#: sysdeps/gnu/errlist.c:1413 +msgid "Required key not available" +msgstr "Wymagany klucz niedostêpny" + +#: sysdeps/gnu/errlist.c:1421 +msgid "Key has expired" +msgstr "Klucz wygas³" + +#: sysdeps/gnu/errlist.c:1429 +msgid "Key has been revoked" +msgstr "Klucz zosta³ uniewa¿niony" + +#: sysdeps/gnu/errlist.c:1437 +msgid "Key was rejected by service" +msgstr "Klucz zosta³ odrzucony przez us³ugê" + +#: sysdeps/gnu/errlist.c:1445 +msgid "Owner died" +msgstr "W³a¶ciciel zmar³" + +#: sysdeps/gnu/errlist.c:1453 +msgid "State not recoverable" +msgstr "Stan bez mo¿liwo¶ci wyj¶cia" -#: elf/dl-load.c:946 -msgid "ELF load command alignment not page-aligned" -msgstr "wyrównanie polecenia wczytania ELF nie wyrównane do granicy stron" +#: sysdeps/mach/_strerror.c:57 +msgid "Error in unknown error system: " +msgstr "B³±d w nieznanym systemie b³êdów: " -#: elf/dl-load.c:953 -msgid "ELF load command address/offset not properly aligned" -msgstr "adres/przesuniêcie polecenia wczytania ELF niew³a¶ciwie wyrównane" +#: sysdeps/posix/gai_strerror-strs.h:1 +msgid "Address family for hostname not supported" +msgstr "Rodzina adresów dla tej nazwy hosta nie jest obs³ugiwana" -#: elf/dl-load.c:1037 -msgid "cannot allocate TLS data structures for initial thread" -msgstr "nie mo¿na przydzieliæ struktur danych TLS dla pocz±tkowego w±tku" +#: sysdeps/posix/gai_strerror-strs.h:2 +msgid "Temporary failure in name resolution" +msgstr "Odwzorowanie nazwy jest chwilowo niemo¿liwe" -#: elf/dl-load.c:1061 -msgid "cannot handle TLS data" -msgstr "nie mo¿na obs³u¿yæ danych TLS" +#: sysdeps/posix/gai_strerror-strs.h:3 +msgid "Bad value for ai_flags" +msgstr "B³êdna warto¶æ dla ai_flags" -#: elf/dl-load.c:1075 -msgid "object file has no loadable segments" -msgstr "plik obiektu nie ma segmentów ³adowalnych" +#: sysdeps/posix/gai_strerror-strs.h:4 +msgid "Non-recoverable failure in name resolution" +msgstr "Wyst±pi³ krytyczny b³±d w odwzorowaniu nazw" -#: elf/dl-load.c:1110 -msgid "failed to map segment from shared object" -msgstr "odwzorowanie segmentu z obiektu dzielonego nie powiod³o siê" +#: sysdeps/posix/gai_strerror-strs.h:5 +msgid "ai_family not supported" +msgstr "ai_family zawiera nie obs³ugiwan± rodzinê protoko³ów" -#: elf/dl-load.c:1135 -msgid "cannot dynamically load executable" -msgstr "nie mo¿na dynamicznie wczytaæ pliku wykonywalnego" +#: sysdeps/posix/gai_strerror-strs.h:6 +msgid "Memory allocation failure" +msgstr "Wyst±pi³ b³±d przydzielania pamiêci" -#: elf/dl-load.c:1191 -msgid "cannot change memory protections" -msgstr "nie mo¿na zmieniæ ochrony pamiêci" +#: sysdeps/posix/gai_strerror-strs.h:7 +msgid "No address associated with hostname" +msgstr "Brak adresu zwi±zanego z nazw± hosta" -#: elf/dl-load.c:1210 -msgid "cannot map zero-fill pages" -msgstr "nie mo¿na odwzorowaæ stron wype³nionych zerami" +#: sysdeps/posix/gai_strerror-strs.h:8 +msgid "Name or service not known" +msgstr "Ta nazwa lub us³uga jest nieznana" -#: elf/dl-load.c:1228 -msgid "cannot allocate memory for program header" -msgstr "nie mo¿na przydzieliæ pamiêci na nag³ówek programu" +#: sysdeps/posix/gai_strerror-strs.h:9 +msgid "Servname not supported for ai_socktype" +msgstr "Nazwa nie obs³ugiwana dla ai_socktype" -#: elf/dl-load.c:1259 -msgid "object file has no dynamic section" -msgstr "plik obiektu nie ma sekcji dynamicznej" +#: sysdeps/posix/gai_strerror-strs.h:10 +msgid "ai_socktype not supported" +msgstr "ai_socktype zawiera nie obs³ugiwany typ gniazda" -#: elf/dl-load.c:1299 -msgid "shared object cannot be dlopen()ed" -msgstr "obiekt dzielony nie mo¿e byæ otwarty przez dlopen()" +#: sysdeps/posix/gai_strerror-strs.h:11 +msgid "System error" +msgstr "B³±d systemowy" -#: elf/dl-load.c:1322 -msgid "cannot create searchlist" -msgstr "nie mo¿na utworzyæ listy przeszukiwañ" +#: sysdeps/posix/gai_strerror-strs.h:12 +msgid "Processing request in progress" +msgstr "¯±danie przetworzenia jest ju¿ wykonywane" -#: elf/dl-load.c:1352 -msgid "cannot enable executable stack as shared object requires" -msgstr "nie mo¿na w³±czyæ wykonywalnego stosu wymaganego przez obiekt dzielony" +#: sysdeps/posix/gai_strerror-strs.h:13 +msgid "Request canceled" +msgstr "¯±danie anulowane" -#: elf/dl-load.c:1470 -msgid "file too short" -msgstr "plik za krótki" +#: sysdeps/posix/gai_strerror-strs.h:14 +msgid "Request not canceled" +msgstr "¯±danie nie anulowane" -#: elf/dl-load.c:1493 -msgid "invalid ELF header" -msgstr "nieprawid³owy nag³ówek ELF" +#: sysdeps/posix/gai_strerror-strs.h:15 +msgid "All requests done" +msgstr "Wszystkie ¿±dania wykonane" -#: elf/dl-load.c:1502 -msgid "ELF file data encoding not big-endian" -msgstr "kodowanie danych w pliku ELF nie jest big-endian" +#: sysdeps/posix/gai_strerror-strs.h:16 +msgid "Interrupted by a signal" +msgstr "Przerwane przez sygna³" -#: elf/dl-load.c:1504 -msgid "ELF file data encoding not little-endian" -msgstr "kodowanie danych w pliku ELF nie jest little-endian" +#: sysdeps/posix/gai_strerror-strs.h:17 +msgid "Parameter string not correctly encoded" +msgstr "£añcuch parametru niepoprawnie zakodowany" -#: elf/dl-load.c:1508 -msgid "ELF file version ident does not match current one" -msgstr "identyfikator wersji pliku ELF nie zgadza siê z aktualnym" +#: sysdeps/unix/siglist.c:26 +msgid "Signal 0" +msgstr "Sygna³ 0" -#: elf/dl-load.c:1512 -msgid "ELF file OS ABI invalid" -msgstr "niepoprawne ABI systemu w pliku ELF" +#: sysdeps/unix/siglist.c:32 +msgid "IOT trap" +msgstr "Pu³apka IOT" -#: elf/dl-load.c:1514 -msgid "ELF file ABI version invalid" -msgstr "niepoprawna wersja ABI w pliku ELF" +#: sysdeps/unix/sysv/linux/i386/readelflib.c:49 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s jest dla nieznanej maszyny %d.\n" -#: elf/dl-load.c:1517 -msgid "internal error" -msgstr "b³±d wewnêtrzny" +#: sysdeps/unix/sysv/linux/ia64/makecontext.c:63 +#, c-format +msgid "makecontext: does not know how to handle more than 8 arguments\n" +msgstr "makecontext: nie wiadomo jak obs³u¿yæ wiêcej ni¿ 8 argumentów\n" -#: elf/dl-load.c:1524 -msgid "ELF file version does not match current one" -msgstr "wersja pliku ELF nie zgadza siê z aktualn±" +#: sysdeps/unix/sysv/linux/lddlibc4.c:64 +#, c-format +msgid "cannot open `%s'" +msgstr "nie mo¿na otworzyæ `%s'" -#: elf/dl-load.c:1532 -msgid "ELF file's phentsize not the expected size" -msgstr "phentsize w pliku ELF nie jest oczekiwanym rozmiarem" +#: sysdeps/unix/sysv/linux/lddlibc4.c:68 +#, c-format +msgid "cannot read header from `%s'" +msgstr "nie mo¿na przeczytaæ nag³ówka z `%s'" -#: elf/dl-load.c:1538 -msgid "only ET_DYN and ET_EXEC can be loaded" -msgstr "tylko ET_DYN i ET_EXEC mog± byæ wczytane" +#: timezone/zdump.c:215 +msgid "lacks alphabetic at start" +msgstr "nie zaczyna siê od litery" -#: elf/dl-load.c:1944 -msgid "cannot open shared object file" -msgstr "nie mo¿na otworzyæ pliku obiektu dzielonego" +#: timezone/zdump.c:217 +msgid "has fewer than 3 alphabetics" +msgstr "ma mniej ni¿ 3 litery" -#: elf/dl-lookup.c:265 elf/dl-lookup.c:443 -msgid "relocation error" -msgstr "b³±d relokacji" +#: timezone/zdump.c:219 +msgid "has more than 6 alphabetics" +msgstr "ma wiêcej ni¿ 6 liter" -#: elf/dl-open.c:111 -msgid "cannot extend global scope" -msgstr "nie mo¿na rozszerzyæ zakresu globalnego" +#: timezone/zdump.c:227 +msgid "differs from POSIX standard" +msgstr "ró¿ni siê od standardu POSIX" -#: elf/dl-open.c:214 -msgid "empty dynamic string token substitution" -msgstr "puste dynamiczne podstawienie znaku ³añcucha" +#: timezone/zdump.c:233 +#, c-format +msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n" +msgstr "%s: uwaga: skrót strefy \"%s\" \"%s\" %s\n" -#: elf/dl-open.c:361 elf/dl-open.c:372 -msgid "cannot create scope list" -msgstr "nie mo¿na utworzyæ listy zakresów" +#: timezone/zdump.c:284 +#, c-format +msgid "%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n" +msgstr "%s: sk³adnia: %s [ --version ] [ -v ] [ -c [rokpocz,]rokkoñc ] nazwa_strefy...\n" -#: elf/dl-open.c:434 -msgid "cannot create TLS data structures" -msgstr "nie mo¿na utworzyæ struktur danych TLS" +#: timezone/zdump.c:301 +#, c-format +msgid "%s: wild -c argument %s\n" +msgstr "%s: niepoprawny argument -c %s\n" -#: elf/dl-open.c:496 -msgid "invalid mode for dlopen()" -msgstr "b³êdny typ dla dlopen()" +#: timezone/zdump.c:392 +msgid "Error writing to standard output" +msgstr "B³±d podczas pisania na standardowe wyj¶cie" -#: elf/dl-reloc.c:57 -msgid "cannot allocate memory in static TLS block" -msgstr "nie mo¿na przydzieliæ pamiêci w statycznym bloku TLS" +#: timezone/zdump.c:415 +#, c-format +msgid "%s: use of -v on system with floating time_t other than float or double\n" +msgstr "%s: u¿ycie -v na systemie ze zmiennoprzecinkowym time_t innym ni¿ float lub double\n" -#: elf/dl-reloc.c:176 -msgid "cannot make segment writable for relocation" -msgstr "nie mo¿na uczyniæ segmentu zapisywalnym w celu relokacji" +#: timezone/zic.c:371 +#, c-format +msgid "%s: Memory exhausted: %s\n" +msgstr "%s: Brak pamiêci: %s\n" -#: elf/dl-reloc.c:277 +#: timezone/zic.c:430 #, c-format -msgid "%s: profiler found no PLTREL in object %s\n" -msgstr "%s: profiler nie znalaz³ PLTREL w obiekcie %s\n" +msgid "\"%s\", line %d: %s" +msgstr "\"%s\", linia %d: %s" -#: elf/dl-reloc.c:289 +#: timezone/zic.c:433 #, c-format -msgid "%s: profiler out of memory shadowing PLTREL of %s\n" -msgstr "%s: brak pamiêci profilera podczas przykrywania PLTREL z %s\n" +msgid " (rule from \"%s\", line %d)" +msgstr " (regu³a z \"%s\", linia %d)" -#: elf/dl-reloc.c:304 -msgid "cannot restore segment prot after reloc" -msgstr "nie mo¿na odtworzyæ ochrony segmentu po relokacji" +#: timezone/zic.c:445 +msgid "warning: " +msgstr "uwaga: " -#: elf/dl-sym.c:74 elf/dl-sym.c:145 -msgid "RTLD_NEXT used in code not dynamically loaded" -msgstr "RTLD_NEXT wyst±pi³o w kodzie nie ³adowanym dynamicznie" +#: timezone/zic.c:455 +#, c-format +msgid "" +"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +msgstr "" +"%s: sk³adnia: %s [ --version ] [ -s ] [ -v ] [ -l czas_lokalny ] \\\n" +"\t[ -p regu³y_POSIX ] [ -d katalog ] [ -L sek_przestêpne ] \\\n" +"\t[ -y yearistype ] [ plik ...]\n" -#: elf/dl-version.c:303 -msgid "cannot allocate version reference table" -msgstr "nie mo¿na przydzieliæ tablicy odniesieñ do wersji" +#: timezone/zic.c:503 +#, c-format +msgid "%s: More than one -d option specified\n" +msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -d\n" -#: elf/ldconfig.c:122 -msgid "Print cache" -msgstr "Wypisanie zawarto¶ci bufora" +#: timezone/zic.c:513 +#, c-format +msgid "%s: More than one -l option specified\n" +msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -l\n" -#: elf/ldconfig.c:123 -msgid "Generate verbose messages" -msgstr "Wy¶wietlanie wiêkszej liczby komunikatów" +#: timezone/zic.c:523 +#, c-format +msgid "%s: More than one -p option specified\n" +msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -p\n" -#: elf/ldconfig.c:124 -msgid "Don't build cache" -msgstr "Nie budowanie bufora" +#: timezone/zic.c:533 +#, c-format +msgid "%s: More than one -y option specified\n" +msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -y\n" -#: elf/ldconfig.c:125 -msgid "Don't generate links" -msgstr "Nie tworzenie dowi±zañ" +#: timezone/zic.c:543 +#, c-format +msgid "%s: More than one -L option specified\n" +msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -L\n" -#: elf/ldconfig.c:126 -msgid "Change to and use ROOT as root directory" -msgstr "Przej¶cie do i u¿ywanie ROOT jako g³ównego katalogu" +#: timezone/zic.c:592 +msgid "link to link" +msgstr "dowi±zanie do dowi±zania" -#: elf/ldconfig.c:127 -msgid "Use CACHE as cache file" -msgstr "U¿ycie CACHE jako pliku bufora" +#: timezone/zic.c:657 +msgid "hard link failed, symbolic link used" +msgstr "stworzenie dowi±zania zwyk³ego nie powiod³o siê, u¿yto symbolicznego" -#: elf/ldconfig.c:128 -msgid "Use CONF as configuration file" -msgstr "U¿ycie CONF jako pliku konfiguracyjnego" +#: timezone/zic.c:665 +#, c-format +msgid "%s: Can't link from %s to %s: %s\n" +msgstr "%s: Nie mo¿na dowi±zaæ %s do %s: %s\n" -#: elf/ldconfig.c:129 -msgid "Only process directories specified on the command line. Don't build cache." -msgstr "Przetwarzanie wy³±cznie katalogów podanych z linii poleceñ; nie budowanie bufora." +#: timezone/zic.c:774 timezone/zic.c:776 +msgid "same rule name in multiple files" +msgstr "ta sama nazwa nazwa regu³y w ró¿nych plikach" -#: elf/ldconfig.c:130 -msgid "Manually link individual libraries." -msgstr "Rêczne tworzenie dowi±zañ do pojedynczych bibliotek." +#: timezone/zic.c:817 +msgid "unruly zone" +msgstr "strefa bez regu³" -#: elf/ldconfig.c:131 -msgid "Format to use: new, old or compat (default)" -msgstr "U¿ywany format: new, old lub compat (domy¶lny)" +#: timezone/zic.c:824 +#, c-format +msgid "%s in ruleless zone" +msgstr "%s w strefie dla której nie zdefiniowano regu³" -#: elf/ldconfig.c:139 -msgid "Configure Dynamic Linker Run Time Bindings." -msgstr "Konfiguracja powi±zañ dynamicznego linkera." +#: timezone/zic.c:845 +msgid "standard input" +msgstr "standardowe wej¶cie" -#: elf/ldconfig.c:297 +#: timezone/zic.c:850 #, c-format -msgid "Path `%s' given more than once" -msgstr "¦cie¿ka `%s' podana wiêcej ni¿ raz" +msgid "%s: Can't open %s: %s\n" +msgstr "%s: Nie mo¿na otworzyæ %s: %s\n" -#: elf/ldconfig.c:341 -#, c-format -msgid "%s is not a known library type" -msgstr "%s nie jest znanym rodzajem biblioteki" +#: timezone/zic.c:861 +msgid "line too long" +msgstr "za d³uga linia" -#: elf/ldconfig.c:361 -#, c-format -msgid "Can't stat %s" -msgstr "Nie mo¿na wykonaæ stat na %s" +#: timezone/zic.c:881 +msgid "input line of unknown type" +msgstr "nieznany typ linii wej¶ciowej" -#: elf/ldconfig.c:431 +#: timezone/zic.c:897 #, c-format -msgid "Can't stat %s\n" -msgstr "Nie mo¿na wykonaæ stat na %s\n" +msgid "%s: Leap line in non leap seconds file %s\n" +msgstr "%s: linia Leap nie znajduje siê w pliku sekund przestêpnych %s\n" -#: elf/ldconfig.c:441 +#: timezone/zic.c:904 timezone/zic.c:1325 timezone/zic.c:1350 #, c-format -msgid "%s is not a symbolic link\n" -msgstr "%s nie jest dowi±zaniem symbolicznym\n" +msgid "%s: panic: Invalid l_value %d\n" +msgstr "%s: panika: B³êdna l-warto¶æ %d\n" -#: elf/ldconfig.c:460 +#: timezone/zic.c:912 #, c-format -msgid "Can't unlink %s" -msgstr "Nie mo¿na usun±æ %s" +msgid "%s: Error reading %s\n" +msgstr "%s: B³±d odczytu %s\n" -#: elf/ldconfig.c:466 +#: timezone/zic.c:919 #, c-format -msgid "Can't link %s to %s" -msgstr "Nie mo¿na dowi±zaæ %s do %s" +msgid "%s: Error closing %s: %s\n" +msgstr "%s: B³±d podczas zamykania %s: %s\n" -#: elf/ldconfig.c:472 -msgid " (changed)\n" -msgstr " (zmieniono)\n" +#: timezone/zic.c:924 +msgid "expected continuation line not found" +msgstr "brak spodziewanej linii kontynuacji" -#: elf/ldconfig.c:474 -msgid " (SKIPPED)\n" -msgstr " (POMINIÊTO)\n" +#: timezone/zic.c:968 +msgid "24:00 not handled by pre-1998 versions of zic" +msgstr "24:00 nie by³a obs³ugiwana przez wersje zic sprzed 1998 roku" -#: elf/ldconfig.c:529 -#, c-format -msgid "Can't find %s" -msgstr "Nie mo¿na znale¼æ %s" +#: timezone/zic.c:982 +msgid "wrong number of fields on Rule line" +msgstr "z³a liczba pól w linii Rule" -#: elf/ldconfig.c:545 -#, c-format -msgid "Can't lstat %s" -msgstr "Nie mo¿na wykonaæ lstat na %s" +#: timezone/zic.c:986 +msgid "nameless rule" +msgstr "bezimienna regu³a" -#: elf/ldconfig.c:552 -#, c-format -msgid "Ignored file %s since it is not a regular file." -msgstr "Zignorowano plik %s poniewa¿ nie jest zwyk³ym plikiem." +#: timezone/zic.c:991 +msgid "invalid saved time" +msgstr "b³êdny czas oszczêdno¶ci" -#: elf/ldconfig.c:560 -#, 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" +#: timezone/zic.c:1010 +msgid "wrong number of fields on Zone line" +msgstr "z³a liczba pól w linii Zone" -#: elf/ldconfig.c:651 +#: timezone/zic.c:1016 #, c-format -msgid "Can't open directory %s" -msgstr "Nie mo¿na otworzyæ katalogu %s" +msgid "\"Zone %s\" line and -l option are mutually exclusive" +msgstr "Linia \"Zone %s\" i opcja -l wykluczaj± siê wzajemnie" -#: elf/ldconfig.c:706 elf/ldconfig.c:753 +#: timezone/zic.c:1024 #, c-format -msgid "Cannot lstat %s" -msgstr "Nie mo¿na wykonaæ lstat na %s" +msgid "\"Zone %s\" line and -p option are mutually exclusive" +msgstr "Linia \"Zone %s\" i opcja -p wykluczaj± siê wzajemnie" -#: elf/ldconfig.c:718 +#: timezone/zic.c:1036 #, c-format -msgid "Cannot stat %s" -msgstr "Nie mo¿na wykonaæ stat na %s" +msgid "duplicate zone name %s (file \"%s\", line %d)" +msgstr "powtórzona nazwa strefy %s (plik \"%s\", linia %d)" -#: elf/ldconfig.c:775 elf/readlib.c:92 -#, c-format -msgid "Input file %s not found.\n" -msgstr "Nie znaleziono pliku wej¶ciowego %s.\n" +#: timezone/zic.c:1052 +msgid "wrong number of fields on Zone continuation line" +msgstr "z³a liczba pól w linii kontynuacji Zone" -#: elf/ldconfig.c:826 -#, c-format -msgid "libc5 library %s in wrong directory" -msgstr "biblioteka libc5 %s w z³ym katalogu" +#: timezone/zic.c:1092 +msgid "invalid UTC offset" +msgstr "nieprawid³owe przesuniêcie UTC" -#: elf/ldconfig.c:829 -#, c-format -msgid "libc6 library %s in wrong directory" -msgstr "biblioteka libc6 %s w z³ym katalogu" +#: timezone/zic.c:1095 +msgid "invalid abbreviation format" +msgstr "nieprawid³owy format skrótu" -#: elf/ldconfig.c:832 -#, c-format -msgid "libc4 library %s in wrong directory" -msgstr "biblioteka libc4 %s w z³ym katalogu" +#: timezone/zic.c:1122 +msgid "Zone continuation line end time is not after end time of previous line" +msgstr "Czas koñcowy linii kontynuacji Zone nie jest po czasie koñcowym poprzedniej linii" -#: elf/ldconfig.c:859 -#, 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." +#: timezone/zic.c:1150 +msgid "wrong number of fields on Leap line" +msgstr "z³a liczba pól w linii Leap" -#: elf/ldconfig.c:962 -#, c-format -msgid "Can't open configuration file %s" -msgstr "Nie mo¿na otworzyæ pliku konfiguracyjnego %s" +#: timezone/zic.c:1159 +msgid "invalid leaping year" +msgstr "nieprawid³owy rok przestêpny" -#: elf/ldconfig.c:1033 -#, c-format -msgid "relative path `%s' used to build cache" -msgstr "u¿yto wzglêdnej ¶cie¿ki `%s' do utworzenia bufora" +#: timezone/zic.c:1174 timezone/zic.c:1280 +msgid "invalid month name" +msgstr "nieprawid³owa nazwa miesi±ca" -#: elf/ldconfig.c:1057 -msgid "Can't chdir to /" -msgstr "Nie mo¿na przej¶æ do katalogu /" +#: timezone/zic.c:1187 timezone/zic.c:1402 timezone/zic.c:1416 +msgid "invalid day of month" +msgstr "nieprawid³owy dzieñ miesi±ca" -#: elf/ldconfig.c:1099 -#, c-format -msgid "Can't open cache file directory %s\n" -msgstr "Nie mo¿na otworzyæ katalogu pliku bufora %s\n" +#: timezone/zic.c:1192 +msgid "time before zero" +msgstr "czas przed zerem" -#: elf/readlib.c:98 -#, c-format -msgid "Cannot fstat file %s.\n" -msgstr "Nie mo¿na wykonaæ fstat na pliku %s.\n" +#: timezone/zic.c:1196 +msgid "time too small" +msgstr "czas zbyt ma³y" -#: elf/readlib.c:108 -#, c-format -msgid "File %s is too small, not checked." -msgstr "Plik %s jest za ma³y, nie sprawdzony." +#: timezone/zic.c:1200 +msgid "time too large" +msgstr "czas zbyt du¿y" -#: elf/readlib.c:117 -#, c-format -msgid "Cannot mmap file %s.\n" -msgstr "Nie mo¿na wykonaæ mmap pliku %s.\n" +#: timezone/zic.c:1204 timezone/zic.c:1309 +msgid "invalid time of day" +msgstr "nieprawid³owa pora dnia" -#: elf/readlib.c:155 -#, c-format -msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" -msgstr "%s nie jest plikiem ELF - ma z³e bajty magiczne na pocz±tku.\n" +#: timezone/zic.c:1223 +msgid "illegal CORRECTION field on Leap line" +msgstr "b³êdne pole CORRECTION w linii Leap" -#: elf/sprof.c:72 -msgid "Output selection:" -msgstr "Wybór wyj¶cia:" +#: timezone/zic.c:1228 +msgid "illegal Rolling/Stationary field on Leap line" +msgstr "b³êdne pole Rolling/Stationary w linii Leap" -# XXX poprawic -PK -#: elf/sprof.c:74 -msgid "print list of count paths and their number of use" -msgstr "wypisanie listy ¶cie¿ek zliczania i ich liczników u¿ycia" +#: timezone/zic.c:1244 +msgid "wrong number of fields on Link line" +msgstr "z³a liczba pól w linii Link" -#: elf/sprof.c:76 -msgid "generate flat profile with counts and ticks" -msgstr "generowanie prostego profilu z licznikami i czasami" +#: timezone/zic.c:1248 +msgid "blank FROM field on Link line" +msgstr "puste pole FROM w linii Link" -#: elf/sprof.c:77 -msgid "generate call graph" -msgstr "generowanie wykresu wywo³añ" +#: timezone/zic.c:1252 +msgid "blank TO field on Link line" +msgstr "puste pole TO w linii Link" -#: elf/sprof.c:84 -msgid "Read and display shared object profiling data" -msgstr "Odczyt i wy¶wietlenie danych profiluj±cych obiektu dzielonego" +#: timezone/zic.c:1329 +msgid "invalid starting year" +msgstr "nieprawid³owy rok pocz±tkowy" -#: elf/sprof.c:87 -msgid "SHOBJ [PROFDATA]" -msgstr "OBIEKT_DZIELONY [DANE_PROFILUJ¡CE]" +#: timezone/zic.c:1333 +msgid "starting year too low to be represented" +msgstr "rok pocz±tkowy jest zbyt ma³y" -#: elf/sprof.c:398 -#, c-format -msgid "failed to load shared object `%s'" -msgstr "za³adowanie dzielonego obiektu `%s' nie powiod³o siê" +#: timezone/zic.c:1335 +msgid "starting year too high to be represented" +msgstr "rok pocz±tkowy jest zbyt du¿y" -#: elf/sprof.c:407 -msgid "cannot create internal descriptors" -msgstr "nie mo¿na utworzyæ wewnêtrznych deskryptorów" +#: timezone/zic.c:1354 +msgid "invalid ending year" +msgstr "nieprawid³owy rok koñcowy" + +#: timezone/zic.c:1358 +msgid "ending year too low to be represented" +msgstr "rok koñcowy jest zbyt ma³y" + +#: timezone/zic.c:1360 +msgid "ending year too high to be represented" +msgstr "rok koñcowy jest zbyt du¿y" + +#: timezone/zic.c:1363 +msgid "starting year greater than ending year" +msgstr "rok pocz±tkowy jest pó¼niejszy ni¿ koñcowy" + +#: timezone/zic.c:1370 +msgid "typed single year" +msgstr "podano pojedynczy rok" + +#: timezone/zic.c:1407 +msgid "invalid weekday name" +msgstr "nieprawid³owa nazwa dnia tygodnia" -#: elf/sprof.c:526 +#: timezone/zic.c:1521 #, c-format -msgid "Reopening shared object `%s' failed" -msgstr "Ponowne otwarcie obiektu dzielonego `%s' nie powiod³o siê" +msgid "%s: Can't remove %s: %s\n" +msgstr "%s: Nie mo¿na usun±æ %s: %s\n" -#: elf/sprof.c:534 -msgid "mapping of section headers failed" -msgstr "odwzorowanie nag³ówków sekcji nie powiod³o siê" - -#: elf/sprof.c:544 -msgid "mapping of section header string table failed" -msgstr "odwzorowanie tablicy nag³ówków sekcji nie powiod³o siê" +#: timezone/zic.c:1531 +#, c-format +msgid "%s: Can't create %s: %s\n" +msgstr "%s: Nie mo¿na utworzyæ %s: %s\n" -#: elf/sprof.c:564 +#: timezone/zic.c:1598 #, 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" +msgid "%s: Error writing %s\n" +msgstr "%s: B³±d podczas zapisu do %s\n" -#: elf/sprof.c:594 -msgid "failed to load symbol data" -msgstr "za³adowanie danych o symbolach nie powiod³o siê" +# jak ladnie przetlumaczyc ten until time? -PK +#: timezone/zic.c:1789 +msgid "can't determine time zone abbreviation to use just after until time" +msgstr "nie mo¿na okre¶liæ skrótu strefy czasowej po koñcu przedzia³u czasu" -#: elf/sprof.c:664 -msgid "cannot load profiling data" -msgstr "nie mo¿na za³adowaæ danych do profilowania" +#: timezone/zic.c:1832 +msgid "too many transitions?!" +msgstr "za du¿o konwersji?!" -#: elf/sprof.c:673 -msgid "while stat'ing profiling data file" -msgstr "podczas wykonywania stat na pliku z danymi profiluj±cymi" +#: timezone/zic.c:1851 +msgid "internal error - addtype called with bad isdst" +msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym isdst" + +#: timezone/zic.c:1855 +msgid "internal error - addtype called with bad ttisstd" +msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym ttisstd" + +#: timezone/zic.c:1859 +msgid "internal error - addtype called with bad ttisgmt" +msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym ttisgmt" + +#: timezone/zic.c:1878 +msgid "too many local time types" +msgstr "za du¿o lokalnych typów czasu" + +#: timezone/zic.c:1906 +msgid "too many leap seconds" +msgstr "za du¿o sekund przestêpnych" + +#: timezone/zic.c:1912 +msgid "repeated leap second moment" +msgstr "powtórzona chwila wystêpowania sekund przestêpnych" + +#: timezone/zic.c:1964 +msgid "Wild result from command execution" +msgstr "Osobliwy wynik wykonania polecenia" -#: elf/sprof.c:681 +#: timezone/zic.c:1965 #, 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'" +msgid "%s: command was '%s', result was %d\n" +msgstr "%s: polecenie `%s' zwróci³o %d\n" -#: elf/sprof.c:692 -msgid "failed to mmap the profiling data file" -msgstr "wykonanie mmap danych profiluj±cych nie powiod³o siê" +#: timezone/zic.c:2062 +msgid "Odd number of quotation marks" +msgstr "Nieparzysta liczba cudzys³owów" -#: elf/sprof.c:700 -msgid "error while closing the profiling data file" -msgstr "b³±d podczas zamykania pliku z danymi profiluj±cymi" +#: timezone/zic.c:2083 timezone/zic.c:2102 +msgid "time overflow" +msgstr "przepe³nienie czasu" -#: elf/sprof.c:709 elf/sprof.c:779 -msgid "cannot create internal descriptor" -msgstr "nie mo¿na utworzyæ wewnêtrznego deskryptora" +#: timezone/zic.c:2149 +msgid "use of 2/29 in non leap-year" +msgstr "u¿ycie 2/29 w roku nieprzestêpnym" -#: elf/sprof.c:755 +#: timezone/zic.c:2184 +msgid "rule goes past start/end of month--will not work with pre-2004 versions of zic" +msgstr "regu³a przekracza pocz±tek/koniec miesi±ca - nie zadzia³a z wersjami zic sprzed 2004 roku" + +#: timezone/zic.c:2218 +msgid "time zone abbreviation lacks alphabetic at start" +msgstr "skrót nazwy strefy czasowej nie zaczyna siê od litery" + +#: timezone/zic.c:2220 +msgid "time zone abbreviation has more than 3 alphabetics" +msgstr "skrót nazwy strefy czasowej ma mniej ni¿ 3 litery" + +#: timezone/zic.c:2222 +msgid "time zone abbreviation has too many alphabetics" +msgstr "skrót nazwy strefy czasowej ma zbyt du¿o liter" + +#: timezone/zic.c:2232 +msgid "time zone abbreviation differs from POSIX standard" +msgstr "skrót nazwy strefy czasowej ró¿ni siê od standardu POSIX" + +#: timezone/zic.c:2244 +msgid "too many, or too long, time zone abbreviations" +msgstr "za d³ugie lub za du¿o skrótów stref czasowych" + +#: timezone/zic.c:2285 #, c-format -msgid "`%s' is no correct profile data file for `%s'" -msgstr "`%s' nie jest poprawnym plikiem danych profiluj±cych dla `%s'" +msgid "%s: Can't create directory %s: %s\n" +msgstr "%s: Nie mo¿na utworzyæ katalogu %s: %s\n" -#: elf/sprof.c:936 elf/sprof.c:988 -msgid "cannot allocate symbol data" -msgstr "nie mo¿na przydzieliæ pamiêci dla symboli" +#: timezone/zic.c:2307 +#, c-format +msgid "%s: %d did not sign extend correctly\n" +msgstr "%s: %d niepoprawnie rozszerzy³ znak\n" diff -pNur -x CVS -x libidn glibc-2.5/po/ru.po glibc-2.5-branch/po/ru.po --- glibc-2.5/po/ru.po 2006-09-20 21:16:48.000000000 -0700 +++ glibc-2.5-branch/po/ru.po 2007-07-12 07:52:21.000000000 -0700 @@ -1,3713 +1,4449 @@ # ÐÅÒÅ×ÏÄ ÓÏÏÂÝÅÎÉÊ GNU libc # Copyright (C) 2005 Free Software Foundation, Inc. -# Oleg Tihonov , 2005. +# Oleg Tihonov , 2005, 2007. # msgid "" msgstr "" -"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" +"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" "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" -#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27 -msgid "Hangup" -msgstr "ïÂÒÙ× ÔÅÒÍÉÎÁÌØÎÏÊ ÌÉÎÉÉ" - -#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28 -msgid "Interrupt" -msgstr "ðÒÅÒÙ×ÁÎÉÅ" - -#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29 -msgid "Quit" -msgstr "÷ÙÈÏÄ" - -#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30 -msgid "Illegal instruction" -msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÉÎÓÔÒÕËÃÉÑ" +#: argp/argp-help.c:227 +#, c-format +msgid "%.*s: ARGP_HELP_FMT parameter requires a value" +msgstr "%.*s: ÐÁÒÁÍÅÔÒ ARGP_HELP_FMT ÔÒÅÂÕÅÔ ÚÎÁÞÅÎÉÅ" -#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31 -msgid "Trace/breakpoint trap" -msgstr "ìÏ×ÕÛËÁ ÔÒÁÓÓÉÒÏ×ËÉ/ÏÓÔÁÎÏ×Á" +#: argp/argp-help.c:237 +#, c-format +msgid "%.*s: Unknown ARGP_HELP_FMT parameter" +msgstr "%.*s: ÎÅÉÚ×ÅÓÔÎÙÊ ÐÁÒÁÍÅÔÒ ARGP_HELP_FMT" -#: sysdeps/generic/siglist.h:34 -msgid "Aborted" -msgstr "á×ÁÒÉÊÎÙÊ ÏÓÔÁÎÏ×" +#: argp/argp-help.c:250 +#, c-format +msgid "Garbage in ARGP_HELP_FMT: %s" +msgstr "íÕÓÏÒ × ARGP_HELP_FMT: %s" -#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34 -msgid "Floating point exception" -msgstr "éÓËÌÀÞÅÎÉÅ × ÏÐÅÒÁÃÉÉ Ó ÐÌÁ×ÁÀÝÅÊ ÔÏÞËÏÊ" +#: argp/argp-help.c:1214 +msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." +msgstr "ïÂÑÚÁÔÅÌØÎÙÅ ÉÌÉ ÎÅÏÂÑÚÁÔÅÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ ÄÌÑ ÄÌÉÎÎÙÈ ËÌÀÞÅÊ ÔÁËÖÅ Ñ×ÌÑÀÔÓÑ ÏÂÑÚÁÔÅÌØÎÙÍÉ ÉÌÉ ÎÅÏÂÑÚÁÔÅÌØÎÙÍÉ ÄÌÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ËÏÒÏÔËÉÈ ËÌÀÞÅÊ." -#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35 -msgid "Killed" -msgstr "õÂÉÔÏ" +#: argp/argp-help.c:1600 +msgid "Usage:" +msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ:" -#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36 -msgid "Bus error" -msgstr "ïÛÉÂËÁ ÛÉÎÙ" +#: argp/argp-help.c:1604 +msgid " or: " +msgstr " ÉÌÉ: " -#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37 -msgid "Segmentation fault" -msgstr "ïÛÉÂËÁ ÓÅÇÍÅÎÔÉÒÏ×ÁÎÉÑ" +#: argp/argp-help.c:1616 +msgid " [OPTION...]" +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-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:40 stdio-common/../sysdeps/unix/siglist.c:40 -msgid "Alarm clock" -msgstr "óÉÇÎÁÌ ÔÁÊÍÅÒÁ" +#: argp/argp-help.c:1671 +#, c-format +msgid "Report bugs to %s.\n" +msgstr "óÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ ÏÔÐÒÁ×ÌÑÊÔÅ ÐÏ ÁÄÒÅÓÕ %s.\n" -#: sysdeps/generic/siglist.h:41 stdio-common/../sysdeps/unix/siglist.c:41 -msgid "Terminated" -msgstr "úÁ×ÅÒÛÅÎÏ" +#: argp/argp-parse.c:102 +msgid "Give this help list" +msgstr "÷ÙÄÁÅÔ ÜÔÏÔ ÓÐÒÁ×ÏÞÎÙÊ ÓÐÉÓÏË" -#: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42 -msgid "Urgent I/O condition" -msgstr "óÉÔÕÁÃÉÑ ÓÒÏÞÎÏÇÏ ××ÏÄÁ/×Ù×ÏÄÁ" +#: argp/argp-parse.c:103 +msgid "Give a short usage message" +msgstr "÷ÙÄÁÅÔ ËÒÁÔËÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ" -#: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43 -msgid "Stopped (signal)" -msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (ÓÉÇÎÁÌ)" +#: argp/argp-parse.c:104 +msgid "Set the program name" +msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÐÒÏÇÒÁÍÍÙ" -#: sysdeps/generic/siglist.h:44 stdio-common/../sysdeps/unix/siglist.c:44 -msgid "Stopped" -msgstr "ïÓÔÁÎÏ×ÌÅÎÏ" +#: argp/argp-parse.c:106 +msgid "Hang for SECS seconds (default 3600)" +msgstr "÷ÉÓÉÔ ÕËÁÚÁÎÎÏÅ ÞÉÓÌÏ ÓÅËÕÎÄ (ÐÏ ÕÍÏÌÞÁÎÉÀ 3600)" -#: sysdeps/generic/siglist.h:45 stdio-common/../sysdeps/unix/siglist.c:45 -msgid "Continued" -msgstr "ðÒÏÄÏÌÖÅÎÏ" +#: argp/argp-parse.c:167 +msgid "Print program version" +msgstr "ðÅÞÁÔÁÅÔ ×ÅÒÓÉÀ ÐÒÏÇÒÁÍÍÙ" -#: sysdeps/generic/siglist.h:46 stdio-common/../sysdeps/unix/siglist.c:46 -msgid "Child exited" -msgstr "äÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ ÚÁ×ÅÒÛÉÌÓÑ" +#: argp/argp-parse.c:183 +msgid "(PROGRAM ERROR) No version known!?" +msgstr "(ïûéâëá ðòïçòáííù) ÷ÅÒÓÉÑ ÎÅÉÚ×ÅÓÔÎÁ!?" -#: sysdeps/generic/siglist.h:47 stdio-common/../sysdeps/unix/siglist.c:47 -msgid "Stopped (tty input)" -msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (××ÏÄ Ó ÔÅÒÍÉÎÁÌÁ)" +#: argp/argp-parse.c:623 +#, c-format +msgid "%s: Too many arguments\n" +msgstr "%s: óÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×\n" -#: sysdeps/generic/siglist.h:48 stdio-common/../sysdeps/unix/siglist.c:48 -msgid "Stopped (tty output)" -msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (×Ù×ÏÄ ÎÁ ÔÅÒÍÉÎÁÌ)" +#: argp/argp-parse.c:766 +msgid "(PROGRAM ERROR) Option should have been recognized!?" +msgstr "(ïûéâëá ðòïçòáííù) ëÌÀÞ ÄÏÌÖÅÎ ÂÙÔØ ÒÁÓÐÏÚÎÁÎ!?" -#: sysdeps/generic/siglist.h:49 stdio-common/../sysdeps/unix/siglist.c:49 -msgid "I/O possible" -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:50 stdio-common/../sysdeps/unix/siglist.c:50 -msgid "CPU time limit exceeded" -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:51 stdio-common/../sysdeps/unix/siglist.c:51 -msgid "File size limit exceeded" -msgstr "ðÒÅ×ÙÛÅÎ ÌÉÍÉÔ ÒÁÚÍÅÒÁ ÆÁÊÌÁ" +#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:96 nss/makedb.c:61 +msgid "NAME" +msgstr "æáêì" -#: sysdeps/generic/siglist.h:52 stdio-common/../sysdeps/unix/siglist.c:52 -msgid "Virtual timer expired" -msgstr "÷ÉÒÔÕÁÌØÎÙÊ ÔÁÊÍÅÒ ÉÓÔÅË" +#: catgets/gencat.c:110 +msgid "Create C header file NAME containing symbol definitions" +msgstr "óÏÚÄÁÅÔ ÚÁÇÏÌÏ×ÏÞÎÙÊ æáêì ÎÁ óÉ, ÓÏÄÅÒÖÁÝÉÊ ÏÐÒÅÄÅÌÅÎÉÑ ÓÉÍ×ÏÌÏ×." -#: sysdeps/generic/siglist.h:53 stdio-common/../sysdeps/unix/siglist.c:53 -msgid "Profiling timer expired" -msgstr "ðÒÏÆÉÌÉÒÏ×ÏÞÎÙÊ ÔÁÊÍÅÒ ÉÓÔÅË" +#: catgets/gencat.c:112 +msgid "Do not use existing catalog, force new output file" +msgstr "îÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÉÊ ËÁÔÁÌÏÇ, ÐÒÉÎÕÄÉÔÅÌØÎÏ ÓÏÚÄÁÔØ ÎÏ×ÙÊ ×ÙÈÏÄÎÏÊ ÆÁÊÌ" -#: sysdeps/generic/siglist.h:54 stdio-common/../sysdeps/unix/siglist.c:54 -msgid "Window changed" -msgstr "ïËÎÏ ÉÚÍÅÎÉÌÏÓØ" +#: catgets/gencat.c:113 nss/makedb.c:61 +msgid "Write output to file NAME" +msgstr "úÁÐÉÓÁÔØ ×Ù×ÏÄ × æáêì" -#: sysdeps/generic/siglist.h:55 stdio-common/../sysdeps/unix/siglist.c:56 -msgid "User defined signal 1" -msgstr "ïÐÒÅÄÅÌÑÅÍÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÓÉÇÎÁÌ 1" +#: 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:56 stdio-common/../sysdeps/unix/siglist.c:57 -msgid "User defined signal 2" -msgstr "ïÐÒÅÄÅÌÑÅÍÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÓÉÇÎÁÌ 2" +#: catgets/gencat.c:123 +msgid "" +"-o OUTPUT-FILE [INPUT-FILE]...\n" +"[OUTPUT-FILE [INPUT-FILE]...]" +msgstr "" +"-o ÷ùèïäîïê-æáêì [÷èïäîïê-æáêì]...\n" +"[÷ùèïäîïê-æáêì [÷èïäîïê-æáêì]...]" -#: sysdeps/generic/siglist.h:60 stdio-common/../sysdeps/unix/siglist.c:33 -msgid "EMT trap" -msgstr "ìÏ×ÕÛËÁ EMT" +#: 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" -#: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38 -msgid "Bad system call" -msgstr "îÅ×ÅÒÎÙÊ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ×" +#: 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:66 -msgid "Stack fault" -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:69 -msgid "Information request" -msgstr "úÁÐÒÏÓ ÉÎÆÏÒÍÁÃÉÉ" +#: catgets/gencat.c:281 +msgid "*standard input*" +msgstr "*ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ*" -#: sysdeps/generic/siglist.h:71 -msgid "Power failure" -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:74 stdio-common/../sysdeps/unix/siglist.c:55 -msgid "Resource lost" -msgstr "ðÏÔÅÒÑ ÒÅÓÕÒÓÁ" +#: catgets/gencat.c:416 catgets/gencat.c:493 +msgid "illegal set number" +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:443 +msgid "duplicate set definition" +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:445 catgets/gencat.c:622 catgets/gencat.c:676 +msgid "this is the first definition" +msgstr "ÜÔÏ ÐÅÒ×ÏÅ ÏÐÒÅÄÅÌÅÎÉÅ" -#: sysdeps/unix/sysv/linux/lddlibc4.c:64 +#: catgets/gencat.c:521 #, c-format -msgid "cannot open `%s'" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ `%s'" +msgid "unknown set `%s'" +msgstr "ÎÅÉÚ×ÅÓÔÎÏÅ ÍÎÏÖÅÓÔ×Ï `%s'" -#: sysdeps/unix/sysv/linux/lddlibc4.c:68 -#, c-format -msgid "cannot read header from `%s'" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË ÉÚ `%s'" +#: catgets/gencat.c:562 +msgid "invalid quote character" +msgstr "ÎÅ×ÅÒÎÙÊ ÜËÒÁÎÉÒÕÀÝÉÊ ÚÎÁË" -#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288 +#: catgets/gencat.c:575 #, c-format -msgid "cannot open input file `%s'" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÈÏÄÎÏÊ ÆÁÊÌ `%s'" +msgid "unknown directive `%s': line ignored" +msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÄÉÒÅËÔÉ×Á `%s': ÓÔÒÏËÁ ÉÇÎÏÒÉÒÏ×ÁÎÁ" -#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313 -#, c-format -msgid "error while closing input `%s'" -msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ `%s'" +#: catgets/gencat.c:620 +msgid "duplicated message number" +msgstr "ÐÏ×ÔÏÒÎÙÊ ÎÏÍÅÒ ÓÏÏÂÝÅÎÉÑ" -#: iconv/iconv_charmap.c:443 -#, c-format -msgid "illegal input sequence at position %Zd" -msgstr "ÎÅÄÏÐÕÓÔÉÍÁÑ ×ÈÏÄÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÚÉÃÉÉ %Zd" +#: catgets/gencat.c:673 +msgid "duplicated message identifier" +msgstr "ÐÏ×ÔÏÒÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÓÏÏÂÝÅÎÉÑ" -#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506 -msgid "incomplete character or shift sequence at end of buffer" -msgstr "ÎÅÐÏÌÎÙÊ ÚÎÁË ÉÌÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÓÄ×ÉÇÁ × ËÏÎÃÅ ÂÕÆÅÒÁ" +#: catgets/gencat.c:730 +msgid "invalid character: message ignored" +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 "ÏÛÉÂËÁ ÐÒÉ ÞÔÅÎÉÉ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ" +#: catgets/gencat.c:773 +msgid "invalid line" +msgstr "ÎÅ×ÅÒÎÁÑ ÓÔÒÏËÁ" -#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567 -msgid "unable to allocate buffer for input" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÂÕÆÅÒ ÄÌÑ ××ÏÄÁ" +#: catgets/gencat.c:827 +msgid "malformed line ignored" +msgstr "ÎÅÐÒÁ×ÉÌØÎÁÑ ÓÔÒÏËÁ ÉÇÎÏÒÉÒÏ×ÁÎÁ" -#: iconv/iconv_prog.c:61 -msgid "Input/Output format specification:" -msgstr "óÐÅÃÉÆÉËÁÃÉÑ ÆÏÒÍÁÔÁ ××ÏÄÁ/×Ù×ÏÄÁ:" +#: catgets/gencat.c:991 catgets/gencat.c:1032 nss/makedb.c:183 +#, c-format +msgid "cannot open output file `%s'" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s'" -#: iconv/iconv_prog.c:62 -msgid "encoding of original text" -msgstr "ËÏÄÉÒÏ×ËÁ ÏÒÉÇÉÎÁÌØÎÏÇÏ ÔÅËÓÔÁ" +#: catgets/gencat.c:1194 locale/programs/linereader.c:559 +msgid "invalid escape sequence" +msgstr "ÎÅ×ÅÒÎÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ" -#: iconv/iconv_prog.c:63 -msgid "encoding for output" -msgstr "ËÏÄÉÒÏ×ËÁ ÄÌÑ ×Ù×ÏÄÁ" +#: catgets/gencat.c:1216 +msgid "unterminated message" +msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÏÅ ÓÏÏÂÝÅÎÉÅ" -#: iconv/iconv_prog.c:64 -msgid "Information:" -msgstr "éÎÆÏÒÍÁÃÉÑ:" +#: catgets/gencat.c:1240 +#, c-format +msgid "while opening old catalog file" +msgstr "ÐÒÉ ÏÔËÒÙÔÉÉ ÓÔÁÒÏÇÏ ÆÁÊÌÁ ËÁÔÁÌÏÇÁ" -#: iconv/iconv_prog.c:65 -msgid "list all known coded character sets" -msgstr "ÐÅÒÅÞÉÓÌÉÔØ ×ÓÅ ÉÚ×ÅÓÔÎÙÅ ×ÓÔÒÏÅÎÎÙÅ ËÏÄÉÒÏ×ËÉ" +#: catgets/gencat.c:1331 +#, c-format +msgid "conversion modules not available" +msgstr "ÍÏÄÕÌÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÎÅÄÏÓÔÕÐÎÙ" -#: iconv/iconv_prog.c:66 locale/programs/localedef.c:128 -msgid "Output control:" -msgstr "õÓÐÒÁ×ÌÅÎÉÅ ×Ù×ÏÄÏÍ:" +#: catgets/gencat.c:1357 +#, c-format +msgid "cannot determine escape character" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÚÎÁË ×ÙÈÏÄÁ" -#: iconv/iconv_prog.c:67 -msgid "omit invalid characters from output" -msgstr "ÐÒÏÐÕÓËÁÔØ ÎÁ ×Ù×ÏÄÅ ÎÅÄÏÐÕÓÔÉÍÙÅ ÚÎÁËÉ" +#: debug/pcprofiledump.c:52 +msgid "Don't buffer output" +msgstr "îÅ ÂÕÆÅÒÉÒÏ×ÁÔØ ×Ù×ÏÄ" -#: iconv/iconv_prog.c:68 -msgid "output file" -msgstr "×ÙÈÏÄÎÏÊ ÆÁÊÌ" - -#: iconv/iconv_prog.c:69 -msgid "suppress warnings" -msgstr "ÎÅ ÐÅÞÁÔÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ" - -#: iconv/iconv_prog.c:70 -msgid "print progress information" -msgstr "ÐÅÞÁÔÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÈÏÄÅ ÒÁÂÏÔÙ" - -#: iconv/iconv_prog.c:75 -msgid "Convert encoding of given files from one encoding to another." -msgstr "ðÒÅÏÂÒÁÚÕÅÔ ÕËÁÚÁÎÎÙÅ ÆÁÊÌÙ ÉÚ ÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ × ÄÒÕÇÕÀ." - -#: iconv/iconv_prog.c:79 -msgid "[FILE...]" -msgstr "[æáêì...]" - -#: iconv/iconv_prog.c:201 -msgid "cannot open output file" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ" - -#: iconv/iconv_prog.c:243 -#, c-format -msgid "conversions from `%s' and to `%s' are not supported" -msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÚ `%s' É × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ" - -#: iconv/iconv_prog.c:248 -#, c-format -msgid "conversion from `%s' is not supported" -msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" - -#: iconv/iconv_prog.c:255 -#, c-format -msgid "conversion to `%s' is not supported" -msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" - -#: iconv/iconv_prog.c:259 -#, c-format -msgid "conversion from `%s' to `%s' is not supported" -msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ `%s' × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" - -#: iconv/iconv_prog.c:265 -msgid "failed to start conversion processing" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÎÁÞÁÔØ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ" +#: debug/pcprofiledump.c:57 +msgid "Dump information generated by PC profiling." +msgstr "óÂÒÁÓÙ×ÁÅÔ ÉÎÆÏÒÍÁÃÉÀ, ÓÏÂÒÁÎÎÕÀ ÐÒÉ ÐÒÏÆÉÌÉÒÏ×ÁÎÉÉ PC." -#: iconv/iconv_prog.c:360 -msgid "error while closing output file" -msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ×ÙÈÏÄÎÏÇÏ ÆÁÊÌÁ" +#: debug/pcprofiledump.c:60 +msgid "[FILE]" +msgstr "[æáêì]" -#: 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" - -#: 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 +#: debug/pcprofiledump.c:100 #, 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" +msgid "cannot open input file" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÈÏÄÎÏÊ ÆÁÊÌ" -#: 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 +#: debug/pcprofiledump.c:106 #, c-format -msgid "Written by %s.\n" -msgstr "á×ÔÏÒ ÐÒÏÇÒÁÍÍÙ -- %s.\n" - -#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484 -msgid "conversion stopped due to problem in writing the output" -msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÏÓÔÁÎÏ×ÌÅÎÏ ÉÚ-ÚÁ ÐÒÏÂÌÅÍÙ ÐÒÉ ÚÁÐÉÓÉ ×Ù×ÏÄÁ" +msgid "cannot read header" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË" -#: iconv/iconv_prog.c:502 +#: debug/pcprofiledump.c:170 #, c-format -msgid "illegal input sequence at position %ld" -msgstr "ÎÅÄÏÐÕÓÔÉÍÁÑ ×ÈÏÄÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÚÉÃÉÉ %ld" - -#: iconv/iconv_prog.c:510 -msgid "internal error (illegal descriptor)" -msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ (ÎÅ×ÅÒÎÙÊ ÄÅÓËÒÉÐÔÏÒ)" +msgid "invalid pointer size" +msgstr "ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÕËÁÚÁÔÅÌÑ" -#: iconv/iconv_prog.c:513 -#, c-format -msgid "unknown iconv() error %d" -msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ iconv() %d" +#: debug/xtrace.sh:27 debug/xtrace.sh:45 +msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n" +msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: xtrace [ëìàþ]... ðòïçòáííá [ëìàþ-ðòïçòáííù]...\\n" + +#: debug/xtrace.sh:33 +msgid "Try `xtrace --help' for more information.\\n" +msgstr "ðÏÐÒÏÂÕÊÔÅ `xtrace --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ.\\n" + +#: debug/xtrace.sh:39 +msgid "xtrace: option `$1' requires an argument.\\n" +msgstr "xtrace: ËÌÀÞ `%1' ÔÒÅÂÕÅÔ ÁÒÇÕÍÅÎÔ.\\n" -#: iconv/iconv_prog.c:756 +#: debug/xtrace.sh:46 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" +"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" -"ÉÍÅÎ × ÐÁÒÁÍÅÔÒÁÈ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ FROM É TO. ïÄÎÁ É ÔÁ ÖÅ ËÏÄÉÒÏ×ËÁ\n" -"ÍÏÖÅÔ ÂÙÔØ ÐÅÒÅÞÉÓÌÅÎÁ ÐÏÄ ÎÅÓËÏÌØËÉÍÉ ÉÍÅÎÁÍÉ (ÐÓÅ×ÄÏÎÉÍÁÍÉ).\n" +"ôÒÁÓÓÉÒÕÅÔ ×ÙÐÏÌÎÅÎÉÅ ÐÒÏÇÒÁÍÍÙ, ÐÅÞÁÔÁÑ ×ÙÐÏÌÎÑÀÝÕÀÓÑ × ÄÁÎÎÏÅ ×ÒÅÍÑ ÆÕÎËÃÉÀ.\n" "\n" -" " +" --data=æáêì îÅ ×ÙÐÏÌÎÑÔØ ÐÒÏÇÒÁÍÍÕ, ÐÒÏÓÔÏ ÎÁÐÅÞÁÔÁÔØ ÄÁÎÎÙÅ ÉÚ æáêìá.\n" +" \n" +" -?,--help ðÏËÁÚÁÔØ ÜÔÕ ÓÐÒÁ×ËÕ É ×ÙÊÔÉ\n" +" --usage ðÏËÁÚÁÔØ ËÒÁÔËÏÅ ÓÏÏÂÝÅÎÉÅ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ\n" +" -V,--version ðÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ\n" +"\n" +"áÒÇÕÍÅÎÔÙ, ÏÂÑÚÁÔÅÌØÎÙÅ ÄÌÑ ÄÌÉÎÎÙÈ ËÌÀÞÅÊ, ÏÂÑÚÁÔÅÌØÎÙ É ÄÌÑ\n" +"ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ËÏÒÏÔËÉÈ.\n" +"\n" +"éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ Ï ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ\n" +".\\n" -#: iconv/iconvconfig.c:110 -msgid "Create fastloading iconv module configuration file." -msgstr "óÏÚÄÁÅÔ ÂÙÓÔÒÏÚÁÇÒÕÖÁÅÍÙÊ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÍÏÄÕÌÑ iconv." +#: debug/xtrace.sh:125 +msgid "xtrace: unrecognized option `$1'\\n" +msgstr "xtrace: ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÌÀÞ `$1'\\n" + +#: debug/xtrace.sh:138 +msgid "No program name given\\n" +msgstr "îÅ ÚÁÄÁÎÏ ÉÍÑ ÐÒÏÇÒÁÍÍÙ\\n" + +#: debug/xtrace.sh:146 +#, sh-format +msgid "executable `$program' not found\\n" +msgstr "ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ `$program' ÎÅ ÎÁÊÄÅÎ\\n" + +#: debug/xtrace.sh:150 +#, sh-format +msgid "`$program' is no executable\\n" +msgstr "`$program' ÎÅ Ñ×ÌÑÅÔÓÑ ÉÓÐÏÌÎÑÅÍÙÍ ÆÁÊÌÏÍ\\n" -#: iconv/iconvconfig.c:114 -msgid "[DIR...]" -msgstr "[ëáôáìïç...]" +#: dlfcn/dlinfo.c:67 +msgid "RTLD_SELF used in code not dynamically loaded" +msgstr "RTLD_SELF ÉÓÐÏÌØÚÏ×ÁÎÏ × ÎÅ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÖÅÎÎÏÍ ËÏÄÅ" -#: iconv/iconvconfig.c:126 -msgid "Prefix used for all file accesses" -msgstr "ðÒÅÆÉËÓ, ÉÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ÄÏÓÔÕÐÁ ËÏ ×ÓÅÍ ÆÁÊÌÁÍ" +#: dlfcn/dlinfo.c:76 +msgid "unsupported dlinfo request" +msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÚÁÐÒÏÓ dlinfo" -#: iconv/iconvconfig.c:327 locale/programs/localedef.c:292 -msgid "no output file produced because warnings were issued" -msgstr "×ÙÈÏÄÎÏÊ ÆÁÊÌ ÎÅ ÓÏÚÄÁÎ, ÐÏÓËÏÌØËÕ ÂÙÌÉ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ" +#: dlfcn/dlmopen.c:64 +msgid "invalid namespace" +msgstr "ÎÅ×ÅÒÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï ÉÍÅÎ" + +#: dlfcn/dlmopen.c:69 +msgid "invalid mode" +msgstr "ÎÅ×ÅÒÎÙÊ ÒÅÖÉÍ" + +#: dlfcn/dlopen.c:64 +msgid "invalid mode parameter" +msgstr "ÎÅ×ÅÒÎÙÊ ÐÁÒÁÍÅÔÒ ÒÅÖÉÍÁ" -#: iconv/iconvconfig.c:405 -msgid "while inserting in search tree" -msgstr "ÐÒÉ ×ÓÔÁ×ËÅ × ÄÅÒÅ×Ï ÐÏÉÓËÁ" +#: elf/cache.c:67 +msgid "unknown" +msgstr "ÎÅÉÚ×ÅÓÔÎÏ" -#: iconv/iconvconfig.c:1204 -msgid "cannot generate output file" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÇÅÎÅÒÉÒÏ×ÁÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ" +#: elf/cache.c:110 +msgid "Unknown OS" +msgstr "îÅÉÚ×ÅÓÔÎÁÑ ïó" -#: locale/programs/charmap-dir.c:59 +#: elf/cache.c:115 #, c-format -msgid "cannot read character map directory `%s'" -msgstr "" +msgid ", OS ABI: %s %d.%d.%d" +msgstr ", ABI ïó: %s %d.%d.%d" -#: locale/programs/charmap.c:136 +#: elf/cache.c:141 elf/ldconfig.c:1231 #, c-format -msgid "character map file `%s' not found" -msgstr "" +msgid "Can't open cache file %s\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÜÛ-ÆÁÊÌ %s\n" -#: locale/programs/charmap.c:194 +#: elf/cache.c:153 #, c-format -msgid "default character map file `%s' not found" -msgstr "" +msgid "mmap of cache file failed.\n" +msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ËÜÛ-ÆÁÊÌÁ × ÐÁÍÑÔØ ÎÅ ÕÄÁÌÏÓØ.\n" -#: locale/programs/charmap.c:257 +#: elf/cache.c:157 elf/cache.c:167 #, c-format -msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" -msgstr "" +msgid "File is not a cache file.\n" +msgstr "üÔÏ ÎÅ ËÜÛ-ÆÁÊÌ.\n" -#: locale/programs/charmap.c:336 +#: elf/cache.c:200 elf/cache.c:210 #, c-format -msgid "%s: must be greater than \n" -msgstr "%s: ÄÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÞÅÍ \n" +msgid "%d libs found in cache `%s'\n" +msgstr "%d ÂÉÂÌÉÏÔÅË ÎÁÊÄÅÎÏ × ËÜÛÅ `%s'\n" -#: locale/programs/charmap.c:356 locale/programs/charmap.c:373 -#: locale/programs/repertoire.c:175 +#: elf/cache.c:409 #, c-format -msgid "syntax error in prolog: %s" -msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÐÒÏÌÏÇÅ: %s" - -#: locale/programs/charmap.c:357 -msgid "invalid definition" -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 "ÎÅÐÒÁ×ÉÌØÎÙÊ ÁÒÇÕÍÅÎÔ" +msgid "Can't remove old temporary cache file %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÔÁÒÙÊ ×ÒÅÍÅÎÎÙÊ ËÜÛ-ÆÁÊÌ %s" -#: locale/programs/charmap.c:402 +#: elf/cache.c:416 #, c-format -msgid "duplicate definition of <%s>" -msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÄÌÑ <%s>" +msgid "Can't create temporary cache file %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ËÜÛ-ÆÁÊÌ %s" -#: locale/programs/charmap.c:409 +#: elf/cache.c:424 elf/cache.c:434 elf/cache.c:438 #, c-format -msgid "value for <%s> must be 1 or greater" -msgstr "ÚÎÁÞÅÎÉÅ <%s> ÄÏÌÖÎÏ ÂÙÔØ 1 ÉÌÉ ÂÏÌØÛÅ" +msgid "Writing of cache data failed" +msgstr "úÁÐÉÓØ ÄÁÎÎÙÈ ËÜÛÁ ÎÅÕÓÐÅÛÎÁ" -#: locale/programs/charmap.c:421 +#: elf/cache.c:442 #, c-format -msgid "value of <%s> must be greater or equal than the value of <%s>" -msgstr "ÚÎÁÞÅÎÉÅ <%s> ÄÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÉÌÉ ÒÁ×ÎÏ ÚÎÁÞÅÎÉÀ <%s>" +msgid "Writing of cache data failed." +msgstr "úÁÐÉÓØ ÄÁÎÎÙÈ ËÜÛÁ ÎÅÕÓÐÅÛÎÁ." -#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184 +#: elf/cache.c:449 #, c-format -msgid "argument to <%s> must be a single character" -msgstr "ÁÒÇÕÍÅÎÔ ÄÌÑ <%s> ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ" - -#: locale/programs/charmap.c:470 -msgid "character sets with locking states are not supported" -msgstr "ËÏÄÉÒÏ×ËÉ Ó ÂÌÏËÉÒÕÀÝÉÍÉ ÓÏÓÔÏÑÎÉÑÍÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ" +msgid "Changing access rights of %s to %#o failed" +msgstr "éÚÍÅÎÅÎÉÅ ÐÒÁ× ÄÏÓÔÕÐÁ ÄÌÑ %s ÎÁ %#o ÎÅÕÓÐÅÛÎÏ" -#: 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 +#: elf/cache.c:454 #, c-format -msgid "syntax error in %s definition: %s" -msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ %s: %s" - -#: 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 "ÎÅ ÚÁÄÁÎÏ ÓÉÍ×ÏÌØÎÏÅ ÉÍÑ" - -#: locale/programs/charmap.c:552 -msgid "invalid encoding given" -msgstr "ÚÁÄÁÎÁ ÎÅ×ÅÒÎÁÑ ËÏÄÉÒÏ×ËÁ" +msgid "Renaming of %s to %s failed" +msgstr "ðÅÒÅÉÍÅÎÏ×ÁÎÉÅ %s × %s ÎÅÕÓÐÅÛÎÏ" -#: locale/programs/charmap.c:561 -msgid "too few bytes in character encoding" -msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ ÂÁÊÔ × ËÏÄÉÒÏ×ËÅ ÚÎÁËÁ" +#: elf/dl-close.c:116 +msgid "shared object not open" +msgstr "ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ ÎÅ ÏÔËÒÙÔ" -#: locale/programs/charmap.c:563 -msgid "too many bytes in character encoding" -msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÂÁÊÔ × ËÏÄÉÒÏ×ËÅ ÚÎÁËÁ" +#: elf/dl-deps.c:112 +msgid "DST not allowed in SUID/SGID programs" +msgstr "DST ÎÅ ÄÏÐÕÓËÁÅÔÓÑ × ÐÒÏÇÒÁÍÍÁÈ Ó SUID/SGID" -#: 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-deps.c:125 +msgid "empty dynamics string token substitution" +msgstr "" -#: locale/programs/charmap.c:609 locale/programs/locfile.c:818 -#: locale/programs/repertoire.c:314 +#: elf/dl-deps.c:131 #, c-format -msgid "`%1$s' definition does not end with `END %1$s'" -msgstr "ÏÐÒÅÄÅÌÅÎÉÅ `%1$s' ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `END %1$s'" +msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n" +msgstr "" -#: locale/programs/charmap.c:642 -msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" -msgstr "ÐÏÓÌÅ ÏÐÒÅÄÅÌÅÎÉÑ CHARMAP ÍÏÇÕÔ ÓÌÅÄÏ×ÁÔØ ÔÏÌØËÏ ÏÐÒÅÄÅÌÅÎÉÑ WIDTH" +#: elf/dl-deps.c:472 +msgid "cannot allocate dependency list" +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-deps.c:505 elf/dl-deps.c:560 +msgid "cannot allocate symbol search list" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÓÐÉÓÏË ÐÏÉÓËÁ ÓÉÍ×ÏÌÏ×" -#: locale/programs/charmap.c:841 -#, c-format -msgid "%s: error in state machine" -msgstr "%s: ÏÛÉÂËÁ × Á×ÔÏÍÁÔÅ" +#: elf/dl-deps.c:545 +msgid "Filters not supported with LD_TRACE_PRELINKING" +msgstr "æÉÌØÔÒÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ Ó LD_TRACE_PRELINKING" -#: 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-error.c:77 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "ïûéâëá äéîáíéþåóëïçï ëïíðïîï÷ýéëá!!!" -#: locale/programs/charmap.c:868 locale/programs/charmap.c:879 -#, c-format -msgid "unknown character `%s'" -msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË `%s'" +#: elf/dl-error.c:124 +msgid "error while loading shared libraries" +msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁÇÒÕÚËÅ ÒÁÚÄÅÌÑÅÍÙÈ ÂÉÂÌÉÏÔÅË" -#: 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-fptr.c:88 +msgid "cannot map pages for fdesc table" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ ÓÔÒÁÎÉÃÙ ÄÌÑ ÔÁÂÌÉÃÙ fdesc" + +#: elf/dl-fptr.c:192 +msgid "cannot map pages for fptr table" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ ÓÔÒÁÎÉÃÙ ÄÌÑ ÔÁÂÌÉÃÙ fptr" + +#: elf/dl-fptr.c:221 +msgid "internal error: symidx out of range of fptr table" +msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ: symidx ×ÙÈÏÄÉÔ ÚÁ ÐÒÅÄÅÌÙ ÔÁÂÌÉÃÙ fptr" -#: 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:372 +msgid "cannot allocate name record" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÚÁÐÉÓØ ÉÍÅÎÉ" -#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432 -msgid "hexadecimal range format should use only capital characters" -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:1021 -#, c-format -msgid "<%s> and <%s> are illegal names for range" -msgstr "<%s> É <%s> -- ÎÅÄÏÐÕÓÔÉÍÙÅ ÉÍÅÎÁ ÄÌÑ ÄÉÁÐÁÚÏÎÁ" +#: elf/dl-load.c:576 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÏÐÉÀ RUNPATH/RPATH" -#: locale/programs/charmap.c:1027 -msgid "upper limit in range is not higher then lower limit" -msgstr "×ÅÒÈÎÑÑ ÇÒÁÎÉÃÁ ÄÉÁÐÁÚÏÎÁ ÎÅ ÂÏÌØÛÅ ÎÉÖÎÅÊ ÇÒÁÎÉÃÙ" +#: elf/dl-load.c:659 +msgid "cannot create search path array" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÍÁÓÓÉ× ÐÕÔÅÊ ÐÏÉÓËÁ" -#: locale/programs/charmap.c:1085 -msgid "resulting bytes for range not representable." -msgstr "ÒÅÚÕÌØÔÉÒÕÀÝÉÅ ÂÁÊÔÙ ÄÌÑ ÄÉÁÐÁÚÏÎÁ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ." +#: elf/dl-load.c:870 +msgid "cannot stat shared object" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat ÄÌÑ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ" -#: 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:940 +msgid "cannot open zero fill device" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ-ÉÓÔÏÞÎÉË ÎÕÌÅÊ" -#: 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:985 elf/dl-load.c:2215 +msgid "cannot create shared object descriptor" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÄÅÓËÒÉÐÔÏÒ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ" -#: 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:1004 elf/dl-load.c:1663 elf/dl-load.c:1755 +msgid "cannot read file data" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÄÁÎÎÙÅ ÆÁÊÌÁ" -#: 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:1048 +msgid "ELF load command alignment not page-aligned" +msgstr "×ÙÒÁ×ÎÉ×ÁÎÉÅ ËÏÍÁÎÄÙ ÚÁÇÒÕÚËÉ ELF ÎÅ ×ÙÒÏ×ÎÅÎÏ ÐÏ ÓÔÒÁÎÉÃÅ" -#: locale/programs/ld-address.c:220 -#, c-format -msgid "%s: terminology language code `%s' not defined" -msgstr "" +#: elf/dl-load.c:1055 +msgid "ELF load command address/offset not properly aligned" +msgstr "ÁÄÒÅÓ/ÓÍÅÝÅÎÉÅ ËÏÍÁÎÄÙ ÚÁÇÒÕÚËÉ ELF ÎÅ ×ÙÒÏ×ÎÅÎÏ ÐÒÁ×ÉÌØÎÏ" -#: 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-load.c:1139 +msgid "cannot allocate TLS data structures for initial thread" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ TLS-ÓÔÒÕËÔÕÒÙ ÄÌÑ ÎÁÞÁÌØÎÏÇÏ ÔÒÅÄÁ" -#: 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-load.c:1163 +msgid "cannot handle TLS data" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÂÒÁÂÏÔÁÔØ ÄÁÎÎÙÅ TLS" -#: locale/programs/ld-address.c:301 -#, c-format -msgid "%s: numeric country code `%d' not valid" -msgstr "%s: ÎÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ËÏÄ ÓÔÒÁÎÙ `%d'" +#: elf/dl-load.c:1182 +msgid "object file has no loadable segments" +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-load.c:1218 +msgid "failed to map segment from shared object" +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-load.c:1242 +msgid "cannot dynamically load executable" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÚÉÔØ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ" -#: 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: ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÁ `END'" +#: elf/dl-load.c:1303 +msgid "cannot change memory protections" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÚÁÝÉÔÕ ÐÁÍÑÔÉ" -#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2653 -#: locale/programs/ld-collate.c:3802 locale/programs/ld-ctype.c:2228 -#: locale/programs/ld-ctype.c:2977 locale/programs/ld-identification.c:453 -#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 -#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:308 -#: locale/programs/ld-numeric.c:376 locale/programs/ld-paper.c:242 -#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1203 -#, c-format -msgid "%1$s: definition does not end with `END %1$s'" -msgstr "%1$s: ÏÐÒÅÄÅÌÅÎÉÅ ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `END %1$s'" +#: elf/dl-load.c:1322 +msgid "cannot map zero-fill pages" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ ÓÔÒÁÎÉÃÙ ÚÁÐÏÌÎÅÎÉÑ ÎÕÌÑÍÉ" -#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:523 -#: locale/programs/ld-collate.c:575 locale/programs/ld-collate.c:871 -#: locale/programs/ld-collate.c:884 locale/programs/ld-collate.c:2640 -#: locale/programs/ld-collate.c:3809 locale/programs/ld-ctype.c:1956 -#: locale/programs/ld-ctype.c:2215 locale/programs/ld-ctype.c:2799 -#: locale/programs/ld-ctype.c:2985 locale/programs/ld-identification.c:460 -#: locale/programs/ld-measurement.c:246 locale/programs/ld-messages.c:340 -#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:315 -#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:249 -#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1210 -#, c-format -msgid "%s: syntax error" -msgstr "%s: ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ" +#: elf/dl-load.c:1336 +msgid "object file has no dynamic section" +msgstr "× ÏÂßÅËÔÎÏÍ ÆÁÊÌÅ ÎÅÔ ÄÉÎÁÍÉÞÅÓËÏÊ ÓÅËÃÉÉ" -#: locale/programs/ld-collate.c:398 -#, c-format -msgid "`%.*s' already defined in charmap" -msgstr "" +#: elf/dl-load.c:1359 +msgid "shared object cannot be dlopen()ed" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÉÍÅÎÉÔØ dlopen() Ë ÒÁÚÄÅÌÑÅÍÏÍÕ ÏÂßÅËÔÕ" -#: locale/programs/ld-collate.c:407 -#, c-format -msgid "`%.*s' already defined in repertoire" -msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ × ÒÅÐÅÒÔÕÁÒÅ" +#: elf/dl-load.c:1372 +msgid "cannot allocate memory for program header" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÚÁÇÏÌÏ×ÏË ÐÒÏÇÒÁÍÍÙ" -#: locale/programs/ld-collate.c:414 -#, c-format -msgid "`%.*s' already defined as collating symbol" -msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ ËÁË ÓÉÍ×ÏÌ ÓÏÒÔÉÒÏ×ËÉ" +#: elf/dl-load.c:1389 elf/dl-open.c:174 +msgid "invalid caller" +msgstr "ÎÅ×ÅÒÎÁÑ ×ÙÚÙ×ÁÀÝÁÑ ÆÕÎËÃÉÑ" -#: locale/programs/ld-collate.c:421 -#, c-format -msgid "`%.*s' already defined as collating element" -msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ ËÁË ÜÌÅÍÅÎÔ ÓÏÒÔÉÒÏ×ËÉ" +#: elf/dl-load.c:1428 +msgid "cannot enable executable stack as shared object requires" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÄÅÊÓÔ×Ï×ÁÔØ ÉÓÐÏÌÎÑÅÍÙÊ ÓÔÅË, ËÁË ÔÒÅÂÕÅÔ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ" -#: locale/programs/ld-collate.c:452 locale/programs/ld-collate.c:478 -#, c-format -msgid "%s: `forward' and `backward' are mutually excluding each other" -msgstr "%s: `forward' É `backward' ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ" +#: elf/dl-load.c:1443 +msgid "cannot close file descriptor" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁËÒÙÔØ ÄÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ" -#: locale/programs/ld-collate.c:462 locale/programs/ld-collate.c:488 -#: locale/programs/ld-collate.c:504 -#, c-format -msgid "%s: `%s' mentioned more than once in definition of weight %d" -msgstr "%s: `%s' ×ÓÔÒÅÞÁÅÔÓÑ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÏÐÒÅÄÅÌÅÎÉÉ ×ÅÓÁ %d" +#: elf/dl-load.c:1485 +msgid "cannot create searchlist" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÐÉÓÏË ÐÏÉÓËÁ" -#: locale/programs/ld-collate.c:560 -#, c-format -msgid "%s: too many rules; first entry only had %d" -msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÒÁ×ÉÌ; × ÐÅÒ×ÏÍ ×ÈÏÖÄÅÎÉÉ ÂÙÌÏ ÔÏÌØËÏ %d" +#: elf/dl-load.c:1663 +msgid "file too short" +msgstr "ÆÁÊÌ ÓÌÉÛËÏÍ ÍÁÌ" -#: locale/programs/ld-collate.c:596 -#, c-format -msgid "%s: not enough sorting rules" -msgstr "%s: ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ×ÉÌ ÓÏÒÔÉÒÏ×ËÉ" +#: elf/dl-load.c:1692 +msgid "invalid ELF header" +msgstr "ÎÅ×ÅÒÎÙÊ ÚÁÇÏÌÏ×ÏË ELF" -#: locale/programs/ld-collate.c:761 -#, c-format -msgid "%s: empty weight string not allowed" -msgstr "%s: ÐÕÓÔÁÑ ÓÔÒÏËÁ ×ÅÓÁ ÎÅÄÏÐÕÓÔÉÍÁ" +#: elf/dl-load.c:1704 +msgid "ELF file data encoding not big-endian" +msgstr "ËÏÄÉÒÏ×ËÁ ÄÁÎÎÙÈ × ELF-ÆÁÊÌÅ ÎÅ ÔÕÐÏËÏÎÅÞÎÁÑ" -#: locale/programs/ld-collate.c:856 -#, c-format -msgid "%s: weights must use the same ellipsis symbol as the name" -msgstr "%s: ×ÅÓÁ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÁËÏÊ ÖÅ ÓÉÍ×ÏÌ ÜÌÌÉÐÓÉÓÁ, ËÁË ÉÍÑ" +#: elf/dl-load.c:1706 +msgid "ELF file data encoding not little-endian" +msgstr "ËÏÄÉÒÏ×ËÁ ÄÁÎÎÙÈ × ELF-ÆÁÊÌÅ ÎÅ ÏÓÔÒÏËÏÎÅÞÎÁÑ" -#: locale/programs/ld-collate.c:912 -#, c-format -msgid "%s: too many values" -msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÎÁÞÅÎÉÊ" +#: elf/dl-load.c:1710 +msgid "ELF file version ident does not match current one" +msgstr "ÉÄÅÎÔÉÆÉËÁÔÏÒ ×ÅÒÓÉÉ ELF-ÆÁÊÌÁ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÔÅËÕÝÅÊ ×ÅÒÓÉÉ" -#: locale/programs/ld-collate.c:1031 locale/programs/ld-collate.c:1206 -#, c-format -msgid "order for `%.*s' already defined at %s:%Zu" -msgstr "ÐÏÒÑÄÏË ÄÌÑ `%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ × %s:%Zu" +#: elf/dl-load.c:1714 +msgid "ELF file OS ABI invalid" +msgstr "ÎÅ×ÅÒÎÙÊ ABI ïó ELF-ÆÁÊÌÁ" -#: locale/programs/ld-collate.c:1081 -#, c-format -msgid "%s: the start and the end symbol of a range must stand for characters" -msgstr "%s: ÎÁÞÁÌØÎÙÊ É ËÏÎÅÞÎÙÊ ÓÉÍ×ÏÌÙ ÄÉÁÐÁÚÏÎÁ ÄÏÌÖÎÙ ÏÂÏÚÎÁÞÁÔØ ÚÎÁËÉ" +#: elf/dl-load.c:1716 +msgid "ELF file ABI version invalid" +msgstr "ÎÅ×ÅÒÎÁÑ ×ÅÒÓÉÑ ABI ELF-ÆÁÊÌÁ" -#: locale/programs/ld-collate.c:1108 -#, c-format -msgid "%s: byte sequences of first and last character must have the same length" -msgstr "%s: ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÂÁÊÔ ÄÌÑ ÐÅÒ×ÏÇÏ É ÐÏÓÌÅÄÎÅÇÏ ÚÎÁËÁ ÄÏÌÖÎÙ ÂÙÔØ ÏÄÉÎÁËÏ×ÏÊ ÄÌÉÎÙ" +#: elf/dl-load.c:1719 +msgid "internal error" +msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ" -#: locale/programs/ld-collate.c:1150 -#, c-format -msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" -msgstr "%s: ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ ÄÌÑ ÐÅÒ×ÏÇÏ ÚÎÁËÁ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÎÅ ÍÅÎØÛÅ ÞÅÍ ÄÌÑ ÐÏÓÌÅÄÎÅÇÏ" +#: elf/dl-load.c:1726 +msgid "ELF file version does not match current one" +msgstr "×ÅÒÓÉÑ ELF-ÆÁÊÌÁ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÔÅËÕÝÅÊ ×ÅÒÓÉÉ" -#: locale/programs/ld-collate.c:1275 -#, c-format -msgid "%s: symbolic range ellipsis must not directly follow `order_start'" -msgstr "%s: ÜÌÌÉÐÓÉÓ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÏÖÅÔ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÓÌÅÄÏ×ÁÔØ ÐÏÓÌÅ `order_start'" +#: elf/dl-load.c:1734 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "ÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÔÏÌØËÏ ET_DYN É ET_EXEC" -#: locale/programs/ld-collate.c:1279 -#, c-format -msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'" -msgstr "%s: ÐÏÓÌÅ ÜÌÌÉÐÓÉÓÁ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÏÖÅÔ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÓÌÅÄÏ×ÁÔØ `order_end'" +# ??? +#: elf/dl-load.c:1740 +msgid "ELF file's phentsize not the expected size" +msgstr "phentsize ELF-ÆÁÊÌÁ ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÏÖÉÄÁÅÍÙÍ ÒÁÚÍÅÒÏÍ" -#: locale/programs/ld-collate.c:1299 locale/programs/ld-ctype.c:1476 -#, c-format -msgid "`%s' and `%.*s' are not valid names for symbolic range" -msgstr "`%s' É `%.*s' ÎÅ Ñ×ÌÑÀÔÓÑ ×ÅÒÎÙÍÉ ÉÍÅÎÁÍÉ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÏÚÏÎÁ" +#: elf/dl-load.c:2231 +msgid "wrong ELF class: ELFCLASS64" +msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ËÌÁÓÓ ELF: ELFCLASS64" + +#: elf/dl-load.c:2232 +msgid "wrong ELF class: ELFCLASS32" +msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ËÌÁÓÓ ELF: ELFCLASS32" -#: locale/programs/ld-collate.c:1348 locale/programs/ld-collate.c:3737 -#, c-format -msgid "%s: order for `%.*s' already defined at %s:%Zu" -msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ `%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ × %s:%Zu" +#: elf/dl-load.c:2235 +msgid "cannot open shared object file" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔÎÙÊ ÆÁÊÌ" -#: locale/programs/ld-collate.c:1357 -#, c-format -msgid "%s: `%s' must be a character" -msgstr "%s: `%s' ÄÏÌÖÎÏ ÂÙÔØ ÚÎÁËÏÍ" +#: elf/dl-lookup.c:261 +msgid "relocation error" +msgstr "ÏÛÉÂËÁ ÐÅÒÅÍÅÝÅÎÉÑ" -#: locale/programs/ld-collate.c:1550 -#, c-format -msgid "%s: `position' must be used for a specific level in all sections or none" -msgstr "%s: `position' ÄÏÌÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÏÄÎÏÇÏ ËÏÎËÒÅÔÎÏÇÏ ÕÒÏ×ÎÑ ÌÉÂÏ ×Ï ×ÓÅÈ ÓÅËÃÉÑÈ, ÌÉÂÏ ÎÉ × ÏÄÎÏÊ" +#: elf/dl-lookup.c:289 +msgid "symbol lookup error" +msgstr "ÏÛÉÂËÁ ÐÏÉÓËÁ ÓÉÍ×ÏÌÁ" -#: locale/programs/ld-collate.c:1575 -#, c-format -msgid "symbol `%s' not defined" -msgstr "ÓÉÍ×ÏÌ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ" +#: elf/dl-open.c:112 +msgid "cannot extend global scope" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÒÁÓÛÉÒÉÔØ ÇÌÏÂÁÌØÎÕÀ ÏÂÌÁÓÔØ" -#: locale/programs/ld-collate.c:1651 locale/programs/ld-collate.c:1757 -#, c-format -msgid "symbol `%s' has the same encoding as" -msgstr "ÓÉÍ×ÏÌ `%s' ÉÍÅÅÔ ÔÁËÕÀ ÖÅ ËÏÄÉÒÏ×ËÕ ËÁË" +#: elf/dl-open.c:237 +msgid "empty dynamic string token substitution" +msgstr "" -#: locale/programs/ld-collate.c:1655 locale/programs/ld-collate.c:1761 -#, c-format -msgid "symbol `%s'" -msgstr "ÓÉÍ×ÏÌ `%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-collate.c:1803 -msgid "no definition of `UNDEFINED'" -msgstr "ÎÅÔ ÏÐÒÅÄÅÌÅÎÉÑ ÄÌÑ `UNDEFINED'" +#: elf/dl-open.c:470 +msgid "TLS generation counter wrapped! Please report this." +msgstr "ðÅÒÅÐÏÌÎÅÎÉÅ ÓÞÅÔÞÉËÁ ÐÏËÏÌÅÎÉÊ TLS! ðÏÖÁÌÕÊÓÔÁ, ÓÏÏÂÝÉÔÅ Ï ÜÔÏÍ." -#: locale/programs/ld-collate.c:1832 -msgid "too many errors; giving up" -msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÏÛÉÂÏË; ËÏÎÅÃ" +#: elf/dl-open.c:508 +msgid "invalid mode for dlopen()" +msgstr "ÎÅ×ÅÒÎÙÊ ÒÅÖÉÍ ÄÌÑ dlopen()" -#: locale/programs/ld-collate.c:2735 -#, c-format -msgid "%s: duplicate definition of `%s'" -msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ `%s'" +#: elf/dl-open.c:525 +msgid "no more namespaces available for dlmopen()" +msgstr "ÂÏÌØÛÅ ÎÅÔ ÄÏÓÔÕÐÎÙÈ ÐÒÏÓÔÒÁÎÓÔ× ÉÍÅÎ ÄÌÑ dlmopen()" + +#: elf/dl-open.c:538 +msgid "invalid target namespace in dlmopen()" +msgstr "ÎÅ×ÅÒÎÏÅ ÃÅÌÅ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï ÉÍÅÎ × dlmopen()" -#: locale/programs/ld-collate.c:2771 -#, c-format -msgid "%s: duplicate declaration of section `%s'" -msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÂßÑ×ÌÅÎÉÅ ÓÅËÃÉÉ `%s'" +#: elf/dl-reloc.c:55 +msgid "cannot allocate memory in static TLS block" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ × ÓÔÁÔÉÞÎÏÍ ÂÌÏËÅ TLS" -#: locale/programs/ld-collate.c:2910 -#, c-format -msgid "%s: unknown character in collating symbol name" -msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÉÍÅÎÉ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ" +#: elf/dl-reloc.c:198 +msgid "cannot make segment writable for relocation" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÅÇÍÅÎÔ ÚÁÐÉÓÙ×ÁÅÍÙÍ ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ" -#: locale/programs/ld-collate.c:3042 +#: elf/dl-reloc.c:279 #, c-format -msgid "%s: unknown character in equivalent definition name" -msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÉÍÅÎÉ ÏÐÒÅÄÅÌÅÎÉÑ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ" +msgid "%s: no PLTREL found in object %s\n" +msgstr "%s: × ÏÂßÅËÔÅ %s ÎÅ ÎÁÊÄÅÎÏ PLTREL\n" -#: locale/programs/ld-collate.c:3055 +#: elf/dl-reloc.c:290 #, c-format -msgid "%s: unknown character in equivalent definition value" -msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÚÎÁÞÅÎÉÉ ÏÐÒÅÄÅÌÅÎÁÑ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ" +msgid "%s: out of memory to store relocation results for %s\n" +msgstr "%s: ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ ÄÌÑ ÚÁÐÉÓÉ ÒÅÚÕÌØÔÁÔÏ× ÒÅÌÏËÁÃÉÉ ÄÌÑ %s\n" -#: locale/programs/ld-collate.c:3065 -#, c-format -msgid "%s: unknown symbol `%s' in equivalent definition" -msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÓÉÍ×ÏÌ `%s' × ÏÐÒÅÄÅÌÅÎÉÉ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ" +#: elf/dl-reloc.c:306 +msgid "cannot restore segment prot after reloc" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÏÓÓÔÁÎÏ×ÉÔØ ÚÁÝÉÔÕ ÓÅÇÍÅÎÔÁ ÐÏÓÌÅ ÐÅÒÅÍÅÝÅÎÉÑ" -#: locale/programs/ld-collate.c:3074 -msgid "error while adding equivalent collating symbol" -msgstr "ÏÛÉÂËÁ ÐÒÉ ÄÏÂÁ×ÌÅÎÉÉ ÜË×É×ÁÌÅÎÔÎÏÇÏ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ" +#: elf/dl-reloc.c:331 +msgid "cannot apply additional memory protection after relocation" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÉÍÅÎÉÔØ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ ÚÁÝÉÔÕ ÐÁÍÑÔÉ ÐÏÓÌÅ ÒÅÌÏËÁÃÉÉ" -#: locale/programs/ld-collate.c:3104 -#, c-format -msgid "duplicate definition of script `%s'" -msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÓÉÓÔÅÍÙ ÐÉÓØÍÁ `%s'" +#: elf/dl-sym.c:98 +msgid "RTLD_NEXT used in code not dynamically loaded" +msgstr "RTLD_NEXT ÉÓÐÏÌØÚÏ×ÁÎÏ × ÎÅ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÖÅÎÎÏÍ ËÏÄÅ" -#: locale/programs/ld-collate.c:3152 -#, c-format -msgid "%s: unknown section name `%s'" -msgstr "%s: ÎÅÉÚ×ÅÓÔÎÏÅ ÉÍÑ ÓÅËÃÉÉ `%s'" +#: elf/dl-sysdep.c:495 +msgid "cannot create capability list" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÐÉÓÏË ×ÏÚÍÏÖÎÏÓÔÅÊ" -#: locale/programs/ld-collate.c:3180 -#, c-format -msgid "%s: multiple order definitions for section `%s'" -msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÐÏÒÑÄËÁ ÄÌÑ ÓÅËÃÉÉ `%s'" +#: elf/dl-tls.c:829 +msgid "cannot create TLS data structures" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÔÒÕËÔÕÒÙ ÄÁÎÎÙÈ TLS" -#: locale/programs/ld-collate.c:3205 -#, c-format -msgid "%s: invalid number of sorting rules" -msgstr "%s: ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÒÁ×ÉÌ ÓÏÒÔÉÒÏ×ËÉ" +#: elf/dl-version.c:303 +msgid "cannot allocate version reference table" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÔÁÂÌÉÃÕ ÓÓÙÌÏË ÎÁ ×ÅÒÓÉÉ" -#: locale/programs/ld-collate.c:3232 -#, c-format -msgid "%s: multiple order definitions for unnamed section" -msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÐÏÒÑÄËÁ ÄÌÑ ÂÅÚÙÍÑÎÎÏÊ ÓÅËÃÉÉ" +#: elf/ldconfig.c:133 +msgid "Print cache" +msgstr "îÁÐÅÞÁÔÁÔØ ËÜÛ" -#: locale/programs/ld-collate.c:3286 locale/programs/ld-collate.c:3414 -#: locale/programs/ld-collate.c:3778 -#, c-format -msgid "%s: missing `order_end' keyword" -msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `order_end'" +#: elf/ldconfig.c:134 +msgid "Generate verbose messages" +msgstr "çÅÎÅÒÉÒÏ×ÁÔØ ÐÏÄÒÏÂÎÙÅ ÓÏÏÂÝÅÎÉÑ" -#: locale/programs/ld-collate.c:3347 -#, c-format -msgid "%s: order for collating symbol %.*s not yet defined" -msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ %.*s ÅÝÅ ÎÅ ÏÐÒÅÄÅÌÅÎ" +#: elf/ldconfig.c:135 +msgid "Don't build cache" +msgstr "îÅ ÓÔÒÏÉÔØ ËÜÛ" -#: locale/programs/ld-collate.c:3365 -#, c-format -msgid "%s: order for collating element %.*s not yet defined" -msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ ÜÌÅÍÅÎÔÁ ÓÏÒÔÉÒÏ×ËÉ %.*s ÅÝÅ ÎÅ ÏÐÒÅÄÅÌÅÎ" +#: elf/ldconfig.c:136 +msgid "Don't generate links" +msgstr "îÅ ÇÅÎÅÒÉÒÏ×ÁÔØ ÓÓÙÌËÉ" -#: locale/programs/ld-collate.c:3376 -#, c-format -msgid "%s: cannot reorder after %.*s: symbol not known" -msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÍÅÎÑÔØ ÐÏÒÑÄÏË ÐÏÓÌÅ %.*s: ÓÉÍ×ÏÌ ÎÅÉÚ×ÅÓÔÅÎ" +#: elf/ldconfig.c:137 +msgid "Change to and use ROOT as root directory" +msgstr "ðÅÒÅÊÔÉ × ROOT É ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ ËÁË ËÏÒÎÅ×ÏÊ ËÁÔÁÌÏÇ" -#: locale/programs/ld-collate.c:3428 locale/programs/ld-collate.c:3790 -#, c-format -msgid "%s: missing `reorder-end' keyword" -msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `reorder-end'" +#: elf/ldconfig.c:137 +msgid "ROOT" +msgstr "" -#: locale/programs/ld-collate.c:3462 locale/programs/ld-collate.c:3662 -#, c-format -msgid "%s: section `%.*s' not known" -msgstr "%s: ÓÅËÃÉÑ `%.*s' ÎÅÉÚ×ÅÓÔÎÁ" +#: elf/ldconfig.c:138 +msgid "CACHE" +msgstr "" -#: locale/programs/ld-collate.c:3527 -#, c-format -msgid "%s: bad symbol <%.*s>" -msgstr "%s: ÎÅÐÒÁ×ÉÌØÎÙÊ ÓÉÍ×ÏÌ <%.*s>" +#: elf/ldconfig.c:138 +msgid "Use CACHE as cache file" +msgstr "éÓÐÏÌØÚÏ×ÁÔØ CACHE × ËÁÞÅÓÔ×Å ËÜÛ-ÆÁÊÌÁ" -#: locale/programs/ld-collate.c:3725 -#, c-format -msgid "%s: cannot have `%s' as end of ellipsis range" -msgstr "%s: `%s' ÎÅ ÍÏÖÅÔ ÂÙÔØ ËÏÎÃÏÍ ÄÉÁÐÁÚÏÎÁ Ó ÜÌÌÉÐÓÉÓÏÍ" +#: elf/ldconfig.c:139 +msgid "CONF" +msgstr "" -#: locale/programs/ld-collate.c:3774 -#, c-format -msgid "%s: empty category description not allowed" -msgstr "%s: ÐÕÓÔÙÅ ÏÐÉÓÁÎÉÑ ËÁÔÅÇÏÒÉÊ ÎÅÄÏÐÕÓÔÉÍÙ" +#: elf/ldconfig.c:139 +msgid "Use CONF as configuration file" +msgstr "éÓÐÏÌØÚÏ×ÁÔØ CONF × ËÁÞÅÓÔ×Å ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ" -#: locale/programs/ld-collate.c:3793 -#, c-format -msgid "%s: missing `reorder-sections-end' keyword" -msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `reorder-sections-end'" +#: elf/ldconfig.c:140 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ËÁÔÁÌÏÇÉ, ÕËÁÚÁÎÎÙÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ. îÅ ÓÔÒÏÉÔØ ËÜÛ." -#: locale/programs/ld-ctype.c:440 -msgid "No character set name specified in charmap" +#: elf/ldconfig.c:141 +msgid "Manually link individual libraries." +msgstr "÷ÒÕÞÎÕÀ ÓËÏÍÐÏÎÏ×ÁÔØ ÏÔÄÅÌØÎÙÅ ÂÉÂÌÉÏÔÅËÉ." + +#: elf/ldconfig.c:142 +msgid "FORMAT" msgstr "" -#: locale/programs/ld-ctype.c:469 -#, c-format -msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" -msgstr "ÚÎÁË L'\\u%0*x' × ËÌÁÓÓÅ `%s' ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'" +#: elf/ldconfig.c:142 +msgid "Format to use: new, old or compat (default)" +msgstr "éÓÐÏÌØÚÕÅÍÙÊ ÆÏÒÍÁÔ: new, old ÉÌÉ compat (ÐÏ ÕÍÏÌÞÁÎÉÀ)" -#: locale/programs/ld-ctype.c:484 -#, c-format -msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" -msgstr "ÚÎÁË L'\\u%0*x' × ËÌÁÓÓÅ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'" +#: elf/ldconfig.c:150 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "ëÏÎÆÉÇÕÒÉÒÕÅÔ Ó×ÑÚÉ ×ÒÅÍÅÎÉ ×ÙÐÏÌÎÅÎÉÑ ÄÌÑ ÄÉÎÁÍÉÞÅÓËÏÇÏ ËÏÍÐÏÎÏ×ÝÉËÁ." -#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556 +#: elf/ldconfig.c:308 #, c-format -msgid "internal error in %s, line %u" -msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ × %s, ÓÔÒÏËÁ %u" +msgid "Path `%s' given more than once" +msgstr "ðÕÔØ `%s' ÚÁÄÁÎ ÎÅÓËÏÌØËÏ ÒÁÚ" -#: locale/programs/ld-ctype.c:527 +#: elf/ldconfig.c:348 #, c-format -msgid "character '%s' in class `%s' must be in class `%s'" -msgstr "ÚÎÁË '%s' × ËÌÁÓÓÅ `%s' ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'" +msgid "%s is not a known library type" +msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÉÚ×ÅÓÔÎÙÍ ÔÉÐÏÍ ÂÉÂÌÉÏÔÅËÉ" -#: locale/programs/ld-ctype.c:543 +#: elf/ldconfig.c:373 #, c-format -msgid "character '%s' in class `%s' must not be in class `%s'" -msgstr "ÚÎÁË '%s' × ËÌÁÓÓÅ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'" +msgid "Can't stat %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s" -#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611 +#: elf/ldconfig.c:447 #, c-format -msgid " character not in class `%s'" -msgstr "ÚÎÁË ÎÅ × ËÌÁÓÓÅ `%s'" +msgid "Can't stat %s\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s\n" -#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622 +#: elf/ldconfig.c:457 #, c-format -msgid " character must not be in class `%s'" -msgstr "ÚÎÁË ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'" - -#: locale/programs/ld-ctype.c:600 -msgid "character not defined in character map" -msgstr "" +msgid "%s is not a symbolic link\n" +msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÓÉÍ×ÏÌØÎÏÊ ÓÓÙÌËÏÊ\n" -#: locale/programs/ld-ctype.c:714 -msgid "`digit' category has not entries in groups of ten" -msgstr "×ÈÏÖÄÅÎÉÑ ËÁÔÅÇÏÒÉÉ `digit' ÎÅ ÇÒÕÐÐÉÒÕÀÔÓÑ ÐÏ ÄÅÓÑÔØ" +#: elf/ldconfig.c:476 +#, c-format +msgid "Can't unlink %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÓÙÌËÕ %s" -#: locale/programs/ld-ctype.c:763 -msgid "no input digits defined and none of the standard names in the charmap" -msgstr "" +#: elf/ldconfig.c:482 +#, c-format +msgid "Can't link %s to %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÓÙÌËÕ Ó %s ÎÁ %s" -#: locale/programs/ld-ctype.c:828 -msgid "not all characters used in `outdigit' are available in the charmap" -msgstr "" +#: elf/ldconfig.c:488 +msgid " (changed)\n" +msgstr " (ÉÍÅÎÅÎÏ)\n" -#: locale/programs/ld-ctype.c:845 -msgid "not all characters used in `outdigit' are available in the repertoire" -msgstr "ÎÅ ×ÓÅ ÚÎÁËÉ, ÉÓÐÏÌØÚÏ×ÁÎÎÙÅ × `outdigit', ÄÏÓÔÕÐÎÙ × ÄÁÎÎÏÍ ÒÅÐÅÒÔÕÁÒÅ" +#: elf/ldconfig.c:490 +msgid " (SKIPPED)\n" +msgstr " (ðòïðõýåîï)\n" -#: locale/programs/ld-ctype.c:1244 +#: elf/ldconfig.c:545 #, c-format -msgid "character class `%s' already defined" -msgstr "ËÌÁÓÓ ÚÎÁËÏ× `%s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ" +msgid "Can't find %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s" -#: locale/programs/ld-ctype.c:1250 +#: elf/ldconfig.c:561 #, c-format -msgid "implementation limit: no more than %Zd character classes allowed" -msgstr "ÏÇÒÁÎÉÞÅÎÉÅ ÒÅÁÌÉÚÁÃÉÉ: ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅ ÂÏÌÅÅ %Zd ËÌÁÓÓÏ× ÚÎÁËÏ×" +msgid "Can't lstat %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ lstat %s" -#: locale/programs/ld-ctype.c:1276 +#: elf/ldconfig.c:568 #, c-format -msgid "character map `%s' already defined" -msgstr "" +msgid "Ignored file %s since it is not a regular file." +msgstr "æÁÊÌ %s ÉÇÎÏÒÉÒÏ×ÁÎ, ÐÏÓËÏÌØËÕ ÜÔÏ ÎÅ ÏÂÙÞÎÙÊ ÆÁÊÌ" -#: locale/programs/ld-ctype.c:1282 +#: elf/ldconfig.c:576 #, c-format -msgid "implementation limit: no more than %d character maps allowed" -msgstr "" +msgid "No link created since soname could not be found for %s" +msgstr "óÓÙÌËÁ ÎÅ ÓÏÚÄÁÎÁ, ÐÏÓËÏÌØËÕ ÄÌÑ %s ÎÅ ÂÙÌÏ ÎÁÊÄÅÎÏ soname" -#: locale/programs/ld-ctype.c:1547 locale/programs/ld-ctype.c:1672 -#: locale/programs/ld-ctype.c:1778 locale/programs/ld-ctype.c:2464 -#: locale/programs/ld-ctype.c:3460 +#: elf/ldconfig.c:667 #, c-format -msgid "%s: field `%s' does not contain exactly ten entries" -msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÓÏÄÅÒÖÉÔ ÒÏ×ÎÏ ÄÅÓÑÔØ ×ÈÏÖÄÅÎÉÊ" +msgid "Can't open directory %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ %s" -#: locale/programs/ld-ctype.c:1575 locale/programs/ld-ctype.c:2146 +#: elf/ldconfig.c:735 elf/ldconfig.c:782 #, c-format -msgid "to-value of range is smaller than from-value " -msgstr "×ÅÒÈÎÅÅ ÚÎÁÞÅÎÉÅ ÄÉÁÐÁÚÏÎÁ ÍÅÎØÛÅ ÞÅÍ ÎÉÖÎÅÅ ÚÎÁÞÅÎÉÅ " - -#: locale/programs/ld-ctype.c:1702 -msgid "start and end character sequence of range must have the same length" -msgstr "ÎÁÞÁÌØÎÁÑ É ËÏÎÅÞÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÚÎÁËÏ× ÄÉÁÐÁÚÏÎÁ ÄÏÌÖÎÙ ÂÙÔØ ÏÄÉÎÁËÏ×ÏÊ ÄÌÉÎÙ" - -#: locale/programs/ld-ctype.c:1709 -msgid "to-value character sequence is smaller than from-value sequence" -msgstr "ËÏÎÅÞÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÚÎÁËÏ× ÄÉÁÐÁÚÏÎÁ ÍÅÎØÛÅ ÞÅÍ ÎÁÞÁÌØÎÁÑ" - -#: locale/programs/ld-ctype.c:2066 locale/programs/ld-ctype.c:2117 -msgid "premature end of `translit_ignore' definition" -msgstr "ÐÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅà ÏÐÒÅÄÅÌÅÎÉÑ `translit_ignore'" - -#: locale/programs/ld-ctype.c:2072 locale/programs/ld-ctype.c:2123 -#: locale/programs/ld-ctype.c:2165 -msgid "syntax error" -msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ" +msgid "Cannot lstat %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ lstat %s" -#: locale/programs/ld-ctype.c:2296 +#: elf/ldconfig.c:747 #, c-format -msgid "%s: syntax error in definition of new character class" -msgstr "%s: ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ ÎÏ×ÏÇÏ ËÌÁÓÓÁ ÚÎÁËÏ×" +msgid "Cannot stat %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s" -#: locale/programs/ld-ctype.c:2311 +#: elf/ldconfig.c:804 elf/readlib.c:90 #, c-format -msgid "%s: syntax error in definition of new character map" -msgstr "" - -#: locale/programs/ld-ctype.c:2486 -msgid "ellipsis range must be marked by two operands of same type" -msgstr "ÄÉÁÐÁÚÏÎ Ó ÜÌÌÉÐÓÉÓÏÍ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÍÅÞÅÎ Ä×ÕÍÑ ÏÐÅÒÁÎÄÁÍÉ ÏÄÎÏÇÏ ÔÉÐÁ" - -#: locale/programs/ld-ctype.c:2495 -msgid "with symbolic name range values the absolute ellipsis `...' must not be used" -msgstr "Ó ÓÉÍ×ÏÌØÎÙÍÉ ÉÍÅÎÁÍÉ ÚÎÁÞÅÎÉÊ ÄÉÁÐÁÚÏÎÁ ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÂÓÏÌÀÔÎÙÊ ÜÌÌÉÐÓÉÓ `...'" - -#: locale/programs/ld-ctype.c:2510 -msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" -msgstr "Ó UCS-ÚÎÁÞÅÎÉÑÍÉ ÄÉÁÐÁÚÏÎÁ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÙÊ ÓÉÍ×ÏÌØÎÙÊ ÜÌÌÉÐÓÉÓ `..'" - -#: locale/programs/ld-ctype.c:2524 -msgid "with character code range values one must use the absolute ellipsis `...'" -msgstr "ÓÏ ÚÎÁËÏ×ÙÍÉ ËÏÄÁÍÉ ÚÎÁÞÅÎÉÊ ÄÉÁÐÁÚÏÎÁ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÂÓÏÌÀÔÎÙÊ ÜÌÌÉÐÓÉÓ `...'" +msgid "Input file %s not found.\n" +msgstr "÷ÈÏÄÎÏÊ ÆÁÊÌ %s ÎÅ ÎÁÊÄÅÎ.\n" -#: locale/programs/ld-ctype.c:2675 +#: elf/ldconfig.c:855 #, c-format -msgid "duplicated definition for mapping `%s'" -msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÏÔÏÂÒÁÖÅÎÉÑ `%s'" +msgid "libc5 library %s in wrong directory" +msgstr "libc5-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ" -#: locale/programs/ld-ctype.c:2761 locale/programs/ld-ctype.c:2905 +#: elf/ldconfig.c:858 #, c-format -msgid "%s: `translit_start' section does not end with `translit_end'" -msgstr "%s: ÓÅËÃÉÑ `translit_start' ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `translit_end'" +msgid "libc6 library %s in wrong directory" +msgstr "libc6-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ" -#: locale/programs/ld-ctype.c:2856 +#: elf/ldconfig.c:861 #, c-format -msgid "%s: duplicate `default_missing' definition" -msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ `default_missing'" - -#: locale/programs/ld-ctype.c:2861 -msgid "previous definition was here" -msgstr "ÐÒÅÄÙÄÕÝÅÅ ÏÐÒÅÄÅÌÅÎÉÅ ÂÙÌÏ ÚÄÅÓØ" +msgid "libc4 library %s in wrong directory" +msgstr "libc4-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ" -#: locale/programs/ld-ctype.c:2883 +#: elf/ldconfig.c:888 #, c-format -msgid "%s: no representable `default_missing' definition found" -msgstr "%s: ÎÅ ÎÁÊÄÅÎÏ ÐÒÅÄÓÔÁ×ÉÍÏÇÏ ÏÐÒÅÄÅÌÅÎÉÑ `default_missing'" +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "ÂÉÂÌÉÏÔÅËÉ %s É %s × ËÁÔÁÌÏÇÅ %s ÉÍÅÀÔ ÏÄÉÎÁËÏ×ÙÊ soname, ÎÏ ÒÁÚÎÙÅ ÔÉÐÙ." -#: locale/programs/ld-ctype.c:3036 +#: elf/ldconfig.c:995 #, c-format -msgid "%s: character `%s' not defined in charmap while needed as default value" -msgstr "" +msgid "Can't open configuration file %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ %s" -#: locale/programs/ld-ctype.c:3041 locale/programs/ld-ctype.c:3125 -#: locale/programs/ld-ctype.c:3145 locale/programs/ld-ctype.c:3166 -#: locale/programs/ld-ctype.c:3187 locale/programs/ld-ctype.c:3208 -#: locale/programs/ld-ctype.c:3229 locale/programs/ld-ctype.c:3269 -#: locale/programs/ld-ctype.c:3290 locale/programs/ld-ctype.c:3357 +#: elf/ldconfig.c:1059 #, c-format -msgid "%s: character `%s' in charmap not representable with one byte" -msgstr "" +msgid "%s:%u: bad syntax in hwcap line" +msgstr "%s:%u: ÎÅÐÒÁ×ÉÌØÎÙÊ ÓÉÎÔÁËÓÉÓ × ÓÔÒÏËÅ hwcap" -#: locale/programs/ld-ctype.c:3120 locale/programs/ld-ctype.c:3140 -#: locale/programs/ld-ctype.c:3182 locale/programs/ld-ctype.c:3203 -#: locale/programs/ld-ctype.c:3224 locale/programs/ld-ctype.c:3264 -#: locale/programs/ld-ctype.c:3285 locale/programs/ld-ctype.c:3352 -#: locale/programs/ld-ctype.c:3394 locale/programs/ld-ctype.c:3419 +#: elf/ldconfig.c:1065 #, c-format -msgid "%s: character `%s' not defined while needed as default value" -msgstr "%s: ÚÎÁË `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ, ÈÏÔÑ ÏÎ ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ" +msgid "%s:%u: hwcap index %lu above maximum %u" +msgstr "%s:%u: ÉÎÄÅËÓ hwcap %lu ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÕÍ %u" -#: locale/programs/ld-ctype.c:3161 +#: elf/ldconfig.c:1072 elf/ldconfig.c:1080 #, c-format -msgid "character `%s' not defined while needed as default value" -msgstr "ÚÎÁË `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ, ÈÏÔÑ ÏÎ ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ" +msgid "%s:%u: hwcap index %lu already defined as %s" +msgstr "%s:%u: ÉÎÄÅËÓ hwcap %lu ÕÖÅ ÏÐÒÅÄÅÌÅÎ ËÁË %s" -#: locale/programs/ld-ctype.c:3401 locale/programs/ld-ctype.c:3426 +#: elf/ldconfig.c:1083 #, c-format -msgid "%s: character `%s' needed as default value not representable with one byte" -msgstr "%s: ÚÎÁË `%s' ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÎÏ ÅÇÏ ÎÅÌØÚÑ ÐÒÅÄÓÔÁ×ÉÔØ ÏÄÎÉÍ ÂÁÊÔÏÍ" - -#: locale/programs/ld-ctype.c:3481 -msgid "no output digits defined and none of the standard names in the charmap" -msgstr "" +msgid "%s:%u: duplicate hwcap %lu %s" +msgstr "%s:%u: ÐÏ×ÔÏÒÎÏÅ hwcap %lu %s" -#: locale/programs/ld-ctype.c:3772 +#: elf/ldconfig.c:1105 #, c-format -msgid "%s: transliteration data from locale `%s' not available" -msgstr "%s: ÎÅÔ ÄÁÎÎÙÈ ÄÌÑ ÔÒÁÎÓÌÉÔÅÒÁÃÉÉ ÉÚ ÌÏËÁÌÉ `%s'" +msgid "need absolute file name for configuration file when using -r" +msgstr "ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ -r ÎÅÏÂÈÏÄÉÍÏ ÚÁÄÁ×ÁÔØ ÁÂÓÏÌÀÔÎÏÅ ÉÍÑ ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ" -#: locale/programs/ld-ctype.c:3868 +#: elf/ldconfig.c:1112 locale/programs/xmalloc.c:69 malloc/obstack.c:434 +#: malloc/obstack.c:436 posix/getconf.c:980 posix/getconf.c:1158 #, c-format -msgid "%s: table for class \"%s\": %lu bytes\n" -msgstr "%s: ÔÁÂÌÉÃÁ ÄÌÑ ËÌÁÓÓÁ \"%s\": %lu ÂÁÊÔ\n" +msgid "memory exhausted" +msgstr "ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ" -#: locale/programs/ld-ctype.c:3937 +#: elf/ldconfig.c:1142 #, c-format -msgid "%s: table for map \"%s\": %lu bytes\n" -msgstr "" +msgid "%s:%u: cannot read directory %s" +msgstr "%s:%u: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ËÁÔÁÌÏÇ %s" -#: locale/programs/ld-ctype.c:4070 +#: elf/ldconfig.c:1182 #, c-format -msgid "%s: table for width: %lu bytes\n" -msgstr "%s: ÔÁÂÌÉÃÁ ÄÌÑ ÛÉÒÉÎÙ: %lu ÂÁÊÔ\n" +msgid "relative path `%s' used to build cache" +msgstr "ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ËÜÛÁ ÉÓÐÏÌØÚÏ×ÁÎ ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ `%s'" -#: locale/programs/ld-identification.c:171 +#: elf/ldconfig.c:1210 #, c-format -msgid "%s: no identification for category `%s'" -msgstr "%s: ÎÅÔ ÉÄÅÎÔÉÆÉËÁÃÉÉ ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'" +msgid "Can't chdir to /" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÊÔÉ × ËÁÔÁÌÏÇ /" -#: locale/programs/ld-identification.c:436 +#: elf/ldconfig.c:1252 #, c-format -msgid "%s: duplicate category version definition" -msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ×ÅÒÓÉÉ ËÁÔÅÇÏÒÉÉ" +msgid "Can't open cache file directory %s\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ ËÜÛ-ÆÁÊÌÁ %s\n" -#: locale/programs/ld-measurement.c:114 -#, c-format -msgid "%s: invalid value for field `%s'" -msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s'" +#: elf/ldd.bash.in:43 +msgid "Written by %s and %s.\n" +msgstr "á×ÔÏÒÙ ÐÒÏÇÒÁÍÍÙ -- %s É %s.\n" -#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:149 -#, c-format -msgid "%s: field `%s' undefined" -msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎÏ" +#: elf/ldd.bash.in:48 +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" +"For bug reporting instructions, please see:\n" +"." +msgstr "" +"éÓÐÏÌØÚÏ×ÁÎÉÅ: ldd [ëìàþ]... æáêì...\n" +" --help ÎÁÐÅÞÁÔÁÔØ ÜÔÕ ÓÐÒÁ×ËÕ É ×ÙÊÔÉ\n" +" --version ÎÁÐÅÞÁÔÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ\n" +" -d, --data-relocs ÏÂÒÁÂÏÔÁÔØ ÒÅÌÏËÁÃÉÉ ÄÁÎÎÙÈ\n" +" -r, --function-relocs ÏÂÒÁÂÏÔÁÔØ ÒÅÌÏËÁÃÉÉ ÄÁÎÎÙÈ É ÆÕÎËÃÉÊ\n" +" -u, --unused ÎÁÐÅÞÁÔÁÔØ ÎÅÉÓÐÏÌØÚÕÅÍÙÅ ÐÒÑÍÙÅ ÚÁ×ÉÓÉÍÏÓÔÉ\n" +" -v, --verbose ÎÁÐÅÞÁÔÁÔØ ×ÓÀ ÉÎÆÏÒÍÁÃÉÀ\n" +"éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ Ï ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ\n" +"." + +#: elf/ldd.bash.in:80 +msgid "ldd: option `$1' is ambiguous" +msgstr "ldd: ËÌÀÞ `$1' ÎÅÏÄÎÏÚÎÁÞÅÎ" + +#: elf/ldd.bash.in:87 +msgid "unrecognized option" +msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÌÀÞ" + +#: elf/ldd.bash.in:88 elf/ldd.bash.in:126 +msgid "Try `ldd --help' for more information." +msgstr "ðÏÐÒÏÂÕÊÔÅ `ldd --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ." + +#: elf/ldd.bash.in:125 +msgid "missing file arguments" +msgstr "ÏÔÓÕÔÓÔ×ÕÀÔ ÁÒÇÕÍÅÎÔÙ, ÚÁÄÁÀÝÉÅ ÆÁÊÌÙ" -#: locale/programs/ld-messages.c:122 locale/programs/ld-messages.c:156 -#, c-format -msgid "%s: value for field `%s' must not be an empty string" -msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÏÊ ÓÔÒÏËÏÊ" +#. TRANS No such file or directory. This is a ``file doesn't exist'' error +#. TRANS for ordinary files that are referenced in contexts where they are +#. TRANS expected to already exist. +#: elf/ldd.bash.in:148 sysdeps/gnu/errlist.c:36 +msgid "No such file or directory" +msgstr "îÅÔ ÔÁËÏÇÏ ÆÁÊÌÁ ÉÌÉ ËÁÔÁÌÏÇÁ" -#: locale/programs/ld-messages.c:138 locale/programs/ld-messages.c:172 -#, c-format -msgid "%s: no correct regular expression for field `%s': %s" -msgstr "%s: ÎÅÔ ÐÒÁ×ÉÌØÎÏÇÏ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ ÄÌÑ ÐÏÌÑ `%s': %s" +#: elf/ldd.bash.in:151 inet/rcmd.c:483 +msgid "not regular file" +msgstr "ÎÅ ÏÂÙÞÎÙÊ ÆÁÊÌ" -#: locale/programs/ld-monetary.c:224 -#, c-format -msgid "%s: value of field `int_curr_symbol' has wrong length" -msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `int_curr_symbol' ÉÍÅÅÔ ÎÅÐÒÁ×ÉÌØÎÕÀ ÄÌÉÎÕ" +#: elf/ldd.bash.in:154 +msgid "warning: you do not have execution permission for" +msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: Õ ×ÁÓ ÎÅÔ ÐÒÁ× ÎÁ ×ÙÐÏÌÎÅÎÉÅ" + +#: elf/ldd.bash.in:183 +msgid "\tnot a dynamic executable" +msgstr "\tÎÅ Ñ×ÌÑÅÔÓÑ ÄÉÎÁÍÉÞÅÓËÉÍ ÉÓÐÏÌÎÑÅÍÙÍ ÆÁÊÌÏÍ" + +#: elf/ldd.bash.in:191 +msgid "exited with unknown exit code" +msgstr "ÚÁ×ÅÒÛÅÎÏ Ó ÎÅÉÚ×ÅÓÔÎÙÍ ×ÙÈÏÄÎÙÍ ËÏÄÏÍ" + +#: elf/ldd.bash.in:196 +msgid "error: you do not have read permission for" +msgstr "ÏÛÉÂËÁ: Õ ×ÁÓ ÎÅÔ ÒÁÚÒÅÛÅÎÉÑ ÎÁ ÞÔÅÎÉÅ" -#: locale/programs/ld-monetary.c:237 +#: elf/readelflib.c:35 #, c-format -msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" -msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `int_curr_symbol' ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÉ ÏÄÎÏÍÕ ×ÅÒÎÏÍÕ ÉÍÅÎÉ ÉÚ ISO 4217" +msgid "file %s is truncated\n" +msgstr "ÆÁÊÌ %s ÕÓÅÞÅÎ\n" -#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:119 +#: elf/readelflib.c:67 #, c-format -msgid "%s: value for field `%s' must not be the empty string" -msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÏÊ ÓÔÒÏËÏÊ" +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s Ñ×ÌÑÅÔÓÑ 32-ÂÉÔÎÙÍ ELF-ÆÁÊÌÏÍ.\n" -#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314 +#: elf/readelflib.c:69 #, c-format -msgid "%s: value for field `%s' must be in range %d...%d" -msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÄÏÌÖÎÏ ÂÙÔØ × ÄÉÁÐÁÚÏÎÅ %d...%d" +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s Ñ×ÌÑÅÔÓÑ 64-ÂÉÔÎÙÍ ELF-ÆÁÊÌÏÍ.\n" -#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:275 +#: elf/readelflib.c:71 #, c-format -msgid "%s: value for field `%s' must be a single character" -msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÄÏÌÖÎÏ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ" +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "îÅÉÚ×ÅÓÔÎÙÊ ELFCLASS × ÆÁÊÌÅ %s.\n" -#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:319 +#: elf/readelflib.c:78 #, c-format -msgid "%s: `-1' must be last entry in `%s' field" -msgstr "%s: `-1' ÄÏÌÖÎÏ ÂÙÔØ ÐÏÓÌÅÄÎÉÍ ×ÈÏÖÄÅÎÉÅ × ÐÏÌÅ `%s'" +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÒÁÚÄÅÌÑÅÍÙÍ ÏÂßÅËÔÎÙÍ ÆÁÊÌÏÍ (ôÉÐ: %d).\n" -#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:340 +#: elf/readelflib.c:109 #, c-format -msgid "%s: values for field `%s' must be smaller than 127" -msgstr "%s: ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÄÏÌÖÎÙ ÂÙÔØ ÍÅÎØÛÅ 127" +msgid "more than one dynamic segment\n" +msgstr "ÂÏÌÅÅ ÏÄÎÏÇÏ ÄÉÎÁÍÉÞÅÓËÉÈ ÓÅÇÍÅÎÔÏ×\n" -#: locale/programs/ld-monetary.c:908 -msgid "conversion rate value cannot be zero" -msgstr "" +#: elf/readlib.c:96 +#, c-format +msgid "Cannot fstat file %s.\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ fstat ÄÌÑ ÆÁÊÌÁ %s.\n" -#: locale/programs/ld-name.c:130 locale/programs/ld-telephone.c:127 -#: locale/programs/ld-telephone.c:150 +#: elf/readlib.c:107 #, c-format -msgid "%s: invalid escape sequence in field `%s'" -msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÌÅ `%s'" +msgid "File %s is empty, not checked." +msgstr "æÁÊÌ %s ÐÕÓÔ; ÎÅ ÂÙÌ ÐÒÏ×ÅÒÅÎ." -#: locale/programs/ld-time.c:248 +#: elf/readlib.c:113 #, c-format -msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" -msgstr "%s: ÆÌÁÇ ÎÁÐÒÁ×ÌÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era' ÎÅ '+' É ÎÅ '-'" +msgid "File %s is too small, not checked." +msgstr "æÁÊÌ %s ÓÌÉÛËÏÍ ÍÁÌ; ÎÅ ÂÙÌ ÐÒÏ×ÅÒÅÎ." -#: locale/programs/ld-time.c:259 +#: elf/readlib.c:123 #, c-format -msgid "%s: direction flag in string %Zd in `era' field is not a single character" -msgstr "%s: ÆÌÁÇ ÎÁÐÒÁ×ÌÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era' ÎÅ Ñ×ÌÑÅÔÓÑ ÏÄÎÉÍ ÚÎÁËÏÍ" +msgid "Cannot mmap file %s.\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÆÁÊÌ %s.\n" -#: locale/programs/ld-time.c:272 +#: elf/readlib.c:161 #, c-format -msgid "%s: invalid number for offset in string %Zd in `era' field" -msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÞÉÓÌÏ ÄÌÑ ÓÍÅÝÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ELF-ÆÁÊÌÏÍ -- Õ ÎÅÇÏ × ÎÁÞÁÌÅ ÎÅÐÒÁ×ÉÌØÎÙÅ ×ÏÌÛÅÂÎÙÅ ÂÁÊÔÙ.\n" -#: locale/programs/ld-time.c:280 -#, c-format -msgid "%s: garbage at end of offset value in string %Zd in `era' field" -msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ÚÎÁÞÅÎÉÑ ÓÍÅÝÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" +#: elf/sprof.c:77 +msgid "Output selection:" +msgstr "÷ÙÂÏÒ ÔÉÐÁ ×Ù×ÏÄÁ:" -#: locale/programs/ld-time.c:331 -#, c-format -msgid "%s: invalid starting date in string %Zd in `era' field" -msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁÞÁÌØÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" +#: elf/sprof.c:79 +msgid "print list of count paths and their number of use" +msgstr "ÎÁÐÅÞÁÔÁÔØ ÓÐÉÓÏË ÐÕÔÅÊ ÓÞÅÔÞÉËÏ× É ÞÉÓÌÏ ÉÈ ÉÓÐÏÌØÚÏ×ÁÎÉÊ" -#: locale/programs/ld-time.c:340 -#, c-format -msgid "%s: garbage at end of starting date in string %Zd in `era' field " -msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ÎÁÞÁÌØÎÏÊ ÄÁÔÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" +#: elf/sprof.c:81 +msgid "generate flat profile with counts and ticks" +msgstr "ÇÅÎÅÒÉÒÏ×ÁÔØ ÐÌÏÓËÉÊ ÐÒÏÆÉÌØ ÓÏ ÓÞÅÔÞÉËÁÍÉ É ÍÅÔËÁÍÉ" -#: locale/programs/ld-time.c:359 -#, c-format -msgid "%s: starting date is invalid in string %Zd in `era' field" -msgstr "%s: ÎÅ×ÅÒÎÁÑ ÎÁÞÁÌØÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" +#: elf/sprof.c:82 +msgid "generate call graph" +msgstr "ÇÅÎÅÒÉÒÏ×ÁÔØ ÇÒÁÆ ×ÙÚÏ×Ï×" -#: locale/programs/ld-time.c:408 -#, c-format -msgid "%s: invalid stopping date in string %Zd in `era' field" -msgstr "%s: ÎÅ×ÅÒÎÁÑ ËÏÎÅÞÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" +#: elf/sprof.c:89 +msgid "" +"Read and display shared object profiling data. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"óÞÉÔÙ×ÁÅÔ É ÏÔÏÂÒÁÖÁÅÔ ÄÁÎÎÙÅ ÐÒÏÆÉÌÉÒÏ×ÁÎÉÑ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ. éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ Ï ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ\n" +".\n" -#: locale/programs/ld-time.c:417 +#: elf/sprof.c:94 +msgid "SHOBJ [PROFDATA]" +msgstr "òáúä-ïâÿåëô [ðòïæ-äáîîùå]" + +#: elf/sprof.c:400 #, c-format -msgid "%s: garbage at end of stopping date in string %Zd in `era' field" -msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ËÏÎÅÞÎÏÊ ÄÁÔÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" +msgid "failed to load shared object `%s'" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ `%s'" -#: locale/programs/ld-time.c:436 +#: elf/sprof.c:409 #, c-format -msgid "%s: stopping date is invalid in string %Zd in `era' field" -msgstr "%s: ÎÅ×ÅÒÎÁÑ ËÏÎÅÞÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" +msgid "cannot create internal descriptors" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÎÕÔÒÅÎÎÉÅ ÄÅÓËÒÉÐÔÏÒÙ" -#: locale/programs/ld-time.c:445 +#: elf/sprof.c:528 #, c-format -msgid "%s: missing era name in string %Zd in `era' field" -msgstr "%s: ÐÒÏÐÕÝÅÎÏ ÉÍÑ ÜÒÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" +msgid "Reopening shared object `%s' failed" +msgstr "óÂÏÊ ÐÏ×ÔÏÒÎÏÇÏ ÏÔËÒÙÔÉÑ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ `%s'" -#: locale/programs/ld-time.c:457 +#: elf/sprof.c:535 elf/sprof.c:629 #, c-format -msgid "%s: missing era format in string %Zd in `era' field" -msgstr "%s: ÐÒÏÐÕÝÅÎ ÆÏÒÍÁÔ ÜÒÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" +msgid "reading of section headers failed" +msgstr "ÞÔÅÎÉÅ ÚÁÇÏÌÏ×ËÏ× ÓÅËÃÉÉ ÎÅÕÓÐÅÛÎÏ" -#: locale/programs/ld-time.c:486 +#: elf/sprof.c:543 elf/sprof.c:637 #, c-format -msgid "%s: third operand for value of field `%s' must not be larger than %d" -msgstr "%s: ÔÒÅÔÉÊ ÏÐÅÒÁÎÄ ÄÌÑ ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ ÂÏÌØÛÅ %d" +msgid "reading of section header string table failed" +msgstr "ÞÔÅÎÉÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÓÅËÃÉÉ ÎÅÕÓÐÅÛÎÏ" -#: locale/programs/ld-time.c:494 locale/programs/ld-time.c:502 +#: elf/sprof.c:569 #, c-format -msgid "%s: values of field `%s' must not be larger than %d" -msgstr "%s: ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÙ ÂÙÔØ ÂÏÌØÛÅ %d" +msgid "*** Cannot read debuginfo file name: %m\n" +msgstr "*** îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ Ó ÏÔÌÁÄÏÞÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ: %m\n" -#: locale/programs/ld-time.c:510 +#: elf/sprof.c:589 #, c-format -msgid "%s: values for field `%s' must not be larger than %d" -msgstr "%s: ÚÎÁÞÅÎÉÑ ÄÌÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÙ ÂÙÔØ ÂÏÌØÛÅ %d" +msgid "cannot determine file name" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÉÍÑ ÆÁÊÌÁ" -#: locale/programs/ld-time.c:986 +#: elf/sprof.c:622 #, c-format -msgid "%s: too few values for field `%s'" -msgstr "%s: ÓÌÉÛËÏÍ ÍÁÌÏ ÚÎÁÞÅÎÉÊ ÄÌÑ ÐÏÌÑ `%s'" +msgid "reading of ELF header failed" +msgstr "ÓÞÉÔÙ×ÁÎÉÅ ÚÁÇÏÌÏ×ËÁ ELF ÎÅÕÓÐÅÛÎÏ" -#: locale/programs/ld-time.c:1031 -msgid "extra trailing semicolon" -msgstr "ÌÉÛÎÅÅ Ä×ÏÅÔÏÞÉÅ × ËÏÎÃÅ" +#: elf/sprof.c:658 +#, c-format +msgid "*** The file `%s' is stripped: no detailed analysis possible\n" +msgstr "*** æÁÊÌ `%s' ÏÞÉÝÅÎ: ÐÏÄÒÏÂÎÙÊ ÁÎÁÌÉÚ ÎÅ×ÏÚÍÏÖÅÎ\n" -#: locale/programs/ld-time.c:1034 +#: elf/sprof.c:688 #, c-format -msgid "%s: too many values for field `%s'" -msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÎÁÞÅÎÉÊ ÄÌÑ ÐÏÌÑ `%s'" +msgid "failed to load symbol data" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÄÁÎÎÙÅ Ï ÓÉÍ×ÏÌÁÈ" -#: locale/programs/linereader.c:130 -msgid "trailing garbage at end of line" -msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÓÔÒÏËÉ" +#: elf/sprof.c:755 +#, c-format +msgid "cannot load profiling data" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÅ ÄÁÎÎÙÅ" -#: locale/programs/linereader.c:304 -msgid "garbage at end of number" -msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÞÉÓÌÁ" +#: elf/sprof.c:764 +#, c-format +msgid "while stat'ing profiling data file" +msgstr "ÐÒÉ ÏÐÅÒÁÃÉÉ stat ÎÁÄ ÆÁÊÌÏÍ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ" -#: locale/programs/linereader.c:416 -msgid "garbage at end of character code specification" -msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÓÐÅÃÉÆÉËÁÃÉÉ ËÏÄÁ ÚÎÁËÁ" +#: elf/sprof.c:772 +#, c-format +msgid "profiling data file `%s' does not match shared object `%s'" +msgstr "ÆÁÊÌ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ `%s' ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÒÁÚÄÅÌÑÅÍÏÍÕ ÏÂßÅËÔÕ `%s'" -#: locale/programs/linereader.c:502 -msgid "unterminated symbolic name" -msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÏÅ ÓÉÍ×ÏÌØÎÏÅ ÉÍÑ" +#: elf/sprof.c:783 +#, c-format +msgid "failed to mmap the profiling data file" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÆÁÊÌ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ" -#: locale/programs/linereader.c:566 catgets/gencat.c:1195 -msgid "invalid escape sequence" -msgstr "ÎÅ×ÅÒÎÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ" +#: elf/sprof.c:791 +#, c-format +msgid "error while closing the profiling data file" +msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ÆÁÊÌÁ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ" -#: locale/programs/linereader.c:629 -msgid "illegal escape sequence at end of string" -msgstr "ÎÅ×ÅÒÎÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ËÏÎÃÅ ÓÔÒÏËÉ" +#: elf/sprof.c:800 elf/sprof.c:870 +#, c-format +msgid "cannot create internal descriptor" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÎÕÔÒÅÎÎÉÊ ÄÅÓËÒÉÐÔÏÒ" -#: locale/programs/linereader.c:633 locale/programs/linereader.c:861 -msgid "unterminated string" -msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÁ" +#: elf/sprof.c:846 +#, c-format +msgid "`%s' is no correct profile data file for `%s'" +msgstr "`%s' ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÆÁÊÌÏÍ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ ÄÌÑ `%s'" -#: locale/programs/linereader.c:675 -msgid "non-symbolic character value should not be used" -msgstr "ÎÅ ÓÔÏÉÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓÉÍ×ÏÌØÎÏÅ ÚÎÁËÏ×ÏÅ ÚÎÁÞÅÎÉÅ" +#: elf/sprof.c:1027 elf/sprof.c:1085 +#, c-format +msgid "cannot allocate symbol data" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÄÁÎÎÙÅ ÓÉÍ×ÏÌÁ" -#: locale/programs/linereader.c:822 +#: iconv/iconv_charmap.c:175 iconv/iconv_prog.c:315 #, c-format -msgid "symbol `%.*s' not in charmap" -msgstr "" +msgid "error while closing input `%s'" +msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ `%s'" -#: locale/programs/linereader.c:843 +#: iconv/iconv_charmap.c:449 #, c-format -msgid "symbol `%.*s' not in repertoire map" -msgstr "" +msgid "illegal input sequence at position %Zd" +msgstr "ÎÅÄÏÐÕÓÔÉÍÁÑ ×ÈÏÄÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÚÉÃÉÉ %Zd" -#: locale/programs/locale.c:75 -msgid "System information:" -msgstr "éÎÆÏÒÍÁÃÉÑ Ï ÓÉÓÔÅÍÅ:" +#: iconv/iconv_charmap.c:468 iconv/iconv_prog.c:525 +#, c-format +msgid "incomplete character or shift sequence at end of buffer" +msgstr "ÎÅÐÏÌÎÙÊ ÚÎÁË ÉÌÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÓÄ×ÉÇÁ × ËÏÎÃÅ ÂÕÆÅÒÁ" -#: locale/programs/locale.c:77 -msgid "Write names of available locales" -msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ÄÏÓÔÕÐÎÙÈ ÌÏËÁÌÅÊ" +#: iconv/iconv_charmap.c:513 iconv/iconv_charmap.c:549 iconv/iconv_prog.c:568 +#: iconv/iconv_prog.c:604 +#, c-format +msgid "error while reading the input" +msgstr "ÏÛÉÂËÁ ÐÒÉ ÞÔÅÎÉÉ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ" -#: locale/programs/locale.c:79 -msgid "Write names of available charmaps" -msgstr "" +#: iconv/iconv_charmap.c:531 iconv/iconv_prog.c:586 +#, c-format +msgid "unable to allocate buffer for input" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÂÕÆÅÒ ÄÌÑ ××ÏÄÁ" -#: locale/programs/locale.c:80 -msgid "Modify output format:" -msgstr "éÚÍÅÎÅÎÉÅ ×ÙÈÏÄÎÏÇÏ ÆÏÒÍÁÔÁ:" +#: iconv/iconv_prog.c:59 +msgid "Input/Output format specification:" +msgstr "óÐÅÃÉÆÉËÁÃÉÑ ÆÏÒÍÁÔÁ ××ÏÄÁ/×Ù×ÏÄÁ:" -#: locale/programs/locale.c:81 -msgid "Write names of selected categories" -msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ×ÙÂÒÁÎÎÙÈ ËÁÔÅÇÏÒÉÊ" +#: iconv/iconv_prog.c:60 +msgid "encoding of original text" +msgstr "ËÏÄÉÒÏ×ËÁ ÏÒÉÇÉÎÁÌØÎÏÇÏ ÔÅËÓÔÁ" -#: locale/programs/locale.c:82 -msgid "Write names of selected keywords" -msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ×ÙÂÒÁÎÎÙÈ ËÌÀÞÅ×ÙÈ ÓÌÏ×" +#: iconv/iconv_prog.c:61 +msgid "encoding for output" +msgstr "ËÏÄÉÒÏ×ËÁ ÄÌÑ ×Ù×ÏÄÁ" -#: locale/programs/locale.c:83 -msgid "Print more information" -msgstr "îÁÐÅÞÁÔÁÔØ ÂÏÌØÛÅ ÉÎÆÏÒÍÁÃÉÉ" +#: iconv/iconv_prog.c:62 +msgid "Information:" +msgstr "éÎÆÏÒÍÁÃÉÑ:" -#: locale/programs/locale.c:88 -msgid "Get locale-specific information." -msgstr "ðÏÌÕÞÁÅÔ ÓÐÅÃÉÆÉÞÎÕÀ ÄÌÑ ÌÏËÁÌÉ ÉÎÆÏÒÍÁÃÉÀ." +#: iconv/iconv_prog.c:63 +msgid "list all known coded character sets" +msgstr "ÐÅÒÅÞÉÓÌÉÔØ ×ÓÅ ÉÚ×ÅÓÔÎÙÅ ×ÓÔÒÏÅÎÎÙÅ ËÏÄÉÒÏ×ËÉ" -#: locale/programs/locale.c:91 -msgid "" -"NAME\n" -"[-a|-m]" -msgstr "" -"éíñ\n" -"[-a|-m]" +#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126 +msgid "Output control:" +msgstr "õÓÐÒÁ×ÌÅÎÉÅ ×Ù×ÏÄÏÍ:" -#: locale/programs/locale.c:195 -msgid "Cannot set LC_CTYPE to default locale" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_CTYPE × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ." +#: iconv/iconv_prog.c:65 +msgid "omit invalid characters from output" +msgstr "ÐÒÏÐÕÓËÁÔØ ÎÁ ×Ù×ÏÄÅ ÎÅÄÏÐÕÓÔÉÍÙÅ ÚÎÁËÉ" -#: locale/programs/locale.c:197 -msgid "Cannot set LC_MESSAGES to default locale" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_MESSAGES × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ." +#: iconv/iconv_prog.c:66 +msgid "output file" +msgstr "×ÙÈÏÄÎÏÊ ÆÁÊÌ" -#: locale/programs/locale.c:210 -msgid "Cannot set LC_COLLATE to default locale" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_COLLATE × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ." +#: iconv/iconv_prog.c:67 +msgid "suppress warnings" +msgstr "ÎÅ ÐÅÞÁÔÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ" -#: locale/programs/locale.c:226 -msgid "Cannot set LC_ALL to default locale" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_ALL × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ." +#: iconv/iconv_prog.c:68 +msgid "print progress information" +msgstr "ÐÅÞÁÔÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÈÏÄÅ ÒÁÂÏÔÙ" -#: locale/programs/locale.c:517 -msgid "while preparing output" -msgstr "ÐÒÉ ÐÏÄÇÏÔÏ×ËÅ ×Ù×ÏÄÁ" +#: iconv/iconv_prog.c:73 +msgid "Convert encoding of given files from one encoding to another." +msgstr "ðÒÅÏÂÒÁÚÕÅÔ ÕËÁÚÁÎÎÙÅ ÆÁÊÌÙ ÉÚ ÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ × ÄÒÕÇÕÀ." -#: locale/programs/localedef.c:121 -msgid "Input Files:" -msgstr "÷ÈÏÄÎÙÅ ÆÁÊÌÙ:" +#: iconv/iconv_prog.c:77 +msgid "[FILE...]" +msgstr "[æáêì...]" -#: locale/programs/localedef.c:123 -msgid "Symbolic character names defined in FILE" -msgstr "óÉÍ×ÏÌØÎÙÅ ÉÍÅÎÁ ÚÎÁËÏ× ÏÂßÑ×ÌÅÎÙ × æáêìå" +#: iconv/iconv_prog.c:199 +#, c-format +msgid "cannot open output file" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ" -#: locale/programs/localedef.c:124 -msgid "Source definitions are found in FILE" -msgstr "éÓÈÏÄÎÙÅ ÏÐÒÅÄÅÌÅÎÉÑ ÎÁÈÏÄÑÔÓÑ × æáêìå" +#: iconv/iconv_prog.c:241 +#, c-format +msgid "conversions from `%s' and to `%s' are not supported" +msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÚ `%s' É × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ" -#: locale/programs/localedef.c:126 -msgid "FILE contains mapping from symbolic names to UCS4 values" -msgstr "æáêì ÓÏÄÅÒÖÉÔ ÏÔÏÂÒÁÖÅÎÉÑ ÉÚ ÓÉÍ×ÏÌØÎÙÈ ÉÍÅÎ × ÚÎÁÞÅÎÉÑ UCS4" +#: iconv/iconv_prog.c:246 +#, c-format +msgid "conversion from `%s' is not supported" +msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" -#: locale/programs/localedef.c:130 -msgid "Create output even if warning messages were issued" -msgstr "óÏÚÄÁ×ÁÔØ ×Ù×ÏÄ, ÄÁÖÅ ÅÓÌÉ ÂÙÌÉ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ" +#: iconv/iconv_prog.c:253 +#, c-format +msgid "conversion to `%s' is not supported" +msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" -#: locale/programs/localedef.c:131 -msgid "Create old-style tables" -msgstr "óÏÚÄÁ×ÁÔØ ÔÁÂÌÉÃÙ × ÓÔÁÒÏÍ ÓÔÉÌÅ" +#: iconv/iconv_prog.c:257 +#, c-format +msgid "conversion from `%s' to `%s' is not supported" +msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ `%s' × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" -#: locale/programs/localedef.c:132 -msgid "Optional output file prefix" -msgstr "îÅÏÂÑÚÁÔÅÌØÎÙÊ ÐÒÅÆÉËÓ ÄÌÑ ×ÙÈÏÄÎÙÈ ÆÁÊÌÏ×" +#: iconv/iconv_prog.c:267 +#, c-format +msgid "failed to start conversion processing" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÎÁÞÁÔØ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ" -#: locale/programs/localedef.c:133 -msgid "Be strictly POSIX conform" -msgstr "óÔÒÏÇÏ ÓÌÅÄÏ×ÁÔØ ÓÔÁÎÄÁÒÔÕ POSIX" +#: iconv/iconv_prog.c:361 +#, c-format +msgid "error while closing output file" +msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ×ÙÈÏÄÎÏÇÏ ÆÁÊÌÁ" -#: locale/programs/localedef.c:135 -msgid "Suppress warnings and information messages" -msgstr "îÅ ×Ù×ÏÄÉÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ É ÉÎÆÏÒÍÁÃÉÏÎÎÙÅ ÓÏÏÂÝÅÎÉÑ" +#: iconv/iconv_prog.c:470 iconv/iconv_prog.c:496 +#, c-format +msgid "conversion stopped due to problem in writing the output" +msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÏÓÔÁÎÏ×ÌÅÎÏ ÉÚ-ÚÁ ÐÒÏÂÌÅÍÙ ÐÒÉ ÚÁÐÉÓÉ ×Ù×ÏÄÁ" -#: locale/programs/localedef.c:136 -msgid "Print more messages" -msgstr "ðÅÞÁÔÁÔØ ÂÏÌØÛÅ ÓÏÏÂÝÅÎÉÊ" +#: iconv/iconv_prog.c:521 +#, c-format +msgid "illegal input sequence at position %ld" +msgstr "ÎÅÄÏÐÕÓÔÉÍÁÑ ×ÈÏÄÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÚÉÃÉÉ %ld" -#: locale/programs/localedef.c:137 -msgid "Archive control:" -msgstr "õÐÒÁ×ÌÅÎÉÅ ÁÒÈÉ×ÏÍ:" +#: iconv/iconv_prog.c:529 +#, c-format +msgid "internal error (illegal descriptor)" +msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ (ÎÅ×ÅÒÎÙÊ ÄÅÓËÒÉÐÔÏÒ)" -#: locale/programs/localedef.c:139 -msgid "Don't add new data to archive" -msgstr "îÅ ÄÏÂÁ×ÌÑÔØ × ÁÒÈÉ× ÎÏ×ÙÅ ÄÁÎÎÙÅ" +#: iconv/iconv_prog.c:532 +#, c-format +msgid "unknown iconv() error %d" +msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ iconv() %d" -#: locale/programs/localedef.c:141 -msgid "Add locales named by parameters to archive" -msgstr "äÏÂÁ×ÉÔØ × ÁÒÈÉ× ÌÏËÁÌÉ, ÕËÁÚÁÎÎÙÅ × ÐÁÒÁÍÅÔÒÁÈ" - -#: locale/programs/localedef.c:142 -msgid "Replace existing archive content" -msgstr "úÁÍÅÎÉÔØ ÓÕÝÅÓÔ×ÕÀÝÅÅ ÓÏÄÅÒÖÉÍÏÅ ÁÒÈÉ×Á" +#: iconv/iconv_prog.c:778 +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" +" " -#: locale/programs/localedef.c:144 -msgid "Remove locales named by parameters from archive" -msgstr "õÄÁÌÉÔØ ÉÚ ÁÒÈÉ×Á ÌÏËÁÌÉ, ÕËÁÚÁÎÎÙÅ × ÐÁÒÁÍÅÔÒÁÈ" +#: iconv/iconvconfig.c:109 +msgid "Create fastloading iconv module configuration file." +msgstr "óÏÚÄÁÅÔ ÂÙÓÔÒÏÚÁÇÒÕÖÁÅÍÙÊ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÍÏÄÕÌÑ iconv." -#: locale/programs/localedef.c:145 -msgid "List content of archive" -msgstr "ðÅÒÅÞÉÓÌÉÔØ ÓÏÄÅÒÖÉÍÏÅ ÁÒÈÉ×Á" +#: iconv/iconvconfig.c:113 +msgid "[DIR...]" +msgstr "[ëáôáìïç...]" -#: locale/programs/localedef.c:147 -msgid "locale.alias file to consult when making archive" -msgstr "ÆÁÊÌ locale.alias, Ë ËÏÔÏÒÏÍÕ ÓÌÅÄÕÅÔ ÏÂÒÁÝÁÔØÓÑ ÐÒÉ ÓÏÚÄÁÎÉÉ ÁÒÈÉ×Á" +#: iconv/iconvconfig.c:126 +msgid "Prefix used for all file accesses" +msgstr "ðÒÅÆÉËÓ, ÉÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ÄÏÓÔÕÐÁ ËÏ ×ÓÅÍ ÆÁÊÌÁÍ" -#: locale/programs/localedef.c:152 -msgid "Compile locale specification" -msgstr "ëÏÍÐÉÌÉÒÕÅÔ ÓÐÅÃÉÆÉËÁÃÉÀ ÌÏËÁÌÉ" +#: iconv/iconvconfig.c:127 +msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)" +msgstr "úÁÐÉÓÁÔØ ×Ù×ÏÄ × æáêì, Á ÎÅ × ÍÅÓÔÏ ÕÓÔÁÎÏ×ËÉ (--prefix ÎÅ ÐÒÉÍÅÎÑÅÔÓÑ Ë æáêìõ)" -#: locale/programs/localedef.c:155 -msgid "" -"NAME\n" -"[--add-to-archive|--delete-from-archive] FILE...\n" -"--list-archive [FILE]" -msgstr "" -"éíñ\n" -"[--add-to-archive|--delete-from-archive] æáêì...\n" -"--list-archive [æáêì]" +#: iconv/iconvconfig.c:131 +msgid "Do not search standard directories, only those on the command line" +msgstr "îÅ ÉÓËÁÔØ × ÓÔÁÎÄÁÒÔÎÙÈ ËÁÔÁÌÏÇÁÈ, Á ÔÏÌØËÏ × ÕËÁÚÁÎÎÙÈ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ" -#: locale/programs/localedef.c:233 -msgid "cannot create directory for output files" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ ÄÌÑ ×ÙÈÏÄÎÙÈ ÆÁÊÌÏ×" +#: iconv/iconvconfig.c:300 +#, c-format +msgid "Directory arguments required when using --nostdlib" +msgstr "ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ --nostdlib ÔÒÅÂÕÅÔÓÑ ÚÁÄÁ×ÁÔØ ÁÒÇÕÍÅÎÔÙ-ËÁÔÁÌÏÇÉ" -#: locale/programs/localedef.c:244 -msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" -msgstr "æáôáìøîáñ ïûéâëá: ÓÉÓÔÅÍÁ ÎÅ ÏÐÒÅÄÅÌÑÅÔ `_POSIX2_LOCALEDEF'" +#: iconv/iconvconfig.c:342 locale/programs/localedef.c:290 +#, c-format +msgid "no output file produced because warnings were issued" +msgstr "×ÙÈÏÄÎÏÊ ÆÁÊÌ ÎÅ ÓÏÚÄÁÎ, ÐÏÓËÏÌØËÕ ÂÙÌÉ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ" -#: locale/programs/localedef.c:258 locale/programs/localedef.c:274 -#: locale/programs/localedef.c:599 locale/programs/localedef.c:619 +#: iconv/iconvconfig.c:428 #, c-format -msgid "cannot open locale definition file `%s'" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ Ó ÏÐÒÅÄÅÌÅÎÉÅÍ ÌÏËÁÌÉ `%s'" +msgid "while inserting in search tree" +msgstr "ÐÒÉ ×ÓÔÁ×ËÅ × ÄÅÒÅ×Ï ÐÏÉÓËÁ" -#: locale/programs/localedef.c:286 +#: iconv/iconvconfig.c:1236 #, c-format -msgid "cannot write output files to `%s'" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ×ÙÈÏÄÎÙÅ ÆÁÊÌÙ × `%s'" +msgid "cannot generate output file" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÇÅÎÅÒÉÒÏ×ÁÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ" + +#: inet/rcmd.c:157 +msgid "rcmd: Cannot allocate memory\n" +msgstr "rcmd: îÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ\n" + +#: inet/rcmd.c:172 +msgid "rcmd: socket: All ports in use\n" +msgstr "rcmd: socket: ÷ÓÅ ÐÏÒÔÙ ÉÓÐÏÌØÚÕÀÔÓÑ\n" -#: locale/programs/localedef.c:367 +#: inet/rcmd.c:200 #, c-format -msgid "" -"System's directory for character maps : %s\n" -" repertoire maps: %s\n" -" locale path : %s\n" -"%s" -msgstr "" +msgid "connect to address %s: " +msgstr "ÓÏÅÄÉÎÅÎÉÅ Ó ÁÄÒÅÓÏÍ %s: " -#: locale/programs/localedef.c:567 -msgid "circular dependencies between locale definitions" -msgstr "ÃÉËÌÉÞÅÓËÉÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÍÅÖÄÕ ÏÐÒÅÄÅÌÅÎÉÑÍÉ ÌÏËÁÌÅÊ" +#: inet/rcmd.c:213 +#, c-format +msgid "Trying %s...\n" +msgstr "ðÏÐÙÔËÁ %s...\n" -#: locale/programs/localedef.c:573 +#: inet/rcmd.c:249 #, c-format -msgid "cannot add already read locale `%s' a second time" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÕÖÅ ÓÞÉÔÁÎÎÕÀ ÌÏËÁÌØ `%s' ×ÔÏÒÏÊ ÒÁÚ" +msgid "rcmd: write (setting up stderr): %m\n" +msgstr "rcmd: write (ÎÁÓÔÒÏÊËÁ stderr): %m\n" -#: locale/programs/locarchive.c:89 locale/programs/locarchive.c:259 -msgid "cannot create temporary file" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ" +#: inet/rcmd.c:265 +#, c-format +msgid "rcmd: poll (setting up stderr): %m\n" +msgstr "rcmd: poll (ÎÁÓÔÒÏÊËÁ stderr): %m\n" -#: locale/programs/locarchive.c:118 locale/programs/locarchive.c:305 -msgid "cannot initialize archive file" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ" +#: inet/rcmd.c:268 +msgid "poll: protocol failure in circuit setup\n" +msgstr "poll: ÓÂÏÊ ÐÒÏÔÏËÏÌÁ ÐÒÉ ÎÁÓÔÒÏÊËÅ ÃÅÐÉ\n" -#: locale/programs/locarchive.c:125 locale/programs/locarchive.c:312 -msgid "cannot resize archive file" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÒÁÚÍÅÒ ÁÒÈÉ×ÎÏÇÏ ÆÁÊÌÁ" +#: inet/rcmd.c:301 +msgid "socket: protocol failure in circuit setup\n" +msgstr "socket: ÓÂÏÊ ÐÒÏÔÏËÏÌÁ ÐÒÉ ÎÁÓÔÒÏÊËÅ ÃÅÐÉ\n" -#: locale/programs/locarchive.c:134 locale/programs/locarchive.c:321 -#: locale/programs/locarchive.c:511 -msgid "cannot map archive header" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÚÁÇÏÌÏ×ÏË ÁÒÈÉ×Á" +#: inet/rcmd.c:325 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: ÎÅÐÏÌÎÏÅ ÞÔÅÎÉÅ" -#: locale/programs/locarchive.c:156 -msgid "failed to create new locale archive" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÎÏ×ÙÊ ÁÒÈÉ× ÌÏËÁÌÉ" +#: inet/rcmd.c:481 +msgid "lstat failed" +msgstr "lstat ÎÅÕÓÐÅÛÎÁ" -#: locale/programs/locarchive.c:168 -msgid "cannot change mode of new locale archive" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÄÌÑ ÎÏ×ÏÇÏ ÁÒÈÉ×ÎÏÇÏ ÆÁÊÌÁ" +#: inet/rcmd.c:488 +msgid "cannot open" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ" -#: locale/programs/locarchive.c:253 -msgid "cannot map locale archive file" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ ÌÏËÁÌÉ" +#: inet/rcmd.c:490 +msgid "fstat failed" +msgstr "fstat ÎÅÕÓÐÅÛÎÁ" -#: locale/programs/locarchive.c:329 -msgid "cannot lock new archive" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÎÏ×ÙÊ ÁÒÈÉ×" +#: inet/rcmd.c:492 +msgid "bad owner" +msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ×ÌÁÄÅÌÅÃ" -#: locale/programs/locarchive.c:380 -msgid "cannot extend locale archive file" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÒÁÓÛÉÒÉÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ ÌÏËÁÌÉ" +#: inet/rcmd.c:494 +msgid "writeable by other than owner" +msgstr "ÍÏÖÅÔ ÚÁÐÉÓÙ×ÁÔØÓÑ ÎÅ ×ÌÁÄÅÌØÃÅÍ" -#: locale/programs/locarchive.c:389 -msgid "cannot change mode of resized locale archive" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÁÒÈÉ×Á ÌÏËÁÌÉ ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ ÒÁÚÍÅÒÁ" +#: inet/rcmd.c:496 +msgid "hard linked somewhere" +msgstr "ÉÍÅÅÔÓÑ ÖÅÓÔËÁÑ ÓÓÙÌËÁ" -#: locale/programs/locarchive.c:397 -msgid "cannot rename new archive" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÎÏ×ÙÊ ÁÒÈÉ×" +#: inet/ruserpass.c:170 inet/ruserpass.c:193 +msgid "out of memory" +msgstr "ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ" -#: locale/programs/locarchive.c:450 -#, c-format -msgid "cannot open locale archive \"%s\"" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÁÒÈÉ× ÌÏËÁÌÉ \"%s\"" +#: inet/ruserpass.c:184 +msgid "Error: .netrc file is readable by others." +msgstr "ïÛÉÂËÁ: ÆÁÊÌ .netrc ÍÏÖÅÔ ÚÁÐÉÓÙ×ÁÔØÓÑ ÄÒÕÇÉÍÉ." -#: locale/programs/locarchive.c:455 -#, c-format -msgid "cannot stat locale archive \"%s\"" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat ÄÌÑ ÁÒÈÉ×Á ÌÏËÁÌÉ \"%s\"" +#: inet/ruserpass.c:185 +msgid "Remove password or make file unreadable by others." +msgstr "õÄÁÌÉÔÅ ÐÁÒÏÌØ ÉÌÉ ÓÄÅÌÁÊÔÅ ÆÁÊÌ ÎÅÞÉÔÁÅÍÙÍ ÄÒÕÇÉÍÉ." -#: locale/programs/locarchive.c:474 +#: inet/ruserpass.c:277 #, c-format -msgid "cannot lock locale archive \"%s\"" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÁÒÈÉ× ÌÏËÁÌÉ \"%s\"" +msgid "Unknown .netrc keyword %s" +msgstr "îÅÉÚ×ÅÓÔÎÏÅ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï .netrc %s" -#: locale/programs/locarchive.c:497 -msgid "cannot read archive header" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË ÁÒÈÉ×Á" +#: libidn/nfkc.c:464 +msgid "Character out of range for UTF-8" +msgstr "úÎÁË ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ UTF-8" -#: locale/programs/locarchive.c:557 +#: locale/programs/charmap-dir.c:57 #, c-format -msgid "locale '%s' already exists" -msgstr "ÌÏËÁÌØ '%s' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" - -#: locale/programs/locarchive.c:788 locale/programs/locarchive.c:803 -#: locale/programs/locarchive.c:815 locale/programs/locarchive.c:827 -#: locale/programs/locfile.c:343 -msgid "cannot add to locale archive" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ Ë ÁÒÈÉ×Õ ÌÏËÁÌÉ" +msgid "cannot read character map directory `%s'" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ËÁÔÁÌÏÇ ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ× `%s'" -#: locale/programs/locarchive.c:982 +#: locale/programs/charmap.c:137 #, c-format -msgid "locale alias file `%s' not found" -msgstr "ÆÁÊÌ ÐÓÅ×ÄÏÎÉÍÏ× ÌÏËÁÌÅÊ `%s' ÎÅ ÎÁÊÄÅÎ" +msgid "character map file `%s' not found" +msgstr "ÆÁÊÌ ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ× `%s' ÎÅ ÎÁÊÄÅÎ" -#: locale/programs/locarchive.c:1126 +#: locale/programs/charmap.c:194 #, c-format -msgid "Adding %s\n" -msgstr "äÏÂÁ×ÌÅÎÉÅ %s\n" +msgid "default character map file `%s' not found" +msgstr "ÐÒÉÍÅÎÑÅÍÙÊ ÐÏ ÕÍÏÌÞÁÎÉÀ ÆÁÊÌ ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ× `%s' ÎÅ ÎÁÊÄÅÎ" -#: locale/programs/locarchive.c:1132 +#: locale/programs/charmap.c:257 #, c-format -msgid "stat of \"%s\" failed: %s: ignored" -msgstr "ÏÐÅÒÁÃÉÑ stat ÄÌÑ \"%s\" ÎÅÕÓÐÅÛÎÁ: %s: ÉÇÎÏÒÉÒÏ×ÁÎÏ" +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ÚÎÁËÏ× `%s' ÎÅ ÓÏ×ÍÅÓÔÉÍÏ Ó ASCII, ÌÏËÁÌØ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÓÔÁÎÄÁÒÔÕ ISO C\n" -#: locale/programs/locarchive.c:1138 +#: locale/programs/charmap.c:336 #, c-format -msgid "\"%s\" is no directory; ignored" -msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ËÁÔÁÌÏÇÏÍ; ÉÇÎÏÒÉÒÏ×ÁÎÏ" +msgid "%s: must be greater than \n" +msgstr "%s: ÄÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÞÅÍ \n" -#: locale/programs/locarchive.c:1145 +#: locale/programs/charmap.c:356 locale/programs/charmap.c:373 +#: locale/programs/repertoire.c:174 #, c-format -msgid "cannot open directory \"%s\": %s: ignored" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ \"%s\": %s: ÉÇÎÏÒÉÒÏ×ÁÎÏ" +msgid "syntax error in prolog: %s" +msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÐÒÏÌÏÇÅ: %s" + +#: locale/programs/charmap.c:357 +msgid "invalid definition" +msgstr "ÎÅ×ÅÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ" + +#: locale/programs/charmap.c:374 locale/programs/locfile.c:125 +#: locale/programs/locfile.c:152 locale/programs/repertoire.c:175 +msgid "bad argument" +msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ÁÒÇÕÍÅÎÔ" -#: locale/programs/locarchive.c:1217 +#: locale/programs/charmap.c:402 #, c-format -msgid "incomplete set of locale files in \"%s\"" -msgstr "ÎÅÐÏÌÎÙÊ ÎÁÂÏÒ ÆÁÊÌÏ× ÌÏËÁÌÉ × \"%s\"" +msgid "duplicate definition of <%s>" +msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÄÌÑ <%s>" -#: locale/programs/locarchive.c:1281 +#: locale/programs/charmap.c:409 #, c-format -msgid "cannot read all files in \"%s\": ignored" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ×ÓÅ ÆÁÊÌÙ × \"%s\": ÉÇÎÏÒÉÒÏ×ÁÎÏ" +msgid "value for <%s> must be 1 or greater" +msgstr "ÚÎÁÞÅÎÉÅ <%s> ÄÏÌÖÎÏ ÂÙÔØ 1 ÉÌÉ ÂÏÌØÛÅ" -#: locale/programs/locarchive.c:1351 +#: locale/programs/charmap.c:421 #, c-format -msgid "locale \"%s\" not in archive" -msgstr "ÌÏËÁÌØ \"%s\" ÏÔÓÕÔÓÔ×ÕÅÔ × ÁÒÈÉ×Å" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "ÚÎÁÞÅÎÉÅ <%s> ÄÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÉÌÉ ÒÁ×ÎÏ ÚÎÁÞÅÎÉÀ <%s>" -#: locale/programs/locfile.c:132 +#: locale/programs/charmap.c:444 locale/programs/repertoire.c:183 #, c-format -msgid "argument to `%s' must be a single character" -msgstr "ÁÒÇÕÍÅÎÔ ÄÌÑ `%s' ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ" +msgid "argument to <%s> must be a single character" +msgstr "ÁÒÇÕÍÅÎÔ ÄÌÑ <%s> ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ" -#: locale/programs/locfile.c:251 -msgid "syntax error: not inside a locale definition section" -msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ: ×ÎÅ ÓÅËÃÉÉ ÏÐÒÅÄÅÌÅÎÉÑ ÌÏËÁÌÉ" +#: locale/programs/charmap.c:470 +msgid "character sets with locking states are not supported" +msgstr "ËÏÄÉÒÏ×ËÉ Ó ÂÌÏËÉÒÕÀÝÉÍÉ ÓÏÓÔÏÑÎÉÑÍÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ" -#: locale/programs/locfile.c:625 +#: 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 "cannot open output file `%s' for category `%s'" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s' ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'" +msgid "syntax error in %s definition: %s" +msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ %s: %s" -#: locale/programs/locfile.c:649 -#, c-format -msgid "failure while writing data for category `%s'" -msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁÐÉÓÉ ÄÁÎÎÙÈ ÄÌÑ ËÁÔÅÇÏÒÉÉ`%s'" +#: locale/programs/charmap.c:498 locale/programs/charmap.c:678 +#: locale/programs/charmap.c:774 locale/programs/repertoire.c:230 +msgid "no symbolic name given" +msgstr "ÎÅ ÚÁÄÁÎÏ ÓÉÍ×ÏÌØÎÏÅ ÉÍÑ" -#: locale/programs/locfile.c:745 -#, c-format -msgid "cannot create output file `%s' for category `%s'" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s' ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'" +#: locale/programs/charmap.c:552 +msgid "invalid encoding given" +msgstr "ÚÁÄÁÎÁ ÎÅ×ÅÒÎÁÑ ËÏÄÉÒÏ×ËÁ" -#: locale/programs/locfile.c:781 -msgid "expect string argument for `copy'" -msgstr "ÄÌÑ `copy' ÏÖÉÄÁÅÔÓÑ ÁÒÇÕÍÅÎÔ-ÓÔÒÏËÁ" +#: locale/programs/charmap.c:561 +msgid "too few bytes in character encoding" +msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ ÂÁÊÔ × ËÏÄÉÒÏ×ËÅ ÚÎÁËÁ" -#: locale/programs/locfile.c:785 -msgid "locale name should consist only of portable characters" -msgstr "ÉÍÑ ÌÏËÁÌÉ ÄÏÌÖÎÏ ÓÏÓÔÏÑÔØ ÔÏÌØËÏ ÉÚ ÐÅÒÅÎÏÓÉÍÙÈ ÚÎÁËÏ×" +#: locale/programs/charmap.c:563 +msgid "too many bytes in character encoding" +msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÂÁÊÔ × ËÏÄÉÒÏ×ËÅ ÚÎÁËÁ" -#: locale/programs/locfile.c:804 -msgid "no other keyword shall be specified when `copy' is used" -msgstr "ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ `copy' ÎÅÌØÚÑ ÚÁÄÁ×ÁÔØ ÄÒÕÇÉÅ ËÌÀÞÅ×ÙÅ ÓÌÏ×Á" +#: locale/programs/charmap.c:585 locale/programs/charmap.c:733 +#: locale/programs/charmap.c:816 locale/programs/repertoire.c:296 +msgid "no symbolic name given for end of range" +msgstr "ÎÅ ÚÁÄÁÎÏ ÓÉÍ×ÏÌØÎÏÅ ÉÍÑ ÄÌÑ ËÏÎÃÁ ÄÉÁÐÁÚÏÎÁ" -#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 -#: locale/programs/repertoire.c:296 +#: locale/programs/charmap.c:609 locale/programs/locfile.c:818 +#: locale/programs/repertoire.c:313 #, c-format -msgid "syntax error in repertoire map definition: %s" -msgstr "" +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "ÏÐÒÅÄÅÌÅÎÉÅ `%1$s' ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `END %1$s'" -#: locale/programs/repertoire.c:272 -msgid "no or value given" -msgstr "ÎÅ ÚÁÄÁÎÏ ÚÎÁÞÅÎÉÅ ÉÌÉ " - -#: locale/programs/repertoire.c:332 -msgid "cannot save new repertoire map" -msgstr "" +#: locale/programs/charmap.c:642 +msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" +msgstr "ÐÏÓÌÅ ÏÐÒÅÄÅÌÅÎÉÑ CHARMAP ÍÏÇÕÔ ÓÌÅÄÏ×ÁÔØ ÔÏÌØËÏ ÏÐÒÅÄÅÌÅÎÉÑ WIDTH" -#: locale/programs/repertoire.c:343 +#: locale/programs/charmap.c:650 locale/programs/charmap.c:713 #, c-format -msgid "repertoire map file `%s' not found" -msgstr "" +msgid "value for %s must be an integer" +msgstr "ÚÎÁÞÅÎÉÅ ÄÌÑ %s ÄÏÌÖÎÏ ÂÙÔØ ÃÅÌÙÍ ÞÉÓÌÏÍ" -#: locale/programs/repertoire.c:450 +#: locale/programs/charmap.c:841 #, c-format -msgid "<%s> and <%s> are invalid names for range" -msgstr "<%s> É <%s> ÎÅ Ñ×ÌÑÀÔÓÑ ÄÏÐÕÓÔÉÍÙÍÉ ÉÍÅÎÁÍÉ ÄÉÁÐÁÚÏÎÁ" - -#: locale/programs/repertoire.c:457 -msgid "upper limit in range is not smaller then lower limit" -msgstr "×ÅÒÈÎÑÑ ÇÒÁÎÉÃÁ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÅÎØÛÅ ÎÉÖÎÅÊ" +msgid "%s: error in state machine" +msgstr "%s: ÏÛÉÂËÁ × Á×ÔÏÍÁÔÅ" -#: locale/programs/xmalloc.c:70 malloc/obstack.c:505 malloc/obstack.c:508 -#: posix/getconf.c:1007 -msgid "memory exhausted" -msgstr "ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ" +#: locale/programs/charmap.c:849 locale/programs/ld-address.c:615 +#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3820 +#: locale/programs/ld-ctype.c:2224 locale/programs/ld-ctype.c:2996 +#: locale/programs/ld-identification.c:467 +#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347 +#: locale/programs/ld-monetary.c:956 locale/programs/ld-name.c:322 +#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:256 +#: locale/programs/ld-telephone.c:328 locale/programs/ld-time.c:1236 +#: locale/programs/locfile.c:825 locale/programs/repertoire.c:324 +#, c-format +msgid "%s: premature end of file" +msgstr "%s: ÐÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅà ÆÁÊÌÁ" -#: assert/assert-perr.c:57 +#: locale/programs/charmap.c:868 locale/programs/charmap.c:879 #, c-format -msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" -msgstr "%s%s%s:%u: %s%sîÅÏÖÉÄÁÎÎÁÑ ÏÛÉÂËÁ: %s.\n" +msgid "unknown character `%s'" +msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË `%s'" -#: assert/assert.c:56 +#: locale/programs/charmap.c:887 #, c-format -msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" -msgstr "%s%s%s:%u: %s%sðÒÏ×ÅÒÏÞÎÏÅ ÕÔ×ÅÒÖÄÅÎÉÅ `%s' ÎÅ ×ÙÐÏÌÎÅÎÏ.\n" +msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d" +msgstr "ÞÉÓÌÏ ÂÁÊÔ ÄÌÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÂÁÊÔ ÎÁÞÁÌÁ É ËÏÎÃÁ ÄÉÁÐÁÚÏÎÁ ÎÅ ÓÏ×ÐÁÄÁÀÔ: %d É %d" -#: intl/tst-codeset.c:40 intl/tst-codeset.c:50 -msgid "cheese" -msgstr "" +#: locale/programs/charmap.c:992 locale/programs/ld-collate.c:2933 +#: locale/programs/repertoire.c:419 +msgid "invalid names for character range" +msgstr "ÎÅÄÏÐÕÓÔÉÍÙÅ ÉÍÅÎÁ ÄÌÑ ÄÉÁÐÁÚÏÎÁ ÚÎÁËÏ×" -#: intl/tst-gettext2.c:37 -msgid "First string for testing." -msgstr "ðÅÒ×ÁÑ ÓÔÒÏËÁ ÄÌÑ ÔÅÓÔÁ." +#: locale/programs/charmap.c:1004 locale/programs/repertoire.c:431 +msgid "hexadecimal range format should use only capital characters" +msgstr "× ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÏÍ ÆÏÒÍÁÔÅ ÄÉÁÐÁÚÏÎÁ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÌØËÏ ÚÁÇÌÁ×ÎÙÅ ÂÕË×Ù" -#: intl/tst-gettext2.c:38 -msgid "Another string for testing." -msgstr "äÒÕÇÁÑ ÓÔÒÏËÁ ÄÌÑ ÔÅÓÔÁ." +#: locale/programs/charmap.c:1022 +#, c-format +msgid "<%s> and <%s> are illegal names for range" +msgstr "<%s> É <%s> -- ÎÅÄÏÐÕÓÔÉÍÙÅ ÉÍÅÎÁ ÄÌÑ ÄÉÁÐÁÚÏÎÁ" -#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:88 -msgid "NAME" -msgstr "æáêì" +#: locale/programs/charmap.c:1028 +msgid "upper limit in range is not higher then lower limit" +msgstr "×ÅÒÈÎÑÑ ÇÒÁÎÉÃÁ ÄÉÁÐÁÚÏÎÁ ÎÅ ÂÏÌØÛÅ ÎÉÖÎÅÊ ÇÒÁÎÉÃÙ" -#: catgets/gencat.c:112 -msgid "Create C header file NAME containing symbol definitions" -msgstr "óÏÚÄÁÅÔ ÚÁÇÏÌÏ×ÏÞÎÙÊ æáêì ÎÁ óÉ, ÓÏÄÅÒÖÁÝÉÊ ÏÐÒÅÄÅÌÅÎÉÑ ÓÉÍ×ÏÌÏ×." +#: locale/programs/charmap.c:1086 +msgid "resulting bytes for range not representable." +msgstr "ÒÅÚÕÌØÔÉÒÕÀÝÉÅ ÂÁÊÔÙ ÄÌÑ ÄÉÁÐÁÚÏÎÁ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ." -#: catgets/gencat.c:114 -msgid "Do not use existing catalog, force new output file" -msgstr "îÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÉÊ ËÁÔÁÌÏÇ, ÐÒÉÎÕÄÉÔÅÌØÎÏ ÓÏÚÄÁÔØ ÎÏ×ÙÊ ×ÙÈÏÄÎÏÊ ÆÁÊÌ" +#: locale/programs/ld-address.c:132 locale/programs/ld-collate.c:1532 +#: locale/programs/ld-ctype.c:419 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:96 +#: locale/programs/ld-monetary.c:192 locale/programs/ld-name.c:93 +#: locale/programs/ld-numeric.c:97 locale/programs/ld-paper.c:90 +#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158 +#, c-format +msgid "No definition for %s category found" +msgstr "îÅ ÎÁÊÄÅÎÏ ÏÐÒÅÄÅÌÅÎÉÑ ÄÌÑ ËÁÔÅÇÏÒÉÉ %s" -#: catgets/gencat.c:115 -msgid "Write output to file NAME" -msgstr "úÁÐÉÓÁÔØ ×Ù×ÏÄ × æáêì" +#: locale/programs/ld-address.c:143 locale/programs/ld-address.c:181 +#: locale/programs/ld-address.c:199 locale/programs/ld-address.c:228 +#: locale/programs/ld-address.c:300 locale/programs/ld-address.c:319 +#: locale/programs/ld-address.c:332 locale/programs/ld-identification.c:145 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:204 +#: locale/programs/ld-monetary.c:248 locale/programs/ld-monetary.c:264 +#: locale/programs/ld-monetary.c:276 locale/programs/ld-name.c:104 +#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:111 +#: locale/programs/ld-numeric.c:125 locale/programs/ld-paper.c:101 +#: locale/programs/ld-paper.c:110 locale/programs/ld-telephone.c:104 +#: locale/programs/ld-telephone.c:161 locale/programs/ld-time.c:174 +#: locale/programs/ld-time.c:195 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎÏ" -#: catgets/gencat.c:120 -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" +#: locale/programs/ld-address.c:155 locale/programs/ld-address.c:207 +#: locale/programs/ld-address.c:237 locale/programs/ld-address.c:275 +#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: ÐÏÌÅ `%s' ÄÏÌÖÎÏ ÂÙÔØ ÎÅÐÕÓÔÙÍ" -#: catgets/gencat.c:125 -msgid "" -"-o OUTPUT-FILE [INPUT-FILE]...\n" -"[OUTPUT-FILE [INPUT-FILE]...]" +#: locale/programs/ld-address.c:167 +#, c-format +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: ÎÅ×ÅÒÎÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ `%%%c' × ÐÏÌÅ `%s'" + +#: locale/programs/ld-address.c:218 +#, c-format +msgid "%s: terminology language code `%s' not defined" msgstr "" -"-o ÷ùèïäîïê-æáêì [÷èïäîïê-æáêì]...\n" -"[÷ùèïäîïê-æáêì [÷èïäîïê-æáêì]...]" -#: catgets/gencat.c:282 -msgid "*standard input*" -msgstr "*ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ*" +#: locale/programs/ld-address.c:243 +#, c-format +msgid "%s: field `%s' must not be defined" +msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÏÐÒÅÄÅÌÅÎÏ" -#: catgets/gencat.c:417 catgets/gencat.c:494 -msgid "illegal set number" -msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÍÎÏÖÅÓÔ×Á" +#: locale/programs/ld-address.c:257 locale/programs/ld-address.c:286 +#, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: ÓÏËÒÁÝÅÎÎÏÅ ÉÍÑ ÑÚÙËÁ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎÏ" -#: catgets/gencat.c:444 -msgid "duplicate set definition" -msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÍÎÏÖÅÓÔ×Á" +#: locale/programs/ld-address.c:264 locale/programs/ld-address.c:292 +#: locale/programs/ld-address.c:326 locale/programs/ld-address.c:338 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: ÚÎÁÞÅÎÉÅ `%s' ÎÅ ÓÏ×ÐÁÄÁÅÔ ÓÏ ÚÎÁÞÅÎÉÅÍ `%s'" -#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677 -msgid "this is the first definition" -msgstr "ÜÔÏ ÐÅÒ×ÏÅ ÏÐÒÅÄÅÌÅÎÉÅ" +#: locale/programs/ld-address.c:311 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: ÎÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ËÏÄ ÓÔÒÁÎÙ `%d'" -#: catgets/gencat.c:522 +#: locale/programs/ld-address.c:507 locale/programs/ld-address.c:544 +#: locale/programs/ld-address.c:582 locale/programs/ld-ctype.c:2603 +#: locale/programs/ld-identification.c:363 +#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300 +#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733 +#: locale/programs/ld-monetary.c:774 locale/programs/ld-name.c:279 +#: locale/programs/ld-numeric.c:262 locale/programs/ld-paper.c:223 +#: locale/programs/ld-telephone.c:287 locale/programs/ld-time.c:1125 +#: locale/programs/ld-time.c:1167 #, c-format -msgid "unknown set `%s'" -msgstr "ÎÅÉÚ×ÅÓÔÎÏÅ ÍÎÏÖÅÓÔ×Ï `%s'" +msgid "%s: field `%s' declared more than once" +msgstr "%s: ÐÏÌÅ `%s' ÏÂßÑ×ÌÅÎÏ ÎÅÓËÏÌØËÏ ÒÁÚ" -#: catgets/gencat.c:563 -msgid "invalid quote character" -msgstr "ÎÅ×ÅÒÎÙÊ ÜËÒÁÎÉÒÕÀÝÉÊ ÚÎÁË" +#: locale/programs/ld-address.c:511 locale/programs/ld-address.c:549 +#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310 +#: locale/programs/ld-monetary.c:702 locale/programs/ld-monetary.c:737 +#: locale/programs/ld-name.c:283 locale/programs/ld-numeric.c:266 +#: locale/programs/ld-telephone.c:291 locale/programs/ld-time.c:1019 +#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÐÏÌÅ `%s'" -#: catgets/gencat.c:576 +#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:3802 +#: locale/programs/ld-ctype.c:2976 locale/programs/ld-identification.c:448 +#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329 +#: locale/programs/ld-monetary.c:938 locale/programs/ld-name.c:304 +#: locale/programs/ld-numeric.c:365 locale/programs/ld-paper.c:238 +#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218 #, c-format -msgid "unknown directive `%s': line ignored" -msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÄÉÒÅËÔÉ×Á `%s': ÓÔÒÏËÁ ÉÇÎÏÒÉÒÏ×ÁÎÁ" +msgid "%s: incomplete `END' line" +msgstr "%s: ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÁ `END'" -#: catgets/gencat.c:621 -msgid "duplicated message number" -msgstr "ÐÏ×ÔÏÒÎÙÊ ÎÏÍÅÒ ÓÏÏÂÝÅÎÉÑ" +#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:2653 +#: locale/programs/ld-collate.c:3804 locale/programs/ld-ctype.c:2227 +#: locale/programs/ld-ctype.c:2979 locale/programs/ld-identification.c:451 +#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331 +#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306 +#: locale/programs/ld-numeric.c:367 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1220 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: ÏÐÒÅÄÅÌÅÎÉÅ ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `END %1$s'" -#: catgets/gencat.c:674 -msgid "duplicated message identifier" -msgstr "ÐÏ×ÔÏÒÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÓÏÏÂÝÅÎÉÑ" +#: locale/programs/ld-address.c:606 locale/programs/ld-collate.c:521 +#: locale/programs/ld-collate.c:573 locale/programs/ld-collate.c:869 +#: locale/programs/ld-collate.c:882 locale/programs/ld-collate.c:2640 +#: locale/programs/ld-collate.c:3811 locale/programs/ld-ctype.c:1955 +#: locale/programs/ld-ctype.c:2214 locale/programs/ld-ctype.c:2801 +#: locale/programs/ld-ctype.c:2987 locale/programs/ld-identification.c:458 +#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338 +#: locale/programs/ld-monetary.c:947 locale/programs/ld-name.c:313 +#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:247 +#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227 +#, c-format +msgid "%s: syntax error" +msgstr "%s: ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ" -#: catgets/gencat.c:731 -msgid "invalid character: message ignored" -msgstr "ÎÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË: ÓÏÏÂÝÅÎÉÅ ÉÇÎÏÒÉÒÏ×ÁÎÏ" +#: locale/programs/ld-collate.c:396 +#, c-format +msgid "`%.*s' already defined in charmap" +msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ × ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ×" -#: catgets/gencat.c:774 -msgid "invalid line" -msgstr "ÎÅ×ÅÒÎÁÑ ÓÔÒÏËÁ" +#: locale/programs/ld-collate.c:405 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ × ÒÅÐÅÒÔÕÁÒÅ" -#: catgets/gencat.c:828 -msgid "malformed line ignored" -msgstr "ÎÅÐÒÁ×ÉÌØÎÁÑ ÓÔÒÏËÁ ÉÇÎÏÒÉÒÏ×ÁÎÁ" +#: locale/programs/ld-collate.c:412 +#, c-format +msgid "`%.*s' already defined as collating symbol" +msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ ËÁË ÓÉÍ×ÏÌ ÓÏÒÔÉÒÏ×ËÉ" -#: catgets/gencat.c:992 catgets/gencat.c:1033 +#: locale/programs/ld-collate.c:419 #, c-format -msgid "cannot open output file `%s'" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s'" +msgid "`%.*s' already defined as collating element" +msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ ËÁË ÜÌÅÍÅÎÔ ÓÏÒÔÉÒÏ×ËÉ" -#: catgets/gencat.c:1217 -msgid "unterminated message" -msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÏÅ ÓÏÏÂÝÅÎÉÅ" +#: locale/programs/ld-collate.c:450 locale/programs/ld-collate.c:476 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: `forward' É `backward' ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ" -#: catgets/gencat.c:1241 -msgid "while opening old catalog file" -msgstr "ÐÒÉ ÏÔËÒÙÔÉÉ ÓÔÁÒÏÇÏ ÆÁÊÌÁ ËÁÔÁÌÏÇÁ" +#: locale/programs/ld-collate.c:460 locale/programs/ld-collate.c:486 +#: locale/programs/ld-collate.c:502 +#, c-format +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s: `%s' ×ÓÔÒÅÞÁÅÔÓÑ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÏÐÒÅÄÅÌÅÎÉÉ ×ÅÓÁ %d" -#: catgets/gencat.c:1332 -msgid "conversion modules not available" -msgstr "ÍÏÄÕÌÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÎÅÄÏÓÔÕÐÎÙ" +#: locale/programs/ld-collate.c:558 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÒÁ×ÉÌ; × ÐÅÒ×ÏÍ ×ÈÏÖÄÅÎÉÉ ÂÙÌÏ ÔÏÌØËÏ %d" -#: catgets/gencat.c:1358 -msgid "cannot determine escape character" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÚÎÁË ×ÙÈÏÄÁ" +#: locale/programs/ld-collate.c:594 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ×ÉÌ ÓÏÒÔÉÒÏ×ËÉ" -#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63 +#: locale/programs/ld-collate.c:759 #, c-format -msgid "makecontext: does not know how to handle more than 8 arguments\n" -msgstr "makecontext: ÎÅÔ ×ÏÚÍÏÖÎÏÓÔÉ ÏÂÒÁÂÏÔÁÔØ ÂÏÌÅÅ ×ÏÓØÍÉ ÁÒÇÕÍÅÎÔÏ×\n" +msgid "%s: empty weight string not allowed" +msgstr "%s: ÐÕÓÔÁÑ ÓÔÒÏËÁ ×ÅÓÁ ÎÅÄÏÐÕÓÔÉÍÁ" -#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:147 -#: nis/nis_error.c:29 nis/ypclnt.c:778 nis/ypclnt.c:852 -msgid "Success" -msgstr "ðÏÂÅÄÁ" +#: locale/programs/ld-collate.c:854 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: ×ÅÓÁ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÁËÏÊ ÖÅ ÓÉÍ×ÏÌ ÜÌÌÉÐÓÉÓÁ, ËÁË ÉÍÑ" -#. TRANS Operation not permitted; only the owner of the file (or other resource) -#. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:17 -msgid "Operation not permitted" -msgstr "ïÐÅÒÁÃÉÑ ÎÅ ÐÏÚ×ÏÌÑÅÔÓÑ" +#: locale/programs/ld-collate.c:910 +#, c-format +msgid "%s: too many values" +msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÎÁÞÅÎÉÊ" -#. TRANS No such file or directory. This is a ``file doesn't exist'' error -#. TRANS for ordinary files that are referenced in contexts where they are -#. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:28 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 -msgid "No such file or directory" -msgstr "îÅÔ ÔÁËÏÇÏ ÆÁÊÌÁ ÉÌÉ ËÁÔÁÌÏÇÁ" +#: locale/programs/ld-collate.c:1029 locale/programs/ld-collate.c:1204 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "ÐÏÒÑÄÏË ÄÌÑ `%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ × %s:%Zu" -#. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:37 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 -msgid "No such process" -msgstr "îÅÔ ÔÁËÏÇÏ ÐÒÏÃÅÓÓÁ" +#: locale/programs/ld-collate.c:1079 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: ÎÁÞÁÌØÎÙÊ É ËÏÎÅÞÎÙÊ ÓÉÍ×ÏÌÙ ÄÉÁÐÁÚÏÎÁ ÄÏÌÖÎÙ ÏÂÏÚÎÁÞÁÔØ ÚÎÁËÉ" -#. TRANS Interrupted function call; an asynchronous signal occurred and prevented -#. TRANS completion of the call. When this happens, you should try the call -#. TRANS again. -#. TRANS -#. TRANS You can choose to have functions resume after a signal that is handled, -#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted -#. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:52 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 -msgid "Interrupted system call" -msgstr "ðÒÅÒ×ÁÎ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ×" +#: locale/programs/ld-collate.c:1106 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÂÁÊÔ ÄÌÑ ÐÅÒ×ÏÇÏ É ÐÏÓÌÅÄÎÅÇÏ ÚÎÁËÁ ÄÏÌÖÎÙ ÂÙÔØ ÏÄÉÎÁËÏ×ÏÊ ÄÌÉÎÙ" -#. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Input/output error" -msgstr "ïÛÉÂËÁ ××ÏÄÁ/×Ù×ÏÄÁ" +#: locale/programs/ld-collate.c:1148 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ ÄÌÑ ÐÅÒ×ÏÇÏ ÚÎÁËÁ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÎÅ ÍÅÎØÛÅ ÞÅÍ ÄÌÑ ÐÏÓÌÅÄÎÅÇÏ" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:74 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 -msgid "No such device or address" -msgstr "îÅÔ ÔÁËÏÇÏ ÕÓÔÒÏÊÓÔ×Á ÉÌÉ ÁÄÒÅÓÁ" +#: locale/programs/ld-collate.c:1273 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: ÜÌÌÉÐÓÉÓ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÏÖÅÔ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÓÌÅÄÏ×ÁÔØ ÐÏÓÌÅ `order_start'" -#. TRANS Argument list too long; used when the arguments passed to a new program -#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a -#. TRANS File}) occupy too much memory space. This condition never arises in the -#. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:86 -msgid "Argument list too long" -msgstr "óÌÉÛËÏÍ ÄÌÉÎÎÙÊ ÓÐÉÓÏË ÁÒÇÕÍÅÎÔÏ×" +#: locale/programs/ld-collate.c:1277 +#, c-format +msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'" +msgstr "%s: ÐÏÓÌÅ ÜÌÌÉÐÓÉÓÁ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÏÖÅÔ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÓÌÅÄÏ×ÁÔØ `order_end'" -#. TRANS Invalid executable file format. This condition is detected by the -#. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:96 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 -msgid "Exec format error" -msgstr "ïÛÉÂËÁ ÆÏÒÍÁÔÁ ×ÙÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ" +#: locale/programs/ld-collate.c:1297 locale/programs/ld-ctype.c:1475 +#, c-format +msgid "`%s' and `%.*s' are not valid names for symbolic range" +msgstr "`%s' É `%.*s' ÎÅ Ñ×ÌÑÀÔÓÑ ×ÅÒÎÙÍÉ ÉÍÅÎÁÍÉ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÏÚÏÎÁ" -#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been -#. TRANS closed or reading from a descriptor open only for writing (or vice -#. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:107 -msgid "Bad file descriptor" -msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÄÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ" +#: locale/programs/ld-collate.c:1346 locale/programs/ld-collate.c:3739 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ `%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ × %s:%Zu" -#. TRANS There are no child processes. This error happens on operations that are -#. TRANS supposed to manipulate child processes, when there aren't any processes -#. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:118 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 -msgid "No child processes" -msgstr "îÅÔ ÄÏÞÅÒÎÉÈ ÐÒÏÃÅÓÓÏ×" +#: locale/programs/ld-collate.c:1355 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: `%s' ÄÏÌÖÎÏ ÂÙÔØ ÚÎÁËÏÍ" -#. TRANS Deadlock avoided; allocating a system resource would have resulted in a -#. TRANS deadlock situation. The system does not guarantee that it will notice -#. TRANS all such situations. This error means you got lucky and the system -#. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:130 -msgid "Resource deadlock avoided" +#: locale/programs/ld-collate.c:1548 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: `position' ÄÏÌÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÏÄÎÏÇÏ ËÏÎËÒÅÔÎÏÇÏ ÕÒÏ×ÎÑ ÌÉÂÏ ×Ï ×ÓÅÈ ÓÅËÃÉÑÈ, ÌÉÂÏ ÎÉ × ÏÄÎÏÊ" + +#: locale/programs/ld-collate.c:1573 +#, c-format +msgid "symbol `%s' not defined" +msgstr "ÓÉÍ×ÏÌ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ" + +#: locale/programs/ld-collate.c:1649 locale/programs/ld-collate.c:1755 +#, c-format +msgid "symbol `%s' has the same encoding as" +msgstr "ÓÉÍ×ÏÌ `%s' ÉÍÅÅÔ ÔÁËÕÀ ÖÅ ËÏÄÉÒÏ×ËÕ ËÁË" + +#: locale/programs/ld-collate.c:1653 locale/programs/ld-collate.c:1759 +#, c-format +msgid "symbol `%s'" +msgstr "ÓÉÍ×ÏÌ `%s'" + +#: locale/programs/ld-collate.c:1801 +#, c-format +msgid "no definition of `UNDEFINED'" +msgstr "ÎÅÔ ÏÐÒÅÄÅÌÅÎÉÑ ÄÌÑ `UNDEFINED'" + +#: locale/programs/ld-collate.c:1830 +#, c-format +msgid "too many errors; giving up" +msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÏÛÉÂÏË; ËÏÎÅÃ" + +#: locale/programs/ld-collate.c:2738 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ `%s'" + +#: locale/programs/ld-collate.c:2774 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÂßÑ×ÌÅÎÉÅ ÓÅËÃÉÉ `%s'" + +#: locale/programs/ld-collate.c:2913 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÉÍÅÎÉ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ" + +#: locale/programs/ld-collate.c:3045 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÉÍÅÎÉ ÏÐÒÅÄÅÌÅÎÉÑ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ" + +#: locale/programs/ld-collate.c:3058 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÚÎÁÞÅÎÉÉ ÏÐÒÅÄÅÌÅÎÁÑ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ" + +#: locale/programs/ld-collate.c:3068 +#, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÓÉÍ×ÏÌ `%s' × ÏÐÒÅÄÅÌÅÎÉÉ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ" + +#: locale/programs/ld-collate.c:3077 +msgid "error while adding equivalent collating symbol" +msgstr "ÏÛÉÂËÁ ÐÒÉ ÄÏÂÁ×ÌÅÎÉÉ ÜË×É×ÁÌÅÎÔÎÏÇÏ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ" + +#: locale/programs/ld-collate.c:3107 +#, c-format +msgid "duplicate definition of script `%s'" +msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÓÉÓÔÅÍÙ ÐÉÓØÍÁ `%s'" + +#: locale/programs/ld-collate.c:3155 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: ÎÅÉÚ×ÅÓÔÎÏÅ ÉÍÑ ÓÅËÃÉÉ `%s'" + +#: locale/programs/ld-collate.c:3183 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÐÏÒÑÄËÁ ÄÌÑ ÓÅËÃÉÉ `%s'" + +#: locale/programs/ld-collate.c:3208 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÒÁ×ÉÌ ÓÏÒÔÉÒÏ×ËÉ" + +#: locale/programs/ld-collate.c:3235 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÐÏÒÑÄËÁ ÄÌÑ ÂÅÚÙÍÑÎÎÏÊ ÓÅËÃÉÉ" + +#: locale/programs/ld-collate.c:3289 locale/programs/ld-collate.c:3417 +#: locale/programs/ld-collate.c:3780 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `order_end'" + +#: locale/programs/ld-collate.c:3350 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ %.*s ÅÝÅ ÎÅ ÏÐÒÅÄÅÌÅÎ" + +#: locale/programs/ld-collate.c:3368 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ ÜÌÅÍÅÎÔÁ ÓÏÒÔÉÒÏ×ËÉ %.*s ÅÝÅ ÎÅ ÏÐÒÅÄÅÌÅÎ" + +#: locale/programs/ld-collate.c:3379 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÍÅÎÑÔØ ÐÏÒÑÄÏË ÐÏÓÌÅ %.*s: ÓÉÍ×ÏÌ ÎÅÉÚ×ÅÓÔÅÎ" + +#: locale/programs/ld-collate.c:3431 locale/programs/ld-collate.c:3792 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `reorder-end'" + +#: locale/programs/ld-collate.c:3465 locale/programs/ld-collate.c:3664 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "%s: ÓÅËÃÉÑ `%.*s' ÎÅÉÚ×ÅÓÔÎÁ" + +#: locale/programs/ld-collate.c:3530 +#, c-format +msgid "%s: bad symbol <%.*s>" +msgstr "%s: ÎÅÐÒÁ×ÉÌØÎÙÊ ÓÉÍ×ÏÌ <%.*s>" + +#: locale/programs/ld-collate.c:3727 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: `%s' ÎÅ ÍÏÖÅÔ ÂÙÔØ ËÏÎÃÏÍ ÄÉÁÐÁÚÏÎÁ Ó ÜÌÌÉÐÓÉÓÏÍ" + +#: locale/programs/ld-collate.c:3776 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: ÐÕÓÔÙÅ ÏÐÉÓÁÎÉÑ ËÁÔÅÇÏÒÉÊ ÎÅÄÏÐÕÓÔÉÍÙ" + +#: locale/programs/ld-collate.c:3795 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `reorder-sections-end'" + +#: locale/programs/ld-ctype.c:438 +#, c-format +msgid "No character set name specified in charmap" +msgstr "÷ ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ× ÎÅ ÕËÁÚÁÎÏ ÉÍÑ ÎÁÂÏÒÁ ÚÎÁËÏ×" + +#: locale/programs/ld-ctype.c:467 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "ÚÎÁË L'\\u%0*x' × ËÌÁÓÓÅ `%s' ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'" + +#: locale/programs/ld-ctype.c:482 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "ÚÎÁË L'\\u%0*x' × ËÌÁÓÓÅ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'" + +#: locale/programs/ld-ctype.c:496 locale/programs/ld-ctype.c:554 +#, c-format +msgid "internal error in %s, line %u" +msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ × %s, ÓÔÒÏËÁ %u" + +#: locale/programs/ld-ctype.c:525 +#, c-format +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "ÚÎÁË '%s' × ËÌÁÓÓÅ `%s' ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'" + +#: locale/programs/ld-ctype.c:541 +#, c-format +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "ÚÎÁË '%s' × ËÌÁÓÓÅ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'" + +#: locale/programs/ld-ctype.c:571 locale/programs/ld-ctype.c:609 +#, c-format +msgid " character not in class `%s'" +msgstr "ÚÎÁË ÎÅ × ËÌÁÓÓÅ `%s'" + +#: locale/programs/ld-ctype.c:583 locale/programs/ld-ctype.c:620 +#, c-format +msgid " character must not be in class `%s'" +msgstr "ÚÎÁË ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'" + +#: locale/programs/ld-ctype.c:598 +#, c-format +msgid "character not defined in character map" +msgstr "ÚÎÁË ÎÅ ÏÐÒÅÄÅÌÅÎ × ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ×" + +#: locale/programs/ld-ctype.c:712 +#, c-format +msgid "`digit' category has not entries in groups of ten" +msgstr "×ÈÏÖÄÅÎÉÑ ËÁÔÅÇÏÒÉÉ `digit' ÎÅ ÇÒÕÐÐÉÒÕÀÔÓÑ ÐÏ ÄÅÓÑÔØ" + +#: locale/programs/ld-ctype.c:761 +#, c-format +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "" + +#: locale/programs/ld-ctype.c:826 +#, c-format +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "" + +#: locale/programs/ld-ctype.c:843 +#, c-format +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "ÎÅ ×ÓÅ ÚÎÁËÉ, ÉÓÐÏÌØÚÏ×ÁÎÎÙÅ × `outdigit', ÄÏÓÔÕÐÎÙ × ÄÁÎÎÏÍ ÒÅÐÅÒÔÕÁÒÅ" + +#: locale/programs/ld-ctype.c:1243 +#, c-format +msgid "character class `%s' already defined" +msgstr "ËÌÁÓÓ ÚÎÁËÏ× `%s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ" + +#: locale/programs/ld-ctype.c:1249 +#, c-format +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "ÏÇÒÁÎÉÞÅÎÉÅ ÒÅÁÌÉÚÁÃÉÉ: ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅ ÂÏÌÅÅ %Zd ËÌÁÓÓÏ× ÚÎÁËÏ×" + +#: locale/programs/ld-ctype.c:1275 +#, c-format +msgid "character map `%s' already defined" +msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ÚÎÁËÏ× `%s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ" + +#: locale/programs/ld-ctype.c:1281 +#, c-format +msgid "implementation limit: no more than %d character maps allowed" +msgstr "ÏÇÒÁÎÉÞÅÎÉÅ ÒÅÁÌÉÚÁÃÉÉ: ÄÏÐÕÓËÁÅÔÓÑ ÎÅ ÂÏÌÅÅ %d ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ×" + +#: locale/programs/ld-ctype.c:1546 locale/programs/ld-ctype.c:1671 +#: locale/programs/ld-ctype.c:1777 locale/programs/ld-ctype.c:2466 +#: locale/programs/ld-ctype.c:3462 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÓÏÄÅÒÖÉÔ ÒÏ×ÎÏ ÄÅÓÑÔØ ×ÈÏÖÄÅÎÉÊ" + +#: locale/programs/ld-ctype.c:1574 locale/programs/ld-ctype.c:2145 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "×ÅÒÈÎÅÅ ÚÎÁÞÅÎÉÅ ÄÉÁÐÁÚÏÎÁ ÍÅÎØÛÅ ÞÅÍ ÎÉÖÎÅÅ ÚÎÁÞÅÎÉÅ " + +#: locale/programs/ld-ctype.c:1701 +msgid "start and end character sequence of range must have the same length" +msgstr "ÎÁÞÁÌØÎÁÑ É ËÏÎÅÞÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÚÎÁËÏ× ÄÉÁÐÁÚÏÎÁ ÄÏÌÖÎÙ ÂÙÔØ ÏÄÉÎÁËÏ×ÏÊ ÄÌÉÎÙ" + +#: locale/programs/ld-ctype.c:1708 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "ËÏÎÅÞÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÚÎÁËÏ× ÄÉÁÐÁÚÏÎÁ ÍÅÎØÛÅ ÞÅÍ ÎÁÞÁÌØÎÁÑ" + +#: locale/programs/ld-ctype.c:2065 locale/programs/ld-ctype.c:2116 +msgid "premature end of `translit_ignore' definition" +msgstr "ÐÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅà ÏÐÒÅÄÅÌÅÎÉÑ `translit_ignore'" + +#: locale/programs/ld-ctype.c:2071 locale/programs/ld-ctype.c:2122 +#: locale/programs/ld-ctype.c:2164 +msgid "syntax error" +msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ" + +#: locale/programs/ld-ctype.c:2298 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ ÎÏ×ÏÇÏ ËÌÁÓÓÁ ÚÎÁËÏ×" + +#: locale/programs/ld-ctype.c:2313 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ ÎÏ×ÏÇÏ ÏÔÏÂÒÁÖÅÎÉÑ ÚÎÁËÏ×" + +#: locale/programs/ld-ctype.c:2488 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "ÄÉÁÐÁÚÏÎ Ó ÜÌÌÉÐÓÉÓÏÍ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÍÅÞÅÎ Ä×ÕÍÑ ÏÐÅÒÁÎÄÁÍÉ ÏÄÎÏÇÏ ÔÉÐÁ" + +#: locale/programs/ld-ctype.c:2497 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "Ó ÓÉÍ×ÏÌØÎÙÍÉ ÉÍÅÎÁÍÉ ÚÎÁÞÅÎÉÊ ÄÉÁÐÁÚÏÎÁ ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÂÓÏÌÀÔÎÙÊ ÜÌÌÉÐÓÉÓ `...'" + +#: locale/programs/ld-ctype.c:2512 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "Ó UCS-ÚÎÁÞÅÎÉÑÍÉ ÄÉÁÐÁÚÏÎÁ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÙÊ ÓÉÍ×ÏÌØÎÙÊ ÜÌÌÉÐÓÉÓ `..'" + +#: locale/programs/ld-ctype.c:2526 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "ÓÏ ÚÎÁËÏ×ÙÍÉ ËÏÄÁÍÉ ÚÎÁÞÅÎÉÊ ÄÉÁÐÁÚÏÎÁ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÂÓÏÌÀÔÎÙÊ ÜÌÌÉÐÓÉÓ `...'" + +#: locale/programs/ld-ctype.c:2677 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÏÔÏÂÒÁÖÅÎÉÑ `%s'" + +#: locale/programs/ld-ctype.c:2763 locale/programs/ld-ctype.c:2907 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: ÓÅËÃÉÑ `translit_start' ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `translit_end'" + +#: locale/programs/ld-ctype.c:2858 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ `default_missing'" + +#: locale/programs/ld-ctype.c:2863 +msgid "previous definition was here" +msgstr "ÐÒÅÄÙÄÕÝÅÅ ÏÐÒÅÄÅÌÅÎÉÅ ÂÙÌÏ ÚÄÅÓØ" + +#: locale/programs/ld-ctype.c:2885 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: ÎÅ ÎÁÊÄÅÎÏ ÐÒÅÄÓÔÁ×ÉÍÏÇÏ ÏÐÒÅÄÅÌÅÎÉÑ `default_missing'" + +#: locale/programs/ld-ctype.c:3038 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: ÚÎÁË `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ × ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ×, ÏÄÎÁËÏ ÏÎ ÎÅÏÂÈÏÄÉÍ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ" + +#: locale/programs/ld-ctype.c:3043 locale/programs/ld-ctype.c:3127 +#: locale/programs/ld-ctype.c:3147 locale/programs/ld-ctype.c:3168 +#: locale/programs/ld-ctype.c:3189 locale/programs/ld-ctype.c:3210 +#: locale/programs/ld-ctype.c:3231 locale/programs/ld-ctype.c:3271 +#: locale/programs/ld-ctype.c:3292 locale/programs/ld-ctype.c:3359 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: ÚÎÁË `%s' × ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ× ÎÅÐÒÅÄÓÔÁ×ÉÍ ÏÄÎÉÍ ÂÁÊÔÏÍ" + +#: locale/programs/ld-ctype.c:3122 locale/programs/ld-ctype.c:3142 +#: locale/programs/ld-ctype.c:3184 locale/programs/ld-ctype.c:3205 +#: locale/programs/ld-ctype.c:3226 locale/programs/ld-ctype.c:3266 +#: locale/programs/ld-ctype.c:3287 locale/programs/ld-ctype.c:3354 +#: locale/programs/ld-ctype.c:3396 locale/programs/ld-ctype.c:3421 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: ÚÎÁË `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ, ÈÏÔÑ ÏÎ ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ" + +#: locale/programs/ld-ctype.c:3163 +#, c-format +msgid "character `%s' not defined while needed as default value" +msgstr "ÚÎÁË `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ, ÈÏÔÑ ÏÎ ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ" + +#: locale/programs/ld-ctype.c:3403 locale/programs/ld-ctype.c:3428 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: ÚÎÁË `%s' ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÎÏ ÅÇÏ ÎÅÌØÚÑ ÐÒÅÄÓÔÁ×ÉÔØ ÏÄÎÉÍ ÂÁÊÔÏÍ" + +#: locale/programs/ld-ctype.c:3483 +#, c-format +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "" + +#: locale/programs/ld-ctype.c:3774 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: ÎÅÔ ÄÁÎÎÙÈ ÄÌÑ ÔÒÁÎÓÌÉÔÅÒÁÃÉÉ ÉÚ ÌÏËÁÌÉ `%s'" + +#: locale/programs/ld-ctype.c:3875 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: ÔÁÂÌÉÃÁ ÄÌÑ ËÌÁÓÓÁ \"%s\": %lu ÂÁÊÔ\n" + +#: locale/programs/ld-ctype.c:3944 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: ÔÁÂÌÉÃÁ ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ \"%s\": %lu ÂÁÊÔ\n" + +#: locale/programs/ld-ctype.c:4077 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: ÔÁÂÌÉÃÁ ÄÌÑ ÛÉÒÉÎÙ: %lu ÂÁÊÔ\n" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: ÎÅÔ ÉÄÅÎÔÉÆÉËÁÃÉÉ ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'" + +#: locale/programs/ld-identification.c:434 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ×ÅÒÓÉÉ ËÁÔÅÇÏÒÉÉ" + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s'" + +#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎÏ" + +#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154 +#, c-format +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÏÊ ÓÔÒÏËÏÊ" + +#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: ÎÅÔ ÐÒÁ×ÉÌØÎÏÇÏ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ ÄÌÑ ÐÏÌÑ `%s': %s" + +#: locale/programs/ld-monetary.c:222 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `int_curr_symbol' ÉÍÅÅÔ ÎÅÐÒÁ×ÉÌØÎÕÀ ÄÌÉÎÕ" + +#: locale/programs/ld-monetary.c:235 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `int_curr_symbol' ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÉ ÏÄÎÏÍÕ ×ÅÒÎÏÍÕ ÉÍÅÎÉ ÉÚ ISO 4217" + +#: locale/programs/ld-monetary.c:254 locale/programs/ld-numeric.c:117 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÏÊ ÓÔÒÏËÏÊ" + +#: locale/programs/ld-monetary.c:282 locale/programs/ld-monetary.c:312 +#, c-format +msgid "%s: value for field `%s' must be in range %d...%d" +msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÄÏÌÖÎÏ ÂÙÔØ × ÄÉÁÐÁÚÏÎÅ %d...%d" + +#: locale/programs/ld-monetary.c:744 locale/programs/ld-numeric.c:273 +#, c-format +msgid "%s: value for field `%s' must be a single character" +msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÄÏÌÖÎÏ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ" + +#: locale/programs/ld-monetary.c:841 locale/programs/ld-numeric.c:317 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: `-1' ÄÏÌÖÎÏ ÂÙÔØ ÐÏÓÌÅÄÎÉÍ ×ÈÏÖÄÅÎÉÅ × ÐÏÌÅ `%s'" + +#: locale/programs/ld-monetary.c:863 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÄÏÌÖÎÙ ÂÙÔØ ÍÅÎØÛÅ 127" + +#: locale/programs/ld-monetary.c:906 +msgid "conversion rate value cannot be zero" +msgstr "ÚÎÁÞÅÎÉÅ ÏÂÍÅÎÎÏÇÏ ËÕÒÓÁ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÎÕÌÅÍ" + +#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125 +#: locale/programs/ld-telephone.c:148 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÌÅ `%s'" + +#: locale/programs/ld-time.c:246 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: ÆÌÁÇ ÎÁÐÒÁ×ÌÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era' ÎÅ '+' É ÎÅ '-'" + +#: locale/programs/ld-time.c:257 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: ÆÌÁÇ ÎÁÐÒÁ×ÌÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era' ÎÅ Ñ×ÌÑÅÔÓÑ ÏÄÎÉÍ ÚÎÁËÏÍ" + +#: locale/programs/ld-time.c:270 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÞÉÓÌÏ ÄÌÑ ÓÍÅÝÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" + +#: locale/programs/ld-time.c:278 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ÚÎÁÞÅÎÉÑ ÓÍÅÝÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" + +#: locale/programs/ld-time.c:329 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁÞÁÌØÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" + +#: locale/programs/ld-time.c:338 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ÎÁÞÁÌØÎÏÊ ÄÁÔÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" + +#: locale/programs/ld-time.c:357 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: ÎÅ×ÅÒÎÁÑ ÎÁÞÁÌØÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" + +#: locale/programs/ld-time.c:406 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: ÎÅ×ÅÒÎÁÑ ËÏÎÅÞÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" + +#: locale/programs/ld-time.c:415 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ËÏÎÅÞÎÏÊ ÄÁÔÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" + +#: locale/programs/ld-time.c:434 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: ÎÅ×ÅÒÎÁÑ ËÏÎÅÞÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" + +#: locale/programs/ld-time.c:443 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: ÐÒÏÐÕÝÅÎÏ ÉÍÑ ÜÒÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" + +#: locale/programs/ld-time.c:455 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: ÐÒÏÐÕÝÅÎ ÆÏÒÍÁÔ ÜÒÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'" + +#: locale/programs/ld-time.c:496 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: ÔÒÅÔÉÊ ÏÐÅÒÁÎÄ ÄÌÑ ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ ÂÏÌØÛÅ %d" + +#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÙ ÂÙÔØ ÂÏÌØÛÅ %d" + +#: locale/programs/ld-time.c:520 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: ÚÎÁÞÅÎÉÑ ÄÌÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÙ ÂÙÔØ ÂÏÌØÛÅ %d" + +#: locale/programs/ld-time.c:1003 +#, c-format +msgid "%s: too few values for field `%s'" +msgstr "%s: ÓÌÉÛËÏÍ ÍÁÌÏ ÚÎÁÞÅÎÉÊ ÄÌÑ ÐÏÌÑ `%s'" + +#: locale/programs/ld-time.c:1048 +msgid "extra trailing semicolon" +msgstr "ÌÉÛÎÅÅ Ä×ÏÅÔÏÞÉÅ × ËÏÎÃÅ" + +#: locale/programs/ld-time.c:1051 +#, c-format +msgid "%s: too many values for field `%s'" +msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÎÁÞÅÎÉÊ ÄÌÑ ÐÏÌÑ `%s'" + +#: locale/programs/linereader.c:129 +msgid "trailing garbage at end of line" +msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÓÔÒÏËÉ" + +#: locale/programs/linereader.c:297 +msgid "garbage at end of number" +msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÞÉÓÌÁ" + +#: locale/programs/linereader.c:409 +msgid "garbage at end of character code specification" +msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÓÐÅÃÉÆÉËÁÃÉÉ ËÏÄÁ ÚÎÁËÁ" + +#: locale/programs/linereader.c:495 +msgid "unterminated symbolic name" +msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÏÅ ÓÉÍ×ÏÌØÎÏÅ ÉÍÑ" + +#: locale/programs/linereader.c:622 +msgid "illegal escape sequence at end of string" +msgstr "ÎÅ×ÅÒÎÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ËÏÎÃÅ ÓÔÒÏËÉ" + +#: locale/programs/linereader.c:626 locale/programs/linereader.c:854 +msgid "unterminated string" +msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÁ" + +#: locale/programs/linereader.c:668 +msgid "non-symbolic character value should not be used" +msgstr "ÎÅ ÓÔÏÉÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓÉÍ×ÏÌØÎÏÅ ÚÎÁËÏ×ÏÅ ÚÎÁÞÅÎÉÅ" + +#: locale/programs/linereader.c:815 +#, c-format +msgid "symbol `%.*s' not in charmap" +msgstr "ÓÉÍ×ÏÌ `%.*s' ÏÔÓÕÔÓÔ×ÕÅÔ × ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ×" + +#: locale/programs/linereader.c:836 +#, c-format +msgid "symbol `%.*s' not in repertoire map" +msgstr "ÓÉÍ×ÏÌ `%.*s' ÏÔÓÕÔÓÔ×ÕÅÔ × ÏÔÏÂÒÁÖÅÎÉÉ ÒÅÐÅÒÔÕÁÒÁ" + +#: locale/programs/locale.c:73 +msgid "System information:" +msgstr "éÎÆÏÒÍÁÃÉÑ Ï ÓÉÓÔÅÍÅ:" + +#: locale/programs/locale.c:75 +msgid "Write names of available locales" +msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ÄÏÓÔÕÐÎÙÈ ÌÏËÁÌÅÊ" + +#: locale/programs/locale.c:77 +msgid "Write names of available charmaps" +msgstr "ðÅÞÁÔÁÅÔ ÉÍÅÎÁ ÄÏÓÔÕÐÎÙÈ ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ×" + +#: locale/programs/locale.c:78 +msgid "Modify output format:" +msgstr "éÚÍÅÎÅÎÉÅ ×ÙÈÏÄÎÏÇÏ ÆÏÒÍÁÔÁ:" + +#: locale/programs/locale.c:79 +msgid "Write names of selected categories" +msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ×ÙÂÒÁÎÎÙÈ ËÁÔÅÇÏÒÉÊ" + +#: locale/programs/locale.c:80 +msgid "Write names of selected keywords" +msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ×ÙÂÒÁÎÎÙÈ ËÌÀÞÅ×ÙÈ ÓÌÏ×" + +#: locale/programs/locale.c:81 +msgid "Print more information" +msgstr "îÁÐÅÞÁÔÁÔØ ÂÏÌØÛÅ ÉÎÆÏÒÍÁÃÉÉ" + +#: locale/programs/locale.c:86 +msgid "" +"Get locale-specific information. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"÷ÙÄÁÅÔ ÉÎÆÏÒÍÁÃÉÀ, ÏÔÎÏÓÑÝÕÀÓÑ Ë ÌÏËÁÌÉ. éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ Ï ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ\n" +".\n" + +#: locale/programs/locale.c:91 +msgid "" +"NAME\n" +"[-a|-m]" +msgstr "" +"éíñ\n" +"[-a|-m]" + +#: locale/programs/locale.c:192 +#, c-format +msgid "Cannot set LC_CTYPE to default locale" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_CTYPE × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ." + +#: locale/programs/locale.c:194 +#, c-format +msgid "Cannot set LC_MESSAGES to default locale" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_MESSAGES × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ." + +#: locale/programs/locale.c:207 +#, c-format +msgid "Cannot set LC_COLLATE to default locale" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_COLLATE × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ." + +#: locale/programs/locale.c:223 +#, c-format +msgid "Cannot set LC_ALL to default locale" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_ALL × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ." + +#: locale/programs/locale.c:499 +#, c-format +msgid "while preparing output" +msgstr "ÐÒÉ ÐÏÄÇÏÔÏ×ËÅ ×Ù×ÏÄÁ" + +#: locale/programs/localedef.c:119 +msgid "Input Files:" +msgstr "÷ÈÏÄÎÙÅ ÆÁÊÌÙ:" + +#: locale/programs/localedef.c:121 +msgid "Symbolic character names defined in FILE" +msgstr "óÉÍ×ÏÌØÎÙÅ ÉÍÅÎÁ ÚÎÁËÏ× ÏÂßÑ×ÌÅÎÙ × æáêìå" + +#: locale/programs/localedef.c:122 +msgid "Source definitions are found in FILE" +msgstr "éÓÈÏÄÎÙÅ ÏÐÒÅÄÅÌÅÎÉÑ ÎÁÈÏÄÑÔÓÑ × æáêìå" + +#: locale/programs/localedef.c:124 +msgid "FILE contains mapping from symbolic names to UCS4 values" +msgstr "æáêì ÓÏÄÅÒÖÉÔ ÏÔÏÂÒÁÖÅÎÉÑ ÉÚ ÓÉÍ×ÏÌØÎÙÈ ÉÍÅÎ × ÚÎÁÞÅÎÉÑ UCS4" + +#: locale/programs/localedef.c:128 +msgid "Create output even if warning messages were issued" +msgstr "óÏÚÄÁ×ÁÔØ ×Ù×ÏÄ, ÄÁÖÅ ÅÓÌÉ ÂÙÌÉ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ" + +#: locale/programs/localedef.c:129 +msgid "Create old-style tables" +msgstr "óÏÚÄÁ×ÁÔØ ÔÁÂÌÉÃÙ × ÓÔÁÒÏÍ ÓÔÉÌÅ" + +#: locale/programs/localedef.c:130 +msgid "Optional output file prefix" +msgstr "îÅÏÂÑÚÁÔÅÌØÎÙÊ ÐÒÅÆÉËÓ ÄÌÑ ×ÙÈÏÄÎÙÈ ÆÁÊÌÏ×" + +#: locale/programs/localedef.c:131 +msgid "Be strictly POSIX conform" +msgstr "óÔÒÏÇÏ ÓÌÅÄÏ×ÁÔØ ÓÔÁÎÄÁÒÔÕ POSIX" + +#: locale/programs/localedef.c:133 +msgid "Suppress warnings and information messages" +msgstr "îÅ ×Ù×ÏÄÉÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ É ÉÎÆÏÒÍÁÃÉÏÎÎÙÅ ÓÏÏÂÝÅÎÉÑ" + +#: locale/programs/localedef.c:134 +msgid "Print more messages" +msgstr "ðÅÞÁÔÁÔØ ÂÏÌØÛÅ ÓÏÏÂÝÅÎÉÊ" + +#: locale/programs/localedef.c:135 +msgid "Archive control:" +msgstr "õÐÒÁ×ÌÅÎÉÅ ÁÒÈÉ×ÏÍ:" + +#: locale/programs/localedef.c:137 +msgid "Don't add new data to archive" +msgstr "îÅ ÄÏÂÁ×ÌÑÔØ × ÁÒÈÉ× ÎÏ×ÙÅ ÄÁÎÎÙÅ" + +#: locale/programs/localedef.c:139 +msgid "Add locales named by parameters to archive" +msgstr "äÏÂÁ×ÉÔØ × ÁÒÈÉ× ÌÏËÁÌÉ, ÕËÁÚÁÎÎÙÅ × ÐÁÒÁÍÅÔÒÁÈ" + +#: locale/programs/localedef.c:140 +msgid "Replace existing archive content" +msgstr "úÁÍÅÎÉÔØ ÓÕÝÅÓÔ×ÕÀÝÅÅ ÓÏÄÅÒÖÉÍÏÅ ÁÒÈÉ×Á" + +#: locale/programs/localedef.c:142 +msgid "Remove locales named by parameters from archive" +msgstr "õÄÁÌÉÔØ ÉÚ ÁÒÈÉ×Á ÌÏËÁÌÉ, ÕËÁÚÁÎÎÙÅ × ÐÁÒÁÍÅÔÒÁÈ" + +#: locale/programs/localedef.c:143 +msgid "List content of archive" +msgstr "ðÅÒÅÞÉÓÌÉÔØ ÓÏÄÅÒÖÉÍÏÅ ÁÒÈÉ×Á" + +#: locale/programs/localedef.c:145 +msgid "locale.alias file to consult when making archive" +msgstr "ÆÁÊÌ locale.alias, Ë ËÏÔÏÒÏÍÕ ÓÌÅÄÕÅÔ ÏÂÒÁÝÁÔØÓÑ ÐÒÉ ÓÏÚÄÁÎÉÉ ÁÒÈÉ×Á" + +#: locale/programs/localedef.c:150 +msgid "Compile locale specification" +msgstr "ëÏÍÐÉÌÉÒÕÅÔ ÓÐÅÃÉÆÉËÁÃÉÀ ÌÏËÁÌÉ" + +#: locale/programs/localedef.c:153 +msgid "" +"NAME\n" +"[--add-to-archive|--delete-from-archive] FILE...\n" +"--list-archive [FILE]" msgstr "" +"éíñ\n" +"[--add-to-archive|--delete-from-archive] æáêì...\n" +"--list-archive [æáêì]" -#. TRANS No memory available. The system cannot allocate more virtual memory -#. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:140 -msgid "Cannot allocate memory" -msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ" +#: locale/programs/localedef.c:231 +#, c-format +msgid "cannot create directory for output files" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ ÄÌÑ ×ÙÈÏÄÎÙÈ ÆÁÊÌÏ×" -#. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: stdio-common/../sysdeps/gnu/errlist.c:149 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 -#: nis/nis_error.c:39 nis/ypclnt.c:808 -msgid "Permission denied" -msgstr "ïÔËÁÚÁÎÏ × ÄÏÓÔÕÐÅ" +#: locale/programs/localedef.c:242 +#, c-format +msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" +msgstr "æáôáìøîáñ ïûéâëá: ÓÉÓÔÅÍÁ ÎÅ ÏÐÒÅÄÅÌÑÅÔ `_POSIX2_LOCALEDEF'" -#. TRANS Bad address; an invalid pointer was detected. -#. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:159 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 -msgid "Bad address" -msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÁÄÒÅÓ" +#: locale/programs/localedef.c:256 locale/programs/localedef.c:272 +#: locale/programs/localedef.c:598 locale/programs/localedef.c:618 +#, c-format +msgid "cannot open locale definition file `%s'" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ Ó ÏÐÒÅÄÅÌÅÎÉÅÍ ÌÏËÁÌÉ `%s'" -#. TRANS A file that isn't a block special file was given in a situation that -#. TRANS requires one. For example, trying to mount an ordinary file as a file -#. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:170 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 -msgid "Block device required" -msgstr "ôÒÅÂÕÅÔÓÑ ÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï" +#: locale/programs/localedef.c:284 +#, c-format +msgid "cannot write output files to `%s'" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ×ÙÈÏÄÎÙÅ ÆÁÊÌÙ × `%s'" -#. TRANS Resource busy; a system resource that can't be shared is already in use. -#. TRANS For example, if you try to delete a file that is the root of a currently -#. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:181 -msgid "Device or resource busy" -msgstr "õÓÔÒÏÊÓÔ×Ï ÉÌÉ ÒÅÓÕÒÓ ÚÁÎÑÔÏ" +#: locale/programs/localedef.c:365 +#, c-format +msgid "" +"System's directory for character maps : %s\n" +" repertoire maps: %s\n" +" locale path : %s\n" +"%s" +msgstr "" +"óÉÓÔÅÍÎÙÅ ËÁÔÁÌÏÇÉ ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ×: %s\n" +" ÏÔÏÂÒÁÖÅÎÉÊ ÒÅÐÅÒÔÕÁÒÏ×: %s\n" +" ÐÕÔØ ÌÏËÁÌÉ : %s\n" +"%s" -#. TRANS File exists; an existing file was specified in a context where it only -#. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:191 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 -msgid "File exists" -msgstr "æÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ" +#: locale/programs/localedef.c:566 +#, c-format +msgid "circular dependencies between locale definitions" +msgstr "ÃÉËÌÉÞÅÓËÉÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÍÅÖÄÕ ÏÐÒÅÄÅÌÅÎÉÑÍÉ ÌÏËÁÌÅÊ" -#. TRANS An attempt to make an improper link across file systems was detected. -#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but -#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:202 -msgid "Invalid cross-device link" -msgstr "îÅ×ÅÒÎÁÑ ÓÓÙÌËÁ ÍÅÖÄÕ ÕÓÔÒÏÊÓÔ×ÁÍÉ" +#: locale/programs/localedef.c:572 +#, c-format +msgid "cannot add already read locale `%s' a second time" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÕÖÅ ÓÞÉÔÁÎÎÕÀ ÌÏËÁÌØ `%s' ×ÔÏÒÏÊ ÒÁÚ" -#. TRANS The wrong type of device was given to a function that expects a -#. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:212 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 -msgid "No such device" -msgstr "îÅÔ ÔÁËÏÇÏ ÕÓÔÒÏÊÓÔ×Á" +#: locale/programs/locarchive.c:87 locale/programs/locarchive.c:256 +#, c-format +msgid "cannot create temporary file" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ" + +#: locale/programs/locarchive.c:116 locale/programs/locarchive.c:302 +#, c-format +msgid "cannot initialize archive file" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ" + +#: locale/programs/locarchive.c:123 locale/programs/locarchive.c:309 +#, c-format +msgid "cannot resize archive file" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÒÁÚÍÅÒ ÁÒÈÉ×ÎÏÇÏ ÆÁÊÌÁ" + +#: locale/programs/locarchive.c:132 locale/programs/locarchive.c:318 +#: locale/programs/locarchive.c:506 +#, c-format +msgid "cannot map archive header" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÚÁÇÏÌÏ×ÏË ÁÒÈÉ×Á" + +#: locale/programs/locarchive.c:154 +#, c-format +msgid "failed to create new locale archive" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÎÏ×ÙÊ ÁÒÈÉ× ÌÏËÁÌÉ" + +#: locale/programs/locarchive.c:166 +#, c-format +msgid "cannot change mode of new locale archive" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÄÌÑ ÎÏ×ÏÇÏ ÁÒÈÉ×ÎÏÇÏ ÆÁÊÌÁ" + +#: locale/programs/locarchive.c:250 +#, c-format +msgid "cannot map locale archive file" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ ÌÏËÁÌÉ" + +#: locale/programs/locarchive.c:326 +#, c-format +msgid "cannot lock new archive" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÎÏ×ÙÊ ÁÒÈÉ×" + +#: locale/programs/locarchive.c:375 +#, c-format +msgid "cannot extend locale archive file" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÒÁÓÛÉÒÉÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ ÌÏËÁÌÉ" + +#: locale/programs/locarchive.c:384 +#, c-format +msgid "cannot change mode of resized locale archive" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÁÒÈÉ×Á ÌÏËÁÌÉ ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ ÒÁÚÍÅÒÁ" + +#: locale/programs/locarchive.c:392 +#, c-format +msgid "cannot rename new archive" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÎÏ×ÙÊ ÁÒÈÉ×" + +#: locale/programs/locarchive.c:445 +#, c-format +msgid "cannot open locale archive \"%s\"" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÁÒÈÉ× ÌÏËÁÌÉ \"%s\"" + +#: locale/programs/locarchive.c:450 +#, c-format +msgid "cannot stat locale archive \"%s\"" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat ÄÌÑ ÁÒÈÉ×Á ÌÏËÁÌÉ \"%s\"" + +#: locale/programs/locarchive.c:469 +#, c-format +msgid "cannot lock locale archive \"%s\"" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÁÒÈÉ× ÌÏËÁÌÉ \"%s\"" + +#: locale/programs/locarchive.c:492 +#, c-format +msgid "cannot read archive header" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË ÁÒÈÉ×Á" + +#: locale/programs/locarchive.c:552 +#, c-format +msgid "locale '%s' already exists" +msgstr "ÌÏËÁÌØ '%s' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" + +#: locale/programs/locarchive.c:783 locale/programs/locarchive.c:798 +#: locale/programs/locarchive.c:810 locale/programs/locarchive.c:822 +#: locale/programs/locfile.c:343 +#, c-format +msgid "cannot add to locale archive" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ Ë ÁÒÈÉ×Õ ÌÏËÁÌÉ" + +#: locale/programs/locarchive.c:977 +#, c-format +msgid "locale alias file `%s' not found" +msgstr "ÆÁÊÌ ÐÓÅ×ÄÏÎÉÍÏ× ÌÏËÁÌÅÊ `%s' ÎÅ ÎÁÊÄÅÎ" + +#: locale/programs/locarchive.c:1121 +#, c-format +msgid "Adding %s\n" +msgstr "äÏÂÁ×ÌÅÎÉÅ %s\n" + +#: locale/programs/locarchive.c:1127 +#, c-format +msgid "stat of \"%s\" failed: %s: ignored" +msgstr "ÏÐÅÒÁÃÉÑ stat ÄÌÑ \"%s\" ÎÅÕÓÐÅÛÎÁ: %s: ÉÇÎÏÒÉÒÏ×ÁÎÏ" + +#: locale/programs/locarchive.c:1133 +#, c-format +msgid "\"%s\" is no directory; ignored" +msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ËÁÔÁÌÏÇÏÍ; ÉÇÎÏÒÉÒÏ×ÁÎÏ" + +#: locale/programs/locarchive.c:1140 +#, c-format +msgid "cannot open directory \"%s\": %s: ignored" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ \"%s\": %s: ÉÇÎÏÒÉÒÏ×ÁÎÏ" + +#: locale/programs/locarchive.c:1212 +#, c-format +msgid "incomplete set of locale files in \"%s\"" +msgstr "ÎÅÐÏÌÎÙÊ ÎÁÂÏÒ ÆÁÊÌÏ× ÌÏËÁÌÉ × \"%s\"" + +#: locale/programs/locarchive.c:1276 +#, c-format +msgid "cannot read all files in \"%s\": ignored" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ×ÓÅ ÆÁÊÌÙ × \"%s\": ÉÇÎÏÒÉÒÏ×ÁÎÏ" + +#: locale/programs/locarchive.c:1346 +#, c-format +msgid "locale \"%s\" not in archive" +msgstr "ÌÏËÁÌØ \"%s\" ÏÔÓÕÔÓÔ×ÕÅÔ × ÁÒÈÉ×Å" + +#: locale/programs/locfile.c:131 +#, c-format +msgid "argument to `%s' must be a single character" +msgstr "ÁÒÇÕÍÅÎÔ ÄÌÑ `%s' ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ" + +#: locale/programs/locfile.c:251 +msgid "syntax error: not inside a locale definition section" +msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ: ×ÎÅ ÓÅËÃÉÉ ÏÐÒÅÄÅÌÅÎÉÑ ÌÏËÁÌÉ" + +#: locale/programs/locfile.c:625 +#, c-format +msgid "cannot open output file `%s' for category `%s'" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s' ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'" + +#: locale/programs/locfile.c:649 +#, c-format +msgid "failure while writing data for category `%s'" +msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁÐÉÓÉ ÄÁÎÎÙÈ ÄÌÑ ËÁÔÅÇÏÒÉÉ`%s'" + +#: locale/programs/locfile.c:745 +#, c-format +msgid "cannot create output file `%s' for category `%s'" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s' ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'" + +#: locale/programs/locfile.c:781 +msgid "expect string argument for `copy'" +msgstr "ÄÌÑ `copy' ÏÖÉÄÁÅÔÓÑ ÁÒÇÕÍÅÎÔ-ÓÔÒÏËÁ" + +#: locale/programs/locfile.c:785 +msgid "locale name should consist only of portable characters" +msgstr "ÉÍÑ ÌÏËÁÌÉ ÄÏÌÖÎÏ ÓÏÓÔÏÑÔØ ÔÏÌØËÏ ÉÚ ÐÅÒÅÎÏÓÉÍÙÈ ÚÎÁËÏ×" + +#: locale/programs/locfile.c:804 +msgid "no other keyword shall be specified when `copy' is used" +msgstr "ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ `copy' ÎÅÌØÚÑ ÚÁÄÁ×ÁÔØ ÄÒÕÇÉÅ ËÌÀÞÅ×ÙÅ ÓÌÏ×Á" + +#: locale/programs/repertoire.c:229 locale/programs/repertoire.c:270 +#: locale/programs/repertoire.c:295 +#, c-format +msgid "syntax error in repertoire map definition: %s" +msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ ÏÔÏÂÒÁÖÅÎÉÑ ÒÅÐÅÒÔÕÁÒÁ: %s" + +#: locale/programs/repertoire.c:271 +msgid "no or value given" +msgstr "ÎÅ ÚÁÄÁÎÏ ÚÎÁÞÅÎÉÅ ÉÌÉ " + +#: locale/programs/repertoire.c:331 +#, c-format +msgid "cannot save new repertoire map" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÈÒÁÎÉÔØ ÎÏ×ÏÅ ÏÔÏÂÒÁÖÅÎÉÅ ÒÅÐÅÒÔÕÁÒÁ" + +#: locale/programs/repertoire.c:342 +#, c-format +msgid "repertoire map file `%s' not found" +msgstr "ÆÁÊÌ ÏÔÏÂÒÁÖÅÎÉÑ ÒÅÐÅÒÔÕÁÒÁ `%s' ÎÅ ÎÁÊÄÅÎ" + +#: locale/programs/repertoire.c:449 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> É <%s> ÎÅ Ñ×ÌÑÀÔÓÑ ÄÏÐÕÓÔÉÍÙÍÉ ÉÍÅÎÁÍÉ ÄÉÁÐÁÚÏÎÁ" + +#: locale/programs/repertoire.c:456 +msgid "upper limit in range is not smaller then lower limit" +msgstr "×ÅÒÈÎÑÑ ÇÒÁÎÉÃÁ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÅÎØÛÅ ÎÉÖÎÅÊ" -#. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:221 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 -msgid "Not a directory" -msgstr "üÔÏ ÎÅ ËÁÔÁÌÏÇ" +#: login/programs/pt_chown.c:74 +#, 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 "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ×ÌÁÄÅÌØÃÁ, ÇÒÕÐÐÕ É ÐÒÁ×Á ÄÏÓÔÕÐÁ ÄÌÑ ÐÏÄÞÉÎÅÎÎÏÇÏ ÐÓÅ×ÄÏÔÅÒÍÉÎÁÌÁ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ ÏÓÎÏ×ÎÏÍÕ ÐÓÅ×ÄÏÔÅÒÍÉÎÁÌÕ, ÐÅÒÅÄÁÎÎÏÇÏ ÐÏ ÄÅÓËÒÉÐÔÏÒÕ ÆÁÊÌÁ `%d'. üÔÏ ×ÓÐÏÍÏÇÁÔÅÌØÎÁÑ ÐÒÏÇÒÁÍÍÁ ÄÌÑ ÆÕÎËÃÉÉ `grantpt'. ïÎÁ ÎÅ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏÇÏ ÚÁÐÕÓËÁ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ.\n" -#. TRANS File is a directory; you cannot open a directory for writing, -#. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:231 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 -msgid "Is a directory" -msgstr "üÔÏ ËÁÔÁÌÏÇ" +#: login/programs/pt_chown.c:84 +#, c-format +msgid "" +"The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.\n" +"\n" +"%s" +msgstr "" +"÷ÌÁÄÅÌÅà ÕÓÔÁÎÁ×ÌÅÎ × ÔÅËÕÝÅÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÇÒÕÐÐÁ ÕÓÔÁÎÁ×ÌÅÎÁ × `%s', ÐÒÁ×Á ÄÏÓÔÕÐÁ ÕÓÔÁÎÁ×ÌÅÎÙ × `%o'.\n" +"\n" +"%s" -#. TRANS Invalid argument. This is used to indicate various kinds of problems -#. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:241 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 -msgid "Invalid argument" -msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÁÒÇÕÍÅÎÔ" +#: login/programs/pt_chown.c:161 +#, c-format +msgid "too many arguments" +msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×" -#. TRANS The current process has too many files open and can't open any more. -#. TRANS Duplicate descriptors do count toward this limit. -#. TRANS -#. TRANS In BSD and GNU, the number of open files is controlled by a resource -#. TRANS limit that can usually be increased. If you get this error, you might -#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; -#. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:256 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 -msgid "Too many open files" -msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ×" +#: login/programs/pt_chown.c:169 +#, c-format +msgid "needs to be installed setuid `root'" +msgstr "ÎÅÏÂÈÏÄÉÍÏ ÕÓÔÁÎÏ×ÉÔØ Ó setuid `root'" -#. TRANS There are too many distinct file openings in the entire system. Note -#. TRANS that any number of linked channels count as just one file opening; see -#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:267 -msgid "Too many open files in system" -msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ× × ÓÉÓÔÅÍÅ" +#: malloc/mcheck.c:324 +msgid "memory is consistent, library is buggy\n" +msgstr "ÐÁÍÑÔØ × ÈÏÒÏÛÅÍ ÓÏÓÔÏÑÎÉÉ, ÏÛÉÂËÉ × ÂÉÂÌÉÏÔÅËÅ\n" -#. TRANS Inappropriate I/O control operation, such as trying to set terminal -#. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:277 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 -msgid "Inappropriate ioctl for device" -msgstr "îÅÐÒÉÍÅÎÉÍÙÊ Ë ÄÁÎÎÏÍÕ ÕÓÔÒÏÊÓÔ×Õ ioctl" +#: malloc/mcheck.c:327 +msgid "memory clobbered before allocated block\n" +msgstr "ÐÁÍÑÔØ ÚÁÔÅÒÔÁ ÐÅÒÅÄ ×ÙÄÅÌÅÎÎÙÍ ÂÌÏËÏÍ\n" -#. TRANS An attempt to execute a file that is currently open for writing, or -#. TRANS write to a file that is currently being executed. Often using a -#. TRANS debugger to run a program is considered having it open for writing and -#. TRANS will cause this error. (The name stands for ``text file busy''.) This -#. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:290 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 -msgid "Text file busy" -msgstr "ôÅËÓÔÏ×ÙÊ ÆÁÊÌ ÚÁÎÑÔ" +#: malloc/mcheck.c:330 +msgid "memory clobbered past end of allocated block\n" +msgstr "ÐÁÍÑÔØ ÚÁÔÅÒÔÁ ÐÏÓÌÅ ËÏÎÃÁ ×ÙÄÅÌÅÎÎÏÇÏ ÂÌÏËÁ\n" -#. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:299 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 -msgid "File too large" -msgstr "æÁÊÌ ÓÌÉÛËÏÍ ×ÅÌÉË" +#: malloc/mcheck.c:333 +msgid "block freed twice\n" +msgstr "ÂÌÏË ÏÓ×ÏÂÏÖÄÅÎ Ä×ÁÖÄÙ\n" -#. TRANS No space left on device; write operation on a file failed because the -#. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:309 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 -msgid "No space left on device" -msgstr "îÁ ÕÓÔÒÏÊÓÔ×Å ËÏÎÞÉÌÏÓØ ÍÅÓÔÏ" +#: malloc/mcheck.c:336 +msgid "bogus mcheck_status, library is buggy\n" +msgstr "ÎÅÁÄÅË×ÁÔÎÙÊ mcheck_status, × ÂÉÂÌÉÏÔÅËÅ ÏÛÉÂËÉ\n" -#. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:318 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 -msgid "Illegal seek" -msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÏÐÅÒÁÃÉÑ ÓÍÅÝÅÎÉÑ" +#: malloc/memusage.sh:27 +msgid "Try `memusage --help' for more information." +msgstr "ðÏÐÒÏÂÕÊÔÅ `memusage --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ." + +#: malloc/memusage.sh:33 +msgid "memusage: option `$1' requires an argument" +msgstr "memusage: ËÌÀÞ `$1' ÔÒÅÂÕÅÔ ÁÒÇÕÍÅÎÔ" -#. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:327 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 -msgid "Read-only file system" -msgstr "æÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ ÄÏÓÔÕÐÎÁ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ" +#: malloc/memusage.sh:39 +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 though 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" +"For bug reporting instructions, please see:\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" +"ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ËÏÒÏÔËÉÈ.\n" +"\n" +"éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ Ï ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ\n" +"." -#. TRANS Too many links; the link count of a single file would become too large. -#. TRANS @code{rename} can cause this error if the file being renamed already has -#. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:338 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 -msgid "Too many links" -msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÓÓÙÌÏË" +#: malloc/memusage.sh:90 +msgid "" +"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n" +" [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n" +" [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]\n" +" PROGRAM [PROGRAMOPTION]..." +msgstr "" +"óÉÎÔÁËÓÉÓ: memusage [--data=æáêì] [--progname=éíñ] [--png=æáêì] [--unbuffered]\n" +" [--buffer=þéóìï] [--no-timer] [--time-based] [--total]\n" +" [--title=óôòïëá] [--x-size=þéóìï] [--y-size=þéóìï]\n" +" ðòïçòáííá [ëìàþ-ðòïçòáííù]..." + +#: malloc/memusage.sh:182 +msgid "memusage: option `${1##*=}' is ambiguous" +msgstr "memusage: ËÌÀÞ `${1##*=}' ÎÅÏÄÎÏÚÎÁÞÅÎ" + +#: malloc/memusage.sh:191 +msgid "memusage: unrecognized option `$1'" +msgstr "memusage: ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÌÀÞ `$1'" + +#: malloc/memusage.sh:204 +msgid "No program name given" +msgstr "îÅ ÚÁÄÁÎÏ ÉÍÑ ÐÒÏÇÒÁÍÍÙ" -#. TRANS Domain error; used by mathematical functions when an argument value does -#. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:361 -msgid "Numerical argument out of domain" -msgstr "þÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ ×ÎÅ ÏÂÌÁÓÔÉ ÏÐÒÅÄÅÌÅÎÉÑ" +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "éÍÑ ×ÙÈÏÄÎÏÇÏ ÆÁÊÌÁ" -#. TRANS Range error; used by mathematical functions when the result value is -#. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:371 -msgid "Numerical result out of range" -msgstr "þÉÓÌÏ×ÏÊ ÒÅÚÕÌØÔÁÔ ×ÎÅ ÐÒÅÄÓÔÁ×ÉÍÏÇÏ ÄÉÁÐÁÚÏÎÁ" +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "úÁÇÏÌÏ×ÏË ÄÌÑ ×ÙÈÏÄÎÏÇÏ ÇÒÁÆÉËÁ" -#. TRANS Resource temporarily unavailable; the call might work if you try again -#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; -#. TRANS they are always the same in the GNU C library. -#. TRANS -#. TRANS This error can happen in a few different situations: -#. TRANS -#. TRANS @itemize @bullet -#. TRANS @item -#. TRANS An operation that would block was attempted on an object that has -#. TRANS non-blocking mode selected. Trying the same operation again will block -#. TRANS until some external condition makes it possible to read, write, or -#. TRANS connect (whatever the operation). You can use @code{select} to find out -#. TRANS when the operation will be possible; @pxref{Waiting for I/O}. -#. TRANS -#. TRANS @strong{Portability Note:} In many older Unix systems, this condition -#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code -#. TRANS different from @code{EAGAIN}. To make your program portable, you should -#. TRANS check for both codes and treat them the same. -#. TRANS -#. TRANS @item -#. TRANS A temporary resource shortage made an operation impossible. @code{fork} -#. TRANS can return this error. It indicates that the shortage is expected to -#. TRANS pass, so your program can try the call again later and it may succeed. -#. TRANS It is probably a good idea to delay for a few seconds before trying it -#. TRANS again, to allow time for other processes to release scarce resources. -#. TRANS Such shortages are usually fairly serious and affect the whole system, -#. TRANS so usually an interactive program should report the error to the user -#. TRANS and return to its command loop. -#. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:408 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 -msgid "Resource temporarily unavailable" -msgstr "òÅÓÕÒÓ ×ÒÅÍÅÎÎÏ ÎÅÄÏÓÔÕÐÅÎ" +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "çÅÎÅÒÉÒÏ×ÁÔØ ×Ù×ÏÄ ÌÉÎÅÊÎÏ ÏÔÎÏÓÉÔÅÌØÎÏ ×ÒÅÍÅÎÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÌÉÎÅÊÎÏ ÏÔÎÏÓÉÔÅÌØÎÏ ÞÉÓÌÕ ×ÙÚÏ×Ï× ÆÕÎËÃÉÊ)" -#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). -#. TRANS The values are always the same, on every operating system. -#. TRANS -#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a -#. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:421 -msgid "Operation would block" -msgstr "ïÐÅÒÁÃÉÑ ÐÒÉ×ÅÄÅÔ Ë ÂÌÏËÉÒÏ×ËÅ" +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "ðÏÓÔÒÏÉÔØ ÔÁËÖÅ ÇÒÁÆÉË ÉÔÏÇÏ×ÏÇÏ ÐÏÔÒÅÂÌÅÎÉÑ ÐÁÍÑÔÉ" -#. TRANS An operation that cannot complete immediately was initiated on an object -#. TRANS that has non-blocking mode selected. Some functions that must always -#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return -#. TRANS @code{EAGAIN}. Instead, they return @code{EINPROGRESS} to indicate that -#. TRANS the operation has begun and will take some time. Attempts to manipulate -#. TRANS the object before the call completes return @code{EALREADY}. You can -#. TRANS use the @code{select} function to find out when the pending operation -#. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:437 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 -msgid "Operation now in progress" -msgstr "ïÐÅÒÁÃÉÑ ×ÙÐÏÌÎÑÅÔÓÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ" +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "ÒÉÓÏ×ÁÔØ ÇÒÁÆÉË ÛÉÒÉÎÏÊ × VALUE ÐÉËÓÅÌÏ×" -#. TRANS An operation is already in progress on an object that has non-blocking -#. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:447 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 -msgid "Operation already in progress" -msgstr "ïÐÅÒÁÃÉÑ ÕÖÅ ×ÙÐÏÌÎÑÅÔÓÑ" +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "ÒÉÓÏ×ÁÔØ ÇÒÁÆÉË ×ÙÓÏÔÏÊ × VALUE ÐÉËÓÅÌÏ×" -#. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:456 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 -msgid "Socket operation on non-socket" -msgstr "ïÐÅÒÁÃÉÑ ÄÌÑ ÓÏËÅÔÁ ÐÒÉÍÅÎÅÎÁ Ë ÎÅ-ÓÏËÅÔÕ" +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "óÇÅÎÅÒÉÒÏ×ÁÔØ ÇÒÁÆÉË ÐÏ ÄÁÎÎÙÍ ÐÒÏÆÉÌÉÒÏ×ÁÎÉÑ ÐÁÍÑÔÉ" -#. TRANS The size of a message sent on a socket was larger than the supported -#. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:466 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 -msgid "Message too long" -msgstr "óÏÏÂÝÅÎÉÅ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ" +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "æáêì-äáîîùè [÷ùèïäîïê-æáêì]" -#. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:475 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 -msgid "Protocol wrong type for socket" -msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÄÌÑ ÓÏËÅÔÁ ÔÉÐ ÐÒÏÔÏËÏÌÁ" +#: misc/error.c:118 timezone/zic.c:396 +msgid "Unknown system error" +msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÓÉÓÔÅÍÎÁÑ ÏÛÉÂËÁ" -#. TRANS You specified a socket option that doesn't make sense for the -#. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:485 -msgid "Protocol not available" -msgstr "ðÒÏÔÏËÏÌ ÎÅÄÏÓÔÕÐÅÎ" +#: nis/nis_callback.c:189 +msgid "unable to free arguments" +msgstr "ÎÅ ÕÄÁÌÏÓØ ×ÙÓ×ÏÂÏÄÉÔØ ÚÁÎÑÔÕÀ ÁÒÇÕÍÅÎÔÁÍÉ ÐÁÍÑÔØ" -#. TRANS The socket domain does not support the requested communications protocol -#. TRANS (perhaps because the requested protocol is completely invalid). -#. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:496 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 -msgid "Protocol not supported" -msgstr "ðÒÏÔÏËÏÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" +#: nis/nis_error.h:1 nis/ypclnt.c:822 nis/ypclnt.c:910 posix/regcomp.c:132 +#: sysdeps/gnu/errlist.c:20 +msgid "Success" +msgstr "ðÏÂÅÄÁ" -#. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:505 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 -msgid "Socket type not supported" -msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ÓÏËÅÔÁ" +#: nis/nis_error.h:2 +msgid "Probable success" +msgstr "÷ÅÒÏÑÔÎÙÊ ÕÓÐÅÈ" -#. 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 -#. TRANS implemented for all communications protocols. In the GNU system, this -#. TRANS error can happen for many calls when the object does not support the -#. TRANS particular operation; it is a generic indication that the server knows -#. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:519 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 -msgid "Operation not supported" -msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ ÏÐÅÒÁÃÉÑ" +#: nis/nis_error.h:3 +msgid "Not found" +msgstr "îÅ ÎÁÊÄÅÎÏ" -#. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:528 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 -msgid "Protocol family not supported" -msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÏÅ ÓÅÍÅÊÓÔ×Ï ÐÒÏÔÏËÏÌÏ×" +#: nis/nis_error.h:4 +msgid "Probably not found" +msgstr "÷ÅÒÏÑÔÎÏ, ÎÅ ÎÁÊÄÅÎÏ" -#. 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}. -#: stdio-common/../sysdeps/gnu/errlist.c:538 -msgid "Address family not supported by protocol" -msgstr "óÅÍÅÊÓÔ×Ï ÁÄÒÅÓÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÒÏÔÏËÏÌÏÍ" +#: nis/nis_error.h:5 +msgid "Cache expired" +msgstr "÷ÒÅÍÑ ÖÉÚÎÉ ËÜÛÁ ÉÓÔÅËÌÏ " -#. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:547 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 -msgid "Address already in use" -msgstr "áÄÒÅÓ ÕÖÅ ÉÓÐÏÌØÚÕÅÔÓÑ" +#: nis/nis_error.h:6 +msgid "NIS+ servers unreachable" +msgstr "óÌÕÖÂÙ NIS+ ÎÅÄÏÓÔÉÖÉÍÙ" -#. TRANS The requested socket address is not available; for example, you tried -#. TRANS to give a socket a name that doesn't match the local host name. -#. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:558 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 -msgid "Cannot assign requested address" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÚÎÁÞÉÔØ ÚÁÐÒÏÛÅÎÎÙÊ ÁÄÒÅÓ" +#: nis/nis_error.h:7 +msgid "Unknown object" +msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÏÂßÅËÔ" -#. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:567 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 -msgid "Network is down" -msgstr "óÅÔØ ÎÅ ÒÁÂÏÔÁÅÔ" +#: nis/nis_error.h:8 +msgid "Server busy, try again" +msgstr "óÅÒ×ÅÒ ÚÁÎÑÔ, ÐÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ" -#. TRANS A socket operation failed because the subnet containing the remote host -#. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:577 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 -msgid "Network is unreachable" -msgstr "óÅÔØ ÎÅÄÏÓÔÕÐÎÁ" +#: nis/nis_error.h:9 +msgid "Generic system error" +msgstr "ïÂÝÁÑ ÏÛÉÂËÁ ÓÉÓÔÅÍÙ" -#. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:586 -msgid "Network dropped connection on reset" -msgstr "óÅÔÅ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ ÂÙÌÏ ÓÂÒÏÛÅÎÏ" +#: nis/nis_error.h:10 +msgid "First/next chain broken" +msgstr "òÁÚÏÒ×ÁÎÁ ÃÅÐÏÞËÁ ÐÅÒ×ÙÊ/ÓÌÅÄÕÀÝÉÊ" + +#. TRANS Permission denied; the file permissions do not allow the attempted operation. +#: nis/nis_error.h:11 nis/ypclnt.c:867 sysdeps/gnu/errlist.c:157 +msgid "Permission denied" +msgstr "ïÔËÁÚÁÎÏ × ÄÏÓÔÕÐÅ" -#. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:595 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 -msgid "Software caused connection abort" -msgstr "ðÒÏÇÒÁÍÍÁ ×ÙÚ×ÁÌÁ ÓÂÒÏÓ ÓÏÅÄÉÎÅÎÉÑ" +#: nis/nis_error.h:12 +msgid "Not owner" +msgstr "îÅ ×ÌÁÄÅÌÅÃ" -#. TRANS A network connection was closed for reasons outside the control of the -#. TRANS local host, such as by the remote machine rebooting or an unrecoverable -#. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:606 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 -msgid "Connection reset by peer" -msgstr "óÏÅÄÉÎÅÎÉÅ ÓÂÒÏÛÅÎÏ ÄÒÕÇÏÊ ÓÔÏÒÏÎÏÊ" +#: nis/nis_error.h:13 +msgid "Name not served by this server" +msgstr "éÍÑ ÎÅ ÏÂÓÌÕÖÉ×ÁÅÔÓÑ ÄÁÎÎÙÍ ÓÅÒ×ÅÒÏÍ" -#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this -#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the -#. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:617 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 -msgid "No buffer space available" -msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÂÕÆÅÒÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á" +#: nis/nis_error.h:14 +msgid "Server out of memory" +msgstr "ðÁÍÑÔØ ÎÁ ÓÅÒ×ÅÒÅ ÉÓÞÅÒÐÁÎÁ" -#. TRANS You tried to connect a socket that is already connected. -#. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:627 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 -msgid "Transport endpoint is already connected" -msgstr "ëÏÎÅÞÎÁÑ ÔÏÞËÁ ÐÅÒÅÄÁÞÉ ÕÖÅ ÐÏÄÓÏÅÄÉÎÅÎÁ" +#: nis/nis_error.h:15 +msgid "Object with same name exists" +msgstr "óÕÝÅÓÔ×ÕÅÔ ÏÂßÅËÔ Ó ÔÁËÉÍ ÖÅ ÉÍÅÎÅÍ" -#. TRANS The socket is not connected to anything. You get this error when you -#. TRANS try to transmit data over a socket, without first specifying a -#. TRANS destination for the data. For a connectionless socket (for datagram -#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:639 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 -msgid "Transport endpoint is not connected" -msgstr "ëÏÎÅÞÎÁÑ ÔÏÞËÁ ÐÅÒÅÄÁÞÉ ÎÅ ÐÏÄÓÏÅÄÉÎÅÎÁ" +#: nis/nis_error.h:16 +msgid "Not master server for this domain" +msgstr "üÔÏ ÎÅ ÍÁÓÔÅÒ-ÓÅÒ×ÅÒ ÄÌÑ ÄÁÎÎÏÇÏ ÄÏÍÅÎÁ" -#. TRANS No default destination address was set for the socket. You get this -#. TRANS error when you try to transmit data over a connectionless socket, -#. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:650 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 -msgid "Destination address required" -msgstr "ôÒÅÂÕÅÔÓÑ ÕËÁÚÁÔØ ÁÄÒÅÓ ÎÁÚÎÁÞÅÎÉÑ" +#: nis/nis_error.h:17 +msgid "Invalid object for operation" +msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÄÌÑ ÄÁÎÎÏÊ ÏÐÅÒÁÃÉÉ ÏÂßÅËÔ" -#. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:659 -msgid "Cannot send after transport endpoint shutdown" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÓÌÁÔØ ÄÁÎÎÙÅ ÐÏÓÌÅ ×ÙËÌÀÞÅÎÉÑ ËÏÎÅÞÎÏÊ ÔÏÞËÉ ÐÅÒÅÄÁÞÉ" +#: nis/nis_error.h:18 +msgid "Malformed name, or illegal name" +msgstr "îÅÐÒÁ×ÉÌØÎÏ ÕËÁÚÁÎÎÏÅ ÉÌÉ ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:668 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 -msgid "Too many references: cannot splice" -msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÓÓÙÌÏË: ÎÅ×ÏÚÍÏÖÎÏ ÏÂßÅÄÉÎÉÔØ" +#: nis/nis_error.h:19 +msgid "Unable to create callback" +msgstr "" -#. TRANS A socket operation with a specified timeout received no response during -#. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:678 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 -msgid "Connection timed out" -msgstr "÷ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÓÏÅÄÉÎÅÎÉÑ ÉÓÔÅËÌÏ" +#: nis/nis_error.h:20 +msgid "Results sent to callback proc" +msgstr "" -#. TRANS A remote host refused to allow the network connection (typically because -#. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:688 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 -msgid "Connection refused" -msgstr "÷ ÓÏÅÄÉÎÅÎÉÉ ÏÔËÁÚÁÎÏ" +#: nis/nis_error.h:21 +msgid "Not found, no such name" +msgstr "îÅ ÎÁÊÄÅÎÏ, ÎÅÔ ÔÁËÏÇÏ ÉÍÅÎÉ" -#. TRANS Too many levels of symbolic links were encountered in looking up a file name. -#. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:698 -msgid "Too many levels of symbolic links" -msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÕÒÏ×ÎÅÊ ÓÉÍ×ÏÌØÎÙÈ ÓÓÙÌÏË" +#: nis/nis_error.h:22 +msgid "Name/entry isn't unique" +msgstr "éÍÑ/ÚÁÐÉÓØ ÎÅ ÕÎÉËÁÌØÎÏ" -#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for -#. TRANS Files}) or host name too long (in @code{gethostname} or -#. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:709 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 -msgid "File name too long" -msgstr "óÌÉÛËÏÍ ÄÌÉÎÎÏÅ ÉÍÑ ÆÁÊÌÁ" +#: nis/nis_error.h:23 +msgid "Modification failed" +msgstr "íÏÄÉÆÉËÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ" -#. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:718 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 -msgid "Host is down" -msgstr "èÏÓÔ ×ÙËÌÀÞÅÎ" +#: nis/nis_error.h:24 +msgid "Database for table does not exist" +msgstr "âÁÚÁ ÄÁÎÎÙÈ ÄÌÑ ÔÁÂÌÉÃÙ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:727 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 -msgid "No route to host" -msgstr "îÅÔ ÐÕÔÉ ÄÏ ÈÏÓÔÁ" +#: nis/nis_error.h:25 +msgid "Entry/table type mismatch" +msgstr "îÅÓÏÏÔ×ÅÔÓÔ×ÉÅ ÔÉÐÏ× ÚÁÐÉÓÉ/ÔÁÂÌÉÃÙ" -#. TRANS Directory not empty, where an empty directory was expected. Typically, -#. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:737 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 -msgid "Directory not empty" -msgstr "ëÁÔÁÌÏÇ ÎÅ ÐÕÓÔ" +#: nis/nis_error.h:26 +msgid "Link points to illegal name" +msgstr "óÓÙÌËÁ ÕËÁÚÙ×ÁÅÔ ÎÁ ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ" -#. TRANS This means that the per-user limit on new process would be exceeded by -#. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on -#. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:748 -msgid "Too many processes" -msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÐÒÏÃÅÓÓÏ×" +#: nis/nis_error.h:27 +msgid "Partial success" +msgstr "þÁÓÔÉÞÎÙÊ ÕÓÐÅÈ" -#. TRANS The file quota system is confused because there are too many users. -#. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:758 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 -msgid "Too many users" -msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÅÊ" +#: nis/nis_error.h:28 +msgid "Too many attributes" +msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÁÔÒÉÂÕÔÏ×" -#. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:767 -msgid "Disk quota exceeded" -msgstr "ðÒÅ×ÙÛÅÎÁ ÄÉÓËÏ×ÁÑ Ë×ÏÔÁ" +#: nis/nis_error.h:29 +msgid "Error in RPC subsystem" +msgstr "ïÛÉÂËÁ × ÐÏÄÓÉÓÔÅÍÅ RPC" -#. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS -#. TRANS system which is due to file system rearrangements on the server host. -#. TRANS Repairing this condition usually requires unmounting and remounting -#. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:779 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 -msgid "Stale NFS file handle" -msgstr "õÓÔÁÒÅ×ÛÉÊ ÈÜÎÄÌ ÆÁÊÌÁ NFS" +#: nis/nis_error.h:30 +msgid "Missing or malformed attribute" +msgstr "ðÒÏÐÕÝÅÎÎÙÊ ÉÌÉ ÎÅÐÒÁ×ÉÌØÎÏ ÕËÁÚÁÎÎÙÊ ÁÔÒÉÂÕÔ" -#. TRANS An attempt was made to NFS-mount a remote file system with a file name that -#. TRANS already specifies an NFS-mounted file. -#. TRANS (This is an error on some operating systems, but we expect it to work -#. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:791 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 -msgid "Object is remote" -msgstr "üÔÏ ÕÄÁÌÅÎÎÙÊ ÏÂßÅËÔ" +#: nis/nis_error.h:31 +msgid "Named object is not searchable" +msgstr "éÍÅÎÏ×ÁÎÎÙÊ ÏÂßÅËÔ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÏÉÓË" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:800 -#, fuzzy -msgid "RPC struct is bad" -msgstr "îÅÐÒÁ×ÉÌØÎÁÑ ÓÔÒÕËÔÕÒÁ RPC" +#: nis/nis_error.h:32 +msgid "Error while talking to callback proc" +msgstr "" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:809 -#, fuzzy -msgid "RPC version wrong" -msgstr "îÅÐÒÁ×ÉÌØÎÁÑ ×ÅÒÓÉÑ RPC" +#: nis/nis_error.h:33 +msgid "Non NIS+ namespace encountered" +msgstr "ïÂÎÁÒÕÖÅÎÏ ÎÅ-NIS+ ÐÒÏÓÔÒÁÎÓÔ×Ï ÉÍÅÎ" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:818 -#, fuzzy -msgid "RPC program not available" -msgstr "ðÒÏÇÒÁÍÍÁ RPC ÎÅÄÏÓÔÕÐÎÁ" +#: nis/nis_error.h:34 +msgid "Illegal object type for operation" +msgstr "îÅ ÄÏÐÕÓÔÉÍÙÊ ÄÌÑ ÏÐÅÒÁÃÉÉ ÔÉÐ ÏÂßÅËÔÁ" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:827 -#, fuzzy -msgid "RPC program version wrong" -msgstr "îÅÐÒÁ×ÉÌØÎÁÑ ×ÅÒÓÉÑ ÐÒÏÇÒÁÍÍÙ RPC" +#: nis/nis_error.h:35 +msgid "Passed object is not the same object on server" +msgstr "ðÅÒÅÄÁÎÎÙÊ ÏÂßÅËÔ ÎÅ ÔÏÇÏ ÖÅ ÔÉÐÁ, ÞÔÏ ÏÂßÅËÔ ÎÁ ÓÅÒ×ÅÒÅ" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:836 -msgid "RPC bad procedure for program" -msgstr "" +#: nis/nis_error.h:36 +msgid "Modify operation failed" +msgstr "ïÐÅÒÁÃÉÑ ÍÏÄÉÆÉËÁÃÉÉ ÎÅÕÓÐÅÛÎÁ" -#. TRANS No locks available. This is used by the file locking facilities; see -#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but -#. TRANS it can result from an operation to an NFS server running another -#. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:848 -msgid "No locks available" -msgstr "îÅÔ ÄÏÓÔÕÐÎÙÈ ÂÌÏËÉÒÏ×ÏË" +#: nis/nis_error.h:37 +msgid "Query illegal for named table" +msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÁÐÒÏÓ ÄÌÑ ÉÍÅÎÏ×ÁÎÎÏÊ ÔÁÂÌÉÃÙ" -#. TRANS Inappropriate file type or format. The file was the wrong type for the -#. TRANS operation, or a data file had the wrong format. -#. TRANS -#. TRANS On some systems @code{chmod} returns this error if you try to set the -#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:861 -msgid "Inappropriate file type or format" -msgstr "îÅÐÏÄÈÏÄÑÝÉÊ ÔÉÐ ÉÌÉ ÆÏÒÍÁÔ ÆÁÊÌÁ" +#: nis/nis_error.h:38 +msgid "Attempt to remove a non-empty table" +msgstr "ðÏÐÙÔËÁ ÕÄÁÌÉÔØ ÎÅÐÕÓÔÕÀ ÔÁÂÌÉÃÕ" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:870 -msgid "Authentication error" -msgstr "ïÛÉÂËÁ ÁÕÔÅÎÆÉËÁÃÉÉ" +#: nis/nis_error.h:39 +msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" +msgstr "ïÛÉÂËÁ ÏÂÒÁÝÅÎÉÑ Ë ÆÁÊÌÕ ÈÏÌÏÄÎÏÇÏ ÚÁÐÕÓËÁ NIS+. õÓÔÁÎÏ×ÌÅÎ ÌÉ NIS+?" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:879 -msgid "Need authenticator" -msgstr "îÅÏÂÈÏÄÉÍ ÁÕÔÅÎÆÉËÁÔÏÒ" +#: nis/nis_error.h:40 +msgid "Full resync required for directory" +msgstr "äÌÑ ËÁÔÁÌÏÇÁ ÔÒÅÂÕÅÔÓÑ ÐÏÌÎÁÑ ÒÅÓÉÎÈÒÏÎÉÚÁÃÉÑ" -#. TRANS Function not implemented. This indicates that the function called is -#. TRANS not implemented at all, either in the C library itself or in the -#. TRANS operating system. When you get this error, you can be sure that this -#. TRANS particular function will always fail with @code{ENOSYS} unless you -#. TRANS install a new version of the C library or the operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:892 -msgid "Function not implemented" -msgstr "æÕÎËÃÉÑ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ" +#: nis/nis_error.h:41 +msgid "NIS+ operation failed" +msgstr "ïÐÅÒÁÃÉÑ NIS+ ÎÅÕÓÐÅÛÎÁ" -#. TRANS Not supported. A function returns this error when certain parameter -#. TRANS values are valid, but the functionality they request is not available. -#. TRANS This can mean that the function does not implement a particular command -#. TRANS or option value or flag bit at all. For functions that operate on some -#. TRANS object given in a parameter, such as a file descriptor or a port, it -#. TRANS might instead mean that only @emph{that specific object} (file -#. TRANS descriptor, port, etc.) is unable to support the other parameters given; -#. TRANS different file descriptors might support different ranges of parameter -#. TRANS values. -#. TRANS -#. TRANS If the entire function is not available at all in the implementation, -#. TRANS it returns @code{ENOSYS} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:912 -msgid "Not supported" -msgstr "îÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" +#: nis/nis_error.h:42 +msgid "NIS+ service is unavailable or not installed" +msgstr "óÌÕÖÂÁ NIS+ ÎÅÄÏÓÔÕÐÎÁ ÉÌÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ" -#. 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. -#: stdio-common/../sysdeps/gnu/errlist.c:922 -msgid "Invalid or incomplete multibyte or wide character" -msgstr "îÅ×ÅÒÎÙÊ ÉÌÉ ÎÅÐÏÌÎÙÊ ÍÕÌØÔÉÂÁÊÔÎÙÊ ÉÌÉ ÛÉÒÏËÉÊ ÚÎÁË" +#: nis/nis_error.h:43 +msgid "Yes, 42 is the meaning of life" +msgstr "äÁ, 42 -- ÜÔÏ ÓÍÙÓÌ ÖÉÚÎÉ" -#. TRANS In the GNU system, servers supporting the @code{term} protocol return -#. TRANS this error for certain operations when the caller is not in the -#. TRANS foreground process group of the terminal. Users do not usually see this -#. TRANS error because functions such as @code{read} and @code{write} translate -#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, -#. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:936 -msgid "Inappropriate operation for background process" -msgstr "îÅÐÏÄÈÏÄÑÝÁÑ ÏÐÅÒÁÃÉÑ ÄÌÑ ÆÏÎÏ×ÏÇÏ ÐÒÏÃÅÓÓÁ" +#: nis/nis_error.h:44 +msgid "Unable to authenticate NIS+ server" +msgstr "îÅ ÕÄÁÌÏÓØ ÁÕÔÅÎÆÉÃÉÒÏ×ÁÔØ ÓÅÒ×ÅÒ NIS+" -#. TRANS In the GNU system, opening a file returns this error when the file is -#. TRANS translated by a program and the translator program dies while starting -#. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:947 -msgid "Translator died" -msgstr "ôÒÁÎÓÌÑÔÏÒ ÕÍÅÒ" +#: nis/nis_error.h:45 +msgid "Unable to authenticate NIS+ client" +msgstr "îÅ ÕÄÁÌÏÓØ ÁÕÔÅÎÆÉÃÉÒÏ×ÁÔØ ËÌÉÅÎÔ NIS+" -#. TRANS The experienced user will know what is wrong. -#. TRANS @c This error code is a joke. Its perror text is part of the joke. -#. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:958 -msgid "?" -msgstr "?" +#: nis/nis_error.h:46 +msgid "No file space on server" +msgstr "îÁ ÓÅÒ×ÅÒÅ ÎÅÔ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á" -#. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:967 -msgid "You really blew it this time" -msgstr "îÁ ÜÔÏÔ ÒÁÚ ×Ù ×ÓÅÈ ÏÐÒÏËÉÎÕÌÉ" +#: nis/nis_error.h:47 +msgid "Unable to create process on server" +msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÐÒÏÃÅÓÓ ÎÁ ÓÅÒ×ÅÒÅ" -#. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:976 -msgid "Computer bought the farm" -msgstr "ëÏÍÐØÀÔÅÒ ËÕÐÉÌ ÆÅÒÍÕ" +#: nis/nis_error.h:48 +msgid "Master server busy, full dump rescheduled." +msgstr "íÁÓÔÅÒ-ÓÅÒ×ÅÒ ÚÁÎÑÔ, ÚÁÐÌÁÎÉÒÏ×ÁÎ ÐÏÌÎÙÊ ÄÁÍÐ." -#. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:985 -msgid "Gratuitous error" -msgstr "âÅÚ×ÏÚÍÅÚÄÎÁÑ ÏÛÉÂËÁ" +#: nis/nis_local_names.c:122 +#, c-format +msgid "LOCAL entry for UID %d in directory %s not unique\n" +msgstr "úÁÐÉÓØ LOCAL ÄÌÑ UID %d × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ\n" -#: stdio-common/../sysdeps/gnu/errlist.c:993 -msgid "Bad message" -msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÓÏÏÂÝÅÎÉÅ" +#: nis/nis_print.c:51 +msgid "UNKNOWN" +msgstr "îåéú÷åóôîï" -#: stdio-common/../sysdeps/gnu/errlist.c:1001 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 -msgid "Identifier removed" -msgstr "éÄÅÎÔÉÆÉËÁÔÏÒ ÂÙÌ ÕÄÁÌÅÎ" +#: nis/nis_print.c:109 +msgid "BOGUS OBJECT\n" +msgstr "îåáäåë÷áôîùê ïâÿåëô\n" + +#: nis/nis_print.c:112 +msgid "NO OBJECT\n" +msgstr "îåô ïâÿåëôá\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1009 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 -msgid "Multihop attempted" -msgstr "" +#: nis/nis_print.c:115 +msgid "DIRECTORY\n" +msgstr "ëáôáìïç\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1017 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 -msgid "No data available" -msgstr "îÅÔ ÄÏÓÔÕÐÎÙÈ ÄÁÎÎÙÈ" +#: nis/nis_print.c:118 +msgid "GROUP\n" +msgstr "çòõððá\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1025 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 -msgid "Link has been severed" -msgstr "óÏÅÄÉÎÅÎÅÎÉÅ ÂÙÌÏ ÒÁÚÏÒ×ÁÎÏ" +#: nis/nis_print.c:121 +msgid "TABLE\n" +msgstr "ôáâìéãá\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1033 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 -msgid "No message of desired type" -msgstr "îÅÔ ÓÏÏÂÝÅÎÉÑ ÖÅÌÁÅÍÏÇÏ ÔÉÐÁ" +#: nis/nis_print.c:124 +msgid "ENTRY\n" +msgstr "úáðéóø\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1041 -msgid "Out of streams resources" -msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÐÏÔÏËÏ×ÙÈ ÒÅÓÕÒÓÏ×" +#: nis/nis_print.c:127 +msgid "LINK\n" +msgstr "óóùìëá\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1049 -msgid "Device not a stream" -msgstr "õÓÔÒÏÊÓÔ×Ï ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÔÏËÏÍ" +#: nis/nis_print.c:130 +msgid "PRIVATE\n" +msgstr "ðòé÷áôîïå\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1057 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 -msgid "Value too large for defined data type" -msgstr "úÎÁÞÅÎÉÅ ÓÌÉÛËÏÍ ×ÅÌÉËÏ ÄÌÑ ÔÁËÏÇÏ ÔÉÐÁ ÄÁÎÎÙÈ" +#: nis/nis_print.c:133 +msgid "(Unknown object)\n" +msgstr "(îÅÉÚ×ÅÓÔÎÙÊ ÏÂßÅËÔ)\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1065 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 -msgid "Protocol error" -msgstr "ïÛÉÂËÁ ÐÒÏÔÏËÏÌÁ" +#: nis/nis_print.c:167 +#, c-format +msgid "Name : `%s'\n" +msgstr "éÍÑ : `%s'\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1073 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 -msgid "Timer expired" -msgstr "ôÁÊÍÅÒ ÉÓÔÅË" +#: nis/nis_print.c:168 +#, c-format +msgid "Type : %s\n" +msgstr "ôÉÐ : %s\n" -#. TRANS Operation canceled; an asynchronous operation was canceled before it -#. TRANS completed. @xref{Asynchronous I/O}. When you call @code{aio_cancel}, -#. TRANS the normal result is for the operations affected to complete with this -#. TRANS error; @pxref{Cancel AIO Operations}. -#: stdio-common/../sysdeps/gnu/errlist.c:1085 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 -msgid "Operation canceled" -msgstr "ïÐÅÒÁÃÉÑ ÏÔÍÅÎÅÎÁ" +#: nis/nis_print.c:173 +msgid "Master Server :\n" +msgstr "íÁÓÔÅÒ-ÓÅÒ×ÅÒ :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1093 -msgid "Interrupted system call should be restarted" -msgstr "ðÒÅÒ×ÁÎÙÊ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ× ÓÌÅÄÕÅÔ ÐÅÒÅÚÁÐÕÓÔÉÔØ" +#: nis/nis_print.c:175 +msgid "Replicate :\n" +msgstr "òÅÐÌÉËÁ :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1101 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 -msgid "Channel number out of range" -msgstr "îÏÍÅÒ ËÁÎÁÌÁ ×ÎÅ ÄÉÁÐÁÚÏÎÁ" +#: nis/nis_print.c:176 +#, c-format +msgid "\tName : %s\n" +msgstr "\téÍÑ : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1109 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 -msgid "Level 2 not synchronized" -msgstr "" +#: nis/nis_print.c:177 +msgid "\tPublic Key : " +msgstr "\tðÕÂÌÉÞÎÙÊ ËÌÀÞ : " -#: stdio-common/../sysdeps/gnu/errlist.c:1117 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 -msgid "Level 3 halted" -msgstr "" +#: nis/nis_print.c:181 +msgid "None.\n" +msgstr "îÅÔ.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1125 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 -msgid "Level 3 reset" -msgstr "" +#: nis/nis_print.c:184 +#, c-format +msgid "Diffie-Hellmann (%d bits)\n" +msgstr "äÉÆÆÉ-èÅÌÍÁÎ (%d ÂÉÔ)\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1133 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 -msgid "Link number out of range" -msgstr "" +#: nis/nis_print.c:189 +#, c-format +msgid "RSA (%d bits)\n" +msgstr "RSA (%d ÂÉÔ)\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1141 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 -msgid "Protocol driver not attached" -msgstr "äÒÁÊ×ÅÒ ÐÒÏÔÏËÏÌÁ ÎÅ ÐÏÄÓÏÅÄÉÎÅÎ" +#: nis/nis_print.c:192 +msgid "Kerberos.\n" +msgstr "ëÅÒÂÅÒÏÓ.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1149 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 -msgid "No CSI structure available" -msgstr "îÅÔ ÄÏÓÔÕÐÎÏÊ CSI-ÓÔÒÕËÔÕÒÙ" +#: nis/nis_print.c:195 +#, c-format +msgid "Unknown (type = %d, bits = %d)\n" +msgstr "îÅÉÚ×ÅÓÔÎÏ (ÔÉÐ = %d, ÂÉÔÙ = %d)\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1157 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 -msgid "Level 2 halted" -msgstr "" +#: nis/nis_print.c:206 +#, c-format +msgid "\tUniversal addresses (%u)\n" +msgstr "\tõÎÉ×ÅÒÓÁÌØÎÙÅ ÁÄÒÅÓÁ (%u)\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1165 -msgid "Invalid exchange" -msgstr "" +#: nis/nis_print.c:228 +msgid "Time to live : " +msgstr "÷ÒÅÍÑ ÖÉÚÎÉ : " -#: stdio-common/../sysdeps/gnu/errlist.c:1173 -msgid "Invalid request descriptor" -msgstr "îÅ×ÅÒÎÙÊ ÄÅÓËÒÉÐÔÏÒ ÚÁÐÒÏÓÁ" +#: nis/nis_print.c:230 +msgid "Default Access rights :\n" +msgstr "ðÒÁ×Á ÄÏÓÔÕÐÁ ÐÏ ÕÍÏÌÞÁÎÉÀ :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1181 -msgid "Exchange full" -msgstr "" +#: nis/nis_print.c:239 +#, c-format +msgid "\tType : %s\n" +msgstr "\tôÉÐ : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1189 -msgid "No anode" -msgstr "" +#: nis/nis_print.c:240 +msgid "\tAccess rights: " +msgstr "\tðÒÁ×Á ÄÏÓÔÕÐÁ: " -#: stdio-common/../sysdeps/gnu/errlist.c:1197 -msgid "Invalid request code" -msgstr "îÅ×ÅÒÎÙÊ ËÏÄ ÚÁÐÒÏÓÁ" +#: nis/nis_print.c:254 +msgid "Group Flags :" +msgstr "æÌÁÇÉ ÇÒÕÐÐÙ :" -#: stdio-common/../sysdeps/gnu/errlist.c:1205 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 -msgid "Invalid slot" +#: nis/nis_print.c:257 +msgid "" +"\n" +"Group Members :\n" msgstr "" +"\n" +"þÌÅÎÙ ÇÒÕÐÐÙ :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1213 -msgid "File locking deadlock error" -msgstr "ïÛÉÂËÁ: ÔÕÐÉË ÐÒÉ ÂÌÏËÉÒÏ×ËÅ ÆÁÊÌÁ" - -#: stdio-common/../sysdeps/gnu/errlist.c:1221 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 -msgid "Bad font file format" -msgstr "îÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÆÁÊÌÁ ÓÏ ÛÒÉÆÔÏÍ" +#: nis/nis_print.c:269 +#, c-format +msgid "Table Type : %s\n" +msgstr "ôÉÐ ÔÁÂÌÉÃÙ : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1229 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 -msgid "Machine is not on the network" -msgstr "íÁÛÉÎÁ ÎÅ × ÓÅÔÉ" +#: nis/nis_print.c:270 +#, c-format +msgid "Number of Columns : %d\n" +msgstr "þÉÓÌÏ ÓÔÏÌÂÃÏ× : %d\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1237 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 -msgid "Package not installed" -msgstr "ðÁËÅÔ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ" +#: nis/nis_print.c:271 +#, c-format +msgid "Character Separator : %c\n" +msgstr "úÎÁË-ÒÁÚÄÅÌÉÔÅÌØ : %c\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1245 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 -msgid "Advertise error" -msgstr "" +#: nis/nis_print.c:272 +#, c-format +msgid "Search Path : %s\n" +msgstr "ðÕÔØ ÐÏÉÓËÁ : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1253 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 -msgid "Srmount error" -msgstr "ïÛÉÂËÁ Srmount" +#: nis/nis_print.c:273 +msgid "Columns :\n" +msgstr "óÔÏÌÂÃÙ :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1261 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 -msgid "Communication error on send" -msgstr "ïÛÉÂËÁ Ó×ÑÚÉ ÐÒÉ ÏÔÐÒÁ×ËÅ" +#: nis/nis_print.c:276 +#, c-format +msgid "\t[%d]\tName : %s\n" +msgstr "\t[%d]\téÍÑ : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1269 -msgid "RFS specific error" -msgstr "óÐÅÃÉÆÉÞÎÁÑ ÄÌÑ RFS ÏÛÉÂËÁ" +#: nis/nis_print.c:278 +msgid "\t\tAttributes : " +msgstr "\t\táÔÒÉÂÕÔÙ : " -#: stdio-common/../sysdeps/gnu/errlist.c:1277 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 -msgid "Name not unique on network" -msgstr "éÍÑ ÎÅ ÕÎÉËÁÌØÎÏ × ÓÅÔÉ" +#: nis/nis_print.c:280 +msgid "\t\tAccess Rights : " +msgstr "\t\tðÒÁ×Á ÄÏÓÔÕÐÁ : " -#: stdio-common/../sysdeps/gnu/errlist.c:1285 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 -msgid "File descriptor in bad state" -msgstr "äÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ × ÐÌÏÈÏÍ ÓÏÓÔÏÑÎÉÉ" +#: nis/nis_print.c:290 +msgid "Linked Object Type : " +msgstr "ôÉÐ ÏÂßÅËÔÁ ÐÏ ÓÓÙÌËÅ : " -#: stdio-common/../sysdeps/gnu/errlist.c:1293 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 -msgid "Remote address changed" -msgstr "õÄÁÌÅÎÎÙÊ ÁÄÒÅÓ ÂÙÌ ÉÚÍÅÎÅÎ" +#: nis/nis_print.c:292 +#, c-format +msgid "Linked to : %s\n" +msgstr "óÓÙÌËÁ ÎÁ : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1301 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 -msgid "Can not access a needed shared library" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÎÕÖÎÏÊ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÅ" +#: nis/nis_print.c:302 +#, c-format +msgid "\tEntry data of type %s\n" +msgstr "\täÁÎÎÙÅ ÚÁÐÉÓÉ ÔÉÐÁ %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1309 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 -msgid "Accessing a corrupted shared library" -msgstr "ïÂÒÁÝÅÎÉÅ Ë ÐÏ×ÒÅÖÄÅÎÎÏÊ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÅ" +#: nis/nis_print.c:305 +#, c-format +msgid "\t[%u] - [%u bytes] " +msgstr "\t[%u] - [%u ÂÁÊÔ] " -#: stdio-common/../sysdeps/gnu/errlist.c:1317 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 -msgid ".lib section in a.out corrupted" -msgstr "óÅËÃÉÑ .lib × a.out ÐÏ×ÒÅÖÄÅÎÁ" +#: nis/nis_print.c:308 +msgid "Encrypted data\n" +msgstr "úÁÛÉÆÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1325 -msgid "Attempting to link in too many shared libraries" -msgstr "ðÏÐÙÔËÁ ÐÏÄËÌÀÞÉÔØ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÒÁÚÄÅÌÑÅÍÙÊ ÂÉÂÌÉÏÔÅË" +#: nis/nis_print.c:310 +msgid "Binary data\n" +msgstr "âÉÎÁÒÎÙÅ ÄÁÎÎÙÅ\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1333 -msgid "Cannot exec a shared library directly" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ×ÙÐÏÌÎÉÔØ ÒÁÚÄÅÌÑÅÍÕÀ ÂÉÂÌÉÏÔÅËÕ" +#: nis/nis_print.c:326 +#, c-format +msgid "Object Name : %s\n" +msgstr "éÍÑ ÏÂßÅËÔÁ : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1341 -msgid "Streams pipe error" -msgstr "" +#: nis/nis_print.c:327 +#, c-format +msgid "Directory : %s\n" +msgstr "ëÁÔÁÌÏÇ : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1349 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 -msgid "Structure needs cleaning" -msgstr "óÔÒÕËÔÕÒÕ ÎÅÏÂÈÏÄÉÍÏ ÐÏÞÉÓÔÉÔØ" +#: nis/nis_print.c:328 +#, c-format +msgid "Owner : %s\n" +msgstr "÷ÌÁÄÅÌÅà : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1357 -msgid "Not a XENIX named type file" -msgstr "" +#: nis/nis_print.c:329 +#, c-format +msgid "Group : %s\n" +msgstr "çÒÕÐÐÁ : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1365 -msgid "No XENIX semaphores available" -msgstr "óÅÍÁÆÏÒÙ XENIX ÎÅÄÏÓÔÕÐÎÙ" +# ??? ÚÄÅÓØ, ÎÉÖÅ É ×ÙÛÅ -- ÒÁÓÓÔÁ×ÉÔØ ÐÒÏÂÅÌÙ ËÁË ÎÁÄÏ +#: nis/nis_print.c:330 +msgid "Access Rights : " +msgstr "ðÒÁ×Á ÄÏÓÔÕÐÁ : " -#: stdio-common/../sysdeps/gnu/errlist.c:1373 -msgid "Is a named type file" +#: nis/nis_print.c:332 +#, c-format +msgid "" +"\n" +"Time to Live : " msgstr "" +"\n" +"÷ÒÅÍÑ ÖÉÚÎÉ : " -#: stdio-common/../sysdeps/gnu/errlist.c:1381 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 -msgid "Remote I/O error" -msgstr "ïÛÉÂËÁ ÕÄÁÌÅÎÎÏÇÏ ××ÏÄÁ/×Ù×ÏÄÁ" - -#: stdio-common/../sysdeps/gnu/errlist.c:1389 -msgid "No medium found" -msgstr "îÏÓÉÔÅÌØ ÎÅ ÎÁÊÄÅÎ" - -#: stdio-common/../sysdeps/gnu/errlist.c:1397 -msgid "Wrong medium type" -msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÔÉÐ ÎÏÓÉÔÅÌÑ" +#: nis/nis_print.c:335 +#, c-format +msgid "Creation Time : %s" +msgstr "÷ÒÅÍÑ ÓÏÚÄÁÎÉÑ : %s" -#: stdio-common/../sysdeps/unix/siglist.c:26 -msgid "Signal 0" -msgstr "óÉÇÎÁÌ 0" +#: nis/nis_print.c:337 +#, c-format +msgid "Mod. Time : %s" +msgstr "÷ÒÅÍÑ ÍÏÄÉÆÉËÁÃÉÉ : %s" -#: stdio-common/../sysdeps/unix/siglist.c:32 -msgid "IOT trap" -msgstr "ìÏ×ÕÛËÁ IOT" +#: nis/nis_print.c:338 +msgid "Object Type : " +msgstr "ôÉÐ ÏÂßÅËÔÁ : " -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 -msgid "Error 0" -msgstr "ïÛÉÂËÁ 0" +#: nis/nis_print.c:358 +#, c-format +msgid " Data Length = %u\n" +msgstr " äÌÉÎÁ ÄÁÎÎÙÈ = %u\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 -#: nis/nis_error.c:40 -msgid "Not owner" -msgstr "îÅ ×ÌÁÄÅÌÅÃ" +#: nis/nis_print.c:372 +#, c-format +msgid "Status : %s\n" +msgstr "óÔÁÔÕÓ : %s\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 -msgid "I/O error" -msgstr "ïÛÉÂËÁ ××ÏÄÁ/×Ù×ÏÄÁ" +#: nis/nis_print.c:373 +#, c-format +msgid "Number of objects : %u\n" +msgstr "þÉÓÌÏ ÏÂßÅËÔÏ× : %u\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 -msgid "Arg list too long" -msgstr "óÐÉÓÏË ÁÒÇÕÍÅÎÔÏ× ÓÌÉÛËÏÍ ÄÌÉÎÎÙÊ" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 -msgid "Bad file number" -msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÎÏÍÅÒ ÆÁÊÌÁ" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 -msgid "Not enough space" -msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÍÅÓÔÁ" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 -msgid "Device busy" -msgstr "õÓÔÒÏÊÓÔ×Ï ÚÁÎÑÔÏ" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 -msgid "Cross-device link" -msgstr "óÓÙÌËÁ ÍÅÖÄÕ ÕÓÔÒÏÊÓÔ×ÁÍÉ" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 -msgid "File table overflow" -msgstr "ðÅÒÅÐÏÌÎÅÎÉÅ ÔÁÂÌÉÃÙ ÆÁÊÌÏ×" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 -msgid "Argument out of domain" -msgstr "áÇÒÕÍÅÎÔ ×ÎÅ ÄÉÁÐÁÚÏÎÁ" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 -msgid "Result too large" -msgstr "òÅÚÕÌØÔÁÔ ÓÌÉÛËÏÍ ×ÅÌÉË" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 -msgid "Deadlock situation detected/avoided" -msgstr "ôÕÐÉËÏ×ÁÑ ÓÉÔÕÁÃÉÑ ÏÂÎÁÒÕÖÅÎÁ/ÐÒÅÄÏÔ×ÒÁÝÅÎÁ" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 -msgid "No record locks available" -msgstr "îÅÔ ÄÏÓÔÕÐÎÙÈ ÂÌÏËÉÒÏ×ÏË ÚÁÐÉÓÅÊ" +#: nis/nis_print.c:377 +#, c-format +msgid "Object #%d:\n" +msgstr "ïÂßÅËÔ #%d:\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 -msgid "Disc quota exceeded" -msgstr "ðÒÅ×ÙÛÅÎÁ ÄÉÓËÏ×ÁÑ Ë×ÏÔÁ" +#: nis/nis_print_group_entry.c:117 +#, c-format +msgid "Group entry for \"%s.%s\" group:\n" +msgstr "úÁÐÉÓØ ÇÒÕÐÐÙ ÄÌÑ ÇÒÕÐÐÙ \"%s.%s\":\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 -msgid "Bad exchange descriptor" -msgstr "" +#: nis/nis_print_group_entry.c:125 +msgid " Explicit members:\n" +msgstr " ñ×ÎÙÅ ÞÌÅÎÙ:\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 -msgid "Bad request descriptor" -msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÄÅÓËÒÉÐÔÏÒ ÚÁÐÒÏÓÁ" +#: nis/nis_print_group_entry.c:130 +msgid " No explicit members\n" +msgstr " îÅÔ Ñ×ÎÙÈ ÞÌÅÎÏ×\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 -msgid "Message tables full" -msgstr "ôÁÂÌÉÃÙ ÓÏÏÂÝÅÎÉÊ ÐÅÒÅÐÏÌÎÅÎÙ" +#: nis/nis_print_group_entry.c:133 +msgid " Implicit members:\n" +msgstr " îÅÑ×ÎÙÅ ÞÌÅÎÙ:\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 -msgid "Anode table overflow" -msgstr "" +#: nis/nis_print_group_entry.c:138 +msgid " No implicit members\n" +msgstr " îÅÔ ÎÅÑ×ÎÙÈ ÞÌÅÎÏ×\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 -msgid "Bad request code" -msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ËÏÄ ÚÁÐÒÏÓÁ" +#: nis/nis_print_group_entry.c:141 +msgid " Recursive members:\n" +msgstr " òÅËÕÒÓÉ×ÎÙÅ ÞÌÅÎÙ:\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 -msgid "File locking deadlock" -msgstr "ôÕÐÉË ÐÒÉ ÂÌÏËÉÒÏ×ËÅ ÆÁÊÌÁ" +#: nis/nis_print_group_entry.c:146 +msgid " No recursive members\n" +msgstr " îÅÔ ÒÅËÕÒÓÉ×ÎÙÈ ÞÌÅÎÏ×\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 -msgid "Error 58" -msgstr "ïÛÉÂËÁ 58" +#: nis/nis_print_group_entry.c:149 nis/nis_print_group_entry.c:165 +msgid " Explicit nonmembers:\n" +msgstr " ñ×ÎÙÅ ÎÅ-ÞÌÅÎÙ:\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 -msgid "Error 59" -msgstr "ïÛÉÂËÁ 59" +#: nis/nis_print_group_entry.c:154 +msgid " No explicit nonmembers\n" +msgstr " îÅÔ Ñ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 -msgid "Not a stream device" -msgstr "üÔÏ ÎÅ ÐÏÔÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï" +#: nis/nis_print_group_entry.c:157 +msgid " Implicit nonmembers:\n" +msgstr " îÅÑ×ÎÙÅ ÎÅ-ÞÌÅÎÙ:\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 -msgid "Out of stream resources" -msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÐÏÔÏËÏ×ÙÈ ÒÅÓÕÒÓÏ×" +#: nis/nis_print_group_entry.c:162 +msgid " No implicit nonmembers\n" +msgstr " îÅÔ ÎÅÑ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 -msgid "Error 72" -msgstr "ïÛÉÂËÁ 72" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 -msgid "Error 73" -msgstr "ïÛÉÂËÁ 73" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 -msgid "Error 75" -msgstr "ïÛÉÂËÁ 75" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 -msgid "Error 76" -msgstr "ïÛÉÂËÁ 76" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 -msgid "Not a data message" -msgstr "üÔÏ ÎÅ ÓÏÏÂÝÅÎÉÅ Ó ÄÁÎÎÙÍÉ" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 -msgid "Attempting to link in more shared libraries than system limit" -msgstr "ðÏÐÙÔËÁ ÐÏÄËÌÀÞÉÔØ ÂÏÌØÛÅ ÒÁÚÄÅÌÑÅÍÙÈ ÂÉÂÌÉÏÔÅË, ÞÅÍ ÐÏÚ×ÏÌÑÅÔ ÓÉÓÔÅÍÁ" +#: nis/nis_print_group_entry.c:170 +msgid " No recursive nonmembers\n" +msgstr " îÅÔ ÒÅËÕÒÓÉ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 -msgid "Can not exec a shared library directly" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ×ÙÐÏÌÎÉÔØ ÒÁÚÄÅÌÑÅÍÕÀ ÂÉÂÌÉÏÔÅËÕ" +# ??? +#: nis/nss_nisplus/nisplus-publickey.c:101 +#: nis/nss_nisplus/nisplus-publickey.c:183 +#, c-format +msgid "DES entry for netname %s not unique\n" +msgstr "úÁÐÉÓØ DES ÄÌÑ netname %s ÎÅ ÕÎÉËÁÌØÎÁ\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 -msgid "Illegal byte sequence" -msgstr "îÅ×ÅÒÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ" +#: nis/nss_nisplus/nisplus-publickey.c:220 +#, c-format +msgid "netname2user: missing group id list in `%s'." +msgstr "netname2user: ÐÒÏÐÕÝÅÎ ÓÐÉÓÏË ÉÄÅÎÔÉÆÉËÁÔÏÒÏ× ÇÒÕÐÐ × `%s'." -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 -msgid "Operation not applicable" -msgstr "ïÐÅÒÁÃÉÑ ÎÅÐÒÉÍÅÎÉÍÁ" +#: nis/nss_nisplus/nisplus-publickey.c:302 +#: nis/nss_nisplus/nisplus-publickey.c:308 +#: nis/nss_nisplus/nisplus-publickey.c:373 +#: nis/nss_nisplus/nisplus-publickey.c:382 +#, c-format +msgid "netname2user: (nis+ lookup): %s\n" +msgstr "netname2user: (ÐÏÉÓË × nis+): %s\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 -msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" -msgstr "þÉÓÌÏ ÓÉÍ×ÏÌØÎÙÈ ÓÓÙÌÏË, ×ÓÔÒÅÞÅÎÙÈ ÐÒÉ ÏÂÈÏÄÅ ÐÕÔÉ, ÐÒÅ×ÏÓÈÏÄÉÔ MAXSYMLINKS" +#: nis/nss_nisplus/nisplus-publickey.c:321 +#, c-format +msgid "netname2user: DES entry for %s in directory %s not unique" +msgstr "netname2user: ÚÁÐÉÓØ DES ÄÌÑ %s × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 -msgid "Error 91" -msgstr "ïÛÉÂËÁ 91" +#: nis/nss_nisplus/nisplus-publickey.c:339 +#, c-format +msgid "netname2user: principal name `%s' too long" +msgstr "netname2user: ÉÍÑ ÐÒÉÎÃÉÐÁÌÁ `%s' ÓÌÉÛËÏÍ ×ÅÌÉËÏ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 -msgid "Error 92" -msgstr "ïÛÉÂËÁ 92" +#: nis/nss_nisplus/nisplus-publickey.c:395 +#, c-format +msgid "netname2user: LOCAL entry for %s in directory %s not unique" +msgstr "netname2user: ÚÁÐÉÓØ LOCAL ÄÌÑ %s × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 -msgid "Option not supported by protocol" -msgstr "÷ÏÚÍÏÖÎÏÓÔØ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÒÏÔÏËÏÌÏÍ" +#: nis/nss_nisplus/nisplus-publickey.c:402 +msgid "netname2user: should not have uid 0" +msgstr "netname2user: ÎÅ ÄÏÌÖÅÎ ÉÍÅÔØ ÎÕÌÅ×ÏÊ uid" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 -msgid "Error 100" -msgstr "ïÛÉÂËÁ 100" +#: nis/ypclnt.c:825 +msgid "Request arguments bad" +msgstr "îÅÐÒÁ×ÉÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ ÚÁÐÒÏÓÁ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 -msgid "Error 101" -msgstr "ïÛÉÂËÁ 101" +#: nis/ypclnt.c:828 +msgid "RPC failure on NIS operation" +msgstr "óÂÏÊ RPC ÐÒÉ ÏÐÅÒÁÃÉÉ NIS" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 -msgid "Error 102" -msgstr "ïÛÉÂËÁ 102" +#: nis/ypclnt.c:831 +msgid "Can't bind to server which serves this domain" +msgstr "îÅ ÕÄÁÅÔÓÑ ÓÏÅÄÉÎÉÔØÓÑ Ó ÓÅÒ×ÅÒÏÍ, ÏÂÓÌÕÖÉ×ÁÀÝÉÍ ÜÔÏÔ ÄÏÍÅÎ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 -msgid "Error 103" -msgstr "ïÛÉÂËÁ 103" +#: nis/ypclnt.c:834 +msgid "No such map in server's domain" +msgstr "îÅÔ ÔÁËÏÇÏ ÏÔÏÂÒÁÖÅÎÉÑ × ÄÏÍÅÎÅ ÓÅÒ×ÅÒÁ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 -msgid "Error 104" -msgstr "ïÛÉÂËÁ 104" +#: nis/ypclnt.c:837 +msgid "No such key in map" +msgstr "îÅÔ ÔÁËÏÇÏ ËÌÀÞÁ × ÏÔÏÂÒÁÖÅÎÉÉ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 -msgid "Error 105" -msgstr "ïÛÉÂËÁ 105" +#: nis/ypclnt.c:840 +msgid "Internal NIS error" +msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ NIS" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 -msgid "Error 106" -msgstr "ïÛÉÂËÁ 106" +#: nis/ypclnt.c:843 +msgid "Local resource allocation failure" +msgstr "óÂÏÊ ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÌÏËÁÌØÎÏÇÏ ÒÅÓÕÒÓÁ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 -msgid "Error 107" -msgstr "ïÛÉÂËÁ 107" +#: nis/ypclnt.c:846 +msgid "No more records in map database" +msgstr "âÏÌØÛÅ ÎÅÔ ÚÁÐÉÓÅÊ × ÂÁÚÅ ÄÁÎÎÙÈ ÏÔÏÂÒÁÖÅÎÉÊ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 -msgid "Error 108" -msgstr "ïÛÉÂËÁ 108" +#: nis/ypclnt.c:849 +msgid "Can't communicate with portmapper" +msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ÏÔÏÂÒÁÖÁÔÅÌÅÍ ÐÏÒÔÏ×" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 -msgid "Error 109" -msgstr "ïÛÉÂËÁ 109" +#: nis/ypclnt.c:852 +msgid "Can't communicate with ypbind" +msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ypbind" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 -msgid "Error 110" -msgstr "ïÛÉÂËÁ 110" +#: nis/ypclnt.c:855 +msgid "Can't communicate with ypserv" +msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ypserv" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 -msgid "Error 111" -msgstr "ïÛÉÂËÁ 111" +#: nis/ypclnt.c:858 +msgid "Local domain name not set" +msgstr "ìÏËÁÌØÎÏÅ ÉÍÑ ÄÏÍÅÎÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÏ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 -msgid "Error 112" -msgstr "ïÛÉÂËÁ 112" +#: nis/ypclnt.c:861 +msgid "NIS map database is bad" +msgstr "îÅÐÒÁ×ÉÌØÎÁÑ ÂÁÚÁ ÄÁÎÎÙÈ ÏÔÏÂÒÁÖÅÎÉÊ NIS" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 -msgid "Error 113" -msgstr "ïÛÉÂËÁ 113" +#: nis/ypclnt.c:864 +msgid "NIS client/server version mismatch - can't supply service" +msgstr "îÅÓÏÏÔ×ÅÔÓÔ×ÉÅ ×ÅÒÓÉÊ ËÌÉÅÎÔÁ/ÓÅÒ×ÅÒÁ NIS -- ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÄÏÓÔÁ×ÉÔØ ÓÌÕÖÂÕ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 -msgid "Error 114" -msgstr "ïÛÉÂËÁ 114" +#: nis/ypclnt.c:870 +msgid "Database is busy" +msgstr "âÁÚÁ ÄÁÎÎÙÈ ÚÁÎÑÔÁ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 -msgid "Error 115" -msgstr "ïÛÉÂËÁ 115" +#: nis/ypclnt.c:873 +msgid "Unknown NIS error code" +msgstr "îÅÉÚ×ÅÓÔÎÙÊ ËÏÄ ÏÛÉÂËÉ NIS" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 -msgid "Error 116" -msgstr "ïÛÉÂËÁ 116" +#: nis/ypclnt.c:913 +msgid "Internal ypbind error" +msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ ypbind" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 -msgid "Error 117" -msgstr "ïÛÉÂËÁ 117" +#: nis/ypclnt.c:916 +msgid "Domain not bound" +msgstr "äÏÍÅÎ ÎÅ ÎÁÊÄÅÎ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 -msgid "Error 118" -msgstr "ïÛÉÂËÁ 118" +#: nis/ypclnt.c:919 +msgid "System resource allocation failure" +msgstr "óÂÏÊ ×ÙÄÅÌÅÎÉÑ ÓÉÓÔÅÍÎÏÇÏ ÒÅÓÕÒÓÁ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 -msgid "Error 119" -msgstr "ïÛÉÂËÁ 119" +#: nis/ypclnt.c:922 +msgid "Unknown ypbind error" +msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ ypbind" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 -msgid "Operation not supported on transport endpoint" -msgstr "ïÐÅÒÁÃÉÑ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÁ ËÏÎÅÞÎÏÊ ÔÏÞËÅ ÐÅÒÅÄÁÞÉ" +#: nis/ypclnt.c:963 +msgid "yp_update: cannot convert host to netname\n" +msgstr "yp_update: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ ÈÏÓÔ × netname\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 -msgid "Address family not supported by protocol family" -msgstr "óÅÍÅÊÓÔ×Ï ÁÄÒÅÓÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÅÍÅÊÓÔ×ÏÍ ÐÒÏÔÏËÏÌÏ×" +#: nis/ypclnt.c:981 +msgid "yp_update: cannot get server address\n" +msgstr "yp_update: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÁÄÒÅÓ ÓÅÒ×ÅÒÁ\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 -msgid "Network dropped connection because of reset" -msgstr "óÅÔØ ÓÂÒÏÓÉÌÁ ÓÏÅÄÉÎÅÎÉÅ ÉÚ-ÚÁ ÐÅÒÅÚÁÇÒÕÚËÉ" +#: nscd/aicache.c:76 nscd/hstcache.c:461 +#, c-format +msgid "Haven't found \"%s\" in hosts cache!" +msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÈÏÓÔÏ×!" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 -msgid "Error 136" -msgstr "ïÛÉÂËÁ 136" +#: nscd/aicache.c:78 nscd/hstcache.c:463 +#, c-format +msgid "Reloading \"%s\" in hosts cache!" +msgstr "ðÅÒÅÚÁÇÒÕÚËÁ \"%s\" × ËÜÛÅ ÈÏÓÔÏ×!" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 -msgid "Not a name file" -msgstr "" +#: nscd/cache.c:126 +#, c-format +msgid "add new entry \"%s\" of type %s for %s to cache%s" +msgstr "ÄÏÂÁ×ÉÔØ ÎÏ×ÕÀ ÚÁÐÉÓØ \"%s\" ÔÉÐÁ %s ÄÌÑ %s × ËÜÛ%s" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 -msgid "Not available" -msgstr "îÅÄÏÓÔÕÐÎÏ" +#: nscd/cache.c:233 nscd/connections.c:750 +#, c-format +msgid "cannot stat() file `%s': %s" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat() ÄÌÑ ÆÁÊÌÁ `%s': %s" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 -msgid "Is a name file" +#: nscd/cache.c:262 +#, c-format +msgid "pruning %s cache; time %ld" msgstr "" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 -msgid "Reserved for future use" -msgstr "úÁÒÅÚÅÒ×ÉÒÏ×ÁÎÏ ÎÁ ÂÕÄÕÝÅÅ" +#: nscd/cache.c:289 +#, c-format +msgid "considering %s entry \"%s\", timeout %" +msgstr "" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 -msgid "Error 142" -msgstr "ïÛÉÂËÁ 142" +#: nscd/connections.c:469 nscd/connections.c:481 nscd/connections.c:493 +#: nscd/connections.c:512 +#, c-format +msgid "invalid persistent database file \"%s\": %s" +msgstr "ÎÅ×ÅÒÎÙÊ ÆÁÊÌ Ó ÐÏÓÔÏÑÎÎÏÊ ÂÁÚÏÊ ÄÁÎÎÙÈ \"%s\": %s" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 -msgid "Cannot send after socket shutdown" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔÐÒÁ×ÉÔØ ÐÏÓÌÅ ×ÙËÌÀÞÅÎÉÑ ÓÏËÅÔÁ" +#: nscd/connections.c:483 +msgid "header size does not match" +msgstr "ÒÁÚÍÅÒ ÚÁÇÏÌÏ×ËÁ ÎÅ ÓÏ×ÐÁÄÁÅÔ" -#: stdio-common/psignal.c:63 -#, c-format -msgid "%s%sUnknown signal %d\n" -msgstr "%s%sîÅÉÚ×ÅÓÔÎÙÊ ÓÉÇÎÁÌ %d\n" +#: nscd/connections.c:495 +msgid "file size does not match" +msgstr "ÎÅ ÓÏ×ÐÁÄÁÅÔ ÒÁÚÍÅÒ ÆÁÊÌÁ" -#: dlfcn/dlinfo.c:51 -msgid "RTLD_SELF used in code not dynamically loaded" -msgstr "RTLD_SELF ÉÓÐÏÌØÚÏ×ÁÎÏ × ÎÅ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÖÅÎÎÏÍ ËÏÄÅ" +#: nscd/connections.c:514 +msgid "verification failed" +msgstr "×ÅÒÉÆÉËÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ" -#: dlfcn/dlinfo.c:61 -msgid "unsupported dlinfo request" -msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÚÁÐÒÏÓ dlinfo" +#: nscd/connections.c:528 +#, c-format +msgid "suggested size of table for database %s larger than the persistent database's table" +msgstr "ÐÒÅÄÌÁÇÁÅÍÙÊ ÒÁÚÍÅÒ ÔÁÂÌÉÃÙ ÄÌÑ ÂÁÚÙ ÄÁÎÎÙÈ %s ÂÏÌØÛÅ ÞÅÍ ÔÁÂÌÉÃÁ Õ ÐÏÓÔÏÑÎÎÏÊ ÂÁÚÙ ÄÁÎÎÙÈ" -#: malloc/mcheck.c:346 -msgid "memory is consistent, library is buggy\n" -msgstr "ÐÁÍÑÔØ × ÈÏÒÏÛÅÍ ÓÏÓÔÏÑÎÉÉ, ÏÛÉÂËÉ × ÂÉÂÌÉÏÔÅËÅ\n" +#: nscd/connections.c:538 nscd/connections.c:619 +#, c-format +msgid "cannot create read-only descriptor for \"%s\"; no mmap" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÄÅÓËÒÉÐÔÏÒ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ ÄÌÑ \"%s\"; ÏÔÓÕÔÓÔ×ÕÅÔ mmap" -#: malloc/mcheck.c:349 -msgid "memory clobbered before allocated block\n" -msgstr "ÐÁÍÑÔØ ÚÁÔÅÒÔÁ ÐÅÒÅÄ ×ÙÄÅÌÅÎÎÙÍ ÂÌÏËÏÍ\n" +#: nscd/connections.c:598 +#, c-format +msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart" +msgstr "ÂÁÚÁ ÄÁÎÎÙÈ ÄÌÑ %s ÐÏ×ÒÅÖÄÅÎÁ ÉÌÉ ÐÁÒÁÌÌÅÌØÎÏ ÉÓÐÏÌØÚÕÅÔÓÑ; ÕÄÁÌÉÔÅ %s ×ÒÕÞÎÕÀ, ÅÓÌÉ ÎÅÏÂÈÏÄÉÍÏ, É ÐÅÒÅÚÁÐÕÓÔÉÔÅ" -#: malloc/mcheck.c:352 -msgid "memory clobbered past end of allocated block\n" -msgstr "ÐÁÍÑÔØ ÚÁÔÅÒÔÁ ÐÏÓÌÅ ËÏÎÃÁ ×ÙÄÅÌÅÎÎÏÇÏ ÂÌÏËÁ\n" +#: nscd/connections.c:605 +#, c-format +msgid "cannot create %s; no persistent database used" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s; ÐÏÓÔÏÑÎÎÙÅ ÂÁÚÙ ÄÁÎÎÙÈ ÎÅ ÉÓÐÏÌØÚÏ×ÁÎÙ" -#: malloc/mcheck.c:355 -msgid "block freed twice\n" -msgstr "ÂÌÏË ÏÓ×ÏÂÏÖÄÅÎ Ä×ÁÖÄÙ\n" +#: nscd/connections.c:608 +#, c-format +msgid "cannot create %s; no sharing possible" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s; ÒÁÚÄÅÌÅÎÉÅ ÎÅ×ÏÚÍÏÖÎÏ" -#: malloc/mcheck.c:358 -msgid "bogus mcheck_status, library is buggy\n" -msgstr "ÎÅÁÄÅË×ÁÔÎÙÊ mcheck_status, × ÂÉÂÌÉÏÔÅËÅ ÏÛÉÂËÉ\n" +#: nscd/connections.c:679 +#, c-format +msgid "cannot write to database file %s: %s" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ × ÆÁÊÌ ÂÁÚÙ ÄÁÎÎÙÈ %s: %s " -#: malloc/memusagestat.c:53 -msgid "Name output file" -msgstr "éÍÑ ×ÙÈÏÄÎÏÇÏ ÆÁÊÌÁ" +#: nscd/connections.c:713 +#, c-format +msgid "cannot set socket to close on exec: %s; disabling paranoia mode" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÚÁËÒÙÔÉÅ ÓÏËÅÔÁ ÐÒÉ exec: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ" -#: malloc/memusagestat.c:54 -msgid "Title string used in output graphic" -msgstr "úÁÇÏÌÏ×ÏË ÄÌÑ ×ÙÈÏÄÎÏÇÏ ÇÒÁÆÉËÁ" +#: nscd/connections.c:763 +#, c-format +msgid "cannot open socket: %s" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÓÏËÅÔ: %s" -#: malloc/memusagestat.c:55 -msgid "Generate output linear to time (default is linear to number of function calls)" -msgstr "çÅÎÅÒÉÒÏ×ÁÔØ ×Ù×ÏÄ ÌÉÎÅÊÎÏ ÏÔÎÏÓÉÔÅÌØÎÏ ×ÒÅÍÅÎÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÌÉÎÅÊÎÏ ÏÔÎÏÓÉÔÅÌØÎÏ ÞÉÓÌÕ ×ÙÚÏ×Ï× ÆÕÎËÃÉÊ)" +#: nscd/connections.c:780 +#, c-format +msgid "cannot change socket to nonblocking mode: %s" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅ×ÅÓÔÉ ÓÏËÅÔ × ÎÅÂÌÏËÉÒÕÀÝÉÊ ÒÅÖÉÍ: %s" -#: malloc/memusagestat.c:57 -msgid "Also draw graph for total memory consumption" -msgstr "ðÏÓÔÒÏÉÔØ ÔÁËÖÅ ÇÒÁÆÉË ÉÔÏÇÏ×ÏÇÏ ÐÏÔÒÅÂÌÅÎÉÑ ÐÁÍÑÔÉ" +#: nscd/connections.c:788 +#, c-format +msgid "cannot set socket to close on exec: %s" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÏËÅÔ ÚÁËÒÙ×ÁÀÝÉÍÓÑ ÐÒÉ ×ÙÐÏÌÎÅÎÉÉ exec: %s" -#: malloc/memusagestat.c:58 -msgid "make output graphic VALUE pixel wide" -msgstr "ÒÉÓÏ×ÁÔØ ÇÒÁÆÉË ÛÉÒÉÎÏÊ × VALUE ÐÉËÓÅÌÏ×" +#: nscd/connections.c:799 +#, c-format +msgid "cannot enable socket to accept connections: %s" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÏËÅÔ ÐÒÉÎÉÍÁÀÝÉÍ ÓÏÅÄÉÎÅÎÉÑ: %s" -#: malloc/memusagestat.c:59 -msgid "make output graphic VALUE pixel high" -msgstr "ÒÉÓÏ×ÁÔØ ÇÒÁÆÉË ×ÙÓÏÔÏÊ × VALUE ÐÉËÓÅÌÏ×" +#: nscd/connections.c:892 +#, c-format +msgid "provide access to FD %d, for %s" +msgstr "" -#: malloc/memusagestat.c:64 -msgid "Generate graphic from memory profiling data" -msgstr "óÇÅÎÅÒÉÒÏ×ÁÔØ ÇÒÁÆÉË ÐÏ ÄÁÎÎÙÍ ÐÒÏÆÉÌÉÒÏ×ÁÎÉÑ ÐÁÍÑÔÉ" +#: nscd/connections.c:904 +#, c-format +msgid "cannot handle old request version %d; current version is %d" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÂÒÁÂÏÔÁÔØ ÚÁÐÒÏÓ ÓÔÁÒÏÊ ×ÅÒÓÉÉ %d; ÔÅËÕÝÁÑ ×ÅÒÓÉÑ %d" -#: malloc/memusagestat.c:67 -msgid "DATAFILE [OUTFILE]" -msgstr "æáêì-äáîîùè [÷ùèïäîïê-æáêì]" +#: nscd/connections.c:954 nscd/connections.c:1007 +#, c-format +msgid "cannot write result: %s" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÒÅÚÕÌØÔÁÔ: %s" -#: string/strerror.c:43 posix/../sysdeps/posix/gai_strerror.c:57 -msgid "Unknown error" -msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ" +#: nscd/connections.c:1082 +#, c-format +msgid "error getting caller's id: %s" +msgstr "ÏÛÉÂËÁ ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ ×ÙÚÙ×ÁÀÝÅÊ ÓÔÏÒÏÎÙ: %s" -#: string/strsignal.c:69 +#: nscd/connections.c:1140 nscd/connections.c:1154 #, c-format -msgid "Real-time signal %d" -msgstr "óÉÇÎÁÌ ÒÅÁÌØÎÏÇÏ ×ÒÅÍÅÎÉ %d" +msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ /proc/self/cmdline: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ" -#: string/strsignal.c:73 +#: nscd/connections.c:1194 #, c-format -msgid "Unknown signal %d" -msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÓÉÇÎÁÌ %d" +msgid "cannot change to old UID: %s; disabling paranoia mode" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÍÅÎÉÔØ UID ÎÁ ÐÒÅÖÎÉÊ: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ" -#: timezone/zdump.c:176 +#: nscd/connections.c:1204 #, c-format -msgid "%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n" -msgstr "%s: ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ --version ] [ -v ] [ -c cutoff ] ÉÍÑ-ÚÏÎÙ ...\n" +msgid "cannot change to old GID: %s; disabling paranoia mode" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÍÅÎÉÔØ GID ÎÁ ÐÒÅÖÎÉÊ: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ" -#: timezone/zdump.c:269 -msgid "Error writing to standard output" -msgstr "ïÛÉÂËÁ ÚÁÐÉÓÉ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ" +#: nscd/connections.c:1217 +#, c-format +msgid "cannot change to old working directory: %s; disabling paranoia mode" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÅÒÎÕÔØÓÑ × ÐÒÅÖÎÉÊ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ" -#: timezone/zic.c:361 +#: nscd/connections.c:1245 #, c-format -msgid "%s: Memory exhausted: %s\n" -msgstr "%s: ðÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ: %s\n" +msgid "re-exec failed: %s; disabling paranoia mode" +msgstr "ÐÏ×ÔÏÒÎÙÊ exec ÎÅÕÓÐÅÛÅÎ: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ" -#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157 -msgid "Unknown system error" -msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÓÉÓÔÅÍÎÁÑ ÏÛÉÂËÁ" +#: nscd/connections.c:1254 +#, c-format +msgid "cannot change current working directory to \"/\": %s" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÍÅÎÉÔØ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ ÎÁ \"/\": %s" -#: timezone/zic.c:420 +#: nscd/connections.c:1372 #, c-format -msgid "\"%s\", line %d: %s" -msgstr "\"%s\", ÓÔÒÏËÁ %d: %s" +msgid "short read while reading request: %s" +msgstr "ÎÅÐÏÌÎÙÊ ÓÞÉÔÁÎÎÙÊ ÂÌÏË ÐÒÉ ÞÔÅÎÉÉ ÚÁÐÒÏÓÁ: %s" -#: timezone/zic.c:423 +#: nscd/connections.c:1404 #, c-format -msgid " (rule from \"%s\", line %d)" -msgstr " (ÐÒÁ×ÉÌÏ ÉÚ \"%s\", ÓÔÒÏËÁ %d)" +msgid "key length in request too long: %d" +msgstr "ÄÌÉÎÁ ËÌÀÞÁ × ÚÁÐÒÏÓÅ ÓÌÉÛËÏÍ ×ÅÌÉËÁ: %d" -#: timezone/zic.c:435 -msgid "warning: " -msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: " +#: nscd/connections.c:1417 +#, c-format +msgid "short read while reading request key: %s" +msgstr "ÎÅÐÏÌÎÙÊ ÓÞÉÔÁÎÎÙÊ ÂÌÏË ÐÒÉ ÞÔÅÎÉÉ ËÌÀÞÁ ÚÁÐÒÏÓÁ: %s" -#: timezone/zic.c:445 +#: nscd/connections.c:1426 #, c-format -msgid "" -"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" -"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" -msgstr "" -"%s: ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ --version ] [ -s ] [ -v ] [ -l ÍÅÓÔÎÏÅ-×ÒÅÍÑ ] [ -p ÐÒÁ×ÉÌÁ-posix ] \\\n" -"\t[ -d ËÁÔÁÌÏÇ ] [ -L ×ÉÓÏËÏÓÎÙÅ-ÓÅËÕÎÄÙ ] [ -y yearistype ] [ ÉÍÑ-ÆÁÊÌÁ ... ]\n" +msgid "handle_request: request received (Version = %d) from PID %ld" +msgstr "handle_request: ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ (×ÅÒÓÉÑ = %d) ÏÔ PID %ld" -#: timezone/zic.c:492 +#: nscd/connections.c:1431 #, c-format -msgid "%s: More than one -d option specified\n" -msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -d\n" +msgid "handle_request: request received (Version = %d)" +msgstr "handle_request: ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ (×ÅÒÓÉÑ = %d)" -#: timezone/zic.c:502 +#: nscd/connections.c:1792 #, c-format -msgid "%s: More than one -l option specified\n" -msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -l\n" +msgid "could only start %d threads; terminating" +msgstr "ÕÄÁÌÏÓØ ÚÁÐÕÓÔÉÔØ ÔÏÌØËÏ %d ÔÒÅÄÏ×; ÏÓÔÁÎÏ×" -#: timezone/zic.c:512 +#: nscd/connections.c:1840 nscd/connections.c:1841 nscd/connections.c:1858 +#: nscd/connections.c:1867 nscd/connections.c:1885 nscd/connections.c:1896 +#: nscd/connections.c:1907 #, c-format -msgid "%s: More than one -p option specified\n" -msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -p\n" +msgid "Failed to run nscd as user '%s'" +msgstr "îÅ ÕÄÁÌÏÓØ ÚÁÐÕÓÔÉÔØ nscd ÏÔ ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ '%s'" -#: timezone/zic.c:522 +#: nscd/connections.c:1859 #, c-format -msgid "%s: More than one -y option specified\n" -msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -y\n" +msgid "initial getgrouplist failed" +msgstr "ÐÅÒ×ÏÎÁÞÁÌØÎÁÑ getgrouplist ÎÅÕÓÐÅÛÎÁ" -#: timezone/zic.c:532 +#: nscd/connections.c:1868 #, c-format -msgid "%s: More than one -L option specified\n" -msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -L\n" +msgid "getgrouplist failed" +msgstr "getgrouplist ÎÅÕÓÐÅÛÎÁ" -#: timezone/zic.c:639 +#: nscd/connections.c:1886 #, c-format -msgid "%s: Can't unlink %s: %s\n" -msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÓÙÌËÕ %s: %s\n" +msgid "setgroups failed" +msgstr "setgroups ÎÅÕÓÐÅÛÎÁ" -#: timezone/zic.c:646 -msgid "hard link failed, symbolic link used" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÄÅÌÁÔØ ÖÅÓÔËÕÀ ÓÓÙÌËÕ, ÉÓÐÏÌØÚÕÅÔÓÑ ÓÉÍ×ÏÌØÎÁÑ" +#: nscd/grpcache.c:400 nscd/hstcache.c:411 nscd/initgrcache.c:411 +#: nscd/pwdcache.c:395 +#, c-format +msgid "short write in %s: %s" +msgstr "ÎÅÐÏÌÎÁÑ ÚÁÐÉÓØ × %s: %s" -#: timezone/zic.c:654 +#: nscd/grpcache.c:443 nscd/initgrcache.c:77 #, c-format -msgid "%s: Can't link from %s to %s: %s\n" -msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÓÙÌËÕ Ó %s ÎÁ %s: %s\n" +msgid "Haven't found \"%s\" in group cache!" +msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÇÒÕÐÐ!" -#: timezone/zic.c:752 timezone/zic.c:754 -msgid "same rule name in multiple files" -msgstr "ÏÄÉÎÁËÏ×ÏÅ ÉÍÑ ÐÒÁ×ÉÌÁ × ÎÅÓËÏÌØËÉÈ ÆÁÊÌÁÈ" +#: nscd/grpcache.c:445 nscd/initgrcache.c:79 +#, c-format +msgid "Reloading \"%s\" in group cache!" +msgstr "ðÅÒÅÚÁÇÒÕÚËÁ \"%s\" × ËÜÛÅ ÇÒÕÐÐ!" -#: timezone/zic.c:795 -msgid "unruly zone" -msgstr "ÎÅ ÐÏÄÞÉÎÑÀÝÁÑÓÑ ÐÒÁ×ÉÌÁÍ ÚÏÎÁ" +#: nscd/grpcache.c:536 +#, c-format +msgid "Invalid numeric gid \"%s\"!" +msgstr "îÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÇÒÕÐÐÙ \"%s\"!" -#: timezone/zic.c:802 +#: nscd/mem.c:382 #, c-format -msgid "%s in ruleless zone" -msgstr "%s × ÚÏÎÅ ÂÅÚ ÐÒÁ×ÉÌ" - -#: timezone/zic.c:823 -msgid "standard input" -msgstr "ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ" +msgid "freed %zu bytes in %s cache" +msgstr "ÏÓ×ÏÂÏÖÄÅÎÏ %zu ÂÁÊÔ × ËÜÛÅ %s" -#: timezone/zic.c:828 +#: nscd/mem.c:511 #, c-format -msgid "%s: Can't open %s: %s\n" -msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n" +msgid "no more memory for database '%s'" +msgstr "ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ ÄÌÑ ÂÁÚÙ ÄÁÎÎÙÈ '%s'" -#: timezone/zic.c:839 -msgid "line too long" -msgstr "ÓÔÒÏËÁ ÓÌÉÛËÏÍ ÄÌÉÎÎÁÑ" +#: nscd/nscd.c:97 +msgid "Read configuration data from NAME" +msgstr "þÉÔÁÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÄÁÎÎÙÅ ÉÚ æáêìá" -#: timezone/zic.c:859 -msgid "input line of unknown type" -msgstr "×ÈÏÄÎÁÑ ÓÔÒÏËÁ ÎÅÉÚ×ÅÓÔÎÏÇÏ ÔÉÐÁ" +#: nscd/nscd.c:99 +msgid "Do not fork and display messages on the current tty" +msgstr "îÅ ÐÏÒÏÖÄÁÔØ ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ, ÐÅÞÁÔÁÔØ ÓÏÏÂÝÅÎÉÑ ÎÁ ÔÅËÕÝÉÊ ÔÅÒÍÉÎÁÌ" -#: timezone/zic.c:875 -#, c-format -msgid "%s: Leap line in non leap seconds file %s\n" -msgstr "%s: ÷ÉÓÏËÏÓÎÁÑ ÓÔÒÏËÁ ×ÅË ÆÁÊÌÁ ×ÉÓÏËÏÓÎÙÈ ÓÅËÕÎÄ %s\n" +#: nscd/nscd.c:100 +msgid "NUMBER" +msgstr "þéóìï" -#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322 -#, c-format -msgid "%s: panic: Invalid l_value %d\n" -msgstr "%s: ÐÁÎÉËÁ: îÅÄÏÐÕÓÔÉÍÏÅ l_value %d\n" +#: nscd/nscd.c:100 +msgid "Start NUMBER threads" +msgstr "úÁÐÕÓÔÉÔØ ÕËÁÚÁÎÎÏÅ þéóìï ÎÉÔÅÊ" -#: timezone/zic.c:890 -#, c-format -msgid "%s: Error reading %s\n" -msgstr "%s: ïÛÉÂËÁ ÞÔÅÎÉÑ %s\n" +#: nscd/nscd.c:101 +msgid "Shut the server down" +msgstr "÷ÙËÌÀÞÉÔØ ÓÅÒ×ÅÒ" -#: timezone/zic.c:897 -#, c-format -msgid "%s: Error closing %s: %s\n" -msgstr "%s: ïÛÉÂËÁ ÚÁËÒÙÔÉÑ %s: %s\n" +#: nscd/nscd.c:102 +msgid "Print current configuration statistic" +msgstr "îÁÐÅÞÁÔÁÔØ ÓÔÁÔÉÓÔÉËÕ ÐÏ ÔÅËÕÝÅÊ ËÏÎÆÉÇÕÒÁÃÉÉ" -#: timezone/zic.c:902 -msgid "expected continuation line not found" -msgstr "ÏÖÉÄÁÅÍÁÑ ÓÔÒÏËÁ ÐÒÏÄÏÌÖÅÎÉÑ ÎÅ ÎÁÊÄÅÎÁ" +#: nscd/nscd.c:103 +msgid "TABLE" +msgstr "ôáâìéãá" -#: timezone/zic.c:958 -msgid "wrong number of fields on Rule line" -msgstr "ÎÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Rule" +#: nscd/nscd.c:104 +msgid "Invalidate the specified cache" +msgstr "ïÂßÑ×ÉÔØ ÕËÁÚÁÎÎÙÊ ËÜÛ ÎÅÄÅÊÓÔ×ÉÔÅÌØÎÙÍ" -#: timezone/zic.c:962 -msgid "nameless rule" -msgstr "ÂÅÚÙÍÑÎÎÏÅ ÐÒÁ×ÉÌÏ" +#: nscd/nscd.c:105 +msgid "TABLE,yes" +msgstr "ôáâìéãá,yes" -#: timezone/zic.c:967 -msgid "invalid saved time" -msgstr "ÎÅ×ÅÒÎÏÅ ÓÏÈÒÁÎÅÎÎÏÅ ×ÒÅÍÑ" +#: nscd/nscd.c:106 +msgid "Use separate cache for each user" +msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÏÔÄÅÌØÎÙÊ ËÜÛ ÄÌÑ ËÁÖÄÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ" -#: timezone/zic.c:986 -msgid "wrong number of fields on Zone line" -msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Zone" +#: nscd/nscd.c:111 +msgid "Name Service Cache Daemon." +msgstr "äÅÍÏÎ ËÜÛÁ ÓÌÕÖÂÙ ÉÍÅÎ." -#: timezone/zic.c:992 +#: nscd/nscd.c:143 nss/getent.c:858 nss/makedb.c:123 #, c-format -msgid "\"Zone %s\" line and -l option are mutually exclusive" -msgstr "ÓÔÒÏËÁ \"Zone %s\" É ËÌÀÞ -l ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ" +msgid "wrong number of arguments" +msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ×" -#: timezone/zic.c:1000 +#: nscd/nscd.c:153 #, c-format -msgid "\"Zone %s\" line and -p option are mutually exclusive" -msgstr "ÓÔÒÏËÁ \"Zone %s\" É ËÌÀÞ -p ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ" +msgid "failure while reading configuration file; this is fatal" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ; ÜÔÏ ÆÁÔÁÌØÎÙÊ ÓÂÏÊ" -#: timezone/zic.c:1012 +#: nscd/nscd.c:162 #, c-format -msgid "duplicate zone name %s (file \"%s\", line %d)" -msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ÚÏÎÙ %s (ÆÁÊÌ \"%s\", ÓÔÒÏËÁ %d)" - -#: timezone/zic.c:1028 -msgid "wrong number of fields on Zone continuation line" -msgstr "ÎÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ ÐÒÏÄÏÌÖÅÎÉÑ Zone" +msgid "already running" +msgstr "ÕÖÅ ÚÁÐÕÝÅÎ" -#: timezone/zic.c:1068 -msgid "invalid UTC offset" -msgstr "ÎÅ×ÅÒÎÏÅ ÓÍÅÝÅÎÉÅ ÏÔ UTC" +#: nscd/nscd.c:177 nscd/nscd.c:232 +#, c-format +msgid "cannot fork" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÒÏÄÉÔØ ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ" -#: timezone/zic.c:1071 -msgid "invalid abbreviation format" -msgstr "ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÓÏËÒÁÝÅÎÉÑ" +#: nscd/nscd.c:240 +#, c-format +msgid "cannot change current working directory to \"/\"" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÍÅÎÉÔØ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ ÎÁ \"/\"" -#: timezone/zic.c:1097 -msgid "Zone continuation line end time is not after end time of previous line" -msgstr "ËÏÎÅÞÎÏÅ ×ÒÅÍÑ × ÓÔÒÏËÅ ÐÒÏÄÏÌÖÅÎÉÑ Zone ÎÅ ÐÏÚÄÎÅÅ ËÏÎÅÞÎÏÇÏ ×ÒÅÍÅÎÉ × ÐÒÅÄÙÄÕÝÅÊ ÓÔÒÏËÅ" +#: nscd/nscd.c:248 +msgid "Could not create log file" +msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÐÒÏÔÏËÏÌÁ" -#: timezone/zic.c:1124 -msgid "wrong number of fields on Leap line" -msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Leap" +#: nscd/nscd.c:301 nscd/nscd.c:326 nscd/nscd_stat.c:172 +#, c-format +msgid "Only root is allowed to use this option!" +msgstr "ôÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ËÌÀÞ!" -#: timezone/zic.c:1133 -msgid "invalid leaping year" -msgstr "ÎÅ×ÅÒÎÙÊ ×ÉÓÏËÏÓÎÙÊ ÇÏÄ" +#: nscd/nscd.c:359 nscd/nscd_stat.c:191 +#, c-format +msgid "write incomplete" +msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÚÁÐÉÓØ" -#: timezone/zic.c:1148 timezone/zic.c:1252 -msgid "invalid month name" -msgstr "ÎÅ×ÅÒÎÏÅ ÎÁÚ×ÁÎÉÅ ÍÅÓÑÃÁ" +#: nscd/nscd.c:370 +#, c-format +msgid "cannot read invalidate ACK" +msgstr "" -#: timezone/zic.c:1161 timezone/zic.c:1374 timezone/zic.c:1388 -msgid "invalid day of month" -msgstr "ÎÅ×ÅÒÎÙÊ ÄÅÎØ ÍÅÓÑÃÁ" +#: nscd/nscd.c:376 +#, c-format +msgid "invalidation failed" +msgstr "" -#: timezone/zic.c:1166 -msgid "time before zero" -msgstr "×ÒÅÍÑ ÄÏ ÎÕÌÑ" +#: nscd/nscd.c:386 +#, c-format +msgid "secure services not implemented anymore" +msgstr "" -#: timezone/zic.c:1170 -msgid "time too small" -msgstr "×ÒÅÍÑ ÓÌÉÛËÏÍ ÍÁÌÏ" +#: nscd/nscd_conf.c:55 +#, c-format +msgid "database %s is not supported\n" +msgstr "ÂÁÚÁ ÄÁÎÎÙÈ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n" -#: timezone/zic.c:1174 -msgid "time too large" -msgstr "×ÒÅÍÑ ÓÌÉÛËÏÍ ×ÅÌÉËÏ" +#: nscd/nscd_conf.c:106 +#, c-format +msgid "Parse error: %s" +msgstr "ïÛÉÂËÁ ÒÁÚÂÏÒÁ: %s" -#: timezone/zic.c:1178 timezone/zic.c:1281 -msgid "invalid time of day" -msgstr "ÎÅ×ÅÒÎÏÅ ×ÒÅÍÑ ÄÎÑ" +#: nscd/nscd_conf.c:191 +#, c-format +msgid "Must specify user name for server-user option" +msgstr "îÕÖÎÏ ÕËÁÚÁÔØ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ËÌÀÞÁ server-user" -#: timezone/zic.c:1197 -msgid "illegal CORRECTION field on Leap line" -msgstr "ÎÅ×ÅÒÎÏÅ ÐÏÌÅ CORRECTION × ÓÔÒÏËÅ Leap" +#: nscd/nscd_conf.c:198 +#, c-format +msgid "Must specify user name for stat-user option" +msgstr "îÕÖÎÏ ÕËÁÚÁÔØ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ËÌÀÞÁ stat-user" -#: timezone/zic.c:1201 -msgid "illegal Rolling/Stationary field on Leap line" -msgstr "ÎÅ×ÅÒÎÏÅ ÐÏÌÅ Rolling/Stationary × ÓÔÒÏËÅ Leap" +#: nscd/nscd_conf.c:242 +#, c-format +msgid "invalid value for 'reload-count': %u" +msgstr "ÎÅÄÏÐÕÓÔÉÍÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ 'reload-count': %u" -#: timezone/zic.c:1216 -msgid "wrong number of fields on Link line" -msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Link" +#: nscd/nscd_conf.c:257 +#, c-format +msgid "Must specify value for restart-interval option" +msgstr "îÕÖÎÏ ÕËÁÚÁÔØ ÚÎÁÞÅÎÉÅ ÄÌÑ ËÌÀÞÁ restart-interval" -#: timezone/zic.c:1220 -msgid "blank FROM field on Link line" -msgstr "ÐÕÓÔÏÅ ÐÏÌÅ FROM × ÓÔÒÏËÅ Link" +#: nscd/nscd_conf.c:271 +#, c-format +msgid "Unknown option: %s %s %s" +msgstr "îÅÉÚ×ÅÓÔÎÙÊ ËÌÀÞ: %s %s %s" -#: timezone/zic.c:1224 -msgid "blank TO field on Link line" -msgstr "ÐÕÓÔÏÅ ÐÏÌÅ TO × ÓÔÒÏËÅ Link" +#: nscd/nscd_conf.c:284 +#, c-format +msgid "cannot get current working directory: %s; disabling paranoia mode" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÔÅËÕÝÉÊ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ" -#: timezone/zic.c:1301 -msgid "invalid starting year" -msgstr "ÎÅ×ÅÒÎÙÊ ÎÁÞÁÌØÎÙÊ ÇÏÄ" +#: nscd/nscd_conf.c:304 +#, c-format +msgid "maximum file size for %s database too small" +msgstr "ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÆÁÊÌÁ ÄÌÑ ÂÁÚÙ ÄÁÎÎÙÈ %s ÓÌÉÛËÏÍ ÍÁÌ" -#: timezone/zic.c:1305 -msgid "starting year too low to be represented" -msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ÍÁÌ É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ" +#: nscd/nscd_stat.c:141 +#, c-format +msgid "cannot write statistics: %s" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÓÔÁÔÉÓÔÉËÕ: %s" -#: timezone/zic.c:1307 -msgid "starting year too high to be represented" -msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ×ÅÌÉË É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ" +#: nscd/nscd_stat.c:156 +msgid "yes" +msgstr "ÄÁ" + +#: nscd/nscd_stat.c:157 +msgid "no" +msgstr "ÎÅÔ" -#: timezone/zic.c:1326 -msgid "invalid ending year" -msgstr "ÎÅ×ÅÒÎÙÊ ËÏÎÅÞÎÙÊ ÇÏÄ" +#: nscd/nscd_stat.c:168 +#, c-format +msgid "Only root or %s is allowed to use this option!" +msgstr "ôÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÉÌÉ %s ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ËÌÀÞ!" -#: timezone/zic.c:1330 -msgid "ending year too low to be represented" -msgstr "ËÏÎÅÞÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ÍÁÌ É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ" +#: nscd/nscd_stat.c:179 +#, c-format +msgid "nscd not running!\n" +msgstr "nscd ÎÅ ÚÁÐÕÝÅÎ!\n" -#: timezone/zic.c:1332 -msgid "ending year too high to be represented" -msgstr "ËÏÎÅÞÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ×ÅÌÉË É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ" +#: nscd/nscd_stat.c:203 +#, c-format +msgid "cannot read statistics data" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÓÔÁÔÉÓÔÉÞÅÓËÉÅ ÄÁÎÎÙÅ" -#: timezone/zic.c:1335 -msgid "starting year greater than ending year" -msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÂÏÌØÛÅ ËÏÎÅÞÎÏÇÏ" +#: nscd/nscd_stat.c:206 +#, c-format +msgid "" +"nscd configuration:\n" +"\n" +"%15d server debug level\n" +msgstr "" +"ëÏÎÆÉÇÕÒÁÃÉÑ nscd:\n" +"\n" +"%15d ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ ÓÅÒ×ÅÒÁ\n" -#: timezone/zic.c:1342 -msgid "typed single year" -msgstr "ÏÄÉÎ ÔÉÐÉÚÉÒÏ×ÁÎÎÙÊ ÇÏÄ" +#: nscd/nscd_stat.c:230 +#, c-format +msgid "%3ud %2uh %2um %2lus server runtime\n" +msgstr "%3ud %2uh %2um %2lus ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n" -#: timezone/zic.c:1379 -msgid "invalid weekday name" -msgstr "ÎÅ×ÅÒÎÏÅ ÎÁÚ×ÁÎÉÑ ÄÎÑ ÎÅÄÅÌÉ" +#: nscd/nscd_stat.c:233 +#, c-format +msgid " %2uh %2um %2lus server runtime\n" +msgstr " %2uh %2um %2lus ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n" -#: timezone/zic.c:1494 +#: nscd/nscd_stat.c:235 #, c-format -msgid "%s: Can't remove %s: %s\n" -msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ %s: %s\n" +msgid " %2um %2lus server runtime\n" +msgstr " %2um %2lus ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n" -#: timezone/zic.c:1504 +#: nscd/nscd_stat.c:237 #, c-format -msgid "%s: Can't create %s: %s\n" -msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s: %s\n" +msgid " %2lus server runtime\n" +msgstr " %2lus ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n" -#: timezone/zic.c:1570 +#: nscd/nscd_stat.c:239 #, c-format -msgid "%s: Error writing %s\n" -msgstr "%s: ïÛÉÂËÁ ÚÁÐÉÓÉ %s\n" +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" +msgstr "" +"%15d ÔÅËÕÝÅÅ ËÏÌÉÞÅÓÔ×Ï ÔÒÅÄÏ×\n" +"%15d ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÔÒÅÄÏ×\n" +"%15lu ÞÉÓÌÏ ÓÌÕÞÁÅ×, ËÏÇÄÁ ËÌÉÅÎÔÁÍ ÐÒÉÛÌÏÓØ ÖÄÁÔØ\n" +"%15s ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ËÌÀÞÅÎ\n" +"%15lu ×ÎÕÔÒÅÎÎÉÊ ÐÅÒÅÚÁÐÕÓË\n" -#: timezone/zic.c:1760 -msgid "can't determine time zone abbreviation to use just after until time" +#: nscd/nscd_stat.c:273 +#, 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 cache hits on positive entries\n" +"%15 cache hits on negative entries\n" +"%15 cache misses on positive entries\n" +"%15 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 number of delays on rdlock\n" +"%15 number of delays on wrlock\n" +"%15 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 ÐÏÐÁÄÁÎÉÑ ÎÁ ÐÏÌÏÖÉÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n" +"%15 ÐÏÐÁÄÁÎÉÑ ÎÁ ÏÔÒÉÃÁÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n" +"%15 ÐÒÏÍÁÈÉ ÎÁ ÐÏÌÏÖÉÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n" +"%15 ÐÒÏÍÁÈÉ ÎÁ ÏÔÒÉÃÁÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n" +"%15lu%% ÞÁÓÔÏÔÁ ÐÏÐÁÄÁÎÉÑ ÎÁ ËÜÛ\n" +"%15zu ÔÅËÕÝÅÅ ÞÉÓÌÏ ËÜÛÉÒÏ×ÁÎÎÙÈ ÚÎÁÞÅÎÉÊ\n" +"%15zu ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ËÜÛÉÒÏ×ÁÎÎÙÈ ÚÎÁÞÅÎÉÊ\n" +"%15zu ÍÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÃÅÐÏÞËÉ ÐÏÉÓËÁ\n" +"%15 ÞÉÓÌÏ ÚÁÄÅÒÖÅË ÎÁ rdlock\n" +"%15 ÞÉÓÌÏ ÚÁÄÅÒÖÅË ÎÁ wrlock\n" +"%15 ÞÉÓÌÏ ÏÛÉÂÏË ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ\n" +"%15s ÏÔÓÌÅÖÉ×ÁÀÔÓÑ ÌÉ ÉÚÍÅÎÅÎÉÑ /etc/%s \n" -#: timezone/zic.c:1803 -msgid "too many transitions?!" -msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÅÒÅÈÏÄÏ×?!" - -#: timezone/zic.c:1822 -msgid "internal error - addtype called with bad isdst" -msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ isdst" +#: nscd/pwdcache.c:438 +#, c-format +msgid "Haven't found \"%s\" in password cache!" +msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÐÁÒÏÌÅÊ!" -#: timezone/zic.c:1826 -msgid "internal error - addtype called with bad ttisstd" -msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ ttisstd" +#: nscd/pwdcache.c:440 +#, c-format +msgid "Reloading \"%s\" in password cache!" +msgstr "ðÅÒÅÚÁÇÒÕÚËÁ \"%s\" × ËÜÛÅ ÐÁÒÏÌÅÊ!" -#: timezone/zic.c:1830 -msgid "internal error - addtype called with bad ttisgmt" -msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ ttisgmt" +#: nscd/pwdcache.c:532 +#, c-format +msgid "Invalid numeric uid \"%s\"!" +msgstr "îÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\"!" -#: timezone/zic.c:1849 -msgid "too many local time types" -msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÔÉÐÏ× ÍÅÓÔÎÏÇÏ ×ÒÅÍÅÎÉ" +#: nscd/selinux.c:151 +#, c-format +msgid "Failed opening connection to the audit subsystem: %m" +msgstr "îÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ ÓÏÅÄÉÎÅÎÉÅ Ó ÐÏÄÓÉÓÔÅÍÏÊ ÁÕÄÉÔÁ: %m" -#: timezone/zic.c:1877 -msgid "too many leap seconds" -msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ×ÉÓÏËÏÓÎÙÈ ÓÅËÕÎÄ" +#: nscd/selinux.c:172 +msgid "Failed to set keep-capabilities" +msgstr "" -#: timezone/zic.c:1883 -msgid "repeated leap second moment" -msgstr "ÐÏ×ÔÏÒÑÀÝÉÊÓÑ ÍÏÍÅÎÔ ×ÉÓÏËÏÓÎÏÊ ÓÅËÕÎÄÙ" +#: nscd/selinux.c:173 nscd/selinux.c:232 +#, c-format +msgid "prctl(KEEPCAPS) failed" +msgstr "prctl(KEEPCAPS) ÎÅÕÓÐÅÛÎÁ" -#: timezone/zic.c:1935 -msgid "Wild result from command execution" -msgstr "îÅÁÄÅË×ÁÔÎÙÊ ÒÅÚÕÌØÔÁÔ ×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄÙ" +#: nscd/selinux.c:187 +msgid "Failed to initialize drop of capabilities" +msgstr "" -#: timezone/zic.c:1936 +#: nscd/selinux.c:188 #, c-format -msgid "%s: command was '%s', result was %d\n" -msgstr "%s: ËÏÍÁÎÄÁ ÂÙÌÁ '%s', ÒÅÚÕÌØÔÁÔ ÂÙÌ %d\n" +msgid "cap_init failed" +msgstr "cap_init ÎÅÕÓÐÅÛÎÁ" -#: timezone/zic.c:2031 -msgid "Odd number of quotation marks" -msgstr "îÅÞÅÔÎÏÅ ÞÉÓÌÏ ËÁ×ÙÞÅË" +#: nscd/selinux.c:205 +msgid "Failed to drop capabilities\n" +msgstr "" -#: timezone/zic.c:2051 timezone/zic.c:2070 -msgid "time overflow" -msgstr "ÐÅÒÅÐÏÌÎÅÎÉÅ ×ÒÅÍÅÎÉ" +#: nscd/selinux.c:206 nscd/selinux.c:223 +#, c-format +msgid "cap_set_proc failed" +msgstr "cap_set_proc ÎÅÕÓÐÅÛÎÁ" -#: timezone/zic.c:2117 -msgid "use of 2/29 in non leap-year" -msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ 29 ÆÅ×ÒÁÌÑ × ÎÅ×ÉÓÏËÏÓÎÏÍ ÇÏÄÕ" +#: nscd/selinux.c:222 +msgid "Failed to drop capabilities" +msgstr "" + +#: nscd/selinux.c:231 +msgid "Failed to unset keep-capabilities" +msgstr "" -#: timezone/zic.c:2151 -msgid "no day in month matches rule" -msgstr "ÎÉ ÏÄÉÎ ÄÅÎØ × ÍÅÓÑÃÅ ÎÅ ÐÏÄÈÏÄÉÔ ÐÏÄ ÐÒÁ×ÉÌÏ" +#: nscd/selinux.c:247 +msgid "Failed to determine if kernel supports SELinux" +msgstr "îÅ ÕÄÁÌÏÓØ ÏÐÒÅÄÅÌÉÔØ, ÐÏÄÄÅÒÖÉ×ÁÅÔ ÌÉ ÑÄÒÏ SELinux" -#: timezone/zic.c:2175 -msgid "too many, or too long, time zone abbreviations" -msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÓÏËÒÁÝÅÎÉÊ ÞÁÓÏ×ÙÈ ÐÏÑÓÏ× ÉÌÉ ÏÎÉ ÓÌÉÛËÏÍ ÄÌÉÎÎÙÅ" +#: nscd/selinux.c:262 +#, c-format +msgid "Failed to start AVC thread" +msgstr "îÅ ÕÄÁÌÏÓØ ÚÁÐÕÓÔÉÔØ ÔÒÅÄ AVC" -#: timezone/zic.c:2216 +#: nscd/selinux.c:284 #, c-format -msgid "%s: Can't create directory %s: %s\n" -msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ %s: %s\n" +msgid "Failed to create AVC lock" +msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÂÌÏËÉÒÏ×ËÕ" -#: timezone/zic.c:2238 +#: nscd/selinux.c:324 #, c-format -msgid "%s: %d did not sign extend correctly\n" -msgstr "%s: %d ÎÅ ÓÏÈÒÁÎÉÌÏ ÚÎÁË ÐÒÉ ÒÁÓÛÉÒÅÎÉÉ\n" +msgid "Failed to start AVC" +msgstr "îÅ ÕÄÁÌÏÓØ ÚÁÐÕÓÔÉÔØ AVC" -#: posix/../sysdeps/generic/wordexp.c:1797 -msgid "parameter null or not set" -msgstr "ÐÁÒÁÍÅÔÒ ÐÕÓÔ ÉÌÉ ÎÅ ÚÁÄÁÎ" +#: nscd/selinux.c:326 +msgid "Access Vector Cache (AVC) started" +msgstr "Access Vector Cache (AVC) ÚÁÐÕÝÅÎ" -#: posix/../sysdeps/posix/gai_strerror.c:31 -msgid "Address family for hostname not supported" -msgstr "óÅÍÅÊÓÔ×Ï ÁÄÒÅÓÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÔÓÑ ÄÌÑ ÄÁÎÎÏÇÏ ÉÍÅÎÉ ÈÏÓÔÁ" +#: nscd/selinux.c:347 +msgid "Error getting context of socket peer" +msgstr "ïÛÉÂËÁ ÐÏÌÕÞÅÎÉÑ ËÏÎÔÅËÓÔÁ ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ ÓÏËÅÔÁ" -#: posix/../sysdeps/posix/gai_strerror.c:32 -msgid "Temporary failure in name resolution" -msgstr "÷ÒÅÍÅÎÎÙÊ ÓÂÏÊ × ÒÁÚÒÅÛÅÎÉÉ ÉÍÅÎ" +#: nscd/selinux.c:352 +msgid "Error getting context of nscd" +msgstr "ïÛÉÂËÁ ÐÏÌÕÞÅÎÉÑ ËÏÎÔÅËÓÔÁ nscd" -#: posix/../sysdeps/posix/gai_strerror.c:33 -msgid "Bad value for ai_flags" -msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ai_flags" +#: nscd/selinux.c:358 +msgid "Error getting sid from context" +msgstr "ïÛÉÂËÁ ÐÏÌÕÞÅÎÉÑ sid ÉÚ ËÏÎÔÅËÓÔÁ" -#: posix/../sysdeps/posix/gai_strerror.c:34 -msgid "Non-recoverable failure in name resolution" -msgstr "îÅÉÓÐÒÁ×ÉÍÁÑ ÏÛÉÂËÁ × ÒÁÚÒÅÛÅÎÉÉ ÉÍÅÎ" +#: nscd/selinux.c:390 +#, c-format +msgid "" +"\n" +"SELinux AVC Statistics:\n" +"\n" +"%15u entry lookups\n" +"%15u entry hits\n" +"%15u entry misses\n" +"%15u entry discards\n" +"%15u CAV lookups\n" +"%15u CAV hits\n" +"%15u CAV probes\n" +"%15u CAV misses\n" +msgstr "" +"\n" +"óÔÁÔÉÓÔÉËÁ AVC SELinux:\n" +"\n" +"%15u ÐÏÉÓËÏ× ÚÁÐÉÓÅÊ\n" +"%15u ÐÏÐÁÄÁÎÉÊ\n" +"%15u ÐÒÏÍÁÈÏ×\n" +"%15u ÓÂÒÏÓÏ× ÚÁÐÉÓÅÊ\n" +"%15u ÐÏÉÓËÏ× CAV\n" +"%15u ÐÏÐÁÄÁÎÉÊ CAV\n" +"%15u ÐÒÏ×ÅÒÏË CAV\n" +"%15u ÐÒÏÍÁÈÏ× CAV\n" -#: posix/../sysdeps/posix/gai_strerror.c:35 -msgid "ai_family not supported" -msgstr "ai_family ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" +#: nss/getent.c:52 +msgid "database [key ...]" +msgstr "ÂÁÚÁ-ÄÁÎÎÙÈ [ËÌÀÞ ...]" -#: posix/../sysdeps/posix/gai_strerror.c:36 -msgid "Memory allocation failure" -msgstr "ïÛÉÂËÁ ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ" +#: nss/getent.c:57 +msgid "Service configuration to be used" +msgstr "éÓÐÏÌØÚÕÅÍÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÓÌÕÖÂÙ" -#: posix/../sysdeps/posix/gai_strerror.c:37 -msgid "No address associated with hostname" -msgstr "ó ÉÍÅÎÅÍ ÈÏÓÔÁ ÎÅ Ó×ÑÚÁÎÏ ÎÉ ÏÄÎÏÇÏ ÁÄÒÅÓÁ" +#: nss/getent.c:62 +msgid "" +"Get entries from administrative database. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"ðÏÌÕÞÁÅÔ ÚÁÐÉÓÉ ÉÚ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÏÊ ÂÁÚÙ ÄÁÎÎÙÈ. éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ Ï ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ:\n" +".\n" -#: posix/../sysdeps/posix/gai_strerror.c:38 -msgid "Name or service not known" -msgstr "éÍÑ ÉÌÉ ÓÌÕÖÂÁ ÎÅ ÉÚ×ÅÓÔÎÙ" +#: nss/getent.c:145 nss/getent.c:394 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "ðÅÒÅÞÉÓÌÅÎÉÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:39 -msgid "Servname not supported for ai_socktype" -msgstr "Servname ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ ai_socktype" +#: nss/getent.c:782 +#, c-format +msgid "Unknown database name" +msgstr "îÅÉÚ×ÅÓÔÎÏÅ ÉÍÑ ÂÁÚÙ ÄÁÎÎÙÈ" -#: posix/../sysdeps/posix/gai_strerror.c:40 -msgid "ai_socktype not supported" -msgstr "ai_socktype ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" +#: nss/getent.c:808 +msgid "Supported databases:\n" +msgstr "ðÏÄÄÅÒÖÉ×ÁÅÍÙÅ ÂÁÚÙ ÄÁÎÎÙÈ:\n" -#: posix/../sysdeps/posix/gai_strerror.c:41 -msgid "System error" -msgstr "óÉÓÔÅÍÎÁÑ ÏÛÉÂËÁ" +#: nss/getent.c:868 +#, c-format +msgid "Unknown database: %s\n" +msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÂÁÚÁ ÄÁÎÎÙÈ: %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:42 -msgid "Processing request in progress" -msgstr "ïÂÒÁÂÏÔËÁ ÚÁÐÒÏÓÁ ÐÒÏÄÏÌÖÁÅÔÓÑ" +#: nss/makedb.c:60 +msgid "Convert key to lower case" +msgstr "ðÒÅÏÂÒÁÚÏ×ÁÔØ ËÌÀÞ × ÎÉÖÎÉÊ ÒÅÇÉÓÔÒ" + +#: nss/makedb.c:63 +msgid "Do not print messages while building database" +msgstr "îÅ ÐÅÞÁÔÁÔØ ÓÏÏÂÝÅÎÉÊ ÐÒÉ ÐÏÓÔÒÏÅÎÉÉ ÂÁÚÙ ÄÁÎÎÙÈ" + +#: nss/makedb.c:65 +msgid "Print content of database file, one entry a line" +msgstr "îÁÐÅÞÁÔÁÔØ ÓÏÄÅÒÖÉÍÏÅ ÆÁÊÌÁ ÂÁÚÙ ÄÁÎÎÙÈ, ÐÏ ÏÄÎÏÊ ÚÁÐÉÓÉ × ÓÔÒÏËÕ" + +#: nss/makedb.c:70 +msgid "Create simple DB database from textual input." +msgstr "ðÏÓÔÒÏÉÔØ ÐÒÏÓÔÕÀ ÂÁÚÕ ÄÁÎÎÙÈ DB ÉÚ ÔÅËÓÔÏ×ÏÇÏ ××ÏÄÁ." -#: posix/../sysdeps/posix/gai_strerror.c:43 -msgid "Request canceled" -msgstr "úÁÐÒÏÓ ÏÔÍÅÎÅÎ" +#: nss/makedb.c:73 +msgid "" +"INPUT-FILE OUTPUT-FILE\n" +"-o OUTPUT-FILE INPUT-FILE\n" +"-u INPUT-FILE" +msgstr "" +"÷èïäîïê-æáêì ÷ùèïäîïê-æáêì\n" +"-o ÷ùèïäîïê-æáêì ÷èïäîïê-æáêì\n" +"-u ÷èïäîïê-æáêì" -#: posix/../sysdeps/posix/gai_strerror.c:44 -msgid "Request not canceled" -msgstr "úÁÐÒÏÓ ÎÅ ÏÔÍÅÎÅÎ" +#: nss/makedb.c:142 +#, c-format +msgid "No usable database library found." +msgstr "îÅ ÎÁÊÄÅÎÏ ÐÏÄÈÏÄÑÝÅÊ ÂÉÂÌÉÏÔÅËÉ." -#: posix/../sysdeps/posix/gai_strerror.c:45 -msgid "All requests done" -msgstr "÷ÓÅ ÚÁÐÒÏÓÙ ×ÙÐÏÌÎÅÎÙ" +#: nss/makedb.c:149 +#, c-format +msgid "cannot open database file `%s': %s" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ ÂÁÚÙ ÄÁÎÎÙÈ `%s': %s" -#: posix/../sysdeps/posix/gai_strerror.c:46 -msgid "Interrupted by a signal" -msgstr "ðÒÅÒ×ÁÎÏ ÐÏ ÓÉÇÎÁÌÕ" +#: nss/makedb.c:151 +msgid "incorrectly formatted file" +msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎÎÙÊ ÆÁÊÌ" + +#: nss/makedb.c:331 +msgid "duplicate key" +msgstr "ÄÕÂÌÉÒÏ×ÁÎÎÙÊ ËÌÀÞ" -#: posix/getconf.c:892 +#: nss/makedb.c:337 +#, c-format +msgid "while writing database file" +msgstr "ÐÒÉ ÚÁÐÉÓÉ ÆÁÊÌÁ ÂÁÚÙ ÄÁÎÎÙÈ" + +#: nss/makedb.c:348 +#, c-format +msgid "problems while reading `%s'" +msgstr "ÐÒÏÂÌÅÍÙ ÐÒÉ ÞÔÅÎÉÉ `%s'" + +#: nss/makedb.c:368 nss/makedb.c:385 +#, c-format +msgid "while reading database" +msgstr "ÐÒÉ ÞÔÅÎÉÉ ÂÁÚÙ ÄÁÎÎÙÈ" + +#: posix/getconf.c:940 #, c-format msgid "Usage: %s [-v specification] variable_name [pathname]\n" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-v ÓÐÅÃÉÆÉËÁÃÉÑ] ÉÍÑ-ÐÅÒÅÍÅÎÎÏÊ [ÐÕÔØ]\n" -#: posix/getconf.c:950 +#: posix/getconf.c:943 +#, c-format +msgid " %s -a [pathname]\n" +msgstr " %s -a [ÐÕÔØ]\n" + +#: posix/getconf.c:1062 #, c-format msgid "unknown specification \"%s\"" msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÓÐÅÃÉÆÉËÁÃÉÑ \"%s\"" -#: posix/getconf.c:979 posix/getconf.c:995 +#: posix/getconf.c:1090 +#, c-format +msgid "Couldn't execute %s" +msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ %s" + +#: posix/getconf.c:1130 posix/getconf.c:1146 msgid "undefined" msgstr "ÎÅ ÏÐÒÅÄÅÌÅÎÏ" -#: posix/getconf.c:1017 +#: posix/getconf.c:1168 #, c-format msgid "Unrecognized variable `%s'" msgstr "îÅÒÁÓÐÏÚÎÁÎÎÁÑ ÐÅÒÅÍÅÎÎÁÑ `%s'" -#: posix/getopt.c:692 posix/getopt.c:711 +#: posix/getopt.c:571 posix/getopt.c:587 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: ËÌÀÞ `%s' ÎÅÏÄÎÏÚÎÁÞÅÎ\n" -#: posix/getopt.c:744 posix/getopt.c:748 +#: posix/getopt.c:620 posix/getopt.c:624 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: ËÌÀÞ `--%s' ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ Ó ÁÒÇÕÍÅÎÔÏÍ\n" -#: posix/getopt.c:757 posix/getopt.c:762 +#: posix/getopt.c:633 posix/getopt.c:638 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: ËÌÀÞ `%c%s' ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ Ó ÁÒÇÕÍÅÎÔÏÍ\n" -#: posix/getopt.c:807 posix/getopt.c:829 posix/getopt.c:1159 -#: posix/getopt.c:1181 +#: posix/getopt.c:681 posix/getopt.c:700 posix/getopt.c:1016 +#: posix/getopt.c:1035 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: ËÌÀÞ `%s' ÔÒÅÂÕÅÔ ÁÒÇÕÍÅÎÔ\n" -#: posix/getopt.c:867 posix/getopt.c:870 +#: posix/getopt.c:738 posix/getopt.c:741 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÌÀÞ `--%s'\n" -#: posix/getopt.c:878 posix/getopt.c:881 +#: posix/getopt.c:749 posix/getopt.c:752 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÌÀÞ `%c%s'\n" -#: posix/getopt.c:936 posix/getopt.c:939 +#: posix/getopt.c:804 posix/getopt.c:807 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÙÊ ËÌÀÞ -- %c\n" -#: posix/getopt.c:945 posix/getopt.c:948 +#: posix/getopt.c:813 posix/getopt.c:816 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: ÎÅ×ÅÒÎÙÊ ËÌÀÞ -- %c\n" -#: posix/getopt.c:1003 posix/getopt.c:1022 posix/getopt.c:1234 -#: posix/getopt.c:1255 +#: posix/getopt.c:868 posix/getopt.c:884 posix/getopt.c:1088 +#: posix/getopt.c:1106 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: ËÌÀÞ ÔÒÅÂÕÅÔ ÁÒÇÕÍÅÎÔ -- %c\n" -#: posix/getopt.c:1074 posix/getopt.c:1093 +#: posix/getopt.c:937 posix/getopt.c:953 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: ËÌÀÞ `-W %s' ÎÅÏÄÎÏÚÎÁÞÅÎ\n" -#: posix/getopt.c:1117 posix/getopt.c:1138 +#: posix/getopt.c:977 posix/getopt.c:995 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: ËÌÀÞ `-W %s' ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ Ó ÁÒÇÕÍÅÎÔÏÍ\n" -#: posix/regcomp.c:150 +#: posix/regcomp.c:135 msgid "No match" msgstr "îÅÔ ÓÏ×ÐÁÄÅÎÉÑ" -#: posix/regcomp.c:153 +#: posix/regcomp.c:138 msgid "Invalid regular expression" msgstr "îÅ×ÅÒÎÏÅ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ" -#: posix/regcomp.c:156 +#: posix/regcomp.c:141 msgid "Invalid collation character" msgstr "îÅ×ÅÒÎÙÊ ÚÎÁË ÓÏÒÔÉÒÏ×ËÉ" -#: posix/regcomp.c:159 +#: posix/regcomp.c:144 msgid "Invalid character class name" msgstr "îÅ×ÅÒÎÏÅ ÉÍÑ ËÌÁÓÓÁ ÚÎÁËÏ×" -#: posix/regcomp.c:162 +#: posix/regcomp.c:147 msgid "Trailing backslash" msgstr "ïÂÒÁÔÎÁÑ ËÏÓÁÑ ÞÅÒÔÁ × ËÏÎÃÅ" -#: posix/regcomp.c:165 +#: posix/regcomp.c:150 msgid "Invalid back reference" msgstr "îÅ×ÅÒÎÁÑ ÓÓÙÌËÁ ÎÁÚÁÄ" -#: posix/regcomp.c:168 +#: posix/regcomp.c:153 msgid "Unmatched [ or [^" msgstr "îÅÐÁÒÎÁÑ [ ÉÌÉ [^" -#: posix/regcomp.c:171 +#: posix/regcomp.c:156 msgid "Unmatched ( or \\(" msgstr "îÅÐÁÒÎÁÑ ( ÉÌÉ \\(" -#: posix/regcomp.c:174 +#: posix/regcomp.c:159 msgid "Unmatched \\{" msgstr "îÅÐÁÒÎÁÑ \\{" -#: posix/regcomp.c:177 +#: posix/regcomp.c:162 msgid "Invalid content of \\{\\}" msgstr "îÅ×ÅÒÎÏÅ ÓÏÄÅÒÖÉÍÏÅ × \\{\\}" -#: posix/regcomp.c:180 +#: posix/regcomp.c:165 msgid "Invalid range end" msgstr "îÅ×ÅÒÎÙÊ ËÏÎÅà ÄÉÁÐÁÚÏÎÁ" -#: posix/regcomp.c:183 +#: posix/regcomp.c:168 msgid "Memory exhausted" msgstr "ðÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ" -#: posix/regcomp.c:186 +#: posix/regcomp.c:171 msgid "Invalid preceding regular expression" msgstr "îÅ×ÅÒÎÏÅ ÐÒÅÄÛÅÓÔ×ÕÀÝÅÅ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ" -#: posix/regcomp.c:189 +#: posix/regcomp.c:174 msgid "Premature end of regular expression" msgstr "ðÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅà ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ" -#: posix/regcomp.c:192 +#: posix/regcomp.c:177 msgid "Regular expression too big" msgstr "òÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ ÓÌÉÛËÏÍ ×ÅÌÉËÏ" -#: posix/regcomp.c:195 +#: posix/regcomp.c:180 msgid "Unmatched ) or \\)" msgstr "îÅÐÁÒÎÁÑ ) ÉÌÉ \\)" -#: posix/regcomp.c:661 +#: posix/regcomp.c:660 msgid "No previous regular expression" msgstr "îÅÔ ÐÒÅÄÛÅÓÔ×ÕÀÝÅÇÏ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ" -#: argp/argp-help.c:224 -#, c-format -msgid "%.*s: ARGP_HELP_FMT parameter requires a value" -msgstr "%.*s: ÐÁÒÁÍÅÔÒ ARGP_HELP_FMT ÔÒÅÂÕÅÔ ÚÎÁÞÅÎÉÅ" - -#: argp/argp-help.c:233 -#, c-format -msgid "%.*s: Unknown ARGP_HELP_FMT parameter" -msgstr "%.*s: ÎÅÉÚ×ÅÓÔÎÙÊ ÐÁÒÁÍÅÔÒ ARGP_HELP_FMT" - -#: argp/argp-help.c:245 -#, c-format -msgid "Garbage in ARGP_HELP_FMT: %s" -msgstr "íÕÓÏÒ × ARGP_HELP_FMT: %s" - -#: argp/argp-help.c:1205 -msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." -msgstr "ïÂÑÚÁÔÅÌØÎÙÅ ÉÌÉ ÎÅÏÂÑÚÁÔÅÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ ÄÌÑ ÄÌÉÎÎÙÈ ËÌÀÞÅÊ ÔÁËÖÅ Ñ×ÌÑÀÔÓÑ ÏÂÑÚÁÔÅÌØÎÙÍÉ ÉÌÉ ÎÅÏÂÑÚÁÔÅÌØÎÙÍÉ ÄÌÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ËÏÒÏÔËÉÈ ËÌÀÞÅÊ." - -#: argp/argp-help.c:1592 -msgid "Usage:" -msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ:" - -#: argp/argp-help.c:1596 -msgid " or: " -msgstr " ÉÌÉ: " - -#: argp/argp-help.c:1608 -msgid " [OPTION...]" -msgstr " [ëìàþ...]" - -#: argp/argp-help.c:1635 -#, c-format -msgid "Try `%s --help' or `%s --usage' for more information.\n" -msgstr "ðÏÐÒÏÂÕÊÔÅ `%s --help' ÉÌÉ `%s --usage' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ.\n" - -#: argp/argp-help.c:1663 -#, c-format -msgid "Report bugs to %s.\n" -msgstr "óÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ ÏÔÐÒÁ×ÌÑÊÔÅ ÐÏ ÁÄÒÅÓÕ %s.\n" - -#: argp/argp-parse.c:115 -msgid "Give this help list" -msgstr "÷ÙÄÁÅÔ ÜÔÏÔ ÓÐÒÁ×ÏÞÎÙÊ ÓÐÉÓÏË" - -#: argp/argp-parse.c:116 -msgid "Give a short usage message" -msgstr "÷ÙÄÁÅÔ ËÒÁÔËÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ" - -#: argp/argp-parse.c:117 -msgid "Set the program name" -msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÐÒÏÇÒÁÍÍÙ" - -#: argp/argp-parse.c:119 -msgid "Hang for SECS seconds (default 3600)" -msgstr "÷ÉÓÉÔ ÕËÁÚÁÎÎÏÅ ÞÉÓÌÏ ÓÅËÕÎÄ (ÐÏ ÕÍÏÌÞÁÎÉÀ 3600)" - -#: argp/argp-parse.c:180 -msgid "Print program version" -msgstr "ðÅÞÁÔÁÅÔ ×ÅÒÓÉÀ ÐÒÏÇÒÁÍÍÙ" - -#: argp/argp-parse.c:196 -msgid "(PROGRAM ERROR) No version known!?" -msgstr "(ïûéâëá ðòïçòáííù) ÷ÅÒÓÉÑ ÎÅÉÚ×ÅÓÔÎÁ!?" - -#: argp/argp-parse.c:672 -#, c-format -msgid "%s: Too many arguments\n" -msgstr "%s: óÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×\n" - -#: argp/argp-parse.c:813 -msgid "(PROGRAM ERROR) Option should have been recognized!?" -msgstr "(ïûéâëá ðòïçòáííù) ëÌÀÞ ÄÏÌÖÅÎ ÂÙÔØ ÒÁÓÐÏÚÎÁÎ!?" +#: posix/wordexp.c:1798 +msgid "parameter null or not set" +msgstr "ÐÁÒÁÍÅÔÒ ÐÕÓÔ ÉÌÉ ÎÅ ÚÁÄÁÎ" #: resolv/herror.c:68 msgid "Resolver Error 0 (no error)" @@ -3729,199 +4465,71 @@ msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ ÓÅÒ×ÅÒÁ" msgid "No address associated with name" msgstr "ó ÉÍÅÎÅÍ ÎÅ Ó×ÑÚÁÎÏ ÎÉ ÏÄÎÏÇÏ ÁÄÒÅÓÁ" -#: resolv/herror.c:108 +#: resolv/herror.c:107 msgid "Resolver internal error" msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ ÒÅÓÏÌ×ÅÒÁ" -#: resolv/herror.c:111 +#: resolv/herror.c:110 msgid "Unknown resolver error" msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ ÒÅÓÏÌ×ÅÒÁ" -#: resolv/res_hconf.c:147 -#, c-format -msgid "%s: line %d: expected service, found `%s'\n" -msgstr "%s: ÓÔÒÏËÁ %d: ÏÖÉÄÁÅÔÓÑ ÓÌÕÖÂÁ, ÎÁÊÄÅÎÏ `%s'\n" - -#: resolv/res_hconf.c:165 -#, c-format -msgid "%s: line %d: cannot specify more than %d services" -msgstr "%s: ÓÔÒÏËÁ %d: ÎÅÌØÚÑ ÚÁÄÁÔØ ÂÏÌÅÅ ÞÅÍ %d ÓÌÕÖÂ" - -#: resolv/res_hconf.c:191 -#, c-format -msgid "%s: line %d: list delimiter not followed by keyword" -msgstr "%s: ÓÔÒÏËÁ %d: ÐÏÓÌÅ ÒÁÚÄÅÌÉÔÅÌÑ ÓÐÉÓËÁ ÎÅ ÓÔÏÉÔ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï" - -#: resolv/res_hconf.c:231 +#: resolv/res_hconf.c:124 #, c-format msgid "%s: line %d: cannot specify more than %d trim domains" msgstr "" -#: resolv/res_hconf.c:256 -#, c-format -msgid "%s: line %d: list delimiter not followed by domain" -msgstr "%s: ÓÔÒÏËÁ %d: ÐÏÓÌÅ ÒÁÚÄÅÌÉÔÅÌÑ ÓÐÉÓËÁ ÎÅ ÓÔÏÉÔ ÄÏÍÅÎ" - -#: resolv/res_hconf.c:319 -#, c-format -msgid "%s: line %d: expected `on' or `off', found `%s'\n" -msgstr "%s: ÓÔÒÏËÁ %d: ÏÖÉÄÁÅÔÓÑ `on' ÉÌÉ `off', ÎÁÊÄÅÎÏ `%s'\n" - -#: resolv/res_hconf.c:366 -#, c-format -msgid "%s: line %d: bad command `%s'\n" -msgstr "%s: ÓÔÒÏËÁ %d: ÎÅÐÒÁ×ÉÌØÎÁÑ ËÏÍÁÎÄÁ `%s'\n" - -#: resolv/res_hconf.c:395 -#, c-format -msgid "%s: line %d: ignoring trailing garbage `%s'\n" -msgstr "%s: ÓÔÒÏËÁ %d: ÉÇÎÏÒÉÒÏ×ÁÎ ÍÕÓÏÒ × ËÏÎÃÅ `%s'\n" - -#: nss/getent.c:51 -msgid "database [key ...]" -msgstr "ÂÁÚÁ-ÄÁÎÎÙÈ [ËÌÀÞ ...]" - -#: nss/getent.c:56 -msgid "Service configuration to be used" -msgstr "éÓÐÏÌØÚÕÅÍÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÓÌÕÖÂÙ" - -#: nss/getent.c:136 nss/getent.c:375 -#, c-format -msgid "Enumeration not supported on %s\n" -msgstr "ðÅÒÅÞÉÓÌÅÎÉÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ %s\n" - -#: nss/getent.c:800 -msgid "getent - get entries from administrative database." -msgstr "getent -- ÐÏÌÕÞÁÅÔ ÚÁÐÉÓÉ ÉÚ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÏÊ ÂÁÚÙ ÄÁÎÎÙÈ." - -#: nss/getent.c:801 -msgid "Supported databases:" -msgstr "ðÏÄÄÅÒÖÉ×ÁÅÍÙÅ ÂÁÚÙ ÄÁÎÎÙÈ:" - -#: nss/getent.c:858 nscd/nscd.c:131 nscd/nscd_nischeck.c:64 -msgid "wrong number of arguments" -msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ×" - -#: nss/getent.c:868 -#, c-format -msgid "Unknown database: %s\n" -msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÂÁÚÁ ÄÁÎÎÙÈ: %s\n" - -#: 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 "[æáêì]" - -#: debug/pcprofiledump.c:100 -msgid "cannot open input file" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÈÏÄÎÏÊ ÆÁÊÌ" - -#: debug/pcprofiledump.c:106 -msgid "cannot read header" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË" - -#: debug/pcprofiledump.c:170 -msgid "invalid pointer size" -msgstr "ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÕËÁÚÁÔÅÌÑ" - -#: inet/rcmd.c:163 inet/rcmd.c:166 -msgid "rcmd: Cannot allocate memory\n" -msgstr "rcmd: îÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ\n" - -#: inet/rcmd.c:185 inet/rcmd.c:188 -msgid "rcmd: socket: All ports in use\n" -msgstr "rcmd: socket: ÷ÓÅ ÐÏÒÔÙ ÉÓÐÏÌØÚÕÀÔÓÑ\n" - -#: inet/rcmd.c:222 -#, c-format -msgid "connect to address %s: " -msgstr "ÓÏÅÄÉÎÅÎÉÅ Ó ÁÄÒÅÓÏÍ %s: " - -#: inet/rcmd.c:240 -#, c-format -msgid "Trying %s...\n" -msgstr "ðÏÐÙÔËÁ %s...\n" - -#: inet/rcmd.c:289 -#, c-format -msgid "rcmd: write (setting up stderr): %m\n" -msgstr "rcmd: write (ÎÁÓÔÒÏÊËÁ stderr): %m\n" - -#: inet/rcmd.c:310 -#, c-format -msgid "rcmd: poll (setting up stderr): %m\n" -msgstr "rcmd: poll (ÎÁÓÔÒÏÊËÁ stderr): %m\n" - -#: inet/rcmd.c:313 -msgid "poll: protocol failure in circuit setup\n" -msgstr "poll: ÓÂÏÊ ÐÒÏÔÏËÏÌÁ ÐÒÉ ÎÁÓÔÒÏÊËÅ ÃÅÐÉ\n" - -#: inet/rcmd.c:358 -msgid "socket: protocol failure in circuit setup\n" -msgstr "socket: ÓÂÏÊ ÐÒÏÔÏËÏÌÁ ÐÒÉ ÎÁÓÔÒÏÊËÅ ÃÅÐÉ\n" - -#: inet/rcmd.c:387 -#, fuzzy, c-format -msgid "rcmd: %s: short read" -msgstr "rcmd: %s: ÎÅÐÏÌÎÏÅ ÞÔÅÎÉÅ" - -#: inet/rcmd.c:549 -msgid "lstat failed" -msgstr "lstat ÎÅÕÓÐÅÛÎÁ" - -#: inet/rcmd.c:551 -msgid "not regular file" -msgstr "ÎÅ ÏÂÙÞÎÙÊ ÆÁÊÌ" - -#: inet/rcmd.c:556 -msgid "cannot open" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ" +#: resolv/res_hconf.c:145 +#, c-format +msgid "%s: line %d: list delimiter not followed by domain" +msgstr "%s: ÓÔÒÏËÁ %d: ÐÏÓÌÅ ÒÁÚÄÅÌÉÔÅÌÑ ÓÐÉÓËÁ ÎÅ ÓÔÏÉÔ ÄÏÍÅÎ" -#: inet/rcmd.c:558 -msgid "fstat failed" -msgstr "fstat ÎÅÕÓÐÅÛÎÁ" +#: resolv/res_hconf.c:204 +#, c-format +msgid "%s: line %d: expected `on' or `off', found `%s'\n" +msgstr "%s: ÓÔÒÏËÁ %d: ÏÖÉÄÁÅÔÓÑ `on' ÉÌÉ `off', ÎÁÊÄÅÎÏ `%s'\n" -#: inet/rcmd.c:560 -msgid "bad owner" -msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ×ÌÁÄÅÌÅÃ" +#: resolv/res_hconf.c:247 +#, c-format +msgid "%s: line %d: bad command `%s'\n" +msgstr "%s: ÓÔÒÏËÁ %d: ÎÅÐÒÁ×ÉÌØÎÁÑ ËÏÍÁÎÄÁ `%s'\n" -#: inet/rcmd.c:562 -msgid "writeable by other than owner" -msgstr "ÍÏÖÅÔ ÚÁÐÉÓÙ×ÁÔØÓÑ ÎÅ ×ÌÁÄÅÌØÃÅÍ" +#: resolv/res_hconf.c:282 +#, c-format +msgid "%s: line %d: ignoring trailing garbage `%s'\n" +msgstr "%s: ÓÔÒÏËÁ %d: ÉÇÎÏÒÉÒÏ×ÁÎ ÍÕÓÏÒ × ËÏÎÃÅ `%s'\n" -#: inet/rcmd.c:564 -msgid "hard linked somewhere" -msgstr "ÉÍÅÅÔÓÑ ÖÅÓÔËÁÑ ÓÓÙÌËÁ" +#: stdio-common/psignal.c:51 +#, c-format +msgid "%s%sUnknown signal %d\n" +msgstr "%s%sîÅÉÚ×ÅÓÔÎÙÊ ÓÉÇÎÁÌ %d\n" -#: inet/ruserpass.c:170 inet/ruserpass.c:193 -msgid "out of memory" -msgstr "ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ" +#: stdio-common/psignal.c:52 +msgid "Unknown signal" +msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÓÉÇÎÁÌ" -#: inet/ruserpass.c:184 -msgid "Error: .netrc file is readable by others." -msgstr "ïÛÉÂËÁ: ÆÁÊÌ .netrc ÍÏÖÅÔ ÚÁÐÉÓÙ×ÁÔØÓÑ ÄÒÕÇÉÍÉ." +#: string/_strerror.c:45 sysdeps/mach/_strerror.c:87 +msgid "Unknown error " +msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ " -#: inet/ruserpass.c:185 -msgid "Remove password or make file unreadable by others." -msgstr "õÄÁÌÉÔÅ ÐÁÒÏÌØ ÉÌÉ ÓÄÅÌÁÊÔÅ ÆÁÊÌ ÎÅÞÉÔÁÅÍÙÍ ÄÒÕÇÉÍÉ." +#: string/strerror.c:43 +msgid "Unknown error" +msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ" -#: inet/ruserpass.c:277 +#: string/strsignal.c:65 #, c-format -msgid "Unknown .netrc keyword %s" -msgstr "îÅÉÚ×ÅÓÔÎÏÅ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï .netrc %s" +msgid "Real-time signal %d" +msgstr "óÉÇÎÁÌ ÒÅÁÌØÎÏÇÏ ×ÒÅÍÅÎÉ %d" + +#: string/strsignal.c:69 +#, c-format +msgid "Unknown signal %d" +msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÓÉÇÎÁÌ %d" -#: sunrpc/auth_unix.c:115 sunrpc/auth_unix.c:118 +#: sunrpc/auth_unix.c:114 msgid "authunix_create: out of memory\n" msgstr "authunix_create: ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ\n" -#: sunrpc/auth_unix.c:318 +#: sunrpc/auth_unix.c:350 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c -- æÁÔÁÌØÎÁÑ ÏÛÉÂËÁ ÍÁÒÛÁÌÌÉÎÇÁ" @@ -3939,111 +4547,111 @@ msgstr "; ÐÒÉÞÉÎÁ = " msgid "(unknown authentication error - %d)" msgstr "(ÎÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ ÁÕÔÅÎÆÉËÁÃÉÉ -- %d)" -#: sunrpc/clnt_perr.c:177 +#: sunrpc/clnt_perr.c:172 msgid "RPC: Success" msgstr "RPC: õÓÐÅÈ" -#: sunrpc/clnt_perr.c:180 +#: sunrpc/clnt_perr.c:175 msgid "RPC: Can't encode arguments" msgstr "RPC: îÅ×ÏÚÍÏÖÎÏ ÚÁËÏÄÉÒÏ×ÁÔØ ÁÒÇÕÍÅÎÔÙ" -#: sunrpc/clnt_perr.c:184 +#: sunrpc/clnt_perr.c:179 msgid "RPC: Can't decode result" msgstr "RPC: îÅ×ÏÚÍÏÖÎÏ ÒÁÓËÏÄÉÒÏ×ÁÔØ ÒÅÚÕÌØÔÁÔ" -#: sunrpc/clnt_perr.c:188 +#: sunrpc/clnt_perr.c:183 msgid "RPC: Unable to send" msgstr "RPC: îÅ ÕÄÁÌÏÓØ ÐÏÓÌÁÔØ" -#: sunrpc/clnt_perr.c:192 +#: sunrpc/clnt_perr.c:187 msgid "RPC: Unable to receive" msgstr "RPC: îÅ ÕÄÁÌÏÓØ ÐÏÌÕÞÉÔØ" -#: sunrpc/clnt_perr.c:196 +#: sunrpc/clnt_perr.c:191 msgid "RPC: Timed out" msgstr "RPC: ÷ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÉÓÔÅËÌÏ" -#: sunrpc/clnt_perr.c:200 +#: sunrpc/clnt_perr.c:195 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: îÅÓÏ×ÍÅÓÔÉÍÙÅ ×ÅÒÓÉÉ RPC" -#: sunrpc/clnt_perr.c:204 +#: sunrpc/clnt_perr.c:199 msgid "RPC: Authentication error" msgstr "RPC: ïÛÉÂËÁ ÁÕÔÅÎÆÉËÁÃÉÉ" -#: sunrpc/clnt_perr.c:208 +#: sunrpc/clnt_perr.c:203 msgid "RPC: Program unavailable" msgstr "RPC: ðÒÏÇÒÁÍÍÁ ÎÅÄÏÓÔÕÐÎÁ" -#: sunrpc/clnt_perr.c:212 +#: sunrpc/clnt_perr.c:207 msgid "RPC: Program/version mismatch" msgstr "RPC: îÅÓÏ×ÐÁÄÅÎÉÅ ÐÒÏÇÒÁÍÍÙ/×ÅÒÓÉÉ" -#: sunrpc/clnt_perr.c:216 +#: sunrpc/clnt_perr.c:211 msgid "RPC: Procedure unavailable" msgstr "RPC: ðÒÏÃÅÄÕÒÁ ÎÅÄÏÓÔÕÐÎÁ" -#: sunrpc/clnt_perr.c:220 +#: sunrpc/clnt_perr.c:215 msgid "RPC: Server can't decode arguments" msgstr "RPC: óÅÒ×ÅÒ ÎÅ ÍÏÖÅÔ ÒÁÓËÏÄÉÒÏ×ÁÔØ ÁÒÇÕÍÅÎÔÙ" -#: sunrpc/clnt_perr.c:224 +#: sunrpc/clnt_perr.c:219 msgid "RPC: Remote system error" msgstr "RPC: ïÛÉÂËÁ ÕÄÁÌÅÎÎÏÊ ÓÉÓÔÅÍÙ" -#: sunrpc/clnt_perr.c:228 +#: sunrpc/clnt_perr.c:223 msgid "RPC: Unknown host" msgstr "RPC: îÅÉÚ×ÅÓÔÎÙÊ ÈÏÓÔ" -#: sunrpc/clnt_perr.c:232 +#: sunrpc/clnt_perr.c:227 msgid "RPC: Unknown protocol" msgstr "RPC: îÅÉÚ×ÅÓÔÎÙÊ ÐÒÏÔÏËÏÌ" -#: sunrpc/clnt_perr.c:236 +#: sunrpc/clnt_perr.c:231 msgid "RPC: Port mapper failure" msgstr "RPC: óÂÏÊ ÏÔÏÂÒÁÖÁÔÅÌÑ ÐÏÒÔÏ×" -#: sunrpc/clnt_perr.c:240 +#: sunrpc/clnt_perr.c:235 msgid "RPC: Program not registered" msgstr "RPC: ðÒÏÇÒÁÍÍÁ ÎÅ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÁ" -#: sunrpc/clnt_perr.c:244 +#: sunrpc/clnt_perr.c:239 msgid "RPC: Failed (unspecified error)" msgstr "RPC: óÂÏÊ (ÏÛÉÂËÁ ÎÅ ÕËÁÚÁÎÁ)" -#: sunrpc/clnt_perr.c:285 +#: sunrpc/clnt_perr.c:280 msgid "RPC: (unknown error code)" msgstr "RPC: (ÎÅÉÚ×ÅÓÔÎÙÊ ËÏÄ ÏÛÉÂËÉ)" -#: sunrpc/clnt_perr.c:357 +#: sunrpc/clnt_perr.c:342 msgid "Authentication OK" msgstr "áÕÔÅÎÆÉËÁÃÉÑ ÕÓÐÅÛÎÁ" -#: sunrpc/clnt_perr.c:360 +#: sunrpc/clnt_perr.c:345 msgid "Invalid client credential" msgstr "îÅ×ÅÒÎÙÊ ÒÅË×ÉÚÉÔ ËÌÉÅÎÔÁ" -#: sunrpc/clnt_perr.c:364 +#: sunrpc/clnt_perr.c:349 msgid "Server rejected credential" msgstr "óÅÒ×ÅÒ ÏÔ×ÅÒÇ ÒÅË×ÉÚÉÔ" -#: sunrpc/clnt_perr.c:368 +#: sunrpc/clnt_perr.c:353 msgid "Invalid client verifier" msgstr "" -#: sunrpc/clnt_perr.c:372 +#: sunrpc/clnt_perr.c:357 msgid "Server rejected verifier" msgstr "" -#: sunrpc/clnt_perr.c:376 +#: sunrpc/clnt_perr.c:361 msgid "Client credential too weak" msgstr "òÅË×ÉÚÉÔ ËÌÉÅÎÔÁ ÓÌÉÛËÏÍ ÓÌÁÂ" -#: sunrpc/clnt_perr.c:380 +#: sunrpc/clnt_perr.c:365 msgid "Invalid server verifier" msgstr "" -#: sunrpc/clnt_perr.c:384 +#: sunrpc/clnt_perr.c:369 msgid "Failed (unspecified error)" msgstr "óÂÏÊ (ÏÛÉÂËÁ ÎÅ ÕËÁÚÁÎÁ)" @@ -4051,193 +4659,177 @@ msgstr "óÂÏÊ (ÏÛÉÂËÁ ÎÅ ÕËÁÚÁÎÁ)" msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c -- æÁÔÁÌØÎÁÑ ÏÛÉÂËÁ ÓÅÒÉÁÌÉÚÁÃÉÉ ÚÁÇÏÌÏ×ËÁ." -#: sunrpc/clnt_tcp.c:134 sunrpc/clnt_tcp.c:137 +#: sunrpc/clnt_tcp.c:131 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: sunrpc/clnt_udp.c:141 sunrpc/clnt_udp.c:144 +#: sunrpc/clnt_udp.c:139 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: sunrpc/clnt_unix.c:131 sunrpc/clnt_unix.c:134 +#: sunrpc/clnt_unix.c:128 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: sunrpc/get_myaddr.c:78 -msgid "get_myaddress: ioctl (get interface configuration)" -msgstr "get_myaddress: ioctl (ÐÏÌÕÞÅÎÉÅ ËÏÎÆÉÇÕÒÁÃÉÉ ÉÎÔÅÒÆÅÊÓÁ)" - -#: sunrpc/pm_getmaps.c:74 +#: sunrpc/pm_getmaps.c:83 msgid "pmap_getmaps rpc problem" msgstr "ÐÒÏÂÌÅÍÁ pmap_getmaps rpc" -#: sunrpc/pmap_clnt.c:72 -msgid "__get_myaddress: ioctl (get interface configuration)" -msgstr "__get_myaddress: ioctl (ÐÏÌÕÞÅÎÉÅ ËÏÎÆÉÇÕÒÁÃÉÉ ÉÎÔÅÒÆÅÊÓÁ)" - -#: sunrpc/pmap_clnt.c:137 +#: sunrpc/pmap_clnt.c:129 msgid "Cannot register service" msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÔØ ÓÌÕÖÂÕ" -#: sunrpc/pmap_rmt.c:190 -msgid "broadcast: ioctl (get interface configuration)" -msgstr "broadcast: ioctl (ÐÏÌÕÞÅÎÉÅ ËÏÎÆÉÇÕÒÁÃÉÉ ÉÎÔÅÒÆÅÊÓÁ)" - -#: sunrpc/pmap_rmt.c:199 -msgid "broadcast: ioctl (get interface flags)" -msgstr "broadcast: ioctl (ÐÏÌÕÞÅÎÉÅ ÆÌÁÇÏ× ÉÎÔÅÒÆÅÊÓÁ)" - -#: sunrpc/pmap_rmt.c:269 +#: sunrpc/pmap_rmt.c:248 msgid "Cannot create socket for broadcast rpc" msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÌÑ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÏÇÏ rpc" -#: sunrpc/pmap_rmt.c:276 +#: sunrpc/pmap_rmt.c:255 msgid "Cannot set socket option SO_BROADCAST" msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ×ÏÚÍÏÖÎÏÓÔØ ÓÏËÅÔÁ SO_BROADCAST" -#: sunrpc/pmap_rmt.c:328 +#: sunrpc/pmap_rmt.c:307 msgid "Cannot send broadcast packet" msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÓÌÁÔØ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÊ ÐÁËÅÔ" -#: sunrpc/pmap_rmt.c:353 +#: sunrpc/pmap_rmt.c:332 msgid "Broadcast poll problem" msgstr "ðÒÏÂÌÅÍÁ Ó ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÍ ÏÐÒÏÓÏÍ" -#: sunrpc/pmap_rmt.c:366 +#: sunrpc/pmap_rmt.c:345 msgid "Cannot receive reply to broadcast" msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÏÔ×ÅÔ ÎÁ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÏÅ ÓÏÏÂÝÅÎÉÅ" -#: sunrpc/rpc_main.c:288 +#: sunrpc/rpc_main.c:286 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: ×Ù×ÏÄ ÐÅÒÅÚÁÐÉÓÁÌ ÂÙ %s\n" -#: sunrpc/rpc_main.c:295 +#: sunrpc/rpc_main.c:293 #, c-format msgid "%s: unable to open %s: %m\n" msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %m\n" -#: sunrpc/rpc_main.c:307 +#: sunrpc/rpc_main.c:305 #, c-format msgid "%s: while writing output %s: %m" msgstr "%s: ×Ï ×ÒÅÍÑ ÚÁÐÉÓÉ ×Ù×ÏÄÁ %s: %m" -#: sunrpc/rpc_main.c:342 +#: sunrpc/rpc_main.c:340 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÐÒÅÐÒÏÃÅÓÓÏÒ óÉ: %s \n" -#: sunrpc/rpc_main.c:350 +#: sunrpc/rpc_main.c:348 msgid "cannot find any C preprocessor (cpp)\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÉËÁËÏÇÏ ÐÒÅÐÒÏÃÅÓÓÏÒÁ óÉ (cpp)\n" -#: sunrpc/rpc_main.c:419 +#: sunrpc/rpc_main.c:417 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: ÐÒÅÐÒÏÃÅÓÓÏÒ óÉ ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÓÐÅÛÎÏ Ó ÓÉÇÎÁÌÏÍ %d\n" -#: sunrpc/rpc_main.c:422 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: ÐÒÅÐÒÏÃÅÓÓÏÒ óÉ ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÓÐÅÛÎÏ Ó ×ÙÈÏÄÎÙÍ ËÏÄÏÍ %d\n" -#: sunrpc/rpc_main.c:462 +#: sunrpc/rpc_main.c:460 #, c-format msgid "illegal nettype :`%s'\n" msgstr "ÎÅ×ÅÒÎÙÊ nettype :`%s'\n" -#: sunrpc/rpc_main.c:1104 +#: sunrpc/rpc_main.c:1122 #, c-format msgid "rpcgen: too many defines\n" msgstr "rpcgen: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÏÐÒÅÄÅÌÅÎÉÊ\n" -#: sunrpc/rpc_main.c:1116 +#: sunrpc/rpc_main.c:1134 #, c-format msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: ÏÛÉÂËÁ ËÏÄÉÒÏ×ÁÎÉÑ ÓÐÉÓËÁ ÁÒÇÕÍÅÎÔÏ×\n" #. TRANS: the file will not be removed; this is an #. TRANS: informative message. -#: sunrpc/rpc_main.c:1149 +#: sunrpc/rpc_main.c:1167 #, c-format msgid "file `%s' already exists and may be overwritten\n" msgstr "ÆÁÊÌ `%s' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ É ÍÏÖÅÔ ÂÙÔØ ÐÅÒÅÚÁÐÉÓÁÎ\n" -#: sunrpc/rpc_main.c:1194 +#: sunrpc/rpc_main.c:1212 #, c-format msgid "Cannot specify more than one input file!\n" msgstr "îÅÌØÚÑ ÚÁÄÁ×ÁÔØ ÂÏÌÅÅ ÏÄÎÏÇÏ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ!\n" -#: sunrpc/rpc_main.c:1364 +#: sunrpc/rpc_main.c:1382 msgid "This implementation doesn't support newstyle or MT-safe code!\n" msgstr "" -#: sunrpc/rpc_main.c:1373 +#: sunrpc/rpc_main.c:1391 #, c-format msgid "Cannot use netid flag with inetd flag!\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÌÁÇ netid Ó ÆÌÁÇÏÍ inetd!\n" -#: sunrpc/rpc_main.c:1385 +#: sunrpc/rpc_main.c:1403 msgid "Cannot use netid flag without TIRPC!\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÌÁÇ netid ÂÅÚ TIRPC!\n" -#: sunrpc/rpc_main.c:1392 +#: sunrpc/rpc_main.c:1410 msgid "Cannot use table flags with newstyle!\n" msgstr "" -#: sunrpc/rpc_main.c:1411 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\"infile\" is required for template generation flags.\n" msgstr "ôÒÅÂÕÅÔÓÑ ÚÁÄÁÔØ \"×ÈÏÄÎÏÊ-ÆÁÊÌ\" ÄÌÑ ÆÌÁÇÏ× ÇÅÎÅÒÉÒÏ×ÁÎÉÑ ÛÁÂÌÏÎÁ.\n" -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1434 #, c-format msgid "Cannot have more than one file generation flag!\n" msgstr "îÅÌØÚÑ ÚÁÄÁ×ÁÔØ ÂÏÌÅÅ ÏÄÎÏÇÏ ÆÌÁÇÁ ÇÅÎÅÒÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ!\n" -#: sunrpc/rpc_main.c:1425 +#: sunrpc/rpc_main.c:1443 #, c-format msgid "usage: %s infile\n" msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s ×ÈÏÄÎÏÊ-ÆÁÊÌ\n" -#: sunrpc/rpc_main.c:1426 +#: sunrpc/rpc_main.c:1444 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-Dname[=ÚÎÁÞÅÎÉÅ]] [-i ÒÁÚÍÅÒ] [-I [-K ÓÅËÕÎÄÙ]] [-Y ÐÕÔØ] ×ÈÏÄÎÏÊ-ÆÁÊÌ\n" -#: sunrpc/rpc_main.c:1428 +#: sunrpc/rpc_main.c:1446 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o ×ÙÈÏÄÎÏÊ-ÆÁÊÌ] [×ÈÏÄÎÏÊ-ÆÁÊÌ]\n" # ??? -#: sunrpc/rpc_main.c:1430 +#: sunrpc/rpc_main.c:1448 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s nettype]* [-o ×ÙÈÏÄÎÏÊ-ÆÁÊÌ] [×ÈÏÄÎÏÊ-ÆÁÊÌ]\n" -#: sunrpc/rpc_main.c:1431 +#: sunrpc/rpc_main.c:1449 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n netid]* [-o ×ÙÈÏÄÎÏÊ-ÆÁÊÌ] [×ÈÏÄÎÏÊ-ÆÁÊÌ]\n" -#: sunrpc/rpc_scan.c:116 +#: sunrpc/rpc_scan.c:114 msgid "constant or identifier expected" msgstr "ÏÖÉÄÁÅÔÓÑ ËÏÎÓÔÁÎÔÁ ÉÌÉ ÉÄÅÎÔÉÆÉËÁÔÏÒ" -#: sunrpc/rpc_scan.c:312 +#: sunrpc/rpc_scan.c:310 msgid "illegal character in file: " msgstr "ÎÅ×ÅÒÎÙÊ ÚÎÁË × ÆÁÊÌÅ: " -#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 +#: sunrpc/rpc_scan.c:349 sunrpc/rpc_scan.c:375 msgid "unterminated string constant" msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÏ×ÁÑ ËÏÎÓÔÁÎÔÁ" -#: sunrpc/rpc_scan.c:383 +#: sunrpc/rpc_scan.c:381 msgid "empty char string" msgstr "ÐÕÓÔÁÑ ÓÔÒÏËÁ" -#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535 +#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 msgid "preprocessor error" msgstr "ÏÛÉÂËÁ ÐÒÅÐÒÏÃÅÓÓÏÒÁ" @@ -4327,25 +4919,25 @@ msgstr "svc_run: -- ÏÐÒÏÓ ÎÅÕÓÐÅÛÅÎ" msgid "can't reassign procedure number %ld\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÎÁÚÎÁÞÉÔØ ÎÏÍÅÒ ÐÒÏÃÅÄÕÒÙ %ld\n" -#: sunrpc/svc_simple.c:96 +#: sunrpc/svc_simple.c:97 msgid "couldn't create an rpc server\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÅÒ×ÅÒ rpc\n" -#: sunrpc/svc_simple.c:104 +#: sunrpc/svc_simple.c:105 #, c-format msgid "couldn't register prog %ld vers %ld\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ %ld ×ÅÒÓÉÉ %ld\n" -#: sunrpc/svc_simple.c:111 +#: sunrpc/svc_simple.c:113 msgid "registerrpc: out of memory\n" msgstr "registerrpc: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: sunrpc/svc_simple.c:175 +#: sunrpc/svc_simple.c:173 #, c-format msgid "trouble replying to prog %d\n" msgstr "ÐÒÏÂÌÅÍÙ ÐÒÉ ÏÔÐÒÁ×ËÅ ÏÔ×ÅÔÁ ÐÒÏÇÒÁÍÍÅ %d\n" -#: sunrpc/svc_simple.c:183 +#: sunrpc/svc_simple.c:182 #, c-format msgid "never registered prog %d\n" msgstr "ÎÉ ÒÁÚÕ ÎÅ ÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÁÑ ÐÒÏÇÒÁÍÍÁ %d\n" @@ -4358,11 +4950,11 @@ msgstr "svc_tcp.c -- ÐÒÏÂÌÅÍÁ ÐÒÉ ÓÏÚÄÁÎ msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c -- ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ getsockname ÉÌÉ listen" -#: sunrpc/svc_tcp.c:181 sunrpc/svc_tcp.c:184 +#: sunrpc/svc_tcp.c:179 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: sunrpc/svc_tcp.c:225 sunrpc/svc_tcp.c:228 +#: sunrpc/svc_tcp.c:218 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" @@ -4374,39 +4966,39 @@ msgstr "svcudp_create: ÐÒÏÂÌÅÍÁ ÐÒÉ ÓÏÚÄ msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create -- ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ getsockname" -#: sunrpc/svc_udp.c:154 sunrpc/svc_udp.c:157 +#: sunrpc/svc_udp.c:152 msgid "svcudp_create: out of memory\n" msgstr "svcudp_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: sunrpc/svc_udp.c:182 sunrpc/svc_udp.c:185 +#: sunrpc/svc_udp.c:174 msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" msgstr "svcudp_create: xp_pad ÓÌÉÛËÏÍ ÍÁÌÏ ÄÌÑ IP_PKTINFO\n" -#: sunrpc/svc_udp.c:493 +#: sunrpc/svc_udp.c:474 msgid "enablecache: cache already enabled" msgstr "enablecache: ËÜÛ ÕÖÅ ÚÁÄÅÊÓÔ×Ï×ÁÎ" -#: sunrpc/svc_udp.c:499 +#: sunrpc/svc_udp.c:480 msgid "enablecache: could not allocate cache" msgstr "enablecache: ÎÅ ÕÄÁÌÏÓØ ×ÙÄÅÌÉÔØ ÍÅÓÔÏ ÐÏÄ ËÜÛ" -#: sunrpc/svc_udp.c:507 +#: sunrpc/svc_udp.c:489 msgid "enablecache: could not allocate cache data" msgstr "enablecache: ÎÅ ÕÄÁÌÏÓØ ×ÙÄÅÌÉÔØ ÍÅÓÔÏ ÐÏÄ ÄÁÎÎÙÅ ËÜÛÁ" -#: sunrpc/svc_udp.c:514 +#: sunrpc/svc_udp.c:497 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: ÎÅ ÕÄÁÌÏÓØ ×ÙÄÅÌÉÔØ ÍÅÓÔÏ ÐÏÄ ÏÞÅÒÅÄØ ËÜÛÁ" -#: sunrpc/svc_udp.c:550 +#: sunrpc/svc_udp.c:532 msgid "cache_set: victim not found" msgstr "cache_set: ÖÅÒÔ×Á ÎÅ ÎÁÊÄÅÎÁ" -#: sunrpc/svc_udp.c:561 +#: sunrpc/svc_udp.c:543 msgid "cache_set: victim alloc failed" msgstr "cache_set: ÓÂÏÊ ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ ÄÌÑ ÖÅÒÔ×Ù" -#: sunrpc/svc_udp.c:567 +#: sunrpc/svc_udp.c:550 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: ÎÅ ÕÄÁÌÏÓØ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÎÏ×ÙÊ rpc_buffer" @@ -4418,1582 +5010,1502 @@ msgstr "svc_unix.c -- ÐÒÏÂÌÅÍÁ ÐÒÉ ÓÏÚÄÁ msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c -- ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ getsockname ÉÌÉ listen" -#: sunrpc/svc_unix.c:178 sunrpc/svc_unix.c:181 +#: sunrpc/svc_unix.c:176 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: sunrpc/svc_unix.c:222 sunrpc/svc_unix.c:225 +#: sunrpc/svc_unix.c:215 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefd_xprt: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: sunrpc/xdr.c:570 sunrpc/xdr.c:573 -msgid "xdr_bytes: out of memory\n" -msgstr "xdr_bytes: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" - -#: sunrpc/xdr.c:728 sunrpc/xdr.c:731 -msgid "xdr_string: out of memory\n" -msgstr "xdr_string: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" - -#: sunrpc/xdr_array.c:111 sunrpc/xdr_array.c:114 -msgid "xdr_array: out of memory\n" -msgstr "xdr_array: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" - -#: sunrpc/xdr_rec.c:158 sunrpc/xdr_rec.c:161 -msgid "xdrrec_create: out of memory\n" -msgstr "xdrrec_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" - -#: sunrpc/xdr_ref.c:88 sunrpc/xdr_ref.c:91 -msgid "xdr_reference: out of memory\n" -msgstr "xdr_reference: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" - -#: nis/nis_callback.c:189 -msgid "unable to free arguments" -msgstr "ÎÅ ÕÄÁÌÏÓØ ×ÙÓ×ÏÂÏÄÉÔØ ÚÁÎÑÔÕÀ ÁÒÇÕÍÅÎÔÁÍÉ ÐÁÍÑÔØ" - -#: nis/nis_error.c:30 -msgid "Probable success" -msgstr "÷ÅÒÏÑÔÎÙÊ ÕÓÐÅÈ" - -#: nis/nis_error.c:31 -msgid "Not found" -msgstr "îÅ ÎÁÊÄÅÎÏ" - -#: nis/nis_error.c:32 -msgid "Probably not found" -msgstr "÷ÅÒÏÑÔÎÏ, ÎÅ ÎÁÊÄÅÎÏ" - -#: nis/nis_error.c:33 -msgid "Cache expired" -msgstr "÷ÒÅÍÑ ÖÉÚÎÉ ËÜÛÁ ÉÓÔÅËÌÏ " - -#: nis/nis_error.c:34 -msgid "NIS+ servers unreachable" -msgstr "óÌÕÖÂÙ NIS+ ÎÅÄÏÓÔÉÖÉÍÙ" - -#: nis/nis_error.c:35 -msgid "Unknown object" -msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÏÂßÅËÔ" - -#: nis/nis_error.c:36 -msgid "Server busy, try again" -msgstr "óÅÒ×ÅÒ ÚÁÎÑÔ, ÐÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ" - -#: nis/nis_error.c:37 -msgid "Generic system error" -msgstr "ïÂÝÁÑ ÏÛÉÂËÁ ÓÉÓÔÅÍÙ" - -#: nis/nis_error.c:38 -msgid "First/next chain broken" -msgstr "òÁÚÏÒ×ÁÎÁ ÃÅÐÏÞËÁ ÐÅÒ×ÙÊ/ÓÌÅÄÕÀÝÉÊ" - -#: nis/nis_error.c:41 -msgid "Name not served by this server" -msgstr "éÍÑ ÎÅ ÏÂÓÌÕÖÉ×ÁÅÔÓÑ ÄÁÎÎÙÍ ÓÅÒ×ÅÒÏÍ" - -#: nis/nis_error.c:42 -msgid "Server out of memory" -msgstr "ðÁÍÑÔØ ÎÁ ÓÅÒ×ÅÒÅ ÉÓÞÅÒÐÁÎÁ" - -#: nis/nis_error.c:43 -msgid "Object with same name exists" -msgstr "óÕÝÅÓÔ×ÕÅÔ ÏÂßÅËÔ Ó ÔÁËÉÍ ÖÅ ÉÍÅÎÅÍ" - -#: nis/nis_error.c:44 -msgid "Not master server for this domain" -msgstr "üÔÏ ÎÅ ÍÁÓÔÅÒ-ÓÅÒ×ÅÒ ÄÌÑ ÄÁÎÎÏÇÏ ÄÏÍÅÎÁ" - -#: nis/nis_error.c:45 -msgid "Invalid object for operation" -msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÄÌÑ ÄÁÎÎÏÊ ÏÐÅÒÁÃÉÉ ÏÂßÅËÔ" - -#: nis/nis_error.c:46 -msgid "Malformed name, or illegal name" -msgstr "îÅÐÒÁ×ÉÌØÎÏ ÕËÁÚÁÎÎÏÅ ÉÌÉ ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ" - -#: nis/nis_error.c:47 -msgid "Unable to create callback" -msgstr "" - -#: nis/nis_error.c:48 -msgid "Results sent to callback proc" -msgstr "" - -#: nis/nis_error.c:49 -msgid "Not found, no such name" -msgstr "îÅ ÎÁÊÄÅÎÏ, ÎÅÔ ÔÁËÏÇÏ ÉÍÅÎÉ" - -#: nis/nis_error.c:50 -msgid "Name/entry isn't unique" -msgstr "éÍÑ/ÚÁÐÉÓØ ÎÅ ÕÎÉËÁÌØÎÏ" - -#: nis/nis_error.c:51 -msgid "Modification failed" -msgstr "íÏÄÉÆÉËÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ" - -#: nis/nis_error.c:52 -msgid "Database for table does not exist" -msgstr "âÁÚÁ ÄÁÎÎÙÈ ÄÌÑ ÔÁÂÌÉÃÙ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" - -#: nis/nis_error.c:53 -msgid "Entry/table type mismatch" -msgstr "îÅÓÏÏÔ×ÅÔÓÔ×ÉÅ ÔÉÐÏ× ÚÁÐÉÓÉ/ÔÁÂÌÉÃÙ" - -#: nis/nis_error.c:54 -msgid "Link points to illegal name" -msgstr "óÓÙÌËÁ ÕËÁÚÙ×ÁÅÔ ÎÁ ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ" - -#: nis/nis_error.c:55 -msgid "Partial success" -msgstr "þÁÓÔÉÞÎÙÊ ÕÓÐÅÈ" - -#: nis/nis_error.c:56 -msgid "Too many attributes" -msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÁÔÒÉÂÕÔÏ×" - -#: nis/nis_error.c:57 -msgid "Error in RPC subsystem" -msgstr "ïÛÉÂËÁ × ÐÏÄÓÉÓÔÅÍÅ RPC" - -#: nis/nis_error.c:58 -msgid "Missing or malformed attribute" -msgstr "ðÒÏÐÕÝÅÎÎÙÊ ÉÌÉ ÎÅÐÒÁ×ÉÌØÎÏ ÕËÁÚÁÎÎÙÊ ÁÔÒÉÂÕÔ" - -#: nis/nis_error.c:59 -msgid "Named object is not searchable" -msgstr "" - -#: nis/nis_error.c:60 -msgid "Error while talking to callback proc" -msgstr "" - -#: nis/nis_error.c:61 -msgid "Non NIS+ namespace encountered" -msgstr "ïÂÎÁÒÕÖÅÎÏ ÎÅ-NIS+ ÐÒÏÓÔÒÁÎÓÔ×Ï ÉÍÅÎ" - -#: nis/nis_error.c:62 -msgid "Illegal object type for operation" -msgstr "îÅ ÄÏÐÕÓÔÉÍÙÊ ÄÌÑ ÏÐÅÒÁÃÉÉ ÔÉÐ ÏÂßÅËÔÁ" - -#: nis/nis_error.c:63 -msgid "Passed object is not the same object on server" -msgstr "ðÅÒÅÄÁÎÎÙÊ ÏÂßÅËÔ ÎÅ ÔÏÇÏ ÖÅ ÔÉÐÁ, ÞÔÏ ÏÂßÅËÔ ÎÁ ÓÅÒ×ÅÒÅ" - -#: nis/nis_error.c:64 -msgid "Modify operation failed" -msgstr "ïÐÅÒÁÃÉÑ ÍÏÄÉÆÉËÁÃÉÉ ÎÅÕÓÐÅÛÎÁ" - -#: nis/nis_error.c:65 -msgid "Query illegal for named table" -msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÁÐÒÏÓ ÄÌÑ ÉÍÅÎÏ×ÁÎÎÏÊ ÔÁÂÌÉÃÙ" - -#: nis/nis_error.c:66 -msgid "Attempt to remove a non-empty table" -msgstr "ðÏÐÙÔËÁ ÕÄÁÌÉÔØ ÎÅÐÕÓÔÕÀ ÔÁÂÌÉÃÕ" - -#: nis/nis_error.c:67 -msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" -msgstr "ïÛÉÂËÁ ÏÂÒÁÝÅÎÉÑ Ë ÆÁÊÌÕ ÈÏÌÏÄÎÏÇÏ ÚÁÐÕÓËÁ NIS+. õÓÔÁÎÏ×ÌÅÎ ÌÉ NIS+?" - -#: nis/nis_error.c:68 -msgid "Full resync required for directory" -msgstr "äÌÑ ËÁÔÁÌÏÇÁ ÔÒÅÂÕÅÔÓÑ ÐÏÌÎÁÑ ÒÅÓÉÎÈÒÏÎÉÚÁÃÉÑ" - -#: nis/nis_error.c:69 -msgid "NIS+ operation failed" -msgstr "ïÐÅÒÁÃÉÑ NIS+ ÎÅÕÓÐÅÛÎÁ" - -#: nis/nis_error.c:70 -msgid "NIS+ service is unavailable or not installed" -msgstr "óÌÕÖÂÁ NIS+ ÎÅÄÏÓÔÕÐÎÁ ÉÌÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ" - -#: nis/nis_error.c:71 -msgid "Yes, 42 is the meaning of life" -msgstr "äÁ, 42 -- ÜÔÏ ÓÍÙÓÌ ÖÉÚÎÉ" - -#: nis/nis_error.c:72 -msgid "Unable to authenticate NIS+ server" -msgstr "îÅ ÕÄÁÌÏÓØ ÁÕÔÅÎÆÉÃÉÒÏ×ÁÔØ ÓÅÒ×ÅÒ NIS+" - -#: nis/nis_error.c:73 -msgid "Unable to authenticate NIS+ client" -msgstr "îÅ ÕÄÁÌÏÓØ ÁÕÔÅÎÆÉÃÉÒÏ×ÁÔØ ËÌÉÅÎÔ NIS+" - -#: nis/nis_error.c:74 -msgid "No file space on server" -msgstr "îÁ ÓÅÒ×ÅÒÅ ÎÅÔ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á" - -#: nis/nis_error.c:75 -msgid "Unable to create process on server" -msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÐÒÏÃÅÓÓ ÎÁ ÓÅÒ×ÅÒÅ" - -#: nis/nis_error.c:76 -msgid "Master server busy, full dump rescheduled." -msgstr "íÁÓÔÅÒ-ÓÅÒ×ÅÒ ÚÁÎÑÔ, ÚÁÐÌÁÎÉÒÏ×ÁÎ ÐÏÌÎÙÊ ÄÁÍÐ." - -#: nis/nis_local_names.c:126 -#, c-format -msgid "LOCAL entry for UID %d in directory %s not unique\n" -msgstr "úÁÐÉÓØ LOCAL ÄÌÑ UID %d × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ\n" - -#: nis/nis_print.c:51 -msgid "UNKNOWN" -msgstr "îåéú÷åóôîï" - -#: nis/nis_print.c:109 -msgid "BOGUS OBJECT\n" -msgstr "îåáäåë÷áôîùê ïâÿåëô\n" - -#: nis/nis_print.c:112 -msgid "NO OBJECT\n" -msgstr "îåô ïâÿåëôá\n" - -#: nis/nis_print.c:115 -msgid "DIRECTORY\n" -msgstr "ëáôáìïç\n" - -#: nis/nis_print.c:118 -msgid "GROUP\n" -msgstr "çòõððá\n" - -#: nis/nis_print.c:121 -msgid "TABLE\n" -msgstr "ôáâìéãá\n" - -#: nis/nis_print.c:124 -msgid "ENTRY\n" -msgstr "úáðéóø\n" - -#: nis/nis_print.c:127 -msgid "LINK\n" -msgstr "óóùìëá\n" - -#: nis/nis_print.c:130 -msgid "PRIVATE\n" -msgstr "ðòé÷áôîïå\n" - -#: nis/nis_print.c:133 -msgid "(Unknown object)\n" -msgstr "(îÅÉÚ×ÅÓÔÎÙÊ ÏÂßÅËÔ)\n" - -#: nis/nis_print.c:166 -#, c-format -msgid "Name : `%s'\n" -msgstr "éÍÑ : `%s'\n" +#: sunrpc/xdr.c:566 +msgid "xdr_bytes: out of memory\n" +msgstr "xdr_bytes: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: nis/nis_print.c:167 -#, c-format -msgid "Type : %s\n" -msgstr "ôÉÐ : %s\n" +#: sunrpc/xdr.c:718 +msgid "xdr_string: out of memory\n" +msgstr "xdr_string: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: nis/nis_print.c:172 -msgid "Master Server :\n" -msgstr "íÁÓÔÅÒ-ÓÅÒ×ÅÒ :\n" +#: sunrpc/xdr_array.c:106 +msgid "xdr_array: out of memory\n" +msgstr "xdr_array: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: nis/nis_print.c:174 -msgid "Replicate :\n" -msgstr "òÅÐÌÉËÁ :\n" +#: sunrpc/xdr_rec.c:156 +msgid "xdrrec_create: out of memory\n" +msgstr "xdrrec_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: nis/nis_print.c:175 -#, c-format -msgid "\tName : %s\n" -msgstr "\téÍÑ : %s\n" +#: sunrpc/xdr_ref.c:86 +msgid "xdr_reference: out of memory\n" +msgstr "xdr_reference: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n" -#: nis/nis_print.c:176 -msgid "\tPublic Key : " -msgstr "\tðÕÂÌÉÞÎÙÊ ËÌÀÞ : " +#: sysdeps/generic/siglist.h:29 sysdeps/unix/siglist.c:27 +msgid "Hangup" +msgstr "ïÂÒÙ× ÔÅÒÍÉÎÁÌØÎÏÊ ÌÉÎÉÉ" -#: nis/nis_print.c:180 -msgid "None.\n" -msgstr "îÅÔ.\n" +#: sysdeps/generic/siglist.h:30 sysdeps/unix/siglist.c:28 +msgid "Interrupt" +msgstr "ðÒÅÒÙ×ÁÎÉÅ" -#: nis/nis_print.c:183 -#, c-format -msgid "Diffie-Hellmann (%d bits)\n" -msgstr "äÉÆÆÉ-èÅÌÍÁÎ (%d ÂÉÔ)\n" +#: sysdeps/generic/siglist.h:31 sysdeps/unix/siglist.c:29 +msgid "Quit" +msgstr "÷ÙÈÏÄ" -#: nis/nis_print.c:188 -#, c-format -msgid "RSA (%d bits)\n" -msgstr "RSA (%d ÂÉÔ)\n" +#: sysdeps/generic/siglist.h:32 sysdeps/unix/siglist.c:30 +msgid "Illegal instruction" +msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÉÎÓÔÒÕËÃÉÑ" -#: nis/nis_print.c:191 -msgid "Kerberos.\n" -msgstr "ëÅÒÂÅÒÏÓ.\n" +#: sysdeps/generic/siglist.h:33 sysdeps/unix/siglist.c:31 +msgid "Trace/breakpoint trap" +msgstr "ìÏ×ÕÛËÁ ÔÒÁÓÓÉÒÏ×ËÉ/ÏÓÔÁÎÏ×Á" -#: nis/nis_print.c:194 -#, c-format -msgid "Unknown (type = %d, bits = %d)\n" -msgstr "îÅÉÚ×ÅÓÔÎÏ (ÔÉÐ = %d, ÂÉÔÙ = %d)\n" +#: sysdeps/generic/siglist.h:34 +msgid "Aborted" +msgstr "á×ÁÒÉÊÎÙÊ ÏÓÔÁÎÏ×" -#: nis/nis_print.c:205 -#, c-format -msgid "\tUniversal addresses (%u)\n" -msgstr "\tõÎÉ×ÅÒÓÁÌØÎÙÅ ÁÄÒÅÓÁ (%u)\n" +#: sysdeps/generic/siglist.h:35 sysdeps/unix/siglist.c:34 +msgid "Floating point exception" +msgstr "éÓËÌÀÞÅÎÉÅ × ÏÐÅÒÁÃÉÉ Ó ÐÌÁ×ÁÀÝÅÊ ÔÏÞËÏÊ" -#: nis/nis_print.c:227 -msgid "Time to live : " -msgstr "÷ÒÅÍÑ ÖÉÚÎÉ : " +#: sysdeps/generic/siglist.h:36 sysdeps/unix/siglist.c:35 +msgid "Killed" +msgstr "õÂÉÔÏ" -#: nis/nis_print.c:229 -msgid "Default Access rights :\n" -msgstr "ðÒÁ×Á ÄÏÓÔÕÐÁ ÐÏ ÕÍÏÌÞÁÎÉÀ :\n" +#: sysdeps/generic/siglist.h:37 sysdeps/unix/siglist.c:36 +msgid "Bus error" +msgstr "ïÛÉÂËÁ ÛÉÎÙ" -#: nis/nis_print.c:238 -#, c-format -msgid "\tType : %s\n" -msgstr "\tôÉÐ : %s\n" +#: sysdeps/generic/siglist.h:38 sysdeps/unix/siglist.c:37 +msgid "Segmentation fault" +msgstr "ïÛÉÂËÁ ÓÅÇÍÅÎÔÉÒÏ×ÁÎÉÑ" -#: nis/nis_print.c:239 -msgid "\tAccess rights: " -msgstr "\tðÒÁ×Á ÄÏÓÔÕÐÁ: " +#. 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 sysdeps/gnu/errlist.c:359 +#: sysdeps/unix/siglist.c:39 +msgid "Broken pipe" +msgstr "ïÂÒÙ× ËÁÎÁÌÁ" -#: nis/nis_print.c:252 -msgid "Group Flags :" -msgstr "æÌÁÇÉ ÇÒÕÐÐÙ :" +#: sysdeps/generic/siglist.h:40 sysdeps/unix/siglist.c:40 +msgid "Alarm clock" +msgstr "óÉÇÎÁÌ ÔÁÊÍÅÒÁ" -#: nis/nis_print.c:255 -msgid "" -"\n" -"Group Members :\n" -msgstr "" -"\n" -"þÌÅÎÙ ÇÒÕÐÐÙ :\n" +#: sysdeps/generic/siglist.h:41 sysdeps/unix/siglist.c:41 +msgid "Terminated" +msgstr "úÁ×ÅÒÛÅÎÏ" -#: nis/nis_print.c:266 -#, c-format -msgid "Table Type : %s\n" -msgstr "ôÉÐ ÔÁÂÌÉÃÙ : %s\n" +#: sysdeps/generic/siglist.h:42 sysdeps/unix/siglist.c:42 +msgid "Urgent I/O condition" +msgstr "óÉÔÕÁÃÉÑ ÓÒÏÞÎÏÇÏ ××ÏÄÁ/×Ù×ÏÄÁ" -#: nis/nis_print.c:267 -#, c-format -msgid "Number of Columns : %d\n" -msgstr "þÉÓÌÏ ÓÔÏÌÂÃÏ× : %d\n" +#: sysdeps/generic/siglist.h:43 sysdeps/unix/siglist.c:43 +msgid "Stopped (signal)" +msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (ÓÉÇÎÁÌ)" -#: nis/nis_print.c:268 -#, c-format -msgid "Character Separator : %c\n" -msgstr "úÎÁË-ÒÁÚÄÅÌÉÔÅÌØ : %c\n" +#: sysdeps/generic/siglist.h:44 sysdeps/unix/siglist.c:44 +msgid "Stopped" +msgstr "ïÓÔÁÎÏ×ÌÅÎÏ" -#: nis/nis_print.c:269 -#, c-format -msgid "Search Path : %s\n" -msgstr "ðÕÔØ ÐÏÉÓËÁ : %s\n" +#: sysdeps/generic/siglist.h:45 sysdeps/unix/siglist.c:45 +msgid "Continued" +msgstr "ðÒÏÄÏÌÖÅÎÏ" -#: nis/nis_print.c:270 -msgid "Columns :\n" -msgstr "óÔÏÌÂÃÙ :\n" +#: sysdeps/generic/siglist.h:46 sysdeps/unix/siglist.c:46 +msgid "Child exited" +msgstr "äÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ ÚÁ×ÅÒÛÉÌÓÑ" -#: nis/nis_print.c:273 -#, c-format -msgid "\t[%d]\tName : %s\n" -msgstr "\t[%d]\téÍÑ : %s\n" +#: sysdeps/generic/siglist.h:47 sysdeps/unix/siglist.c:47 +msgid "Stopped (tty input)" +msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (××ÏÄ Ó ÔÅÒÍÉÎÁÌÁ)" -#: nis/nis_print.c:275 -msgid "\t\tAttributes : " -msgstr "\t\táÔÒÉÂÕÔÙ : " +#: sysdeps/generic/siglist.h:48 sysdeps/unix/siglist.c:48 +msgid "Stopped (tty output)" +msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (×Ù×ÏÄ ÎÁ ÔÅÒÍÉÎÁÌ)" -#: nis/nis_print.c:277 -msgid "\t\tAccess Rights : " -msgstr "\t\tðÒÁ×Á ÄÏÓÔÕÐÁ : " +#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49 +msgid "I/O possible" +msgstr "÷ÏÚÍÏÖÅÎ ××ÏÄ/×Ù×ÏÄ" -#: nis/nis_print.c:286 -msgid "Linked Object Type : " -msgstr "ôÉÐ ÏÂßÅËÔÁ ÐÏ ÓÓÙÌËÅ : " +#: sysdeps/generic/siglist.h:50 sysdeps/unix/siglist.c:50 +msgid "CPU time limit exceeded" +msgstr "ðÒÅ×ÙÛÅÎ ÌÉÍÉÔ ÐÒÏÃÅÓÓÏÒÎÏÇÏ ×ÒÅÍÅÎÉ" -#: nis/nis_print.c:288 -#, c-format -msgid "Linked to : %s\n" -msgstr "óÓÙÌËÁ ÎÁ : %s\n" +#: sysdeps/generic/siglist.h:51 sysdeps/unix/siglist.c:51 +msgid "File size limit exceeded" +msgstr "ðÒÅ×ÙÛÅÎ ÌÉÍÉÔ ÒÁÚÍÅÒÁ ÆÁÊÌÁ" -#: nis/nis_print.c:297 -#, c-format -msgid "\tEntry data of type %s\n" -msgstr "\täÁÎÎÙÅ ÚÁÐÉÓÉ ÔÉÐÁ %s\n" +#: sysdeps/generic/siglist.h:52 sysdeps/unix/siglist.c:52 +msgid "Virtual timer expired" +msgstr "÷ÉÒÔÕÁÌØÎÙÊ ÔÁÊÍÅÒ ÉÓÔÅË" -#: nis/nis_print.c:300 -#, c-format -msgid "\t[%u] - [%u bytes] " -msgstr "\t[%u] - [%u ÂÁÊÔ] " +#: sysdeps/generic/siglist.h:53 sysdeps/unix/siglist.c:53 +msgid "Profiling timer expired" +msgstr "ðÒÏÆÉÌÉÒÏ×ÏÞÎÙÊ ÔÁÊÍÅÒ ÉÓÔÅË" -#: nis/nis_print.c:303 -msgid "Encrypted data\n" -msgstr "úÁÛÉÆÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ\n" +#: sysdeps/generic/siglist.h:54 sysdeps/unix/siglist.c:54 +msgid "Window changed" +msgstr "ïËÎÏ ÉÚÍÅÎÉÌÏÓØ" -#: nis/nis_print.c:305 -msgid "Binary data\n" -msgstr "âÉÎÁÒÎÙÅ ÄÁÎÎÙÅ\n" +#: sysdeps/generic/siglist.h:55 sysdeps/unix/siglist.c:56 +msgid "User defined signal 1" +msgstr "ïÐÒÅÄÅÌÑÅÍÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÓÉÇÎÁÌ 1" -#: nis/nis_print.c:320 -#, c-format -msgid "Object Name : %s\n" -msgstr "éÍÑ ÏÂßÅËÔÁ : %s\n" +#: sysdeps/generic/siglist.h:56 sysdeps/unix/siglist.c:57 +msgid "User defined signal 2" +msgstr "ïÐÒÅÄÅÌÑÅÍÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÓÉÇÎÁÌ 2" -#: nis/nis_print.c:321 -#, c-format -msgid "Directory : %s\n" -msgstr "ëÁÔÁÌÏÇ : %s\n" +#: sysdeps/generic/siglist.h:60 sysdeps/unix/siglist.c:33 +msgid "EMT trap" +msgstr "ìÏ×ÕÛËÁ EMT" -#: nis/nis_print.c:322 -#, c-format -msgid "Owner : %s\n" -msgstr "÷ÌÁÄÅÌÅà : %s\n" +#: sysdeps/generic/siglist.h:63 sysdeps/unix/siglist.c:38 +msgid "Bad system call" +msgstr "îÅ×ÅÒÎÙÊ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ×" -#: nis/nis_print.c:323 -#, c-format -msgid "Group : %s\n" -msgstr "çÒÕÐÐÁ : %s\n" +#: sysdeps/generic/siglist.h:66 +msgid "Stack fault" +msgstr "ïÛÉÂËÁ ÓÔÅËÁ" -# ??? ÚÄÅÓØ, ÎÉÖÅ É ×ÙÛÅ -- ÒÁÓÓÔÁ×ÉÔØ ÐÒÏÂÅÌÙ ËÁË ÎÁÄÏ -#: nis/nis_print.c:324 -msgid "Access Rights : " -msgstr "ðÒÁ×Á ÄÏÓÔÕÐÁ : " +#: sysdeps/generic/siglist.h:69 +msgid "Information request" +msgstr "úÁÐÒÏÓ ÉÎÆÏÒÍÁÃÉÉ" -#: nis/nis_print.c:326 -#, c-format -msgid "" -"\n" -"Time to Live : " -msgstr "" -"\n" -"÷ÒÅÍÑ ÖÉÚÎÉ : " +#: sysdeps/generic/siglist.h:71 +msgid "Power failure" +msgstr "óÂÏÊ ÐÉÔÁÎÉÑ" -#: nis/nis_print.c:329 -#, c-format -msgid "Creation Time : %s" -msgstr "÷ÒÅÍÑ ÓÏÚÄÁÎÉÑ : %s" +#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55 +msgid "Resource lost" +msgstr "ðÏÔÅÒÑ ÒÅÓÕÒÓÁ" -#: nis/nis_print.c:331 -#, c-format -msgid "Mod. Time : %s" -msgstr "÷ÒÅÍÑ ÍÏÄÉÆÉËÁÃÉÉ : %s" +#. TRANS Operation not permitted; only the owner of the file (or other resource) +#. TRANS or processes with special privileges can perform the operation. +#: sysdeps/gnu/errlist.c:25 +msgid "Operation not permitted" +msgstr "ïÐÅÒÁÃÉÑ ÎÅ ÐÏÚ×ÏÌÑÅÔÓÑ" -#: nis/nis_print.c:332 -msgid "Object Type : " -msgstr "ôÉÐ ÏÂßÅËÔÁ : " +#. TRANS No process matches the specified process ID. +#: sysdeps/gnu/errlist.c:45 +msgid "No such process" +msgstr "îÅÔ ÔÁËÏÇÏ ÐÒÏÃÅÓÓÁ" -#: nis/nis_print.c:352 -#, c-format -msgid " Data Length = %u\n" -msgstr " äÌÉÎÁ ÄÁÎÎÙÈ = %u\n" +#. TRANS Interrupted function call; an asynchronous signal occurred and prevented +#. TRANS completion of the call. When this happens, you should try the call +#. TRANS again. +#. TRANS +#. TRANS You can choose to have functions resume after a signal that is handled, +#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted +#. TRANS Primitives}. +#: sysdeps/gnu/errlist.c:60 +msgid "Interrupted system call" +msgstr "ðÒÅÒ×ÁÎ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ×" -#: nis/nis_print.c:365 -#, c-format -msgid "Status : %s\n" -msgstr "óÔÁÔÕÓ : %s\n" +#. TRANS Input/output error; usually used for physical read or write errors. +#: sysdeps/gnu/errlist.c:69 +msgid "Input/output error" +msgstr "ïÛÉÂËÁ ××ÏÄÁ/×Ù×ÏÄÁ" -#: nis/nis_print.c:366 -#, c-format -msgid "Number of objects : %u\n" -msgstr "þÉÓÌÏ ÏÂßÅËÔÏ× : %u\n" +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: sysdeps/gnu/errlist.c:82 +msgid "No such device or address" +msgstr "îÅÔ ÔÁËÏÇÏ ÕÓÔÒÏÊÓÔ×Á ÉÌÉ ÁÄÒÅÓÁ" -#: nis/nis_print.c:370 -#, c-format -msgid "Object #%d:\n" -msgstr "ïÂßÅËÔ #%d:\n" +#. TRANS Argument list too long; used when the arguments passed to a new program +#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a +#. TRANS File}) occupy too much memory space. This condition never arises in the +#. TRANS GNU system. +#: sysdeps/gnu/errlist.c:94 +msgid "Argument list too long" +msgstr "óÌÉÛËÏÍ ÄÌÉÎÎÙÊ ÓÐÉÓÏË ÁÒÇÕÍÅÎÔÏ×" -#: nis/nis_print_group_entry.c:115 -#, c-format -msgid "Group entry for \"%s.%s\" group:\n" -msgstr "úÁÐÉÓØ ÇÒÕÐÐÙ ÄÌÑ ÇÒÕÐÐÙ \"%s.%s\":\n" +#. TRANS Invalid executable file format. This condition is detected by the +#. TRANS @code{exec} functions; see @ref{Executing a File}. +#: sysdeps/gnu/errlist.c:104 +msgid "Exec format error" +msgstr "ïÛÉÂËÁ ÆÏÒÍÁÔÁ ×ÙÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ" -#: nis/nis_print_group_entry.c:123 -msgid " Explicit members:\n" -msgstr " ñ×ÎÙÅ ÞÌÅÎÙ:\n" +#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been +#. TRANS closed or reading from a descriptor open only for writing (or vice +#. TRANS versa). +#: sysdeps/gnu/errlist.c:115 +msgid "Bad file descriptor" +msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÄÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ" -#: nis/nis_print_group_entry.c:128 -msgid " No explicit members\n" -msgstr " îÅÔ Ñ×ÎÙÈ ÞÌÅÎÏ×\n" +#. TRANS There are no child processes. This error happens on operations that are +#. TRANS supposed to manipulate child processes, when there aren't any processes +#. TRANS to manipulate. +#: sysdeps/gnu/errlist.c:126 +msgid "No child processes" +msgstr "îÅÔ ÄÏÞÅÒÎÉÈ ÐÒÏÃÅÓÓÏ×" -#: nis/nis_print_group_entry.c:131 -msgid " Implicit members:\n" -msgstr " îÅÑ×ÎÙÅ ÞÌÅÎÙ:\n" +#. TRANS Deadlock avoided; allocating a system resource would have resulted in a +#. TRANS deadlock situation. The system does not guarantee that it will notice +#. TRANS all such situations. This error means you got lucky and the system +#. TRANS noticed; it might just hang. @xref{File Locks}, for an example. +#: sysdeps/gnu/errlist.c:138 +msgid "Resource deadlock avoided" +msgstr "ðÒÅÄÏÔ×ÒÁÝÅÎÁ ÔÕÐÉËÏ×ÁÑ ÓÉÔÕÁÃÉÑ ÐÒÉ ÏÂÒÁÝÅÎÉÉ Ë ÒÅÓÕÒÓÕ" -#: nis/nis_print_group_entry.c:136 -msgid " No implicit members\n" -msgstr " îÅÔ ÎÅÑ×ÎÙÈ ÞÌÅÎÏ×\n" +#. TRANS No memory available. The system cannot allocate more virtual memory +#. TRANS because its capacity is full. +#: sysdeps/gnu/errlist.c:148 +msgid "Cannot allocate memory" +msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ" -#: nis/nis_print_group_entry.c:139 -msgid " Recursive members:\n" -msgstr " òÅËÕÒÓÉ×ÎÙÅ ÞÌÅÎÙ:\n" +#. TRANS Bad address; an invalid pointer was detected. +#. TRANS In the GNU system, this error never happens; you get a signal instead. +#: sysdeps/gnu/errlist.c:167 +msgid "Bad address" +msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÁÄÒÅÓ" -#: nis/nis_print_group_entry.c:144 -msgid " No recursive members\n" -msgstr " îÅÔ ÒÅËÕÒÓÉ×ÎÙÈ ÞÌÅÎÏ×\n" +#. TRANS A file that isn't a block special file was given in a situation that +#. TRANS requires one. For example, trying to mount an ordinary file as a file +#. TRANS system in Unix gives this error. +#: sysdeps/gnu/errlist.c:178 +msgid "Block device required" +msgstr "ôÒÅÂÕÅÔÓÑ ÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï" -#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 -msgid " Explicit nonmembers:\n" -msgstr " ñ×ÎÙÅ ÎÅ-ÞÌÅÎÙ:\n" +#. TRANS Resource busy; a system resource that can't be shared is already in use. +#. TRANS For example, if you try to delete a file that is the root of a currently +#. TRANS mounted filesystem, you get this error. +#: sysdeps/gnu/errlist.c:189 +msgid "Device or resource busy" +msgstr "õÓÔÒÏÊÓÔ×Ï ÉÌÉ ÒÅÓÕÒÓ ÚÁÎÑÔÏ" -#: nis/nis_print_group_entry.c:152 -msgid " No explicit nonmembers\n" -msgstr " îÅÔ Ñ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n" +#. TRANS File exists; an existing file was specified in a context where it only +#. TRANS makes sense to specify a new file. +#: sysdeps/gnu/errlist.c:199 +msgid "File exists" +msgstr "æÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ" -#: nis/nis_print_group_entry.c:155 -msgid " Implicit nonmembers:\n" -msgstr " îÅÑ×ÎÙÅ ÎÅ-ÞÌÅÎÙ:\n" +#. TRANS An attempt to make an improper link across file systems was detected. +#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but +#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). +#: sysdeps/gnu/errlist.c:210 +msgid "Invalid cross-device link" +msgstr "îÅ×ÅÒÎÁÑ ÓÓÙÌËÁ ÍÅÖÄÕ ÕÓÔÒÏÊÓÔ×ÁÍÉ" -#: nis/nis_print_group_entry.c:160 -msgid " No implicit nonmembers\n" -msgstr " îÅÔ ÎÅÑ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n" +#. TRANS The wrong type of device was given to a function that expects a +#. TRANS particular sort of device. +#: sysdeps/gnu/errlist.c:220 +msgid "No such device" +msgstr "îÅÔ ÔÁËÏÇÏ ÕÓÔÒÏÊÓÔ×Á" -#: nis/nis_print_group_entry.c:168 -msgid " No recursive nonmembers\n" -msgstr " îÅÔ ÒÅËÕÒÓÉ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n" +#. TRANS A file that isn't a directory was specified when a directory is required. +#: sysdeps/gnu/errlist.c:229 +msgid "Not a directory" +msgstr "üÔÏ ÎÅ ËÁÔÁÌÏÇ" -# ??? -#: nis/nss_nisplus/nisplus-publickey.c:101 -#: nis/nss_nisplus/nisplus-publickey.c:182 -#, c-format -msgid "DES entry for netname %s not unique\n" -msgstr "úÁÐÉÓØ DES ÄÌÑ netname %s ÎÅ ÕÎÉËÁÌØÎÁ\n" +#. TRANS File is a directory; you cannot open a directory for writing, +#. TRANS or create or remove hard links to it. +#: sysdeps/gnu/errlist.c:239 +msgid "Is a directory" +msgstr "üÔÏ ËÁÔÁÌÏÇ" -#: nis/nss_nisplus/nisplus-publickey.c:218 -#, c-format -msgid "netname2user: missing group id list in `%s'." -msgstr "netname2user: ÐÒÏÐÕÝÅÎ ÓÐÉÓÏË ÉÄÅÎÔÉÆÉËÁÔÏÒÏ× ÇÒÕÐÐ × `%s'." +#. TRANS Invalid argument. This is used to indicate various kinds of problems +#. TRANS with passing the wrong argument to a library function. +#: sysdeps/gnu/errlist.c:249 +msgid "Invalid argument" +msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÁÒÇÕÍÅÎÔ" -#: nis/nss_nisplus/nisplus-publickey.c:300 -#: nis/nss_nisplus/nisplus-publickey.c:306 -#: nis/nss_nisplus/nisplus-publickey.c:370 -#: nis/nss_nisplus/nisplus-publickey.c:379 -#, c-format -msgid "netname2user: (nis+ lookup): %s\n" -msgstr "netname2user: (ÐÏÉÓË × nis+): %s\n" +#. TRANS The current process has too many files open and can't open any more. +#. TRANS Duplicate descriptors do count toward this limit. +#. TRANS +#. TRANS In BSD and GNU, the number of open files is controlled by a resource +#. TRANS limit that can usually be increased. If you get this error, you might +#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; +#. TRANS @pxref{Limits on Resources}. +#: sysdeps/gnu/errlist.c:264 +msgid "Too many open files" +msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ×" -#: nis/nss_nisplus/nisplus-publickey.c:319 -#, c-format -msgid "netname2user: DES entry for %s in directory %s not unique" -msgstr "netname2user: ÚÁÐÉÓØ DES ÄÌÑ %s × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ" +#. TRANS There are too many distinct file openings in the entire system. Note +#. TRANS that any number of linked channels count as just one file opening; see +#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. +#: sysdeps/gnu/errlist.c:275 +msgid "Too many open files in system" +msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ× × ÓÉÓÔÅÍÅ" -#: nis/nss_nisplus/nisplus-publickey.c:337 -#, c-format -msgid "netname2user: principal name `%s' too long" -msgstr "netname2user: ÉÍÑ ÐÒÉÎÃÉÐÁÌÁ `%s' ÓÌÉÛËÏÍ ×ÅÌÉËÏ" +#. TRANS Inappropriate I/O control operation, such as trying to set terminal +#. TRANS modes on an ordinary file. +#: sysdeps/gnu/errlist.c:285 +msgid "Inappropriate ioctl for device" +msgstr "îÅÐÒÉÍÅÎÉÍÙÊ Ë ÄÁÎÎÏÍÕ ÕÓÔÒÏÊÓÔ×Õ ioctl" -#: nis/nss_nisplus/nisplus-publickey.c:392 -#, c-format -msgid "netname2user: LOCAL entry for %s in directory %s not unique" -msgstr "netname2user: ÚÁÐÉÓØ LOCAL ÄÌÑ %s × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ" +#. TRANS An attempt to execute a file that is currently open for writing, or +#. TRANS write to a file that is currently being executed. Often using a +#. TRANS debugger to run a program is considered having it open for writing and +#. TRANS will cause this error. (The name stands for ``text file busy''.) This +#. TRANS is not an error in the GNU system; the text is copied as necessary. +#: sysdeps/gnu/errlist.c:298 +msgid "Text file busy" +msgstr "ôÅËÓÔÏ×ÙÊ ÆÁÊÌ ÚÁÎÑÔ" -#: nis/nss_nisplus/nisplus-publickey.c:399 -msgid "netname2user: should not have uid 0" -msgstr "netname2user: ÎÅ ÄÏÌÖÅÎ ÉÍÅÔØ ÎÕÌÅ×ÏÊ uid" +#. TRANS File too big; the size of a file would be larger than allowed by the system. +#: sysdeps/gnu/errlist.c:307 +msgid "File too large" +msgstr "æÁÊÌ ÓÌÉÛËÏÍ ×ÅÌÉË" -#: nis/ypclnt.c:171 -#, c-format -msgid "YPBINDPROC_DOMAIN: %s\n" -msgstr "YPBINDPROC_DOMAIN: %s\n" +#. TRANS No space left on device; write operation on a file failed because the +#. TRANS disk is full. +#: sysdeps/gnu/errlist.c:317 +msgid "No space left on device" +msgstr "îÁ ÕÓÔÒÏÊÓÔ×Å ËÏÎÞÉÌÏÓØ ÍÅÓÔÏ" -#: nis/ypclnt.c:780 -msgid "Request arguments bad" -msgstr "îÅÐÒÁ×ÉÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ ÚÁÐÒÏÓÁ" +#. TRANS Invalid seek operation (such as on a pipe). +#: sysdeps/gnu/errlist.c:326 +msgid "Illegal seek" +msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÏÐÅÒÁÃÉÑ ÓÍÅÝÅÎÉÑ" -#: nis/ypclnt.c:782 -msgid "RPC failure on NIS operation" -msgstr "óÂÏÊ RPC ÐÒÉ ÏÐÅÒÁÃÉÉ NIS" +#. TRANS An attempt was made to modify something on a read-only file system. +#: sysdeps/gnu/errlist.c:335 +msgid "Read-only file system" +msgstr "æÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ ÄÏÓÔÕÐÎÁ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ" -#: nis/ypclnt.c:784 -msgid "Can't bind to server which serves this domain" -msgstr "îÅ ÕÄÁÅÔÓÑ ÓÏÅÄÉÎÉÔØÓÑ Ó ÓÅÒ×ÅÒÏÍ, ÏÂÓÌÕÖÉ×ÁÀÝÉÍ ÜÔÏÔ ÄÏÍÅÎ" +#. TRANS Too many links; the link count of a single file would become too large. +#. TRANS @code{rename} can cause this error if the file being renamed already has +#. TRANS as many links as it can take (@pxref{Renaming Files}). +#: sysdeps/gnu/errlist.c:346 +msgid "Too many links" +msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÓÓÙÌÏË" -#: nis/ypclnt.c:786 -msgid "No such map in server's domain" -msgstr "" +#. TRANS Domain error; used by mathematical functions when an argument value does +#. TRANS not fall into the domain over which the function is defined. +#: sysdeps/gnu/errlist.c:369 +msgid "Numerical argument out of domain" +msgstr "þÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ ×ÎÅ ÏÂÌÁÓÔÉ ÏÐÒÅÄÅÌÅÎÉÑ" -#: nis/ypclnt.c:788 -msgid "No such key in map" -msgstr "" +#. TRANS Range error; used by mathematical functions when the result value is +#. TRANS not representable because of overflow or underflow. +#: sysdeps/gnu/errlist.c:379 +msgid "Numerical result out of range" +msgstr "þÉÓÌÏ×ÏÊ ÒÅÚÕÌØÔÁÔ ×ÎÅ ÐÒÅÄÓÔÁ×ÉÍÏÇÏ ÄÉÁÐÁÚÏÎÁ" -#: nis/ypclnt.c:790 -msgid "Internal NIS error" -msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ NIS" +#. TRANS Resource temporarily unavailable; the call might work if you try again +#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; +#. TRANS they are always the same in the GNU C library. +#. TRANS +#. TRANS This error can happen in a few different situations: +#. TRANS +#. TRANS @itemize @bullet +#. TRANS @item +#. TRANS An operation that would block was attempted on an object that has +#. TRANS non-blocking mode selected. Trying the same operation again will block +#. TRANS until some external condition makes it possible to read, write, or +#. TRANS connect (whatever the operation). You can use @code{select} to find out +#. TRANS when the operation will be possible; @pxref{Waiting for I/O}. +#. TRANS +#. TRANS @strong{Portability Note:} In many older Unix systems, this condition +#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code +#. TRANS different from @code{EAGAIN}. To make your program portable, you should +#. TRANS check for both codes and treat them the same. +#. TRANS +#. TRANS @item +#. TRANS A temporary resource shortage made an operation impossible. @code{fork} +#. TRANS can return this error. It indicates that the shortage is expected to +#. TRANS pass, so your program can try the call again later and it may succeed. +#. TRANS It is probably a good idea to delay for a few seconds before trying it +#. TRANS again, to allow time for other processes to release scarce resources. +#. TRANS Such shortages are usually fairly serious and affect the whole system, +#. TRANS so usually an interactive program should report the error to the user +#. TRANS and return to its command loop. +#. TRANS @end itemize +#: sysdeps/gnu/errlist.c:416 +msgid "Resource temporarily unavailable" +msgstr "òÅÓÕÒÓ ×ÒÅÍÅÎÎÏ ÎÅÄÏÓÔÕÐÅÎ" -#: nis/ypclnt.c:792 -msgid "Local resource allocation failure" -msgstr "óÂÏÊ ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÌÏËÁÌØÎÏÇÏ ÒÅÓÕÒÓÁ" +#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). +#. TRANS The values are always the same, on every operating system. +#. TRANS +#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a +#. TRANS separate error code. +#: sysdeps/gnu/errlist.c:429 +msgid "Operation would block" +msgstr "ïÐÅÒÁÃÉÑ ÐÒÉ×ÅÄÅÔ Ë ÂÌÏËÉÒÏ×ËÅ" -#: nis/ypclnt.c:794 -msgid "No more records in map database" -msgstr "" +#. TRANS An operation that cannot complete immediately was initiated on an object +#. TRANS that has non-blocking mode selected. Some functions that must always +#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return +#. TRANS @code{EAGAIN}. Instead, they return @code{EINPROGRESS} to indicate that +#. TRANS the operation has begun and will take some time. Attempts to manipulate +#. TRANS the object before the call completes return @code{EALREADY}. You can +#. TRANS use the @code{select} function to find out when the pending operation +#. TRANS has completed; @pxref{Waiting for I/O}. +#: sysdeps/gnu/errlist.c:445 +msgid "Operation now in progress" +msgstr "ïÐÅÒÁÃÉÑ ×ÙÐÏÌÎÑÅÔÓÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ" -#: nis/ypclnt.c:796 -msgid "Can't communicate with portmapper" -msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ÏÔÏÂÒÁÖÁÔÅÌÅÍ ÐÏÒÔÏ×" +#. TRANS An operation is already in progress on an object that has non-blocking +#. TRANS mode selected. +#: sysdeps/gnu/errlist.c:455 +msgid "Operation already in progress" +msgstr "ïÐÅÒÁÃÉÑ ÕÖÅ ×ÙÐÏÌÎÑÅÔÓÑ" -#: nis/ypclnt.c:798 -msgid "Can't communicate with ypbind" -msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ypbind" +#. TRANS A file that isn't a socket was specified when a socket is required. +#: sysdeps/gnu/errlist.c:464 +msgid "Socket operation on non-socket" +msgstr "ïÐÅÒÁÃÉÑ ÄÌÑ ÓÏËÅÔÁ ÐÒÉÍÅÎÅÎÁ Ë ÎÅ-ÓÏËÅÔÕ" -#: nis/ypclnt.c:800 -msgid "Can't communicate with ypserv" -msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ypserv" +#. TRANS The size of a message sent on a socket was larger than the supported +#. TRANS maximum size. +#: sysdeps/gnu/errlist.c:474 +msgid "Message too long" +msgstr "óÏÏÂÝÅÎÉÅ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ" -#: nis/ypclnt.c:802 -msgid "Local domain name not set" -msgstr "ìÏËÁÌØÎÏÅ ÉÍÑ ÄÏÍÅÎÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÏ" +#. TRANS The socket type does not support the requested communications protocol. +#: sysdeps/gnu/errlist.c:483 +msgid "Protocol wrong type for socket" +msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÄÌÑ ÓÏËÅÔÁ ÔÉÐ ÐÒÏÔÏËÏÌÁ" -#: nis/ypclnt.c:804 -msgid "NIS map database is bad" -msgstr "" +#. TRANS You specified a socket option that doesn't make sense for the +#. TRANS particular protocol being used by the socket. @xref{Socket Options}. +#: sysdeps/gnu/errlist.c:493 +msgid "Protocol not available" +msgstr "ðÒÏÔÏËÏÌ ÎÅÄÏÓÔÕÐÅÎ" -#: nis/ypclnt.c:806 -msgid "NIS client/server version mismatch - can't supply service" -msgstr "îÅÓÏÏÔ×ÅÔÓÔ×ÉÅ ×ÅÒÓÉÊ ËÌÉÅÎÔÁ/ÓÅÒ×ÅÒÁ NIS -- ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÄÏÓÔÁ×ÉÔØ ÓÌÕÖÂÕ" +#. TRANS The socket domain does not support the requested communications protocol +#. TRANS (perhaps because the requested protocol is completely invalid). +#. TRANS @xref{Creating a Socket}. +#: sysdeps/gnu/errlist.c:504 +msgid "Protocol not supported" +msgstr "ðÒÏÔÏËÏÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" -#: nis/ypclnt.c:810 -msgid "Database is busy" -msgstr "âÁÚÁ ÄÁÎÎÙÈ ÚÁÎÑÔÁ" +#. TRANS The socket type is not supported. +#: sysdeps/gnu/errlist.c:513 +msgid "Socket type not supported" +msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ÓÏËÅÔÁ" -#: nis/ypclnt.c:812 -msgid "Unknown NIS error code" -msgstr "îÅÉÚ×ÅÓÔÎÙÊ ËÏÄ ÏÛÉÂËÉ NIS" +#. 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 +#. TRANS implemented for all communications protocols. In the GNU system, this +#. TRANS error can happen for many calls when the object does not support the +#. TRANS particular operation; it is a generic indication that the server knows +#. TRANS nothing to do for that call. +#: sysdeps/gnu/errlist.c:527 +msgid "Operation not supported" +msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ ÏÐÅÒÁÃÉÑ" -#: nis/ypclnt.c:854 -msgid "Internal ypbind error" -msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ ypbind" +#. TRANS The socket communications protocol family you requested is not supported. +#: sysdeps/gnu/errlist.c:536 +msgid "Protocol family not supported" +msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÏÅ ÓÅÍÅÊÓÔ×Ï ÐÒÏÔÏËÏÌÏ×" -#: nis/ypclnt.c:856 -msgid "Domain not bound" -msgstr "äÏÍÅÎ ÎÅ ÎÁÊÄÅÎ" +#. 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.c:546 +msgid "Address family not supported by protocol" +msgstr "óÅÍÅÊÓÔ×Ï ÁÄÒÅÓÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÒÏÔÏËÏÌÏÍ" -#: nis/ypclnt.c:858 -msgid "System resource allocation failure" -msgstr "óÂÏÊ ×ÙÄÅÌÅÎÉÑ ÓÉÓÔÅÍÎÏÇÏ ÒÅÓÕÒÓÁ" +#. TRANS The requested socket address is already in use. @xref{Socket Addresses}. +#: sysdeps/gnu/errlist.c:555 +msgid "Address already in use" +msgstr "áÄÒÅÓ ÕÖÅ ÉÓÐÏÌØÚÕÅÔÓÑ" -#: nis/ypclnt.c:860 -msgid "Unknown ypbind error" -msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ ypbind" +#. TRANS The requested socket address is not available; for example, you tried +#. TRANS to give a socket a name that doesn't match the local host name. +#. TRANS @xref{Socket Addresses}. +#: sysdeps/gnu/errlist.c:566 +msgid "Cannot assign requested address" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÚÎÁÞÉÔØ ÚÁÐÒÏÛÅÎÎÙÊ ÁÄÒÅÓ" -#: nis/ypclnt.c:899 -msgid "yp_update: cannot convert host to netname\n" -msgstr "yp_update: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ ÈÏÓÔ × netname\n" +#. TRANS A socket operation failed because the network was down. +#: sysdeps/gnu/errlist.c:575 +msgid "Network is down" +msgstr "óÅÔØ ÎÅ ÒÁÂÏÔÁÅÔ" -#: nis/ypclnt.c:911 -msgid "yp_update: cannot get server address\n" -msgstr "yp_update: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÁÄÒÅÓ ÓÅÒ×ÅÒÁ\n" +#. TRANS A socket operation failed because the subnet containing the remote host +#. TRANS was unreachable. +#: sysdeps/gnu/errlist.c:585 +msgid "Network is unreachable" +msgstr "óÅÔØ ÎÅÄÏÓÔÕÐÎÁ" -#: nscd/cache.c:94 -msgid "while allocating hash table entry" -msgstr "ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÍÅÓÔÁ ÐÏÄ ÚÁÐÉÓØ ÈÜÛ-ÔÁÂÌÉÃÙ" +#. TRANS A network connection was reset because the remote host crashed. +#: sysdeps/gnu/errlist.c:594 +msgid "Network dropped connection on reset" +msgstr "óÅÔÅ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ ÂÙÌÏ ÓÂÒÏÛÅÎÏ" -#: nscd/cache.c:162 nscd/connections.c:184 -#, c-format -msgid "cannot stat() file `%s': %s" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat() ÄÌÑ ÆÁÊÌÁ `%s': %s" +#. TRANS A network connection was aborted locally. +#: sysdeps/gnu/errlist.c:603 +msgid "Software caused connection abort" +msgstr "ðÒÏÇÒÁÍÍÁ ×ÙÚ×ÁÌÁ ÓÂÒÏÓ ÓÏÅÄÉÎÅÎÉÑ" -#: nscd/connections.c:150 -msgid "Cannot run nscd in secure mode as unprivileged user" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÕÓÔÉÔØ nscd × ÂÅÚÏÐÁÓÎÏÍ ÒÅÖÉÍÅ ÐÏÄ ÎÅÐÒÉ×ÅÌÉÇÅÒÏ×ÁÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ" +#. TRANS A network connection was closed for reasons outside the control of the +#. TRANS local host, such as by the remote machine rebooting or an unrecoverable +#. TRANS protocol violation. +#: sysdeps/gnu/errlist.c:614 +msgid "Connection reset by peer" +msgstr "óÏÅÄÉÎÅÎÉÅ ÓÂÒÏÛÅÎÏ ÄÒÕÇÏÊ ÓÔÏÒÏÎÏÊ" -#: nscd/connections.c:172 -#, c-format -msgid "while allocating cache: %s" -msgstr "ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ ÐÏÄ ËÜÛ: %s" +#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this +#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the +#. TRANS other from network operations. +#: sysdeps/gnu/errlist.c:625 +msgid "No buffer space available" +msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÂÕÆÅÒÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á" -#: nscd/connections.c:197 -#, c-format -msgid "cannot open socket: %s" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÓÏËÅÔ: %s" +#. TRANS You tried to connect a socket that is already connected. +#. TRANS @xref{Connecting}. +#: sysdeps/gnu/errlist.c:635 +msgid "Transport endpoint is already connected" +msgstr "ëÏÎÅÞÎÁÑ ÔÏÞËÁ ÐÅÒÅÄÁÞÉ ÕÖÅ ÐÏÄÓÏÅÄÉÎÅÎÁ" -#: nscd/connections.c:215 -#, c-format -msgid "cannot enable socket to accept connections: %s" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÏËÅÔ ÐÒÉÎÉÍÁÀÝÉÍ ÓÏÅÄÉÎÅÎÉÑ: %s" +#. TRANS The socket is not connected to anything. You get this error when you +#. TRANS try to transmit data over a socket, without first specifying a +#. TRANS destination for the data. For a connectionless socket (for datagram +#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. +#: sysdeps/gnu/errlist.c:647 +msgid "Transport endpoint is not connected" +msgstr "ëÏÎÅÞÎÁÑ ÔÏÞËÁ ÐÅÒÅÄÁÞÉ ÎÅ ÐÏÄÓÏÅÄÉÎÅÎÁ" -#: nscd/connections.c:260 -#, c-format -msgid "cannot handle old request version %d; current version is %d" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÂÒÁÂÏÔÁÔØ ÚÁÐÒÏÓ ÓÔÁÒÏÊ ×ÅÒÓÉÉ %d; ÔÅËÕÝÁÑ ×ÅÒÓÉÑ %d" +#. TRANS No default destination address was set for the socket. You get this +#. TRANS error when you try to transmit data over a connectionless socket, +#. TRANS without first specifying a destination for the data with @code{connect}. +#: sysdeps/gnu/errlist.c:658 +msgid "Destination address required" +msgstr "ôÒÅÂÕÅÔÓÑ ÕËÁÚÁÔØ ÁÄÒÅÓ ÎÁÚÎÁÞÅÎÉÑ" -#: nscd/connections.c:298 nscd/connections.c:324 -#, c-format -msgid "cannot write result: %s" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÒÅÚÕÌØÔÁÔ: %s" +#. TRANS The socket has already been shut down. +#: sysdeps/gnu/errlist.c:667 +msgid "Cannot send after transport endpoint shutdown" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÓÌÁÔØ ÄÁÎÎÙÅ ÐÏÓÌÅ ×ÙËÌÀÞÅÎÉÑ ËÏÎÅÞÎÏÊ ÔÏÞËÉ ÐÅÒÅÄÁÞÉ" -#: nscd/connections.c:392 nscd/connections.c:514 -#, c-format -msgid "error getting caller's id: %s" -msgstr "ÏÛÉÂËÁ ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ ×ÙÚÙ×ÁÀÝÅÊ ÓÔÏÒÏÎÙ: %s" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:676 +msgid "Too many references: cannot splice" +msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÓÓÙÌÏË: ÎÅ×ÏÚÍÏÖÎÏ ÏÂßÅÄÉÎÉÔØ" -#: nscd/connections.c:485 -#, c-format -msgid "while accepting connection: %s" -msgstr "ÐÒÉ ÐÒÉÅÍÅ ÓÏÅÄÉÎÅÎÉÑ: %s" +#. TRANS A socket operation with a specified timeout received no response during +#. TRANS the timeout period. +#: sysdeps/gnu/errlist.c:686 +msgid "Connection timed out" +msgstr "÷ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÓÏÅÄÉÎÅÎÉÑ ÉÓÔÅËÌÏ" -#: nscd/connections.c:498 -#, fuzzy, c-format -msgid "short read while reading request: %s" -msgstr "ÎÅÐÏÌÎÙÊ ÓÞÉÔÁÎÎÙÊ ÂÌÏË ÐÒÉ ÞÔÅÎÉÉ ÚÁÐÒÏÓÁ: %s" +#. TRANS A remote host refused to allow the network connection (typically because +#. TRANS it is not running the requested service). +#: sysdeps/gnu/errlist.c:696 +msgid "Connection refused" +msgstr "÷ ÓÏÅÄÉÎÅÎÉÉ ÏÔËÁÚÁÎÏ" -#: nscd/connections.c:542 -#, c-format -msgid "key length in request too long: %d" -msgstr "ÄÌÉÎÁ ËÌÀÞÁ × ÚÁÐÒÏÓÅ ÓÌÉÛËÏÍ ×ÅÌÉËÁ: %d" +#. TRANS Too many levels of symbolic links were encountered in looking up a file name. +#. TRANS This often indicates a cycle of symbolic links. +#: sysdeps/gnu/errlist.c:706 +msgid "Too many levels of symbolic links" +msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÕÒÏ×ÎÅÊ ÓÉÍ×ÏÌØÎÙÈ ÓÓÙÌÏË" -#: nscd/connections.c:556 -#, c-format -msgid "short read while reading request key: %s" -msgstr "" +#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for +#. TRANS Files}) or host name too long (in @code{gethostname} or +#. TRANS @code{sethostname}; @pxref{Host Identification}). +#: sysdeps/gnu/errlist.c:717 +msgid "File name too long" +msgstr "óÌÉÛËÏÍ ÄÌÉÎÎÏÅ ÉÍÑ ÆÁÊÌÁ" -#: nscd/connections.c:566 -#, c-format -msgid "handle_request: request received (Version = %d) from PID %ld" -msgstr "handle_request: ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ (×ÅÒÓÉÑ = %d) ÏÔ PID %ld" +#. TRANS The remote host for a requested network connection is down. +#: sysdeps/gnu/errlist.c:726 +msgid "Host is down" +msgstr "èÏÓÔ ×ÙËÌÀÞÅÎ" -#: nscd/connections.c:571 -#, c-format -msgid "handle_request: request received (Version = %d)" -msgstr "handle_request: ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ (×ÅÒÓÉÑ = %d)" +#. TRANS The remote host for a requested network connection is not reachable. +#: sysdeps/gnu/errlist.c:735 +msgid "No route to host" +msgstr "îÅÔ ÐÕÔÉ ÄÏ ÈÏÓÔÁ" -#: nscd/connections.c:635 nscd/connections.c:636 nscd/connections.c:655 -#: nscd/connections.c:668 nscd/connections.c:674 nscd/connections.c:681 -#, c-format -msgid "Failed to run nscd as user '%s'" -msgstr "îÅ ÕÄÁÌÏÓØ ÚÁÐÕÓÔÉÔØ nscd ÏÔ ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ '%s'" +#. TRANS Directory not empty, where an empty directory was expected. Typically, +#. TRANS this error occurs when you are trying to delete a directory. +#: sysdeps/gnu/errlist.c:745 +msgid "Directory not empty" +msgstr "ëÁÔÁÌÏÇ ÎÅ ÐÕÓÔ" -#: nscd/connections.c:656 -msgid "getgrouplist failed" -msgstr "getgrouplist ÎÅÕÓÐÅÛÎÁ" +#. TRANS This means that the per-user limit on new process would be exceeded by +#. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on +#. TRANS the @code{RLIMIT_NPROC} limit. +#: sysdeps/gnu/errlist.c:756 +msgid "Too many processes" +msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÐÒÏÃÅÓÓÏ×" -#: nscd/connections.c:669 -msgid "setgroups failed" -msgstr "setgroups ÎÅÕÓÐÅÛÎÁ" +#. TRANS The file quota system is confused because there are too many users. +#. TRANS @c This can probably happen in a GNU system when using NFS. +#: sysdeps/gnu/errlist.c:766 +msgid "Too many users" +msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÅÊ" -#: nscd/grpcache.c:103 nscd/hstcache.c:111 nscd/pwdcache.c:109 -msgid "while allocating key copy" -msgstr "ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ ÐÏÄ ËÏÐÉÀ ËÌÀÞÁ" - -#: nscd/grpcache.c:153 nscd/hstcache.c:168 nscd/pwdcache.c:146 -msgid "while allocating cache entry" -msgstr "ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ ÐÏÄ ÚÁÐÉÓØ ËÜÛÁ" +#. TRANS The user's disk quota was exceeded. +#: sysdeps/gnu/errlist.c:775 +msgid "Disk quota exceeded" +msgstr "ðÒÅ×ÙÛÅÎÁ ÄÉÓËÏ×ÁÑ Ë×ÏÔÁ" -#: nscd/grpcache.c:197 nscd/hstcache.c:283 nscd/pwdcache.c:193 -#, fuzzy, c-format -msgid "short write in %s: %s" -msgstr "ÎÅÐÏÌÎÁÑ ÚÁÐÉÓØ × %s: %s" +#. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS +#. TRANS system which is due to file system rearrangements on the server host. +#. TRANS Repairing this condition usually requires unmounting and remounting +#. TRANS the NFS file system on the local host. +#: sysdeps/gnu/errlist.c:787 +msgid "Stale NFS file handle" +msgstr "õÓÔÁÒÅ×ÛÉÊ ÈÜÎÄÌ ÆÁÊÌÁ NFS" -#: nscd/grpcache.c:219 -#, c-format -msgid "Haven't found \"%s\" in group cache!" -msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÇÒÕÐÐ!" +#. TRANS An attempt was made to NFS-mount a remote file system with a file name that +#. TRANS already specifies an NFS-mounted file. +#. TRANS (This is an error on some operating systems, but we expect it to work +#. TRANS properly on the GNU system, making this error code impossible.) +#: sysdeps/gnu/errlist.c:799 +msgid "Object is remote" +msgstr "üÔÏ ÕÄÁÌÅÎÎÙÊ ÏÂßÅËÔ" -#: nscd/grpcache.c:285 -#, c-format -msgid "Invalid numeric gid \"%s\"!" -msgstr "îÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÇÒÕÐÐÙ \"%s\"!" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:808 +msgid "RPC struct is bad" +msgstr " RPC ÎÅÐÒÁ×ÉÌØÎÁÑ ÓÔÒÕËÔÕÒÁ" -#: nscd/grpcache.c:292 -#, c-format -msgid "Haven't found \"%d\" in group cache!" -msgstr "îÅ ÎÁÊÄÅÎÏ \"%d\" × ËÜÛÅ ÇÒÕÐÐ!" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:817 +msgid "RPC version wrong" +msgstr "RPC ÎÅÐÒÁ×ÉÌØÎÁÑ ×ÅÒÓÉÑ" -#: nscd/hstcache.c:305 nscd/hstcache.c:371 nscd/hstcache.c:436 -#: nscd/hstcache.c:501 -#, c-format -msgid "Haven't found \"%s\" in hosts cache!" -msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÈÏÓÔÏ×!" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:826 +msgid "RPC program not available" +msgstr "RPC ÐÒÏÇÒÁÍÍÁ ÎÅÄÏÓÔÕÐÎÁ" -#: nscd/nscd.c:89 -msgid "Read configuration data from NAME" -msgstr "þÉÔÁÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÄÁÎÎÙÅ ÉÚ æáêìá" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:835 +msgid "RPC program version wrong" +msgstr "RPC ÎÅÐÒÁ×ÉÌØÎÁÑ ×ÅÒÓÉÑ ÐÒÏÇÒÁÍÍÙ" -#: nscd/nscd.c:91 -msgid "Do not fork and display messages on the current tty" -msgstr "îÅ ÐÏÒÏÖÄÁÔØ ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ, ÐÅÞÁÔÁÔØ ÓÏÏÂÝÅÎÉÑ ÎÁ ÔÅËÕÝÉÊ ÔÅÒÍÉÎÁÌ" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:844 +msgid "RPC bad procedure for program" +msgstr "RPC ÎÅÐÒÁ×ÉÌØÎÁÑ ÐÒÏÃÅÄÕÒÁ ÄÌÑ ÐÒÏÇÒÁÍÍÙ" -#: nscd/nscd.c:92 -msgid "NUMBER" -msgstr "þéóìï" +#. TRANS No locks available. This is used by the file locking facilities; see +#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but +#. TRANS it can result from an operation to an NFS server running another +#. TRANS operating system. +#: sysdeps/gnu/errlist.c:856 +msgid "No locks available" +msgstr "îÅÔ ÄÏÓÔÕÐÎÙÈ ÂÌÏËÉÒÏ×ÏË" -#: nscd/nscd.c:92 -msgid "Start NUMBER threads" -msgstr "úÁÐÕÓÔÉÔØ ÕËÁÚÁÎÎÏÅ þéóìï ÎÉÔÅÊ" +#. TRANS Inappropriate file type or format. The file was the wrong type for the +#. TRANS operation, or a data file had the wrong format. +#. TRANS +#. TRANS On some systems @code{chmod} returns this error if you try to set the +#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. +#: sysdeps/gnu/errlist.c:869 +msgid "Inappropriate file type or format" +msgstr "îÅÐÏÄÈÏÄÑÝÉÊ ÔÉÐ ÉÌÉ ÆÏÒÍÁÔ ÆÁÊÌÁ" -#: nscd/nscd.c:93 -msgid "Shut the server down" -msgstr "÷ÙËÌÀÞÉÔØ ÓÅÒ×ÅÒ" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:878 +msgid "Authentication error" +msgstr "ïÛÉÂËÁ ÁÕÔÅÎÆÉËÁÃÉÉ" -#: nscd/nscd.c:94 -msgid "Print current configuration statistic" -msgstr "îÁÐÅÞÁÔÁÔØ ÓÔÁÔÉÓÔÉËÕ ÐÏ ÔÅËÕÝÅÊ ËÏÎÆÉÇÕÒÁÃÉÉ" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:887 +msgid "Need authenticator" +msgstr "îÅÏÂÈÏÄÉÍ ÁÕÔÅÎÆÉËÁÔÏÒ" -#: nscd/nscd.c:95 -msgid "TABLE" -msgstr "ôáâìéãá" +#. TRANS Function not implemented. This indicates that the function called is +#. TRANS not implemented at all, either in the C library itself or in the +#. TRANS operating system. When you get this error, you can be sure that this +#. TRANS particular function will always fail with @code{ENOSYS} unless you +#. TRANS install a new version of the C library or the operating system. +#: sysdeps/gnu/errlist.c:900 +msgid "Function not implemented" +msgstr "æÕÎËÃÉÑ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ" -#: nscd/nscd.c:96 -msgid "Invalidate the specified cache" -msgstr "ïÂßÑ×ÉÔØ ÕËÁÚÁÎÎÙÊ ËÜÛ ÎÅÄÅÊÓÔ×ÉÔÅÌØÎÙÍ" +#. TRANS Not supported. A function returns this error when certain parameter +#. TRANS values are valid, but the functionality they request is not available. +#. TRANS This can mean that the function does not implement a particular command +#. TRANS or option value or flag bit at all. For functions that operate on some +#. TRANS object given in a parameter, such as a file descriptor or a port, it +#. TRANS might instead mean that only @emph{that specific object} (file +#. TRANS descriptor, port, etc.) is unable to support the other parameters given; +#. TRANS different file descriptors might support different ranges of parameter +#. TRANS values. +#. TRANS +#. TRANS If the entire function is not available at all in the implementation, +#. TRANS it returns @code{ENOSYS} instead. +#: sysdeps/gnu/errlist.c:920 +msgid "Not supported" +msgstr "îÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" -#: nscd/nscd.c:97 -msgid "TABLE,yes" -msgstr "ôáâìéãá,yes" +#. 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. +#: sysdeps/gnu/errlist.c:930 +msgid "Invalid or incomplete multibyte or wide character" +msgstr "îÅ×ÅÒÎÙÊ ÉÌÉ ÎÅÐÏÌÎÙÊ ÍÕÌØÔÉÂÁÊÔÎÙÊ ÉÌÉ ÛÉÒÏËÉÊ ÚÎÁË" -#: nscd/nscd.c:97 -msgid "Use separate cache for each user" -msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÏÔÄÅÌØÎÙÊ ËÜÛ ÄÌÑ ËÁÖÄÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ" +#. TRANS In the GNU system, servers supporting the @code{term} protocol return +#. TRANS this error for certain operations when the caller is not in the +#. TRANS foreground process group of the terminal. Users do not usually see this +#. TRANS error because functions such as @code{read} and @code{write} translate +#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, +#. TRANS for information on process groups and these signals. +#: sysdeps/gnu/errlist.c:944 +msgid "Inappropriate operation for background process" +msgstr "îÅÐÏÄÈÏÄÑÝÁÑ ÏÐÅÒÁÃÉÑ ÄÌÑ ÆÏÎÏ×ÏÇÏ ÐÒÏÃÅÓÓÁ" -#: nscd/nscd.c:102 -msgid "Name Service Cache Daemon." -msgstr "äÅÍÏÎ ËÜÛÁ ÓÌÕÖÂÙ ÉÍÅÎ." +#. TRANS In the GNU system, opening a file returns this error when the file is +#. TRANS translated by a program and the translator program dies while starting +#. TRANS up, before it has connected to the file. +#: sysdeps/gnu/errlist.c:955 +msgid "Translator died" +msgstr "ôÒÁÎÓÌÑÔÏÒ ÕÍÅÒ" -#: nscd/nscd.c:141 -msgid "cannot read configuration file; this is fatal" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ; ÜÔÏ ÆÁÔÁÌØÎÙÊ ÓÂÏÊ" +#. TRANS The experienced user will know what is wrong. +#. TRANS @c This error code is a joke. Its perror text is part of the joke. +#. TRANS @c Don't change it. +#: sysdeps/gnu/errlist.c:966 +msgid "?" +msgstr "?" -#: nscd/nscd.c:152 -msgid "already running" -msgstr "ÕÖÅ ÚÁÐÕÝÅÎ" +#. TRANS You did @strong{what}? +#: sysdeps/gnu/errlist.c:975 +msgid "You really blew it this time" +msgstr "îÁ ÜÔÏÔ ÒÁÚ ×Ù ×ÓÅÈ ÏÐÒÏËÉÎÕÌÉ" -#: nscd/nscd.c:270 nscd/nscd.c:294 nscd/nscd_stat.c:132 -msgid "Only root is allowed to use this option!" -msgstr "ôÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ËÌÀÞ!" +#. TRANS Go home and have a glass of warm, dairy-fresh milk. +#: sysdeps/gnu/errlist.c:984 +msgid "Computer bought the farm" +msgstr "ëÏÍÐØÀÔÅÒ ËÕÐÉÌ ÆÅÒÍÕ" -#: nscd/nscd_conf.c:88 -#, c-format -msgid "Parse error: %s" -msgstr "ïÛÉÂËÁ ÒÁÚÂÏÒÁ: %s" +#. TRANS This error code has no purpose. +#: sysdeps/gnu/errlist.c:993 +msgid "Gratuitous error" +msgstr "âÅÚ×ÏÚÍÅÚÄÎÁÑ ÏÛÉÂËÁ" -#: nscd/nscd_conf.c:171 -#, c-format -msgid "Could not create log file \"%s\"" -msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÐÒÏÔÏËÏÌÁ \"%s\"" +#: sysdeps/gnu/errlist.c:1001 +msgid "Bad message" +msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÓÏÏÂÝÅÎÉÅ" -#: nscd/nscd_conf.c:187 -msgid "Must specify user name for server-user option" -msgstr "îÕÖÎÏ ÕËÁÚÁÔØ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ËÌÀÞÁ server-user" +#: sysdeps/gnu/errlist.c:1009 +msgid "Identifier removed" +msgstr "éÄÅÎÔÉÆÉËÁÔÏÒ ÂÙÌ ÕÄÁÌÅÎ" -#: nscd/nscd_conf.c:194 -msgid "Must specify user name for stat-user option" -msgstr "îÕÖÎÏ ÕËÁÚÁÔØ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ËÌÀÞÁ stat-user" +#: sysdeps/gnu/errlist.c:1017 +msgid "Multihop attempted" +msgstr "" -#: nscd/nscd_conf.c:205 -#, c-format -msgid "Unknown option: %s %s %s" -msgstr "îÅÉÚ×ÅÓÔÎÙÊ ËÌÀÞ: %s %s %s" +#: sysdeps/gnu/errlist.c:1025 +msgid "No data available" +msgstr "îÅÔ ÄÏÓÔÕÐÎÙÈ ÄÁÎÎÙÈ" -#: nscd/nscd_stat.c:103 -#, c-format -msgid "cannot write statistics: %s" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÓÔÁÔÉÓÔÉËÕ: %s" +#: sysdeps/gnu/errlist.c:1033 +msgid "Link has been severed" +msgstr "óÏÅÄÉÎÅÎÅÎÉÅ ÂÙÌÏ ÒÁÚÏÒ×ÁÎÏ" -#: nscd/nscd_stat.c:128 -#, c-format -msgid "Only root or %s is allowed to use this option!" -msgstr "ôÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÉÌÉ %s ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ËÌÀÞ!" +#: sysdeps/gnu/errlist.c:1041 +msgid "No message of desired type" +msgstr "îÅÔ ÓÏÏÂÝÅÎÉÑ ÖÅÌÁÅÍÏÇÏ ÔÉÐÁ" -#: nscd/nscd_stat.c:139 -msgid "nscd not running!\n" -msgstr "nscd ÎÅ ÚÁÐÕÝÅÎ!\n" +#: sysdeps/gnu/errlist.c:1049 +msgid "Out of streams resources" +msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÐÏÔÏËÏ×ÙÈ ÒÅÓÕÒÓÏ×" -#: nscd/nscd_stat.c:150 -msgid "write incomplete" -msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÚÁÐÉÓØ" +#: sysdeps/gnu/errlist.c:1057 +msgid "Device not a stream" +msgstr "õÓÔÒÏÊÓÔ×Ï ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÔÏËÏÍ" -#: nscd/nscd_stat.c:162 -msgid "cannot read statistics data" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÓÔÁÔÉÓÔÉÞÅÓËÉÅ ÄÁÎÎÙÅ" +#: sysdeps/gnu/errlist.c:1065 +msgid "Value too large for defined data type" +msgstr "úÎÁÞÅÎÉÅ ÓÌÉÛËÏÍ ×ÅÌÉËÏ ÄÌÑ ÔÁËÏÇÏ ÔÉÐÁ ÄÁÎÎÙÈ" -#: nscd/nscd_stat.c:165 -#, c-format -msgid "" -"nscd configuration:\n" -"\n" -"%15d server debug level\n" -msgstr "" -"ëÏÎÆÉÇÕÒÁÃÉÑ nscd:\n" -"\n" -"%15d ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ ÓÅÒ×ÅÒÁ\n" +#: sysdeps/gnu/errlist.c:1073 +msgid "Protocol error" +msgstr "ïÛÉÂËÁ ÐÒÏÔÏËÏÌÁ" -#: nscd/nscd_stat.c:189 -#, c-format -msgid "%3ud %2uh %2um %2lus server runtime\n" -msgstr "%3ud %2uh %2um %2lus ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n" +#: sysdeps/gnu/errlist.c:1081 +msgid "Timer expired" +msgstr "ôÁÊÍÅÒ ÉÓÔÅË" -#: nscd/nscd_stat.c:192 -#, c-format -msgid " %2uh %2um %2lus server runtime\n" -msgstr " %2uh %2um %2lus ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n" +#. TRANS Operation canceled; an asynchronous operation was canceled before it +#. TRANS completed. @xref{Asynchronous I/O}. When you call @code{aio_cancel}, +#. TRANS the normal result is for the operations affected to complete with this +#. TRANS error; @pxref{Cancel AIO Operations}. +#: sysdeps/gnu/errlist.c:1093 +msgid "Operation canceled" +msgstr "ïÐÅÒÁÃÉÑ ÏÔÍÅÎÅÎÁ" -#: nscd/nscd_stat.c:194 -#, c-format -msgid " %2um %2lus server runtime\n" -msgstr " %2um %2lus ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n" +#: sysdeps/gnu/errlist.c:1101 +msgid "Interrupted system call should be restarted" +msgstr "ðÒÅÒ×ÁÎÙÊ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ× ÓÌÅÄÕÅÔ ÐÅÒÅÚÁÐÕÓÔÉÔØ" -#: nscd/nscd_stat.c:196 -#, c-format -msgid " %2lus server runtime\n" -msgstr " %2lus ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n" +#: sysdeps/gnu/errlist.c:1109 +msgid "Channel number out of range" +msgstr "îÏÍÅÒ ËÁÎÁÌÁ ×ÎÅ ÄÉÁÐÁÚÏÎÁ" -#: nscd/nscd_stat.c:198 -#, c-format -msgid "%15lu number of times clients had to wait\n" -msgstr "%15lu ÓËÏÌØËÏ ÒÁÚ ËÌÉÅÎÔÁÍ ÐÒÉÛÌÏÓØ ÖÄÁÔØ\n" +#: sysdeps/gnu/errlist.c:1117 +msgid "Level 2 not synchronized" +msgstr "õÒÏ×ÅÎØ 2 ÎÅ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÎ" -#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215 -msgid " no" -msgstr " ÎÅÔ" +#: sysdeps/gnu/errlist.c:1125 +msgid "Level 3 halted" +msgstr "õÒÏ×ÅÎØ 3 ÏÓÔÁÎÏ×ÌÅÎ" -#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215 -msgid " yes" -msgstr " ÄÁ" +#: sysdeps/gnu/errlist.c:1133 +msgid "Level 3 reset" +msgstr "õÒÏ×ÅÎØ 3 ÓÂÒÏÛÅÎ" -#: nscd/nscd_stat.c:221 -#, c-format -msgid "" -"\n" -"%s cache:\n" -"\n" -"%15s cache is enabled\n" -"%15Zu suggested size\n" -"%15lu seconds time to live for positive entries\n" -"%15lu seconds time to live for negative entries\n" -"%15lu cache hits on positive entries\n" -"%15lu cache hits on negative entries\n" -"%15lu cache misses on positive entries\n" -"%15lu cache misses on negative entries\n" -"%15lu%% cache hit rate\n" -"%15lu current number of cached values\n" -"%15lu maximum number of cached values\n" -"%15lu maximum chain length searched\n" -"%15lu number of delays on rdlock\n" -"%15lu number of delays on wrlock\n" -"%15s check /etc/%s for changes\n" -msgstr "" -"\n" -"ëÜÛ %s:\n" -"\n" -"%15s ËÜÛ ÚÁÄÅÊÓÔ×Ï×ÁÎ\n" -"%15Zu ÐÒÅÄÌÁÇÁÅÍÙÊ ÒÁÚÍÅÒ\n" -"%15lu ÓÅËÕÎÄÙ ÖÉÚÎÉ ÄÌÑ ÐÏÌÏÖÉÔÅÌØÎÙÈ ÚÁÐÉÓÅÊ\n" -"%15lu ÓÅËÕÎÄÙ ÖÉÚÎÉ ÄÌÑ ÏÔÒÉÃÁÔÅÌØÎÙÈ ÚÁÐÉÓÅÊ\n" -"%15lu ÐÏÐÁÄÁÎÉÑ ÎÁ ÐÏÌÏÖÉÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n" -"%15lu ÐÏÐÁÄÁÎÉÑ ÎÁ ÏÔÒÉÃÁÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n" -"%15lu ÐÒÏÍÁÈÉ ÎÁ ÐÏÌÏÖÉÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n" -"%15lu ÐÒÏÍÁÈÉ ÎÁ ÏÔÒÉÃÁÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n" -"%15lu%% ÐÏËÁÚÁÔÅÌØ ÐÏÐÁÄÁÎÉÑ ÎÁ ËÜÛ\n" -"%15lu ÔÅËÕÝÅÅ ÞÉÓÌÏ ËÜÛÉÒÏ×ÁÎÎÙÈ ÚÎÁÞÅÎÉÊ\n" -"%15lu ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ËÜÛÉÒÏ×ÁÎÎÙÈ ÚÎÁÞÅÎÉÊ\n" -"%15lu ÍÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÃÅÐÏÞËÉ ÐÏÉÓËÁ\n" -"%15lu ÞÉÓÌÏ ÚÁÄÅÒÖÅË ÎÁ rdlock\n" -"%15lu ÞÉÓÌÏ ÚÁÄÅÒÖÅË ÎÁ wrlock\n" -"%15s ÏÔÓÌÅÖÉ×ÁÀÔÓÑ ÌÉ ÉÚÍÅÎÅÎÉÑ /etc/%s \n" +#: sysdeps/gnu/errlist.c:1141 +msgid "Link number out of range" +msgstr "þÉÓÌÏ ÓÓÙÌÏË ×ÎÅ ÄÏÐÕÓÔÉÍÏÇÏ ÄÉÁÐÁÚÏÎÁ" -#: nscd/pwdcache.c:215 -#, c-format -msgid "Haven't found \"%s\" in password cache!" -msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÐÁÒÏÌÅÊ!" +#: sysdeps/gnu/errlist.c:1149 +msgid "Protocol driver not attached" +msgstr "äÒÁÊ×ÅÒ ÐÒÏÔÏËÏÌÁ ÎÅ ÐÏÄÓÏÅÄÉÎÅÎ" -#: nscd/pwdcache.c:281 -#, c-format -msgid "Invalid numeric uid \"%s\"!" -msgstr "îÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\"!" +#: sysdeps/gnu/errlist.c:1157 +msgid "No CSI structure available" +msgstr "îÅÔ ÄÏÓÔÕÐÎÏÊ CSI-ÓÔÒÕËÔÕÒÙ" -#: nscd/pwdcache.c:288 -#, c-format -msgid "Haven't found \"%d\" in password cache!" -msgstr "îÅ ÎÁÊÄÅÎÏ \"%d\" × ËÜÛÅ ÐÁÒÏÌÅÊ!" +#: sysdeps/gnu/errlist.c:1165 +msgid "Level 2 halted" +msgstr "õÒÏ×ÅÎØ 2 ÏÓÔÁÎÏ×ÌÅÎ" -#: elf/../sysdeps/generic/dl-sysdep.c:422 -msgid "cannot create capability list" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÐÉÓÏË ×ÏÚÍÏÖÎÏÓÔÅÊ" +#: sysdeps/gnu/errlist.c:1173 +msgid "Invalid exchange" +msgstr "" -#: elf/../sysdeps/generic/readelflib.c:35 -#, c-format -msgid "file %s is truncated\n" -msgstr "ÆÁÊÌ %s ÕÓÅÞÅÎ\n" +#: sysdeps/gnu/errlist.c:1181 +msgid "Invalid request descriptor" +msgstr "îÅ×ÅÒÎÙÊ ÄÅÓËÒÉÐÔÏÒ ÚÁÐÒÏÓÁ" -#: elf/../sysdeps/generic/readelflib.c:67 -#, c-format -msgid "%s is a 32 bit ELF file.\n" -msgstr "%s Ñ×ÌÑÅÔÓÑ 32-ÂÉÔÎÙÍ ELF-ÆÁÊÌÏÍ.\n" +#: sysdeps/gnu/errlist.c:1189 +msgid "Exchange full" +msgstr "" -#: elf/../sysdeps/generic/readelflib.c:69 -#, c-format -msgid "%s is a 64 bit ELF file.\n" -msgstr "%s Ñ×ÌÑÅÔÓÑ 64-ÂÉÔÎÙÍ ELF-ÆÁÊÌÏÍ.\n" +#: sysdeps/gnu/errlist.c:1197 +msgid "No anode" +msgstr "" -#: elf/../sysdeps/generic/readelflib.c:71 -#, c-format -msgid "Unknown ELFCLASS in file %s.\n" -msgstr "îÅÉÚ×ÅÓÔÎÙÊ ELFCLASS × ÆÁÊÌÅ %s.\n" +#: sysdeps/gnu/errlist.c:1205 +msgid "Invalid request code" +msgstr "îÅ×ÅÒÎÙÊ ËÏÄ ÚÁÐÒÏÓÁ" -#: elf/../sysdeps/generic/readelflib.c:78 -#, c-format -msgid "%s is not a shared object file (Type: %d).\n" -msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÒÁÚÄÅÌÑÅÍÙÍ ÏÂßÅËÔÎÙÍ ÆÁÊÌÏÍ (ôÉÐ: %d).\n" +#: sysdeps/gnu/errlist.c:1213 +msgid "Invalid slot" +msgstr "" -#: elf/../sysdeps/generic/readelflib.c:109 -msgid "more than one dynamic segment\n" -msgstr "ÂÏÌÅÅ ÏÄÎÏÇÏ ÄÉÎÁÍÉÞÅÓËÉÈ ÓÅÇÍÅÎÔÏ×\n" +#: sysdeps/gnu/errlist.c:1221 +msgid "File locking deadlock error" +msgstr "ïÛÉÂËÁ: ÔÕÐÉË ÐÒÉ ÂÌÏËÉÒÏ×ËÅ ÆÁÊÌÁ" -#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49 -#, c-format -msgid "%s is for unknown machine %d.\n" -msgstr "%s ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÎÅÉÚ×ÅÓÔÎÏÊ ÍÁÛÉÎÙ %d.\n" +#: sysdeps/gnu/errlist.c:1229 +msgid "Bad font file format" +msgstr "îÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÆÁÊÌÁ ÓÏ ÛÒÉÆÔÏÍ" -#: elf/cache.c:70 -msgid "unknown" -msgstr "ÎÅÉÚ×ÅÓÔÎÏ" +#: sysdeps/gnu/errlist.c:1237 +msgid "Machine is not on the network" +msgstr "íÁÛÉÎÁ ÎÅ × ÓÅÔÉ" -#: elf/cache.c:111 -msgid "Unknown OS" -msgstr "îÅÉÚ×ÅÓÔÎÁÑ ïó" +#: sysdeps/gnu/errlist.c:1245 +msgid "Package not installed" +msgstr "ðÁËÅÔ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ" -#: elf/cache.c:116 -#, c-format -msgid ", OS ABI: %s %d.%d.%d" -msgstr ", ABI ïó: %s %d.%d.%d" +#: sysdeps/gnu/errlist.c:1253 +msgid "Advertise error" +msgstr "" -#: elf/cache.c:142 elf/ldconfig.c:1078 -#, c-format -msgid "Can't open cache file %s\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÜÛ-ÆÁÊÌ %s\n" +#: sysdeps/gnu/errlist.c:1261 +msgid "Srmount error" +msgstr "ïÛÉÂËÁ Srmount" -#: elf/cache.c:154 -msgid "mmap of cache file failed.\n" -msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ËÜÛ-ÆÁÊÌÁ × ÐÁÍÑÔØ ÎÅ ÕÄÁÌÏÓØ.\n" +#: sysdeps/gnu/errlist.c:1269 +msgid "Communication error on send" +msgstr "ïÛÉÂËÁ Ó×ÑÚÉ ÐÒÉ ÏÔÐÒÁ×ËÅ" -#: elf/cache.c:158 elf/cache.c:168 -msgid "File is not a cache file.\n" -msgstr "üÔÏ ÎÅ ËÜÛ-ÆÁÊÌ.\n" +#: sysdeps/gnu/errlist.c:1277 +msgid "RFS specific error" +msgstr "óÐÅÃÉÆÉÞÎÁÑ ÄÌÑ RFS ÏÛÉÂËÁ" -#: elf/cache.c:201 elf/cache.c:211 -#, c-format -msgid "%d libs found in cache `%s'\n" -msgstr "%d ÂÉÂÌÉÏÔÅË ÎÁÊÄÅÎÏ × ËÜÛÅ `%s'\n" +#: sysdeps/gnu/errlist.c:1285 +msgid "Name not unique on network" +msgstr "éÍÑ ÎÅ ÕÎÉËÁÌØÎÏ × ÓÅÔÉ" -#: elf/cache.c:410 -#, c-format -msgid "Can't remove old temporary cache file %s" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÔÁÒÙÊ ×ÒÅÍÅÎÎÙÊ ËÜÛ-ÆÁÊÌ %s" +#: sysdeps/gnu/errlist.c:1293 +msgid "File descriptor in bad state" +msgstr "äÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ × ÐÌÏÈÏÍ ÓÏÓÔÏÑÎÉÉ" -#: elf/cache.c:417 -#, c-format -msgid "Can't create temporary cache file %s" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ËÜÛ-ÆÁÊÌ %s" +#: sysdeps/gnu/errlist.c:1301 +msgid "Remote address changed" +msgstr "õÄÁÌÅÎÎÙÊ ÁÄÒÅÓ ÂÙÌ ÉÚÍÅÎÅÎ" -#: elf/cache.c:425 elf/cache.c:434 elf/cache.c:438 -msgid "Writing of cache data failed" -msgstr "úÁÐÉÓØ ÄÁÎÎÙÈ ËÜÛÁ ÎÅÕÓÐÅÛÎÁ" +#: sysdeps/gnu/errlist.c:1309 +msgid "Can not access a needed shared library" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÎÕÖÎÏÊ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÅ" -#: elf/cache.c:442 -msgid "Writing of cache data failed." -msgstr "úÁÐÉÓØ ÄÁÎÎÙÈ ËÜÛÁ ÎÅÕÓÐÅÛÎÁ." +#: sysdeps/gnu/errlist.c:1317 +msgid "Accessing a corrupted shared library" +msgstr "ïÂÒÁÝÅÎÉÅ Ë ÐÏ×ÒÅÖÄÅÎÎÏÊ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÅ" -#: elf/cache.c:449 -#, c-format -msgid "Changing access rights of %s to %#o failed" -msgstr "éÚÍÅÎÅÎÉÅ ÐÒÁ× ÄÏÓÔÕÐÁ ÄÌÑ %s ÎÁ %#o ÎÅÕÓÐÅÛÎÏ" +#: sysdeps/gnu/errlist.c:1325 +msgid ".lib section in a.out corrupted" +msgstr "óÅËÃÉÑ .lib × a.out ÐÏ×ÒÅÖÄÅÎÁ" -#: elf/cache.c:454 -#, c-format -msgid "Renaming of %s to %s failed" -msgstr "ðÅÒÅÉÍÅÎÏ×ÁÎÉÅ %s × %s ÎÅÕÓÐÅÛÎÏ" +#: sysdeps/gnu/errlist.c:1333 +msgid "Attempting to link in too many shared libraries" +msgstr "ðÏÐÙÔËÁ ÐÏÄËÌÀÞÉÔØ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÒÁÚÄÅÌÑÅÍÙÊ ÂÉÂÌÉÏÔÅË" -#: elf/dl-close.c:128 -msgid "shared object not open" -msgstr "ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ ÎÅ ÏÔËÒÙÔ" +#: sysdeps/gnu/errlist.c:1341 +msgid "Cannot exec a shared library directly" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ×ÙÐÏÌÎÉÔØ ÒÁÚÄÅÌÑÅÍÕÀ ÂÉÂÌÉÏÔÅËÕ" -#: elf/dl-close.c:531 elf/dl-open.c:454 -msgid "TLS generation counter wrapped! Please send report with the 'glibcbug' script." +#: sysdeps/gnu/errlist.c:1349 +msgid "Streams pipe error" msgstr "" -#: elf/dl-deps.c:111 elf/dl-open.c:183 -msgid "DST not allowed in SUID/SGID programs" -msgstr "DST ÎÅ ÄÏÐÕÓËÁÅÔÓÑ × ÐÒÏÇÒÁÍÍÁÈ Ó SUID/SGID" +#: sysdeps/gnu/errlist.c:1357 +msgid "Structure needs cleaning" +msgstr "óÔÒÕËÔÕÒÕ ÎÅÏÂÈÏÄÉÍÏ ÐÏÞÉÓÔÉÔØ" -#: elf/dl-deps.c:124 -msgid "empty dynamics string token substitution" +#: sysdeps/gnu/errlist.c:1365 +msgid "Not a XENIX named type file" msgstr "" -#: elf/dl-deps.c:130 -#, c-format -msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n" +#: sysdeps/gnu/errlist.c:1373 +msgid "No XENIX semaphores available" +msgstr "óÅÍÁÆÏÒÙ XENIX ÎÅÄÏÓÔÕÐÎÙ" + +#: sysdeps/gnu/errlist.c:1381 +msgid "Is a named type file" msgstr "" -#: elf/dl-deps.c:461 -msgid "cannot allocate dependency list" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÓÐÉÓÏË ÚÁ×ÉÓÉÍÏÓÔÅÊ" +#: sysdeps/gnu/errlist.c:1389 +msgid "Remote I/O error" +msgstr "ïÛÉÂËÁ ÕÄÁÌÅÎÎÏÇÏ ××ÏÄÁ/×Ù×ÏÄÁ" -#: elf/dl-deps.c:494 elf/dl-deps.c:549 -msgid "cannot allocate symbol search list" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÓÐÉÓÏË ÐÏÉÓËÁ ÓÉÍ×ÏÌÏ×" +#: sysdeps/gnu/errlist.c:1397 +msgid "No medium found" +msgstr "îÏÓÉÔÅÌØ ÎÅ ÎÁÊÄÅÎ" -#: elf/dl-deps.c:534 -msgid "Filters not supported with LD_TRACE_PRELINKING" -msgstr "æÉÌØÔÒÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ Ó LD_TRACE_PRELINKING" +#: sysdeps/gnu/errlist.c:1405 +msgid "Wrong medium type" +msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÔÉÐ ÎÏÓÉÔÅÌÑ" -#: elf/dl-error.c:75 -msgid "DYNAMIC LINKER BUG!!!" -msgstr "ïûéâëá äéîáíéþåóëïçï ëïíðïîï÷ýéëá!!!" +#: sysdeps/gnu/errlist.c:1413 +msgid "Required key not available" +msgstr "ôÒÅÂÕÅÍÙÊ ËÌÀÞ ÎÅÄÏÓÔÕÐÅÎ" + +#: sysdeps/gnu/errlist.c:1421 +msgid "Key has expired" +msgstr "÷ÒÅÍÑ ÖÉÚÎÉ ËÌÀÞÁ ÉÓÔÅËÌÏ" + +#: sysdeps/gnu/errlist.c:1429 +msgid "Key has been revoked" +msgstr "ëÌÀÞ ÂÙÌ ÏÔÏÚ×ÁÎ" + +#: sysdeps/gnu/errlist.c:1437 +msgid "Key was rejected by service" +msgstr "ëÌÀÞ ÂÙÌ ÏÔ×ÅÒÇÎÕÔ ÓÌÕÖÂÏÊ" + +#: sysdeps/gnu/errlist.c:1445 +msgid "Owner died" +msgstr "÷ÌÁÄÅÌÅà ÕÍÅÒ" + +#: sysdeps/gnu/errlist.c:1453 +msgid "State not recoverable" +msgstr "óÏÓÔÏÑÎÉÅ ÎÅÌØÚÑ ×ÏÓÓÔÁÎÏ×ÉÔØ" -#: elf/dl-error.c:108 -msgid "error while loading shared libraries" -msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁÇÒÕÚËÅ ÒÁÚÄÅÌÑÅÍÙÈ ÂÉÂÌÉÏÔÅË" +#: sysdeps/mach/_strerror.c:57 +msgid "Error in unknown error system: " +msgstr "ïÛÉÂËÁ × ÎÅÉÚ×ÅÓÔÎÏÊ ÓÉÓÔÅÍÅ ÏÛÉÂÏË: " -#: elf/dl-load.c:347 -msgid "cannot allocate name record" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÚÁÐÉÓØ ÉÍÅÎÉ" +#: sysdeps/posix/gai_strerror-strs.h:1 +msgid "Address family for hostname not supported" +msgstr "óÅÍÅÊÓÔ×Ï ÁÄÒÅÓÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÔÓÑ ÄÌÑ ÄÁÎÎÏÇÏ ÉÍÅÎÉ ÈÏÓÔÁ" -#: elf/dl-load.c:449 elf/dl-load.c:528 elf/dl-load.c:648 elf/dl-load.c:743 -msgid "cannot create cache for search path" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÜÛ ÄÌÑ ÐÕÔÅÊ ÐÏÉÓËÁ" +#: sysdeps/posix/gai_strerror-strs.h:2 +msgid "Temporary failure in name resolution" +msgstr "÷ÒÅÍÅÎÎÙÊ ÓÂÏÊ × ÒÁÚÒÅÛÅÎÉÉ ÉÍÅÎ" -#: elf/dl-load.c:551 -msgid "cannot create RUNPATH/RPATH copy" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÏÐÉÀ RUNPATH/RPATH" +#: sysdeps/posix/gai_strerror-strs.h:3 +msgid "Bad value for ai_flags" +msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ai_flags" -#: elf/dl-load.c:634 -msgid "cannot create search path array" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÍÁÓÓÉ× ÐÕÔÅÊ ÐÏÉÓËÁ" +#: sysdeps/posix/gai_strerror-strs.h:4 +msgid "Non-recoverable failure in name resolution" +msgstr "îÅÉÓÐÒÁ×ÉÍÁÑ ÏÛÉÂËÁ × ÒÁÚÒÅÛÅÎÉÉ ÉÍÅÎ" -#: elf/dl-load.c:830 -msgid "cannot stat shared object" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat ÄÌÑ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ" +#: sysdeps/posix/gai_strerror-strs.h:5 +msgid "ai_family not supported" +msgstr "ai_family ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" -#: elf/dl-load.c:874 -msgid "cannot open zero fill device" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ-ÉÓÔÏÞÎÉË ÎÕÌÅÊ" +#: sysdeps/posix/gai_strerror-strs.h:6 +msgid "Memory allocation failure" +msgstr "ïÛÉÂËÁ ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ" -#: elf/dl-load.c:883 elf/dl-load.c:1929 -msgid "cannot create shared object descriptor" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÄÅÓËÒÉÐÔÏÒ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ" +#: sysdeps/posix/gai_strerror-strs.h:7 +msgid "No address associated with hostname" +msgstr "ó ÉÍÅÎÅÍ ÈÏÓÔÁ ÎÅ Ó×ÑÚÁÎÏ ÎÉ ÏÄÎÏÇÏ ÁÄÒÅÓÁ" -#: elf/dl-load.c:902 elf/dl-load.c:1470 elf/dl-load.c:1553 -msgid "cannot read file data" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÄÁÎÎÙÅ ÆÁÊÌÁ" +#: sysdeps/posix/gai_strerror-strs.h:8 +msgid "Name or service not known" +msgstr "éÍÑ ÉÌÉ ÓÌÕÖÂÁ ÎÅ ÉÚ×ÅÓÔÎÙ" -#: elf/dl-load.c:946 -msgid "ELF load command alignment not page-aligned" -msgstr "×ÙÒÁ×ÎÉ×ÁÎÉÅ ËÏÍÁÎÄÙ ÚÁÇÒÕÚËÉ ELF ÎÅ ×ÙÒÏ×ÎÅÎÏ ÐÏ ÓÔÒÁÎÉÃÅ" +#: sysdeps/posix/gai_strerror-strs.h:9 +msgid "Servname not supported for ai_socktype" +msgstr "Servname ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ ai_socktype" -#: elf/dl-load.c:953 -msgid "ELF load command address/offset not properly aligned" -msgstr "ÁÄÒÅÓ/ÓÍÅÝÅÎÉÅ ËÏÍÁÎÄÙ ÚÁÇÒÕÚËÉ ELF ÎÅ ×ÙÒÏ×ÎÅÎÏ ÐÒÁ×ÉÌØÎÏ" +#: sysdeps/posix/gai_strerror-strs.h:10 +msgid "ai_socktype not supported" +msgstr "ai_socktype ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" -#: elf/dl-load.c:1037 -msgid "cannot allocate TLS data structures for initial thread" -msgstr "" +#: sysdeps/posix/gai_strerror-strs.h:11 +msgid "System error" +msgstr "óÉÓÔÅÍÎÁÑ ÏÛÉÂËÁ" -#: elf/dl-load.c:1061 -msgid "cannot handle TLS data" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÂÒÁÂÏÔÁÔØ ÄÁÎÎÙÅ TLS" +#: sysdeps/posix/gai_strerror-strs.h:12 +msgid "Processing request in progress" +msgstr "ïÂÒÁÂÏÔËÁ ÚÁÐÒÏÓÁ ÐÒÏÄÏÌÖÁÅÔÓÑ" -#: elf/dl-load.c:1075 -msgid "object file has no loadable segments" -msgstr "× ÏÂßÅËÔÎÏÍ ÆÁÊÌÅ ÎÅÔ ÚÁÇÒÕÖÁÅÍÙÈ ÓÅÇÍÅÎÔÏ×" +#: sysdeps/posix/gai_strerror-strs.h:13 +msgid "Request canceled" +msgstr "úÁÐÒÏÓ ÏÔÍÅÎÅÎ" -#: elf/dl-load.c:1110 -msgid "failed to map segment from shared object" -msgstr "ÓÂÏÊ ÏÔÏÂÒÁÖÅÎÉÑ ÓÅÇÍÅÎÔÁ ÉÚ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ" +#: sysdeps/posix/gai_strerror-strs.h:14 +msgid "Request not canceled" +msgstr "úÁÐÒÏÓ ÎÅ ÏÔÍÅÎÅÎ" -#: elf/dl-load.c:1135 -msgid "cannot dynamically load executable" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÚÉÔØ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ" +#: sysdeps/posix/gai_strerror-strs.h:15 +msgid "All requests done" +msgstr "÷ÓÅ ÚÁÐÒÏÓÙ ×ÙÐÏÌÎÅÎÙ" -#: elf/dl-load.c:1191 -msgid "cannot change memory protections" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÚÁÝÉÔÕ ÐÁÍÑÔÉ" +#: sysdeps/posix/gai_strerror-strs.h:16 +msgid "Interrupted by a signal" +msgstr "ðÒÅÒ×ÁÎÏ ÐÏ ÓÉÇÎÁÌÕ" -#: elf/dl-load.c:1210 -msgid "cannot map zero-fill pages" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ ÓÔÒÁÎÉÃÙ ÚÁÐÏÌÎÅÎÉÑ ÎÕÌÑÍÉ" +#: sysdeps/posix/gai_strerror-strs.h:17 +msgid "Parameter string not correctly encoded" +msgstr "îÅÐÒÁ×ÉÌØÎÏ ÚÁËÏÄÉÒÏ×ÁÎÁ ÓÔÒÏËÁ ÐÁÒÁÍÅÔÒÁ" -#: elf/dl-load.c:1228 -msgid "cannot allocate memory for program header" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÚÁÇÏÌÏ×ÏË ÐÒÏÇÒÁÍÍÙ" +#: sysdeps/unix/siglist.c:26 +msgid "Signal 0" +msgstr "óÉÇÎÁÌ 0" -#: elf/dl-load.c:1259 -msgid "object file has no dynamic section" -msgstr "× ÏÂßÅËÔÎÏÍ ÆÁÊÌÅ ÎÅÔ ÄÉÎÁÍÉÞÅÓËÏÊ ÓÅËÃÉÉ" +#: sysdeps/unix/siglist.c:32 +msgid "IOT trap" +msgstr "ìÏ×ÕÛËÁ IOT" -#: elf/dl-load.c:1299 -msgid "shared object cannot be dlopen()ed" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÉÍÅÎÉÔØ dlopen() Ë ÒÁÚÄÅÌÑÅÍÏÍÕ ÏÂßÅËÔÕ" +#: sysdeps/unix/sysv/linux/i386/readelflib.c:49 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÎÅÉÚ×ÅÓÔÎÏÊ ÍÁÛÉÎÙ %d.\n" -#: elf/dl-load.c:1322 -msgid "cannot create searchlist" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÐÉÓÏË ÐÏÉÓËÁ" +#: sysdeps/unix/sysv/linux/ia64/makecontext.c:63 +#, c-format +msgid "makecontext: does not know how to handle more than 8 arguments\n" +msgstr "makecontext: ÎÅÔ ×ÏÚÍÏÖÎÏÓÔÉ ÏÂÒÁÂÏÔÁÔØ ÂÏÌÅÅ ×ÏÓØÍÉ ÁÒÇÕÍÅÎÔÏ×\n" -#: elf/dl-load.c:1352 -msgid "cannot enable executable stack as shared object requires" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÄÅÊÓÔ×Ï×ÁÔØ ÉÓÐÏÌÎÑÅÍÙÊ ÓÔÅË, ËÁË ÔÒÅÂÕÅÔ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ" +#: sysdeps/unix/sysv/linux/lddlibc4.c:64 +#, c-format +msgid "cannot open `%s'" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ `%s'" -#: elf/dl-load.c:1470 -msgid "file too short" -msgstr "ÆÁÊÌ ÓÌÉÛËÏÍ ÍÁÌ" +#: sysdeps/unix/sysv/linux/lddlibc4.c:68 +#, c-format +msgid "cannot read header from `%s'" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË ÉÚ `%s'" -#: elf/dl-load.c:1493 -msgid "invalid ELF header" -msgstr "ÎÅ×ÅÒÎÙÊ ÚÁÇÏÌÏ×ÏË ELF" +#: timezone/zdump.c:215 +msgid "lacks alphabetic at start" +msgstr "×ÎÁÞÁÌÅ ÎÅÔ ÂÕË×Ù" -#: elf/dl-load.c:1502 -msgid "ELF file data encoding not big-endian" -msgstr "ËÏÄÉÒÏ×ËÁ ÄÁÎÎÙÈ × ELF-ÆÁÊÌÅ ÎÅ ÔÕÐÏËÏÎÅÞÎÁÑ" +#: timezone/zdump.c:217 +msgid "has fewer than 3 alphabetics" +msgstr "ÓÏÄÅÒÖÉÔ ÍÅÎÅÅ 3 ÂÕË×" -#: elf/dl-load.c:1504 -msgid "ELF file data encoding not little-endian" -msgstr "ËÏÄÉÒÏ×ËÁ ÄÁÎÎÙÈ × ELF-ÆÁÊÌÅ ÎÅ ÏÓÔÒÏËÏÎÅÞÎÁÑ" +#: timezone/zdump.c:219 +msgid "has more than 6 alphabetics" +msgstr "ÓÏÄÅÒÖÉÔ ÂÏÌÅÅ 6 ÂÕË×" -#: elf/dl-load.c:1508 -msgid "ELF file version ident does not match current one" -msgstr "ÉÄÅÎÔÉÆÉËÁÔÏÒ ×ÅÒÓÉÉ ELF-ÆÁÊÌÁ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÔÅËÕÝÅÊ ×ÅÒÓÉÉ" +#: timezone/zdump.c:227 +msgid "differs from POSIX standard" +msgstr "ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÓÔÁÎÄÁÒÔÁ POSIX" -#: elf/dl-load.c:1512 -msgid "ELF file OS ABI invalid" -msgstr "ÎÅ×ÅÒÎÙÊ ABI ïó ELF-ÆÁÊÌÁ" +#: timezone/zdump.c:233 +#, c-format +msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n" +msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÚÏÎÁ \"%s\" ÓÏËÒÁÝÅÎÉÅ \"%s\" %s\n" -#: elf/dl-load.c:1514 -msgid "ELF file ABI version invalid" -msgstr "ÎÅ×ÅÒÎÁÑ ×ÅÒÓÉÑ ABI ELF-ÆÁÊÌÁ" +#: timezone/zdump.c:284 +#, c-format +msgid "%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n" +msgstr "%s: ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ --version ] [ -v ] [ -c [ÐÅÒ×ÙÊ-ÇÏÄ,]ÐÏÓÌÅÄÎÉÊ-ÇÏÄ ] ÉÍÑ-ÚÏÎÙ ...\n" -#: elf/dl-load.c:1517 -msgid "internal error" -msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ" +#: timezone/zdump.c:301 +#, c-format +msgid "%s: wild -c argument %s\n" +msgstr "" -#: elf/dl-load.c:1524 -msgid "ELF file version does not match current one" -msgstr "×ÅÒÓÉÑ ELF-ÆÁÊÌÁ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÔÅËÕÝÅÊ ×ÅÒÓÉÉ" +#: timezone/zdump.c:392 +msgid "Error writing to standard output" +msgstr "ïÛÉÂËÁ ÚÁÐÉÓÉ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ" -# ??? -#: elf/dl-load.c:1532 -msgid "ELF file's phentsize not the expected size" -msgstr "phentsize ELF-ÆÁÊÌÁ ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÏÖÉÄÁÅÍÙÍ ÒÁÚÍÅÒÏÍ" +#: timezone/zdump.c:415 +#, c-format +msgid "%s: use of -v on system with floating time_t other than float or double\n" +msgstr "%s: ÉÓÐÏÌØÚÏ×ÁÎÉÅ -v ÎÁ ÓÉÓÔÅÍÅ, ÇÄÅ time_t ÉÍÅÅÔ ÔÉÐ Ó ÐÌÁ×ÁÀÝÅÊ ÚÁÐÑÔÏÊ, ÏÔÌÉÞÎÙÊ ÏÔ float ÉÌÉ double\n" -#: elf/dl-load.c:1538 -msgid "only ET_DYN and ET_EXEC can be loaded" -msgstr "ÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÔÏÌØËÏ ET_DYN É ET_EXEC" +#: timezone/zic.c:371 +#, c-format +msgid "%s: Memory exhausted: %s\n" +msgstr "%s: ðÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ: %s\n" -#: elf/dl-load.c:1944 -msgid "cannot open shared object file" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔÎÙÊ ÆÁÊÌ" +#: timezone/zic.c:430 +#, c-format +msgid "\"%s\", line %d: %s" +msgstr "\"%s\", ÓÔÒÏËÁ %d: %s" -#: elf/dl-lookup.c:265 elf/dl-lookup.c:443 -msgid "relocation error" -msgstr "ÏÛÉÂËÁ ÐÅÒÅÍÅÝÅÎÉÑ" +#: timezone/zic.c:433 +#, c-format +msgid " (rule from \"%s\", line %d)" +msgstr " (ÐÒÁ×ÉÌÏ ÉÚ \"%s\", ÓÔÒÏËÁ %d)" -#: elf/dl-open.c:111 -msgid "cannot extend global scope" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÒÁÓÛÉÒÉÔØ ÇÌÏÂÁÌØÎÕÀ ÏÂÌÁÓÔØ" +#: timezone/zic.c:445 +msgid "warning: " +msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: " -#: elf/dl-open.c:214 -msgid "empty dynamic string token substitution" +#: timezone/zic.c:455 +#, c-format +msgid "" +"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" +"%s: ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ --version ] [ -s ] [ -v ] [ -l ÍÅÓÔÎÏÅ-×ÒÅÍÑ ] [ -p ÐÒÁ×ÉÌÁ-posix ] \\\n" +"\t[ -d ËÁÔÁÌÏÇ ] [ -L ×ÉÓÏËÏÓÎÙÅ-ÓÅËÕÎÄÙ ] [ -y yearistype ] [ ÉÍÑ-ÆÁÊÌÁ ... ]\n" -#: elf/dl-open.c:361 elf/dl-open.c:372 -msgid "cannot create scope list" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÐÉÓÏË ÏÂÌÁÓÔÅÊ" +#: timezone/zic.c:503 +#, c-format +msgid "%s: More than one -d option specified\n" +msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -d\n" -#: elf/dl-open.c:434 -msgid "cannot create TLS data structures" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÔÒÕËÔÕÒÙ ÄÁÎÎÙÈ TLS" +#: timezone/zic.c:513 +#, c-format +msgid "%s: More than one -l option specified\n" +msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -l\n" -#: elf/dl-open.c:496 -msgid "invalid mode for dlopen()" -msgstr "ÎÅ×ÅÒÎÙÊ ÒÅÖÉÍ ÄÌÑ dlopen()" +#: timezone/zic.c:523 +#, c-format +msgid "%s: More than one -p option specified\n" +msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -p\n" -#: elf/dl-reloc.c:57 -msgid "cannot allocate memory in static TLS block" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ × ÓÔÁÔÉÞÎÏÍ ÂÌÏËÅ TLS" +#: timezone/zic.c:533 +#, c-format +msgid "%s: More than one -y option specified\n" +msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -y\n" -#: elf/dl-reloc.c:176 -msgid "cannot make segment writable for relocation" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÅÇÍÅÎÔ ÚÁÐÉÓÙ×ÁÅÍÙÍ ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ" +#: timezone/zic.c:543 +#, c-format +msgid "%s: More than one -L option specified\n" +msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -L\n" + +#: timezone/zic.c:592 +msgid "link to link" +msgstr "ÓÓÙÌËÁ ÎÁ ÓÓÙÌËÕ" + +#: timezone/zic.c:657 +msgid "hard link failed, symbolic link used" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÄÅÌÁÔØ ÖÅÓÔËÕÀ ÓÓÙÌËÕ, ÉÓÐÏÌØÚÕÅÔÓÑ ÓÉÍ×ÏÌØÎÁÑ" -#: elf/dl-reloc.c:277 +#: timezone/zic.c:665 #, c-format -msgid "%s: profiler found no PLTREL in object %s\n" -msgstr "%s: ÐÒÏÆÁÊÌÅÒ ÎÅ ÎÁÛÅÌ PLTREL × ÏÂßÅËÔÅ %s\n" +msgid "%s: Can't link from %s to %s: %s\n" +msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÓÙÌËÕ Ó %s ÎÁ %s: %s\n" + +#: timezone/zic.c:774 timezone/zic.c:776 +msgid "same rule name in multiple files" +msgstr "ÏÄÉÎÁËÏ×ÏÅ ÉÍÑ ÐÒÁ×ÉÌÁ × ÎÅÓËÏÌØËÉÈ ÆÁÊÌÁÈ" + +#: timezone/zic.c:817 +msgid "unruly zone" +msgstr "ÎÅ ÐÏÄÞÉÎÑÀÝÁÑÓÑ ÐÒÁ×ÉÌÁÍ ÚÏÎÁ" -#: elf/dl-reloc.c:289 +#: timezone/zic.c:824 #, c-format -msgid "%s: profiler out of memory shadowing PLTREL of %s\n" -msgstr "" +msgid "%s in ruleless zone" +msgstr "%s × ÚÏÎÅ ÂÅÚ ÐÒÁ×ÉÌ" -#: elf/dl-reloc.c:304 -msgid "cannot restore segment prot after reloc" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÏÓÓÔÁÎÏ×ÉÔØ ÚÁÝÉÔÕ ÓÅÇÍÅÎÔÁ ÐÏÓÌÅ ÐÅÒÅÍÅÝÅÎÉÑ" +#: timezone/zic.c:845 +msgid "standard input" +msgstr "ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ" -#: elf/dl-sym.c:74 elf/dl-sym.c:145 -msgid "RTLD_NEXT used in code not dynamically loaded" -msgstr "RTLD_NEXT ÉÓÐÏÌØÚÏ×ÁÎÏ × ÎÅ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÖÅÎÎÏÍ ËÏÄÅ" +#: timezone/zic.c:850 +#, c-format +msgid "%s: Can't open %s: %s\n" +msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n" -#: elf/dl-version.c:303 -msgid "cannot allocate version reference table" -msgstr "" +#: timezone/zic.c:861 +msgid "line too long" +msgstr "ÓÔÒÏËÁ ÓÌÉÛËÏÍ ÄÌÉÎÎÁÑ" -#: elf/ldconfig.c:122 -msgid "Print cache" -msgstr "îÁÐÅÞÁÔÁÔØ ËÜÛ" +#: timezone/zic.c:881 +msgid "input line of unknown type" +msgstr "×ÈÏÄÎÁÑ ÓÔÒÏËÁ ÎÅÉÚ×ÅÓÔÎÏÇÏ ÔÉÐÁ" -#: elf/ldconfig.c:123 -msgid "Generate verbose messages" -msgstr "çÅÎÅÒÉÒÏ×ÁÔØ ÐÏÄÒÏÂÎÙÅ ÓÏÏÂÝÅÎÉÑ" +#: timezone/zic.c:897 +#, c-format +msgid "%s: Leap line in non leap seconds file %s\n" +msgstr "%s: ÷ÉÓÏËÏÓÎÁÑ ÓÔÒÏËÁ ×ÅË ÆÁÊÌÁ ×ÉÓÏËÏÓÎÙÈ ÓÅËÕÎÄ %s\n" -#: elf/ldconfig.c:124 -msgid "Don't build cache" -msgstr "îÅ ÓÔÒÏÉÔØ ËÜÛ" +#: timezone/zic.c:904 timezone/zic.c:1325 timezone/zic.c:1350 +#, c-format +msgid "%s: panic: Invalid l_value %d\n" +msgstr "%s: ÐÁÎÉËÁ: îÅÄÏÐÕÓÔÉÍÏÅ l_value %d\n" -#: elf/ldconfig.c:125 -msgid "Don't generate links" -msgstr "îÅ ÇÅÎÅÒÉÒÏ×ÁÔØ ÓÓÙÌËÉ" +#: timezone/zic.c:912 +#, c-format +msgid "%s: Error reading %s\n" +msgstr "%s: ïÛÉÂËÁ ÞÔÅÎÉÑ %s\n" -#: elf/ldconfig.c:126 -msgid "Change to and use ROOT as root directory" -msgstr "ðÅÒÅÊÔÉ × ROOT É ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ ËÁË ËÏÒÎÅ×ÏÊ ËÁÔÁÌÏÇ" +#: timezone/zic.c:919 +#, c-format +msgid "%s: Error closing %s: %s\n" +msgstr "%s: ïÛÉÂËÁ ÚÁËÒÙÔÉÑ %s: %s\n" -#: elf/ldconfig.c:127 -msgid "Use CACHE as cache file" -msgstr "éÓÐÏÌØÚÏ×ÁÔØ CACHE × ËÁÞÅÓÔ×Å ËÜÛ-ÆÁÊÌÁ" +#: timezone/zic.c:924 +msgid "expected continuation line not found" +msgstr "ÏÖÉÄÁÅÍÁÑ ÓÔÒÏËÁ ÐÒÏÄÏÌÖÅÎÉÑ ÎÅ ÎÁÊÄÅÎÁ" -#: elf/ldconfig.c:128 -msgid "Use CONF as configuration file" -msgstr "éÓÐÏÌØÚÏ×ÁÔØ CONF × ËÁÞÅÓÔ×Å ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ" +#: timezone/zic.c:968 +msgid "24:00 not handled by pre-1998 versions of zic" +msgstr "24:00 ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ×ÅÒÓÉÑÍÉ zic ÓÔÁÒÛÅ 1998 ÇÏÄÁ" -#: elf/ldconfig.c:129 -msgid "Only process directories specified on the command line. Don't build cache." -msgstr "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ËÁÔÁÌÏÇÉ, ÕËÁÚÁÎÎÙÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ. îÅ ÓÔÒÏÉÔØ ËÜÛ." +#: timezone/zic.c:982 +msgid "wrong number of fields on Rule line" +msgstr "ÎÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Rule" -#: elf/ldconfig.c:130 -msgid "Manually link individual libraries." -msgstr "÷ÒÕÞÎÕÀ ÓËÏÍÐÏÎÏ×ÁÔØ ÏÔÄÅÌØÎÙÅ ÂÉÂÌÉÏÔÅËÉ." +#: timezone/zic.c:986 +msgid "nameless rule" +msgstr "ÂÅÚÙÍÑÎÎÏÅ ÐÒÁ×ÉÌÏ" -#: elf/ldconfig.c:131 -msgid "Format to use: new, old or compat (default)" -msgstr "éÓÐÏÌØÚÕÅÍÙÊ ÆÏÒÍÁÔ: new, old ÉÌÉ compat (ÐÏ ÕÍÏÌÞÁÎÉÀ)" +#: timezone/zic.c:991 +msgid "invalid saved time" +msgstr "ÎÅ×ÅÒÎÏÅ ÓÏÈÒÁÎÅÎÎÏÅ ×ÒÅÍÑ" -#: elf/ldconfig.c:139 -msgid "Configure Dynamic Linker Run Time Bindings." -msgstr "ëÏÎÆÉÇÕÒÉÒÕÅÔ Ó×ÑÚÉ ×ÒÅÍÅÎÉ ×ÙÐÏÌÎÅÎÉÑ ÄÌÑ ÄÉÎÁÍÉÞÅÓËÏÇÏ ËÏÍÐÏÎÏ×ÝÉËÁ." +#: timezone/zic.c:1010 +msgid "wrong number of fields on Zone line" +msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Zone" -#: elf/ldconfig.c:297 +#: timezone/zic.c:1016 #, c-format -msgid "Path `%s' given more than once" -msgstr "ðÕÔØ `%s' ÚÁÄÁÎ ÎÅÓËÏÌØËÏ ÒÁÚ" +msgid "\"Zone %s\" line and -l option are mutually exclusive" +msgstr "ÓÔÒÏËÁ \"Zone %s\" É ËÌÀÞ -l ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ" -#: elf/ldconfig.c:341 +#: timezone/zic.c:1024 #, c-format -msgid "%s is not a known library type" -msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÉÚ×ÅÓÔÎÙÍ ÔÉÐÏÍ ÂÉÂÌÉÏÔÅËÉ" +msgid "\"Zone %s\" line and -p option are mutually exclusive" +msgstr "ÓÔÒÏËÁ \"Zone %s\" É ËÌÀÞ -p ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ" -#: elf/ldconfig.c:361 +#: timezone/zic.c:1036 #, c-format -msgid "Can't stat %s" -msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s" +msgid "duplicate zone name %s (file \"%s\", line %d)" +msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ÚÏÎÙ %s (ÆÁÊÌ \"%s\", ÓÔÒÏËÁ %d)" -#: elf/ldconfig.c:431 -#, c-format -msgid "Can't stat %s\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s\n" +#: timezone/zic.c:1052 +msgid "wrong number of fields on Zone continuation line" +msgstr "ÎÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ ÐÒÏÄÏÌÖÅÎÉÑ Zone" -#: elf/ldconfig.c:441 -#, c-format -msgid "%s is not a symbolic link\n" -msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÓÉÍ×ÏÌØÎÏÊ ÓÓÙÌËÏÊ\n" +#: timezone/zic.c:1092 +msgid "invalid UTC offset" +msgstr "ÎÅ×ÅÒÎÏÅ ÓÍÅÝÅÎÉÅ ÏÔ UTC" -#: elf/ldconfig.c:460 -#, c-format -msgid "Can't unlink %s" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÓÙÌËÕ %s" +#: timezone/zic.c:1095 +msgid "invalid abbreviation format" +msgstr "ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÓÏËÒÁÝÅÎÉÑ" -#: elf/ldconfig.c:466 -#, c-format -msgid "Can't link %s to %s" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÓÙÌËÕ Ó %s ÎÁ %s" +#: timezone/zic.c:1122 +msgid "Zone continuation line end time is not after end time of previous line" +msgstr "ËÏÎÅÞÎÏÅ ×ÒÅÍÑ × ÓÔÒÏËÅ ÐÒÏÄÏÌÖÅÎÉÑ Zone ÎÅ ÐÏÚÄÎÅÅ ËÏÎÅÞÎÏÇÏ ×ÒÅÍÅÎÉ × ÐÒÅÄÙÄÕÝÅÊ ÓÔÒÏËÅ" -#: elf/ldconfig.c:472 -msgid " (changed)\n" -msgstr " (ÉÍÅÎÅÎÏ)\n" +#: timezone/zic.c:1150 +msgid "wrong number of fields on Leap line" +msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Leap" -#: elf/ldconfig.c:474 -msgid " (SKIPPED)\n" -msgstr " (ðòïðõýåîï)\n" +#: timezone/zic.c:1159 +msgid "invalid leaping year" +msgstr "ÎÅ×ÅÒÎÙÊ ×ÉÓÏËÏÓÎÙÊ ÇÏÄ" -#: elf/ldconfig.c:529 -#, c-format -msgid "Can't find %s" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s" +#: timezone/zic.c:1174 timezone/zic.c:1280 +msgid "invalid month name" +msgstr "ÎÅ×ÅÒÎÏÅ ÎÁÚ×ÁÎÉÅ ÍÅÓÑÃÁ" -#: elf/ldconfig.c:545 -#, c-format -msgid "Can't lstat %s" -msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ lstat %s" +#: timezone/zic.c:1187 timezone/zic.c:1402 timezone/zic.c:1416 +msgid "invalid day of month" +msgstr "ÎÅ×ÅÒÎÙÊ ÄÅÎØ ÍÅÓÑÃÁ" -#: elf/ldconfig.c:552 -#, c-format -msgid "Ignored file %s since it is not a regular file." -msgstr "æÁÊÌ %s ÉÇÎÏÒÉÒÏ×ÁÎ, ÐÏÓËÏÌØËÕ ÜÔÏ ÎÅ ÏÂÙÞÎÙÊ ÆÁÊÌ" +#: timezone/zic.c:1192 +msgid "time before zero" +msgstr "×ÒÅÍÑ ÄÏ ÎÕÌÑ" -#: elf/ldconfig.c:560 -#, c-format -msgid "No link created since soname could not be found for %s" -msgstr "óÓÙÌËÁ ÎÅ ÓÏÚÄÁÎÁ, ÐÏÓËÏÌØËÕ ÄÌÑ %s ÎÅ ÂÙÌÏ ÎÁÊÄÅÎÏ soname" +#: timezone/zic.c:1196 +msgid "time too small" +msgstr "×ÒÅÍÑ ÓÌÉÛËÏÍ ÍÁÌÏ" -#: elf/ldconfig.c:651 -#, c-format -msgid "Can't open directory %s" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ %s" +#: timezone/zic.c:1200 +msgid "time too large" +msgstr "×ÒÅÍÑ ÓÌÉÛËÏÍ ×ÅÌÉËÏ" -#: elf/ldconfig.c:706 elf/ldconfig.c:753 -#, c-format -msgid "Cannot lstat %s" -msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ lstat %s" +#: timezone/zic.c:1204 timezone/zic.c:1309 +msgid "invalid time of day" +msgstr "ÎÅ×ÅÒÎÏÅ ×ÒÅÍÑ ÄÎÑ" -#: elf/ldconfig.c:718 -#, c-format -msgid "Cannot stat %s" -msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s" +#: timezone/zic.c:1223 +msgid "illegal CORRECTION field on Leap line" +msgstr "ÎÅ×ÅÒÎÏÅ ÐÏÌÅ CORRECTION × ÓÔÒÏËÅ Leap" -#: elf/ldconfig.c:775 elf/readlib.c:92 -#, c-format -msgid "Input file %s not found.\n" -msgstr "÷ÈÏÄÎÏÊ ÆÁÊÌ %s ÎÅ ÎÁÊÄÅÎ.\n" +#: timezone/zic.c:1228 +msgid "illegal Rolling/Stationary field on Leap line" +msgstr "ÎÅ×ÅÒÎÏÅ ÐÏÌÅ Rolling/Stationary × ÓÔÒÏËÅ Leap" -#: elf/ldconfig.c:826 -#, c-format -msgid "libc5 library %s in wrong directory" -msgstr "libc5-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ" +#: timezone/zic.c:1244 +msgid "wrong number of fields on Link line" +msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Link" -#: elf/ldconfig.c:829 -#, c-format -msgid "libc6 library %s in wrong directory" -msgstr "libc6-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ" +#: timezone/zic.c:1248 +msgid "blank FROM field on Link line" +msgstr "ÐÕÓÔÏÅ ÐÏÌÅ FROM × ÓÔÒÏËÅ Link" -#: elf/ldconfig.c:832 -#, c-format -msgid "libc4 library %s in wrong directory" -msgstr "libc4-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ" +#: timezone/zic.c:1252 +msgid "blank TO field on Link line" +msgstr "ÐÕÓÔÏÅ ÐÏÌÅ TO × ÓÔÒÏËÅ Link" -#: elf/ldconfig.c:859 -#, c-format -msgid "libraries %s and %s in directory %s have same soname but different type." -msgstr "ÂÉÂÌÉÏÔÅËÉ %s É %s × ËÁÔÁÌÏÇÅ %s ÉÍÅÀÔ ÏÄÉÎÁËÏ×ÙÊ soname, ÎÏ ÒÁÚÎÙÅ ÔÉÐÙ." +#: timezone/zic.c:1329 +msgid "invalid starting year" +msgstr "ÎÅ×ÅÒÎÙÊ ÎÁÞÁÌØÎÙÊ ÇÏÄ" -#: elf/ldconfig.c:962 -#, c-format -msgid "Can't open configuration file %s" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ %s" +#: timezone/zic.c:1333 +msgid "starting year too low to be represented" +msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ÍÁÌ É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ" -#: elf/ldconfig.c:1033 -#, c-format -msgid "relative path `%s' used to build cache" -msgstr "ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ËÜÛÁ ÉÓÐÏÌØÚÏ×ÁÎ ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ `%s'" +#: timezone/zic.c:1335 +msgid "starting year too high to be represented" +msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ×ÅÌÉË É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ" -#: elf/ldconfig.c:1057 -msgid "Can't chdir to /" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÊÔÉ × ËÁÔÁÌÏÇ /" +#: timezone/zic.c:1354 +msgid "invalid ending year" +msgstr "ÎÅ×ÅÒÎÙÊ ËÏÎÅÞÎÙÊ ÇÏÄ" -#: elf/ldconfig.c:1099 -#, c-format -msgid "Can't open cache file directory %s\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ ËÜÛ-ÆÁÊÌÁ %s\n" +#: timezone/zic.c:1358 +msgid "ending year too low to be represented" +msgstr "ËÏÎÅÞÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ÍÁÌ É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ" -#: elf/readlib.c:98 -#, c-format -msgid "Cannot fstat file %s.\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ fstat ÄÌÑ ÆÁÊÌÁ %s.\n" +#: timezone/zic.c:1360 +msgid "ending year too high to be represented" +msgstr "ËÏÎÅÞÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ×ÅÌÉË É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ" -#: elf/readlib.c:108 -#, c-format -msgid "File %s is too small, not checked." -msgstr "æÁÊÌ %s ÓÌÉÛËÏÍ ÍÁÌ; ÎÅ ÂÙÌ ÐÒÏ×ÅÒÅÎ." +#: timezone/zic.c:1363 +msgid "starting year greater than ending year" +msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÂÏÌØÛÅ ËÏÎÅÞÎÏÇÏ" + +#: timezone/zic.c:1370 +msgid "typed single year" +msgstr "ÏÄÉÎ ÔÉÐÉÚÉÒÏ×ÁÎÎÙÊ ÇÏÄ" -#: elf/readlib.c:117 +#: timezone/zic.c:1407 +msgid "invalid weekday name" +msgstr "ÎÅ×ÅÒÎÏÅ ÎÁÚ×ÁÎÉÑ ÄÎÑ ÎÅÄÅÌÉ" + +#: timezone/zic.c:1521 #, c-format -msgid "Cannot mmap file %s.\n" -msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÆÁÊÌ %s.\n" +msgid "%s: Can't remove %s: %s\n" +msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ %s: %s\n" -#: elf/readlib.c:155 +#: timezone/zic.c:1531 #, c-format -msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" -msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ELF-ÆÁÊÌÏÍ -- Õ ÎÅÇÏ × ÎÁÞÁÌÅ ÎÅÐÒÁ×ÉÌØÎÙÅ ×ÏÌÛÅÂÎÙÅ ÂÁÊÔÙ.\n" +msgid "%s: Can't create %s: %s\n" +msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s: %s\n" -#: elf/sprof.c:72 -msgid "Output selection:" -msgstr "÷ÙÂÏÒ ÔÉÐÁ ×Ù×ÏÄÁ:" +#: timezone/zic.c:1598 +#, c-format +msgid "%s: Error writing %s\n" +msgstr "%s: ïÛÉÂËÁ ÚÁÐÉÓÉ %s\n" -#: elf/sprof.c:74 -msgid "print list of count paths and their number of use" +#: timezone/zic.c:1789 +msgid "can't determine time zone abbreviation to use just after until time" msgstr "" -#: elf/sprof.c:76 -msgid "generate flat profile with counts and ticks" -msgstr "ÇÅÎÅÒÉÒÏ×ÁÔØ ÐÌÏÓËÉÊ ÐÒÏÆÉÌØ ÓÏ ÓÞÅÔÞÉËÁÍÉ É ÍÅÔËÁÍÉ" +#: timezone/zic.c:1832 +msgid "too many transitions?!" +msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÅÒÅÈÏÄÏ×?!" -#: elf/sprof.c:77 -msgid "generate call graph" -msgstr "ÇÅÎÅÒÉÒÏ×ÁÔØ ÇÒÁÆ ×ÙÚÏ×Ï×" +#: timezone/zic.c:1851 +msgid "internal error - addtype called with bad isdst" +msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ isdst" -#: elf/sprof.c:84 -msgid "Read and display shared object profiling data" -msgstr "óÞÉÔÙ×ÁÅÔ É ÏÔÏÂÒÁÖÁÅÔ ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÅ ÄÁÎÎÙÅ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ" +#: timezone/zic.c:1855 +msgid "internal error - addtype called with bad ttisstd" +msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ ttisstd" -#: elf/sprof.c:87 -msgid "SHOBJ [PROFDATA]" -msgstr "òáúä-ïâÿåëô [ðòïæ-äáîîùå]" +#: timezone/zic.c:1859 +msgid "internal error - addtype called with bad ttisgmt" +msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ ttisgmt" -#: elf/sprof.c:398 -#, c-format -msgid "failed to load shared object `%s'" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ `%s'" +#: timezone/zic.c:1878 +msgid "too many local time types" +msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÔÉÐÏ× ÍÅÓÔÎÏÇÏ ×ÒÅÍÅÎÉ" -#: elf/sprof.c:407 -msgid "cannot create internal descriptors" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÎÕÔÒÅÎÎÉÅ ÄÅÓËÒÉÐÔÏÒÙ" +#: timezone/zic.c:1906 +msgid "too many leap seconds" +msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ×ÉÓÏËÏÓÎÙÈ ÓÅËÕÎÄ" -#: elf/sprof.c:526 -#, c-format -msgid "Reopening shared object `%s' failed" -msgstr "óÂÏÊ ÐÏ×ÔÏÒÎÏÇÏ ÏÔËÒÙÔÉÑ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ `%s'" +#: timezone/zic.c:1912 +msgid "repeated leap second moment" +msgstr "ÐÏ×ÔÏÒÑÀÝÉÊÓÑ ÍÏÍÅÎÔ ×ÉÓÏËÏÓÎÏÊ ÓÅËÕÎÄÙ" -#: elf/sprof.c:534 -msgid "mapping of section headers failed" -msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ÚÁÇÏÌÏ×ËÏ× ÓÅËÃÉÊ ÎÅÕÓÐÅÛÎÏ" - -#: elf/sprof.c:544 -msgid "mapping of section header string table failed" -msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ÔÁÂÌÉÃÙ ÓÔÒÏË ÉÚ ÚÁÇÏÌÏ×ËÁ ÓÅËÃÉÉ ÎÅÕÓÐÅÛÎÏ" +#: timezone/zic.c:1964 +msgid "Wild result from command execution" +msgstr "îÅÁÄÅË×ÁÔÎÙÊ ÒÅÚÕÌØÔÁÔ ×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄÙ" -#: elf/sprof.c:564 +#: timezone/zic.c:1965 #, c-format -msgid "*** The file `%s' is stripped: no detailed analysis possible\n" -msgstr "*** æÁÊÌ `%s' ÏÞÉÝÅÎ: ÐÏÄÒÏÂÎÙÊ ÁÎÁÌÉÚ ÎÅ×ÏÚÍÏÖÅÎ\n" - -#: elf/sprof.c:594 -msgid "failed to load symbol data" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÄÁÎÎÙÅ Ï ÓÉÍ×ÏÌÁÈ" - -#: elf/sprof.c:664 -msgid "cannot load profiling data" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÅ ÄÁÎÎÙÅ" +msgid "%s: command was '%s', result was %d\n" +msgstr "%s: ËÏÍÁÎÄÁ ÂÙÌÁ '%s', ÒÅÚÕÌØÔÁÔ ÂÙÌ %d\n" -#: elf/sprof.c:673 -msgid "while stat'ing profiling data file" -msgstr "ÐÒÉ ÏÐÅÒÁÃÉÉ stat ÎÁÄ ÆÁÊÌÏÍ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ" +#: timezone/zic.c:2062 +msgid "Odd number of quotation marks" +msgstr "îÅÞÅÔÎÏÅ ÞÉÓÌÏ ËÁ×ÙÞÅË" -#: elf/sprof.c:681 -#, c-format -msgid "profiling data file `%s' does not match shared object `%s'" -msgstr "ÆÁÊÌ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ `%s' ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÒÁÚÄÅÌÑÅÍÏÍÕ ÏÂßÅËÔÕ `%s'" +#: timezone/zic.c:2083 timezone/zic.c:2102 +msgid "time overflow" +msgstr "ÐÅÒÅÐÏÌÎÅÎÉÅ ×ÒÅÍÅÎÉ" -#: elf/sprof.c:692 -msgid "failed to mmap the profiling data file" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÆÁÊÌ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ" +#: timezone/zic.c:2149 +msgid "use of 2/29 in non leap-year" +msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ 29 ÆÅ×ÒÁÌÑ × ÎÅ×ÉÓÏËÏÓÎÏÍ ÇÏÄÕ" -#: elf/sprof.c:700 -msgid "error while closing the profiling data file" -msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ÆÁÊÌÁ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ" +#: timezone/zic.c:2184 +msgid "rule goes past start/end of month--will not work with pre-2004 versions of zic" +msgstr "ÐÒÁ×ÉÌÏ ÐÅÒÅÈÏÄÉÔ ÚÁ ÎÁÞÁÌÏ/ËÏÎÅà ÍÅÓÑÃÁ -- ÜÔÏ ÎÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ × ×ÅÒÓÉÑÈ zic ÓÔÁÒÛÅ 2004 ÇÏÄÁ" + +#: timezone/zic.c:2218 +msgid "time zone abbreviation lacks alphabetic at start" +msgstr "ÓÏËÒÁÝÅÎÉÅ ÞÁÓÏ×ÏÇÏ ÐÏÑÓÁ ÎÅ ÎÁÞÉÎÁÅÔÓÑ Ó ÂÕË×Ù" + +#: timezone/zic.c:2220 +msgid "time zone abbreviation has more than 3 alphabetics" +msgstr "ÓÏËÒÁÝÅÎÉÅ ÞÁÓÏ×ÏÇÏ ÐÏÑÓÁ ÓÏÄÅÒÖÉÔ ÂÏÌÅÅ ÔÒÅÈ ÂÕË×" + +#: timezone/zic.c:2222 +msgid "time zone abbreviation has too many alphabetics" +msgstr "ÓÏËÒÁÝÅÎÉÅ ÞÁÓÏ×ÏÇÏ ÐÏÑÓÁ ÓÏÄÅÒÖÉÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÂÕË×" + +#: timezone/zic.c:2232 +msgid "time zone abbreviation differs from POSIX standard" +msgstr "ÓÏËÒÁÝÅÎÉÅ ÞÁÓÏ×ÏÇÏ ÐÏÑÓÁ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÓÔÁÎÄÁÒÔÁ POSIX" -#: elf/sprof.c:709 elf/sprof.c:779 -msgid "cannot create internal descriptor" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÎÕÔÒÅÎÎÉÊ ÄÅÓËÒÉÐÔÏÒ" +#: timezone/zic.c:2244 +msgid "too many, or too long, time zone abbreviations" +msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÓÏËÒÁÝÅÎÉÊ ÞÁÓÏ×ÙÈ ÐÏÑÓÏ× ÉÌÉ ÏÎÉ ÓÌÉÛËÏÍ ÄÌÉÎÎÙÅ" -#: elf/sprof.c:755 +#: timezone/zic.c:2285 #, c-format -msgid "`%s' is no correct profile data file for `%s'" -msgstr "`%s' ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÆÁÊÌÏÍ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ ÄÌÑ `%s'" +msgid "%s: Can't create directory %s: %s\n" +msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ %s: %s\n" -#: elf/sprof.c:936 elf/sprof.c:988 -msgid "cannot allocate symbol data" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÄÁÎÎÙÅ ÓÉÍ×ÏÌÁ" +#: timezone/zic.c:2307 +#, c-format +msgid "%s: %d did not sign extend correctly\n" +msgstr "%s: %d ÎÅ ÓÏÈÒÁÎÉÌÏ ÚÎÁË ÐÒÉ ÒÁÓÛÉÒÅÎÉÉ\n" diff -pNur -x CVS -x libidn glibc-2.5/po/sv.po glibc-2.5-branch/po/sv.po --- glibc-2.5/po/sv.po 2006-09-20 21:16:48.000000000 -0700 +++ glibc-2.5-branch/po/sv.po 2007-07-12 07:52:22.000000000 -0700 @@ -1,3718 +1,4459 @@ # GNU libc message catalog for swedish -# Copyright © 1996, 1998, 2001, 2002, 2003 Free Software Foundation, Inc. -# Jan Djärv , 1996, 1998, 2001, 2002, 2003. -# Revision: 1.48 +# Copyright © 1996, 1998, 2001, 2002, 2003, 2006 Free Software Foundation, Inc. +# Jan Djärv , 1996, 1998, 2001, 2002, 2003, 2006. +# Revision: 1.54 # msgid "" msgstr "" -"Project-Id-Version: libc 2.3.3\n" -"POT-Creation-Date: 2004-08-05 09:16+0200\n" -"PO-Revision-Date: 2004-08-08 09:44+0200\n" -"Last-Translator: Jan Djärv \n" -"Language-Team: Swedish \n" +"Project-Id-Version: libc 2.5\n" +"POT-Creation-Date: 2006-09-29 11:38-0700\n" +"PO-Revision-Date: 2006-12-30 18:53+0100\n" +"Last-Translator: Jan Djärv \n" +"Language-Team: Swedish \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27 -msgid "Hangup" -msgstr "Avringd" +#: argp/argp-help.c:227 +#, c-format +msgid "%.*s: ARGP_HELP_FMT parameter requires a value" +msgstr "%.*s: parameter till ARGP_HELP_FMT kräver ett värde" -#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28 -msgid "Interrupt" -msgstr "Avbruten (SIGINT)" +#: argp/argp-help.c:237 +#, c-format +msgid "%.*s: Unknown ARGP_HELP_FMT parameter" +msgstr "%.*s: Parameter till ARGP_HELP_FMT okänd" -#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29 -msgid "Quit" -msgstr "Lämnad" +#: argp/argp-help.c:250 +#, c-format +msgid "Garbage in ARGP_HELP_FMT: %s" +msgstr "Skräp i ARGP_HELP_FMT: %s" -#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30 -msgid "Illegal instruction" -msgstr "Otillåten instruktion" +#: argp/argp-help.c:1214 +msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." +msgstr "Obligatoriska respektive valfria argument för lÃ¥nga flaggor är obligatoriska repektive valfria även för korta." -#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31 -msgid "Trace/breakpoint trap" -msgstr "Spårningsfälla" +#: argp/argp-help.c:1600 +msgid "Usage:" +msgstr "Användning:" -#: sysdeps/generic/siglist.h:34 -msgid "Aborted" -msgstr "Avbruten (SIGABRT)" +#: argp/argp-help.c:1604 +msgid " or: " +msgstr " eller: " -#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34 -msgid "Floating point exception" -msgstr "Aritmetiskt fel" +#: argp/argp-help.c:1616 +msgid " [OPTION...]" +msgstr " [FLAGGA...]" -#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35 -msgid "Killed" -msgstr "Dödad" +#: argp/argp-help.c:1643 +#, c-format +msgid "Try `%s --help' or `%s --usage' for more information.\n" +msgstr "Försök med \"%s --help\" eller \"%s --usage\" för mer information\n" -#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36 -msgid "Bus error" -msgstr "Bussfel" +#: argp/argp-help.c:1671 +#, c-format +msgid "Report bugs to %s.\n" +msgstr "" +"Rapportera fel till %s.\n" +"Rapportera fel eller synpunkter pÃ¥ översättningen till .\n" -#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37 -msgid "Segmentation fault" -msgstr "Segmenteringsfel" +#: argp/argp-parse.c:102 +msgid "Give this help list" +msgstr "Skriv denna hjälplista" -#. 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 "Brutet rör" +#: argp/argp-parse.c:103 +msgid "Give a short usage message" +msgstr "Ge ett kort hjälpmeddelande" -#: sysdeps/generic/siglist.h:40 stdio-common/../sysdeps/unix/siglist.c:40 -msgid "Alarm clock" -msgstr "Alarmklocka" +#: argp/argp-parse.c:104 +msgid "Set the program name" +msgstr "Sätt programnamnet" -#: sysdeps/generic/siglist.h:41 stdio-common/../sysdeps/unix/siglist.c:41 -msgid "Terminated" -msgstr "Avslutad" +#: argp/argp-parse.c:106 +msgid "Hang for SECS seconds (default 3600)" +msgstr "Vänta i SEK sekunder (standardvärde 3600)" -#: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42 -msgid "Urgent I/O condition" -msgstr "Akut I/O-tillstånd" +#: argp/argp-parse.c:167 +msgid "Print program version" +msgstr "Skriv programversion" -#: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43 -msgid "Stopped (signal)" -msgstr "Stoppad (signal)" +#: argp/argp-parse.c:183 +msgid "(PROGRAM ERROR) No version known!?" +msgstr "(PROGRAMFEL) Ingen version känd!?" -#: sysdeps/generic/siglist.h:44 stdio-common/../sysdeps/unix/siglist.c:44 -msgid "Stopped" -msgstr "Stoppad" +#: argp/argp-parse.c:623 +#, c-format +msgid "%s: Too many arguments\n" +msgstr "%s: För mÃ¥nga argument\n" -#: sysdeps/generic/siglist.h:45 stdio-common/../sysdeps/unix/siglist.c:45 -msgid "Continued" -msgstr "Återupptagen" +#: argp/argp-parse.c:766 +msgid "(PROGRAM ERROR) Option should have been recognized!?" +msgstr "(PROGRAMFEL) Flagga skulle känts igen!?" -#: sysdeps/generic/siglist.h:46 stdio-common/../sysdeps/unix/siglist.c:46 -msgid "Child exited" -msgstr "Barnprocess avslutad" +#: assert/assert-perr.c:57 +#, c-format +msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" +msgstr "%s%s%s:%u: %s%sOväntat fel: %s.\n" -#: sysdeps/generic/siglist.h:47 stdio-common/../sysdeps/unix/siglist.c:47 -msgid "Stopped (tty input)" -msgstr "Stoppad (terminalläsning)" +#: assert/assert.c:57 +#, c-format +msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" +msgstr "%s%s%s:%u: %s%sFörsäkran \"%s\" falsk.\n" -#: sysdeps/generic/siglist.h:48 stdio-common/../sysdeps/unix/siglist.c:48 -msgid "Stopped (tty output)" -msgstr "Stoppad (terminalskrivning)" +#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:96 nss/makedb.c:61 +msgid "NAME" +msgstr "NAMN" -#: sysdeps/generic/siglist.h:49 stdio-common/../sysdeps/unix/siglist.c:49 -msgid "I/O possible" -msgstr "I/O möjligt" +#: catgets/gencat.c:110 +msgid "Create C header file NAME containing symbol definitions" +msgstr "Skapa C-huvudfil NAMN innehÃ¥llande symboldefinitioner" -#: sysdeps/generic/siglist.h:50 stdio-common/../sysdeps/unix/siglist.c:50 -msgid "CPU time limit exceeded" -msgstr "Begränsning av CPU-tid överskriden" +#: catgets/gencat.c:112 +msgid "Do not use existing catalog, force new output file" +msgstr "Använd inte existerande katalog, gör en ny utfil" -#: sysdeps/generic/siglist.h:51 stdio-common/../sysdeps/unix/siglist.c:51 -msgid "File size limit exceeded" -msgstr "Begränsning av filstorlek överskriden" +#: catgets/gencat.c:113 nss/makedb.c:61 +msgid "Write output to file NAME" +msgstr "Skriv resultatet till NAMN" -#: sysdeps/generic/siglist.h:52 stdio-common/../sysdeps/unix/siglist.c:52 -msgid "Virtual timer expired" -msgstr "Alarmklocka - virtuell tid" +#: 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 "" +"Skapa meddelandekatalog. Om INFIL är - sÃ¥ läses standard in. Om UTFIL\n" +"är - sÃ¥ skrivs resultatet till standard ut.\n" -#: sysdeps/generic/siglist.h:53 stdio-common/../sysdeps/unix/siglist.c:53 -msgid "Profiling timer expired" -msgstr "Profileringsklocka" +#: catgets/gencat.c:123 +msgid "" +"-o OUTPUT-FILE [INPUT-FILE]...\n" +"[OUTPUT-FILE [INPUT-FILE]...]" +msgstr "" +"-o UTFIL [INFIL]...\n" +"[UTFIL [INFIL]...]" -#: sysdeps/generic/siglist.h:54 stdio-common/../sysdeps/unix/siglist.c:54 -msgid "Window changed" -msgstr "Ändrat fönster" +#: 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 "" +"För felrapporteringsinstruktioner, se:\n" +".\n" +"Rapportera fel eller synpunkter pÃ¥ översättningen till .\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 © %s Free Software Foundation, Inc.\n" +"Detta är fri programvara; se källkoden för kopieringsvillkor. Det finns\n" +"INGEN garanti; inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR NÃ…GOT SPECIELLT\n" +"ÄNDAMÃ…L.\n" + +#: 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 "Skrivet av %s.\n" -#: sysdeps/generic/siglist.h:55 stdio-common/../sysdeps/unix/siglist.c:56 -msgid "User defined signal 1" -msgstr "Användarsignal 1" +#: catgets/gencat.c:281 +msgid "*standard input*" +msgstr "*standard in*" -#: sysdeps/generic/siglist.h:56 stdio-common/../sysdeps/unix/siglist.c:57 -msgid "User defined signal 2" -msgstr "Användarsignal 2" +#: 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 "kan inte öppna infil \"%s\"" -#: sysdeps/generic/siglist.h:60 stdio-common/../sysdeps/unix/siglist.c:33 -msgid "EMT trap" -msgstr "Emulatorfälla" +#: catgets/gencat.c:416 catgets/gencat.c:493 +msgid "illegal set number" +msgstr "otillÃ¥tet tal för mängd" -#: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38 -msgid "Bad system call" -msgstr "Felaktigt systemanrop" +#: catgets/gencat.c:443 +msgid "duplicate set definition" +msgstr "dubblerad definition av mängd" -#: sysdeps/generic/siglist.h:66 -msgid "Stack fault" -msgstr "Stackfel" +#: catgets/gencat.c:445 catgets/gencat.c:622 catgets/gencat.c:676 +msgid "this is the first definition" +msgstr "detta är den första definitionen" -#: sysdeps/generic/siglist.h:69 -msgid "Information request" -msgstr "Informationsbegäran" +#: catgets/gencat.c:521 +#, c-format +msgid "unknown set `%s'" +msgstr "okänd mängd \"%s\"" -#: sysdeps/generic/siglist.h:71 -msgid "Power failure" -msgstr "Strömavbrott" +#: catgets/gencat.c:562 +msgid "invalid quote character" +msgstr "ogiltigt citattecken" -#: sysdeps/generic/siglist.h:74 stdio-common/../sysdeps/unix/siglist.c:55 -msgid "Resource lost" -msgstr "Förlorad resurs" +#: catgets/gencat.c:575 +#, c-format +msgid "unknown directive `%s': line ignored" +msgstr "okänt direktiv \"%s\": rad ignorerad" -#: sysdeps/mach/hurd/mips/dl-machine.c:68 -#: string/../sysdeps/mach/_strerror.c:57 -msgid "Error in unknown error system: " -msgstr "Fel i okänt felsystem: " +#: catgets/gencat.c:620 +msgid "duplicated message number" +msgstr "dubblerat meddelandenummer" -#: sysdeps/mach/hurd/mips/dl-machine.c:83 -#: string/../sysdeps/generic/_strerror.c:44 -#: string/../sysdeps/mach/_strerror.c:87 -msgid "Unknown error " -msgstr "Okänt fel " +#: catgets/gencat.c:673 +msgid "duplicated message identifier" +msgstr "dubblerad meddelandeidentifierare" -#: sysdeps/unix/sysv/linux/lddlibc4.c:64 -#, c-format -msgid "cannot open `%s'" -msgstr "kan inte öppna \"%s\"" +#: catgets/gencat.c:730 +msgid "invalid character: message ignored" +msgstr "ogiltigt tecken: meddelandet ignorerat" -#: sysdeps/unix/sysv/linux/lddlibc4.c:68 -#, c-format -msgid "cannot read header from `%s'" -msgstr "kan inte läsa huvud från \"%s\"" +#: catgets/gencat.c:773 +msgid "invalid line" +msgstr "ogiltig rad" -#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288 +#: catgets/gencat.c:827 +msgid "malformed line ignored" +msgstr "felaktig rad ignorerad" + +#: catgets/gencat.c:991 catgets/gencat.c:1032 nss/makedb.c:183 #, c-format -msgid "cannot open input file `%s'" -msgstr "kan inte öppna infil \"%s\"" +msgid "cannot open output file `%s'" +msgstr "kan inte öppna utfil \"%s\"" + +#: catgets/gencat.c:1194 locale/programs/linereader.c:559 +msgid "invalid escape sequence" +msgstr "ogiltig kontrollsekvens" -#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313 +#: catgets/gencat.c:1216 +msgid "unterminated message" +msgstr "oavslutat meddelande" + +#: catgets/gencat.c:1240 #, c-format -msgid "error while closing input `%s'" -msgstr "fel vid stängning av indata \"%s\"" +msgid "while opening old catalog file" +msgstr "när gammal katalogfil öppnades" -#: iconv/iconv_charmap.c:443 +#: catgets/gencat.c:1331 #, c-format -msgid "illegal input sequence at position %Zd" -msgstr "otillåten indatasekvens vid position %Zd" +msgid "conversion modules not available" +msgstr "konverteringsmoduler inte tillgängliga" -#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506 -msgid "incomplete character or shift sequence at end of buffer" -msgstr "ofullständigt tecken eller skift-sekvens i slutet på buffert" +#: catgets/gencat.c:1357 +#, c-format +msgid "cannot determine escape character" +msgstr "kan inte avgöra kontrolltecken" -#: 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 "fel när indata lästes" +#: debug/pcprofiledump.c:52 +msgid "Don't buffer output" +msgstr "Buffra inte resultatet" -#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567 -msgid "unable to allocate buffer for input" -msgstr "kan inte allokera buffert för indata" +#: debug/pcprofiledump.c:57 +msgid "Dump information generated by PC profiling." +msgstr "Visa information genererad av PC-profilering." -#: iconv/iconv_prog.c:61 -msgid "Input/Output format specification:" -msgstr "In/ut formatspecifikation:" +#: debug/pcprofiledump.c:60 +msgid "[FILE]" +msgstr "[FIL]" -#: iconv/iconv_prog.c:62 -msgid "encoding of original text" -msgstr "kodning av originaltexten" +#: debug/pcprofiledump.c:100 +#, c-format +msgid "cannot open input file" +msgstr "kan inte öppna infil" -#: iconv/iconv_prog.c:63 -msgid "encoding for output" -msgstr "kodning för resultatet" +#: debug/pcprofiledump.c:106 +#, c-format +msgid "cannot read header" +msgstr "kan inte läsa huvud" -#: iconv/iconv_prog.c:64 -msgid "Information:" -msgstr "Information:" +#: debug/pcprofiledump.c:170 +#, c-format +msgid "invalid pointer size" +msgstr "ogiltig pekarstorlek" -#: iconv/iconv_prog.c:65 -msgid "list all known coded character sets" -msgstr "visa alla kända teckenuppsättningar" +#: debug/xtrace.sh:27 debug/xtrace.sh:45 +msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n" +msgstr "Användning: xtrace [FLAGGA]... PROGRAM [PROGRAMFLAGGA}...\\n" + +#: debug/xtrace.sh:33 +msgid "Try `xtrace --help' for more information.\\n" +msgstr "Försök med \"xtrace --help\" för mer information\\n" + +#: debug/xtrace.sh:39 +msgid "xtrace: option `$1' requires an argument.\\n" +msgstr "xtrace: flaggan \"$1\" behöver ett argument\\n" -#: iconv/iconv_prog.c:66 locale/programs/localedef.c:128 -msgid "Output control:" -msgstr "Styr utdata:" +#: 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 "" +"SpÃ¥ra exekvering av ett program genom att skriva ut funktionen som exekveras.\n" +"\n" +" --data=FIL Kör inte programmet, skriv bara ut data frÃ¥n FIL.\n" +"\n" +" -?,--help Visa denna hjälptext och avsluta\n" +" --usage Visa en kort hjälptext\n" +" -V,--version Visa versionsinformation och avsluta\n" +"\n" +"Obligatoriska argument för lÃ¥nga flaggor är obligatoriska även för\n" +"motsvarande korta.\n" +"\n" +"För felrapporteringsinstruktioner, se:\n" +".\n" +"Rapportera fel eller synpunkter pÃ¥ översättningen till .\\n" + +#: debug/xtrace.sh:125 +msgid "xtrace: unrecognized option `$1'\\n" +msgstr "xtrace: okänd flagga `$1'\\n" + +#: debug/xtrace.sh:138 +msgid "No program name given\\n" +msgstr "Inget programnamn givet\\n" + +#: debug/xtrace.sh:146 +#, sh-format +msgid "executable `$program' not found\\n" +msgstr "program \"$program\" hittades inte\\n" + +#: debug/xtrace.sh:150 +#, sh-format +msgid "`$program' is no executable\\n" +msgstr "`$program' är inte en körbar binär\\n" -#: iconv/iconv_prog.c:67 -msgid "omit invalid characters from output" -msgstr "visa inte ogiltiga tecken i utdata" +#: dlfcn/dlinfo.c:67 +msgid "RTLD_SELF used in code not dynamically loaded" +msgstr "RTLD_SELF används i kod som inte är dynamiskt laddad" -#: iconv/iconv_prog.c:68 -msgid "output file" -msgstr "resultatfil" +#: dlfcn/dlinfo.c:76 +msgid "unsupported dlinfo request" +msgstr "dlinfo-begäran som inte stöds" -#: iconv/iconv_prog.c:69 -msgid "suppress warnings" -msgstr "utelämna varningar" +#: dlfcn/dlmopen.c:64 +msgid "invalid namespace" +msgstr "ogiltig namnrymd" -#: iconv/iconv_prog.c:70 -msgid "print progress information" -msgstr "skriv information om körning" +#: dlfcn/dlmopen.c:69 +msgid "invalid mode" +msgstr "ogiltigt läge" -#: iconv/iconv_prog.c:75 -msgid "Convert encoding of given files from one encoding to another." -msgstr "Konvertera kodning i angivna infiler från en kodning till en annan." +#: dlfcn/dlopen.c:64 +msgid "invalid mode parameter" +msgstr "ogiltig lägesparameter" -#: iconv/iconv_prog.c:79 -msgid "[FILE...]" -msgstr "[FIL...]" +#: elf/cache.c:67 +msgid "unknown" +msgstr "okänt" -#: iconv/iconv_prog.c:201 -msgid "cannot open output file" -msgstr "kan inte öppna utfil" +#: elf/cache.c:110 +msgid "Unknown OS" +msgstr "Okänt OS" -#: iconv/iconv_prog.c:243 +#: elf/cache.c:115 #, c-format -msgid "conversions from `%s' and to `%s' are not supported" -msgstr "konvertering från \"%s\" och till \"%s\" stöds ej" +msgid ", OS ABI: %s %d.%d.%d" +msgstr ", OS ABI: %s %d.%d.%d" -#: iconv/iconv_prog.c:248 +#: elf/cache.c:141 elf/ldconfig.c:1231 #, c-format -msgid "conversion from `%s' is not supported" -msgstr "konvertering från \"%s\" stöds ej" +msgid "Can't open cache file %s\n" +msgstr "Kan inte öppna cache-fil \"%s\"\n" -#: iconv/iconv_prog.c:255 +#: elf/cache.c:153 #, c-format -msgid "conversion to `%s' is not supported" -msgstr "konvertering till \"%s\" stöds ej" +msgid "mmap of cache file failed.\n" +msgstr "minnesmappning av cache-fil misslyckades.\n" -#: iconv/iconv_prog.c:259 +#: elf/cache.c:157 elf/cache.c:167 #, c-format -msgid "conversion from `%s' to `%s' is not supported" -msgstr "konvertering från \"%s\" till \"%s\" stöds ej" +msgid "File is not a cache file.\n" +msgstr "Filen är inte en cache-fil.\n" -#: iconv/iconv_prog.c:265 -msgid "failed to start conversion processing" -msgstr "misslyckades att starta konverteringsprocessen" +#: elf/cache.c:200 elf/cache.c:210 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "%d bibliotek hittades i cache \"%s\"\n" -#: iconv/iconv_prog.c:360 -msgid "error while closing output file" -msgstr "fel vid stängning av utfilen" +#: elf/cache.c:409 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "Kan inte ta bort gammal temporär cache-fil %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 "" -"Rapportera fel med programmet \"glibcbug\" till .\n" -"Rapportera fel på översättningen till .\n" +#: elf/cache.c:416 +#, c-format +msgid "Can't create temporary cache file %s" +msgstr "Kan inte skapa temporär cache-fil \"%s\"" -#: 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 +#: elf/cache.c:424 elf/cache.c:434 elf/cache.c:438 #, 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 © %s Free Software Foundation, Inc.\n" -"Detta är fri programvara; se källkoden för kopieringsvillkor. Det finns\n" -"INGEN garanti; inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT SPECIELLT\n" -"ÄNDAMÅL.\n" - -#: 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 +msgid "Writing of cache data failed" +msgstr "Skrivning av cache-data misslyckades" + +#: elf/cache.c:442 #, c-format -msgid "Written by %s.\n" -msgstr "Skrivet av %s.\n" +msgid "Writing of cache data failed." +msgstr "Skrivning av cache-data misslyckades." -#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484 -msgid "conversion stopped due to problem in writing the output" -msgstr "konvertering avslutades på grund av problem med att skriva resultatet" +#: elf/cache.c:449 +#, c-format +msgid "Changing access rights of %s to %#o failed" +msgstr "Misslyckades med att byta Ã¥tkomsträttigheter för %s till %#o" -#: iconv/iconv_prog.c:502 +#: elf/cache.c:454 #, c-format -msgid "illegal input sequence at position %ld" -msgstr "otillåten indatasekvens vid position %ld" +msgid "Renaming of %s to %s failed" +msgstr "Namnbyte pÃ¥ %s till %s misslyckades" -#: iconv/iconv_prog.c:510 -msgid "internal error (illegal descriptor)" -msgstr "internt fel (otillåten deskriptor)" +#: elf/dl-close.c:116 +msgid "shared object not open" +msgstr "delat objekt är inte öppnat" -#: iconv/iconv_prog.c:513 -#, c-format -msgid "unknown iconv() error %d" -msgstr "okänt fel från iconv() %d" +#: elf/dl-deps.c:112 +msgid "DST not allowed in SUID/SGID programs" +msgstr "DST inte tillÃ¥ten i SUID/SGID-program" -#: 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" -" " +#: elf/dl-deps.c:125 +msgid "empty dynamics string token substitution" +msgstr "substitution av \"dynamic string token\" är tom" + +#: elf/dl-deps.c:131 +#, c-format +msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n" msgstr "" -"Följande lista innehåller alla teckenuppsättningar som är kända. Detta\n" -"betyder inte nödvändigtvis att alla kombinationer av dessa namn kan ges\n" -"som FRÅN och TILL argument. En teckenuppsättning kan ha flera olika namn\n" -"(alias).\n" -"\n" -" " +"kan ite ladda extra \"%s\" pÃ¥ grund av att substitution av\n" +"\"dynamic string token\" är tom\n" -#: iconv/iconvconfig.c:110 -msgid "Create fastloading iconv module configuration file." -msgstr "Skapa en konfigurationsfil för snabbladdning av modul \"iconv\"" +#: elf/dl-deps.c:472 +msgid "cannot allocate dependency list" +msgstr "kan inte allokera beroendelista" -#: iconv/iconvconfig.c:114 -msgid "[DIR...]" -msgstr "[KATALOG...]" +#: elf/dl-deps.c:505 elf/dl-deps.c:560 +msgid "cannot allocate symbol search list" +msgstr "kan inte allokera söklista för symboler" -#: iconv/iconvconfig.c:126 -msgid "Prefix used for all file accesses" -msgstr "Prefix att använda för alla filåtkomster" +#: elf/dl-deps.c:545 +msgid "Filters not supported with LD_TRACE_PRELINKING" +msgstr "Filter stöds ej med LD_TRACE_PRELINKING" -#: iconv/iconvconfig.c:327 locale/programs/localedef.c:292 -msgid "no output file produced because warnings were issued" -msgstr "ingen utfil skapad på grund av varningar" +#: elf/dl-error.c:77 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "FEL I DYNAMISK LÄNKARE!!!" -#: iconv/iconvconfig.c:405 -msgid "while inserting in search tree" -msgstr "vid insättning i sökträd" +#: elf/dl-error.c:124 +msgid "error while loading shared libraries" +msgstr "fel när delade bibliotek laddades" -#: iconv/iconvconfig.c:1204 -msgid "cannot generate output file" -msgstr "kan inte generera utfil" +#: elf/dl-fptr.c:88 +msgid "cannot map pages for fdesc table" +msgstr "kan inte minnesmappa sidor för fdesc-tabell" -#: locale/programs/charmap-dir.c:59 -#, c-format -msgid "cannot read character map directory `%s'" -msgstr "kan inte läsa teckenuppsättningskatalog \"%s\"" +#: elf/dl-fptr.c:192 +msgid "cannot map pages for fptr table" +msgstr "kan inte minnesmappa sidor för fptr-tabell" -#: locale/programs/charmap.c:136 -#, c-format -msgid "character map file `%s' not found" -msgstr "teckenuppsättningsfil \"%s\" finns inte" +#: elf/dl-fptr.c:221 +msgid "internal error: symidx out of range of fptr table" +msgstr "internt fel: symidx är utanför intervallet för fptr-tabellen" -#: locale/programs/charmap.c:194 -#, c-format -msgid "default character map file `%s' not found" -msgstr "standardteckenuppsättningsfil \"%s\" inte hittad" +#: elf/dl-load.c:372 +msgid "cannot allocate name record" +msgstr "kan inte allokera namnpost" -#: locale/programs/charmap.c:257 -#, c-format -msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" -msgstr "teckenuppsättning \"%s\" är inte ASCII-kompatibel, lokal är inte ISO C-kompatibel\n" +#: 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 "kan inte skapa cache för sökväg" -#: locale/programs/charmap.c:336 -#, c-format -msgid "%s: must be greater than \n" -msgstr "%s: måste vara större än \n" +#: elf/dl-load.c:576 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "kan inte skapa kopia av RUNPATH/RPATH" -#: locale/programs/charmap.c:356 locale/programs/charmap.c:373 -#: locale/programs/repertoire.c:175 -#, c-format -msgid "syntax error in prolog: %s" -msgstr "syntaxfel i prolog: %s" +#: elf/dl-load.c:659 +msgid "cannot create search path array" +msgstr "kan inte skapa sökvägslista" -#: locale/programs/charmap.c:357 -msgid "invalid definition" -msgstr "ogiltig definition" +#: elf/dl-load.c:870 +msgid "cannot stat shared object" +msgstr "kan inte ta status pÃ¥ delat objekt" -#: locale/programs/charmap.c:374 locale/programs/locfile.c:126 -#: locale/programs/locfile.c:153 locale/programs/repertoire.c:176 -msgid "bad argument" -msgstr "dåligt argument" +#: elf/dl-load.c:940 +msgid "cannot open zero fill device" +msgstr "kan inte öppna nollfyllnadsenhet" -#: locale/programs/charmap.c:402 -#, c-format -msgid "duplicate definition of <%s>" -msgstr "dubblerad definition av <%s>" +#: elf/dl-load.c:985 elf/dl-load.c:2215 +msgid "cannot create shared object descriptor" +msgstr "kan inte skapa delad objektdeskriptor" -#: locale/programs/charmap.c:409 -#, c-format -msgid "value for <%s> must be 1 or greater" -msgstr "värdet på <%s> måste vara 1 eller större" +#: elf/dl-load.c:1004 elf/dl-load.c:1663 elf/dl-load.c:1755 +msgid "cannot read file data" +msgstr "kan inte läsa fildata" -#: locale/programs/charmap.c:421 -#, c-format -msgid "value of <%s> must be greater or equal than the value of <%s>" -msgstr "värdet på <%s> måste vara större eller lika med värdet på <%s>" +#: elf/dl-load.c:1048 +msgid "ELF load command alignment not page-aligned" +msgstr "ELF-laddkommando är inte pÃ¥ sidgräns" -#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184 -#, c-format -msgid "argument to <%s> must be a single character" -msgstr "argumentet till <%s> måste vara ett enskilt tecken" +#: elf/dl-load.c:1055 +msgid "ELF load command address/offset not properly aligned" +msgstr "Address/position för ELF-laddkommando är inte pÃ¥ rätt bytegräns" -#: locale/programs/charmap.c:470 -msgid "character sets with locking states are not supported" -msgstr "teckenuppsättningar med låsta tillstånd stöds ej" +#: elf/dl-load.c:1139 +msgid "cannot allocate TLS data structures for initial thread" +msgstr "kan inte skapa TLS-datastrukturer för första trÃ¥den" -#: 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 "syntaxfel i definition av %s: %s" +#: elf/dl-load.c:1163 +msgid "cannot handle TLS data" +msgstr "kan inte hantera TLS-data" -#: 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 "inget symboliskt namn givet" +#: elf/dl-load.c:1182 +msgid "object file has no loadable segments" +msgstr "objektfilen har inga laddbara segment" -#: locale/programs/charmap.c:552 -msgid "invalid encoding given" -msgstr "ogiltig kodning given" +#: elf/dl-load.c:1218 +msgid "failed to map segment from shared object" +msgstr "misslyckades att mappa segment frÃ¥n delat objekt" -#: locale/programs/charmap.c:561 -msgid "too few bytes in character encoding" -msgstr "för få byte i teckenkodning" +#: elf/dl-load.c:1242 +msgid "cannot dynamically load executable" +msgstr "kan inte ladda exekverbar fil dynamiskt" -#: locale/programs/charmap.c:563 -msgid "too many bytes in character encoding" -msgstr "för många tecken i teckenkodning" +#: elf/dl-load.c:1303 +msgid "cannot change memory protections" +msgstr "kan inte ändra minnesskydd" -#: 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 "inget symboliskt namn givet för slutet av intervallet" +#: elf/dl-load.c:1322 +msgid "cannot map zero-fill pages" +msgstr "kan inte mappa nollfyllda sidor" -#: 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 "definition av \"%1$s\" slutar inte med \"END %1$s\"" +#: elf/dl-load.c:1336 +msgid "object file has no dynamic section" +msgstr "objektfilen har ingen dynamisk sektion" -#: locale/programs/charmap.c:642 -msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" -msgstr "endast definition av \"WIDTH\" får följa definitionen av \"CHARMAP\"" +#: elf/dl-load.c:1359 +msgid "shared object cannot be dlopen()ed" +msgstr "delat objekt kan inte göras dlopen() pÃ¥" -#: locale/programs/charmap.c:650 locale/programs/charmap.c:713 -#, c-format -msgid "value for %s must be an integer" -msgstr "värdet på %s måste vara heltal" +#: elf/dl-load.c:1372 +msgid "cannot allocate memory for program header" +msgstr "kan inte allokera minne för programhuvud" -#: locale/programs/charmap.c:841 -#, c-format -msgid "%s: error in state machine" -msgstr "%s: fel i tillståndsmaskin" +#: elf/dl-load.c:1389 elf/dl-open.c:174 +msgid "invalid caller" +msgstr "ogiltig anropare" -#: 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: för tidigt filslut" +#: elf/dl-load.c:1428 +msgid "cannot enable executable stack as shared object requires" +msgstr "kan inte skapa exekverbar stack som delat objekt kräver" -#: locale/programs/charmap.c:868 locale/programs/charmap.c:879 -#, c-format -msgid "unknown character `%s'" -msgstr "okänt tecken \"%s\"" +#: elf/dl-load.c:1443 +msgid "cannot close file descriptor" +msgstr "kan inte stänga filidentifierare" -#: 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 "" -"antal byte för bytesekvens angivet i början respektive slutet av intervallet\n" -"skiljer sig: %d respektive %d" +#: elf/dl-load.c:1485 +msgid "cannot create searchlist" +msgstr "kan inte skapa söklista" -#: locale/programs/charmap.c:991 locale/programs/ld-collate.c:2930 -#: locale/programs/repertoire.c:420 -msgid "invalid names for character range" -msgstr "ogiltiga namn för teckenintervall" +#: elf/dl-load.c:1663 +msgid "file too short" +msgstr "fil för kort" -#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432 -msgid "hexadecimal range format should use only capital characters" -msgstr "hexadecimalt intervallformat bör endast använda versaler" +#: elf/dl-load.c:1692 +msgid "invalid ELF header" +msgstr "ogiltigt ELF-huvud" -#: locale/programs/charmap.c:1021 -#, c-format -msgid "<%s> and <%s> are illegal names for range" -msgstr "<%s> och <%s> är otillåtna namn för intervall" +#: elf/dl-load.c:1704 +msgid "ELF file data encoding not big-endian" +msgstr "Kodning för ELF-fildata är inte rak byteordning" -#: locale/programs/charmap.c:1027 -msgid "upper limit in range is not higher then lower limit" -msgstr "övre gräns i intervall är inte större än undre gräns" +#: elf/dl-load.c:1706 +msgid "ELF file data encoding not little-endian" +msgstr "Kodning för ELF-fildata är inte omvänd byteordning" -#: locale/programs/charmap.c:1085 -msgid "resulting bytes for range not representable." -msgstr "resulterande byte för intervall är inte representerbara." +#: elf/dl-load.c:1710 +msgid "ELF file version ident does not match current one" +msgstr "ELF-filens versionsidentitet stämmer inte med nuvarande" -#: 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 "Hittade ingen definition för kategori %s" +#: elf/dl-load.c:1714 +msgid "ELF file OS ABI invalid" +msgstr "ELF-fil har felaktig version pÃ¥ OS-ABI" -#: 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: fält \"%s\" är inte definierat" +#: elf/dl-load.c:1716 +msgid "ELF file ABI version invalid" +msgstr "ELF-fil har felaktig version pÃ¥ ABI" -#: 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: fält \"%s\" kan inte vara tomt" +#: elf/dl-load.c:1719 +msgid "internal error" +msgstr "internt fel" -#: locale/programs/ld-address.c:169 -#, c-format -msgid "%s: invalid escape `%%%c' sequence in field `%s'" -msgstr "%s: ogiltig kontrollsekvens \"%%%c\" i fält \"%s\" " +#: elf/dl-load.c:1726 +msgid "ELF file version does not match current one" +msgstr "ELF-filens version stämmer inte med nuvarande" -#: locale/programs/ld-address.c:220 -#, c-format -msgid "%s: terminology language code `%s' not defined" -msgstr "%s: terminologilandskod \"%s\" inte definierad" +#: elf/dl-load.c:1734 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "bara ET_DYN och ET_EXEC kan laddas" -#: locale/programs/ld-address.c:247 locale/programs/ld-address.c:276 -#, c-format -msgid "%s: language abbreviation `%s' not defined" -msgstr "%s: språkförkortning \"%s\" inte definierad" +#: elf/dl-load.c:1740 +msgid "ELF file's phentsize not the expected size" +msgstr "ELF-filens värde pÃ¥ \"phentsize\" är inte den förväntade" -#: 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: värdet på \"%s\" stämmer inte med värdet på \"%s\"" +#: elf/dl-load.c:2231 +msgid "wrong ELF class: ELFCLASS64" +msgstr "fel ELF-klass: ELFCLASS64" -#: locale/programs/ld-address.c:301 -#, c-format -msgid "%s: numeric country code `%d' not valid" -msgstr "%s: numerisk landkod \"%d\" är inte giltig" +#: elf/dl-load.c:2232 +msgid "wrong ELF class: ELFCLASS32" +msgstr "fel ELF-klass: ELFCLASS32" -#: 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: fält \"%s\" är deklarerad mer än en gång" +#: elf/dl-load.c:2235 +msgid "cannot open shared object file" +msgstr "kan inte öppna delad objektfil" -#: 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: okänt tecken i fält \"%s\"" +#: elf/dl-lookup.c:261 +msgid "relocation error" +msgstr "fel vid relokering" -#: 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: ofullständig \"END\"-rad" +#: elf/dl-lookup.c:289 +msgid "symbol lookup error" +msgstr "fel vid symboluppslagning" -#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2653 -#: locale/programs/ld-collate.c:3802 locale/programs/ld-ctype.c:2228 -#: locale/programs/ld-ctype.c:2977 locale/programs/ld-identification.c:453 -#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 -#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:308 -#: locale/programs/ld-numeric.c:376 locale/programs/ld-paper.c:242 -#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1203 -#, c-format -msgid "%1$s: definition does not end with `END %1$s'" -msgstr "%1$s: definition slutar inte med \"END %1$s\"" +#: elf/dl-open.c:112 +msgid "cannot extend global scope" +msgstr "kan inte utöka globalt omrÃ¥de" -#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:523 -#: locale/programs/ld-collate.c:575 locale/programs/ld-collate.c:871 -#: locale/programs/ld-collate.c:884 locale/programs/ld-collate.c:2640 -#: locale/programs/ld-collate.c:3809 locale/programs/ld-ctype.c:1956 -#: locale/programs/ld-ctype.c:2215 locale/programs/ld-ctype.c:2799 -#: locale/programs/ld-ctype.c:2985 locale/programs/ld-identification.c:460 -#: locale/programs/ld-measurement.c:246 locale/programs/ld-messages.c:340 -#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:315 -#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:249 -#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1210 -#, c-format -msgid "%s: syntax error" -msgstr "%s: syntaxfel" +#: elf/dl-open.c:237 +msgid "empty dynamic string token substitution" +msgstr "substitution av \"dynamic string token\" är tom" -#: locale/programs/ld-collate.c:398 -#, c-format -msgid "`%.*s' already defined in charmap" -msgstr "\"%.*s\" redan definerad i teckenuppsättning" +#: elf/dl-open.c:406 elf/dl-open.c:417 elf/dl-open.c:425 +msgid "cannot create scope list" +msgstr "kan inte skapa omfÃ¥ngslista" -#: locale/programs/ld-collate.c:407 -#, c-format -msgid "`%.*s' already defined in repertoire" -msgstr "\"%.*s\" redan definierad i repertoar" +#: elf/dl-open.c:470 +msgid "TLS generation counter wrapped! Please report this." +msgstr "Generationsräknare för TLS slog runt! Var snäll och rapportera detta." -#: locale/programs/ld-collate.c:414 -#, c-format -msgid "`%.*s' already defined as collating symbol" -msgstr "\"%.*s\" redan definierad som ett kollationssymbol" +#: elf/dl-open.c:508 +msgid "invalid mode for dlopen()" +msgstr "ogiltiga flaggor för dlopen()" -#: locale/programs/ld-collate.c:421 -#, c-format -msgid "`%.*s' already defined as collating element" -msgstr "\"%.*s\" redan definierad som ett kollationselement" +#: elf/dl-open.c:525 +msgid "no more namespaces available for dlmopen()" +msgstr "inga fler namnrymder tillgängliga för dlmopen()" -#: locale/programs/ld-collate.c:452 locale/programs/ld-collate.c:478 -#, c-format -msgid "%s: `forward' and `backward' are mutually excluding each other" -msgstr "%s: sorteringsordning \"forward\" och \"backward\" är ömsesidigt uteslutande" +#: elf/dl-open.c:538 +msgid "invalid target namespace in dlmopen()" +msgstr "ogiltig mÃ¥lnamnrymd för dlmopen()" -#: locale/programs/ld-collate.c:462 locale/programs/ld-collate.c:488 -#: locale/programs/ld-collate.c:504 -#, c-format -msgid "%s: `%s' mentioned more than once in definition of weight %d" -msgstr "%s: \"%s\" är nämnd fler än en gång i definitionen av vikt %d" +#: elf/dl-reloc.c:55 +msgid "cannot allocate memory in static TLS block" +msgstr "kan inte allokera minne i statiskt TLS-block" -#: locale/programs/ld-collate.c:560 -#, c-format -msgid "%s: too many rules; first entry only had %d" -msgstr "%s: för många regler, första delen hade bara %d" +#: elf/dl-reloc.c:198 +msgid "cannot make segment writable for relocation" +msgstr "kan inte göra segment skrivbart för relokering" -#: locale/programs/ld-collate.c:596 +#: elf/dl-reloc.c:279 #, c-format -msgid "%s: not enough sorting rules" -msgstr "%s: inte tillräckligt med sorteringsregler" +msgid "%s: no PLTREL found in object %s\n" +msgstr "%s: hittade inga PLTREL i objekt %s\n" -#: locale/programs/ld-collate.c:761 +#: elf/dl-reloc.c:290 #, c-format -msgid "%s: empty weight string not allowed" -msgstr "%s: tomt viktnamn är inte tillåtet" +msgid "%s: out of memory to store relocation results for %s\n" +msgstr "%s: slut pÃ¥ minne för att lagra relokeringsresultat för %s\n" -#: locale/programs/ld-collate.c:856 -#, c-format -msgid "%s: weights must use the same ellipsis symbol as the name" -msgstr "%s: vikter måste använda samma intervallsymbol som namn" +#: elf/dl-reloc.c:306 +msgid "cannot restore segment prot after reloc" +msgstr "kan inte Ã¥terställa segmenträttigheter efter relokering" -#: locale/programs/ld-collate.c:912 -#, c-format -msgid "%s: too many values" -msgstr "%s: för många värden" +#: elf/dl-reloc.c:331 +msgid "cannot apply additional memory protection after relocation" +msgstr "kan inte applicera extra minnesskydd efter relokering" -#: locale/programs/ld-collate.c:1031 locale/programs/ld-collate.c:1206 -#, c-format -msgid "order for `%.*s' already defined at %s:%Zu" -msgstr "ordningsföljd för \"%.*s\" redan definierad vid %s:%Zu" +#: elf/dl-sym.c:98 +msgid "RTLD_NEXT used in code not dynamically loaded" +msgstr "RTLD_NEXT används i kod som inte är dynamiskt laddad" -#: locale/programs/ld-collate.c:1081 -#, c-format -msgid "%s: the start and the end symbol of a range must stand for characters" -msgstr "%s: start- och slut-symbol i ett intervall måste representera tecken" +#: elf/dl-sysdep.c:495 +msgid "cannot create capability list" +msgstr "kan inte skapa egenskapslista" -#: locale/programs/ld-collate.c:1108 -#, c-format -msgid "%s: byte sequences of first and last character must have the same length" -msgstr "%s: bytesekvens för första och sista tecknet måste ha samma längd" +#: elf/dl-tls.c:829 +msgid "cannot create TLS data structures" +msgstr "kan inte skapa datastrukturer för TLS" -#: locale/programs/ld-collate.c:1150 -#, c-format -msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" -msgstr "%s: bytesekvens för första tecknet är inte mindre än den för sista tecknet" +#: elf/dl-version.c:303 +msgid "cannot allocate version reference table" +msgstr "kan inte allokera tabell för versionsreferenser" -#: locale/programs/ld-collate.c:1275 -#, c-format -msgid "%s: symbolic range ellipsis must not directly follow `order_start'" -msgstr "%s: symboliskt intervall kan inte vara omedelbart efter \"order_start\"" +#: elf/ldconfig.c:133 +msgid "Print cache" +msgstr "Visa cache" -#: locale/programs/ld-collate.c:1279 -#, c-format -msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'" -msgstr "%s: symboliskt intervall kan inte omedelbart följas av \"order_end\"" +#: elf/ldconfig.c:134 +msgid "Generate verbose messages" +msgstr "Använd utförligare meddelanden" -#: locale/programs/ld-collate.c:1299 locale/programs/ld-ctype.c:1476 -#, c-format -msgid "`%s' and `%.*s' are not valid names for symbolic range" -msgstr "\"%s\" och \"%.*s\" är otillåtna namn för symboliskt intervall" +#: elf/ldconfig.c:135 +msgid "Don't build cache" +msgstr "Bygg inte cache" -#: locale/programs/ld-collate.c:1348 locale/programs/ld-collate.c:3737 -#, c-format -msgid "%s: order for `%.*s' already defined at %s:%Zu" -msgstr "%s: ordningsföljd för \"%.*s\" redan definierad i %s:%Zu" +#: elf/ldconfig.c:136 +msgid "Don't generate links" +msgstr "Generera inte länkar" -#: locale/programs/ld-collate.c:1357 -#, c-format -msgid "%s: `%s' must be a character" -msgstr "%s: \"%s\" måste vara ett enskilt tecken" +#: elf/ldconfig.c:137 +msgid "Change to and use ROOT as root directory" +msgstr "Byt till och använd ROT som rotkatalog" -#: locale/programs/ld-collate.c:1550 -#, c-format -msgid "%s: `position' must be used for a specific level in all sections or none" -msgstr "%s: \"position\" måste användas för en given nivå i alla sektioner eller inte alls" +#: elf/ldconfig.c:137 +msgid "ROOT" +msgstr "ROT" -#: locale/programs/ld-collate.c:1575 -#, c-format -msgid "symbol `%s' not defined" -msgstr "symbol \"%s\" inte definierad" +#: elf/ldconfig.c:138 +msgid "CACHE" +msgstr "CACHE" -#: locale/programs/ld-collate.c:1651 locale/programs/ld-collate.c:1757 -#, c-format -msgid "symbol `%s' has the same encoding as" -msgstr "symbol \"%s\" har samma värde som" +#: elf/ldconfig.c:138 +msgid "Use CACHE as cache file" +msgstr "Använd CACHE som cache-fil" -#: locale/programs/ld-collate.c:1655 locale/programs/ld-collate.c:1761 -#, c-format -msgid "symbol `%s'" -msgstr "symbol \"%s\"" +#: elf/ldconfig.c:139 +msgid "CONF" +msgstr "CONF" -#: locale/programs/ld-collate.c:1803 -msgid "no definition of `UNDEFINED'" -msgstr "ingen definition av \"UNDEFINED\"" +#: elf/ldconfig.c:139 +msgid "Use CONF as configuration file" +msgstr "Använd CONF som konfigurationsfil" -#: locale/programs/ld-collate.c:1832 -msgid "too many errors; giving up" -msgstr "för många fel, ger upp" +#: elf/ldconfig.c:140 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "Behandla endast kataloger givna som argument. Bygg inte cache." -#: locale/programs/ld-collate.c:2735 -#, c-format -msgid "%s: duplicate definition of `%s'" -msgstr "%s: dubbla definitioner av \"%s\"" +#: elf/ldconfig.c:141 +msgid "Manually link individual libraries." +msgstr "Länka enskilda bibliotek manuellt." -#: locale/programs/ld-collate.c:2771 -#, c-format -msgid "%s: duplicate declaration of section `%s'" -msgstr "%s: dubbla deklarationer för sektion \"%s\"" +#: elf/ldconfig.c:142 +msgid "FORMAT" +msgstr "FORMAT" -#: locale/programs/ld-collate.c:2910 -#, c-format -msgid "%s: unknown character in collating symbol name" -msgstr "%s: okänt tecken i namn för kollationssymbol" +#: elf/ldconfig.c:142 +msgid "Format to use: new, old or compat (default)" +msgstr "Format att använda: \"new\", \"old\" eller \"compat\" (standardvärde)" -#: locale/programs/ld-collate.c:3042 -#, c-format -msgid "%s: unknown character in equivalent definition name" -msgstr "%s: okänt tecken i namnet i ekvivalensdefinitionen" +#: elf/ldconfig.c:150 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "Konfigurera bindningar för den dynamiska länkaren." -#: locale/programs/ld-collate.c:3055 +#: elf/ldconfig.c:308 #, c-format -msgid "%s: unknown character in equivalent definition value" -msgstr "%s: okänt tecken i värdet i ekvivalensdefinitionen" +msgid "Path `%s' given more than once" +msgstr "Sökväg \"%s\" given mer än en gÃ¥ng" -#: locale/programs/ld-collate.c:3065 +#: elf/ldconfig.c:348 #, c-format -msgid "%s: unknown symbol `%s' in equivalent definition" -msgstr "%s: okänd symbol \"%s\" i ekvivalensdefinition" - -#: locale/programs/ld-collate.c:3074 -msgid "error while adding equivalent collating symbol" -msgstr "fel när ekvivalent kollationssymbol lades till" +msgid "%s is not a known library type" +msgstr "%s är inte en känd bibliotekstyp" -#: locale/programs/ld-collate.c:3104 +#: elf/ldconfig.c:373 #, c-format -msgid "duplicate definition of script `%s'" -msgstr "dubblerad definition för skript \"%s\"" +msgid "Can't stat %s" +msgstr "Kan inte ta status pÃ¥ %s" -#: locale/programs/ld-collate.c:3152 +#: elf/ldconfig.c:447 #, c-format -msgid "%s: unknown section name `%s'" -msgstr "%s: okänt sektionsnamn \"%s\"" +msgid "Can't stat %s\n" +msgstr "Kan inte ta status pÃ¥ %s\n" -#: locale/programs/ld-collate.c:3180 +#: elf/ldconfig.c:457 #, c-format -msgid "%s: multiple order definitions for section `%s'" -msgstr "%s: dubbla definitioner av ordningsföljd i sektion \"%s\"" +msgid "%s is not a symbolic link\n" +msgstr "%s är inte en symbolisk länk\n" -#: locale/programs/ld-collate.c:3205 +#: elf/ldconfig.c:476 #, c-format -msgid "%s: invalid number of sorting rules" -msgstr "%s: ogiltigt antal sorteringsregler" +msgid "Can't unlink %s" +msgstr "Kan inte ta bort (unlink) %s" -#: locale/programs/ld-collate.c:3232 +#: elf/ldconfig.c:482 #, c-format -msgid "%s: multiple order definitions for unnamed section" -msgstr "%s: flera definitioner av ordningsföljd i namnlös sektion" +msgid "Can't link %s to %s" +msgstr "Kan inte länka %s till %s" -#: locale/programs/ld-collate.c:3286 locale/programs/ld-collate.c:3414 -#: locale/programs/ld-collate.c:3778 -#, c-format -msgid "%s: missing `order_end' keyword" -msgstr "%s: nyckelord \"order_end\" saknas" +#: elf/ldconfig.c:488 +msgid " (changed)\n" +msgstr " (ändrad)\n" -#: locale/programs/ld-collate.c:3347 -#, c-format -msgid "%s: order for collating symbol %.*s not yet defined" -msgstr "%s: ordningsföljd för kollationssymbol %.*s är inte definierad ännu" +#: elf/ldconfig.c:490 +msgid " (SKIPPED)\n" +msgstr " (HOPPAR ÖVER)\n" -#: locale/programs/ld-collate.c:3365 +#: elf/ldconfig.c:545 #, c-format -msgid "%s: order for collating element %.*s not yet defined" -msgstr "%s: ordningsföljd för kollationselement %.*s är inte definierad ännu" +msgid "Can't find %s" +msgstr "Kan inte hitta %s" -#: locale/programs/ld-collate.c:3376 +#: elf/ldconfig.c:561 #, c-format -msgid "%s: cannot reorder after %.*s: symbol not known" -msgstr "%s: kan inte byta ordning efter %.*s: okänd symbol" +msgid "Can't lstat %s" +msgstr "Kan inte ta länkstatus pÃ¥ %s" -#: locale/programs/ld-collate.c:3428 locale/programs/ld-collate.c:3790 +#: elf/ldconfig.c:568 #, c-format -msgid "%s: missing `reorder-end' keyword" -msgstr "%s: nyckelord \"reorder-end\" saknas" +msgid "Ignored file %s since it is not a regular file." +msgstr "Ignorerar fil %s eftersom den inte är en vanlig fil" -#: locale/programs/ld-collate.c:3462 locale/programs/ld-collate.c:3662 +#: elf/ldconfig.c:576 #, c-format -msgid "%s: section `%.*s' not known" -msgstr "%s: sektion \"%.*s\" okänd" +msgid "No link created since soname could not be found for %s" +msgstr "Ingen länk skapad eftersom \"soname\" inte hittades för %s" -#: locale/programs/ld-collate.c:3527 +#: elf/ldconfig.c:667 #, c-format -msgid "%s: bad symbol <%.*s>" -msgstr "%s: ogiltig symbol: <%.*s>" +msgid "Can't open directory %s" +msgstr "Kan inte öppna katalog %s" -#: locale/programs/ld-collate.c:3725 +#: elf/ldconfig.c:735 elf/ldconfig.c:782 #, c-format -msgid "%s: cannot have `%s' as end of ellipsis range" -msgstr "%s: kan inte ha \"%s\" som ändpunkt på ellips" +msgid "Cannot lstat %s" +msgstr "Kan inte ta status (lstat) pÃ¥ %s" -#: locale/programs/ld-collate.c:3774 +#: elf/ldconfig.c:747 #, c-format -msgid "%s: empty category description not allowed" -msgstr "%s: tom kategoribeskrivning är inte tillåtet" +msgid "Cannot stat %s" +msgstr "Kan inte ta status pÃ¥ %s" -#: locale/programs/ld-collate.c:3793 +#: elf/ldconfig.c:804 elf/readlib.c:90 #, c-format -msgid "%s: missing `reorder-sections-end' keyword" -msgstr "%s: nyckelord \"reorder-sections-end\" saknas" - -#: locale/programs/ld-ctype.c:440 -msgid "No character set name specified in charmap" -msgstr "Inget namn definierat i teckenuppsättning" +msgid "Input file %s not found.\n" +msgstr "Hittar inte infil %s.\n" -#: locale/programs/ld-ctype.c:469 +#: elf/ldconfig.c:855 #, c-format -msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" -msgstr "tecken L\"\\u%0*x\" i klass \"%s\" måste vara i klass \"%s\"" +msgid "libc5 library %s in wrong directory" +msgstr "libc5-bibliotek %s i fel katalog" -#: locale/programs/ld-ctype.c:484 +#: elf/ldconfig.c:858 #, c-format -msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" -msgstr "tecken L\"\\u%0*x\" i klass \"%s\" får inte vara i klass \"%s\"" +msgid "libc6 library %s in wrong directory" +msgstr "libc6-bibliotek %s i fel katalog" -#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556 +#: elf/ldconfig.c:861 #, c-format -msgid "internal error in %s, line %u" -msgstr "internt fel i %s, rad %u" +msgid "libc4 library %s in wrong directory" +msgstr "libc4-bibliotek %s i fel katalog" -#: locale/programs/ld-ctype.c:527 +#: elf/ldconfig.c:888 #, c-format -msgid "character '%s' in class `%s' must be in class `%s'" -msgstr "tecken \"%s\" i klass \"%s\" måste vara i klass \"%s\"" +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." -#: locale/programs/ld-ctype.c:543 +#: elf/ldconfig.c:995 #, c-format -msgid "character '%s' in class `%s' must not be in class `%s'" -msgstr "tecken \"%s\" i klass \"%s\" får inte vara i klass \"%s\"" +msgid "Can't open configuration file %s" +msgstr "Kan inte öppna konfigurationsfil %s" -#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611 +#: elf/ldconfig.c:1059 #, c-format -msgid " character not in class `%s'" -msgstr "-tecknet är inte i klass \"%s\"" +msgid "%s:%u: bad syntax in hwcap line" +msgstr "%s:%u: ogiltig syntax pÃ¥ hwcap-raden" -#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622 +#: elf/ldconfig.c:1065 #, c-format -msgid " character must not be in class `%s'" -msgstr "-tecknet får inte vara i klass \"%s\"" - -#: locale/programs/ld-ctype.c:600 -msgid "character not defined in character map" -msgstr "tecken inte definierat i teckenuppsättning" - -#: locale/programs/ld-ctype.c:714 -msgid "`digit' category has not entries in groups of ten" -msgstr "\"digit\"-kategori har inte poster i grupper av tio" +msgid "%s:%u: hwcap index %lu above maximum %u" +msgstr "%s:%u: hwcap-index %lu är större än maximum %u" -#: locale/programs/ld-ctype.c:763 -msgid "no input digits defined and none of the standard names in the charmap" -msgstr "inga siffror för indata definierade och inga standardnamn finns i teckenuppsättningen" - -#: locale/programs/ld-ctype.c:828 -msgid "not all characters used in `outdigit' are available in the charmap" -msgstr "alla tecken i \"outdigit\" är inte tillgängliga i teckenuppsättningen" +#: elf/ldconfig.c:1072 elf/ldconfig.c:1080 +#, c-format +msgid "%s:%u: hwcap index %lu already defined as %s" +msgstr "%s:%u: hwcap-index %lu redan definierat som %s" -#: locale/programs/ld-ctype.c:845 -msgid "not all characters used in `outdigit' are available in the repertoire" -msgstr "alla tecken i \"outdigit\" är inte tillgängliga i repertoaren" +#: elf/ldconfig.c:1083 +#, c-format +msgid "%s:%u: duplicate hwcap %lu %s" +msgstr "%s:%u: duplicerad hwcap %lu %s" -#: locale/programs/ld-ctype.c:1244 +#: elf/ldconfig.c:1105 #, c-format -msgid "character class `%s' already defined" -msgstr "teckenklass \"%s\" redan definierad" +msgid "need absolute file name for configuration file when using -r" +msgstr "behöver absolut filnamn för konfigurationsfil när -r används" -#: locale/programs/ld-ctype.c:1250 +#: elf/ldconfig.c:1112 locale/programs/xmalloc.c:69 malloc/obstack.c:434 +#: malloc/obstack.c:436 posix/getconf.c:980 posix/getconf.c:1158 #, c-format -msgid "implementation limit: no more than %Zd character classes allowed" -msgstr "implementationsbegränsning: inte fler än %Zd teckenklasser tillåtna" +msgid "memory exhausted" +msgstr "minne slut" -#: locale/programs/ld-ctype.c:1276 +#: elf/ldconfig.c:1142 #, c-format -msgid "character map `%s' already defined" -msgstr "teckenuppsättning \"%s\" redan definierad" +msgid "%s:%u: cannot read directory %s" +msgstr "%s:%u: kan inte läsa katalog %s" -#: locale/programs/ld-ctype.c:1282 +#: elf/ldconfig.c:1182 #, c-format -msgid "implementation limit: no more than %d character maps allowed" -msgstr "implementationsbegränsning: inte fler än %d teckenuppsättningar tillåtet" +msgid "relative path `%s' used to build cache" +msgstr "relativ sökväg \"%s\" använd för att bygga cache" -#: locale/programs/ld-ctype.c:1547 locale/programs/ld-ctype.c:1672 -#: locale/programs/ld-ctype.c:1778 locale/programs/ld-ctype.c:2464 -#: locale/programs/ld-ctype.c:3460 +#: elf/ldconfig.c:1210 #, c-format -msgid "%s: field `%s' does not contain exactly ten entries" -msgstr "%s: fält \"%s\" innehåller inte exakt tio poster" +msgid "Can't chdir to /" +msgstr "Kan inte byta katalog till /" -#: locale/programs/ld-ctype.c:1575 locale/programs/ld-ctype.c:2146 +#: elf/ldconfig.c:1252 #, c-format -msgid "to-value of range is smaller than from-value " -msgstr "tillvärdet i intervallet är mindre än frånvärdet " +msgid "Can't open cache file directory %s\n" +msgstr "Kan inte läsa cache-filkatalog \"%s\"\n" -#: locale/programs/ld-ctype.c:1702 -msgid "start and end character sequence of range must have the same length" -msgstr "start- och slutteckensekvens för intervall måste ha samma längd" +#: elf/ldd.bash.in:43 +msgid "Written by %s and %s.\n" +msgstr "Skrivet av %s och %s.\n" -#: locale/programs/ld-ctype.c:1709 -msgid "to-value character sequence is smaller than from-value sequence" -msgstr "tillvärdets teckensekvens är mindre än frånvärdets sekvens" +#: elf/ldd.bash.in:48 +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" +"For bug reporting instructions, please see:\n" +"." +msgstr "" +"Användning: ldd [OPTION]... FILE...\n" +" --help visa denna hjälptext och avsluta\n" +" --version visa versionsinformation och avsluta\n" +" -d, --data-relocs bearbeta datarelokeringar\n" +" -r, --function-relocs bearbeta data- och funktionsrelokeringar\n" +" -u, --unused skriv ut oanvända direkta beroenden\n" +" -v, --verbose skriv all information\n" +"För felrapporteringsinstruktioner, se:\n" +".\n" +"Rapportera fel eller synpunkter pÃ¥ översättningen till ." + +#: elf/ldd.bash.in:80 +msgid "ldd: option `$1' is ambiguous" +msgstr "ldd: flaggan \"$1\" är tvetydig" + +#: elf/ldd.bash.in:87 +msgid "unrecognized option" +msgstr "okänd flagga" + +#: elf/ldd.bash.in:88 elf/ldd.bash.in:126 +msgid "Try `ldd --help' for more information." +msgstr "Försök med \"ldd --help\" för mer information" + +#: elf/ldd.bash.in:125 +msgid "missing file arguments" +msgstr "filargument saknas" -#: locale/programs/ld-ctype.c:2066 locale/programs/ld-ctype.c:2117 -msgid "premature end of `translit_ignore' definition" -msgstr "för tidigt slut på definition för \"translit_ignore\"" +#. TRANS No such file or directory. This is a ``file doesn't exist'' error +#. TRANS for ordinary files that are referenced in contexts where they are +#. TRANS expected to already exist. +#: elf/ldd.bash.in:148 sysdeps/gnu/errlist.c:36 +msgid "No such file or directory" +msgstr "Filen eller katalogen finns inte" -#: locale/programs/ld-ctype.c:2072 locale/programs/ld-ctype.c:2123 -#: locale/programs/ld-ctype.c:2165 -msgid "syntax error" -msgstr "syntaxfel" +#: elf/ldd.bash.in:151 inet/rcmd.c:483 +msgid "not regular file" +msgstr "inte en normal fil" -#: locale/programs/ld-ctype.c:2296 -#, c-format -msgid "%s: syntax error in definition of new character class" -msgstr "%s: syntaxfel i definition av ny teckenklass" +#: elf/ldd.bash.in:154 +msgid "warning: you do not have execution permission for" +msgstr "varning: du har inte exekveringsrättighet för" + +#: elf/ldd.bash.in:183 +msgid "\tnot a dynamic executable" +msgstr "\tinte en dynamisk körbar binär" + +#: elf/ldd.bash.in:191 +msgid "exited with unknown exit code" +msgstr "avslutade med okänd slutstatus" + +#: elf/ldd.bash.in:196 +msgid "error: you do not have read permission for" +msgstr "fel: du har inte läsrättigheter för" -#: locale/programs/ld-ctype.c:2311 +#: elf/readelflib.c:35 #, c-format -msgid "%s: syntax error in definition of new character map" -msgstr "%s: syntaxfel i definition av ny teckenuppsättning" - -#: locale/programs/ld-ctype.c:2486 -msgid "ellipsis range must be marked by two operands of same type" -msgstr "intervall måste markeras med två operander av samma typ" - -#: locale/programs/ld-ctype.c:2495 -msgid "with symbolic name range values the absolute ellipsis `...' must not be used" -msgstr "med symboliska namn som intervallvärden kan inte absoluta intervallet \"...\" användas" - -#: locale/programs/ld-ctype.c:2510 -msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" -msgstr "med UCS som intervallvärden måste man använda symboliska hexadecimala intervallet \"..\"" - -#: locale/programs/ld-ctype.c:2524 -msgid "with character code range values one must use the absolute ellipsis `...'" -msgstr "med teckenkoder som intervallvärden måste man använda absoluta intervallet \"...\"" +msgid "file %s is truncated\n" +msgstr "fil %s är trunkerad\n" -#: locale/programs/ld-ctype.c:2675 +#: elf/readelflib.c:67 #, c-format -msgid "duplicated definition for mapping `%s'" -msgstr "dubblerad definition för mappning \"%s\"" +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s är en 32-bitars ELF-fil.\n" -#: locale/programs/ld-ctype.c:2761 locale/programs/ld-ctype.c:2905 +#: elf/readelflib.c:69 #, c-format -msgid "%s: `translit_start' section does not end with `translit_end'" -msgstr "%s: sektion \"translit_start\" avslutas inte med \"translit_end\"" +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s är en 64-bitars ELF-fil.\n" -#: locale/programs/ld-ctype.c:2856 +#: elf/readelflib.c:71 #, c-format -msgid "%s: duplicate `default_missing' definition" -msgstr "%s: dubbla definitioner av \"default_missing\"" +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "Okänd ELFCLASS in fil %s.\n" -#: locale/programs/ld-ctype.c:2861 -msgid "previous definition was here" -msgstr "föregående definition var här" +#: elf/readelflib.c:78 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s är inte en delad objektfil (typ: %d).\n" -#: locale/programs/ld-ctype.c:2883 +#: elf/readelflib.c:109 #, c-format -msgid "%s: no representable `default_missing' definition found" -msgstr "%s: ingen representerbar definition av \"default_missing\" hittades" +msgid "more than one dynamic segment\n" +msgstr "fler än ett dynamiskt segment\n" -#: locale/programs/ld-ctype.c:3036 +#: elf/readlib.c:96 #, c-format -msgid "%s: character `%s' not defined in charmap while needed as default value" -msgstr "%s: tecken \"%s\" inte definierat i teckenuppsättningen men behövs som standardvärde" +msgid "Cannot fstat file %s.\n" +msgstr "Kan inte ta status (fstat) pÃ¥ fil %s.\n" -#: locale/programs/ld-ctype.c:3041 locale/programs/ld-ctype.c:3125 -#: locale/programs/ld-ctype.c:3145 locale/programs/ld-ctype.c:3166 -#: locale/programs/ld-ctype.c:3187 locale/programs/ld-ctype.c:3208 -#: locale/programs/ld-ctype.c:3229 locale/programs/ld-ctype.c:3269 -#: locale/programs/ld-ctype.c:3290 locale/programs/ld-ctype.c:3357 +#: elf/readlib.c:107 #, c-format -msgid "%s: character `%s' in charmap not representable with one byte" -msgstr "%s: tecken \"%s\" i teckenuppsättning kan inte representeras med en byte" +msgid "File %s is empty, not checked." +msgstr "Fil %s är tom, inte kontrollerad." -#: locale/programs/ld-ctype.c:3120 locale/programs/ld-ctype.c:3140 -#: locale/programs/ld-ctype.c:3182 locale/programs/ld-ctype.c:3203 -#: locale/programs/ld-ctype.c:3224 locale/programs/ld-ctype.c:3264 -#: locale/programs/ld-ctype.c:3285 locale/programs/ld-ctype.c:3352 -#: locale/programs/ld-ctype.c:3394 locale/programs/ld-ctype.c:3419 +#: elf/readlib.c:113 #, c-format -msgid "%s: character `%s' not defined while needed as default value" -msgstr "%s: tecken \"%s\" inte definierat men behövs som standardvärde" +msgid "File %s is too small, not checked." +msgstr "Fil %s är för liten, inte kontrollerad." -#: locale/programs/ld-ctype.c:3161 +#: elf/readlib.c:123 #, c-format -msgid "character `%s' not defined while needed as default value" -msgstr "tecken \"%s\" inte definierat men behövs som standardvärde" +msgid "Cannot mmap file %s.\n" +msgstr "Kan inte minnesmappa (mmap) fil %s.\n" -#: locale/programs/ld-ctype.c:3401 locale/programs/ld-ctype.c:3426 +#: elf/readlib.c:161 #, c-format -msgid "%s: character `%s' needed as default value not representable with one byte" -msgstr "%s: tecken \"%s\" som behövs som standardvärde kan inte representeras med en byte" +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s är inte en ELF-fil, den har inte rätt magiskt tal i början.\n" -#: locale/programs/ld-ctype.c:3481 -msgid "no output digits defined and none of the standard names in the charmap" -msgstr "inga siffror för utdata definierade och inga standardnamn finns i teckenuppsättningen" +#: elf/sprof.c:77 +msgid "Output selection:" +msgstr "Val av utdata:" -#: locale/programs/ld-ctype.c:3772 -#, c-format -msgid "%s: transliteration data from locale `%s' not available" -msgstr "%s: transkriberingsdata för lokal \"%s\" är inte tillgänglig" +#: elf/sprof.c:79 +msgid "print list of count paths and their number of use" +msgstr "skriv lista med räknade vägar och antal användningar" -#: locale/programs/ld-ctype.c:3868 -#, c-format -msgid "%s: table for class \"%s\": %lu bytes\n" -msgstr "%s: tabell för klass \"%s\": %lu byte\n" +#: elf/sprof.c:81 +msgid "generate flat profile with counts and ticks" +msgstr "generera platt profil med antal och tider" -#: locale/programs/ld-ctype.c:3937 -#, c-format -msgid "%s: table for map \"%s\": %lu bytes\n" -msgstr "%s: tabell för \"%s\": %lu byte\n" +#: elf/sprof.c:82 +msgid "generate call graph" +msgstr "generera anropsgraf" -#: locale/programs/ld-ctype.c:4070 -#, c-format -msgid "%s: table for width: %lu bytes\n" -msgstr "%s: tabell för teckenstorlek: %lu byte\n" +#: elf/sprof.c:89 +msgid "" +"Read and display shared object profiling data. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Läs och visa profildata för delat objekt. För felrapporteringsinstruktioner, se:\n" +".\n" +"Rapportera fel eller synpunkter pÃ¥ översättningen till .\n" -#: locale/programs/ld-identification.c:171 -#, c-format -msgid "%s: no identification for category `%s'" -msgstr "%s: ingen idenitifikation för kategori \"%s\"" +#: elf/sprof.c:94 +msgid "SHOBJ [PROFDATA]" +msgstr "SHOBJ [PROFDATA]" -#: locale/programs/ld-identification.c:436 +#: elf/sprof.c:400 #, c-format -msgid "%s: duplicate category version definition" -msgstr "%s: dubbla definitioner av kategori" +msgid "failed to load shared object `%s'" +msgstr "misslyckades med att ladda delat objekt \"%s\"" -#: locale/programs/ld-measurement.c:114 +#: elf/sprof.c:409 #, c-format -msgid "%s: invalid value for field `%s'" -msgstr "%s: ogiltigt värde för fält \"%s\"" +msgid "cannot create internal descriptors" +msgstr "kan inte skapa interna deskriptorer" -#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:149 +#: elf/sprof.c:528 #, c-format -msgid "%s: field `%s' undefined" -msgstr "%s: fält \"%s\" är odefinierat" +msgid "Reopening shared object `%s' failed" +msgstr "Öppna delat object \"%s\" igen misslyckades" -#: locale/programs/ld-messages.c:122 locale/programs/ld-messages.c:156 +#: elf/sprof.c:535 elf/sprof.c:629 #, c-format -msgid "%s: value for field `%s' must not be an empty string" -msgstr "%s: värde på fält \"%s\" får inte vara en tom sträng" +msgid "reading of section headers failed" +msgstr "läsning av sektionshuvud misslyckades" -#: locale/programs/ld-messages.c:138 locale/programs/ld-messages.c:172 +#: elf/sprof.c:543 elf/sprof.c:637 #, c-format -msgid "%s: no correct regular expression for field `%s': %s" -msgstr "%s: felaktigt reguljärt uttryck för fält \"%s\": %s" +msgid "reading of section header string table failed" +msgstr "läsning av sektionshuvuds strängtabell misslyckades" -#: locale/programs/ld-monetary.c:224 +#: elf/sprof.c:569 #, c-format -msgid "%s: value of field `int_curr_symbol' has wrong length" -msgstr "%s: värdet på fält \"int_curr_symbol\" har fel längd" +msgid "*** Cannot read debuginfo file name: %m\n" +msgstr "*** Kan inte läsa fil med felsökningsinformation: %m\n" -#: locale/programs/ld-monetary.c:237 +#: elf/sprof.c:589 #, c-format -msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" -msgstr "%s: värdet på fält \"int_curr_symbol\" stämmer inte med giltiga namn i ISO 4217" +msgid "cannot determine file name" +msgstr "kan inte avgöra filnamn" -#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:119 +#: elf/sprof.c:622 #, c-format -msgid "%s: value for field `%s' must not be the empty string" -msgstr "%s: värde på fält \"%s\" får inte vara tom sträng" +msgid "reading of ELF header failed" +msgstr "läsning av ELF-huvud misslyckades" -#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314 +#: elf/sprof.c:658 #, c-format -msgid "%s: value for field `%s' must be in range %d...%d" -msgstr "%s: värden på fält \"%s\" måste vara i intervallet %d...%d" +msgid "*** The file `%s' is stripped: no detailed analysis possible\n" +msgstr "*** Filen \"%s\" är strippad: ingen detaljerad analys är möjlig\n" -#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:275 +#: elf/sprof.c:688 #, c-format -msgid "%s: value for field `%s' must be a single character" -msgstr "%s: värdet för fält \"%s\" måste vara ett enskilt tecken" +msgid "failed to load symbol data" +msgstr "misslyckades att ladda symboldata" -#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:319 +#: elf/sprof.c:755 #, c-format -msgid "%s: `-1' must be last entry in `%s' field" -msgstr "%s: \"-1\" måste vara sista post i fält \"%s\"" +msgid "cannot load profiling data" +msgstr "kan inte läsa profildata" -#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:340 +#: elf/sprof.c:764 #, c-format -msgid "%s: values for field `%s' must be smaller than 127" -msgstr "%s: värden på fält \"%s\" måste vara mindre än 127" - -#: locale/programs/ld-monetary.c:908 -msgid "conversion rate value cannot be zero" -msgstr "omvandlingsvärde kan inte vara noll" +msgid "while stat'ing profiling data file" +msgstr "när status togs pÃ¥ profildatafilen" -#: locale/programs/ld-name.c:130 locale/programs/ld-telephone.c:127 -#: locale/programs/ld-telephone.c:150 +#: elf/sprof.c:772 #, c-format -msgid "%s: invalid escape sequence in field `%s'" -msgstr "%s: ogiltig kontrollsekvens i fält \"%s\"" +msgid "profiling data file `%s' does not match shared object `%s'" +msgstr "profildatafil \"%s\" stämmer inte för delat objekt \"%s\"" -#: locale/programs/ld-time.c:248 +#: elf/sprof.c:783 #, c-format -msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" -msgstr "%s: riktningsflagga i sträng %Zd i \"era\"-fält är varken \"+\" eller \"-\"" +msgid "failed to mmap the profiling data file" +msgstr "misslyckades att mappa (mmap) profildatafilen" -#: locale/programs/ld-time.c:259 +#: elf/sprof.c:791 #, c-format -msgid "%s: direction flag in string %Zd in `era' field is not a single character" -msgstr "%s: riktningsflagga i sträng %Zd i \"era\"-fält är inte ett enskilt tecken" +msgid "error while closing the profiling data file" +msgstr "fel vid stängning av profildatafilen" -#: locale/programs/ld-time.c:272 +#: elf/sprof.c:800 elf/sprof.c:870 #, c-format -msgid "%s: invalid number for offset in string %Zd in `era' field" -msgstr "%s: ogiltigt tal för tilläggsvärde i sträng %Zd i \"era\"-fält" +msgid "cannot create internal descriptor" +msgstr "kan inte skapa intern deskriptor" -#: locale/programs/ld-time.c:280 +#: elf/sprof.c:846 #, c-format -msgid "%s: garbage at end of offset value in string %Zd in `era' field" -msgstr "%s: skräp i slutet av tilläggsvärde i sträng %Zd i \"era\"-fält" +msgid "`%s' is no correct profile data file for `%s'" +msgstr "\"%s\" är inte en korrekt profildatafil för \"%s\"" -#: locale/programs/ld-time.c:331 +#: elf/sprof.c:1027 elf/sprof.c:1085 #, c-format -msgid "%s: invalid starting date in string %Zd in `era' field" -msgstr "%s: ogiltigt startdatum i sträng %Zd i \"era\"-fält" +msgid "cannot allocate symbol data" +msgstr "kan inte allokera symboldata" -#: locale/programs/ld-time.c:340 +#: iconv/iconv_charmap.c:175 iconv/iconv_prog.c:315 #, c-format -msgid "%s: garbage at end of starting date in string %Zd in `era' field " -msgstr "%s: skräp i slutet av startdatum i sträng %Zd i \"era\"-fält" +msgid "error while closing input `%s'" +msgstr "fel vid stängning av indata \"%s\"" -#: locale/programs/ld-time.c:359 +#: iconv/iconv_charmap.c:449 #, c-format -msgid "%s: starting date is invalid in string %Zd in `era' field" -msgstr "%s: startdatum är ogiltigt i sträng %Zd i \"era\"-fält" +msgid "illegal input sequence at position %Zd" +msgstr "otillÃ¥ten indatasekvens vid position %Zd" -#: locale/programs/ld-time.c:408 +#: iconv/iconv_charmap.c:468 iconv/iconv_prog.c:525 #, c-format -msgid "%s: invalid stopping date in string %Zd in `era' field" -msgstr "%s: ogiltigt slutdatum i sträng %Zd i \"era\"-fält" +msgid "incomplete character or shift sequence at end of buffer" +msgstr "ofullständigt tecken eller skift-sekvens i slutet pÃ¥ buffert" -#: locale/programs/ld-time.c:417 +#: iconv/iconv_charmap.c:513 iconv/iconv_charmap.c:549 iconv/iconv_prog.c:568 +#: iconv/iconv_prog.c:604 #, c-format -msgid "%s: garbage at end of stopping date in string %Zd in `era' field" -msgstr "%s: skräp i slutet av slutdatum i sträng %Zd i \"era\"-fält" +msgid "error while reading the input" +msgstr "fel när indata lästes" -#: locale/programs/ld-time.c:436 +#: iconv/iconv_charmap.c:531 iconv/iconv_prog.c:586 #, c-format -msgid "%s: stopping date is invalid in string %Zd in `era' field" -msgstr "%s: slutdatum är ogiltigt i sträng %Zd i \"era\"-fält" +msgid "unable to allocate buffer for input" +msgstr "kan inte allokera buffert för indata" -#: locale/programs/ld-time.c:445 -#, c-format -msgid "%s: missing era name in string %Zd in `era' field" -msgstr "%s: eranamn i sträng %Zd i \"era\"-fält saknas" +#: iconv/iconv_prog.c:59 +msgid "Input/Output format specification:" +msgstr "In/ut formatspecifikation:" -#: locale/programs/ld-time.c:457 -#, c-format -msgid "%s: missing era format in string %Zd in `era' field" -msgstr "%s: eraformat i sträng %Zd i \"era\"-fält saknas" +#: iconv/iconv_prog.c:60 +msgid "encoding of original text" +msgstr "kodning av originaltexten" -#: locale/programs/ld-time.c:486 -#, c-format -msgid "%s: third operand for value of field `%s' must not be larger than %d" -msgstr "%s: tredje operanden för värdet av fält \"%s\" kan inte vara större än %d" +#: iconv/iconv_prog.c:61 +msgid "encoding for output" +msgstr "kodning för resultatet" -#: locale/programs/ld-time.c:494 locale/programs/ld-time.c:502 -#, c-format -msgid "%s: values of field `%s' must not be larger than %d" -msgstr "%s: värden på fält \"%s\" får inte vara större än %d" +#: iconv/iconv_prog.c:62 +msgid "Information:" +msgstr "Information:" -#: locale/programs/ld-time.c:510 -#, c-format -msgid "%s: values for field `%s' must not be larger than %d" -msgstr "%s: värden på fält \"%s\" får inte vara större än %d" +#: iconv/iconv_prog.c:63 +msgid "list all known coded character sets" +msgstr "visa alla kända teckenuppsättningar" -#: locale/programs/ld-time.c:986 -#, c-format -msgid "%s: too few values for field `%s'" -msgstr "%s: för få värden för fält \"%s\"" +#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126 +msgid "Output control:" +msgstr "Val av utdata:" -#: locale/programs/ld-time.c:1031 -msgid "extra trailing semicolon" -msgstr "extra avslutande semikolon" +#: iconv/iconv_prog.c:65 +msgid "omit invalid characters from output" +msgstr "visa inte ogiltiga tecken i utdata" -#: locale/programs/ld-time.c:1034 -#, c-format -msgid "%s: too many values for field `%s'" -msgstr "%s: för många värden för fält \"%s\"" +#: iconv/iconv_prog.c:66 +msgid "output file" +msgstr "resultatfil" -#: locale/programs/linereader.c:130 -msgid "trailing garbage at end of line" -msgstr "avslutande skräp vid radslutet" +#: iconv/iconv_prog.c:67 +msgid "suppress warnings" +msgstr "utelämna varningar" -#: locale/programs/linereader.c:304 -msgid "garbage at end of number" -msgstr "skräp i slutet av nummer" +#: iconv/iconv_prog.c:68 +msgid "print progress information" +msgstr "skriv information om körning" -#: locale/programs/linereader.c:416 -msgid "garbage at end of character code specification" -msgstr "skräp i slutet av teckenkodsspecifikation" +#: iconv/iconv_prog.c:73 +msgid "Convert encoding of given files from one encoding to another." +msgstr "Konvertera kodning i angivna infiler frÃ¥n en kodning till en annan." -#: locale/programs/linereader.c:502 -msgid "unterminated symbolic name" -msgstr "oavslutat symboliskt namn" +#: iconv/iconv_prog.c:77 +msgid "[FILE...]" +msgstr "[FIL...]" -#: locale/programs/linereader.c:566 catgets/gencat.c:1195 -msgid "invalid escape sequence" -msgstr "ogiltig kontrollsekvens" +#: iconv/iconv_prog.c:199 +#, c-format +msgid "cannot open output file" +msgstr "kan inte öppna utfil" -#: locale/programs/linereader.c:629 -msgid "illegal escape sequence at end of string" -msgstr "otillåten teckensekvens vid strängslut" +#: iconv/iconv_prog.c:241 +#, c-format +msgid "conversions from `%s' and to `%s' are not supported" +msgstr "konvertering frÃ¥n \"%s\" och till \"%s\" stöds ej" -#: locale/programs/linereader.c:633 locale/programs/linereader.c:861 -msgid "unterminated string" -msgstr "oavslutad sträng" +#: iconv/iconv_prog.c:246 +#, c-format +msgid "conversion from `%s' is not supported" +msgstr "konvertering frÃ¥n \"%s\" stöds ej" -#: locale/programs/linereader.c:675 -msgid "non-symbolic character value should not be used" -msgstr "icke-symboliskt teckenvärde bör inte användas" +#: iconv/iconv_prog.c:253 +#, c-format +msgid "conversion to `%s' is not supported" +msgstr "konvertering till \"%s\" stöds ej" -#: locale/programs/linereader.c:822 +#: iconv/iconv_prog.c:257 #, c-format -msgid "symbol `%.*s' not in charmap" -msgstr "symbol \"%.*s\" finns inte i teckenuppsättning" +msgid "conversion from `%s' to `%s' is not supported" +msgstr "konvertering frÃ¥n \"%s\" till \"%s\" stöds ej" -#: locale/programs/linereader.c:843 +#: iconv/iconv_prog.c:267 #, c-format -msgid "symbol `%.*s' not in repertoire map" -msgstr "symbol \"%.*s\" finns inte i repertoartabell" +msgid "failed to start conversion processing" +msgstr "misslyckades att starta konverteringsprocessen" -#: locale/programs/locale.c:75 -msgid "System information:" -msgstr "Systeminformation:" +#: iconv/iconv_prog.c:361 +#, c-format +msgid "error while closing output file" +msgstr "fel vid stängning av utfilen" -#: locale/programs/locale.c:77 -msgid "Write names of available locales" -msgstr "Skriv namn på tillgängliga lokaler" +#: iconv/iconv_prog.c:470 iconv/iconv_prog.c:496 +#, c-format +msgid "conversion stopped due to problem in writing the output" +msgstr "konvertering avslutades pÃ¥ grund av problem med att skriva resultatet" -#: locale/programs/locale.c:79 -msgid "Write names of available charmaps" -msgstr "Skriv namn på tillgängliga teckenuppsättningar" +#: iconv/iconv_prog.c:521 +#, c-format +msgid "illegal input sequence at position %ld" +msgstr "otillÃ¥ten indatasekvens vid position %ld" -#: locale/programs/locale.c:80 -msgid "Modify output format:" -msgstr "Ändra utdataformat:" +#: iconv/iconv_prog.c:529 +#, c-format +msgid "internal error (illegal descriptor)" +msgstr "internt fel (otillÃ¥ten deskriptor)" -#: locale/programs/locale.c:81 -msgid "Write names of selected categories" -msgstr "Skriv namn på valda kategorier" +#: iconv/iconv_prog.c:532 +#, c-format +msgid "unknown iconv() error %d" +msgstr "okänt fel frÃ¥n iconv() %d" -#: locale/programs/locale.c:82 -msgid "Write names of selected keywords" -msgstr "Skriv namn på valda nyckelord" +#: iconv/iconv_prog.c:778 +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 "" +"Följande lista innehÃ¥ller alla teckenuppsättningar som är kända. Detta\n" +"betyder inte nödvändigtvis att alla kombinationer av dessa namn kan ges\n" +"som FRÃ…N och TILL argument. En teckenuppsättning kan ha flera olika namn\n" +"(alias).\n" +"\n" +" " -#: locale/programs/locale.c:83 -msgid "Print more information" -msgstr "Skriv mer information" +#: iconv/iconvconfig.c:109 +msgid "Create fastloading iconv module configuration file." +msgstr "Skapa en snabbladdande modulkonfigurationsfil för iconv." -#: locale/programs/locale.c:88 -msgid "Get locale-specific information." -msgstr "Hämta lokal-specifik information" +#: iconv/iconvconfig.c:113 +msgid "[DIR...]" +msgstr "[KATALOG...]" -#: locale/programs/locale.c:91 -msgid "" -"NAME\n" -"[-a|-m]" -msgstr "" -"NAMN\n" -"[-a|-m]" +#: iconv/iconvconfig.c:126 +msgid "Prefix used for all file accesses" +msgstr "Prefix att använda för alla filÃ¥tkomster" -#: locale/programs/locale.c:195 -msgid "Cannot set LC_CTYPE to default locale" -msgstr "Kan inte sätta LC_CTYPE till standardlokalen" +#: iconv/iconvconfig.c:127 +msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)" +msgstr "Spara utdata i FIL istället för installationsplatsen (--prefix gäller inte för FIL)" -#: locale/programs/locale.c:197 -msgid "Cannot set LC_MESSAGES to default locale" -msgstr "Kan inte sätta LC_MESSAGES till standardlokalen" +#: iconv/iconvconfig.c:131 +msgid "Do not search standard directories, only those on the command line" +msgstr "Sök inte i standardkatalogerna, bara i de som ges pÃ¥ kommandoraden" -#: locale/programs/locale.c:210 -msgid "Cannot set LC_COLLATE to default locale" -msgstr "Kan inte sätta LC_COLLATE till standardlokalen" +#: iconv/iconvconfig.c:300 +#, c-format +msgid "Directory arguments required when using --nostdlib" +msgstr "Katalogargument krävs när --nostdlib används" -#: locale/programs/locale.c:226 -msgid "Cannot set LC_ALL to default locale" -msgstr "Kan inte sätta LC_ALL till standardlokalen" +#: iconv/iconvconfig.c:342 locale/programs/localedef.c:290 +#, c-format +msgid "no output file produced because warnings were issued" +msgstr "ingen utfil skapad pÃ¥ grund av varningar" -#: locale/programs/locale.c:517 -msgid "while preparing output" -msgstr "när utdata förbereddes" +#: iconv/iconvconfig.c:428 +#, c-format +msgid "while inserting in search tree" +msgstr "vid insättning i sökträd" -#: locale/programs/localedef.c:121 -msgid "Input Files:" -msgstr "Infiler:" +#: iconv/iconvconfig.c:1236 +#, c-format +msgid "cannot generate output file" +msgstr "kan inte generera utfil" -#: locale/programs/localedef.c:123 -msgid "Symbolic character names defined in FILE" -msgstr "Symboliska teckennamn definierade i FILE" +#: inet/rcmd.c:157 +msgid "rcmd: Cannot allocate memory\n" +msgstr "rcmd: Kan inte allokera minne\n" -#: locale/programs/localedef.c:124 -msgid "Source definitions are found in FILE" -msgstr "Källdefinitioner finns i FILE" +#: inet/rcmd.c:172 +msgid "rcmd: socket: All ports in use\n" +msgstr "rcmd: uttag (socket): Alla portar används\n" -#: locale/programs/localedef.c:126 -msgid "FILE contains mapping from symbolic names to UCS4 values" -msgstr "FIL innehåller avbildning från symboliska namn till UCS4-värden" +#: inet/rcmd.c:200 +#, c-format +msgid "connect to address %s: " +msgstr "anslut till adress %s: " -#: locale/programs/localedef.c:130 -msgid "Create output even if warning messages were issued" -msgstr "Skapa utfil även om varningsmeddelanden genererades" +#: inet/rcmd.c:213 +#, c-format +msgid "Trying %s...\n" +msgstr "Provar %s...\n" -#: locale/programs/localedef.c:131 -msgid "Create old-style tables" -msgstr "Skapa tabeller i gammal stil" +#: inet/rcmd.c:249 +#, c-format +msgid "rcmd: write (setting up stderr): %m\n" +msgstr "rcmd: write: (sätter upp standard fel): %m\n" -#: locale/programs/localedef.c:132 -msgid "Optional output file prefix" -msgstr "Valfri utfilsprefix" +#: inet/rcmd.c:265 +#, c-format +msgid "rcmd: poll (setting up stderr): %m\n" +msgstr "rcmd: poll (sätter upp standard fel): %m\n" -#: locale/programs/localedef.c:133 -msgid "Be strictly POSIX conform" -msgstr "Var strikt POSIX-konform" +#: inet/rcmd.c:268 +msgid "poll: protocol failure in circuit setup\n" +msgstr "poll: protokollfel i förbindelseuppsättning\n" -#: locale/programs/localedef.c:135 -msgid "Suppress warnings and information messages" -msgstr "Undertryck varningar och informationsmeddelanden" +#: inet/rcmd.c:301 +msgid "socket: protocol failure in circuit setup\n" +msgstr "uttag (socket): protokollfel i förbindelseuppsättning\n" -#: locale/programs/localedef.c:136 -msgid "Print more messages" -msgstr "Skriv mer meddelanden" +#: inet/rcmd.c:325 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: läsning gav för lite data" -#: locale/programs/localedef.c:137 -msgid "Archive control:" -msgstr "Arkivkontroll:" +#: inet/rcmd.c:481 +msgid "lstat failed" +msgstr "misslyckades ta status (lstat)" -#: locale/programs/localedef.c:139 -msgid "Don't add new data to archive" -msgstr "Lägg inte till nya data till arkivet" +#: inet/rcmd.c:488 +msgid "cannot open" +msgstr "kan inte öppna" -#: locale/programs/localedef.c:141 -msgid "Add locales named by parameters to archive" -msgstr "Lägg till lokaler namngivna av parametrar till arkivet" +#: inet/rcmd.c:490 +msgid "fstat failed" +msgstr "misslyckades ta status (fstat)" -#: locale/programs/localedef.c:142 -msgid "Replace existing archive content" -msgstr "Ersätt befintligt arkivinnehåll" +#: inet/rcmd.c:492 +msgid "bad owner" +msgstr "felaktig ägare" -#: locale/programs/localedef.c:144 -msgid "Remove locales named by parameters from archive" -msgstr "Ta bort lokaler namngivna av parametrar från arkivet" +#: inet/rcmd.c:494 +msgid "writeable by other than owner" +msgstr "skrivbar för andra än ägaren" -#: locale/programs/localedef.c:145 -msgid "List content of archive" -msgstr "Visa innehållet i arkivet" +#: inet/rcmd.c:496 +msgid "hard linked somewhere" +msgstr "hÃ¥rdlänkad nÃ¥gonstans" -#: locale/programs/localedef.c:147 -msgid "locale.alias file to consult when making archive" -msgstr "locale.alias-fil som ska användas när arkivet skapas" +#: inet/ruserpass.c:170 inet/ruserpass.c:193 +msgid "out of memory" +msgstr "minnet slut" -#: locale/programs/localedef.c:152 -msgid "Compile locale specification" -msgstr "Kompilera lokalspecifikation" +#: inet/ruserpass.c:184 +msgid "Error: .netrc file is readable by others." +msgstr "Fel: .netrc kan läsas av andra." -#: locale/programs/localedef.c:155 -msgid "" -"NAME\n" -"[--add-to-archive|--delete-from-archive] FILE...\n" -"--list-archive [FILE]" -msgstr "" -"NAMN\n" -"[--add-to-archive|--delete-from-archive] FIL...\n" -"--list-archive [FIL]" +#: inet/ruserpass.c:185 +msgid "Remove password or make file unreadable by others." +msgstr "Ta bort lösenord eller gör filen oläsbar för andra" -#: locale/programs/localedef.c:233 -msgid "cannot create directory for output files" -msgstr "kan inte skapa katalog för utfiler" +#: inet/ruserpass.c:277 +#, c-format +msgid "Unknown .netrc keyword %s" +msgstr "Okänt .netrc-nyckelord %s" -#: locale/programs/localedef.c:244 -msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" -msgstr "FATALT: systemet definierar inte \"_POSIX2_LOCALEDEF\"" +#: libidn/nfkc.c:464 +msgid "Character out of range for UTF-8" +msgstr "Tecken utanför intervallet för UTF-8" -#: locale/programs/localedef.c:258 locale/programs/localedef.c:274 -#: locale/programs/localedef.c:599 locale/programs/localedef.c:619 +#: locale/programs/charmap-dir.c:57 #, c-format -msgid "cannot open locale definition file `%s'" -msgstr "kan inte öppna lokaldefinitionsfil \"%s\"" +msgid "cannot read character map directory `%s'" +msgstr "kan inte läsa teckenuppsättningskatalog \"%s\"" -#: locale/programs/localedef.c:286 +#: locale/programs/charmap.c:137 #, c-format -msgid "cannot write output files to `%s'" -msgstr "kan inte skriva utfiler till \"%s\"" +msgid "character map file `%s' not found" +msgstr "teckenuppsättningsfil \"%s\" finns inte" -#: locale/programs/localedef.c:367 +#: locale/programs/charmap.c:194 #, c-format -msgid "" -"System's directory for character maps : %s\n" -" repertoire maps: %s\n" -" locale path : %s\n" -"%s" -msgstr "" -"Systemets kataloger för teckentabeller: %s\n" -" repertoartabeller: %s\n" -" lokal-sökväg : %s\n" -"%s" +msgid "default character map file `%s' not found" +msgstr "standardteckenuppsättningsfil \"%s\" finns inte" -#: locale/programs/localedef.c:567 -msgid "circular dependencies between locale definitions" -msgstr "cirkulärt beroende mellan lokaldefinitioner" +#: locale/programs/charmap.c:257 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "teckenuppsättning \"%s\" är inte ASCII-kompatibel, lokal är inte ISO C-kompatibel\n" -#: locale/programs/localedef.c:573 +#: locale/programs/charmap.c:336 #, c-format -msgid "cannot add already read locale `%s' a second time" -msgstr "kan inte lägga till en redan inläst lokal \"%s\" en andra gång" +msgid "%s: must be greater than \n" +msgstr "%s: mÃ¥ste vara större än \n" -#: locale/programs/locarchive.c:89 locale/programs/locarchive.c:259 -msgid "cannot create temporary file" -msgstr "kan inte skapa temporärfil" +#: locale/programs/charmap.c:356 locale/programs/charmap.c:373 +#: locale/programs/repertoire.c:174 +#, c-format +msgid "syntax error in prolog: %s" +msgstr "syntaxfel i prolog: %s" -#: locale/programs/locarchive.c:118 locale/programs/locarchive.c:305 -msgid "cannot initialize archive file" -msgstr "kan inte initiera arkivfil" +#: locale/programs/charmap.c:357 +msgid "invalid definition" +msgstr "ogiltig definition" -#: locale/programs/locarchive.c:125 locale/programs/locarchive.c:312 -msgid "cannot resize archive file" -msgstr "kan inte byta storlek på arkivfil" +#: locale/programs/charmap.c:374 locale/programs/locfile.c:125 +#: locale/programs/locfile.c:152 locale/programs/repertoire.c:175 +msgid "bad argument" +msgstr "dÃ¥ligt argument" -#: locale/programs/locarchive.c:134 locale/programs/locarchive.c:321 -#: locale/programs/locarchive.c:511 -msgid "cannot map archive header" -msgstr "kan inte läsa arkivhuvud med mmap" +#: locale/programs/charmap.c:402 +#, c-format +msgid "duplicate definition of <%s>" +msgstr "dubblerad definition av <%s>" -#: locale/programs/locarchive.c:156 -msgid "failed to create new locale archive" -msgstr "misslyckades med att skapa nytt lokalarkiv" +#: locale/programs/charmap.c:409 +#, c-format +msgid "value for <%s> must be 1 or greater" +msgstr "värdet pÃ¥ <%s> mÃ¥ste vara 1 eller större" -#: locale/programs/locarchive.c:168 -msgid "cannot change mode of new locale archive" -msgstr "kan inte ändra åtkomstläge på nytt lokalarkiv" +#: locale/programs/charmap.c:421 +#, c-format +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "värdet pÃ¥ <%s> mÃ¥ste vara större eller lika med värdet pÃ¥ <%s>" -#: locale/programs/locarchive.c:253 -msgid "cannot map locale archive file" -msgstr "kan inte öppna lokalarkivfil med mmap" +#: locale/programs/charmap.c:444 locale/programs/repertoire.c:183 +#, c-format +msgid "argument to <%s> must be a single character" +msgstr "argumentet till <%s> mÃ¥ste vara ett enskilt tecken" -#: locale/programs/locarchive.c:329 -msgid "cannot lock new archive" -msgstr "kan inte låsa nytt arkiv" +#: locale/programs/charmap.c:470 +msgid "character sets with locking states are not supported" +msgstr "teckenuppsättningar med lÃ¥sta tillstÃ¥nd stöds ej" -#: locale/programs/locarchive.c:380 -msgid "cannot extend locale archive file" -msgstr "kan inte utöka lokalarkivfil" +#: 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 "syntaxfel i definition av %s: %s" -#: locale/programs/locarchive.c:389 -msgid "cannot change mode of resized locale archive" -msgstr "kan inte ändra åtkomstläge på storleksändrat lokalarkiv" +#: locale/programs/charmap.c:498 locale/programs/charmap.c:678 +#: locale/programs/charmap.c:774 locale/programs/repertoire.c:230 +msgid "no symbolic name given" +msgstr "inget symboliskt namn givet" -#: locale/programs/locarchive.c:397 -msgid "cannot rename new archive" -msgstr "kan inte byta namn på nytt arkiv" +#: locale/programs/charmap.c:552 +msgid "invalid encoding given" +msgstr "ogiltig kodning given" -#: locale/programs/locarchive.c:450 +#: locale/programs/charmap.c:561 +msgid "too few bytes in character encoding" +msgstr "för fÃ¥ byte i teckenkodning" + +#: locale/programs/charmap.c:563 +msgid "too many bytes in character encoding" +msgstr "för mÃ¥nga tecken i teckenkodning" + +#: locale/programs/charmap.c:585 locale/programs/charmap.c:733 +#: locale/programs/charmap.c:816 locale/programs/repertoire.c:296 +msgid "no symbolic name given for end of range" +msgstr "inget symboliskt namn givet för slutet av intervallet" + +#: locale/programs/charmap.c:609 locale/programs/locfile.c:818 +#: locale/programs/repertoire.c:313 #, c-format -msgid "cannot open locale archive \"%s\"" -msgstr "kan inte öppna lokalarkiv \"%s\"" +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "definition av \"%1$s\" slutar inte med \"END %1$s\"" + +#: locale/programs/charmap.c:642 +msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" +msgstr "endast definition av \"WIDTH\" fÃ¥r komma efter definitionen av \"CHARMAP\"" -#: locale/programs/locarchive.c:455 +#: locale/programs/charmap.c:650 locale/programs/charmap.c:713 #, c-format -msgid "cannot stat locale archive \"%s\"" -msgstr "kan inte ta status på lokalarkiv \"%s\"" +msgid "value for %s must be an integer" +msgstr "värdet pÃ¥ %s mÃ¥ste vara heltal" -#: locale/programs/locarchive.c:474 +#: locale/programs/charmap.c:841 #, c-format -msgid "cannot lock locale archive \"%s\"" -msgstr "kan inte låsa lokalarkiv \"%s\"" +msgid "%s: error in state machine" +msgstr "%s: fel i tillstÃ¥ndsmaskin" -#: locale/programs/locarchive.c:497 -msgid "cannot read archive header" -msgstr "kan inte läsa arkivhuvud" +#: locale/programs/charmap.c:849 locale/programs/ld-address.c:615 +#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3820 +#: locale/programs/ld-ctype.c:2224 locale/programs/ld-ctype.c:2996 +#: locale/programs/ld-identification.c:467 +#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347 +#: locale/programs/ld-monetary.c:956 locale/programs/ld-name.c:322 +#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:256 +#: locale/programs/ld-telephone.c:328 locale/programs/ld-time.c:1236 +#: locale/programs/locfile.c:825 locale/programs/repertoire.c:324 +#, c-format +msgid "%s: premature end of file" +msgstr "%s: för tidigt filslut" -#: locale/programs/locarchive.c:557 +#: locale/programs/charmap.c:868 locale/programs/charmap.c:879 #, c-format -msgid "locale '%s' already exists" -msgstr "lokal \"%s\" finns redan" +msgid "unknown character `%s'" +msgstr "okänt tecken \"%s\"" -#: locale/programs/locarchive.c:788 locale/programs/locarchive.c:803 -#: locale/programs/locarchive.c:815 locale/programs/locarchive.c:827 -#: locale/programs/locfile.c:343 -msgid "cannot add to locale archive" -msgstr "kan inte lägga till till lokalarkiv" +#: 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 "" +"antal byte för bytesekvens angivet i början respektive slutet av intervallet\n" +"skiljer sig: %d respektive %d" -#: locale/programs/locarchive.c:982 +#: locale/programs/charmap.c:992 locale/programs/ld-collate.c:2933 +#: locale/programs/repertoire.c:419 +msgid "invalid names for character range" +msgstr "ogiltiga namn för teckenintervall" + +#: locale/programs/charmap.c:1004 locale/programs/repertoire.c:431 +msgid "hexadecimal range format should use only capital characters" +msgstr "hexadecimalt intervallformat bör endast använda versaler" + +#: locale/programs/charmap.c:1022 #, c-format -msgid "locale alias file `%s' not found" -msgstr "fil \"%s\" för lokalalias hittas inte" +msgid "<%s> and <%s> are illegal names for range" +msgstr "<%s> och <%s> är otillÃ¥tna namn för intervall" + +#: locale/programs/charmap.c:1028 +msgid "upper limit in range is not higher then lower limit" +msgstr "övre gräns i intervall är inte större än undre gräns" -#: locale/programs/locarchive.c:1126 +#: locale/programs/charmap.c:1086 +msgid "resulting bytes for range not representable." +msgstr "resulterande byte för intervall är inte representerbara." + +#: locale/programs/ld-address.c:132 locale/programs/ld-collate.c:1532 +#: locale/programs/ld-ctype.c:419 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:96 +#: locale/programs/ld-monetary.c:192 locale/programs/ld-name.c:93 +#: locale/programs/ld-numeric.c:97 locale/programs/ld-paper.c:90 +#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158 #, c-format -msgid "Adding %s\n" -msgstr "Lägger till %s\n" +msgid "No definition for %s category found" +msgstr "Hittade ingen definition för kategori %s" -#: locale/programs/locarchive.c:1132 +#: locale/programs/ld-address.c:143 locale/programs/ld-address.c:181 +#: locale/programs/ld-address.c:199 locale/programs/ld-address.c:228 +#: locale/programs/ld-address.c:300 locale/programs/ld-address.c:319 +#: locale/programs/ld-address.c:332 locale/programs/ld-identification.c:145 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:204 +#: locale/programs/ld-monetary.c:248 locale/programs/ld-monetary.c:264 +#: locale/programs/ld-monetary.c:276 locale/programs/ld-name.c:104 +#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:111 +#: locale/programs/ld-numeric.c:125 locale/programs/ld-paper.c:101 +#: locale/programs/ld-paper.c:110 locale/programs/ld-telephone.c:104 +#: locale/programs/ld-telephone.c:161 locale/programs/ld-time.c:174 +#: locale/programs/ld-time.c:195 #, c-format -msgid "stat of \"%s\" failed: %s: ignored" -msgstr "ta status på \"%s\" misslyckades: %s: ignorerad" +msgid "%s: field `%s' not defined" +msgstr "%s: fält \"%s\" är inte definierat" -#: locale/programs/locarchive.c:1138 +#: locale/programs/ld-address.c:155 locale/programs/ld-address.c:207 +#: locale/programs/ld-address.c:237 locale/programs/ld-address.c:275 +#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116 #, c-format -msgid "\"%s\" is no directory; ignored" -msgstr "\"%s\" är inte en katalog, ignorerad" +msgid "%s: field `%s' must not be empty" +msgstr "%s: fält \"%s\" fÃ¥r inte vara tomt" -#: locale/programs/locarchive.c:1145 +#: locale/programs/ld-address.c:167 #, c-format -msgid "cannot open directory \"%s\": %s: ignored" -msgstr "kan inte öppna katalog \"%s\": %s: ignorerad" +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: ogiltig kontrollsekvens \"%%%c\" i fält \"%s\" " -#: locale/programs/locarchive.c:1217 +#: locale/programs/ld-address.c:218 #, c-format -msgid "incomplete set of locale files in \"%s\"" -msgstr "ofullständig uppsättning av lokalfiler i \"%s\"" +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: terminologisprÃ¥kkod \"%s\" inte definierad" -#: locale/programs/locarchive.c:1281 +#: locale/programs/ld-address.c:243 #, c-format -msgid "cannot read all files in \"%s\": ignored" -msgstr "kan inte läsa alla filer i \"%s\": ignorerad" +msgid "%s: field `%s' must not be defined" +msgstr "%s: fält \"%s\" fÃ¥r inte definieras" -#: locale/programs/locarchive.c:1351 +#: locale/programs/ld-address.c:257 locale/programs/ld-address.c:286 #, c-format -msgid "locale \"%s\" not in archive" -msgstr "lokal \"%s\" finns inte i arkivet" +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: sprÃ¥kförkortning \"%s\" inte definierad" -#: locale/programs/locfile.c:132 +#: locale/programs/ld-address.c:264 locale/programs/ld-address.c:292 +#: locale/programs/ld-address.c:326 locale/programs/ld-address.c:338 #, c-format -msgid "argument to `%s' must be a single character" -msgstr "argumentet till \"%s\" måste vara ett enskilt tecken" +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: värdet pÃ¥ \"%s\" stämmer inte med värdet pÃ¥ \"%s\"" -#: locale/programs/locfile.c:251 -msgid "syntax error: not inside a locale definition section" -msgstr "syntaxfel: inte inne i en lokaldefinition" +#: locale/programs/ld-address.c:311 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: numerisk landkod \"%d\" är inte giltig" -#: locale/programs/locfile.c:625 +#: locale/programs/ld-address.c:507 locale/programs/ld-address.c:544 +#: locale/programs/ld-address.c:582 locale/programs/ld-ctype.c:2603 +#: locale/programs/ld-identification.c:363 +#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300 +#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733 +#: locale/programs/ld-monetary.c:774 locale/programs/ld-name.c:279 +#: locale/programs/ld-numeric.c:262 locale/programs/ld-paper.c:223 +#: locale/programs/ld-telephone.c:287 locale/programs/ld-time.c:1125 +#: locale/programs/ld-time.c:1167 #, c-format -msgid "cannot open output file `%s' for category `%s'" -msgstr "kan inte öppna utfil \"%s\" för kategori \"%s\"" +msgid "%s: field `%s' declared more than once" +msgstr "%s: fält \"%s\" är deklarerad mer än en gÃ¥ng" -#: locale/programs/locfile.c:649 +#: locale/programs/ld-address.c:511 locale/programs/ld-address.c:549 +#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310 +#: locale/programs/ld-monetary.c:702 locale/programs/ld-monetary.c:737 +#: locale/programs/ld-name.c:283 locale/programs/ld-numeric.c:266 +#: locale/programs/ld-telephone.c:291 locale/programs/ld-time.c:1019 +#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130 #, c-format -msgid "failure while writing data for category `%s'" -msgstr "misslyckades skriva data för kategori \"%s\"" +msgid "%s: unknown character in field `%s'" +msgstr "%s: okänt tecken i fält \"%s\"" -#: locale/programs/locfile.c:745 +#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:3802 +#: locale/programs/ld-ctype.c:2976 locale/programs/ld-identification.c:448 +#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329 +#: locale/programs/ld-monetary.c:938 locale/programs/ld-name.c:304 +#: locale/programs/ld-numeric.c:365 locale/programs/ld-paper.c:238 +#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218 #, c-format -msgid "cannot create output file `%s' for category `%s'" -msgstr "kan inte skapa utfil \"%s\" för kategori \"%s\"" +msgid "%s: incomplete `END' line" +msgstr "%s: ofullständig \"END\"-rad" -#: locale/programs/locfile.c:781 -msgid "expect string argument for `copy'" -msgstr "förväntar strängargument för \"copy\"" +#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:2653 +#: locale/programs/ld-collate.c:3804 locale/programs/ld-ctype.c:2227 +#: locale/programs/ld-ctype.c:2979 locale/programs/ld-identification.c:451 +#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331 +#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306 +#: locale/programs/ld-numeric.c:367 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1220 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: definition slutar inte med \"END %1$s\"" -#: locale/programs/locfile.c:785 -msgid "locale name should consist only of portable characters" -msgstr "lokalnamn får endast bestå av portabla tecken" +#: locale/programs/ld-address.c:606 locale/programs/ld-collate.c:521 +#: locale/programs/ld-collate.c:573 locale/programs/ld-collate.c:869 +#: locale/programs/ld-collate.c:882 locale/programs/ld-collate.c:2640 +#: locale/programs/ld-collate.c:3811 locale/programs/ld-ctype.c:1955 +#: locale/programs/ld-ctype.c:2214 locale/programs/ld-ctype.c:2801 +#: locale/programs/ld-ctype.c:2987 locale/programs/ld-identification.c:458 +#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338 +#: locale/programs/ld-monetary.c:947 locale/programs/ld-name.c:313 +#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:247 +#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227 +#, c-format +msgid "%s: syntax error" +msgstr "%s: syntaxfel" -#: locale/programs/locfile.c:804 -msgid "no other keyword shall be specified when `copy' is used" -msgstr "inget annat nyckelord får anges när \"copy\" används" +#: locale/programs/ld-collate.c:396 +#, c-format +msgid "`%.*s' already defined in charmap" +msgstr "\"%.*s\" redan definerad i teckenuppsättning" -#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 -#: locale/programs/repertoire.c:296 +#: locale/programs/ld-collate.c:405 #, c-format -msgid "syntax error in repertoire map definition: %s" -msgstr "syntaxfel i repertoartabellsdefinition: %s" +msgid "`%.*s' already defined in repertoire" +msgstr "\"%.*s\" redan definierad i repertoar" -#: locale/programs/repertoire.c:272 -msgid "no or value given" -msgstr "inget eller värde angivet" +#: locale/programs/ld-collate.c:412 +#, c-format +msgid "`%.*s' already defined as collating symbol" +msgstr "\"%.*s\" redan definierad som ett kollationssymbol" -#: locale/programs/repertoire.c:332 -msgid "cannot save new repertoire map" -msgstr "kan inte säkra repertoartabell" +#: locale/programs/ld-collate.c:419 +#, c-format +msgid "`%.*s' already defined as collating element" +msgstr "\"%.*s\" redan definierad som ett kollationselement" -#: locale/programs/repertoire.c:343 +#: locale/programs/ld-collate.c:450 locale/programs/ld-collate.c:476 #, c-format -msgid "repertoire map file `%s' not found" -msgstr "hittar inte repertoartabell \"%s\"" +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: sorteringsordning \"forward\" och \"backward\" är ömsesidigt uteslutande" -#: locale/programs/repertoire.c:450 +#: locale/programs/ld-collate.c:460 locale/programs/ld-collate.c:486 +#: locale/programs/ld-collate.c:502 #, c-format -msgid "<%s> and <%s> are invalid names for range" -msgstr "<%s> och <%s> är ogiltiga namn för intervall" +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s: \"%s\" är nämnd fler än en gÃ¥ng i definitionen av vikt %d" -#: locale/programs/repertoire.c:457 -msgid "upper limit in range is not smaller then lower limit" -msgstr "övre gräns i intervall är inte mindre än undre gräns" +#: locale/programs/ld-collate.c:558 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: för mÃ¥nga regler, första delen hade bara %d" -#: locale/programs/xmalloc.c:70 malloc/obstack.c:505 malloc/obstack.c:508 -#: posix/getconf.c:1007 -msgid "memory exhausted" -msgstr "minne slut" +#: locale/programs/ld-collate.c:594 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: inte tillräckligt med sorteringsregler" -#: assert/assert-perr.c:57 +#: locale/programs/ld-collate.c:759 #, c-format -msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" -msgstr "%s%s%s:%u: %s%sOväntat fel: %s.\n" +msgid "%s: empty weight string not allowed" +msgstr "%s: tomt viktnamn är inte tillÃ¥tet" -#: assert/assert.c:56 +#: locale/programs/ld-collate.c:854 #, c-format -msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" -msgstr "%s%s%s:%u: %s%sFörsäkran \"%s\" falsk.\n" +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: vikter mÃ¥ste använda samma intervallsymbol som namn" -#: intl/tst-codeset.c:40 intl/tst-codeset.c:50 -msgid "cheese" -msgstr "ost" +#: locale/programs/ld-collate.c:910 +#, c-format +msgid "%s: too many values" +msgstr "%s: för mÃ¥nga värden" -#: intl/tst-gettext2.c:37 -msgid "First string for testing." -msgstr "Första strängen för test." +#: locale/programs/ld-collate.c:1029 locale/programs/ld-collate.c:1204 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "ordningsföljd för \"%.*s\" redan definierad vid %s:%Zu" -#: intl/tst-gettext2.c:38 -msgid "Another string for testing." -msgstr "En till sträng för test." +#: locale/programs/ld-collate.c:1079 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: start- och slut-symbol i ett intervall mÃ¥ste representera tecken" -#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:88 -msgid "NAME" -msgstr "NAMN" +#: locale/programs/ld-collate.c:1106 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: bytesekvens för första och sista tecknet mÃ¥ste ha samma längd" -#: catgets/gencat.c:112 -msgid "Create C header file NAME containing symbol definitions" -msgstr "Skapa C-huvudfil NAMN innehållande symboldefinitioner" +#: locale/programs/ld-collate.c:1148 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: bytesekvens för första tecknet är inte mindre än den för sista tecknet" -#: catgets/gencat.c:114 -msgid "Do not use existing catalog, force new output file" -msgstr "Använd inte existerande katalog, gör en ny utfil" +#: locale/programs/ld-collate.c:1273 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: symboliskt intervall fÃ¥r inte vara omedelbart efter \"order_start\"" -#: catgets/gencat.c:115 -msgid "Write output to file NAME" -msgstr "Skriv resultatet till NAMN" +#: locale/programs/ld-collate.c:1277 +#, c-format +msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'" +msgstr "%s: symboliskt intervall fÃ¥r inte omedelbart följas av \"order_end\"" -#: catgets/gencat.c:120 -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 "" -"Skapa meddelandekatalog. Om INFIL är - så läses standard in. Om UTFIL\n" -"är - så skrivs resultatet till standard ut.\n" +#: locale/programs/ld-collate.c:1297 locale/programs/ld-ctype.c:1475 +#, c-format +msgid "`%s' and `%.*s' are not valid names for symbolic range" +msgstr "\"%s\" och \"%.*s\" är otillÃ¥tna namn för symboliskt intervall" -#: catgets/gencat.c:125 -msgid "" -"-o OUTPUT-FILE [INPUT-FILE]...\n" -"[OUTPUT-FILE [INPUT-FILE]...]" -msgstr "" -"-o UTFIL [INFIL]...\n" -"[UTFIL [INFIL]...]" +#: locale/programs/ld-collate.c:1346 locale/programs/ld-collate.c:3739 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: ordningsföljd för \"%.*s\" redan definierad i %s:%Zu" -#: catgets/gencat.c:282 -msgid "*standard input*" -msgstr "*standard in*" +#: locale/programs/ld-collate.c:1355 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: \"%s\" mÃ¥ste vara ett enskilt tecken" -#: catgets/gencat.c:417 catgets/gencat.c:494 -msgid "illegal set number" -msgstr "otillåtet tal för mängd" +#: locale/programs/ld-collate.c:1548 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: \"position\" mÃ¥ste användas för en given nivÃ¥ i alla sektioner eller inte alls" -#: catgets/gencat.c:444 -msgid "duplicate set definition" -msgstr "dubblerad definition av mängd" +#: locale/programs/ld-collate.c:1573 +#, c-format +msgid "symbol `%s' not defined" +msgstr "symbol \"%s\" inte definierad" -#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677 -msgid "this is the first definition" -msgstr "detta är den första definitionen" +#: locale/programs/ld-collate.c:1649 locale/programs/ld-collate.c:1755 +#, c-format +msgid "symbol `%s' has the same encoding as" +msgstr "symbol \"%s\" har samma värde som" -#: catgets/gencat.c:522 +#: locale/programs/ld-collate.c:1653 locale/programs/ld-collate.c:1759 #, c-format -msgid "unknown set `%s'" -msgstr "okänd mängd \"%s\"" +msgid "symbol `%s'" +msgstr "symbol \"%s\"" -#: catgets/gencat.c:563 -msgid "invalid quote character" -msgstr "ogiltigt citattecken" +#: locale/programs/ld-collate.c:1801 +#, c-format +msgid "no definition of `UNDEFINED'" +msgstr "ingen definition av \"UNDEFINED\"" -#: catgets/gencat.c:576 +#: locale/programs/ld-collate.c:1830 #, c-format -msgid "unknown directive `%s': line ignored" -msgstr "okänt direktiv \"%s\": rad ignorerad" +msgid "too many errors; giving up" +msgstr "för mÃ¥nga fel, ger upp" -#: catgets/gencat.c:621 -msgid "duplicated message number" -msgstr "dubblerat meddelandenummer" +#: locale/programs/ld-collate.c:2738 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: dubbla definitioner av \"%s\"" -#: catgets/gencat.c:674 -msgid "duplicated message identifier" -msgstr "dubblerad meddelandeidentifierare" +#: locale/programs/ld-collate.c:2774 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: dubbla deklarationer för sektion \"%s\"" -#: catgets/gencat.c:731 -msgid "invalid character: message ignored" -msgstr "ogiltigt tecken: meddelandet ignorerat" +#: locale/programs/ld-collate.c:2913 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: okänt tecken i namn för kollationssymbol" -#: catgets/gencat.c:774 -msgid "invalid line" -msgstr "ogiltig rad" +#: locale/programs/ld-collate.c:3045 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: okänt tecken i namnet i ekvivalensdefinitionen" -#: catgets/gencat.c:828 -msgid "malformed line ignored" -msgstr "felaktig rad ignorerad" +#: locale/programs/ld-collate.c:3058 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: okänt tecken i värdet i ekvivalensdefinitionen" -#: catgets/gencat.c:992 catgets/gencat.c:1033 +#: locale/programs/ld-collate.c:3068 #, c-format -msgid "cannot open output file `%s'" -msgstr "kan inte öppna utfil \"%s\"" +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: okänd symbol \"%s\" i ekvivalensdefinition" -#: catgets/gencat.c:1217 -msgid "unterminated message" -msgstr "oavslutat meddelande" +#: locale/programs/ld-collate.c:3077 +msgid "error while adding equivalent collating symbol" +msgstr "fel när ekvivalent kollationssymbol lades till" -#: catgets/gencat.c:1241 -msgid "while opening old catalog file" -msgstr "när gammal katalogfil öppnades" +#: locale/programs/ld-collate.c:3107 +#, c-format +msgid "duplicate definition of script `%s'" +msgstr "dubblerad definition för skript \"%s\"" -#: catgets/gencat.c:1332 -msgid "conversion modules not available" -msgstr "konverteringsmoduler inte tillgängliga" +#: locale/programs/ld-collate.c:3155 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: okänt sektionsnamn \"%s\"" -#: catgets/gencat.c:1358 -msgid "cannot determine escape character" -msgstr "kan inte avgöra kontrolltecken" +#: locale/programs/ld-collate.c:3183 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: dubbla definitioner av ordningsföljd i sektion \"%s\"" -#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63 +#: locale/programs/ld-collate.c:3208 #, c-format -msgid "makecontext: does not know how to handle more than 8 arguments\n" -msgstr "makecontext: kan inte hantera mer än 8 argument\n" +msgid "%s: invalid number of sorting rules" +msgstr "%s: ogiltigt antal sorteringsregler" -#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:147 -#: nis/nis_error.c:29 nis/ypclnt.c:778 nis/ypclnt.c:852 -msgid "Success" -msgstr "Lyckat" +#: locale/programs/ld-collate.c:3235 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: flera definitioner av ordningsföljd i namnlös sektion" -#. TRANS Operation not permitted; only the owner of the file (or other resource) -#. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:17 -msgid "Operation not permitted" -msgstr "Operationen inte tillåten" +#: locale/programs/ld-collate.c:3289 locale/programs/ld-collate.c:3417 +#: locale/programs/ld-collate.c:3780 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: nyckelord \"order_end\" saknas" -#. TRANS No such file or directory. This is a ``file doesn't exist'' error -#. TRANS for ordinary files that are referenced in contexts where they are -#. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:28 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 -msgid "No such file or directory" -msgstr "Filen eller katalogen finns inte" +#: locale/programs/ld-collate.c:3350 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: ordningsföljd för kollationssymbol %.*s är inte definierad ännu" -#. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:37 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 -msgid "No such process" -msgstr "Processen finns inte" +#: locale/programs/ld-collate.c:3368 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: ordningsföljd för kollationselement %.*s är inte definierad ännu" + +#: locale/programs/ld-collate.c:3379 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: kan inte byta ordning efter %.*s: okänd symbol" + +#: locale/programs/ld-collate.c:3431 locale/programs/ld-collate.c:3792 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: nyckelord \"reorder-end\" saknas" + +#: locale/programs/ld-collate.c:3465 locale/programs/ld-collate.c:3664 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "%s: sektion \"%.*s\" okänd" + +#: locale/programs/ld-collate.c:3530 +#, c-format +msgid "%s: bad symbol <%.*s>" +msgstr "%s: ogiltig symbol: <%.*s>" + +#: locale/programs/ld-collate.c:3727 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: kan inte ha \"%s\" som ändpunkt pÃ¥ ellips" + +#: locale/programs/ld-collate.c:3776 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: tom kategoribeskrivning är inte tillÃ¥tet" + +#: locale/programs/ld-collate.c:3795 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: nyckelord \"reorder-sections-end\" saknas" + +#: locale/programs/ld-ctype.c:438 +#, c-format +msgid "No character set name specified in charmap" +msgstr "Inget namn definierat i teckenuppsättning" + +#: locale/programs/ld-ctype.c:467 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "tecken L\"\\u%0*x\" i klass \"%s\" mÃ¥ste vara i klass \"%s\"" + +#: locale/programs/ld-ctype.c:482 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "tecken L\"\\u%0*x\" i klass \"%s\" fÃ¥r inte vara i klass \"%s\"" + +#: locale/programs/ld-ctype.c:496 locale/programs/ld-ctype.c:554 +#, c-format +msgid "internal error in %s, line %u" +msgstr "internt fel i %s, rad %u" + +#: locale/programs/ld-ctype.c:525 +#, c-format +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "tecken \"%s\" i klass \"%s\" mÃ¥ste vara i klass \"%s\"" + +#: locale/programs/ld-ctype.c:541 +#, c-format +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "tecken \"%s\" i klass \"%s\" fÃ¥r inte vara i klass \"%s\"" + +#: locale/programs/ld-ctype.c:571 locale/programs/ld-ctype.c:609 +#, c-format +msgid " character not in class `%s'" +msgstr "-tecknet är inte i klass \"%s\"" + +#: locale/programs/ld-ctype.c:583 locale/programs/ld-ctype.c:620 +#, c-format +msgid " character must not be in class `%s'" +msgstr "-tecknet fÃ¥r inte vara i klass \"%s\"" + +#: locale/programs/ld-ctype.c:598 +#, c-format +msgid "character not defined in character map" +msgstr "tecken inte definierat i teckenuppsättning" + +#: locale/programs/ld-ctype.c:712 +#, c-format +msgid "`digit' category has not entries in groups of ten" +msgstr "\"digit\"-kategori har inte poster i grupper av tio" + +#: locale/programs/ld-ctype.c:761 +#, c-format +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "inga siffror för indata definierade och inga standardnamn finns i teckenuppsättningen" + +#: locale/programs/ld-ctype.c:826 +#, c-format +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "alla tecken i \"outdigit\" är inte tillgängliga i teckenuppsättningen" + +#: locale/programs/ld-ctype.c:843 +#, c-format +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "alla tecken i \"outdigit\" är inte tillgängliga i repertoaren" + +#: locale/programs/ld-ctype.c:1243 +#, c-format +msgid "character class `%s' already defined" +msgstr "teckenklass \"%s\" redan definierad" + +#: locale/programs/ld-ctype.c:1249 +#, c-format +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "implementationsbegränsning: inte fler än %Zd teckenklasser tillÃ¥tna" + +#: locale/programs/ld-ctype.c:1275 +#, c-format +msgid "character map `%s' already defined" +msgstr "teckenuppsättning \"%s\" redan definierad" + +#: locale/programs/ld-ctype.c:1281 +#, c-format +msgid "implementation limit: no more than %d character maps allowed" +msgstr "implementationsbegränsning: inte fler än %d teckenuppsättningar tillÃ¥tet" + +#: locale/programs/ld-ctype.c:1546 locale/programs/ld-ctype.c:1671 +#: locale/programs/ld-ctype.c:1777 locale/programs/ld-ctype.c:2466 +#: locale/programs/ld-ctype.c:3462 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: fält \"%s\" innehÃ¥ller inte exakt tio poster" + +#: locale/programs/ld-ctype.c:1574 locale/programs/ld-ctype.c:2145 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "tillvärdet i intervallet är mindre än frÃ¥nvärdet " + +#: locale/programs/ld-ctype.c:1701 +msgid "start and end character sequence of range must have the same length" +msgstr "start- och slutteckensekvens för intervall mÃ¥ste ha samma längd" + +#: locale/programs/ld-ctype.c:1708 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "tillvärdets teckensekvens är mindre än frÃ¥nvärdets sekvens" + +#: locale/programs/ld-ctype.c:2065 locale/programs/ld-ctype.c:2116 +msgid "premature end of `translit_ignore' definition" +msgstr "för tidigt slut pÃ¥ definition för \"translit_ignore\"" + +#: locale/programs/ld-ctype.c:2071 locale/programs/ld-ctype.c:2122 +#: locale/programs/ld-ctype.c:2164 +msgid "syntax error" +msgstr "syntaxfel" + +#: locale/programs/ld-ctype.c:2298 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: syntaxfel i definition av ny teckenklass" + +#: locale/programs/ld-ctype.c:2313 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: syntaxfel i definition av ny teckenuppsättning" + +#: locale/programs/ld-ctype.c:2488 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "intervall mÃ¥ste markeras med tvÃ¥ operander av samma typ" + +#: locale/programs/ld-ctype.c:2497 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "med symboliska namn som intervallvärden kan inte absoluta intervallet \"...\" användas" + +#: locale/programs/ld-ctype.c:2512 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "med UCS som intervallvärden mÃ¥ste man använda symboliska hexadecimala intervallet \"..\"" + +#: locale/programs/ld-ctype.c:2526 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "med teckenkoder som intervallvärden mÃ¥ste man använda absoluta intervallet \"...\"" + +#: locale/programs/ld-ctype.c:2677 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "dubblerad definition för mappning \"%s\"" + +#: locale/programs/ld-ctype.c:2763 locale/programs/ld-ctype.c:2907 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: sektion \"translit_start\" avslutas inte med \"translit_end\"" + +#: locale/programs/ld-ctype.c:2858 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: dubbla definitioner av \"default_missing\"" + +#: locale/programs/ld-ctype.c:2863 +msgid "previous definition was here" +msgstr "här var föregÃ¥ende definition" + +#: locale/programs/ld-ctype.c:2885 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: ingen representerbar definition av \"default_missing\" hittades" + +#: locale/programs/ld-ctype.c:3038 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: tecken \"%s\" inte definierat i teckenuppsättningen men behövs som standardvärde" + +#: locale/programs/ld-ctype.c:3043 locale/programs/ld-ctype.c:3127 +#: locale/programs/ld-ctype.c:3147 locale/programs/ld-ctype.c:3168 +#: locale/programs/ld-ctype.c:3189 locale/programs/ld-ctype.c:3210 +#: locale/programs/ld-ctype.c:3231 locale/programs/ld-ctype.c:3271 +#: locale/programs/ld-ctype.c:3292 locale/programs/ld-ctype.c:3359 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: tecken \"%s\" i teckenuppsättning kan inte representeras med en byte" + +#: locale/programs/ld-ctype.c:3122 locale/programs/ld-ctype.c:3142 +#: locale/programs/ld-ctype.c:3184 locale/programs/ld-ctype.c:3205 +#: locale/programs/ld-ctype.c:3226 locale/programs/ld-ctype.c:3266 +#: locale/programs/ld-ctype.c:3287 locale/programs/ld-ctype.c:3354 +#: locale/programs/ld-ctype.c:3396 locale/programs/ld-ctype.c:3421 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: tecken \"%s\" inte definierat men behövs som standardvärde" + +#: locale/programs/ld-ctype.c:3163 +#, c-format +msgid "character `%s' not defined while needed as default value" +msgstr "tecken \"%s\" inte definierat men behövs som standardvärde" + +#: locale/programs/ld-ctype.c:3403 locale/programs/ld-ctype.c:3428 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: tecken \"%s\" som behövs som standardvärde kan inte representeras med en byte" + +#: locale/programs/ld-ctype.c:3483 +#, c-format +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "inga siffror för utdata definierade och inga standardnamn finns i teckenuppsättningen" + +#: locale/programs/ld-ctype.c:3774 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: transkriberingsdata för lokal \"%s\" är inte tillgänglig" + +#: locale/programs/ld-ctype.c:3875 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: tabell för klass \"%s\": %lu byte\n" + +#: locale/programs/ld-ctype.c:3944 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: tabell för \"%s\": %lu byte\n" + +#: locale/programs/ld-ctype.c:4077 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: tabell för teckenstorlek: %lu byte\n" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: ingen idenitifikation för kategori \"%s\"" + +#: locale/programs/ld-identification.c:434 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: dubbla definitioner av kategori" + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: ogiltigt värde för fält \"%s\"" + +#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: fält \"%s\" är odefinierat" + +#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154 +#, c-format +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: värde pÃ¥ fält \"%s\" fÃ¥r inte vara en tom sträng" + +#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: felaktigt reguljärt uttryck för fält \"%s\": %s" + +#: locale/programs/ld-monetary.c:222 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: värdet pÃ¥ fält \"int_curr_symbol\" har fel längd" + +#: locale/programs/ld-monetary.c:235 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: värdet pÃ¥ fält \"int_curr_symbol\" stämmer inte med giltiga namn i ISO 4217" + +#: locale/programs/ld-monetary.c:254 locale/programs/ld-numeric.c:117 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: värde pÃ¥ fält \"%s\" fÃ¥r inte vara tom sträng" + +#: locale/programs/ld-monetary.c:282 locale/programs/ld-monetary.c:312 +#, c-format +msgid "%s: value for field `%s' must be in range %d...%d" +msgstr "%s: värden pÃ¥ fält \"%s\" mÃ¥ste vara i intervallet %d...%d" + +#: locale/programs/ld-monetary.c:744 locale/programs/ld-numeric.c:273 +#, c-format +msgid "%s: value for field `%s' must be a single character" +msgstr "%s: värdet för fält \"%s\" mÃ¥ste vara ett enskilt tecken" + +#: locale/programs/ld-monetary.c:841 locale/programs/ld-numeric.c:317 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: \"-1\" mÃ¥ste vara sista post i fält \"%s\"" + +#: locale/programs/ld-monetary.c:863 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: värden pÃ¥ fält \"%s\" mÃ¥ste vara mindre än 127" + +#: locale/programs/ld-monetary.c:906 +msgid "conversion rate value cannot be zero" +msgstr "omvandlingsvärde kan inte vara noll" + +#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125 +#: locale/programs/ld-telephone.c:148 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: ogiltig kontrollsekvens i fält \"%s\"" + +#: locale/programs/ld-time.c:246 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: riktningsflagga i sträng %Zd i \"era\"-fält är varken \"+\" eller \"-\"" + +#: locale/programs/ld-time.c:257 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: riktningsflagga i sträng %Zd i \"era\"-fält är inte ett enskilt tecken" + +#: locale/programs/ld-time.c:270 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: ogiltigt tal för tilläggsvärde i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:278 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: skräp i slutet av tilläggsvärde i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:329 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: ogiltigt startdatum i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:338 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: skräp i slutet av startdatum i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:357 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: startdatum är ogiltigt i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:406 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: ogiltigt slutdatum i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:415 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: skräp i slutet av slutdatum i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:434 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: slutdatum är ogiltigt i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:443 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: eranamn i sträng %Zd i \"era\"-fält saknas" + +#: locale/programs/ld-time.c:455 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: eraformat i sträng %Zd i \"era\"-fält saknas" + +#: locale/programs/ld-time.c:496 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: tredje operanden för värdet av fält \"%s\" kan inte vara större än %d" + +#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: värden pÃ¥ fält \"%s\" fÃ¥r inte vara större än %d" + +#: locale/programs/ld-time.c:520 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: värden pÃ¥ fält \"%s\" fÃ¥r inte vara större än %d" + +#: locale/programs/ld-time.c:1003 +#, c-format +msgid "%s: too few values for field `%s'" +msgstr "%s: för fÃ¥ värden för fält \"%s\"" + +#: locale/programs/ld-time.c:1048 +msgid "extra trailing semicolon" +msgstr "extra avslutande semikolon" + +#: locale/programs/ld-time.c:1051 +#, c-format +msgid "%s: too many values for field `%s'" +msgstr "%s: för mÃ¥nga värden för fält \"%s\"" + +#: locale/programs/linereader.c:129 +msgid "trailing garbage at end of line" +msgstr "avslutande skräp vid radslutet" + +#: locale/programs/linereader.c:297 +msgid "garbage at end of number" +msgstr "skräp i slutet av tal" + +#: locale/programs/linereader.c:409 +msgid "garbage at end of character code specification" +msgstr "skräp i slutet av teckenkodsspecifikation" + +#: locale/programs/linereader.c:495 +msgid "unterminated symbolic name" +msgstr "oavslutat symboliskt namn" + +#: locale/programs/linereader.c:622 +msgid "illegal escape sequence at end of string" +msgstr "otillÃ¥ten teckensekvens vid strängslut" + +#: locale/programs/linereader.c:626 locale/programs/linereader.c:854 +msgid "unterminated string" +msgstr "oavslutad sträng" + +#: locale/programs/linereader.c:668 +msgid "non-symbolic character value should not be used" +msgstr "icke-symboliskt teckenvärde bör inte användas" + +#: locale/programs/linereader.c:815 +#, c-format +msgid "symbol `%.*s' not in charmap" +msgstr "symbol \"%.*s\" finns inte i teckenuppsättning" + +#: locale/programs/linereader.c:836 +#, c-format +msgid "symbol `%.*s' not in repertoire map" +msgstr "symbol \"%.*s\" finns inte i repertoartabell" + +#: locale/programs/locale.c:73 +msgid "System information:" +msgstr "Systeminformation:" + +#: locale/programs/locale.c:75 +msgid "Write names of available locales" +msgstr "Skriv namn pÃ¥ tillgängliga lokaler" + +#: locale/programs/locale.c:77 +msgid "Write names of available charmaps" +msgstr "Skriv namn pÃ¥ tillgängliga teckenuppsättningar" + +#: locale/programs/locale.c:78 +msgid "Modify output format:" +msgstr "Ändra utdataformat:" + +#: locale/programs/locale.c:79 +msgid "Write names of selected categories" +msgstr "Skriv namn pÃ¥ valda kategorier" + +#: locale/programs/locale.c:80 +msgid "Write names of selected keywords" +msgstr "Skriv namn pÃ¥ valda nyckelord" + +#: locale/programs/locale.c:81 +msgid "Print more information" +msgstr "Skriv mer information" + +#: locale/programs/locale.c:86 +msgid "" +"Get locale-specific information. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Hämta lokalspecifik information. För felrapporteringsinstruktioner, se:\n" +".\n" +"Rapportera fel eller synpunkter pÃ¥ översättningen till .\n" + +#: locale/programs/locale.c:91 +msgid "" +"NAME\n" +"[-a|-m]" +msgstr "" +"NAMN\n" +"[-a|-m]" + +#: locale/programs/locale.c:192 +#, c-format +msgid "Cannot set LC_CTYPE to default locale" +msgstr "Kan inte sätta LC_CTYPE till standardlokalen" + +#: locale/programs/locale.c:194 +#, c-format +msgid "Cannot set LC_MESSAGES to default locale" +msgstr "Kan inte sätta LC_MESSAGES till standardlokalen" + +#: locale/programs/locale.c:207 +#, c-format +msgid "Cannot set LC_COLLATE to default locale" +msgstr "Kan inte sätta LC_COLLATE till standardlokalen" + +#: locale/programs/locale.c:223 +#, c-format +msgid "Cannot set LC_ALL to default locale" +msgstr "Kan inte sätta LC_ALL till standardlokalen" + +#: locale/programs/locale.c:499 +#, c-format +msgid "while preparing output" +msgstr "när utdata förbereddes" + +#: locale/programs/localedef.c:119 +msgid "Input Files:" +msgstr "Infiler:" + +#: locale/programs/localedef.c:121 +msgid "Symbolic character names defined in FILE" +msgstr "Symboliska teckennamn definierade i FILE" + +#: locale/programs/localedef.c:122 +msgid "Source definitions are found in FILE" +msgstr "Källdefinitioner finns i FILE" + +#: locale/programs/localedef.c:124 +msgid "FILE contains mapping from symbolic names to UCS4 values" +msgstr "FIL innehÃ¥ller avbildning frÃ¥n symboliska namn till UCS4-värden" + +#: locale/programs/localedef.c:128 +msgid "Create output even if warning messages were issued" +msgstr "Skapa utfil även om varningsmeddelanden genererades" + +#: locale/programs/localedef.c:129 +msgid "Create old-style tables" +msgstr "Skapa tabeller i gammal stil" + +#: locale/programs/localedef.c:130 +msgid "Optional output file prefix" +msgstr "Valfri utfilsprefix" + +#: locale/programs/localedef.c:131 +msgid "Be strictly POSIX conform" +msgstr "Var strikt POSIX-konform" + +#: locale/programs/localedef.c:133 +msgid "Suppress warnings and information messages" +msgstr "Undertryck varningar och informationsmeddelanden" + +#: locale/programs/localedef.c:134 +msgid "Print more messages" +msgstr "Skriv mer meddelanden" + +#: locale/programs/localedef.c:135 +msgid "Archive control:" +msgstr "Arkivkontroll:" + +#: locale/programs/localedef.c:137 +msgid "Don't add new data to archive" +msgstr "Lägg inte till nya data till arkivet" + +#: locale/programs/localedef.c:139 +msgid "Add locales named by parameters to archive" +msgstr "Lägg till lokaler namngivna av parametrar till arkivet" + +#: locale/programs/localedef.c:140 +msgid "Replace existing archive content" +msgstr "Ersätt befintligt arkivinnehÃ¥ll" + +#: locale/programs/localedef.c:142 +msgid "Remove locales named by parameters from archive" +msgstr "Ta bort lokaler namngivna av parametrar frÃ¥n arkivet" + +#: locale/programs/localedef.c:143 +msgid "List content of archive" +msgstr "Visa innehÃ¥llet i arkivet" + +#: locale/programs/localedef.c:145 +msgid "locale.alias file to consult when making archive" +msgstr "locale.alias-fil som ska användas när arkivet skapas" + +#: locale/programs/localedef.c:150 +msgid "Compile locale specification" +msgstr "Kompilera lokalspecifikation" + +#: locale/programs/localedef.c:153 +msgid "" +"NAME\n" +"[--add-to-archive|--delete-from-archive] FILE...\n" +"--list-archive [FILE]" +msgstr "" +"NAMN\n" +"[--add-to-archive|--delete-from-archive] FIL...\n" +"--list-archive [FIL]" + +#: locale/programs/localedef.c:231 +#, c-format +msgid "cannot create directory for output files" +msgstr "kan inte skapa katalog för utfiler" + +#: locale/programs/localedef.c:242 +#, c-format +msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" +msgstr "FATALT: systemet definierar inte \"_POSIX2_LOCALEDEF\"" + +#: locale/programs/localedef.c:256 locale/programs/localedef.c:272 +#: locale/programs/localedef.c:598 locale/programs/localedef.c:618 +#, c-format +msgid "cannot open locale definition file `%s'" +msgstr "kan inte öppna lokaldefinitionsfil \"%s\"" + +#: locale/programs/localedef.c:284 +#, c-format +msgid "cannot write output files to `%s'" +msgstr "kan inte skriva utfiler till \"%s\"" + +#: locale/programs/localedef.c:365 +#, c-format +msgid "" +"System's directory for character maps : %s\n" +" repertoire maps: %s\n" +" locale path : %s\n" +"%s" +msgstr "" +"Systemets kataloger för teckentabeller : %s\n" +" repertoartabeller: %s\n" +" lokal-sökväg : %s\n" +"%s" + +#: locale/programs/localedef.c:566 +#, c-format +msgid "circular dependencies between locale definitions" +msgstr "cirkulärt beroende mellan lokaldefinitioner" + +#: locale/programs/localedef.c:572 +#, c-format +msgid "cannot add already read locale `%s' a second time" +msgstr "kan inte lägga till en redan inläst lokal \"%s\" en andra gÃ¥ng" + +#: locale/programs/locarchive.c:87 locale/programs/locarchive.c:256 +#, c-format +msgid "cannot create temporary file" +msgstr "kan inte skapa temporärfil" + +#: locale/programs/locarchive.c:116 locale/programs/locarchive.c:302 +#, c-format +msgid "cannot initialize archive file" +msgstr "kan inte initiera arkivfil" + +#: locale/programs/locarchive.c:123 locale/programs/locarchive.c:309 +#, c-format +msgid "cannot resize archive file" +msgstr "kan inte byta storlek pÃ¥ arkivfil" + +#: locale/programs/locarchive.c:132 locale/programs/locarchive.c:318 +#: locale/programs/locarchive.c:506 +#, c-format +msgid "cannot map archive header" +msgstr "kan inte läsa arkivhuvud med mmap" + +#: locale/programs/locarchive.c:154 +#, c-format +msgid "failed to create new locale archive" +msgstr "misslyckades med att skapa nytt lokalarkiv" + +#: locale/programs/locarchive.c:166 +#, c-format +msgid "cannot change mode of new locale archive" +msgstr "kan inte ändra Ã¥tkomstläge pÃ¥ nytt lokalarkiv" + +#: locale/programs/locarchive.c:250 +#, c-format +msgid "cannot map locale archive file" +msgstr "kan inte öppna lokalarkivfil med mmap" + +#: locale/programs/locarchive.c:326 +#, c-format +msgid "cannot lock new archive" +msgstr "kan inte lÃ¥sa nytt arkiv" + +#: locale/programs/locarchive.c:375 +#, c-format +msgid "cannot extend locale archive file" +msgstr "kan inte utöka lokalarkivfil" + +#: locale/programs/locarchive.c:384 +#, c-format +msgid "cannot change mode of resized locale archive" +msgstr "kan inte ändra Ã¥tkomstläge pÃ¥ storleksändrat lokalarkiv" + +#: locale/programs/locarchive.c:392 +#, c-format +msgid "cannot rename new archive" +msgstr "kan inte byta namn pÃ¥ nytt arkiv" + +#: locale/programs/locarchive.c:445 +#, c-format +msgid "cannot open locale archive \"%s\"" +msgstr "kan inte öppna lokalarkiv \"%s\"" + +#: locale/programs/locarchive.c:450 +#, c-format +msgid "cannot stat locale archive \"%s\"" +msgstr "kan inte ta status pÃ¥ lokalarkiv \"%s\"" + +#: locale/programs/locarchive.c:469 +#, c-format +msgid "cannot lock locale archive \"%s\"" +msgstr "kan inte lÃ¥sa lokalarkiv \"%s\"" + +#: locale/programs/locarchive.c:492 +#, c-format +msgid "cannot read archive header" +msgstr "kan inte läsa arkivhuvud" + +#: locale/programs/locarchive.c:552 +#, c-format +msgid "locale '%s' already exists" +msgstr "lokal \"%s\" finns redan" + +#: locale/programs/locarchive.c:783 locale/programs/locarchive.c:798 +#: locale/programs/locarchive.c:810 locale/programs/locarchive.c:822 +#: locale/programs/locfile.c:343 +#, c-format +msgid "cannot add to locale archive" +msgstr "kan inte lägga till till lokalarkiv" + +#: locale/programs/locarchive.c:977 +#, c-format +msgid "locale alias file `%s' not found" +msgstr "fil \"%s\" för lokalalias finns inte" + +#: locale/programs/locarchive.c:1121 +#, c-format +msgid "Adding %s\n" +msgstr "Lägger till %s\n" + +#: locale/programs/locarchive.c:1127 +#, c-format +msgid "stat of \"%s\" failed: %s: ignored" +msgstr "ta status pÃ¥ \"%s\" misslyckades: %s: ignorerad" + +#: locale/programs/locarchive.c:1133 +#, c-format +msgid "\"%s\" is no directory; ignored" +msgstr "\"%s\" är inte en katalog, ignorerad" + +#: locale/programs/locarchive.c:1140 +#, c-format +msgid "cannot open directory \"%s\": %s: ignored" +msgstr "kan inte öppna katalog \"%s\": %s: ignorerad" + +#: locale/programs/locarchive.c:1212 +#, c-format +msgid "incomplete set of locale files in \"%s\"" +msgstr "ofullständig uppsättning av lokalfiler i \"%s\"" + +#: locale/programs/locarchive.c:1276 +#, c-format +msgid "cannot read all files in \"%s\": ignored" +msgstr "kan inte läsa alla filer i \"%s\": ignorerad" + +#: locale/programs/locarchive.c:1346 +#, c-format +msgid "locale \"%s\" not in archive" +msgstr "lokal \"%s\" finns inte i arkivet" + +#: locale/programs/locfile.c:131 +#, c-format +msgid "argument to `%s' must be a single character" +msgstr "argumentet till \"%s\" mÃ¥ste vara ett enskilt tecken" + +#: locale/programs/locfile.c:251 +msgid "syntax error: not inside a locale definition section" +msgstr "syntaxfel: inte inne i en lokalsektion" + +#: locale/programs/locfile.c:625 +#, c-format +msgid "cannot open output file `%s' for category `%s'" +msgstr "kan inte öppna utfil \"%s\" för kategori \"%s\"" + +#: locale/programs/locfile.c:649 +#, c-format +msgid "failure while writing data for category `%s'" +msgstr "misslyckades skriva data för kategori \"%s\"" + +#: locale/programs/locfile.c:745 +#, c-format +msgid "cannot create output file `%s' for category `%s'" +msgstr "kan inte skapa utfil \"%s\" för kategori \"%s\"" + +#: locale/programs/locfile.c:781 +msgid "expect string argument for `copy'" +msgstr "förväntar strängargument för \"copy\"" + +#: locale/programs/locfile.c:785 +msgid "locale name should consist only of portable characters" +msgstr "lokalnamn fÃ¥r endast bestÃ¥ av portabla tecken" + +#: locale/programs/locfile.c:804 +msgid "no other keyword shall be specified when `copy' is used" +msgstr "inget annat nyckelord fÃ¥r anges när \"copy\" används" + +#: locale/programs/repertoire.c:229 locale/programs/repertoire.c:270 +#: locale/programs/repertoire.c:295 +#, c-format +msgid "syntax error in repertoire map definition: %s" +msgstr "syntaxfel i repertoartabellsdefinition: %s" + +#: locale/programs/repertoire.c:271 +msgid "no or value given" +msgstr "inget eller värde angivet" + +#: locale/programs/repertoire.c:331 +#, c-format +msgid "cannot save new repertoire map" +msgstr "kan inte spara ny repertoartabell" -#. TRANS Interrupted function call; an asynchronous signal occurred and prevented -#. TRANS completion of the call. When this happens, you should try the call -#. TRANS again. -#. TRANS -#. TRANS You can choose to have functions resume after a signal that is handled, -#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted -#. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:52 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 -msgid "Interrupted system call" -msgstr "Avbrutet systemanrop" +#: locale/programs/repertoire.c:342 +#, c-format +msgid "repertoire map file `%s' not found" +msgstr "hittar inte repertoarfiltabell \"%s\"" -#. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Input/output error" -msgstr "In/ut-fel" +#: locale/programs/repertoire.c:449 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> och <%s> är ogiltiga namn för intervall" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:74 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 -msgid "No such device or address" -msgstr "Enheten eller adressen finns inte" +#: locale/programs/repertoire.c:456 +msgid "upper limit in range is not smaller then lower limit" +msgstr "övre gräns i intervall är inte mindre än undre gräns" -#. TRANS Argument list too long; used when the arguments passed to a new program -#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a -#. TRANS File}) occupy too much memory space. This condition never arises in the -#. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:86 -msgid "Argument list too long" -msgstr "Argumentlistan för lång" +#: login/programs/pt_chown.c:74 +#, 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 "Sätt ägare, grupp och Ã¥tkomsträttigheter pÃ¥ slavpseudoterminalen som motsvaras av mästerpseudoterminalen given av filidentifierare \"%d\". Detta är hjälpprogrammet för funktionen \"grantpt\". Det är inte tänkt att köras direkt frÃ¥n kommandoraden.\n" -#. TRANS Invalid executable file format. This condition is detected by the -#. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:96 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 -msgid "Exec format error" -msgstr "Formatfel på körbar fil" +#: login/programs/pt_chown.c:84 +#, c-format +msgid "" +"The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.\n" +"\n" +"%s" +msgstr "" +"Ägaren sätts till nuvarande användare, gruppen sätts till \"%s\" och Ã¥tkomsträttigheter sätts till \"%o\".\n" +"\n" +"%s" -#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been -#. TRANS closed or reading from a descriptor open only for writing (or vice -#. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:107 -msgid "Bad file descriptor" -msgstr "Felaktig filidentifierare" +#: login/programs/pt_chown.c:161 +#, c-format +msgid "too many arguments" +msgstr "för mÃ¥nga argument" -#. TRANS There are no child processes. This error happens on operations that are -#. TRANS supposed to manipulate child processes, when there aren't any processes -#. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:118 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 -msgid "No child processes" -msgstr "Inga barnprocesser" +#: login/programs/pt_chown.c:169 +#, c-format +msgid "needs to be installed setuid `root'" +msgstr "behöver installeras \"setuid root\"" -#. TRANS Deadlock avoided; allocating a system resource would have resulted in a -#. TRANS deadlock situation. The system does not guarantee that it will notice -#. TRANS all such situations. This error means you got lucky and the system -#. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:130 -msgid "Resource deadlock avoided" -msgstr "Resursdödläge undveks" +#: malloc/mcheck.c:324 +msgid "memory is consistent, library is buggy\n" +msgstr "minnet är konsistent, biblioteket är felaktigt\n" -#. TRANS No memory available. The system cannot allocate more virtual memory -#. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:140 -msgid "Cannot allocate memory" -msgstr "Kan inte allokera minne" +#: malloc/mcheck.c:327 +msgid "memory clobbered before allocated block\n" +msgstr "minnet förstört före allokerat block\n" -#. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: stdio-common/../sysdeps/gnu/errlist.c:149 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 -#: nis/nis_error.c:39 nis/ypclnt.c:808 -msgid "Permission denied" -msgstr "Åtkomst nekas" +#: malloc/mcheck.c:330 +msgid "memory clobbered past end of allocated block\n" +msgstr "minnet förstört efter slutet pÃ¥ allokerat block\n" -#. TRANS Bad address; an invalid pointer was detected. -#. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:159 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 -msgid "Bad address" -msgstr "Felaktig adress" +#: malloc/mcheck.c:333 +msgid "block freed twice\n" +msgstr "block frigjort tvÃ¥ gÃ¥nger\n" -#. TRANS A file that isn't a block special file was given in a situation that -#. TRANS requires one. For example, trying to mount an ordinary file as a file -#. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:170 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 -msgid "Block device required" -msgstr "Blockspecialfil krävs" +#: malloc/mcheck.c:336 +msgid "bogus mcheck_status, library is buggy\n" +msgstr "felaktig mcheck_status, biblioteket är felaktigt\n" -#. TRANS Resource busy; a system resource that can't be shared is already in use. -#. TRANS For example, if you try to delete a file that is the root of a currently -#. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:181 -msgid "Device or resource busy" -msgstr "Enhet eller resurs upptagen" +#: malloc/memusage.sh:27 +msgid "Try `memusage --help' for more information." +msgstr "Försök med \"memusage --help\" för mer information" -#. TRANS File exists; an existing file was specified in a context where it only -#. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:191 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 -msgid "File exists" -msgstr "Filen existerar" +#: malloc/memusage.sh:33 +msgid "memusage: option `$1' requires an argument" +msgstr "memusage: flaggan \"$1\" behöver ett argument" -#. TRANS An attempt to make an improper link across file systems was detected. -#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but -#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:202 -msgid "Invalid cross-device link" -msgstr "Ogiltig länk över skilda enheter" +#: malloc/memusage.sh:39 +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 though 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" +"For bug reporting instructions, please see:\n" +"." +msgstr "" +"Användning: memusage [FLAGGA]... PROGRAM [PROGRAMFLAGGA]...\n" +"SpÃ¥ra minnesanvändning för PROGRAM.\n" +"\n" +" -n,--progname=NAMN Namn pÃ¥ program att spÃ¥ra\n" +" -p,--png=FIL Generera PNG-grafik och spara dem i FIL\n" +" -d,--data=FIL Generera binärdata och spara det i FIL\n" +" -u,--unbuffered Buffra inte utdata\n" +" -b,--buffer=ANTAL Samla ANTAL poster innan de skrivs ut\n" +" --no-timer Samla inte extra information med hjälp av tidur\n" +" -m,--mmap SpÃ¥ra även mmap och dess vänner\n" +"\n" +" -?,--help Visa denna hjälptext och avsluta\n" +" --usage Visa en kort hjälptext\n" +" -V,--version Visa versionsinformation och avluta\n" +"\n" +" Följande flaggor gäller bara när grafik genereras:\n" +" -t,--time-based Gör grafen linjär i tiden\n" +" -T,--total Generera även en graf över totalt minnesutnyttjande\n" +" --title=STRÄNG Använd STRÄNG som titel för grafen.\n" +" -x,--x-size=ANTAL Gör grafiken ANTAL pixlar bred\n" +" -y,--y-size=ANTAL Gör grafiken ANTAL pixlar hög\n" +"\n" +"Obligatoriska argument för lÃ¥nga flaggor är obligatoriska även för\n" +"motsvarande korta.\n" +"\n" +"För felrapporteringsinstruktioner, se:\n" +".\n" +"Rapportera fel eller synpunkter pÃ¥ översättningen till ." -#. TRANS The wrong type of device was given to a function that expects a -#. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:212 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 -msgid "No such device" -msgstr "Enheten finns inte" +#: malloc/memusage.sh:90 +msgid "" +"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n" +" [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n" +" [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]\n" +" PROGRAM [PROGRAMOPTION]..." +msgstr "" +"Syntax: memusage [--data=FIL] [--progname=NAMN] [--png=FIL] [--unbuffered]\n" +" [--buffer=ANTAL] [--no-timer] [--time-based] [--total]\n" +" [--title=STRÄNG] [--x-size=ANTAL] [--y-size=ANTAL]\n" +" PROGRAM [PROGRAMFLAGGA]..." + +#: malloc/memusage.sh:182 +msgid "memusage: option `${1##*=}' is ambiguous" +msgstr "memusage: flaggan \"${1##*=}\" är tvetydig" + +#: malloc/memusage.sh:191 +msgid "memusage: unrecognized option `$1'" +msgstr "memusage: okänd flagga \"$1\"" + +#: malloc/memusage.sh:204 +msgid "No program name given" +msgstr "Inget programnamn givet" -#. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:221 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 -msgid "Not a directory" -msgstr "Inte en katalog" +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "Namnresultatfil" -#. TRANS File is a directory; you cannot open a directory for writing, -#. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:231 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 -msgid "Is a directory" -msgstr "Är en katalog" +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "Titelsträng att använda i resultatgrafiken" -#. TRANS Invalid argument. This is used to indicate various kinds of problems -#. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:241 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 -msgid "Invalid argument" -msgstr "Ogiltigt argument" +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "Generera utdata linjär i tiden (standardvärde är linjär mot antal funktionsanrop)" -#. TRANS The current process has too many files open and can't open any more. -#. TRANS Duplicate descriptors do count toward this limit. -#. TRANS -#. TRANS In BSD and GNU, the number of open files is controlled by a resource -#. TRANS limit that can usually be increased. If you get this error, you might -#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; -#. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:256 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 -msgid "Too many open files" -msgstr "För många öppna filer" +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "Visa ocksÃ¥ en graf av totala minnesÃ¥tgÃ¥ngen" -#. TRANS There are too many distinct file openings in the entire system. Note -#. TRANS that any number of linked channels count as just one file opening; see -#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:267 -msgid "Too many open files in system" -msgstr "För många öppna filer i systemet" +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "gör resultatgrafiken ANTAL pixlar bred" -#. TRANS Inappropriate I/O control operation, such as trying to set terminal -#. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:277 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 -msgid "Inappropriate ioctl for device" -msgstr "Olämplig \"ioctl\" för enhet" +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "gör resultatgrafiken ANTAL pixlar hög" -#. TRANS An attempt to execute a file that is currently open for writing, or -#. TRANS write to a file that is currently being executed. Often using a -#. TRANS debugger to run a program is considered having it open for writing and -#. TRANS will cause this error. (The name stands for ``text file busy''.) This -#. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:290 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 -msgid "Text file busy" -msgstr "Kodfil upptagen" +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "Generera grafik frÃ¥n data frÃ¥n minnesprofilering" -#. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:299 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 -msgid "File too large" -msgstr "Fil för stor" +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "DATAFIL [UTFIL]" -#. TRANS No space left on device; write operation on a file failed because the -#. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:309 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 -msgid "No space left on device" -msgstr "Enheten är full" +#: misc/error.c:118 timezone/zic.c:396 +msgid "Unknown system error" +msgstr "Okänt systemfel" -#. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:318 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 -msgid "Illegal seek" -msgstr "Otillåten sökning" +#: nis/nis_callback.c:189 +msgid "unable to free arguments" +msgstr "kan inte avallokera argument" -#. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:327 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 -msgid "Read-only file system" -msgstr "Filsystemet endast läsbart" +#: nis/nis_error.h:1 nis/ypclnt.c:822 nis/ypclnt.c:910 posix/regcomp.c:132 +#: sysdeps/gnu/errlist.c:20 +msgid "Success" +msgstr "Lyckat" -#. TRANS Too many links; the link count of a single file would become too large. -#. TRANS @code{rename} can cause this error if the file being renamed already has -#. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:338 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 -msgid "Too many links" -msgstr "För många länkar" +#: nis/nis_error.h:2 +msgid "Probable success" +msgstr "Troligtvis lyckat" -#. TRANS Domain error; used by mathematical functions when an argument value does -#. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:361 -msgid "Numerical argument out of domain" -msgstr "Numeriskt argument är utanför området" +#: nis/nis_error.h:3 +msgid "Not found" +msgstr "Inte funnet" -#. TRANS Range error; used by mathematical functions when the result value is -#. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:371 -msgid "Numerical result out of range" -msgstr "Numeriskt resultat är utanför giltigt område" +#: nis/nis_error.h:4 +msgid "Probably not found" +msgstr "Förmodligen inte funnen" -#. TRANS Resource temporarily unavailable; the call might work if you try again -#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; -#. TRANS they are always the same in the GNU C library. -#. TRANS -#. TRANS This error can happen in a few different situations: -#. TRANS -#. TRANS @itemize @bullet -#. TRANS @item -#. TRANS An operation that would block was attempted on an object that has -#. TRANS non-blocking mode selected. Trying the same operation again will block -#. TRANS until some external condition makes it possible to read, write, or -#. TRANS connect (whatever the operation). You can use @code{select} to find out -#. TRANS when the operation will be possible; @pxref{Waiting for I/O}. -#. TRANS -#. TRANS @strong{Portability Note:} In many older Unix systems, this condition -#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code -#. TRANS different from @code{EAGAIN}. To make your program portable, you should -#. TRANS check for both codes and treat them the same. -#. TRANS -#. TRANS @item -#. TRANS A temporary resource shortage made an operation impossible. @code{fork} -#. TRANS can return this error. It indicates that the shortage is expected to -#. TRANS pass, so your program can try the call again later and it may succeed. -#. TRANS It is probably a good idea to delay for a few seconds before trying it -#. TRANS again, to allow time for other processes to release scarce resources. -#. TRANS Such shortages are usually fairly serious and affect the whole system, -#. TRANS so usually an interactive program should report the error to the user -#. TRANS and return to its command loop. -#. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:408 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 -msgid "Resource temporarily unavailable" -msgstr "Resursen tillfälligt otillgänglig" +#: nis/nis_error.h:5 +msgid "Cache expired" +msgstr "Cache gick ur tiden" + +#: nis/nis_error.h:6 +msgid "NIS+ servers unreachable" +msgstr "NIS+ servers kan inte nÃ¥s" + +#: nis/nis_error.h:7 +msgid "Unknown object" +msgstr "Okänt objekt" + +#: nis/nis_error.h:8 +msgid "Server busy, try again" +msgstr "Server upptagen, försök igen" + +#: nis/nis_error.h:9 +msgid "Generic system error" +msgstr "Generiskt systemfel" + +#: nis/nis_error.h:10 +msgid "First/next chain broken" +msgstr "Första/Nästa-kedja bruten" + +#. TRANS Permission denied; the file permissions do not allow the attempted operation. +#: nis/nis_error.h:11 nis/ypclnt.c:867 sysdeps/gnu/errlist.c:157 +msgid "Permission denied" +msgstr "Ã…tkomst nekas" + +#: nis/nis_error.h:12 +msgid "Not owner" +msgstr "Inte ägare" + +#: nis/nis_error.h:13 +msgid "Name not served by this server" +msgstr "Namn hanteras inte av denna server" + +#: nis/nis_error.h:14 +msgid "Server out of memory" +msgstr "Server har slut pÃ¥ minne" + +#: nis/nis_error.h:15 +msgid "Object with same name exists" +msgstr "Objekt med samma namn existerar" + +#: nis/nis_error.h:16 +msgid "Not master server for this domain" +msgstr "Inte huvudserver för denna domän" + +#: nis/nis_error.h:17 +msgid "Invalid object for operation" +msgstr "Ogiltigt objekt för operationen" + +#: nis/nis_error.h:18 +msgid "Malformed name, or illegal name" +msgstr "Felaktigt namn eller otillÃ¥tet namn" + +#: nis/nis_error.h:19 +msgid "Unable to create callback" +msgstr "Kan inte skapa Ã¥teranrop" + +#: nis/nis_error.h:20 +msgid "Results sent to callback proc" +msgstr "Resultat är skickade till Ã¥teranropsprocessen" + +#: nis/nis_error.h:21 +msgid "Not found, no such name" +msgstr "Inte hittad, inget sÃ¥dant namn" + +#: nis/nis_error.h:22 +msgid "Name/entry isn't unique" +msgstr "Namn/post är inte unik" -#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). -#. TRANS The values are always the same, on every operating system. -#. TRANS -#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a -#. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:421 -msgid "Operation would block" -msgstr "Operationen skulle blockera" +#: nis/nis_error.h:23 +msgid "Modification failed" +msgstr "Ändring misslyckades" -#. TRANS An operation that cannot complete immediately was initiated on an object -#. TRANS that has non-blocking mode selected. Some functions that must always -#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return -#. TRANS @code{EAGAIN}. Instead, they return @code{EINPROGRESS} to indicate that -#. TRANS the operation has begun and will take some time. Attempts to manipulate -#. TRANS the object before the call completes return @code{EALREADY}. You can -#. TRANS use the @code{select} function to find out when the pending operation -#. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:437 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 -msgid "Operation now in progress" -msgstr "Operationen pågår nu" +#: nis/nis_error.h:24 +msgid "Database for table does not exist" +msgstr "Databas för tabell existerar inte" -#. TRANS An operation is already in progress on an object that has non-blocking -#. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:447 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 -msgid "Operation already in progress" -msgstr "Operationen pågår redan" +#: nis/nis_error.h:25 +msgid "Entry/table type mismatch" +msgstr "Post/tabell-typer är inkompatibila" -#. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:456 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 -msgid "Socket operation on non-socket" -msgstr "Uttagsoperation på icke-uttag (socket)" +#: nis/nis_error.h:26 +msgid "Link points to illegal name" +msgstr "Länk pekar pÃ¥ ett otillÃ¥tet namn" -#. TRANS The size of a message sent on a socket was larger than the supported -#. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:466 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 -msgid "Message too long" -msgstr "Meddelandet för långt" +#: nis/nis_error.h:27 +msgid "Partial success" +msgstr "Delvis lyckat" -#. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:475 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 -msgid "Protocol wrong type for socket" -msgstr "Fel protokolltyp för uttag (socket)" +#: nis/nis_error.h:28 +msgid "Too many attributes" +msgstr "För mÃ¥nga attribut" -#. TRANS You specified a socket option that doesn't make sense for the -#. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:485 -msgid "Protocol not available" -msgstr "Protokollet inte tillgängligt" +#: nis/nis_error.h:29 +msgid "Error in RPC subsystem" +msgstr "Fel i RPC-delsystem" -#. TRANS The socket domain does not support the requested communications protocol -#. TRANS (perhaps because the requested protocol is completely invalid). -#. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:496 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 -msgid "Protocol not supported" -msgstr "Protokollet stöds ej" +#: nis/nis_error.h:30 +msgid "Missing or malformed attribute" +msgstr "Saknat eller felaktigt attribut" -#. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:505 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 -msgid "Socket type not supported" -msgstr "Uttagstyp (socket) stöds ej" +#: nis/nis_error.h:31 +msgid "Named object is not searchable" +msgstr "Namngivet objekt är inte sökbart" -#. 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 -#. TRANS implemented for all communications protocols. In the GNU system, this -#. TRANS error can happen for many calls when the object does not support the -#. TRANS particular operation; it is a generic indication that the server knows -#. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:519 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 -msgid "Operation not supported" -msgstr "Operationen stöds ej" +#: nis/nis_error.h:32 +msgid "Error while talking to callback proc" +msgstr "Fel vid kommunikation till Ã¥teranropsprocess" -#. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:528 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 -msgid "Protocol family not supported" -msgstr "Protokollfamiljen stöds ej" +#: nis/nis_error.h:33 +msgid "Non NIS+ namespace encountered" +msgstr "Icke-NIS+ namnrymd pÃ¥träffad" -#. 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}. -#: stdio-common/../sysdeps/gnu/errlist.c:538 -msgid "Address family not supported by protocol" -msgstr "Adressfamiljen stöds inte av protokollet" +#: nis/nis_error.h:34 +msgid "Illegal object type for operation" +msgstr "OtillÃ¥ten objekttyp för operationen" -#. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:547 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 -msgid "Address already in use" -msgstr "Adressen upptagen" +#: nis/nis_error.h:35 +msgid "Passed object is not the same object on server" +msgstr "Skickat objekt är inte samma objekt hos servern" -#. TRANS The requested socket address is not available; for example, you tried -#. TRANS to give a socket a name that doesn't match the local host name. -#. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:558 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 -msgid "Cannot assign requested address" -msgstr "Kan inte tilldela begärd adress" +#: nis/nis_error.h:36 +msgid "Modify operation failed" +msgstr "Ändringsoperation misslyckades" -#. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:567 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 -msgid "Network is down" -msgstr "Nätverket är nere" +#: nis/nis_error.h:37 +msgid "Query illegal for named table" +msgstr "FrÃ¥ga otillÃ¥ten för namngiven tabell" -#. TRANS A socket operation failed because the subnet containing the remote host -#. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:577 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 -msgid "Network is unreachable" -msgstr "Nätverket kan inte nås" +#: nis/nis_error.h:38 +msgid "Attempt to remove a non-empty table" +msgstr "Försök att ta bort en tabell som inte är tom" -#. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:586 -msgid "Network dropped connection on reset" -msgstr "Nätverket tog bort förbindelsen vid omstart" +#: nis/nis_error.h:39 +msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" +msgstr "Fel vid läsande av NIS+ kallstartsfil. Är NIS+ installerad?" -#. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:595 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 -msgid "Software caused connection abort" -msgstr "Mjukvara orsakade förbindelsebrott" +#: nis/nis_error.h:40 +msgid "Full resync required for directory" +msgstr "Fullständig resynkronisering krävs för katalog" -#. TRANS A network connection was closed for reasons outside the control of the -#. TRANS local host, such as by the remote machine rebooting or an unrecoverable -#. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:606 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 -msgid "Connection reset by peer" -msgstr "Förbindelse borttagen av partnern" +#: nis/nis_error.h:41 +msgid "NIS+ operation failed" +msgstr "NIS+ operation misslyckades" -#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this -#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the -#. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:617 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 -msgid "No buffer space available" -msgstr "Ingen buffertplats tillgänglig" +#: nis/nis_error.h:42 +msgid "NIS+ service is unavailable or not installed" +msgstr "NIS+-tjänst är otillgänglig eller inte installerad" -#. TRANS You tried to connect a socket that is already connected. -#. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:627 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 -msgid "Transport endpoint is already connected" -msgstr "Transportslutpunkten är redan förbunden" +#: nis/nis_error.h:43 +msgid "Yes, 42 is the meaning of life" +msgstr "Ja, meningen med livet är 42" -#. TRANS The socket is not connected to anything. You get this error when you -#. TRANS try to transmit data over a socket, without first specifying a -#. TRANS destination for the data. For a connectionless socket (for datagram -#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:639 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 -msgid "Transport endpoint is not connected" -msgstr "Transportslutpunkten är inte förbunden" +#: nis/nis_error.h:44 +msgid "Unable to authenticate NIS+ server" +msgstr "Kan inte bevisa äkthet hos NIS+ server" -#. TRANS No default destination address was set for the socket. You get this -#. TRANS error when you try to transmit data over a connectionless socket, -#. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:650 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 -msgid "Destination address required" -msgstr "Destination krävs" +#: nis/nis_error.h:45 +msgid "Unable to authenticate NIS+ client" +msgstr "Kan inte bevisa äkthet hos NIS+ klient" -#. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:659 -msgid "Cannot send after transport endpoint shutdown" -msgstr "Kan inte skicka efter att transportslutpunkten stängts" +#: nis/nis_error.h:46 +msgid "No file space on server" +msgstr "Inget filutrymme hos servern" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:668 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 -msgid "Too many references: cannot splice" -msgstr "För många referenser: kan inte skarva" +#: nis/nis_error.h:47 +msgid "Unable to create process on server" +msgstr "Kan inte skapa process hos server" -#. TRANS A socket operation with a specified timeout received no response during -#. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:678 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 -msgid "Connection timed out" -msgstr "Förbindelsen dog ut (timeout)" +#: nis/nis_error.h:48 +msgid "Master server busy, full dump rescheduled." +msgstr "Huvudserver är upptagen, full dump omskedulerad." -#. TRANS A remote host refused to allow the network connection (typically because -#. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:688 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 -msgid "Connection refused" -msgstr "Förbindelse vägras" +#: nis/nis_local_names.c:122 +#, c-format +msgid "LOCAL entry for UID %d in directory %s not unique\n" +msgstr "LOCAL-post för UID %d i katalog %s är inte unik\n" -#. TRANS Too many levels of symbolic links were encountered in looking up a file name. -#. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:698 -msgid "Too many levels of symbolic links" -msgstr "För många nivåer av symboliska länkar" +#: nis/nis_print.c:51 +msgid "UNKNOWN" +msgstr "OKÄND" -#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for -#. TRANS Files}) or host name too long (in @code{gethostname} or -#. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:709 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 -msgid "File name too long" -msgstr "Filnamn för långt" +#: nis/nis_print.c:109 +msgid "BOGUS OBJECT\n" +msgstr "SKENOBJEKT\n" -#. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:718 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 -msgid "Host is down" -msgstr "Värddator är nere" +#: nis/nis_print.c:112 +msgid "NO OBJECT\n" +msgstr "INGET OBJEKT\n" -#. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:727 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 -msgid "No route to host" -msgstr "Ingen väg till värd" +#: nis/nis_print.c:115 +msgid "DIRECTORY\n" +msgstr "KATALOG\n" -#. TRANS Directory not empty, where an empty directory was expected. Typically, -#. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:737 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 -msgid "Directory not empty" -msgstr "Katalog inte tom" +#: nis/nis_print.c:118 +msgid "GROUP\n" +msgstr "GRUPP\n" -#. TRANS This means that the per-user limit on new process would be exceeded by -#. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on -#. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:748 -msgid "Too many processes" -msgstr "För många processer" +#: nis/nis_print.c:121 +msgid "TABLE\n" +msgstr "TABELL\n" -#. TRANS The file quota system is confused because there are too many users. -#. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:758 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 -msgid "Too many users" -msgstr "För många användare" +#: nis/nis_print.c:124 +msgid "ENTRY\n" +msgstr "POST\n" -#. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:767 -msgid "Disk quota exceeded" -msgstr "Diskkvot överskriden" +#: nis/nis_print.c:127 +msgid "LINK\n" +msgstr "LÄNK\n" -#. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS -#. TRANS system which is due to file system rearrangements on the server host. -#. TRANS Repairing this condition usually requires unmounting and remounting -#. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:779 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 -msgid "Stale NFS file handle" -msgstr "Förlegat NFS-filhandtag" +#: nis/nis_print.c:130 +msgid "PRIVATE\n" +msgstr "PRIVAT\n" -#. TRANS An attempt was made to NFS-mount a remote file system with a file name that -#. TRANS already specifies an NFS-mounted file. -#. TRANS (This is an error on some operating systems, but we expect it to work -#. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:791 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 -msgid "Object is remote" -msgstr "Är ett fjärrobjekt" +#: nis/nis_print.c:133 +msgid "(Unknown object)\n" +msgstr "(Okänt objekt)\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:800 -msgid "RPC struct is bad" -msgstr "RPC-struktur dålig" +#: nis/nis_print.c:167 +#, c-format +msgid "Name : `%s'\n" +msgstr "Namn: \"%s\"\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:809 -msgid "RPC version wrong" -msgstr "RPC-version fel" +#: nis/nis_print.c:168 +#, c-format +msgid "Type : %s\n" +msgstr "Typ: %s\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:818 -msgid "RPC program not available" -msgstr "RPC-programmet inte tillgängligt" +#: nis/nis_print.c:173 +msgid "Master Server :\n" +msgstr "Huvudserver:\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:827 -msgid "RPC program version wrong" -msgstr "RPC-programversion fel" +#: nis/nis_print.c:175 +msgid "Replicate :\n" +msgstr "Replikera:\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:836 -msgid "RPC bad procedure for program" -msgstr "RPC dålig procedur för program" +#: nis/nis_print.c:176 +#, c-format +msgid "\tName : %s\n" +msgstr "\tNamn : %s\n" -#. TRANS No locks available. This is used by the file locking facilities; see -#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but -#. TRANS it can result from an operation to an NFS server running another -#. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:848 -msgid "No locks available" -msgstr "Inga lås tillgängliga" +#: nis/nis_print.c:177 +msgid "\tPublic Key : " +msgstr "\tPublik nyckel: " + +#: nis/nis_print.c:181 +msgid "None.\n" +msgstr "Ingen.\n" + +#: nis/nis_print.c:184 +#, c-format +msgid "Diffie-Hellmann (%d bits)\n" +msgstr "Diffie-Hellmann (%d bitar)\n" + +#: nis/nis_print.c:189 +#, c-format +msgid "RSA (%d bits)\n" +msgstr "RSA (%d bitar)\n" + +#: nis/nis_print.c:192 +msgid "Kerberos.\n" +msgstr "Kerberos.\n" + +#: nis/nis_print.c:195 +#, c-format +msgid "Unknown (type = %d, bits = %d)\n" +msgstr "Okänd (typ = %d, bitar = %d)\n" + +#: nis/nis_print.c:206 +#, c-format +msgid "\tUniversal addresses (%u)\n" +msgstr "\tUniversella adresser (%u)\n" + +#: nis/nis_print.c:228 +msgid "Time to live : " +msgstr "Livslängd: " + +#: nis/nis_print.c:230 +msgid "Default Access rights :\n" +msgstr "Standard Ã¥tkomsträttigheter:\n" + +#: nis/nis_print.c:239 +#, c-format +msgid "\tType : %s\n" +msgstr "\tTyp : %s\n" + +#: nis/nis_print.c:240 +msgid "\tAccess rights: " +msgstr "\tRättigheter : " + +#: nis/nis_print.c:254 +msgid "Group Flags :" +msgstr "Gruppflaggor: " -#. TRANS Inappropriate file type or format. The file was the wrong type for the -#. TRANS operation, or a data file had the wrong format. -#. TRANS -#. TRANS On some systems @code{chmod} returns this error if you try to set the -#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:861 -msgid "Inappropriate file type or format" -msgstr "Filtyp eller format olämplig" +#: nis/nis_print.c:257 +msgid "" +"\n" +"Group Members :\n" +msgstr "" +"\n" +"Gruppmedlemmar:\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:870 -msgid "Authentication error" -msgstr "Äkthetskontroll misslyckades" +#: nis/nis_print.c:269 +#, c-format +msgid "Table Type : %s\n" +msgstr "Tabelltyp : %s\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:879 -msgid "Need authenticator" -msgstr "Behöver äkthetsintygare" +#: nis/nis_print.c:270 +#, c-format +msgid "Number of Columns : %d\n" +msgstr "Antal kolumner : %d\n" -#. TRANS Function not implemented. This indicates that the function called is -#. TRANS not implemented at all, either in the C library itself or in the -#. TRANS operating system. When you get this error, you can be sure that this -#. TRANS particular function will always fail with @code{ENOSYS} unless you -#. TRANS install a new version of the C library or the operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:892 -msgid "Function not implemented" -msgstr "Funktion inte implementerad" +#: nis/nis_print.c:271 +#, c-format +msgid "Character Separator : %c\n" +msgstr "Teckenseparator : %c\n" -#. TRANS Not supported. A function returns this error when certain parameter -#. TRANS values are valid, but the functionality they request is not available. -#. TRANS This can mean that the function does not implement a particular command -#. TRANS or option value or flag bit at all. For functions that operate on some -#. TRANS object given in a parameter, such as a file descriptor or a port, it -#. TRANS might instead mean that only @emph{that specific object} (file -#. TRANS descriptor, port, etc.) is unable to support the other parameters given; -#. TRANS different file descriptors might support different ranges of parameter -#. TRANS values. -#. TRANS -#. TRANS If the entire function is not available at all in the implementation, -#. TRANS it returns @code{ENOSYS} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:912 -msgid "Not supported" -msgstr "Stöds ej" +#: nis/nis_print.c:272 +#, c-format +msgid "Search Path : %s\n" +msgstr "Sökväg : %s\n" -#. 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. -#: stdio-common/../sysdeps/gnu/errlist.c:922 -msgid "Invalid or incomplete multibyte or wide character" -msgstr "Ogiltig eller inte komplett flerbyte- eller brett tecken" +#: nis/nis_print.c:273 +msgid "Columns :\n" +msgstr "Kolumner :\n" -#. TRANS In the GNU system, servers supporting the @code{term} protocol return -#. TRANS this error for certain operations when the caller is not in the -#. TRANS foreground process group of the terminal. Users do not usually see this -#. TRANS error because functions such as @code{read} and @code{write} translate -#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, -#. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:936 -msgid "Inappropriate operation for background process" -msgstr "Operation för bakgrundsprocess olämplig" +#: nis/nis_print.c:276 +#, c-format +msgid "\t[%d]\tName : %s\n" +msgstr "\t[%d]\tNamn : %s\n" -#. TRANS In the GNU system, opening a file returns this error when the file is -#. TRANS translated by a program and the translator program dies while starting -#. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:947 -msgid "Translator died" -msgstr "Översättaren dog" +#: nis/nis_print.c:278 +msgid "\t\tAttributes : " +msgstr "\t\tAttribut : " -#. TRANS The experienced user will know what is wrong. -#. TRANS @c This error code is a joke. Its perror text is part of the joke. -#. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:958 -msgid "?" -msgstr "?" +#: nis/nis_print.c:280 +msgid "\t\tAccess Rights : " +msgstr "\t\tRättigheter : " -#. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:967 -msgid "You really blew it this time" -msgstr "Du strulade till det den här gången" +#: nis/nis_print.c:290 +msgid "Linked Object Type : " +msgstr "Länkad objekttyp: " -#. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:976 -msgid "Computer bought the farm" -msgstr "Datorn packade ihop" +#: nis/nis_print.c:292 +#, c-format +msgid "Linked to : %s\n" +msgstr "Länkad till: %s\n" -#. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:985 -msgid "Gratuitous error" -msgstr "Omotiverat fel" +#: nis/nis_print.c:302 +#, c-format +msgid "\tEntry data of type %s\n" +msgstr "\tPostdata av typ %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:993 -msgid "Bad message" -msgstr "Felaktigt meddelande" +#: nis/nis_print.c:305 +#, c-format +msgid "\t[%u] - [%u bytes] " +msgstr "\t[%u] - [%u byte] " -#: stdio-common/../sysdeps/gnu/errlist.c:1001 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 -msgid "Identifier removed" -msgstr "Identifierare borttagen" +#: nis/nis_print.c:308 +msgid "Encrypted data\n" +msgstr "Krypterat data\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1009 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 -msgid "Multihop attempted" -msgstr "Flerhopp försöktes" +#: nis/nis_print.c:310 +msgid "Binary data\n" +msgstr "Binärdata\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1017 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 -msgid "No data available" -msgstr "Inga data tillgängliga" +#: nis/nis_print.c:326 +#, c-format +msgid "Object Name : %s\n" +msgstr "Objektnamn : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1025 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 -msgid "Link has been severed" -msgstr "Länken har brutits" +#: nis/nis_print.c:327 +#, c-format +msgid "Directory : %s\n" +msgstr "Katalog : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1033 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 -msgid "No message of desired type" -msgstr "Inget meddelande av önskad typ" +#: nis/nis_print.c:328 +#, c-format +msgid "Owner : %s\n" +msgstr "Ägare : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1041 -msgid "Out of streams resources" -msgstr "Stream-resurserna är slut" +#: nis/nis_print.c:329 +#, c-format +msgid "Group : %s\n" +msgstr "Grupp : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1049 -msgid "Device not a stream" -msgstr "Enheten är inte en stream" +#: nis/nis_print.c:330 +msgid "Access Rights : " +msgstr "Rättigheter : " -#: stdio-common/../sysdeps/gnu/errlist.c:1057 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 -msgid "Value too large for defined data type" -msgstr "Värdet för stort för definierad datatyp" +#: nis/nis_print.c:332 +#, c-format +msgid "" +"\n" +"Time to Live : " +msgstr "" +"\n" +"Livslängd : " -#: stdio-common/../sysdeps/gnu/errlist.c:1065 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 -msgid "Protocol error" -msgstr "Protokollfel" +#: nis/nis_print.c:335 +#, c-format +msgid "Creation Time : %s" +msgstr "Skapad : %s" -#: stdio-common/../sysdeps/gnu/errlist.c:1073 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 -msgid "Timer expired" -msgstr "Klockan ringde" +#: nis/nis_print.c:337 +#, c-format +msgid "Mod. Time : %s" +msgstr "Ändr. tid : %s" -#. TRANS Operation canceled; an asynchronous operation was canceled before it -#. TRANS completed. @xref{Asynchronous I/O}. When you call @code{aio_cancel}, -#. TRANS the normal result is for the operations affected to complete with this -#. TRANS error; @pxref{Cancel AIO Operations}. -#: stdio-common/../sysdeps/gnu/errlist.c:1085 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 -msgid "Operation canceled" -msgstr "Operationen avbruten" +#: nis/nis_print.c:338 +msgid "Object Type : " +msgstr "Objekttyp : " -#: stdio-common/../sysdeps/gnu/errlist.c:1093 -msgid "Interrupted system call should be restarted" -msgstr "Avbrutet systemanrop borde omstartas" +#: nis/nis_print.c:358 +#, c-format +msgid " Data Length = %u\n" +msgstr " Datalängd = %u\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1101 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 -msgid "Channel number out of range" -msgstr "Kanalnummer utanför giltigt intervall" +#: nis/nis_print.c:372 +#, c-format +msgid "Status : %s\n" +msgstr "Status : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1109 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 -msgid "Level 2 not synchronized" -msgstr "Nivå 2 inte synkroniserad" +#: nis/nis_print.c:373 +#, c-format +msgid "Number of objects : %u\n" +msgstr "Antal objekt : %u\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1117 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 -msgid "Level 3 halted" -msgstr "Nivå 3 stannad" +#: nis/nis_print.c:377 +#, c-format +msgid "Object #%d:\n" +msgstr "Objekt nr %d:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1125 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 -msgid "Level 3 reset" -msgstr "Nivå 3 omstartad" +#: nis/nis_print_group_entry.c:117 +#, c-format +msgid "Group entry for \"%s.%s\" group:\n" +msgstr "Grupppost för \"%s.%s\" grupp:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1133 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 -msgid "Link number out of range" -msgstr "Länkantal utanför giltigt område" +#: nis/nis_print_group_entry.c:125 +msgid " Explicit members:\n" +msgstr " Explicita medlemmar:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1141 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 -msgid "Protocol driver not attached" -msgstr "Styrprogram för protokoll inte anslutet" +#: nis/nis_print_group_entry.c:130 +msgid " No explicit members\n" +msgstr " Inga explicita medlemmar\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1149 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 -msgid "No CSI structure available" -msgstr "Inga CSI-strukturer tillgängliga" +#: nis/nis_print_group_entry.c:133 +msgid " Implicit members:\n" +msgstr " Implicita medlemmar:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1157 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 -msgid "Level 2 halted" -msgstr "Nivå 2 stannad" +#: nis/nis_print_group_entry.c:138 +msgid " No implicit members\n" +msgstr " Inga implicita medlemmar\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1165 -msgid "Invalid exchange" -msgstr "Ogiltig växel" +#: nis/nis_print_group_entry.c:141 +msgid " Recursive members:\n" +msgstr " Rekursiva medlemmar:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1173 -msgid "Invalid request descriptor" -msgstr "Ogiltig frågedeskriptor" +#: nis/nis_print_group_entry.c:146 +msgid " No recursive members\n" +msgstr " Inga rekursiva medlemmar\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1181 -msgid "Exchange full" -msgstr "Växeln full" +#: nis/nis_print_group_entry.c:149 nis/nis_print_group_entry.c:165 +msgid " Explicit nonmembers:\n" +msgstr " Explicita icke-medlemmar:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1189 -msgid "No anode" -msgstr "Ingen anod" +#: nis/nis_print_group_entry.c:154 +msgid " No explicit nonmembers\n" +msgstr " Inga explicita icke-medlemmar\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1197 -msgid "Invalid request code" -msgstr "Ogiltig åtkomstkod" +#: nis/nis_print_group_entry.c:157 +msgid " Implicit nonmembers:\n" +msgstr " Implicita icke-medlemmar:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1205 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 -msgid "Invalid slot" -msgstr "Ogiltig plats" +#: nis/nis_print_group_entry.c:162 +msgid " No implicit nonmembers\n" +msgstr " Inga implicita icke-medlemmar\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1213 -msgid "File locking deadlock error" -msgstr "Fillåsning gav dödläge" +#: nis/nis_print_group_entry.c:170 +msgid " No recursive nonmembers\n" +msgstr " Inga rekursiva icke-medlemmar\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1221 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 -msgid "Bad font file format" -msgstr "Felaktigt format på typsnittsfil" +#: nis/nss_nisplus/nisplus-publickey.c:101 +#: nis/nss_nisplus/nisplus-publickey.c:183 +#, c-format +msgid "DES entry for netname %s not unique\n" +msgstr "DES-post för nätnamn %s är inte unikt\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1229 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 -msgid "Machine is not on the network" -msgstr "Maskinen finns inte på nätverket" +#: nis/nss_nisplus/nisplus-publickey.c:220 +#, c-format +msgid "netname2user: missing group id list in `%s'." +msgstr "netname2user: gruppid-lista saknas i \"%s\"." -#: stdio-common/../sysdeps/gnu/errlist.c:1237 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 -msgid "Package not installed" -msgstr "Paketet är inte installerat" +#: nis/nss_nisplus/nisplus-publickey.c:302 +#: nis/nss_nisplus/nisplus-publickey.c:308 +#: nis/nss_nisplus/nisplus-publickey.c:373 +#: nis/nss_nisplus/nisplus-publickey.c:382 +#, c-format +msgid "netname2user: (nis+ lookup): %s\n" +msgstr "netname2user: (nis+ uppslagning) %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1245 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 -msgid "Advertise error" -msgstr "Annonseringsfel" +#: nis/nss_nisplus/nisplus-publickey.c:321 +#, c-format +msgid "netname2user: DES entry for %s in directory %s not unique" +msgstr "netname2user: DES-post för %s i katalog %s är inte unik" -#: stdio-common/../sysdeps/gnu/errlist.c:1253 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 -msgid "Srmount error" -msgstr "Srmount-fel" +#: nis/nss_nisplus/nisplus-publickey.c:339 +#, c-format +msgid "netname2user: principal name `%s' too long" +msgstr "netname2user: principalnamn \"%s\" för lÃ¥ngt" -#: stdio-common/../sysdeps/gnu/errlist.c:1261 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 -msgid "Communication error on send" -msgstr "Kommunikationsfel vid sändning" +#: nis/nss_nisplus/nisplus-publickey.c:395 +#, c-format +msgid "netname2user: LOCAL entry for %s in directory %s not unique" +msgstr "netname2user: LOCAL-post för %s i katalog %s är inte unik" -#: stdio-common/../sysdeps/gnu/errlist.c:1269 -msgid "RFS specific error" -msgstr "RFS-specifikt fel" +#: nis/nss_nisplus/nisplus-publickey.c:402 +msgid "netname2user: should not have uid 0" +msgstr "netname2user: borde inte ha uid 0" -#: stdio-common/../sysdeps/gnu/errlist.c:1277 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 -msgid "Name not unique on network" -msgstr "Namnet inte unikt i nätverket" +#: nis/ypclnt.c:825 +msgid "Request arguments bad" +msgstr "Argument för förfrÃ¥gan felaktiga" -#: stdio-common/../sysdeps/gnu/errlist.c:1285 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 -msgid "File descriptor in bad state" -msgstr "Filidentifierare i felaktigt tillstånd" +#: nis/ypclnt.c:828 +msgid "RPC failure on NIS operation" +msgstr "RPC-fel vid NIS-operation" -#: stdio-common/../sysdeps/gnu/errlist.c:1293 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 -msgid "Remote address changed" -msgstr "Fjärradress ändrades" +#: nis/ypclnt.c:831 +msgid "Can't bind to server which serves this domain" +msgstr "Kan inte ansluta till servern som betjänar denna domän" -#: stdio-common/../sysdeps/gnu/errlist.c:1301 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 -msgid "Can not access a needed shared library" -msgstr "Kan inte komma åt ett nödvändigt delat bibliotek" +#: nis/ypclnt.c:834 +msgid "No such map in server's domain" +msgstr "Ingen sÃ¥dan tabell i serverns domän" -#: stdio-common/../sysdeps/gnu/errlist.c:1309 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 -msgid "Accessing a corrupted shared library" -msgstr "Öppnar ett korrupt delat bibliotek" +#: nis/ypclnt.c:837 +msgid "No such key in map" +msgstr "Ingen sÃ¥dan nyckel i tabellen" -#: stdio-common/../sysdeps/gnu/errlist.c:1317 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 -msgid ".lib section in a.out corrupted" -msgstr ".lib-sektion i a.out korrupt" +#: nis/ypclnt.c:840 +msgid "Internal NIS error" +msgstr "Internt NIS-fel" -#: stdio-common/../sysdeps/gnu/errlist.c:1325 -msgid "Attempting to link in too many shared libraries" -msgstr "Försöker att länka in för många delade bibliotek" +#: nis/ypclnt.c:843 +msgid "Local resource allocation failure" +msgstr "Allokeringsfel för lokal resurs" -#: stdio-common/../sysdeps/gnu/errlist.c:1333 -msgid "Cannot exec a shared library directly" -msgstr "Kan inte köra ett delat bibliotek direkt" +#: nis/ypclnt.c:846 +msgid "No more records in map database" +msgstr "Inga fler poster i tabelldatabasen" -#: stdio-common/../sysdeps/gnu/errlist.c:1341 -msgid "Streams pipe error" -msgstr "Streams-rörfel" +#: nis/ypclnt.c:849 +msgid "Can't communicate with portmapper" +msgstr "Kan inte kommunicera med portmapper" -#: stdio-common/../sysdeps/gnu/errlist.c:1349 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 -msgid "Structure needs cleaning" -msgstr "Strukturen behöver städas" +#: nis/ypclnt.c:852 +msgid "Can't communicate with ypbind" +msgstr "Kan inte kommunicera med ypbind" -#: stdio-common/../sysdeps/gnu/errlist.c:1357 -msgid "Not a XENIX named type file" -msgstr "Inte en XENIX-namngiven fil" +#: nis/ypclnt.c:855 +msgid "Can't communicate with ypserv" +msgstr "Kan inte kommunicera med ypserv" -#: stdio-common/../sysdeps/gnu/errlist.c:1365 -msgid "No XENIX semaphores available" -msgstr "Inga XENIX-semaforer tillgängliga" +#: nis/ypclnt.c:858 +msgid "Local domain name not set" +msgstr "Lokalt domännamn inte satt" -#: stdio-common/../sysdeps/gnu/errlist.c:1373 -msgid "Is a named type file" -msgstr "Är av typ namnfil" +#: nis/ypclnt.c:861 +msgid "NIS map database is bad" +msgstr "NIS tabelldatabas är felaktig" -#: stdio-common/../sysdeps/gnu/errlist.c:1381 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 -msgid "Remote I/O error" -msgstr "I/O-fel på fjärrmaskin" +#: nis/ypclnt.c:864 +msgid "NIS client/server version mismatch - can't supply service" +msgstr "NIS versionsskillnad klient/server - kan inte betjäna" -#: stdio-common/../sysdeps/gnu/errlist.c:1389 -msgid "No medium found" -msgstr "Inget medium funnet" +#: nis/ypclnt.c:870 +msgid "Database is busy" +msgstr "Databasen är upptagen" -#: stdio-common/../sysdeps/gnu/errlist.c:1397 -msgid "Wrong medium type" -msgstr "Fel typ på mediet" +#: nis/ypclnt.c:873 +msgid "Unknown NIS error code" +msgstr "Okänd NIS-felkod" -#: stdio-common/../sysdeps/unix/siglist.c:26 -msgid "Signal 0" -msgstr "Signal 0" +#: nis/ypclnt.c:913 +msgid "Internal ypbind error" +msgstr "Internt ypbind-fel" -#: stdio-common/../sysdeps/unix/siglist.c:32 -msgid "IOT trap" -msgstr "IOT-fälla" +#: nis/ypclnt.c:916 +msgid "Domain not bound" +msgstr "Domän inte bunden" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 -msgid "Error 0" -msgstr "Fel 0" +#: nis/ypclnt.c:919 +msgid "System resource allocation failure" +msgstr "Allokeringsfel för systemresurs" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 -#: nis/nis_error.c:40 -msgid "Not owner" -msgstr "Inte ägare" +#: nis/ypclnt.c:922 +msgid "Unknown ypbind error" +msgstr "Okänt ypbind-fel" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 -msgid "I/O error" -msgstr "I/O-fel" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 -msgid "Arg list too long" -msgstr "Argumentlistan för lång" +#: nis/ypclnt.c:963 +msgid "yp_update: cannot convert host to netname\n" +msgstr "yp_update: kan inte omvandla värd till nätnamn\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 -msgid "Bad file number" -msgstr "Felaktig filidentifierare" +#: nis/ypclnt.c:981 +msgid "yp_update: cannot get server address\n" +msgstr "yp_update: kan inte hämta serveradress\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 -msgid "Not enough space" -msgstr "Otillräckligt utrymme" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 -msgid "Device busy" -msgstr "Enhet upptagen" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 -msgid "Cross-device link" -msgstr "Länk mellan åtskilda enheter" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 -msgid "File table overflow" -msgstr "Filtabell flödade över" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 -msgid "Argument out of domain" -msgstr "Argument utanför giltigt område" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 -msgid "Result too large" -msgstr "Resultat för stort" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 -msgid "Deadlock situation detected/avoided" -msgstr "Undvek/upptäckte dödlägessituation" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 -msgid "No record locks available" -msgstr "Inga postlås tillgängliga" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 -msgid "Disc quota exceeded" -msgstr "Diskkvot överskriden" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 -msgid "Bad exchange descriptor" -msgstr "Felaktig \"exchange\"-deskriptor" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 -msgid "Bad request descriptor" -msgstr "Ogiltig frågedeskriptor" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 -msgid "Message tables full" -msgstr "Meddelandetabell full" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 -msgid "Anode table overflow" -msgstr "\"Anode\"-tabell flödar över" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 -msgid "Bad request code" -msgstr "Ogiltig åtkomstkod" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 -msgid "File locking deadlock" -msgstr "Fillåsning gav dödläge" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 -msgid "Error 58" -msgstr "Fel 58" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 -msgid "Error 59" -msgstr "Fel 59" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 -msgid "Not a stream device" -msgstr "Inte en \"stream\"-enhet" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 -msgid "Out of stream resources" -msgstr "Stream-resurserna är slut" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 -msgid "Error 72" -msgstr "Fel 72" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 -msgid "Error 73" -msgstr "Fel 73" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 -msgid "Error 75" -msgstr "Fel 75" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 -msgid "Error 76" -msgstr "Fel 76" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 -msgid "Not a data message" -msgstr "Inte ett datameddelande" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 -msgid "Attempting to link in more shared libraries than system limit" -msgstr "Försök att länka in fler delade bibliotek än systemgränsen" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 -msgid "Can not exec a shared library directly" -msgstr "Kan inte köra ett delat bibliotek direkt" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 -msgid "Illegal byte sequence" -msgstr "Otillåten bytesekvens" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 -msgid "Operation not applicable" -msgstr "Operationen inte tilllämpbar" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 -msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" -msgstr "Antal symboliska länkar påträffade vid sökvägsupplösning översteg MAXSYMLINKS" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 -msgid "Error 91" -msgstr "Fel 91" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 -msgid "Error 92" -msgstr "Fel 92" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 -msgid "Option not supported by protocol" -msgstr "Valet stöds inte av protokollet" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 -msgid "Error 100" -msgstr "Fel 100" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 -msgid "Error 101" -msgstr "Fel 101" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 -msgid "Error 102" -msgstr "Fel 102" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 -msgid "Error 103" -msgstr "Fel 103" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 -msgid "Error 104" -msgstr "Fel 104" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 -msgid "Error 105" -msgstr "Fel 105" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 -msgid "Error 106" -msgstr "Fel 106" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 -msgid "Error 107" -msgstr "Fel 107" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 -msgid "Error 108" -msgstr "Fel 108" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 -msgid "Error 109" -msgstr "Fel 109" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 -msgid "Error 110" -msgstr "Fel 110" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 -msgid "Error 111" -msgstr "Fel 111" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 -msgid "Error 112" -msgstr "Fel 112" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 -msgid "Error 113" -msgstr "Fel 113" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 -msgid "Error 114" -msgstr "Fel 114" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 -msgid "Error 115" -msgstr "Fel 115" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 -msgid "Error 116" -msgstr "Fel 116" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 -msgid "Error 117" -msgstr "Fel 117" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 -msgid "Error 118" -msgstr "Fel 118" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 -msgid "Error 119" -msgstr "Fel 119" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 -msgid "Operation not supported on transport endpoint" -msgstr "Operationen stöds inte på transportslutpunkt" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 -msgid "Address family not supported by protocol family" -msgstr "Adressfamiljen stöds inte av protokollfamiljen" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 -msgid "Network dropped connection because of reset" -msgstr "Nätverket tog bort förbindelsen p.g.a. omstart" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 -msgid "Error 136" -msgstr "Fel 136" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 -msgid "Not a name file" -msgstr "Inte en namnfil" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 -msgid "Not available" -msgstr "Inte tillgänglig" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 -msgid "Is a name file" -msgstr "Är en namnfil" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 -msgid "Reserved for future use" -msgstr "Reserverad för framtida användning" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 -msgid "Error 142" -msgstr "Fel 142" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 -msgid "Cannot send after socket shutdown" -msgstr "Kan inte skicka efter att uttaget (socket) stängts" +#: nscd/aicache.c:76 nscd/hstcache.c:461 +#, c-format +msgid "Haven't found \"%s\" in hosts cache!" +msgstr "Hittar inte \"%s\" i värdcache!" -#: stdio-common/psignal.c:63 +#: nscd/aicache.c:78 nscd/hstcache.c:463 #, c-format -msgid "%s%sUnknown signal %d\n" -msgstr "%s%sOkänd signal %d\n" +msgid "Reloading \"%s\" in hosts cache!" +msgstr "Omladdar \"%s\" i värdcache!" -#: dlfcn/dlinfo.c:51 -msgid "RTLD_SELF used in code not dynamically loaded" -msgstr "RTLD_SELF används i kod som inte är dynamiskt laddad" +#: nscd/cache.c:126 +#, c-format +msgid "add new entry \"%s\" of type %s for %s to cache%s" +msgstr "lägg till ny post \"%s\" av typen %s för %s till cache%s" -#: dlfcn/dlinfo.c:61 -msgid "unsupported dlinfo request" -msgstr "dlinfo-begäran som inte stöds" +#: nscd/cache.c:233 nscd/connections.c:750 +#, c-format +msgid "cannot stat() file `%s': %s" +msgstr "kan inte ta status pÃ¥ fil \"%s\": %s" -#: malloc/mcheck.c:346 -msgid "memory is consistent, library is buggy\n" -msgstr "minnet är konsistent, biblioteket är felaktigt\n" +#: nscd/cache.c:262 +#, c-format +msgid "pruning %s cache; time %ld" +msgstr "beskär %s cache; tid %ld" -#: malloc/mcheck.c:349 -msgid "memory clobbered before allocated block\n" -msgstr "minnet förstört före allokerat block\n" +#: nscd/cache.c:289 +#, c-format +msgid "considering %s entry \"%s\", timeout %" +msgstr "överväger %s-post \"%s\", tidsgräns %" -#: malloc/mcheck.c:352 -msgid "memory clobbered past end of allocated block\n" -msgstr "minnet förstört efter slutet på allokerat block\n" +#: nscd/connections.c:469 nscd/connections.c:481 nscd/connections.c:493 +#: nscd/connections.c:512 +#, c-format +msgid "invalid persistent database file \"%s\": %s" +msgstr "ogiltig persistent databasfil \"%s\": %s" -#: malloc/mcheck.c:355 -msgid "block freed twice\n" -msgstr "block frigjort två gånger\n" +#: nscd/connections.c:483 +msgid "header size does not match" +msgstr "huvudstorlek stämmer inte" -#: malloc/mcheck.c:358 -msgid "bogus mcheck_status, library is buggy\n" -msgstr "felaktig mcheck_status, biblioteket är felaktigt\n" +#: nscd/connections.c:495 +msgid "file size does not match" +msgstr "filstorlek stämmer inte" -#: malloc/memusagestat.c:53 -msgid "Name output file" -msgstr "Namnresultatfil" +#: nscd/connections.c:514 +msgid "verification failed" +msgstr "verifikation misslyckades" -#: malloc/memusagestat.c:54 -msgid "Title string used in output graphic" -msgstr "Titelsträng att använda i resultatgrafiken" +#: nscd/connections.c:528 +#, c-format +msgid "suggested size of table for database %s larger than the persistent database's table" +msgstr "föreslagen storlek pÃ¥ tabellen för databas %s är större än den persistenta databasens tabell" -#: malloc/memusagestat.c:55 -msgid "Generate output linear to time (default is linear to number of function calls)" -msgstr "Generera utdata linjär i tiden (standardvärde är linjär mot anta funktionsanrop)" +#: nscd/connections.c:538 nscd/connections.c:619 +#, c-format +msgid "cannot create read-only descriptor for \"%s\"; no mmap" +msgstr "kan inte skapa läsbar filidentifierare för \"%s\", ingen mmap" -#: malloc/memusagestat.c:57 -msgid "Also draw graph for total memory consumption" -msgstr "Visa också en graf av totala minnesåtgången" +#: nscd/connections.c:598 +#, c-format +msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart" +msgstr "databas för %s korrupt eller använd av flera samtidigt; ta bort %s manuellt om det behövs och starta om" -#: malloc/memusagestat.c:58 -msgid "make output graphic VALUE pixel wide" -msgstr "gör resultatgrafiken VALUE pixlar bred" +#: nscd/connections.c:605 +#, c-format +msgid "cannot create %s; no persistent database used" +msgstr "kan inte skapa %s; ingen persistent databas används" -#: malloc/memusagestat.c:59 -msgid "make output graphic VALUE pixel high" -msgstr "gör resultatgrafiken VALUE pixlar hög" +#: nscd/connections.c:608 +#, c-format +msgid "cannot create %s; no sharing possible" +msgstr "kan inte skapa %s; ingen delning möjlig" -#: malloc/memusagestat.c:64 -msgid "Generate graphic from memory profiling data" -msgstr "Generera grafik från data från minnesprofilering" +#: nscd/connections.c:679 +#, c-format +msgid "cannot write to database file %s: %s" +msgstr "kan inte skriva till databasfil %s: %s" -#: malloc/memusagestat.c:67 -msgid "DATAFILE [OUTFILE]" -msgstr "DATAFIL [UTFIL]" +#: nscd/connections.c:713 +#, c-format +msgid "cannot set socket to close on exec: %s; disabling paranoia mode" +msgstr "kan inte sätta uttag (socket) att stängas vid programstart: %s; kopplar ur paranoialäge" -#: string/strerror.c:43 posix/../sysdeps/posix/gai_strerror.c:57 -msgid "Unknown error" -msgstr "Okänt fel" +#: nscd/connections.c:763 +#, c-format +msgid "cannot open socket: %s" +msgstr "kan inte öppna uttag (socket): %s" -#: string/strsignal.c:69 +#: nscd/connections.c:780 #, c-format -msgid "Real-time signal %d" -msgstr "Realtidssignal %d" +msgid "cannot change socket to nonblocking mode: %s" +msgstr "kan inte ändra uttag (socket) till icke-blockerande: %s" -#: string/strsignal.c:73 +#: nscd/connections.c:788 #, c-format -msgid "Unknown signal %d" -msgstr "Okänd signal %d" +msgid "cannot set socket to close on exec: %s" +msgstr "kan inte sätta uttag (socket) att stängas vid programstart: %s" -#: timezone/zdump.c:176 +#: nscd/connections.c:799 #, c-format -msgid "%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n" -msgstr "%s: användning är %s [ --version ] [ -v ] [ -c gräns ] zonnamn ...\n" +msgid "cannot enable socket to accept connections: %s" +msgstr "kan inte fÃ¥ uttag (socket) att acceptera förbindelser: %s" -#: timezone/zdump.c:269 -msgid "Error writing to standard output" -msgstr "Fel vid skrivning till standard ut" +#: nscd/connections.c:892 +#, c-format +msgid "provide access to FD %d, for %s" +msgstr "ge Ã¥tkomst till FD %d, för %s" -#: timezone/zic.c:361 +#: nscd/connections.c:904 #, c-format -msgid "%s: Memory exhausted: %s\n" -msgstr "%s: Minnet slut: %s\n" +msgid "cannot handle old request version %d; current version is %d" +msgstr "kan inte hantera äldre förfrÃ¥gansversion %d, nuvarande version är %d" -#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157 -msgid "Unknown system error" -msgstr "Okänt systemfel" +#: nscd/connections.c:954 nscd/connections.c:1007 +#, c-format +msgid "cannot write result: %s" +msgstr "kan inte skriva resultat: %s" -#: timezone/zic.c:420 +#: nscd/connections.c:1082 #, c-format -msgid "\"%s\", line %d: %s" -msgstr "\"%s\", rad %d: %s" +msgid "error getting caller's id: %s" +msgstr "kunde inte hämta anropandes identitet: %s" -#: timezone/zic.c:423 +#: nscd/connections.c:1140 nscd/connections.c:1154 #, c-format -msgid " (rule from \"%s\", line %d)" -msgstr " (regel från \"%s\", rad %d)" +msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode" +msgstr "kan inte öppna /proc/slef/cmdline: %s, kopplar ur paranoialäge" -#: timezone/zic.c:435 -msgid "warning: " -msgstr "varning: " +#: nscd/connections.c:1194 +#, c-format +msgid "cannot change to old UID: %s; disabling paranoia mode" +msgstr "kan inte byta till föregÃ¥ende UID: %s; kopplar ur paranoialäge" -#: timezone/zic.c:445 +#: nscd/connections.c:1204 #, c-format -msgid "" -"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" -"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" -msgstr "" -"%s: användning är %s [ --version ] [ -s ] [ -v ] [ -l lokaltid ] [ -p posixregler ] \\\n" -"\t[ -d katalog ] [ -L skottsekunder ] [ -y årkontrollprogram ] [ filnamn ... ]\n" +msgid "cannot change to old GID: %s; disabling paranoia mode" +msgstr "kan inte byta till föregÃ¥ende GID: %s; kopplar ur paranoialäge" -#: timezone/zic.c:492 +#: nscd/connections.c:1217 #, c-format -msgid "%s: More than one -d option specified\n" -msgstr "%s: Flaggan -d given mer än en gång\n" +msgid "cannot change to old working directory: %s; disabling paranoia mode" +msgstr "kan inte byta till föregÃ¥ende arbetskatalog: %s; kopplar ur paranoialäge" -#: timezone/zic.c:502 +#: nscd/connections.c:1245 #, c-format -msgid "%s: More than one -l option specified\n" -msgstr "%s: Flaggan -l given mer än en gång\n" +msgid "re-exec failed: %s; disabling paranoia mode" +msgstr "Ã¥terstart misslyckades: %s; kopplar ur paranoialäge" -#: timezone/zic.c:512 +#: nscd/connections.c:1254 #, c-format -msgid "%s: More than one -p option specified\n" -msgstr "%s: Flaggan -p given mer än en gång\n" +msgid "cannot change current working directory to \"/\": %s" +msgstr "kan inte byta aktuell katalog to \"/\": %s" -#: timezone/zic.c:522 +#: nscd/connections.c:1372 #, c-format -msgid "%s: More than one -y option specified\n" -msgstr "%s: Flaggan -y given mer än en gång\n" +msgid "short read while reading request: %s" +msgstr "fattas data vid läsning av begäran: %s" -#: timezone/zic.c:532 +#: nscd/connections.c:1404 #, c-format -msgid "%s: More than one -L option specified\n" -msgstr "%s: Flaggan -L given mer än en gång\n" +msgid "key length in request too long: %d" +msgstr "nyckellängd i begäran för lÃ¥ng: %d" -#: timezone/zic.c:639 +#: nscd/connections.c:1417 #, c-format -msgid "%s: Can't unlink %s: %s\n" -msgstr "%s: Kan inte ta bort (unlink) %s: %s\n" +msgid "short read while reading request key: %s" +msgstr "fattas data vid läsning av begäransnyckel: %s" -#: timezone/zic.c:646 -msgid "hard link failed, symbolic link used" -msgstr "hård länk misslyckades, använder symbolisk länk" +#: nscd/connections.c:1426 +#, c-format +msgid "handle_request: request received (Version = %d) from PID %ld" +msgstr "handle_request: begäran mottagen (Version = %d) frÃ¥n PID %ld" -#: timezone/zic.c:654 +#: nscd/connections.c:1431 #, c-format -msgid "%s: Can't link from %s to %s: %s\n" -msgstr "%s: Kan inte länka från %s till %s: %s\n" +msgid "handle_request: request received (Version = %d)" +msgstr "handle_request: begäran mottagen (Version = %d)" -#: timezone/zic.c:752 timezone/zic.c:754 -msgid "same rule name in multiple files" -msgstr "samma regel i flera filer" +#: nscd/connections.c:1792 +#, c-format +msgid "could only start %d threads; terminating" +msgstr "kunde bara starta %d trÃ¥dar; avslutar" -#: timezone/zic.c:795 -msgid "unruly zone" -msgstr "besvärlig zon" +#: nscd/connections.c:1840 nscd/connections.c:1841 nscd/connections.c:1858 +#: nscd/connections.c:1867 nscd/connections.c:1885 nscd/connections.c:1896 +#: nscd/connections.c:1907 +#, c-format +msgid "Failed to run nscd as user '%s'" +msgstr "Misslyckades att köra nscd som användare \"%s\"" -#: timezone/zic.c:802 +#: nscd/connections.c:1859 #, c-format -msgid "%s in ruleless zone" -msgstr "%s i zon utan regler" +msgid "initial getgrouplist failed" +msgstr "första getgrouplist misslyckades" -#: timezone/zic.c:823 -msgid "standard input" -msgstr "standard in" +#: nscd/connections.c:1868 +#, c-format +msgid "getgrouplist failed" +msgstr "getgrouplist misslyckades" -#: timezone/zic.c:828 +#: nscd/connections.c:1886 #, c-format -msgid "%s: Can't open %s: %s\n" -msgstr "%s: Kan inte öppna %s: %s\n" +msgid "setgroups failed" +msgstr "setgroups misslyckades" -#: timezone/zic.c:839 -msgid "line too long" -msgstr "för lång rad" +#: nscd/grpcache.c:400 nscd/hstcache.c:411 nscd/initgrcache.c:411 +#: nscd/pwdcache.c:395 +#, c-format +msgid "short write in %s: %s" +msgstr "ofullständig skrivning i %s: %s" -#: timezone/zic.c:859 -msgid "input line of unknown type" -msgstr "inrad av okänd typ" +#: nscd/grpcache.c:443 nscd/initgrcache.c:77 +#, c-format +msgid "Haven't found \"%s\" in group cache!" +msgstr "Hittar inte \"%s\" i gruppcache!" -#: timezone/zic.c:875 +#: nscd/grpcache.c:445 nscd/initgrcache.c:79 #, c-format -msgid "%s: Leap line in non leap seconds file %s\n" -msgstr "%s: \"Leap\"-rad i fil %s som inte är skottsekundsfil\n" +msgid "Reloading \"%s\" in group cache!" +msgstr "Omladdar \"%s\" i gruppcache!" -#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322 +#: nscd/grpcache.c:536 #, c-format -msgid "%s: panic: Invalid l_value %d\n" -msgstr "%s: panik: ogiltigt l_value %d\n" +msgid "Invalid numeric gid \"%s\"!" +msgstr "Ogiltigt numeriskt gruppid (gid) \"%s\"!" -#: timezone/zic.c:890 +#: nscd/mem.c:382 #, c-format -msgid "%s: Error reading %s\n" -msgstr "%s: Fel vid läsning från %s\n" +msgid "freed %zu bytes in %s cache" +msgstr "frigorde %zu byte i %s cache" -#: timezone/zic.c:897 +#: nscd/mem.c:511 #, c-format -msgid "%s: Error closing %s: %s\n" -msgstr "%s: Fel vid stängning av %s: %s\n" +msgid "no more memory for database '%s'" +msgstr "inget mer minne för databas \"%s\"" -#: timezone/zic.c:902 -msgid "expected continuation line not found" -msgstr "förväntad fortsättningsrad inte funnen" +#: nscd/nscd.c:97 +msgid "Read configuration data from NAME" +msgstr "Läs konfigurationsdata frÃ¥n NAMN" -#: timezone/zic.c:958 -msgid "wrong number of fields on Rule line" -msgstr "fel antal fält på \"Rule\"-rad" +#: nscd/nscd.c:99 +msgid "Do not fork and display messages on the current tty" +msgstr "Skapa inte barnprocess, visa meddelanden pÃ¥ nuvarande tty" -#: timezone/zic.c:962 -msgid "nameless rule" -msgstr "namnlös regel" +#: nscd/nscd.c:100 +msgid "NUMBER" +msgstr "ANTAL" -#: timezone/zic.c:967 -msgid "invalid saved time" -msgstr "ogiltigt sparad tid" +#: nscd/nscd.c:100 +msgid "Start NUMBER threads" +msgstr "Starta ANTAL trÃ¥dar" -#: timezone/zic.c:986 -msgid "wrong number of fields on Zone line" -msgstr "fel antal fält på \"Zone\"-rad" +#: nscd/nscd.c:101 +msgid "Shut the server down" +msgstr "Avsluta servern" + +#: nscd/nscd.c:102 +msgid "Print current configuration statistic" +msgstr "Skriv ut nuvarande konfigurationsstatistik" + +#: nscd/nscd.c:103 +msgid "TABLE" +msgstr "TABELL" -#: timezone/zic.c:992 +#: nscd/nscd.c:104 +msgid "Invalidate the specified cache" +msgstr "Invalidera den angivna cachen" + +#: nscd/nscd.c:105 +msgid "TABLE,yes" +msgstr "TABELL,ja" + +#: nscd/nscd.c:106 +msgid "Use separate cache for each user" +msgstr "Använd separat cache för varje användare" + +#: nscd/nscd.c:111 +msgid "Name Service Cache Daemon." +msgstr "Namntjänst cache-demon" + +#: nscd/nscd.c:143 nss/getent.c:858 nss/makedb.c:123 #, c-format -msgid "\"Zone %s\" line and -l option are mutually exclusive" -msgstr "\"Zone %s\"-rad och flaggan -l är ömsesidigt uteslutande" +msgid "wrong number of arguments" +msgstr "fel antal argument" -#: timezone/zic.c:1000 +#: nscd/nscd.c:153 #, c-format -msgid "\"Zone %s\" line and -p option are mutually exclusive" -msgstr "\"Zone %s\"-rad och flaggan -p är ömsesidigt uteslutande" +msgid "failure while reading configuration file; this is fatal" +msgstr "kan inte läsa konfigurationsdata, detta är fatalt" -#: timezone/zic.c:1012 +#: nscd/nscd.c:162 #, c-format -msgid "duplicate zone name %s (file \"%s\", line %d)" -msgstr "dubblerat zonnamn %s (fil \"%s\", rad %d)" +msgid "already running" +msgstr "kör redan" -#: timezone/zic.c:1028 -msgid "wrong number of fields on Zone continuation line" -msgstr "fel antal fält på \"Zone\"-fortsättningsrad" +#: nscd/nscd.c:177 nscd/nscd.c:232 +#, c-format +msgid "cannot fork" +msgstr "kan inte skapa barnprocess" -#: timezone/zic.c:1068 -msgid "invalid UTC offset" -msgstr "ogiltigt UTC-tillägg" +#: nscd/nscd.c:240 +#, c-format +msgid "cannot change current working directory to \"/\"" +msgstr "kan inte byta aktuell katalog till \"/\"" -#: timezone/zic.c:1071 -msgid "invalid abbreviation format" -msgstr "ogiltigt förkortningsformat" +#: nscd/nscd.c:248 +msgid "Could not create log file" +msgstr "Kunde inte skapa loggfil" -#: timezone/zic.c:1097 -msgid "Zone continuation line end time is not after end time of previous line" -msgstr "Zon-fortsättningsradens sluttid är inte efter sluttiden på föregående rad" +#: nscd/nscd.c:301 nscd/nscd.c:326 nscd/nscd_stat.c:172 +#, c-format +msgid "Only root is allowed to use this option!" +msgstr "Bara root har tillÃ¥telse att använda denna operation!" -#: timezone/zic.c:1124 -msgid "wrong number of fields on Leap line" -msgstr "fel antal fält på \"Leap\"-rad" +#: nscd/nscd.c:359 nscd/nscd_stat.c:191 +#, c-format +msgid "write incomplete" +msgstr "ofullständing skrivning" -#: timezone/zic.c:1133 -msgid "invalid leaping year" -msgstr "ogiltigt skottår" +#: nscd/nscd.c:370 +#, c-format +msgid "cannot read invalidate ACK" +msgstr "kan inte läsa ogiltigförklarings-ACK" -#: timezone/zic.c:1148 timezone/zic.c:1252 -msgid "invalid month name" -msgstr "ogiltigt månadsnamn" +#: nscd/nscd.c:376 +#, c-format +msgid "invalidation failed" +msgstr "ogiltigförklaring misslyckades" -#: timezone/zic.c:1161 timezone/zic.c:1374 timezone/zic.c:1388 -msgid "invalid day of month" -msgstr "ogiltig dag i månaden" +#: nscd/nscd.c:386 +#, c-format +msgid "secure services not implemented anymore" +msgstr "säkra tjänster är inte implementerade längre" -#: timezone/zic.c:1166 -msgid "time before zero" -msgstr "tid före noll" +#: nscd/nscd_conf.c:55 +#, c-format +msgid "database %s is not supported\n" +msgstr "databas \"%s\" stöds ej\n" -#: timezone/zic.c:1170 -msgid "time too small" -msgstr "tid för kort" +#: nscd/nscd_conf.c:106 +#, c-format +msgid "Parse error: %s" +msgstr "Parsfel: %s" -#: timezone/zic.c:1174 -msgid "time too large" -msgstr "tid för lång" +#: nscd/nscd_conf.c:191 +#, c-format +msgid "Must specify user name for server-user option" +msgstr "Användarnamn krävs för \"server-user\"-flaggan" -#: timezone/zic.c:1178 timezone/zic.c:1281 -msgid "invalid time of day" -msgstr "ogiltig tid på dagen" +#: nscd/nscd_conf.c:198 +#, c-format +msgid "Must specify user name for stat-user option" +msgstr "Användarnamn krävs för \"stat-user\"-flaggan" -#: timezone/zic.c:1197 -msgid "illegal CORRECTION field on Leap line" -msgstr "otillåtet \"CORRECTION\"-fält på \"Leap\"-rad" +#: nscd/nscd_conf.c:242 +#, c-format +msgid "invalid value for 'reload-count': %u" +msgstr "ogiltigt värde för \"reload-count\": %u" -#: timezone/zic.c:1201 -msgid "illegal Rolling/Stationary field on Leap line" -msgstr "otillåtet \"Rolling/Stationary\"-fält på \"Leap\"-rad" +#: nscd/nscd_conf.c:257 +#, c-format +msgid "Must specify value for restart-interval option" +msgstr "MÃ¥ste ge värde för \"restart-interval\"-flaggan" -#: timezone/zic.c:1216 -msgid "wrong number of fields on Link line" -msgstr "fel antal fält på \"Link\"-rad" +#: nscd/nscd_conf.c:271 +#, c-format +msgid "Unknown option: %s %s %s" +msgstr "Okänd flagga: %s %s %s" -#: timezone/zic.c:1220 -msgid "blank FROM field on Link line" -msgstr "tomt \"FROM\"-fält på \"Link\"-rad" +#: nscd/nscd_conf.c:284 +#, c-format +msgid "cannot get current working directory: %s; disabling paranoia mode" +msgstr "kan inte hämta aktuell katalog: %s; kopplar ut paranoialäge" -#: timezone/zic.c:1224 -msgid "blank TO field on Link line" -msgstr "tomt \"TO\"-fält på \"Link\"-rad" +#: nscd/nscd_conf.c:304 +#, c-format +msgid "maximum file size for %s database too small" +msgstr "maximal filstorlek för \"%s\"-databasen är för liten" -#: timezone/zic.c:1301 -msgid "invalid starting year" -msgstr "ogiltigt startår" +#: nscd/nscd_stat.c:141 +#, c-format +msgid "cannot write statistics: %s" +msgstr "kan inte skriva statistik: %s" -#: timezone/zic.c:1305 -msgid "starting year too low to be represented" -msgstr "startår för litet för att kunna representeras" +#: nscd/nscd_stat.c:156 +msgid "yes" +msgstr "ja" + +#: nscd/nscd_stat.c:157 +msgid "no" +msgstr "nej" -#: timezone/zic.c:1307 -msgid "starting year too high to be represented" -msgstr "startår för stort för att kunna representeras" +#: nscd/nscd_stat.c:168 +#, c-format +msgid "Only root or %s is allowed to use this option!" +msgstr "Bara root eller %s har tillÃ¥telse att använda denna operation!" -#: timezone/zic.c:1326 -msgid "invalid ending year" -msgstr "ogiltigt slutår" +#: nscd/nscd_stat.c:179 +#, c-format +msgid "nscd not running!\n" +msgstr "nscd kör inte!\n" -#: timezone/zic.c:1330 -msgid "ending year too low to be represented" -msgstr "slutår för litet för att kunna representeras" +#: nscd/nscd_stat.c:203 +#, c-format +msgid "cannot read statistics data" +msgstr "kan inte läsa statistikdata" -#: timezone/zic.c:1332 -msgid "ending year too high to be represented" -msgstr "slutår för stort för att kunna representeras" +#: nscd/nscd_stat.c:206 +#, c-format +msgid "" +"nscd configuration:\n" +"\n" +"%15d server debug level\n" +msgstr "" +"nscd konfiguration:\n" +"\n" +"%15d servers felsökningsläge\n" -#: timezone/zic.c:1335 -msgid "starting year greater than ending year" -msgstr "startår är större än slutår" +#: nscd/nscd_stat.c:230 +#, c-format +msgid "%3ud %2uh %2um %2lus server runtime\n" +msgstr "%3ud %2uh %2um %2lus servers körtid\n" + +#: nscd/nscd_stat.c:233 +#, c-format +msgid " %2uh %2um %2lus server runtime\n" +msgstr " %2uh %2um %2lus servers körtid\n" + +#: nscd/nscd_stat.c:235 +#, c-format +msgid " %2um %2lus server runtime\n" +msgstr " %2um %2lus servers körtid\n" + +#: nscd/nscd_stat.c:237 +#, c-format +msgid " %2lus server runtime\n" +msgstr " %2lus servers körtid\n" + +#: nscd/nscd_stat.c:239 +#, 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" +msgstr "" +"%15d nuvarande antal trÃ¥dar\n" +"%15d maximalt antal trÃ¥dar\n" +"%15lu antal gÃ¥nger en klient behövde vänta\n" +"%15s paranoialäge pÃ¥slagen\n" +"%15lu omstart internt\n" -#: timezone/zic.c:1342 -msgid "typed single year" -msgstr "satte typ på endast ett år" +#: nscd/nscd_stat.c:273 +#, 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 cache hits on positive entries\n" +"%15 cache hits on negative entries\n" +"%15 cache misses on positive entries\n" +"%15 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 number of delays on rdlock\n" +"%15 number of delays on wrlock\n" +"%15 memory allocations failed\n" +"%15s check /etc/%s for changes\n" +msgstr "" +"\n" +"%s cache:\n" +"\n" +"%15s cache är pÃ¥slagen\n" +"%15s cache är persistent\n" +"%15s cache är delad\n" +"%15zu föreslagen storlek\n" +"%15zu total datapoolstorlek\n" +"%15zu använd datapoolstorlek\n" +"%15lu livslängd i sekunder för positiva poster\n" +"%15lu livslängd i sekunder för negativa poster\n" +"%15 cache-träffar för positiva poster\n" +"%15 cache-träffar för negativa poster\n" +"%15 cache-missar för positiva poster\n" +"%15 cache-missar för negativa poster\n" +"%15lu%% cache träffprocent\n" +"%15zu nuvarande antal värden i cache\n" +"%15zu maximalt antal värden i cache\n" +"%15zu maximal kedjelängd som söks\n" +"%15 antal väntan pÃ¥ läslÃ¥s\n" +"%15 antal väntan pÃ¥ skrivlÃ¥s\n" +"%15 antal misslyckade minnesallokeringar\n" +"%15s kontrollera /etc/%s för ändringar\n" -#: timezone/zic.c:1379 -msgid "invalid weekday name" -msgstr "ogiltigt veckodagsnamn" +#: nscd/pwdcache.c:438 +#, c-format +msgid "Haven't found \"%s\" in password cache!" +msgstr "Hittar inte \"%s\" i lösenordscache!" -#: timezone/zic.c:1494 +#: nscd/pwdcache.c:440 #, c-format -msgid "%s: Can't remove %s: %s\n" -msgstr "%s: Kan inte ta bort %s: %s\n" +msgid "Reloading \"%s\" in password cache!" +msgstr "Omladdar \"%s\" i lösenordscache!" -#: timezone/zic.c:1504 +#: nscd/pwdcache.c:532 #, c-format -msgid "%s: Can't create %s: %s\n" -msgstr "%s: Kan inte skapa %s: %s\n" +msgid "Invalid numeric uid \"%s\"!" +msgstr "Ogiltigt numeriskt användarid (uid) \"%s\"!" -#: timezone/zic.c:1570 +#: nscd/selinux.c:151 #, c-format -msgid "%s: Error writing %s\n" -msgstr "%s: Fel vid skrivning till %s\n" +msgid "Failed opening connection to the audit subsystem: %m" +msgstr "Misslyckades med att öppna en förbindelse till undersystemet för granskning (audit): %m" -#: timezone/zic.c:1760 -msgid "can't determine time zone abbreviation to use just after until time" -msgstr "kan inte avgöra tidszonsförkortning att använda just efter \"until\"-tid" +#: nscd/selinux.c:172 +msgid "Failed to set keep-capabilities" +msgstr "Misslyckades med att sätta \"keep\"-kapabiliteter" -#: timezone/zic.c:1803 -msgid "too many transitions?!" -msgstr "för många övergångar?!" +#: nscd/selinux.c:173 nscd/selinux.c:232 +#, c-format +msgid "prctl(KEEPCAPS) failed" +msgstr "prctl(KEEPCAPS) misslyckades" -#: timezone/zic.c:1822 -msgid "internal error - addtype called with bad isdst" -msgstr "internt fel - addtype anropad med felaktig isdst" +#: nscd/selinux.c:187 +msgid "Failed to initialize drop of capabilities" +msgstr "Misslyckades med att initiera borttagning av kapabiliteter" -#: timezone/zic.c:1826 -msgid "internal error - addtype called with bad ttisstd" -msgstr "internt fel - addtype anropad med felaktig ttisstd" +#: nscd/selinux.c:188 +#, c-format +msgid "cap_init failed" +msgstr "cap_init misslyckades" -#: timezone/zic.c:1830 -msgid "internal error - addtype called with bad ttisgmt" -msgstr "internt fel - addtype anropad med felaktig ttisgmt" +#: nscd/selinux.c:205 +msgid "Failed to drop capabilities\n" +msgstr "Misslyckades med att ta bort kapabiliteter\n" -#: timezone/zic.c:1849 -msgid "too many local time types" -msgstr "för många lokala tidstyper" +#: nscd/selinux.c:206 nscd/selinux.c:223 +#, c-format +msgid "cap_set_proc failed" +msgstr "cap_set_proc misslyckades" -#: timezone/zic.c:1877 -msgid "too many leap seconds" -msgstr "för många skottsekunder" +#: nscd/selinux.c:222 +msgid "Failed to drop capabilities" +msgstr "Misslyckades med att ta bort kapabiliteter" -#: timezone/zic.c:1883 -msgid "repeated leap second moment" -msgstr "upprepat skottsekundstillfälle" +#: nscd/selinux.c:231 +msgid "Failed to unset keep-capabilities" +msgstr "Misslyckades med att ta bort \"keep\"-kapabiliteter" -#: timezone/zic.c:1935 -msgid "Wild result from command execution" -msgstr "Vilt resultat från kommandokörning" +#: nscd/selinux.c:247 +msgid "Failed to determine if kernel supports SELinux" +msgstr "Misslyckades med att ta reda pÃ¥ om kärnan stödjer SELinux" -#: timezone/zic.c:1936 +#: nscd/selinux.c:262 #, c-format -msgid "%s: command was '%s', result was %d\n" -msgstr "%s: kommandot var \"%s\", resultatet blev %d\n" +msgid "Failed to start AVC thread" +msgstr "Misslyckades med att starta AVC-trÃ¥d" -#: timezone/zic.c:2031 -msgid "Odd number of quotation marks" -msgstr "Ojämnt antal citationstecken" +#: nscd/selinux.c:284 +#, c-format +msgid "Failed to create AVC lock" +msgstr "Misslyckade med att skapa AVC-lÃ¥s" -#: timezone/zic.c:2051 timezone/zic.c:2070 -msgid "time overflow" -msgstr "för stort tidsvärde" +#: nscd/selinux.c:324 +#, c-format +msgid "Failed to start AVC" +msgstr "Misslyckades med att starta AVC" -#: timezone/zic.c:2117 -msgid "use of 2/29 in non leap-year" -msgstr "använder 29/2 i icke-skottår" +#: nscd/selinux.c:326 +msgid "Access Vector Cache (AVC) started" +msgstr "Access Vector Cache (AVC) startad" -#: timezone/zic.c:2151 -msgid "no day in month matches rule" -msgstr "ingen dag i månaden matchar regeln" +#: nscd/selinux.c:347 +msgid "Error getting context of socket peer" +msgstr "Kunde inte hämta kontext för uttagsparter (socket peer)" -#: timezone/zic.c:2175 -msgid "too many, or too long, time zone abbreviations" -msgstr "för många eller för långa tidszonförkortningar" +#: nscd/selinux.c:352 +msgid "Error getting context of nscd" +msgstr "Kunde inte hämta kontext för nscd" -#: timezone/zic.c:2216 -#, c-format -msgid "%s: Can't create directory %s: %s\n" -msgstr "%s: Kan inte skapa katalog %s: %s\n" +#: nscd/selinux.c:358 +msgid "Error getting sid from context" +msgstr "Kunde inte hämta \"sid\" frÃ¥n kontext" -#: timezone/zic.c:2238 +#: nscd/selinux.c:390 #, c-format -msgid "%s: %d did not sign extend correctly\n" -msgstr "%s: %d teckenexpanderades inte korrekt\n" +msgid "" +"\n" +"SELinux AVC Statistics:\n" +"\n" +"%15u entry lookups\n" +"%15u entry hits\n" +"%15u entry misses\n" +"%15u entry discards\n" +"%15u CAV lookups\n" +"%15u CAV hits\n" +"%15u CAV probes\n" +"%15u CAV misses\n" +msgstr "" +"\n" +"SELinux AVC Statistik:\n" +"\n" +"%15u postsökingar\n" +"%15u postträffar\n" +"%15u postmissar\n" +"%15u bortkastade poster\n" +"%15u CAV-sökningar\n" +"%15u CAV-träffar\n" +"%15u CAV-sonderingar\n" +"%15u CAV-missar\n" -#: posix/../sysdeps/generic/wordexp.c:1797 -msgid "parameter null or not set" -msgstr "parameter är tom eller inte satt" +#: nss/getent.c:52 +msgid "database [key ...]" +msgstr "databas [nyckel ...]" -#: posix/../sysdeps/posix/gai_strerror.c:31 -msgid "Address family for hostname not supported" -msgstr "Adressfamilj för värdnamn stöds ej" +#: nss/getent.c:57 +msgid "Service configuration to be used" +msgstr "Tjänstekonfiguration som ska användas" -#: posix/../sysdeps/posix/gai_strerror.c:32 -msgid "Temporary failure in name resolution" -msgstr "Namnuppslagning misslyckades temporärt" +#: nss/getent.c:62 +msgid "" +"Get entries from administrative database. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Hämta poster frÃ¥n den administrativa databasen För felrapporteringsinstruktioner, se:\n" +".\n" +"Rapportera fel eller synpunkter pÃ¥ översättningen till .\n" -#: posix/../sysdeps/posix/gai_strerror.c:33 -msgid "Bad value for ai_flags" -msgstr "Otillåtet värde för ai_flags" +#: nss/getent.c:145 nss/getent.c:394 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "Uppräkning stöds inte pÃ¥ %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:34 -msgid "Non-recoverable failure in name resolution" -msgstr "Oreparerbart fel i namnuppslagning" +#: nss/getent.c:782 +#, c-format +msgid "Unknown database name" +msgstr "Okänt databasnamn" -#: posix/../sysdeps/posix/gai_strerror.c:35 -msgid "ai_family not supported" -msgstr "ai_family stöds ej" +#: nss/getent.c:808 +msgid "Supported databases:\n" +msgstr "Databaser som stöds:\n" -#: posix/../sysdeps/posix/gai_strerror.c:36 -msgid "Memory allocation failure" -msgstr "Minnesallokeringsfel" +#: nss/getent.c:868 +#, c-format +msgid "Unknown database: %s\n" +msgstr "Okänd databas: %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:37 -msgid "No address associated with hostname" -msgstr "Ingen adress associerad med värdnamn" +#: nss/makedb.c:60 +msgid "Convert key to lower case" +msgstr "Konvertera nyckel till gemener" -#: posix/../sysdeps/posix/gai_strerror.c:38 -msgid "Name or service not known" -msgstr "Namn eller tjänst okänd" +#: nss/makedb.c:63 +msgid "Do not print messages while building database" +msgstr "Skriv inte meddelanden medans databasen byggs" -#: posix/../sysdeps/posix/gai_strerror.c:39 -msgid "Servname not supported for ai_socktype" -msgstr "Servname stöds inte för ai_socktype" +#: nss/makedb.c:65 +msgid "Print content of database file, one entry a line" +msgstr "Skriv ut innehÃ¥llet i databasen, en post per rad" -#: posix/../sysdeps/posix/gai_strerror.c:40 -msgid "ai_socktype not supported" -msgstr "ai_socktype stöds ej" +#: nss/makedb.c:70 +msgid "Create simple DB database from textual input." +msgstr "Skapa en enkel databas frÃ¥n textuell indata" -#: posix/../sysdeps/posix/gai_strerror.c:41 -msgid "System error" -msgstr "Systemfel" +#: nss/makedb.c:73 +msgid "" +"INPUT-FILE OUTPUT-FILE\n" +"-o OUTPUT-FILE INPUT-FILE\n" +"-u INPUT-FILE" +msgstr "" +"INFIL UTFIL\n" +"-o UTFIL INFIL\n" +"-u INFIL" -#: posix/../sysdeps/posix/gai_strerror.c:42 -msgid "Processing request in progress" -msgstr "Behandling av begäran pågår" +#: nss/makedb.c:142 +#, c-format +msgid "No usable database library found." +msgstr "Inget användbart databasbibliotek hittades" -#: posix/../sysdeps/posix/gai_strerror.c:43 -msgid "Request canceled" -msgstr "Begäran avbruten" +#: nss/makedb.c:149 +#, c-format +msgid "cannot open database file `%s': %s" +msgstr "kan inte öppna databasfil \"%s\": %s" -#: posix/../sysdeps/posix/gai_strerror.c:44 -msgid "Request not canceled" -msgstr "Begäran inte avbruten" +#: nss/makedb.c:151 +msgid "incorrectly formatted file" +msgstr "inkorrekt formaterad fil" -#: posix/../sysdeps/posix/gai_strerror.c:45 -msgid "All requests done" -msgstr "Alla begäran utförda" +#: nss/makedb.c:331 +msgid "duplicate key" +msgstr "duplicerad nyckel" -#: posix/../sysdeps/posix/gai_strerror.c:46 -msgid "Interrupted by a signal" -msgstr "Avbruten av en signal" +#: nss/makedb.c:337 +#, c-format +msgid "while writing database file" +msgstr "när databasfilen skrevs" + +#: nss/makedb.c:348 +#, c-format +msgid "problems while reading `%s'" +msgstr "problem när \"%s\" lästes" + +#: nss/makedb.c:368 nss/makedb.c:385 +#, c-format +msgid "while reading database" +msgstr "när databasen lästes" -#: posix/getconf.c:892 +#: posix/getconf.c:940 #, c-format msgid "Usage: %s [-v specification] variable_name [pathname]\n" -msgstr "Användning: %s [-v specifikation] variabelnamn [sökväg]\n" +msgstr "Användning: %s [-v specifikation] variabelnamn [sökväg]\n" + +#: posix/getconf.c:943 +#, c-format +msgid " %s -a [pathname]\n" +msgstr " %s -a [sökväg]\n" -#: posix/getconf.c:950 +#: posix/getconf.c:1062 #, c-format msgid "unknown specification \"%s\"" -msgstr "okänd specifikation \"%s\"" +msgstr "okänd specifikation \"%s\"" + +#: posix/getconf.c:1090 +#, c-format +msgid "Couldn't execute %s" +msgstr "Kunde inte exekvera %s" -#: posix/getconf.c:979 posix/getconf.c:995 +#: posix/getconf.c:1130 posix/getconf.c:1146 msgid "undefined" msgstr "odefinierad" -#: posix/getconf.c:1017 +#: posix/getconf.c:1168 #, c-format msgid "Unrecognized variable `%s'" -msgstr "Okänd variabel \"%s\"" +msgstr "Okänd variabel \"%s\"" -#: posix/getopt.c:692 posix/getopt.c:711 +#: posix/getopt.c:571 posix/getopt.c:587 #, c-format msgid "%s: option `%s' is ambiguous\n" -msgstr "%s: flaggan \"%s\" är tvetydig\n" +msgstr "%s: flaggan \"%s\" är tvetydig\n" -#: posix/getopt.c:744 posix/getopt.c:748 +#: posix/getopt.c:620 posix/getopt.c:624 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: flaggan \"--%s\" tar inget argument\n" -#: posix/getopt.c:757 posix/getopt.c:762 +#: posix/getopt.c:633 posix/getopt.c:638 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: flaggan \"%c%s\" tar inget argument\n" -#: posix/getopt.c:807 posix/getopt.c:829 posix/getopt.c:1159 -#: posix/getopt.c:1181 +#: posix/getopt.c:681 posix/getopt.c:700 posix/getopt.c:1016 +#: posix/getopt.c:1035 #, c-format msgid "%s: option `%s' requires an argument\n" -msgstr "%s: flaggan \"%s\" behöver ett argument\n" +msgstr "%s: flaggan \"%s\" behöver ett argument\n" -#: posix/getopt.c:867 posix/getopt.c:870 +#: posix/getopt.c:738 posix/getopt.c:741 #, c-format msgid "%s: unrecognized option `--%s'\n" -msgstr "%s: okänd flagga \"--%s\"\n" +msgstr "%s: okänd flagga \"--%s\"\n" -#: posix/getopt.c:878 posix/getopt.c:881 +#: posix/getopt.c:749 posix/getopt.c:752 #, c-format msgid "%s: unrecognized option `%c%s'\n" -msgstr "%s: okänd flagga \"%c%s\"\n" +msgstr "%s: okänd flagga \"%c%s\"\n" -#: posix/getopt.c:936 posix/getopt.c:939 +#: posix/getopt.c:804 posix/getopt.c:807 #, c-format msgid "%s: illegal option -- %c\n" -msgstr "%s: otillåten flagga -- %c\n" +msgstr "%s: otillÃ¥ten flagga -- %c\n" -#: posix/getopt.c:945 posix/getopt.c:948 +#: posix/getopt.c:813 posix/getopt.c:816 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: ogiltig flagga -- %c\n" -#: posix/getopt.c:1003 posix/getopt.c:1022 posix/getopt.c:1234 -#: posix/getopt.c:1255 +#: posix/getopt.c:868 posix/getopt.c:884 posix/getopt.c:1088 +#: posix/getopt.c:1106 #, c-format msgid "%s: option requires an argument -- %c\n" -msgstr "%s: flaggan behöver ett argument -- %c\n" +msgstr "%s: flaggan behöver ett argument -- %c\n" -#: posix/getopt.c:1074 posix/getopt.c:1093 +#: posix/getopt.c:937 posix/getopt.c:953 #, c-format msgid "%s: option `-W %s' is ambiguous\n" -msgstr "%s: flaggan \"-W %s\" är tvetydig\n" +msgstr "%s: flaggan \"-W %s\" är tvetydig\n" -#: posix/getopt.c:1117 posix/getopt.c:1138 +#: posix/getopt.c:977 posix/getopt.c:995 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: flaggan \"-W %s\" tar inget argument\n" -#: posix/regcomp.c:150 +#: posix/regcomp.c:135 msgid "No match" -msgstr "Ingen träff" +msgstr "Ingen träff" -#: posix/regcomp.c:153 +#: posix/regcomp.c:138 msgid "Invalid regular expression" -msgstr "Ogiltigt reguljärt uttryck" +msgstr "Ogiltigt reguljärt uttryck" -#: posix/regcomp.c:156 +#: posix/regcomp.c:141 msgid "Invalid collation character" msgstr "Ogiltigt kollationeringstecken" -#: posix/regcomp.c:159 +#: posix/regcomp.c:144 msgid "Invalid character class name" msgstr "Ogiltigt teckenklassnamn" -#: posix/regcomp.c:162 +#: posix/regcomp.c:147 msgid "Trailing backslash" -msgstr "Avslutande omvänt snedstreck" +msgstr "Avslutande omvänt snedstreck" -#: posix/regcomp.c:165 +#: posix/regcomp.c:150 msgid "Invalid back reference" -msgstr "Ogiltig bakåtreferens" +msgstr "Ogiltig bakÃ¥treferens" -#: posix/regcomp.c:168 +#: posix/regcomp.c:153 msgid "Unmatched [ or [^" msgstr "Obalanserade [ eller [^" -#: posix/regcomp.c:171 +#: posix/regcomp.c:156 msgid "Unmatched ( or \\(" msgstr "Obalanserade ( eller \\(" -#: posix/regcomp.c:174 +#: posix/regcomp.c:159 msgid "Unmatched \\{" msgstr "Obalanserad \\{" -#: posix/regcomp.c:177 +#: posix/regcomp.c:162 msgid "Invalid content of \\{\\}" -msgstr "Ogiltigt innehåll i \\{\\}" +msgstr "Ogiltigt innehÃ¥ll i \\{\\}" -#: posix/regcomp.c:180 +#: posix/regcomp.c:165 msgid "Invalid range end" msgstr "Ogiltigt intervallslut" -#: posix/regcomp.c:183 +#: posix/regcomp.c:168 msgid "Memory exhausted" msgstr "Minnet slut" -#: posix/regcomp.c:186 +#: posix/regcomp.c:171 msgid "Invalid preceding regular expression" -msgstr "Ogiltigt föregående reguljärt uttryck" +msgstr "Ogiltigt föregÃ¥ende reguljärt uttryck" -#: posix/regcomp.c:189 +#: posix/regcomp.c:174 msgid "Premature end of regular expression" -msgstr "För tidigt slut på reguljärt uttryck" +msgstr "För tidigt slut pÃ¥ reguljärt uttryck" -#: posix/regcomp.c:192 +#: posix/regcomp.c:177 msgid "Regular expression too big" -msgstr "Reguljärt uttryck för stort" +msgstr "Reguljärt uttryck för stort" -#: posix/regcomp.c:195 +#: posix/regcomp.c:180 msgid "Unmatched ) or \\)" msgstr "Obalanserade ) eller \\)" -#: posix/regcomp.c:661 +#: posix/regcomp.c:660 msgid "No previous regular expression" -msgstr "Inget föregående reguljärt uttryck" - -#: argp/argp-help.c:224 -#, c-format -msgid "%.*s: ARGP_HELP_FMT parameter requires a value" -msgstr "%.*s: parameter till ARGP_HELP_FMT kräver ett värde" - -#: argp/argp-help.c:233 -#, c-format -msgid "%.*s: Unknown ARGP_HELP_FMT parameter" -msgstr "%.*s: Parameter till ARGP_HELP_FMT okänd" - -#: argp/argp-help.c:245 -#, c-format -msgid "Garbage in ARGP_HELP_FMT: %s" -msgstr "Skräp i ARGP_HELP_FMT: %s" - -#: argp/argp-help.c:1205 -msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." -msgstr "Obligatoriska respektive valfria argument för långa flaggor är obligatoriska repektive valfria även för korta." - -#: argp/argp-help.c:1592 -msgid "Usage:" -msgstr "Användning:" - -#: argp/argp-help.c:1596 -msgid " or: " -msgstr " eller: " - -#: argp/argp-help.c:1608 -msgid " [OPTION...]" -msgstr " [FLAGGA...]" - -#: argp/argp-help.c:1635 -#, c-format -msgid "Try `%s --help' or `%s --usage' for more information.\n" -msgstr "Försök med \"%s --help\" eller \"%s --usage\" för mer information\n" - -#: argp/argp-help.c:1663 -#, c-format -msgid "Report bugs to %s.\n" -msgstr "Rapportera fel till %s.\n" - -#: argp/argp-parse.c:115 -msgid "Give this help list" -msgstr "Skriv denna hjälplista" - -#: argp/argp-parse.c:116 -msgid "Give a short usage message" -msgstr "Ge ett kort hjälpmeddelande" - -#: argp/argp-parse.c:117 -msgid "Set the program name" -msgstr "Sätt programnamnet" - -#: argp/argp-parse.c:119 -msgid "Hang for SECS seconds (default 3600)" -msgstr "Vänta i SEK sekunder (standardvärde 3600)" +msgstr "Inget föregÃ¥ende reguljärt uttryck" -#: argp/argp-parse.c:180 -msgid "Print program version" -msgstr "Skriv programversion" - -#: argp/argp-parse.c:196 -msgid "(PROGRAM ERROR) No version known!?" -msgstr "(PROGRAMFEL) Ingen version känd!?" - -#: argp/argp-parse.c:672 -#, c-format -msgid "%s: Too many arguments\n" -msgstr "%s: För många argument\n" - -#: argp/argp-parse.c:813 -msgid "(PROGRAM ERROR) Option should have been recognized!?" -msgstr "(PROGRAMFEL) Flagga skulle känts igen!?" +#: posix/wordexp.c:1798 +msgid "parameter null or not set" +msgstr "parameter är tom eller inte satt" #: resolv/herror.c:68 msgid "Resolver Error 0 (no error)" @@ -3720,335 +4461,207 @@ msgstr "Resolver-fel 0 (inget fel)" #: resolv/herror.c:69 msgid "Unknown host" -msgstr "Okänd värd" +msgstr "Okänd värd" #: resolv/herror.c:70 msgid "Host name lookup failure" -msgstr "Uppslagning av värdnamn misslyckades" +msgstr "Uppslagning av värdnamn misslyckades" #: resolv/herror.c:71 msgid "Unknown server error" -msgstr "Okänt fel hos server" +msgstr "Okänt fel hos server" #: resolv/herror.c:72 msgid "No address associated with name" msgstr "Ingen adress associerad med namnet" -#: resolv/herror.c:108 +#: resolv/herror.c:107 msgid "Resolver internal error" -msgstr "Internt fel i namnlösare (resolver)" +msgstr "Internt fel i namnlösare (resolver)" -#: resolv/herror.c:111 +#: resolv/herror.c:110 msgid "Unknown resolver error" -msgstr "Okänt fel hos namnlösare (resolver)" - -#: resolv/res_hconf.c:147 -#, c-format -msgid "%s: line %d: expected service, found `%s'\n" -msgstr "%s: rad %d: förväntade tjänst, hittade \"%s\"\n" - -#: resolv/res_hconf.c:165 -#, c-format -msgid "%s: line %d: cannot specify more than %d services" -msgstr "%s: rad %d: kan inte ange fler än %d tjänster" - -#: resolv/res_hconf.c:191 -#, c-format -msgid "%s: line %d: list delimiter not followed by keyword" -msgstr "%s: rad %d: listavskiljare följs inte av nyckelord" +msgstr "Okänt fel hos namnlösare (resolver)" -#: resolv/res_hconf.c:231 +#: resolv/res_hconf.c:124 #, c-format msgid "%s: line %d: cannot specify more than %d trim domains" -msgstr "%s: rad %d: kan inte ange fler än %d filterdomäner" +msgstr "%s: rad %d: kan inte ange fler än %d filterdomäner" -#: resolv/res_hconf.c:256 +#: resolv/res_hconf.c:145 #, c-format msgid "%s: line %d: list delimiter not followed by domain" -msgstr "%s: rad %d: listavskiljare följs inte av domän" +msgstr "%s: rad %d: listavskiljare följs inte av domän" -#: resolv/res_hconf.c:319 +#: resolv/res_hconf.c:204 #, c-format msgid "%s: line %d: expected `on' or `off', found `%s'\n" -msgstr "%s: rad %d: förväntade \"on\" eller \"off\", hittade \"%s\"\n" +msgstr "%s: rad %d: förväntade \"on\" eller \"off\", hittade \"%s\"\n" -#: resolv/res_hconf.c:366 +#: resolv/res_hconf.c:247 #, c-format msgid "%s: line %d: bad command `%s'\n" -msgstr "%s: rad %d: okänt kommando \"%s\"\n" +msgstr "%s: rad %d: okänt kommando \"%s\"\n" -#: resolv/res_hconf.c:395 +#: resolv/res_hconf.c:282 #, c-format msgid "%s: line %d: ignoring trailing garbage `%s'\n" -msgstr "%s: rad %d: ignorerar avslutande skräp \"%s\"\n" - -#: nss/getent.c:51 -msgid "database [key ...]" -msgstr "databas [nyckel ...]" - -#: nss/getent.c:56 -msgid "Service configuration to be used" -msgstr "Tjänstekonfiguration som ska användas" - -#: nss/getent.c:136 nss/getent.c:375 -#, c-format -msgid "Enumeration not supported on %s\n" -msgstr "Uppräkning stöds inte på %s\n" - -#: nss/getent.c:800 -msgid "getent - get entries from administrative database." -msgstr "getent - hämta poster från administrativ databas" - -#: nss/getent.c:801 -msgid "Supported databases:" -msgstr "Databaser som stöds:" - -#: nss/getent.c:858 nscd/nscd.c:131 nscd/nscd_nischeck.c:64 -msgid "wrong number of arguments" -msgstr "fel antal argument" - -#: nss/getent.c:868 -#, c-format -msgid "Unknown database: %s\n" -msgstr "Okänd databas: %s\n" - -#: debug/pcprofiledump.c:52 -msgid "Don't buffer output" -msgstr "Buffra inte resultatet" - -#: debug/pcprofiledump.c:57 -msgid "Dump information generated by PC profiling." -msgstr "Visa information genererad av PC-profilering." - -#: debug/pcprofiledump.c:60 -msgid "[FILE]" -msgstr "[FIL]" - -#: debug/pcprofiledump.c:100 -msgid "cannot open input file" -msgstr "kan inte öppna infil" - -#: debug/pcprofiledump.c:106 -msgid "cannot read header" -msgstr "kan inte läsa huvud" - -#: debug/pcprofiledump.c:170 -msgid "invalid pointer size" -msgstr "ogiltig pekarstorlek" - -#: inet/rcmd.c:163 inet/rcmd.c:166 -msgid "rcmd: Cannot allocate memory\n" -msgstr "rcmd: Kan inte allokera minne\n" - -#: inet/rcmd.c:185 inet/rcmd.c:188 -msgid "rcmd: socket: All ports in use\n" -msgstr "rcmd: uttag (socket): Alla portar används\n" - -#: inet/rcmd.c:222 -#, c-format -msgid "connect to address %s: " -msgstr "anslut till adress %s: " +msgstr "%s: rad %d: ignorerar avslutande skräp \"%s\"\n" -#: inet/rcmd.c:240 +#: stdio-common/psignal.c:51 #, c-format -msgid "Trying %s...\n" -msgstr "Provar %s...\n" - -#: inet/rcmd.c:289 -#, c-format -msgid "rcmd: write (setting up stderr): %m\n" -msgstr "rcmd: write: (sätter upp standard fel): %m\n" - -#: inet/rcmd.c:310 -#, c-format -msgid "rcmd: poll (setting up stderr): %m\n" -msgstr "rcmd: poll (sätter upp standard fel): %m\n" - -#: inet/rcmd.c:313 -msgid "poll: protocol failure in circuit setup\n" -msgstr "poll: protokollfel i förbindelseuppsättning\n" - -#: inet/rcmd.c:358 -msgid "socket: protocol failure in circuit setup\n" -msgstr "uttag (socket): protokollfel i förbindelseuppsättning\n" - -#: inet/rcmd.c:387 -#, c-format -msgid "rcmd: %s: short read" -msgstr "rcmd: %s: läsning gav för lite data" - -#: inet/rcmd.c:549 -msgid "lstat failed" -msgstr "misslyckades ta status (lstat)" - -#: inet/rcmd.c:551 -msgid "not regular file" -msgstr "inte en normal fil" - -#: inet/rcmd.c:556 -msgid "cannot open" -msgstr "kan inte öppna" - -#: inet/rcmd.c:558 -msgid "fstat failed" -msgstr "misslyckades ta status (fstat)" - -#: inet/rcmd.c:560 -msgid "bad owner" -msgstr "olämplig ägare" - -#: inet/rcmd.c:562 -msgid "writeable by other than owner" -msgstr "skrivbar för andra än ägaren" +msgid "%s%sUnknown signal %d\n" +msgstr "%s%sOkänd signal %d\n" -#: inet/rcmd.c:564 -msgid "hard linked somewhere" -msgstr "hårdlänkad någonstans" +#: stdio-common/psignal.c:52 +msgid "Unknown signal" +msgstr "Okänd signal" -#: inet/ruserpass.c:170 inet/ruserpass.c:193 -msgid "out of memory" -msgstr "minnet slut" +#: string/_strerror.c:45 sysdeps/mach/_strerror.c:87 +msgid "Unknown error " +msgstr "Okänt fel " -#: inet/ruserpass.c:184 -msgid "Error: .netrc file is readable by others." -msgstr "Fel: .netrc kan läsas av andra." +#: string/strerror.c:43 +msgid "Unknown error" +msgstr "Okänt fel" -#: inet/ruserpass.c:185 -msgid "Remove password or make file unreadable by others." -msgstr "Ta bort lösenord eller gör filen oläsbar för andra" +#: string/strsignal.c:65 +#, c-format +msgid "Real-time signal %d" +msgstr "Realtidssignal %d" -#: inet/ruserpass.c:277 +#: string/strsignal.c:69 #, c-format -msgid "Unknown .netrc keyword %s" -msgstr "Okänt .netrc-nyckelord %s" +msgid "Unknown signal %d" +msgstr "Okänd signal %d" -#: sunrpc/auth_unix.c:115 sunrpc/auth_unix.c:118 +#: sunrpc/auth_unix.c:114 msgid "authunix_create: out of memory\n" msgstr "authunix_create: minnet slut\n" -#: sunrpc/auth_unix.c:318 +#: sunrpc/auth_unix.c:350 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - Fatalt kodningsproblem" #: sunrpc/clnt_perr.c:118 sunrpc/clnt_perr.c:139 #, c-format msgid "; low version = %lu, high version = %lu" -msgstr "; undre version = %lu, övre version = %lu" +msgstr "; undre version = %lu, övre version = %lu" #: sunrpc/clnt_perr.c:125 msgid "; why = " -msgstr "; varför = " +msgstr "; varför = " #: sunrpc/clnt_perr.c:132 #, c-format msgid "(unknown authentication error - %d)" -msgstr "(okänt fel vid äkthetskontroll - %d)" +msgstr "(okänt fel vid äkthetskontroll - %d)" -#: sunrpc/clnt_perr.c:177 +#: sunrpc/clnt_perr.c:172 msgid "RPC: Success" msgstr "RPC: Lyckat" -#: sunrpc/clnt_perr.c:180 +#: sunrpc/clnt_perr.c:175 msgid "RPC: Can't encode arguments" msgstr "RPC: Kan inte koda argumentet" -#: sunrpc/clnt_perr.c:184 +#: sunrpc/clnt_perr.c:179 msgid "RPC: Can't decode result" msgstr "RPC: Kan inte avkoda resultatet" -#: sunrpc/clnt_perr.c:188 +#: sunrpc/clnt_perr.c:183 msgid "RPC: Unable to send" msgstr "RPC: Kan inte skicka" -#: sunrpc/clnt_perr.c:192 +#: sunrpc/clnt_perr.c:187 msgid "RPC: Unable to receive" msgstr "RPC: Kan inte ta emot" -#: sunrpc/clnt_perr.c:196 +#: sunrpc/clnt_perr.c:191 msgid "RPC: Timed out" -msgstr "RPC: Tiden löpte ut" +msgstr "RPC: Tiden löpte ut" -#: sunrpc/clnt_perr.c:200 +#: sunrpc/clnt_perr.c:195 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: Inkompatibla versioner av RPC" -#: sunrpc/clnt_perr.c:204 +#: sunrpc/clnt_perr.c:199 msgid "RPC: Authentication error" -msgstr "RPC: Fel vid äkthetskontroll" +msgstr "RPC: Fel vid äkthetskontroll" -#: sunrpc/clnt_perr.c:208 +#: sunrpc/clnt_perr.c:203 msgid "RPC: Program unavailable" -msgstr "RPC: Programmet otillgängligt" +msgstr "RPC: Programmet otillgängligt" -#: sunrpc/clnt_perr.c:212 +#: sunrpc/clnt_perr.c:207 msgid "RPC: Program/version mismatch" msgstr "RPC: Program/version-inkompatibilitet" -#: sunrpc/clnt_perr.c:216 +#: sunrpc/clnt_perr.c:211 msgid "RPC: Procedure unavailable" -msgstr "RPC: Procedur inte tillgänglig" +msgstr "RPC: Procedur inte tillgänglig" -#: sunrpc/clnt_perr.c:220 +#: sunrpc/clnt_perr.c:215 msgid "RPC: Server can't decode arguments" msgstr "RPC: Server kan inte avkoda argumenten" -#: sunrpc/clnt_perr.c:224 +#: sunrpc/clnt_perr.c:219 msgid "RPC: Remote system error" -msgstr "RPC: Fjärrsystemsfel" +msgstr "RPC: Fjärrsystemsfel" -#: sunrpc/clnt_perr.c:228 +#: sunrpc/clnt_perr.c:223 msgid "RPC: Unknown host" -msgstr "RPC: Okänd värdmaskin" +msgstr "RPC: Okänd värdmaskin" -#: sunrpc/clnt_perr.c:232 +#: sunrpc/clnt_perr.c:227 msgid "RPC: Unknown protocol" -msgstr "RPC: Okänt protokoll" +msgstr "RPC: Okänt protokoll" -#: sunrpc/clnt_perr.c:236 +#: sunrpc/clnt_perr.c:231 msgid "RPC: Port mapper failure" -msgstr "RPC: Fel i portöversättare" +msgstr "RPC: Fel i portöversättare" -#: sunrpc/clnt_perr.c:240 +#: sunrpc/clnt_perr.c:235 msgid "RPC: Program not registered" msgstr "RPC: Programmet inte registrerat" -#: sunrpc/clnt_perr.c:244 +#: sunrpc/clnt_perr.c:239 msgid "RPC: Failed (unspecified error)" msgstr "RPC: Misslyckades (ospecificerat fel)" -#: sunrpc/clnt_perr.c:285 +#: sunrpc/clnt_perr.c:280 msgid "RPC: (unknown error code)" -msgstr "RPC: (okänd felkod)" +msgstr "RPC: (okänd felkod)" -#: sunrpc/clnt_perr.c:357 +#: sunrpc/clnt_perr.c:342 msgid "Authentication OK" -msgstr "Äkthetskontroll OK" +msgstr "Äkthetskontroll OK" -#: sunrpc/clnt_perr.c:360 +#: sunrpc/clnt_perr.c:345 msgid "Invalid client credential" msgstr "Ogiltiga klientreferenser" -#: sunrpc/clnt_perr.c:364 +#: sunrpc/clnt_perr.c:349 msgid "Server rejected credential" -msgstr "Server förkastade kreditiv" +msgstr "Server förkastade kreditiv" -#: sunrpc/clnt_perr.c:368 +#: sunrpc/clnt_perr.c:353 msgid "Invalid client verifier" msgstr "Ogiltig klientverifierare" -#: sunrpc/clnt_perr.c:372 +#: sunrpc/clnt_perr.c:357 msgid "Server rejected verifier" -msgstr "Server förkastade verifierare" +msgstr "Server förkastade verifierare" -#: sunrpc/clnt_perr.c:376 +#: sunrpc/clnt_perr.c:361 msgid "Client credential too weak" -msgstr "Klientens referenser är för svaga" +msgstr "Klientens referenser är för svaga" -#: sunrpc/clnt_perr.c:380 +#: sunrpc/clnt_perr.c:365 msgid "Invalid server verifier" msgstr "Ogiltig serververifierare" -#: sunrpc/clnt_perr.c:384 +#: sunrpc/clnt_perr.c:369 msgid "Failed (unspecified error)" msgstr "Misslyckades (ospecificerat fel)" @@ -4056,211 +4669,195 @@ msgstr "Misslyckades (ospecificerat fel) msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Fatalt fel vid serialisering" -#: sunrpc/clnt_tcp.c:134 sunrpc/clnt_tcp.c:137 +#: sunrpc/clnt_tcp.c:131 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: minnet slut\n" -#: sunrpc/clnt_udp.c:141 sunrpc/clnt_udp.c:144 +#: sunrpc/clnt_udp.c:139 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: minnet slut\n" -#: sunrpc/clnt_unix.c:131 sunrpc/clnt_unix.c:134 +#: sunrpc/clnt_unix.c:128 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: minnet slut\n" -#: sunrpc/get_myaddr.c:78 -msgid "get_myaddress: ioctl (get interface configuration)" -msgstr "get_myaddress: ioctl (hämta gränssnittskonfiguration)" - -#: sunrpc/pm_getmaps.c:74 +#: sunrpc/pm_getmaps.c:83 msgid "pmap_getmaps rpc problem" msgstr "pmap_getmaps rpc problem" -#: sunrpc/pmap_clnt.c:72 -msgid "__get_myaddress: ioctl (get interface configuration)" -msgstr "__get_myaddress: ioctl (hämta gränssnittskonfiguration)" - -#: sunrpc/pmap_clnt.c:137 +#: sunrpc/pmap_clnt.c:129 msgid "Cannot register service" -msgstr "Kan inte registrera tjänst" +msgstr "Kan inte registrera tjänst" -#: sunrpc/pmap_rmt.c:190 -msgid "broadcast: ioctl (get interface configuration)" -msgstr "utsändning: ioctl (hämta gränssnittskonfiguration)" - -#: sunrpc/pmap_rmt.c:199 -msgid "broadcast: ioctl (get interface flags)" -msgstr "utsändning: ioctl (hämta gränssnittsflaggor)" - -#: sunrpc/pmap_rmt.c:269 +#: sunrpc/pmap_rmt.c:248 msgid "Cannot create socket for broadcast rpc" -msgstr "Kan inte skapa uttag (socket) för utsändnings-rpc" +msgstr "Kan inte skapa uttag (socket) för utsändnings-rpc" -#: sunrpc/pmap_rmt.c:276 +#: sunrpc/pmap_rmt.c:255 msgid "Cannot set socket option SO_BROADCAST" -msgstr "Kan inte sätta uttagsflaggan (socket option) SO_BROADCAST" +msgstr "Kan inte sätta uttagsflaggan (socket option) SO_BROADCAST" -#: sunrpc/pmap_rmt.c:328 +#: sunrpc/pmap_rmt.c:307 msgid "Cannot send broadcast packet" -msgstr "Kan inte skicka utsändningspaket" +msgstr "Kan inte skicka utsändningspaket" -#: sunrpc/pmap_rmt.c:353 +#: sunrpc/pmap_rmt.c:332 msgid "Broadcast poll problem" -msgstr "Problem med poll vid utsändning" +msgstr "Problem med poll vid utsändning" -#: sunrpc/pmap_rmt.c:366 +#: sunrpc/pmap_rmt.c:345 msgid "Cannot receive reply to broadcast" -msgstr "Kan inte ta emot svar på utsändning" +msgstr "Kan inte ta emot svar pÃ¥ utsändning" -#: sunrpc/rpc_main.c:288 +#: sunrpc/rpc_main.c:286 #, c-format msgid "%s: output would overwrite %s\n" -msgstr "%s: utdata skulle skriva över %s\n" +msgstr "%s: utdata skulle skriva över %s\n" -#: sunrpc/rpc_main.c:295 +#: sunrpc/rpc_main.c:293 #, c-format msgid "%s: unable to open %s: %m\n" -msgstr "%s: kan inte öppna %s: %m\n" +msgstr "%s: kan inte öppna %s: %m\n" -#: sunrpc/rpc_main.c:307 +#: sunrpc/rpc_main.c:305 #, c-format msgid "%s: while writing output %s: %m" -msgstr "%s: när resultatet %s skrevs: %m" +msgstr "%s: när resultatet %s skrevs: %m" -#: sunrpc/rpc_main.c:342 +#: sunrpc/rpc_main.c:340 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "kan inte hitta C preprocessor: %s \n" -#: sunrpc/rpc_main.c:350 +#: sunrpc/rpc_main.c:348 msgid "cannot find any C preprocessor (cpp)\n" -msgstr "kan inte hitta någon C preprocessor (cpp)\n" +msgstr "kan inte hitta nÃ¥gon C preprocessor (cpp)\n" -#: sunrpc/rpc_main.c:419 +#: sunrpc/rpc_main.c:417 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: C preprocessorn avslutades med signal %d\n" -#: sunrpc/rpc_main.c:422 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" -msgstr "%s: C preprocessorn avslutades med kod %d\n" +msgstr "%s: C preprocessorn avslutades med slutstatus %d\n" -#: sunrpc/rpc_main.c:462 +#: sunrpc/rpc_main.c:460 #, c-format msgid "illegal nettype :`%s'\n" -msgstr "otillåten nättyp: \"%s\"\n" +msgstr "otillÃ¥ten nättyp: \"%s\"\n" -#: sunrpc/rpc_main.c:1104 +#: sunrpc/rpc_main.c:1122 #, c-format msgid "rpcgen: too many defines\n" -msgstr "rpcgen: för många \"define\"\n" +msgstr "rpcgen: för mÃ¥nga \"define\"\n" -#: sunrpc/rpc_main.c:1116 +#: sunrpc/rpc_main.c:1134 #, c-format msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: arglist kodningsfel\n" #. TRANS: the file will not be removed; this is an #. TRANS: informative message. -#: sunrpc/rpc_main.c:1149 +#: sunrpc/rpc_main.c:1167 #, c-format msgid "file `%s' already exists and may be overwritten\n" -msgstr "fil \"%s\" finns redan och kan bli överskriven\n" +msgstr "fil \"%s\" finns redan och kan bli överskriven\n" -#: sunrpc/rpc_main.c:1194 +#: sunrpc/rpc_main.c:1212 #, c-format msgid "Cannot specify more than one input file!\n" -msgstr "Kan inte ange mer än en infil!\n" +msgstr "Kan inte ange mer än en infil!\n" -#: sunrpc/rpc_main.c:1364 +#: sunrpc/rpc_main.c:1382 msgid "This implementation doesn't support newstyle or MT-safe code!\n" -msgstr "Denna implementation stödjer inte \"newstyle\" eller trådsäker kod!\n" +msgstr "Denna implementation stödjer inte \"newstyle\" eller trÃ¥dsäker kod!\n" -#: sunrpc/rpc_main.c:1373 +#: sunrpc/rpc_main.c:1391 #, c-format msgid "Cannot use netid flag with inetd flag!\n" msgstr "Kan inte ange netid-flaggan tillsammans med inetd-flaggan!\n" -#: sunrpc/rpc_main.c:1385 +#: sunrpc/rpc_main.c:1403 msgid "Cannot use netid flag without TIRPC!\n" msgstr "Kan inte ange netid-flaggan utan TIRPC!\n" -#: sunrpc/rpc_main.c:1392 +#: sunrpc/rpc_main.c:1410 msgid "Cannot use table flags with newstyle!\n" msgstr "Kan inte ange tabellflaggor med ny stil\n" -#: sunrpc/rpc_main.c:1411 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\"infile\" is required for template generation flags.\n" -msgstr "\"infil\" är obligatorisk för mallgenereringsflaggor.\n" +msgstr "\"infil\" är obligatorisk för mallgenereringsflaggor.\n" -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1434 #, c-format msgid "Cannot have more than one file generation flag!\n" -msgstr "Kan inte ha mer än en filgenereringsflagga!\n" +msgstr "Kan inte ha mer än en filgenereringsflagga!\n" -#: sunrpc/rpc_main.c:1425 +#: sunrpc/rpc_main.c:1443 #, c-format msgid "usage: %s infile\n" -msgstr "användning: %s infil\n" +msgstr "användning: %s infil\n" -#: sunrpc/rpc_main.c:1426 +#: sunrpc/rpc_main.c:1444 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" -msgstr "\t%s [-abkCLNTM][-Dnamn[=värde]] [-i storlek] [-I [-K sekunder]] [-Y sökväg] infil\n" +msgstr "\t%s [-abkCLNTM][-Dnamn[=värde]] [-i storlek] [-I [-K sekunder]] [-Y sökväg] infil\n" -#: sunrpc/rpc_main.c:1428 +#: sunrpc/rpc_main.c:1446 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o utfil] [infil]\n" -#: sunrpc/rpc_main.c:1430 +#: sunrpc/rpc_main.c:1448 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" -msgstr "\t%s [-s nättyp]* [-o utfil] [infil]\n" +msgstr "\t%s [-s nättyp]* [-o utfil] [infil]\n" -#: sunrpc/rpc_main.c:1431 +#: sunrpc/rpc_main.c:1449 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" -msgstr "\t%s [-n nätid]* [-o utfil] [infil]\n" +msgstr "\t%s [-n nätid]* [-o utfil] [infil]\n" -#: sunrpc/rpc_scan.c:116 +#: sunrpc/rpc_scan.c:114 msgid "constant or identifier expected" -msgstr "konstant eller identifierare förväntad" +msgstr "konstant eller identifierare förväntad" -#: sunrpc/rpc_scan.c:312 +#: sunrpc/rpc_scan.c:310 msgid "illegal character in file: " -msgstr "otillåtet tecken i fil: " +msgstr "otillÃ¥tet tecken i fil: " -#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 +#: sunrpc/rpc_scan.c:349 sunrpc/rpc_scan.c:375 msgid "unterminated string constant" -msgstr "oavslutad strängkonstant" +msgstr "oavslutad strängkonstant" -#: sunrpc/rpc_scan.c:383 +#: sunrpc/rpc_scan.c:381 msgid "empty char string" -msgstr "tom teckensträng" +msgstr "tom teckensträng" -#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535 +#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 msgid "preprocessor error" msgstr "preprocessorfel" #: sunrpc/rpcinfo.c:237 sunrpc/rpcinfo.c:383 #, c-format msgid "program %lu is not available\n" -msgstr "program %lu är inte tillgängligt\n" +msgstr "program %lu är inte tillgängligt\n" #: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333 #: sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453 sunrpc/rpcinfo.c:476 #: sunrpc/rpcinfo.c:510 #, c-format msgid "program %lu version %lu is not available\n" -msgstr "program %lu version %lu är inte tillgängligt\n" +msgstr "program %lu version %lu är inte tillgängligt\n" #: sunrpc/rpcinfo.c:515 #, c-format msgid "program %lu version %lu ready and waiting\n" -msgstr "program %lu version %lu redo och väntar\n" +msgstr "program %lu version %lu redo och väntar\n" #: sunrpc/rpcinfo.c:556 sunrpc/rpcinfo.c:563 msgid "rpcinfo: can't contact portmapper" @@ -4268,7 +4865,7 @@ msgstr "rpcinfo: kan inte kontakta portm #: sunrpc/rpcinfo.c:570 msgid "No remote programs registered.\n" -msgstr "Inga fjärrprogram registrerade.\n" +msgstr "Inga fjärrprogram registrerade.\n" #: sunrpc/rpcinfo.c:574 msgid " program vers proto port\n" @@ -4276,16 +4873,16 @@ msgstr " program vers proto port\n" #: sunrpc/rpcinfo.c:613 msgid "(unknown)" -msgstr "(okänt)" +msgstr "(okänt)" #: sunrpc/rpcinfo.c:637 #, c-format msgid "rpcinfo: broadcast failed: %s\n" -msgstr "rpcinfo: utsändning misslyckades: %s\n" +msgstr "rpcinfo: utsändning misslyckades: %s\n" #: sunrpc/rpcinfo.c:658 msgid "Sorry. You are not root\n" -msgstr "Tyvärr, du är inte root\n" +msgstr "Tyvärr, du är inte root\n" #: sunrpc/rpcinfo.c:665 #, c-format @@ -4294,1711 +4891,1630 @@ msgstr "rpcinfo: Kunde inte ta bort regi #: sunrpc/rpcinfo.c:674 msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" -msgstr "Användning: rpcinfo [ -n portnr ] -u värd prognr [ versnr ]\n" +msgstr "Användning: rpcinfo [ -n portnr ] -u värd prognr [ versnr ]\n" #: sunrpc/rpcinfo.c:676 msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" -msgstr " rpcinfo [ -n portnr ] -t värd prognr [ versnr ]\n" +msgstr " rpcinfo [ -n portnr ] -t värd prognr [ versnr ]\n" #: sunrpc/rpcinfo.c:678 msgid " rpcinfo -p [ host ]\n" -msgstr " rpcinfo -p [ värd ]\n" - -#: sunrpc/rpcinfo.c:679 -msgid " rpcinfo -b prognum versnum\n" -msgstr " rpcinfo -b prognr versnr\n" - -#: sunrpc/rpcinfo.c:680 -msgid " rpcinfo -d prognum versnum\n" -msgstr " rpcinfo -d prognr versnr\n" - -#: sunrpc/rpcinfo.c:695 -#, c-format -msgid "rpcinfo: %s is unknown service\n" -msgstr "rpcinfo: %s är en okänd tjänst\n" - -#: sunrpc/rpcinfo.c:732 -#, c-format -msgid "rpcinfo: %s is unknown host\n" -msgstr "rpcinfo: %s är en okänd värd\n" - -#: sunrpc/svc_run.c:76 -msgid "svc_run: - poll failed" -msgstr "svc_run: - poll misslyckades" - -#: sunrpc/svc_simple.c:87 -#, c-format -msgid "can't reassign procedure number %ld\n" -msgstr "kan inte ändra procedurnummer %ld\n" - -#: sunrpc/svc_simple.c:96 -msgid "couldn't create an rpc server\n" -msgstr "kunde inte skapa en rpc-server\n" - -#: sunrpc/svc_simple.c:104 -#, c-format -msgid "couldn't register prog %ld vers %ld\n" -msgstr "kunde inte registrera prog %ld vers %ld\n" - -#: sunrpc/svc_simple.c:111 -msgid "registerrpc: out of memory\n" -msgstr "registerrpc: minnet slut\n" - -#: sunrpc/svc_simple.c:175 -#, c-format -msgid "trouble replying to prog %d\n" -msgstr "problem att svara till prog %d\n" - -#: sunrpc/svc_simple.c:183 -#, c-format -msgid "never registered prog %d\n" -msgstr "aldrig registrerat prog %d\n" - -#: sunrpc/svc_tcp.c:155 -msgid "svc_tcp.c - tcp socket creation problem" -msgstr "svc_tcp.c - problem att skapa tcp-uttag (socket)" - -#: sunrpc/svc_tcp.c:170 -msgid "svc_tcp.c - cannot getsockname or listen" -msgstr "svc_tcp.c - kan inte anropa getsockname eller listen" - -#: sunrpc/svc_tcp.c:181 sunrpc/svc_tcp.c:184 -msgid "svctcp_create: out of memory\n" -msgstr "svctcp_create: minnet slut\n" - -#: sunrpc/svc_tcp.c:225 sunrpc/svc_tcp.c:228 -msgid "svc_tcp: makefd_xprt: out of memory\n" -msgstr "svc_tcp: makefd_xprt: minnet slut\n" - -#: sunrpc/svc_udp.c:128 -msgid "svcudp_create: socket creation problem" -msgstr "svcudp_create: problem att skapa uttag (socket)" - -#: sunrpc/svc_udp.c:142 -msgid "svcudp_create - cannot getsockname" -msgstr "svcudp_create - kan inte anropa getsockname" - -#: sunrpc/svc_udp.c:154 sunrpc/svc_udp.c:157 -msgid "svcudp_create: out of memory\n" -msgstr "svcudb_create: minnet slut\n" - -#: sunrpc/svc_udp.c:182 sunrpc/svc_udp.c:185 -msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" -msgstr "svcudp_create: xp_pad är för liten för IP_PKTINFO\n" - -#: sunrpc/svc_udp.c:493 -msgid "enablecache: cache already enabled" -msgstr "enablecache: cache redan påslagen" - -#: sunrpc/svc_udp.c:499 -msgid "enablecache: could not allocate cache" -msgstr "enablecache: kunde inte allokera cache" - -#: sunrpc/svc_udp.c:507 -msgid "enablecache: could not allocate cache data" -msgstr "enablecache: kunde inte allokera cache-data" - -#: sunrpc/svc_udp.c:514 -msgid "enablecache: could not allocate cache fifo" -msgstr "enablecache: kunde inte allokera cache-fifo" - -#: sunrpc/svc_udp.c:550 -msgid "cache_set: victim not found" -msgstr "cache_set: offer hittades inte" - -#: sunrpc/svc_udp.c:561 -msgid "cache_set: victim alloc failed" -msgstr "cache_set: offerallokering misslyckades" - -#: sunrpc/svc_udp.c:567 -msgid "cache_set: could not allocate new rpc_buffer" -msgstr "cache_set: kunde inte allokera ny rpc-buffert" - -#: sunrpc/svc_unix.c:150 -msgid "svc_unix.c - AF_UNIX socket creation problem" -msgstr "svc_unix.c - problem att skapa AF_UNIX uttag (socket)" - -#: sunrpc/svc_unix.c:166 -msgid "svc_unix.c - cannot getsockname or listen" -msgstr "svc_unix.c - kan inte anropa getsockname eller listen" - -#: sunrpc/svc_unix.c:178 sunrpc/svc_unix.c:181 -msgid "svcunix_create: out of memory\n" -msgstr "svcunix_create: minnet slut\n" - -#: sunrpc/svc_unix.c:222 sunrpc/svc_unix.c:225 -msgid "svc_unix: makefd_xprt: out of memory\n" -msgstr "svc_unix: makefd_xprt: minnet slut\n" - -#: sunrpc/xdr.c:570 sunrpc/xdr.c:573 -msgid "xdr_bytes: out of memory\n" -msgstr "xdr_bytes: minnet slut\n" - -#: sunrpc/xdr.c:728 sunrpc/xdr.c:731 -msgid "xdr_string: out of memory\n" -msgstr "xdr_string: minnet slut\n" - -#: sunrpc/xdr_array.c:111 sunrpc/xdr_array.c:114 -msgid "xdr_array: out of memory\n" -msgstr "xdr_array: minnet slut\n" - -#: sunrpc/xdr_rec.c:158 sunrpc/xdr_rec.c:161 -msgid "xdrrec_create: out of memory\n" -msgstr "xdrrec_create: minnet slut\n" - -#: sunrpc/xdr_ref.c:88 sunrpc/xdr_ref.c:91 -msgid "xdr_reference: out of memory\n" -msgstr "xdr_reference: minnet slut\n" - -#: nis/nis_callback.c:189 -msgid "unable to free arguments" -msgstr "kan inte avallokera argument" - -#: nis/nis_error.c:30 -msgid "Probable success" -msgstr "Troligtvis lyckat" - -#: nis/nis_error.c:31 -msgid "Not found" -msgstr "Inte funnet" - -#: nis/nis_error.c:32 -msgid "Probably not found" -msgstr "Förmodligen inte funnen" - -#: nis/nis_error.c:33 -msgid "Cache expired" -msgstr "Cache gick ur tiden" - -#: nis/nis_error.c:34 -msgid "NIS+ servers unreachable" -msgstr "NIS+ servers kan inte nås" - -#: nis/nis_error.c:35 -msgid "Unknown object" -msgstr "Okänt objekt" - -#: nis/nis_error.c:36 -msgid "Server busy, try again" -msgstr "Server upptagen, försök igen" - -#: nis/nis_error.c:37 -msgid "Generic system error" -msgstr "Generiskt systemfel" - -#: nis/nis_error.c:38 -msgid "First/next chain broken" -msgstr "Första/Nästa-kedja bruten" - -#: nis/nis_error.c:41 -msgid "Name not served by this server" -msgstr "Namn hanteras inte av denna server" - -#: nis/nis_error.c:42 -msgid "Server out of memory" -msgstr "Server har slut på minne" - -#: nis/nis_error.c:43 -msgid "Object with same name exists" -msgstr "Objekt med samma namn existerar" - -#: nis/nis_error.c:44 -msgid "Not master server for this domain" -msgstr "Ingen huvudserver för denna domän" - -#: nis/nis_error.c:45 -msgid "Invalid object for operation" -msgstr "Ogiltigt objekt för operationen" - -#: nis/nis_error.c:46 -msgid "Malformed name, or illegal name" -msgstr "Felaktigt namn eller otillåtet namn" - -#: nis/nis_error.c:47 -msgid "Unable to create callback" -msgstr "Kan inte skapa återanrop" - -#: nis/nis_error.c:48 -msgid "Results sent to callback proc" -msgstr "Resultat är skickade till återanropsprocessen" - -#: nis/nis_error.c:49 -msgid "Not found, no such name" -msgstr "Inte hittad, inget sådant namn" - -#: nis/nis_error.c:50 -msgid "Name/entry isn't unique" -msgstr "Namn/post är inte unik" - -#: nis/nis_error.c:51 -msgid "Modification failed" -msgstr "Ändring misslyckades" - -#: nis/nis_error.c:52 -msgid "Database for table does not exist" -msgstr "Databas för tabell existerar inte" - -#: nis/nis_error.c:53 -msgid "Entry/table type mismatch" -msgstr "Post/tabell-typer är inkompatibila" - -#: nis/nis_error.c:54 -msgid "Link points to illegal name" -msgstr "Länk pekar på ett otillåtet namn" - -#: nis/nis_error.c:55 -msgid "Partial success" -msgstr "Delvis lyckat" - -#: nis/nis_error.c:56 -msgid "Too many attributes" -msgstr "För många attribut" - -#: nis/nis_error.c:57 -msgid "Error in RPC subsystem" -msgstr "Fel i RPC-delsystem" - -#: nis/nis_error.c:58 -msgid "Missing or malformed attribute" -msgstr "Saknat eller felaktigt attribut" - -#: nis/nis_error.c:59 -msgid "Named object is not searchable" -msgstr "Namngivet objekt är inte sökbart" - -#: nis/nis_error.c:60 -msgid "Error while talking to callback proc" -msgstr "Fel vid kommunikation till återanropsprocess" - -#: nis/nis_error.c:61 -msgid "Non NIS+ namespace encountered" -msgstr "Icke-NIS+ namnrymd påträffad" - -#: nis/nis_error.c:62 -msgid "Illegal object type for operation" -msgstr "Otillåten objekttyp för operationen" - -#: nis/nis_error.c:63 -msgid "Passed object is not the same object on server" -msgstr "Skickat objekt är inte samma objekt hos servern" - -#: nis/nis_error.c:64 -msgid "Modify operation failed" -msgstr "Ändringsoperation misslyckades" - -#: nis/nis_error.c:65 -msgid "Query illegal for named table" -msgstr "Fråga otillåten för namngiven tabell" - -#: nis/nis_error.c:66 -msgid "Attempt to remove a non-empty table" -msgstr "Försök att ta bort en tabell som inte är tom" +msgstr " rpcinfo -p [ värd ]\n" -#: nis/nis_error.c:67 -msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" -msgstr "Fel vid läsande av NIS+ kallstartsfil. Är NIS+ installerad?" - -#: nis/nis_error.c:68 -msgid "Full resync required for directory" -msgstr "Fullständig resynkronisering krävs för katalog" - -#: nis/nis_error.c:69 -msgid "NIS+ operation failed" -msgstr "NIS+ operation misslyckades" - -#: nis/nis_error.c:70 -msgid "NIS+ service is unavailable or not installed" -msgstr "NIS+-tjänst är otillgänglig eller inte installerad" - -#: nis/nis_error.c:71 -msgid "Yes, 42 is the meaning of life" -msgstr "Ja, meningen med livet är 42" - -#: nis/nis_error.c:72 -msgid "Unable to authenticate NIS+ server" -msgstr "Kan inte bevisa äkthet hos NIS+ server" - -#: nis/nis_error.c:73 -msgid "Unable to authenticate NIS+ client" -msgstr "Kan inte bevisa äkthet hos NIS+ klient" - -#: nis/nis_error.c:74 -msgid "No file space on server" -msgstr "Inget filutrymme hos servern" - -#: nis/nis_error.c:75 -msgid "Unable to create process on server" -msgstr "Kan inte skapa process hos server" - -#: nis/nis_error.c:76 -msgid "Master server busy, full dump rescheduled." -msgstr "Huvudserver är upptagen, full dump omskedulerad." - -#: nis/nis_local_names.c:126 -#, c-format -msgid "LOCAL entry for UID %d in directory %s not unique\n" -msgstr "LOCAL-post för UID %d i katalog %s är inte unik\n" - -#: nis/nis_print.c:51 -msgid "UNKNOWN" -msgstr "OKÄND" - -#: nis/nis_print.c:109 -msgid "BOGUS OBJECT\n" -msgstr "SKENOBJEKT\n" +#: sunrpc/rpcinfo.c:679 +msgid " rpcinfo -b prognum versnum\n" +msgstr " rpcinfo -b prognr versnr\n" -#: nis/nis_print.c:112 -msgid "NO OBJECT\n" -msgstr "INGET OBJEKT\n" +#: sunrpc/rpcinfo.c:680 +msgid " rpcinfo -d prognum versnum\n" +msgstr " rpcinfo -d prognr versnr\n" -#: nis/nis_print.c:115 -msgid "DIRECTORY\n" -msgstr "KATALOG\n" +#: sunrpc/rpcinfo.c:695 +#, c-format +msgid "rpcinfo: %s is unknown service\n" +msgstr "rpcinfo: %s är en okänd tjänst\n" -#: nis/nis_print.c:118 -msgid "GROUP\n" -msgstr "GRUPP\n" +#: sunrpc/rpcinfo.c:732 +#, c-format +msgid "rpcinfo: %s is unknown host\n" +msgstr "rpcinfo: %s är en okänd värd\n" -#: nis/nis_print.c:121 -msgid "TABLE\n" -msgstr "TABELL\n" +#: sunrpc/svc_run.c:76 +msgid "svc_run: - poll failed" +msgstr "svc_run: - poll misslyckades" -#: nis/nis_print.c:124 -msgid "ENTRY\n" -msgstr "POST\n" +#: sunrpc/svc_simple.c:87 +#, c-format +msgid "can't reassign procedure number %ld\n" +msgstr "kan inte ändra procedurnummer %ld\n" -#: nis/nis_print.c:127 -msgid "LINK\n" -msgstr "LÄNK\n" +#: sunrpc/svc_simple.c:97 +msgid "couldn't create an rpc server\n" +msgstr "kunde inte skapa en rpc-server\n" -#: nis/nis_print.c:130 -msgid "PRIVATE\n" -msgstr "PRIVAT\n" +#: sunrpc/svc_simple.c:105 +#, c-format +msgid "couldn't register prog %ld vers %ld\n" +msgstr "kunde inte registrera prog %ld vers %ld\n" -#: nis/nis_print.c:133 -msgid "(Unknown object)\n" -msgstr "(Okänt objekt)\n" +#: sunrpc/svc_simple.c:113 +msgid "registerrpc: out of memory\n" +msgstr "registerrpc: minnet slut\n" -#: nis/nis_print.c:166 +#: sunrpc/svc_simple.c:173 #, c-format -msgid "Name : `%s'\n" -msgstr "Namn: \"%s\"\n" +msgid "trouble replying to prog %d\n" +msgstr "problem att svara till prog %d\n" -#: nis/nis_print.c:167 +#: sunrpc/svc_simple.c:182 #, c-format -msgid "Type : %s\n" -msgstr "Typ: %s\n" +msgid "never registered prog %d\n" +msgstr "aldrig registrerat prog %d\n" -#: nis/nis_print.c:172 -msgid "Master Server :\n" -msgstr "Huvudserver:\n" +#: sunrpc/svc_tcp.c:155 +msgid "svc_tcp.c - tcp socket creation problem" +msgstr "svc_tcp.c - problem att skapa tcp-uttag (socket)" -#: nis/nis_print.c:174 -msgid "Replicate :\n" -msgstr "Replikerad:\n" +#: sunrpc/svc_tcp.c:170 +msgid "svc_tcp.c - cannot getsockname or listen" +msgstr "svc_tcp.c - kan inte anropa getsockname eller listen" -#: nis/nis_print.c:175 -#, c-format -msgid "\tName : %s\n" -msgstr "\tNamn : %s\n" +#: sunrpc/svc_tcp.c:179 +msgid "svctcp_create: out of memory\n" +msgstr "svctcp_create: minnet slut\n" -#: nis/nis_print.c:176 -msgid "\tPublic Key : " -msgstr "\tPublik nyckel: " +#: sunrpc/svc_tcp.c:218 +msgid "svc_tcp: makefd_xprt: out of memory\n" +msgstr "svc_tcp: makefd_xprt: minnet slut\n" -#: nis/nis_print.c:180 -msgid "None.\n" -msgstr "Ingen.\n" +#: sunrpc/svc_udp.c:128 +msgid "svcudp_create: socket creation problem" +msgstr "svcudp_create: problem att skapa uttag (socket)" -#: nis/nis_print.c:183 -#, c-format -msgid "Diffie-Hellmann (%d bits)\n" -msgstr "Diffie-Hellmann (%d bitar)\n" +#: sunrpc/svc_udp.c:142 +msgid "svcudp_create - cannot getsockname" +msgstr "svcudp_create - kan inte anropa getsockname" -#: nis/nis_print.c:188 -#, c-format -msgid "RSA (%d bits)\n" -msgstr "RSA (%d bitar)\n" +#: sunrpc/svc_udp.c:152 +msgid "svcudp_create: out of memory\n" +msgstr "svcudb_create: minnet slut\n" -#: nis/nis_print.c:191 -msgid "Kerberos.\n" -msgstr "Kerberos.\n" +#: sunrpc/svc_udp.c:174 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "svcudp_create: xp_pad är för liten för IP_PKTINFO\n" -#: nis/nis_print.c:194 -#, c-format -msgid "Unknown (type = %d, bits = %d)\n" -msgstr "Okänd (typ = %d, bitar = %d)\n" +#: sunrpc/svc_udp.c:474 +msgid "enablecache: cache already enabled" +msgstr "enablecache: cache redan pÃ¥slagen" -#: nis/nis_print.c:205 -#, c-format -msgid "\tUniversal addresses (%u)\n" -msgstr "\tUniversella adresser (%u)\n" +#: sunrpc/svc_udp.c:480 +msgid "enablecache: could not allocate cache" +msgstr "enablecache: kunde inte allokera cache" -#: nis/nis_print.c:227 -msgid "Time to live : " -msgstr "Livslängd: " +#: sunrpc/svc_udp.c:489 +msgid "enablecache: could not allocate cache data" +msgstr "enablecache: kunde inte allokera cache-data" -#: nis/nis_print.c:229 -msgid "Default Access rights :\n" -msgstr "Standard åtkomsträttigheter:\n" +#: sunrpc/svc_udp.c:497 +msgid "enablecache: could not allocate cache fifo" +msgstr "enablecache: kunde inte allokera cache-fifo" -#: nis/nis_print.c:238 -#, c-format -msgid "\tType : %s\n" -msgstr "\tTyp : %s\n" +#: sunrpc/svc_udp.c:532 +msgid "cache_set: victim not found" +msgstr "cache_set: offer hittades inte" -#: nis/nis_print.c:239 -msgid "\tAccess rights: " -msgstr "\tRättigheter : " +#: sunrpc/svc_udp.c:543 +msgid "cache_set: victim alloc failed" +msgstr "cache_set: offerallokering misslyckades" -#: nis/nis_print.c:252 -msgid "Group Flags :" -msgstr "Gruppflaggor: " +#: sunrpc/svc_udp.c:550 +msgid "cache_set: could not allocate new rpc_buffer" +msgstr "cache_set: kunde inte allokera ny rpc-buffert" -#: nis/nis_print.c:255 -msgid "" -"\n" -"Group Members :\n" -msgstr "" -"\n" -"Gruppmedlemmar:\n" +#: sunrpc/svc_unix.c:150 +msgid "svc_unix.c - AF_UNIX socket creation problem" +msgstr "svc_unix.c - problem att skapa AF_UNIX uttag (socket)" -#: nis/nis_print.c:266 -#, c-format -msgid "Table Type : %s\n" -msgstr "Tabelltyp : %s\n" +#: sunrpc/svc_unix.c:166 +msgid "svc_unix.c - cannot getsockname or listen" +msgstr "svc_unix.c - kan inte anropa getsockname eller listen" -#: nis/nis_print.c:267 -#, c-format -msgid "Number of Columns : %d\n" -msgstr "Antal kolumner : %d\n" +#: sunrpc/svc_unix.c:176 +msgid "svcunix_create: out of memory\n" +msgstr "svcunix_create: minnet slut\n" -#: nis/nis_print.c:268 -#, c-format -msgid "Character Separator : %c\n" -msgstr "Teckenseparator : %c\n" +#: sunrpc/svc_unix.c:215 +msgid "svc_unix: makefd_xprt: out of memory\n" +msgstr "svc_unix: makefd_xprt: minnet slut\n" -#: nis/nis_print.c:269 -#, c-format -msgid "Search Path : %s\n" -msgstr "Sökväg : %s\n" +#: sunrpc/xdr.c:566 +msgid "xdr_bytes: out of memory\n" +msgstr "xdr_bytes: minnet slut\n" -#: nis/nis_print.c:270 -msgid "Columns :\n" -msgstr "Kolumner :\n" +#: sunrpc/xdr.c:718 +msgid "xdr_string: out of memory\n" +msgstr "xdr_string: minnet slut\n" -#: nis/nis_print.c:273 -#, c-format -msgid "\t[%d]\tName : %s\n" -msgstr "\t[%d]\tNamn : %s\n" +#: sunrpc/xdr_array.c:106 +msgid "xdr_array: out of memory\n" +msgstr "xdr_array: minnet slut\n" -#: nis/nis_print.c:275 -msgid "\t\tAttributes : " -msgstr "\t\tAttribut : " +#: sunrpc/xdr_rec.c:156 +msgid "xdrrec_create: out of memory\n" +msgstr "xdrrec_create: minnet slut\n" -#: nis/nis_print.c:277 -msgid "\t\tAccess Rights : " -msgstr "\t\tRättigheter : " +#: sunrpc/xdr_ref.c:86 +msgid "xdr_reference: out of memory\n" +msgstr "xdr_reference: minnet slut\n" -#: nis/nis_print.c:286 -msgid "Linked Object Type : " -msgstr "Länkad objekttyp: " +#: sysdeps/generic/siglist.h:29 sysdeps/unix/siglist.c:27 +msgid "Hangup" +msgstr "Avringd" -#: nis/nis_print.c:288 -#, c-format -msgid "Linked to : %s\n" -msgstr "Länkad till: %s\n" +#: sysdeps/generic/siglist.h:30 sysdeps/unix/siglist.c:28 +msgid "Interrupt" +msgstr "Avbruten (SIGINT)" -#: nis/nis_print.c:297 -#, c-format -msgid "\tEntry data of type %s\n" -msgstr "\tPostdata av typ %s\n" +#: sysdeps/generic/siglist.h:31 sysdeps/unix/siglist.c:29 +msgid "Quit" +msgstr "Lämnad" -#: nis/nis_print.c:300 -#, c-format -msgid "\t[%u] - [%u bytes] " -msgstr "\t[%u] - [%u byte] " +#: sysdeps/generic/siglist.h:32 sysdeps/unix/siglist.c:30 +msgid "Illegal instruction" +msgstr "OtillÃ¥ten instruktion" -#: nis/nis_print.c:303 -msgid "Encrypted data\n" -msgstr "Krypterat data\n" +#: sysdeps/generic/siglist.h:33 sysdeps/unix/siglist.c:31 +msgid "Trace/breakpoint trap" +msgstr "SpÃ¥rningsfälla" -#: nis/nis_print.c:305 -msgid "Binary data\n" -msgstr "Binärdata\n" +#: sysdeps/generic/siglist.h:34 +msgid "Aborted" +msgstr "Avbruten (SIGABRT)" -#: nis/nis_print.c:320 -#, c-format -msgid "Object Name : %s\n" -msgstr "Objektnamn : %s\n" +#: sysdeps/generic/siglist.h:35 sysdeps/unix/siglist.c:34 +msgid "Floating point exception" +msgstr "Flyttalsfel" -#: nis/nis_print.c:321 -#, c-format -msgid "Directory : %s\n" -msgstr "Katalog : %s\n" +#: sysdeps/generic/siglist.h:36 sysdeps/unix/siglist.c:35 +msgid "Killed" +msgstr "Dödad" -#: nis/nis_print.c:322 -#, c-format -msgid "Owner : %s\n" -msgstr "Ägare : %s\n" +#: sysdeps/generic/siglist.h:37 sysdeps/unix/siglist.c:36 +msgid "Bus error" +msgstr "Bussfel" -#: nis/nis_print.c:323 -#, c-format -msgid "Group : %s\n" -msgstr "Grupp : %s\n" +#: sysdeps/generic/siglist.h:38 sysdeps/unix/siglist.c:37 +msgid "Segmentation fault" +msgstr "Segmenteringsfel" -#: nis/nis_print.c:324 -msgid "Access Rights : " -msgstr "Rättigheter : " +#. 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 sysdeps/gnu/errlist.c:359 +#: sysdeps/unix/siglist.c:39 +msgid "Broken pipe" +msgstr "Brutet rör" -#: nis/nis_print.c:326 -#, c-format -msgid "" -"\n" -"Time to Live : " -msgstr "" -"\n" -"Livslängd : " +#: sysdeps/generic/siglist.h:40 sysdeps/unix/siglist.c:40 +msgid "Alarm clock" +msgstr "Alarmklocka" -#: nis/nis_print.c:329 -#, c-format -msgid "Creation Time : %s" -msgstr "Skapad : %s" +#: sysdeps/generic/siglist.h:41 sysdeps/unix/siglist.c:41 +msgid "Terminated" +msgstr "Avslutad" -#: nis/nis_print.c:331 -#, c-format -msgid "Mod. Time : %s" -msgstr "Ändr. tid : %s" +#: sysdeps/generic/siglist.h:42 sysdeps/unix/siglist.c:42 +msgid "Urgent I/O condition" +msgstr "Akut I/O-tillstÃ¥nd" -#: nis/nis_print.c:332 -msgid "Object Type : " -msgstr "Objekttyp : " +#: sysdeps/generic/siglist.h:43 sysdeps/unix/siglist.c:43 +msgid "Stopped (signal)" +msgstr "Stoppad (signal)" -#: nis/nis_print.c:352 -#, c-format -msgid " Data Length = %u\n" -msgstr " Datalängd = %u\n" +#: sysdeps/generic/siglist.h:44 sysdeps/unix/siglist.c:44 +msgid "Stopped" +msgstr "Stoppad" -#: nis/nis_print.c:365 -#, c-format -msgid "Status : %s\n" -msgstr "Status : %s\n" +#: sysdeps/generic/siglist.h:45 sysdeps/unix/siglist.c:45 +msgid "Continued" +msgstr "Ã…terupptagen" + +#: sysdeps/generic/siglist.h:46 sysdeps/unix/siglist.c:46 +msgid "Child exited" +msgstr "Barnprocess avslutad" + +#: sysdeps/generic/siglist.h:47 sysdeps/unix/siglist.c:47 +msgid "Stopped (tty input)" +msgstr "Stoppad (terminalläsning)" + +#: sysdeps/generic/siglist.h:48 sysdeps/unix/siglist.c:48 +msgid "Stopped (tty output)" +msgstr "Stoppad (terminalskrivning)" -#: nis/nis_print.c:366 -#, c-format -msgid "Number of objects : %u\n" -msgstr "Antal objekt : %u\n" +#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49 +msgid "I/O possible" +msgstr "I/O möjligt" -#: nis/nis_print.c:370 -#, c-format -msgid "Object #%d:\n" -msgstr "Objekt #%d:\n" +#: sysdeps/generic/siglist.h:50 sysdeps/unix/siglist.c:50 +msgid "CPU time limit exceeded" +msgstr "Begränsning av CPU-tid överskriden" -#: nis/nis_print_group_entry.c:115 -#, c-format -msgid "Group entry for \"%s.%s\" group:\n" -msgstr "Grupppost för \"%s.%s\" grupp:\n" +#: sysdeps/generic/siglist.h:51 sysdeps/unix/siglist.c:51 +msgid "File size limit exceeded" +msgstr "Begränsning av filstorlek överskriden" -#: nis/nis_print_group_entry.c:123 -msgid " Explicit members:\n" -msgstr " Explicita medlemmar:\n" +#: sysdeps/generic/siglist.h:52 sysdeps/unix/siglist.c:52 +msgid "Virtual timer expired" +msgstr "Alarmklocka - virtuell tid" -#: nis/nis_print_group_entry.c:128 -msgid " No explicit members\n" -msgstr " Inga explicita medlemmar\n" +#: sysdeps/generic/siglist.h:53 sysdeps/unix/siglist.c:53 +msgid "Profiling timer expired" +msgstr "Profileringsklocka" -#: nis/nis_print_group_entry.c:131 -msgid " Implicit members:\n" -msgstr " Implicita medlemmar:\n" +#: sysdeps/generic/siglist.h:54 sysdeps/unix/siglist.c:54 +msgid "Window changed" +msgstr "Ändrat fönster" -#: nis/nis_print_group_entry.c:136 -msgid " No implicit members\n" -msgstr " Inga implicita medlemmar\n" +#: sysdeps/generic/siglist.h:55 sysdeps/unix/siglist.c:56 +msgid "User defined signal 1" +msgstr "Användarsignal 1" -#: nis/nis_print_group_entry.c:139 -msgid " Recursive members:\n" -msgstr " Rekursiva medlemmar:\n" +#: sysdeps/generic/siglist.h:56 sysdeps/unix/siglist.c:57 +msgid "User defined signal 2" +msgstr "Användarsignal 2" -#: nis/nis_print_group_entry.c:144 -msgid " No recursive members\n" -msgstr " Inga rekursiva medlemmar\n" +#: sysdeps/generic/siglist.h:60 sysdeps/unix/siglist.c:33 +msgid "EMT trap" +msgstr "Emulatorfälla" -#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 -msgid " Explicit nonmembers:\n" -msgstr " Explicit icke-medlemmar:\n" +#: sysdeps/generic/siglist.h:63 sysdeps/unix/siglist.c:38 +msgid "Bad system call" +msgstr "Felaktigt systemanrop" -#: nis/nis_print_group_entry.c:152 -msgid " No explicit nonmembers\n" -msgstr " Inga explicita icke-medlemmar\n" +#: sysdeps/generic/siglist.h:66 +msgid "Stack fault" +msgstr "Stackfel" -#: nis/nis_print_group_entry.c:155 -msgid " Implicit nonmembers:\n" -msgstr " Implicita icke-medlemmar:\n" +#: sysdeps/generic/siglist.h:69 +msgid "Information request" +msgstr "Informationsbegäran" -#: nis/nis_print_group_entry.c:160 -msgid " No implicit nonmembers\n" -msgstr " Inga implicita icke-medlemmar\n" +#: sysdeps/generic/siglist.h:71 +msgid "Power failure" +msgstr "Strömavbrott" -#: nis/nis_print_group_entry.c:168 -msgid " No recursive nonmembers\n" -msgstr " Inga rekursiva icke-medlemmar\n" +#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55 +msgid "Resource lost" +msgstr "Förlorad resurs" -#: nis/nss_nisplus/nisplus-publickey.c:101 -#: nis/nss_nisplus/nisplus-publickey.c:182 -#, c-format -msgid "DES entry for netname %s not unique\n" -msgstr "DES-post för nätnamn %s är inte unikt\n" +#. TRANS Operation not permitted; only the owner of the file (or other resource) +#. TRANS or processes with special privileges can perform the operation. +#: sysdeps/gnu/errlist.c:25 +msgid "Operation not permitted" +msgstr "Operationen inte tillÃ¥ten" -#: nis/nss_nisplus/nisplus-publickey.c:218 -#, c-format -msgid "netname2user: missing group id list in `%s'." -msgstr "netname2user: gruppid-lista saknas i \"%s\"." +#. TRANS No process matches the specified process ID. +#: sysdeps/gnu/errlist.c:45 +msgid "No such process" +msgstr "Processen finns inte" -#: nis/nss_nisplus/nisplus-publickey.c:300 -#: nis/nss_nisplus/nisplus-publickey.c:306 -#: nis/nss_nisplus/nisplus-publickey.c:370 -#: nis/nss_nisplus/nisplus-publickey.c:379 -#, c-format -msgid "netname2user: (nis+ lookup): %s\n" -msgstr "netname2user: (nis+ uppslagning) %s\n" +#. TRANS Interrupted function call; an asynchronous signal occurred and prevented +#. TRANS completion of the call. When this happens, you should try the call +#. TRANS again. +#. TRANS +#. TRANS You can choose to have functions resume after a signal that is handled, +#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted +#. TRANS Primitives}. +#: sysdeps/gnu/errlist.c:60 +msgid "Interrupted system call" +msgstr "Avbrutet systemanrop" -#: nis/nss_nisplus/nisplus-publickey.c:319 -#, c-format -msgid "netname2user: DES entry for %s in directory %s not unique" -msgstr "netname2user: DES-post för %s i katalog %s är inte unik" +#. TRANS Input/output error; usually used for physical read or write errors. +#: sysdeps/gnu/errlist.c:69 +msgid "Input/output error" +msgstr "In/ut-fel" -#: nis/nss_nisplus/nisplus-publickey.c:337 -#, c-format -msgid "netname2user: principal name `%s' too long" -msgstr "netname2user: principalnamn \"%s\" för långt" +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: sysdeps/gnu/errlist.c:82 +msgid "No such device or address" +msgstr "Enheten eller adressen finns inte" -#: nis/nss_nisplus/nisplus-publickey.c:392 -#, c-format -msgid "netname2user: LOCAL entry for %s in directory %s not unique" -msgstr "netname2user: LOCAL-post för %s i katalog %s är inte unik" +#. TRANS Argument list too long; used when the arguments passed to a new program +#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a +#. TRANS File}) occupy too much memory space. This condition never arises in the +#. TRANS GNU system. +#: sysdeps/gnu/errlist.c:94 +msgid "Argument list too long" +msgstr "Argumentlistan för lÃ¥ng" -#: nis/nss_nisplus/nisplus-publickey.c:399 -msgid "netname2user: should not have uid 0" -msgstr "netname2user: borde inte ha uid 0" +#. TRANS Invalid executable file format. This condition is detected by the +#. TRANS @code{exec} functions; see @ref{Executing a File}. +#: sysdeps/gnu/errlist.c:104 +msgid "Exec format error" +msgstr "Formatfel pÃ¥ körbar fil" -#: nis/ypclnt.c:171 -#, c-format -msgid "YPBINDPROC_DOMAIN: %s\n" -msgstr "YPBINDPROC_DOMAIN: %s\n" +#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been +#. TRANS closed or reading from a descriptor open only for writing (or vice +#. TRANS versa). +#: sysdeps/gnu/errlist.c:115 +msgid "Bad file descriptor" +msgstr "Felaktig filidentifierare" -#: nis/ypclnt.c:780 -msgid "Request arguments bad" -msgstr "Argument för förfrågan felaktiga" +#. TRANS There are no child processes. This error happens on operations that are +#. TRANS supposed to manipulate child processes, when there aren't any processes +#. TRANS to manipulate. +#: sysdeps/gnu/errlist.c:126 +msgid "No child processes" +msgstr "Inga barnprocesser" -#: nis/ypclnt.c:782 -msgid "RPC failure on NIS operation" -msgstr "RPC-fel vid NIS-operation" +#. TRANS Deadlock avoided; allocating a system resource would have resulted in a +#. TRANS deadlock situation. The system does not guarantee that it will notice +#. TRANS all such situations. This error means you got lucky and the system +#. TRANS noticed; it might just hang. @xref{File Locks}, for an example. +#: sysdeps/gnu/errlist.c:138 +msgid "Resource deadlock avoided" +msgstr "Resursdödläge undveks" -#: nis/ypclnt.c:784 -msgid "Can't bind to server which serves this domain" -msgstr "Kan inte ansluta till servern som betjänar denna domän" +#. TRANS No memory available. The system cannot allocate more virtual memory +#. TRANS because its capacity is full. +#: sysdeps/gnu/errlist.c:148 +msgid "Cannot allocate memory" +msgstr "Kan inte allokera minne" -#: nis/ypclnt.c:786 -msgid "No such map in server's domain" -msgstr "Ingen sådan tabell i serverns domän" +#. TRANS Bad address; an invalid pointer was detected. +#. TRANS In the GNU system, this error never happens; you get a signal instead. +#: sysdeps/gnu/errlist.c:167 +msgid "Bad address" +msgstr "Felaktig adress" -#: nis/ypclnt.c:788 -msgid "No such key in map" -msgstr "Ingen sådan nyckel i tabellen" +#. TRANS A file that isn't a block special file was given in a situation that +#. TRANS requires one. For example, trying to mount an ordinary file as a file +#. TRANS system in Unix gives this error. +#: sysdeps/gnu/errlist.c:178 +msgid "Block device required" +msgstr "Blockspecialfil krävs" -#: nis/ypclnt.c:790 -msgid "Internal NIS error" -msgstr "Internt NIS-fel" +#. TRANS Resource busy; a system resource that can't be shared is already in use. +#. TRANS For example, if you try to delete a file that is the root of a currently +#. TRANS mounted filesystem, you get this error. +#: sysdeps/gnu/errlist.c:189 +msgid "Device or resource busy" +msgstr "Enhet eller resurs upptagen" -#: nis/ypclnt.c:792 -msgid "Local resource allocation failure" -msgstr "Allokeringsfel för lokal resurs" +#. TRANS File exists; an existing file was specified in a context where it only +#. TRANS makes sense to specify a new file. +#: sysdeps/gnu/errlist.c:199 +msgid "File exists" +msgstr "Filen existerar" -#: nis/ypclnt.c:794 -msgid "No more records in map database" -msgstr "Inga fler poster i tabelldatabasen" +#. TRANS An attempt to make an improper link across file systems was detected. +#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but +#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). +#: sysdeps/gnu/errlist.c:210 +msgid "Invalid cross-device link" +msgstr "Ogiltig länk över skilda enheter" -#: nis/ypclnt.c:796 -msgid "Can't communicate with portmapper" -msgstr "Kan inte kommunicera med portmapper" +#. TRANS The wrong type of device was given to a function that expects a +#. TRANS particular sort of device. +#: sysdeps/gnu/errlist.c:220 +msgid "No such device" +msgstr "Enheten finns inte" -#: nis/ypclnt.c:798 -msgid "Can't communicate with ypbind" -msgstr "Kan inte kommunicera med ypbind" +#. TRANS A file that isn't a directory was specified when a directory is required. +#: sysdeps/gnu/errlist.c:229 +msgid "Not a directory" +msgstr "Inte en katalog" -#: nis/ypclnt.c:800 -msgid "Can't communicate with ypserv" -msgstr "Kan inte kommunicera med ypserv" +#. TRANS File is a directory; you cannot open a directory for writing, +#. TRANS or create or remove hard links to it. +#: sysdeps/gnu/errlist.c:239 +msgid "Is a directory" +msgstr "Är en katalog" -#: nis/ypclnt.c:802 -msgid "Local domain name not set" -msgstr "Lokalt domännamn inte satt" +#. TRANS Invalid argument. This is used to indicate various kinds of problems +#. TRANS with passing the wrong argument to a library function. +#: sysdeps/gnu/errlist.c:249 +msgid "Invalid argument" +msgstr "Ogiltigt argument" -#: nis/ypclnt.c:804 -msgid "NIS map database is bad" -msgstr "NIS tabelldatabas är felaktig" +#. TRANS The current process has too many files open and can't open any more. +#. TRANS Duplicate descriptors do count toward this limit. +#. TRANS +#. TRANS In BSD and GNU, the number of open files is controlled by a resource +#. TRANS limit that can usually be increased. If you get this error, you might +#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; +#. TRANS @pxref{Limits on Resources}. +#: sysdeps/gnu/errlist.c:264 +msgid "Too many open files" +msgstr "För mÃ¥nga öppna filer" -#: nis/ypclnt.c:806 -msgid "NIS client/server version mismatch - can't supply service" -msgstr "NIS versionsskillnad klient/server - kan inte betjäna" +#. TRANS There are too many distinct file openings in the entire system. Note +#. TRANS that any number of linked channels count as just one file opening; see +#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. +#: sysdeps/gnu/errlist.c:275 +msgid "Too many open files in system" +msgstr "För mÃ¥nga öppna filer i systemet" -#: nis/ypclnt.c:810 -msgid "Database is busy" -msgstr "Databasen är upptagen" +#. TRANS Inappropriate I/O control operation, such as trying to set terminal +#. TRANS modes on an ordinary file. +#: sysdeps/gnu/errlist.c:285 +msgid "Inappropriate ioctl for device" +msgstr "Olämplig \"ioctl\" för enhet" -#: nis/ypclnt.c:812 -msgid "Unknown NIS error code" -msgstr "Okänd NIS-felkod" +#. TRANS An attempt to execute a file that is currently open for writing, or +#. TRANS write to a file that is currently being executed. Often using a +#. TRANS debugger to run a program is considered having it open for writing and +#. TRANS will cause this error. (The name stands for ``text file busy''.) This +#. TRANS is not an error in the GNU system; the text is copied as necessary. +#: sysdeps/gnu/errlist.c:298 +msgid "Text file busy" +msgstr "Kodfil upptagen" -#: nis/ypclnt.c:854 -msgid "Internal ypbind error" -msgstr "Internt ypbind-fel" +#. TRANS File too big; the size of a file would be larger than allowed by the system. +#: sysdeps/gnu/errlist.c:307 +msgid "File too large" +msgstr "För stor fil" -#: nis/ypclnt.c:856 -msgid "Domain not bound" -msgstr "Domän inte bunden" +#. TRANS No space left on device; write operation on a file failed because the +#. TRANS disk is full. +#: sysdeps/gnu/errlist.c:317 +msgid "No space left on device" +msgstr "Enheten är full" -#: nis/ypclnt.c:858 -msgid "System resource allocation failure" -msgstr "Allokeringsfel för systemresurs" +#. TRANS Invalid seek operation (such as on a pipe). +#: sysdeps/gnu/errlist.c:326 +msgid "Illegal seek" +msgstr "OtillÃ¥ten sökning" -#: nis/ypclnt.c:860 -msgid "Unknown ypbind error" -msgstr "Okänt ypbind-fel" +#. TRANS An attempt was made to modify something on a read-only file system. +#: sysdeps/gnu/errlist.c:335 +msgid "Read-only file system" +msgstr "Filsystemet endast läsbart" -#: nis/ypclnt.c:899 -msgid "yp_update: cannot convert host to netname\n" -msgstr "yp_update: kan inte omvandla värd till nätnamn\n" +#. TRANS Too many links; the link count of a single file would become too large. +#. TRANS @code{rename} can cause this error if the file being renamed already has +#. TRANS as many links as it can take (@pxref{Renaming Files}). +#: sysdeps/gnu/errlist.c:346 +msgid "Too many links" +msgstr "För mÃ¥nga länkar" -#: nis/ypclnt.c:911 -msgid "yp_update: cannot get server address\n" -msgstr "yp_update: kan inte hämta serveradress\n" +#. TRANS Domain error; used by mathematical functions when an argument value does +#. TRANS not fall into the domain over which the function is defined. +#: sysdeps/gnu/errlist.c:369 +msgid "Numerical argument out of domain" +msgstr "Numeriskt argument är utanför omrÃ¥det" + +#. TRANS Range error; used by mathematical functions when the result value is +#. TRANS not representable because of overflow or underflow. +#: sysdeps/gnu/errlist.c:379 +msgid "Numerical result out of range" +msgstr "Numeriskt resultat är utanför giltigt omrÃ¥de" -#: nscd/cache.c:94 -msgid "while allocating hash table entry" -msgstr "när hashtabellspost allokerades" +#. TRANS Resource temporarily unavailable; the call might work if you try again +#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; +#. TRANS they are always the same in the GNU C library. +#. TRANS +#. TRANS This error can happen in a few different situations: +#. TRANS +#. TRANS @itemize @bullet +#. TRANS @item +#. TRANS An operation that would block was attempted on an object that has +#. TRANS non-blocking mode selected. Trying the same operation again will block +#. TRANS until some external condition makes it possible to read, write, or +#. TRANS connect (whatever the operation). You can use @code{select} to find out +#. TRANS when the operation will be possible; @pxref{Waiting for I/O}. +#. TRANS +#. TRANS @strong{Portability Note:} In many older Unix systems, this condition +#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code +#. TRANS different from @code{EAGAIN}. To make your program portable, you should +#. TRANS check for both codes and treat them the same. +#. TRANS +#. TRANS @item +#. TRANS A temporary resource shortage made an operation impossible. @code{fork} +#. TRANS can return this error. It indicates that the shortage is expected to +#. TRANS pass, so your program can try the call again later and it may succeed. +#. TRANS It is probably a good idea to delay for a few seconds before trying it +#. TRANS again, to allow time for other processes to release scarce resources. +#. TRANS Such shortages are usually fairly serious and affect the whole system, +#. TRANS so usually an interactive program should report the error to the user +#. TRANS and return to its command loop. +#. TRANS @end itemize +#: sysdeps/gnu/errlist.c:416 +msgid "Resource temporarily unavailable" +msgstr "Resursen tillfälligt otillgänglig" -#: nscd/cache.c:162 nscd/connections.c:184 -#, c-format -msgid "cannot stat() file `%s': %s" -msgstr "kan inte ta status på fil \"%s\": %s" +#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). +#. TRANS The values are always the same, on every operating system. +#. TRANS +#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a +#. TRANS separate error code. +#: sysdeps/gnu/errlist.c:429 +msgid "Operation would block" +msgstr "Operationen skulle blockera" -#: nscd/connections.c:150 -msgid "Cannot run nscd in secure mode as unprivileged user" -msgstr "Kan inte köra nscd i säkert läge som opriviligierad användare" +#. TRANS An operation that cannot complete immediately was initiated on an object +#. TRANS that has non-blocking mode selected. Some functions that must always +#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return +#. TRANS @code{EAGAIN}. Instead, they return @code{EINPROGRESS} to indicate that +#. TRANS the operation has begun and will take some time. Attempts to manipulate +#. TRANS the object before the call completes return @code{EALREADY}. You can +#. TRANS use the @code{select} function to find out when the pending operation +#. TRANS has completed; @pxref{Waiting for I/O}. +#: sysdeps/gnu/errlist.c:445 +msgid "Operation now in progress" +msgstr "Operationen pÃ¥gÃ¥r nu" -#: nscd/connections.c:172 -#, c-format -msgid "while allocating cache: %s" -msgstr "när cache-post allokerades: %s" +#. TRANS An operation is already in progress on an object that has non-blocking +#. TRANS mode selected. +#: sysdeps/gnu/errlist.c:455 +msgid "Operation already in progress" +msgstr "Operationen pÃ¥gÃ¥r redan" -#: nscd/connections.c:197 -#, c-format -msgid "cannot open socket: %s" -msgstr "kan inte öppna uttag (socket): %s" +#. TRANS A file that isn't a socket was specified when a socket is required. +#: sysdeps/gnu/errlist.c:464 +msgid "Socket operation on non-socket" +msgstr "Uttagsoperation pÃ¥ icke-uttag (socket)" -#: nscd/connections.c:215 -#, c-format -msgid "cannot enable socket to accept connections: %s" -msgstr "kan inte få uttag (socket) att acceptera förbindelser: %s" +#. TRANS The size of a message sent on a socket was larger than the supported +#. TRANS maximum size. +#: sysdeps/gnu/errlist.c:474 +msgid "Message too long" +msgstr "Meddelandet för lÃ¥ngt" -#: nscd/connections.c:260 -#, c-format -msgid "cannot handle old request version %d; current version is %d" -msgstr "Kan inte hantera äldre förfrågansversion %d, nuvarande version är %d" +#. TRANS The socket type does not support the requested communications protocol. +#: sysdeps/gnu/errlist.c:483 +msgid "Protocol wrong type for socket" +msgstr "Fel protokolltyp för uttag (socket)" -#: nscd/connections.c:298 nscd/connections.c:324 -#, c-format -msgid "cannot write result: %s" -msgstr "kan inte skriva resultat: %s" +#. TRANS You specified a socket option that doesn't make sense for the +#. TRANS particular protocol being used by the socket. @xref{Socket Options}. +#: sysdeps/gnu/errlist.c:493 +msgid "Protocol not available" +msgstr "Protokollet inte tillgängligt" -#: nscd/connections.c:392 nscd/connections.c:514 -#, c-format -msgid "error getting caller's id: %s" -msgstr "kunde inte hämta anropandes identitet: %s" +#. TRANS The socket domain does not support the requested communications protocol +#. TRANS (perhaps because the requested protocol is completely invalid). +#. TRANS @xref{Creating a Socket}. +#: sysdeps/gnu/errlist.c:504 +msgid "Protocol not supported" +msgstr "Protokollet stöds ej" -#: nscd/connections.c:485 -#, c-format -msgid "while accepting connection: %s" -msgstr "när förbindelse accepterades: %s" +#. TRANS The socket type is not supported. +#: sysdeps/gnu/errlist.c:513 +msgid "Socket type not supported" +msgstr "Uttagstyp (socket) stöds ej" -#: nscd/connections.c:498 -#, c-format -msgid "short read while reading request: %s" -msgstr "fattas data vid läsning av begäran: %s" +#. 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 +#. TRANS implemented for all communications protocols. In the GNU system, this +#. TRANS error can happen for many calls when the object does not support the +#. TRANS particular operation; it is a generic indication that the server knows +#. TRANS nothing to do for that call. +#: sysdeps/gnu/errlist.c:527 +msgid "Operation not supported" +msgstr "Operationen stöds ej" -#: nscd/connections.c:542 -#, c-format -msgid "key length in request too long: %d" -msgstr "nyckellängd i begäran för lång: %d" +#. TRANS The socket communications protocol family you requested is not supported. +#: sysdeps/gnu/errlist.c:536 +msgid "Protocol family not supported" +msgstr "Protokollfamiljen stöds ej" -#: nscd/connections.c:556 -#, c-format -msgid "short read while reading request key: %s" -msgstr "fattas data vid läsning av begäransnyckel: %s" +#. 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.c:546 +msgid "Address family not supported by protocol" +msgstr "Adressfamiljen stöds inte av protokollet" -#: nscd/connections.c:566 -#, c-format -msgid "handle_request: request received (Version = %d) from PID %ld" -msgstr "handle_request: begäran mottagen (Version = %d) från PID %ld" +#. TRANS The requested socket address is already in use. @xref{Socket Addresses}. +#: sysdeps/gnu/errlist.c:555 +msgid "Address already in use" +msgstr "Adressen redan upptagen" -#: nscd/connections.c:571 -#, c-format -msgid "handle_request: request received (Version = %d)" -msgstr "handle_request: begäran mottagen (Version = %d)" +#. TRANS The requested socket address is not available; for example, you tried +#. TRANS to give a socket a name that doesn't match the local host name. +#. TRANS @xref{Socket Addresses}. +#: sysdeps/gnu/errlist.c:566 +msgid "Cannot assign requested address" +msgstr "Kan inte tilldela begärd adress" -#: nscd/connections.c:635 nscd/connections.c:636 nscd/connections.c:655 -#: nscd/connections.c:668 nscd/connections.c:674 nscd/connections.c:681 -#, c-format -msgid "Failed to run nscd as user '%s'" -msgstr "Misslyckades att köra nscd som användare \"%s\"" +#. TRANS A socket operation failed because the network was down. +#: sysdeps/gnu/errlist.c:575 +msgid "Network is down" +msgstr "Nätverket är nere" -#: nscd/connections.c:656 -msgid "getgrouplist failed" -msgstr "getgrouplist misslyckades" +#. TRANS A socket operation failed because the subnet containing the remote host +#. TRANS was unreachable. +#: sysdeps/gnu/errlist.c:585 +msgid "Network is unreachable" +msgstr "Nätverket kan inte nÃ¥s" -#: nscd/connections.c:669 -msgid "setgroups failed" -msgstr "setgroups misslyckades" +#. TRANS A network connection was reset because the remote host crashed. +#: sysdeps/gnu/errlist.c:594 +msgid "Network dropped connection on reset" +msgstr "Nätverket tog bort förbindelsen vid omstart" -#: nscd/grpcache.c:103 nscd/hstcache.c:111 nscd/pwdcache.c:109 -msgid "while allocating key copy" -msgstr "när nyckelkopia allokerades" - -#: nscd/grpcache.c:153 nscd/hstcache.c:168 nscd/pwdcache.c:146 -msgid "while allocating cache entry" -msgstr "när cache-post allokerades" +#. TRANS A network connection was aborted locally. +#: sysdeps/gnu/errlist.c:603 +msgid "Software caused connection abort" +msgstr "Mjukvara orsakade förbindelsebrott" -#: nscd/grpcache.c:197 nscd/hstcache.c:283 nscd/pwdcache.c:193 -#, c-format -msgid "short write in %s: %s" -msgstr "ofullständig skrivning i %s: %s" +#. TRANS A network connection was closed for reasons outside the control of the +#. TRANS local host, such as by the remote machine rebooting or an unrecoverable +#. TRANS protocol violation. +#: sysdeps/gnu/errlist.c:614 +msgid "Connection reset by peer" +msgstr "Förbindelse borttagen av partnern" -#: nscd/grpcache.c:219 -#, c-format -msgid "Haven't found \"%s\" in group cache!" -msgstr "Hittar inte \"%s\" i gruppcache!" +#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this +#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the +#. TRANS other from network operations. +#: sysdeps/gnu/errlist.c:625 +msgid "No buffer space available" +msgstr "Ingen buffertplats tillgänglig" -#: nscd/grpcache.c:285 -#, c-format -msgid "Invalid numeric gid \"%s\"!" -msgstr "Ogiltigt numeriskt gruppid (gid) \"%s\"!" +#. TRANS You tried to connect a socket that is already connected. +#. TRANS @xref{Connecting}. +#: sysdeps/gnu/errlist.c:635 +msgid "Transport endpoint is already connected" +msgstr "Transportslutpunkten är redan förbunden" -#: nscd/grpcache.c:292 -#, c-format -msgid "Haven't found \"%d\" in group cache!" -msgstr "Hittar inte \"%d\" i gruppcache!" +#. TRANS The socket is not connected to anything. You get this error when you +#. TRANS try to transmit data over a socket, without first specifying a +#. TRANS destination for the data. For a connectionless socket (for datagram +#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. +#: sysdeps/gnu/errlist.c:647 +msgid "Transport endpoint is not connected" +msgstr "Transportslutpunkten är inte förbunden" -#: nscd/hstcache.c:305 nscd/hstcache.c:371 nscd/hstcache.c:436 -#: nscd/hstcache.c:501 -#, c-format -msgid "Haven't found \"%s\" in hosts cache!" -msgstr "Hittar inte \"%s\" i värdcache!" +#. TRANS No default destination address was set for the socket. You get this +#. TRANS error when you try to transmit data over a connectionless socket, +#. TRANS without first specifying a destination for the data with @code{connect}. +#: sysdeps/gnu/errlist.c:658 +msgid "Destination address required" +msgstr "Destinationsadress krävs" -#: nscd/nscd.c:89 -msgid "Read configuration data from NAME" -msgstr "Läs konfigurationsdata från NAMN" +#. TRANS The socket has already been shut down. +#: sysdeps/gnu/errlist.c:667 +msgid "Cannot send after transport endpoint shutdown" +msgstr "Kan inte skicka efter att transportslutpunkten stängts" -#: nscd/nscd.c:91 -msgid "Do not fork and display messages on the current tty" -msgstr "Skapa inte barnprocess, visa meddelanden på nuvarande tty" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:676 +msgid "Too many references: cannot splice" +msgstr "För mÃ¥nga referenser: kan inte skarva" -#: nscd/nscd.c:92 -msgid "NUMBER" -msgstr "ANTAL" +#. TRANS A socket operation with a specified timeout received no response during +#. TRANS the timeout period. +#: sysdeps/gnu/errlist.c:686 +msgid "Connection timed out" +msgstr "Förbindelsen dog ut (timeout)" -#: nscd/nscd.c:92 -msgid "Start NUMBER threads" -msgstr "Starta ANTAL trådar" +#. TRANS A remote host refused to allow the network connection (typically because +#. TRANS it is not running the requested service). +#: sysdeps/gnu/errlist.c:696 +msgid "Connection refused" +msgstr "Förbindelse vägras" -#: nscd/nscd.c:93 -msgid "Shut the server down" -msgstr "Avsluta servern" +#. TRANS Too many levels of symbolic links were encountered in looking up a file name. +#. TRANS This often indicates a cycle of symbolic links. +#: sysdeps/gnu/errlist.c:706 +msgid "Too many levels of symbolic links" +msgstr "För mÃ¥nga nivÃ¥er av symboliska länkar" -#: nscd/nscd.c:94 -msgid "Print current configuration statistic" -msgstr "Skriv ut nuvarande konfigurationsstatistik" +#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for +#. TRANS Files}) or host name too long (in @code{gethostname} or +#. TRANS @code{sethostname}; @pxref{Host Identification}). +#: sysdeps/gnu/errlist.c:717 +msgid "File name too long" +msgstr "För lÃ¥ngt filnamn" -#: nscd/nscd.c:95 -msgid "TABLE" -msgstr "TABELL" +#. TRANS The remote host for a requested network connection is down. +#: sysdeps/gnu/errlist.c:726 +msgid "Host is down" +msgstr "Värddator är nere" -#: nscd/nscd.c:96 -msgid "Invalidate the specified cache" -msgstr "Invalidera den angivna cachen" +#. TRANS The remote host for a requested network connection is not reachable. +#: sysdeps/gnu/errlist.c:735 +msgid "No route to host" +msgstr "Ingen väg till värd" -#: nscd/nscd.c:97 -msgid "TABLE,yes" -msgstr "TABELL,yes" +#. TRANS Directory not empty, where an empty directory was expected. Typically, +#. TRANS this error occurs when you are trying to delete a directory. +#: sysdeps/gnu/errlist.c:745 +msgid "Directory not empty" +msgstr "Katalog inte tom" -#: nscd/nscd.c:97 -msgid "Use separate cache for each user" -msgstr "Använd separat cache för varje användare" +#. TRANS This means that the per-user limit on new process would be exceeded by +#. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on +#. TRANS the @code{RLIMIT_NPROC} limit. +#: sysdeps/gnu/errlist.c:756 +msgid "Too many processes" +msgstr "För mÃ¥nga processer" -#: nscd/nscd.c:102 -msgid "Name Service Cache Daemon." -msgstr "Namntjänst cache-demon" +#. TRANS The file quota system is confused because there are too many users. +#. TRANS @c This can probably happen in a GNU system when using NFS. +#: sysdeps/gnu/errlist.c:766 +msgid "Too many users" +msgstr "För mÃ¥nga användare" -#: nscd/nscd.c:141 -msgid "cannot read configuration file; this is fatal" -msgstr "kan inte läsa konfigurationsdata, detta är fatalt" +#. TRANS The user's disk quota was exceeded. +#: sysdeps/gnu/errlist.c:775 +msgid "Disk quota exceeded" +msgstr "Diskkvot överskriden" -#: nscd/nscd.c:152 -msgid "already running" -msgstr "kör redan" +#. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS +#. TRANS system which is due to file system rearrangements on the server host. +#. TRANS Repairing this condition usually requires unmounting and remounting +#. TRANS the NFS file system on the local host. +#: sysdeps/gnu/errlist.c:787 +msgid "Stale NFS file handle" +msgstr "Förlegat NFS-filhandtag" -#: nscd/nscd.c:270 nscd/nscd.c:294 nscd/nscd_stat.c:132 -msgid "Only root is allowed to use this option!" -msgstr "Bara root har tillåtelse att använda denna operation!" +#. TRANS An attempt was made to NFS-mount a remote file system with a file name that +#. TRANS already specifies an NFS-mounted file. +#. TRANS (This is an error on some operating systems, but we expect it to work +#. TRANS properly on the GNU system, making this error code impossible.) +#: sysdeps/gnu/errlist.c:799 +msgid "Object is remote" +msgstr "Är ett fjärrobjekt" -#: nscd/nscd_conf.c:88 -#, c-format -msgid "Parse error: %s" -msgstr "Parsfel: %s" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:808 +msgid "RPC struct is bad" +msgstr "RPC-struktur dÃ¥lig" -#: nscd/nscd_conf.c:171 -#, c-format -msgid "Could not create log file \"%s\"" -msgstr "Kunde inte skapa loggfil \"%s\"" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:817 +msgid "RPC version wrong" +msgstr "RPC-version fel" -#: nscd/nscd_conf.c:187 -msgid "Must specify user name for server-user option" -msgstr "Användarnamn krävs för \"server-user\"-flaggan" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:826 +msgid "RPC program not available" +msgstr "RPC-programmet inte tillgängligt" -#: nscd/nscd_conf.c:194 -msgid "Must specify user name for stat-user option" -msgstr "Användarnamn krävs för \"stat-user\"-flaggan" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:835 +msgid "RPC program version wrong" +msgstr "RPC-programversion fel" -#: nscd/nscd_conf.c:205 -#, c-format -msgid "Unknown option: %s %s %s" -msgstr "Okänd flagga: %s %s %s" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:844 +msgid "RPC bad procedure for program" +msgstr "RPC dÃ¥lig procedur för program" -#: nscd/nscd_stat.c:103 -#, c-format -msgid "cannot write statistics: %s" -msgstr "kan inte skriva statistik: %s" +#. TRANS No locks available. This is used by the file locking facilities; see +#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but +#. TRANS it can result from an operation to an NFS server running another +#. TRANS operating system. +#: sysdeps/gnu/errlist.c:856 +msgid "No locks available" +msgstr "Inga lÃ¥s tillgängliga" -#: nscd/nscd_stat.c:128 -#, c-format -msgid "Only root or %s is allowed to use this option!" -msgstr "Bara root eller %s har tillåtelse att använda denna operation!" +#. TRANS Inappropriate file type or format. The file was the wrong type for the +#. TRANS operation, or a data file had the wrong format. +#. TRANS +#. TRANS On some systems @code{chmod} returns this error if you try to set the +#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. +#: sysdeps/gnu/errlist.c:869 +msgid "Inappropriate file type or format" +msgstr "Filtyp eller format olämplig" -#: nscd/nscd_stat.c:139 -msgid "nscd not running!\n" -msgstr "nscd kör inte!\n" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:878 +msgid "Authentication error" +msgstr "Äkthetskontroll misslyckades" -#: nscd/nscd_stat.c:150 -msgid "write incomplete" -msgstr "ofullständing skrivning" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:887 +msgid "Need authenticator" +msgstr "Behöver äkthetsintygare" -#: nscd/nscd_stat.c:162 -msgid "cannot read statistics data" -msgstr "kan inte läsa statistikdata" +#. TRANS Function not implemented. This indicates that the function called is +#. TRANS not implemented at all, either in the C library itself or in the +#. TRANS operating system. When you get this error, you can be sure that this +#. TRANS particular function will always fail with @code{ENOSYS} unless you +#. TRANS install a new version of the C library or the operating system. +#: sysdeps/gnu/errlist.c:900 +msgid "Function not implemented" +msgstr "Funktion inte implementerad" -#: nscd/nscd_stat.c:165 -#, c-format -msgid "" -"nscd configuration:\n" -"\n" -"%15d server debug level\n" -msgstr "" -"nscd konfiguration:\n" -"\n" -"%15d servers felsökningsläge\n" +#. TRANS Not supported. A function returns this error when certain parameter +#. TRANS values are valid, but the functionality they request is not available. +#. TRANS This can mean that the function does not implement a particular command +#. TRANS or option value or flag bit at all. For functions that operate on some +#. TRANS object given in a parameter, such as a file descriptor or a port, it +#. TRANS might instead mean that only @emph{that specific object} (file +#. TRANS descriptor, port, etc.) is unable to support the other parameters given; +#. TRANS different file descriptors might support different ranges of parameter +#. TRANS values. +#. TRANS +#. TRANS If the entire function is not available at all in the implementation, +#. TRANS it returns @code{ENOSYS} instead. +#: sysdeps/gnu/errlist.c:920 +msgid "Not supported" +msgstr "Stöds ej" -#: nscd/nscd_stat.c:189 -#, c-format -msgid "%3ud %2uh %2um %2lus server runtime\n" -msgstr "%3ud %2uh %2um %2lus servers körtid\n" +#. 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. +#: sysdeps/gnu/errlist.c:930 +msgid "Invalid or incomplete multibyte or wide character" +msgstr "Ogiltig eller inte komplett flerbyte- eller brett tecken" -#: nscd/nscd_stat.c:192 -#, c-format -msgid " %2uh %2um %2lus server runtime\n" -msgstr " %2uh %2um %2lus servers körtid\n" +#. TRANS In the GNU system, servers supporting the @code{term} protocol return +#. TRANS this error for certain operations when the caller is not in the +#. TRANS foreground process group of the terminal. Users do not usually see this +#. TRANS error because functions such as @code{read} and @code{write} translate +#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, +#. TRANS for information on process groups and these signals. +#: sysdeps/gnu/errlist.c:944 +msgid "Inappropriate operation for background process" +msgstr "Operation för bakgrundsprocess olämplig" -#: nscd/nscd_stat.c:194 -#, c-format -msgid " %2um %2lus server runtime\n" -msgstr " %2um %2lus servers körtid\n" +#. TRANS In the GNU system, opening a file returns this error when the file is +#. TRANS translated by a program and the translator program dies while starting +#. TRANS up, before it has connected to the file. +#: sysdeps/gnu/errlist.c:955 +msgid "Translator died" +msgstr "Översättaren dog" -#: nscd/nscd_stat.c:196 -#, c-format -msgid " %2lus server runtime\n" -msgstr " %2lus servers körtid\n" +#. TRANS The experienced user will know what is wrong. +#. TRANS @c This error code is a joke. Its perror text is part of the joke. +#. TRANS @c Don't change it. +#: sysdeps/gnu/errlist.c:966 +msgid "?" +msgstr "?" -#: nscd/nscd_stat.c:198 -#, c-format -msgid "%15lu number of times clients had to wait\n" -msgstr "%15lu antal gånger klienter behövt vänta\n" +#. TRANS You did @strong{what}? +#: sysdeps/gnu/errlist.c:975 +msgid "You really blew it this time" +msgstr "Du strulade till det den här gÃ¥ngen" -#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215 -msgid " no" -msgstr " nej" +#. TRANS Go home and have a glass of warm, dairy-fresh milk. +#: sysdeps/gnu/errlist.c:984 +msgid "Computer bought the farm" +msgstr "Datorn packade ihop" -#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215 -msgid " yes" -msgstr " ja" +#. TRANS This error code has no purpose. +#: sysdeps/gnu/errlist.c:993 +msgid "Gratuitous error" +msgstr "Omotiverat fel" -#: nscd/nscd_stat.c:221 -#, c-format -msgid "" -"\n" -"%s cache:\n" -"\n" -"%15s cache is enabled\n" -"%15Zu suggested size\n" -"%15lu seconds time to live for positive entries\n" -"%15lu seconds time to live for negative entries\n" -"%15lu cache hits on positive entries\n" -"%15lu cache hits on negative entries\n" -"%15lu cache misses on positive entries\n" -"%15lu cache misses on negative entries\n" -"%15lu%% cache hit rate\n" -"%15lu current number of cached values\n" -"%15lu maximum number of cached values\n" -"%15lu maximum chain length searched\n" -"%15lu number of delays on rdlock\n" -"%15lu number of delays on wrlock\n" -"%15s check /etc/%s for changes\n" -msgstr "" -"\n" -"%s cache:\n" -"\n" -"%15s cache är påslagen\n" -"%15Zu föreslagen storlek\n" -"%15lu livslängd i sekunder för positiva poster\n" -"%15lu livslängd i sekunder för negativa poster\n" -"%15lu cache-träffar för positiva poster\n" -"%15lu cache-träffar för negativa poster\n" -"%15lu cache-missar för positiva poster\n" -"%15lu cache-missar för negativa poster\n" -"%15lu%% cache träffprocent\n" -"%15lu nuvarande antal värden i cache\n" -"%15lu maximalt antal värden i cache\n" -"%15lu maximal kedjelängd som söks\n" -"%15lu antal väntan på läslås\n" -"%15lu antal väntan på skrivlås\n" -"%15s kontrollera /etc/%s för ändringar\n" +#: sysdeps/gnu/errlist.c:1001 +msgid "Bad message" +msgstr "Felaktigt meddelande" -#: nscd/pwdcache.c:215 -#, c-format -msgid "Haven't found \"%s\" in password cache!" -msgstr "Hittar inte \"%s\" i lösenordscache!" +#: sysdeps/gnu/errlist.c:1009 +msgid "Identifier removed" +msgstr "Identifierare borttagen" -#: nscd/pwdcache.c:281 -#, c-format -msgid "Invalid numeric uid \"%s\"!" -msgstr "Ogiltigt numeriskt användarid (uid) \"%s\"!" +#: sysdeps/gnu/errlist.c:1017 +msgid "Multihop attempted" +msgstr "Flerhopp försöktes" -#: nscd/pwdcache.c:288 -#, c-format -msgid "Haven't found \"%d\" in password cache!" -msgstr "Hittar inte \"%d\" i lösenordscache!" +#: sysdeps/gnu/errlist.c:1025 +msgid "No data available" +msgstr "Inga data tillgängliga" -#: elf/../sysdeps/generic/dl-sysdep.c:422 -msgid "cannot create capability list" -msgstr "kan inte skapa egenskapslista" +#: sysdeps/gnu/errlist.c:1033 +msgid "Link has been severed" +msgstr "Länken har brutits" -#: elf/../sysdeps/generic/readelflib.c:35 -#, c-format -msgid "file %s is truncated\n" -msgstr "fil %s är trunkerad\n" +#: sysdeps/gnu/errlist.c:1041 +msgid "No message of desired type" +msgstr "Inget meddelande av önskad typ" -#: elf/../sysdeps/generic/readelflib.c:67 -#, c-format -msgid "%s is a 32 bit ELF file.\n" -msgstr "%s är en 32-bitars ELF-fil.\n" +#: sysdeps/gnu/errlist.c:1049 +msgid "Out of streams resources" +msgstr "Stream-resurserna är slut" -#: elf/../sysdeps/generic/readelflib.c:69 -#, c-format -msgid "%s is a 64 bit ELF file.\n" -msgstr "%s är en 64-bitars ELF-fil.\n" +#: sysdeps/gnu/errlist.c:1057 +msgid "Device not a stream" +msgstr "Enheten är inte en stream" -#: elf/../sysdeps/generic/readelflib.c:71 -#, c-format -msgid "Unknown ELFCLASS in file %s.\n" -msgstr "Okänd ELFCLASS in fil %s.\n" +#: sysdeps/gnu/errlist.c:1065 +msgid "Value too large for defined data type" +msgstr "Värdet för stort för definierad datatyp" -#: elf/../sysdeps/generic/readelflib.c:78 -#, c-format -msgid "%s is not a shared object file (Type: %d).\n" -msgstr "%s är inte en delad objektfil (typ: %d).\n" +#: sysdeps/gnu/errlist.c:1073 +msgid "Protocol error" +msgstr "Protokollfel" -#: elf/../sysdeps/generic/readelflib.c:109 -msgid "more than one dynamic segment\n" -msgstr "fler än ett dynamiskt segment\n" +#: sysdeps/gnu/errlist.c:1081 +msgid "Timer expired" +msgstr "Klockan ringde" -#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49 -#, c-format -msgid "%s is for unknown machine %d.\n" -msgstr "%s är för en okänd maskin %d.\n" +#. TRANS Operation canceled; an asynchronous operation was canceled before it +#. TRANS completed. @xref{Asynchronous I/O}. When you call @code{aio_cancel}, +#. TRANS the normal result is for the operations affected to complete with this +#. TRANS error; @pxref{Cancel AIO Operations}. +#: sysdeps/gnu/errlist.c:1093 +msgid "Operation canceled" +msgstr "Operationen avbruten" -#: elf/cache.c:70 -msgid "unknown" -msgstr "okänt" +#: sysdeps/gnu/errlist.c:1101 +msgid "Interrupted system call should be restarted" +msgstr "Avbrutet systemanrop borde omstartas" -#: elf/cache.c:111 -msgid "Unknown OS" -msgstr "Okänt OS" +#: sysdeps/gnu/errlist.c:1109 +msgid "Channel number out of range" +msgstr "Kanalnummer utanför giltigt intervall" -#: elf/cache.c:116 -#, c-format -msgid ", OS ABI: %s %d.%d.%d" -msgstr ", OS ABI: %s %d.%d.%d" +#: sysdeps/gnu/errlist.c:1117 +msgid "Level 2 not synchronized" +msgstr "NivÃ¥ 2 inte synkroniserad" -#: elf/cache.c:142 elf/ldconfig.c:1078 -#, c-format -msgid "Can't open cache file %s\n" -msgstr "Kan inte öppna cache-fil \"%s\"\n" +#: sysdeps/gnu/errlist.c:1125 +msgid "Level 3 halted" +msgstr "NivÃ¥ 3 stannad" -#: elf/cache.c:154 -msgid "mmap of cache file failed.\n" -msgstr "minnesmappning av cache-fil misslyckades.\n" +#: sysdeps/gnu/errlist.c:1133 +msgid "Level 3 reset" +msgstr "NivÃ¥ 3 omstartad" -#: elf/cache.c:158 elf/cache.c:168 -msgid "File is not a cache file.\n" -msgstr "Filen är inte en cache-fil.\n" +#: sysdeps/gnu/errlist.c:1141 +msgid "Link number out of range" +msgstr "Länkantal utanför giltigt omrÃ¥de" -#: elf/cache.c:201 elf/cache.c:211 -#, c-format -msgid "%d libs found in cache `%s'\n" -msgstr "%d bibliotek hittades i cache \"%s\"\n" +#: sysdeps/gnu/errlist.c:1149 +msgid "Protocol driver not attached" +msgstr "Styrprogram för protokoll inte anslutet" -#: elf/cache.c:410 -#, c-format -msgid "Can't remove old temporary cache file %s" -msgstr "Kan inte ta bort gammal temporär cache-fil %s" +#: sysdeps/gnu/errlist.c:1157 +msgid "No CSI structure available" +msgstr "Inga CSI-strukturer tillgängliga" -#: elf/cache.c:417 -#, c-format -msgid "Can't create temporary cache file %s" -msgstr "Kan inte skapa temporär cache-fil \"%s\"" +#: sysdeps/gnu/errlist.c:1165 +msgid "Level 2 halted" +msgstr "NivÃ¥ 2 stannad" -#: elf/cache.c:425 elf/cache.c:434 elf/cache.c:438 -msgid "Writing of cache data failed" -msgstr "Skrivning av cache-data misslyckades" +#: sysdeps/gnu/errlist.c:1173 +msgid "Invalid exchange" +msgstr "Ogiltig växel" -#: elf/cache.c:442 -msgid "Writing of cache data failed." -msgstr "Skrivning av cache-data misslyckades." +#: sysdeps/gnu/errlist.c:1181 +msgid "Invalid request descriptor" +msgstr "Ogiltig frÃ¥gedeskriptor" -#: elf/cache.c:449 -#, c-format -msgid "Changing access rights of %s to %#o failed" -msgstr "Misslyckades med att byta åtkomsträttigheter för %s till %#o" +#: sysdeps/gnu/errlist.c:1189 +msgid "Exchange full" +msgstr "Växeln full" -#: elf/cache.c:454 -#, c-format -msgid "Renaming of %s to %s failed" -msgstr "Namnbyte på %s till %s misslyckades" +#: sysdeps/gnu/errlist.c:1197 +msgid "No anode" +msgstr "Ingen anod" -#: elf/dl-close.c:128 -msgid "shared object not open" -msgstr "delat objekt är inte öppnat" +#: sysdeps/gnu/errlist.c:1205 +msgid "Invalid request code" +msgstr "Ogiltig Ã¥tkomstkod" -#: elf/dl-close.c:531 elf/dl-open.c:454 -msgid "TLS generation counter wrapped! Please send report with the 'glibcbug' script." -msgstr "" -"Generationsräknare för TLS slog runt! Var snäll och skicka felrapport med\n" -"\"glibcbug\"-skriptet" +#: sysdeps/gnu/errlist.c:1213 +msgid "Invalid slot" +msgstr "Ogiltig plats" -#: elf/dl-deps.c:111 elf/dl-open.c:183 -msgid "DST not allowed in SUID/SGID programs" -msgstr "DST inte tillåten i SUID/SGID-program" +#: sysdeps/gnu/errlist.c:1221 +msgid "File locking deadlock error" +msgstr "FillÃ¥sning gav dödläge" -#: elf/dl-deps.c:124 -msgid "empty dynamics string token substitution" -msgstr "substitution av \"dynamic string token\" är tom" +#: sysdeps/gnu/errlist.c:1229 +msgid "Bad font file format" +msgstr "Felaktigt format pÃ¥ typsnittsfil" -#: elf/dl-deps.c:130 -#, c-format -msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n" -msgstr "" -"kan ite ladda extra \"%s\" på grund av att substitution av\n" -"\"dynamic string token\" är tom\n" +#: sysdeps/gnu/errlist.c:1237 +msgid "Machine is not on the network" +msgstr "Maskinen finns inte pÃ¥ nätverket" -#: elf/dl-deps.c:461 -msgid "cannot allocate dependency list" -msgstr "kan inte allokera beroendelista" +#: sysdeps/gnu/errlist.c:1245 +msgid "Package not installed" +msgstr "Paketet är inte installerat" -#: elf/dl-deps.c:494 elf/dl-deps.c:549 -msgid "cannot allocate symbol search list" -msgstr "kan inte allokera söklista för symboler" +#: sysdeps/gnu/errlist.c:1253 +msgid "Advertise error" +msgstr "Annonseringsfel" -#: elf/dl-deps.c:534 -msgid "Filters not supported with LD_TRACE_PRELINKING" -msgstr "Filter stöds ej med LD_TRACE_PRELINKING" +#: sysdeps/gnu/errlist.c:1261 +msgid "Srmount error" +msgstr "Srmount-fel" -#: elf/dl-error.c:75 -msgid "DYNAMIC LINKER BUG!!!" -msgstr "FEL I DYNAMISK LÄNKARE!!!" +#: sysdeps/gnu/errlist.c:1269 +msgid "Communication error on send" +msgstr "Kommunikationsfel vid sändning" -#: elf/dl-error.c:108 -msgid "error while loading shared libraries" -msgstr "fel när delade bibliotek laddades" +#: sysdeps/gnu/errlist.c:1277 +msgid "RFS specific error" +msgstr "RFS-specifikt fel" -#: elf/dl-load.c:347 -msgid "cannot allocate name record" -msgstr "kan inte allokera namnpost" +#: sysdeps/gnu/errlist.c:1285 +msgid "Name not unique on network" +msgstr "Namnet inte unikt i nätverket" -#: elf/dl-load.c:449 elf/dl-load.c:528 elf/dl-load.c:648 elf/dl-load.c:743 -msgid "cannot create cache for search path" -msgstr "kan inte skapa cache för sökväg" +#: sysdeps/gnu/errlist.c:1293 +msgid "File descriptor in bad state" +msgstr "Filidentifierare i felaktigt tillstÃ¥nd" -#: elf/dl-load.c:551 -msgid "cannot create RUNPATH/RPATH copy" -msgstr "kan inte skapa kopia av RUNPATH/RPATH" +#: sysdeps/gnu/errlist.c:1301 +msgid "Remote address changed" +msgstr "Fjärradress ändrades" -#: elf/dl-load.c:634 -msgid "cannot create search path array" -msgstr "kan inte skapa säkvägslista" +#: sysdeps/gnu/errlist.c:1309 +msgid "Can not access a needed shared library" +msgstr "Kan inte komma Ã¥t ett nödvändigt delat bibliotek" -#: elf/dl-load.c:830 -msgid "cannot stat shared object" -msgstr "kan inte ta status på delat objekt" +#: sysdeps/gnu/errlist.c:1317 +msgid "Accessing a corrupted shared library" +msgstr "Öppnar ett korrupt delat bibliotek" -#: elf/dl-load.c:874 -msgid "cannot open zero fill device" -msgstr "kan inte öppna nollfyllnadsenhet" +#: sysdeps/gnu/errlist.c:1325 +msgid ".lib section in a.out corrupted" +msgstr ".lib-sektion i a.out korrupt" -#: elf/dl-load.c:883 elf/dl-load.c:1929 -msgid "cannot create shared object descriptor" -msgstr "kan inte skapa delad objektdeskriptor" +#: sysdeps/gnu/errlist.c:1333 +msgid "Attempting to link in too many shared libraries" +msgstr "Försöker att länka in för mÃ¥nga delade bibliotek" -#: elf/dl-load.c:902 elf/dl-load.c:1470 elf/dl-load.c:1553 -msgid "cannot read file data" -msgstr "kan inte läsa fildata" +#: sysdeps/gnu/errlist.c:1341 +msgid "Cannot exec a shared library directly" +msgstr "Kan inte köra ett delat bibliotek direkt" -#: elf/dl-load.c:946 -msgid "ELF load command alignment not page-aligned" -msgstr "ELF-laddkommando är inte på sidgräns" +#: sysdeps/gnu/errlist.c:1349 +msgid "Streams pipe error" +msgstr "Streams-rörfel" -#: elf/dl-load.c:953 -msgid "ELF load command address/offset not properly aligned" -msgstr "Address/position för ELF-laddkommando är inte på rätt bytegräns" +#: sysdeps/gnu/errlist.c:1357 +msgid "Structure needs cleaning" +msgstr "Strukturen behöver städas" -#: elf/dl-load.c:1037 -msgid "cannot allocate TLS data structures for initial thread" -msgstr "kan inte skapa TLS-datastrukturer för första tråden" +#: sysdeps/gnu/errlist.c:1365 +msgid "Not a XENIX named type file" +msgstr "Inte en XENIX-namngiven fil" -#: elf/dl-load.c:1061 -msgid "cannot handle TLS data" -msgstr "kan inte hantera TLS-data" +#: sysdeps/gnu/errlist.c:1373 +msgid "No XENIX semaphores available" +msgstr "Inga XENIX-semaforer tillgängliga" -#: elf/dl-load.c:1075 -msgid "object file has no loadable segments" -msgstr "objektfilen har inga laddbara segment" +#: sysdeps/gnu/errlist.c:1381 +msgid "Is a named type file" +msgstr "Är av typ namnfil" -#: elf/dl-load.c:1110 -msgid "failed to map segment from shared object" -msgstr "misslyckades att mappa segment från delat objekt" +#: sysdeps/gnu/errlist.c:1389 +msgid "Remote I/O error" +msgstr "I/O-fel pÃ¥ fjärrmaskin" -#: elf/dl-load.c:1135 -msgid "cannot dynamically load executable" -msgstr "kan inte ladda exekverbar fil dynamiskt" +#: sysdeps/gnu/errlist.c:1397 +msgid "No medium found" +msgstr "Inget medium funnet" -#: elf/dl-load.c:1191 -msgid "cannot change memory protections" -msgstr "kan inte ändra minnesskydd" +#: sysdeps/gnu/errlist.c:1405 +msgid "Wrong medium type" +msgstr "Fel typ pÃ¥ mediet" -#: elf/dl-load.c:1210 -msgid "cannot map zero-fill pages" -msgstr "kan inte mappa nollfyllda sidor" +#: sysdeps/gnu/errlist.c:1413 +msgid "Required key not available" +msgstr "Obligatorisk nyckel inte tillgänglig" -#: elf/dl-load.c:1228 -msgid "cannot allocate memory for program header" -msgstr "Kan inte allokera minne för programhuvud" +#: sysdeps/gnu/errlist.c:1421 +msgid "Key has expired" +msgstr "Nyckeln har gÃ¥tt ut" -#: elf/dl-load.c:1259 -msgid "object file has no dynamic section" -msgstr "objektfilen har ingen dynamisk sektion" +#: sysdeps/gnu/errlist.c:1429 +msgid "Key has been revoked" +msgstr "Nyckeln har Ã¥terkallats" -#: elf/dl-load.c:1299 -msgid "shared object cannot be dlopen()ed" -msgstr "delat objekt kan inte göras dlopen() på" +#: sysdeps/gnu/errlist.c:1437 +msgid "Key was rejected by service" +msgstr "Nyckeln accepterades inte av tjänsten" -#: elf/dl-load.c:1322 -msgid "cannot create searchlist" -msgstr "kan inte skapa söklista" +#: sysdeps/gnu/errlist.c:1445 +msgid "Owner died" +msgstr "Ägaren dog" -#: elf/dl-load.c:1352 -msgid "cannot enable executable stack as shared object requires" -msgstr "kan inte skapa exekverbar stack som delat objekt kräver" +#: sysdeps/gnu/errlist.c:1453 +msgid "State not recoverable" +msgstr "TillstÃ¥ndet kan inte Ã¥terskapas" -#: elf/dl-load.c:1470 -msgid "file too short" -msgstr "fil för kort" +#: sysdeps/mach/_strerror.c:57 +msgid "Error in unknown error system: " +msgstr "Fel i okänt felsystem: " -#: elf/dl-load.c:1493 -msgid "invalid ELF header" -msgstr "ogiltigt ELF-huvud" +#: sysdeps/posix/gai_strerror-strs.h:1 +msgid "Address family for hostname not supported" +msgstr "Adressfamilj för värdnamn stöds ej" -#: elf/dl-load.c:1502 -msgid "ELF file data encoding not big-endian" -msgstr "Kodning för ELF-fildata är inte \"big-endian\"" +#: sysdeps/posix/gai_strerror-strs.h:2 +msgid "Temporary failure in name resolution" +msgstr "Namnuppslagning misslyckades temporärt" -#: elf/dl-load.c:1504 -msgid "ELF file data encoding not little-endian" -msgstr "Kodning för ELF-fildata är inte \"little-endian\"" +#: sysdeps/posix/gai_strerror-strs.h:3 +msgid "Bad value for ai_flags" +msgstr "OtillÃ¥tet värde för ai_flags" -#: elf/dl-load.c:1508 -msgid "ELF file version ident does not match current one" -msgstr "ELF-filens versionsidentitet stämmer inte med nuvarande" +#: sysdeps/posix/gai_strerror-strs.h:4 +msgid "Non-recoverable failure in name resolution" +msgstr "Oreparerbart fel i namnuppslagning" -#: elf/dl-load.c:1512 -msgid "ELF file OS ABI invalid" -msgstr "ELF-fil har felaktig version på OS-ABI" +#: sysdeps/posix/gai_strerror-strs.h:5 +msgid "ai_family not supported" +msgstr "ai_family stöds ej" -#: elf/dl-load.c:1514 -msgid "ELF file ABI version invalid" -msgstr "ELF-fil har felaktig version på ABI" +#: sysdeps/posix/gai_strerror-strs.h:6 +msgid "Memory allocation failure" +msgstr "Minnesallokeringsfel" -#: elf/dl-load.c:1517 -msgid "internal error" -msgstr "internt fel" +#: sysdeps/posix/gai_strerror-strs.h:7 +msgid "No address associated with hostname" +msgstr "Ingen adress associerad med värdnamn" -#: elf/dl-load.c:1524 -msgid "ELF file version does not match current one" -msgstr "ELF-filens version stämmer inte med nuvarande" +#: sysdeps/posix/gai_strerror-strs.h:8 +msgid "Name or service not known" +msgstr "Namn eller tjänst okänd" -#: elf/dl-load.c:1532 -msgid "ELF file's phentsize not the expected size" -msgstr "ELF-filens värde på \"phentsize\" är inte den förväntade" +#: sysdeps/posix/gai_strerror-strs.h:9 +msgid "Servname not supported for ai_socktype" +msgstr "Servname stöds inte för ai_socktype" -#: elf/dl-load.c:1538 -msgid "only ET_DYN and ET_EXEC can be loaded" -msgstr "bara ET_DYN och ET_EXEC kan laddas" +#: sysdeps/posix/gai_strerror-strs.h:10 +msgid "ai_socktype not supported" +msgstr "ai_socktype stöds ej" -#: elf/dl-load.c:1944 -msgid "cannot open shared object file" -msgstr "kan inte öppna delad objektfil" +#: sysdeps/posix/gai_strerror-strs.h:11 +msgid "System error" +msgstr "Systemfel" -#: elf/dl-lookup.c:265 elf/dl-lookup.c:443 -msgid "relocation error" -msgstr "fel vid relokering" +#: sysdeps/posix/gai_strerror-strs.h:12 +msgid "Processing request in progress" +msgstr "Behandling av begäran pÃ¥gÃ¥r" -#: elf/dl-open.c:111 -msgid "cannot extend global scope" -msgstr "kan inte utöka globalt område" +#: sysdeps/posix/gai_strerror-strs.h:13 +msgid "Request canceled" +msgstr "Begäran avbruten" -#: elf/dl-open.c:214 -msgid "empty dynamic string token substitution" -msgstr "substitution av \"dynamic string token\" är tom" +#: sysdeps/posix/gai_strerror-strs.h:14 +msgid "Request not canceled" +msgstr "Begäran inte avbruten" + +#: sysdeps/posix/gai_strerror-strs.h:15 +msgid "All requests done" +msgstr "Alla begäran utförda" -#: elf/dl-open.c:361 elf/dl-open.c:372 -msgid "cannot create scope list" -msgstr "kan inte skapa omfångslista" +#: sysdeps/posix/gai_strerror-strs.h:16 +msgid "Interrupted by a signal" +msgstr "Avbruten av en signal" -#: elf/dl-open.c:434 -msgid "cannot create TLS data structures" -msgstr "kan inte skapa datastrukturer för TLS" +#: sysdeps/posix/gai_strerror-strs.h:17 +msgid "Parameter string not correctly encoded" +msgstr "Parametersträng felaktigt kodad" -#: elf/dl-open.c:496 -msgid "invalid mode for dlopen()" -msgstr "ogiltiga flaggor för dlopen()" +#: sysdeps/unix/siglist.c:26 +msgid "Signal 0" +msgstr "Signal 0" -#: elf/dl-reloc.c:57 -msgid "cannot allocate memory in static TLS block" -msgstr "kan inte allokera minne i statiskt TLS-block" +#: sysdeps/unix/siglist.c:32 +msgid "IOT trap" +msgstr "IOT-fälla" -#: elf/dl-reloc.c:176 -msgid "cannot make segment writable for relocation" -msgstr "kan inte göra segment skrivbart för relokering" +#: sysdeps/unix/sysv/linux/i386/readelflib.c:49 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s är för en okänd maskin %d.\n" -#: elf/dl-reloc.c:277 +#: sysdeps/unix/sysv/linux/ia64/makecontext.c:63 #, c-format -msgid "%s: profiler found no PLTREL in object %s\n" -msgstr "%s: profileraren hittade inga PLTREL i objekt %s\n" +msgid "makecontext: does not know how to handle more than 8 arguments\n" +msgstr "makecontext: kan inte hantera mer än 8 argument\n" -#: elf/dl-reloc.c:289 +#: sysdeps/unix/sysv/linux/lddlibc4.c:64 #, c-format -msgid "%s: profiler out of memory shadowing PLTREL of %s\n" -msgstr "%s: profileraren fick slut minne för kopiering av PLTREL i %s\n" +msgid "cannot open `%s'" +msgstr "kan inte öppna \"%s\"" -#: elf/dl-reloc.c:304 -msgid "cannot restore segment prot after reloc" -msgstr "kan inte återställa segmenträttigheter efter relokering" +#: sysdeps/unix/sysv/linux/lddlibc4.c:68 +#, c-format +msgid "cannot read header from `%s'" +msgstr "kan inte läsa huvud frÃ¥n \"%s\"" -#: elf/dl-sym.c:74 elf/dl-sym.c:145 -msgid "RTLD_NEXT used in code not dynamically loaded" -msgstr "RTLD_NEXT används i kod som inte är dynamiskt laddad" +#: timezone/zdump.c:215 +msgid "lacks alphabetic at start" +msgstr "saknar alfabetiskt tecken i början" -#: elf/dl-version.c:303 -msgid "cannot allocate version reference table" -msgstr "kan inte allokera tabell för versionsreferenser" +#: timezone/zdump.c:217 +msgid "has fewer than 3 alphabetics" +msgstr "har färre än 3 alfabetiska tecken" -#: elf/ldconfig.c:122 -msgid "Print cache" -msgstr "Visa cache" +#: timezone/zdump.c:219 +msgid "has more than 6 alphabetics" +msgstr "har fler än 6 alfabetiska tecken" -#: elf/ldconfig.c:123 -msgid "Generate verbose messages" -msgstr "Använd utförligare meddelanden" +#: timezone/zdump.c:227 +msgid "differs from POSIX standard" +msgstr "skiljer sig frÃ¥n POSIX-standard" -#: elf/ldconfig.c:124 -msgid "Don't build cache" -msgstr "Bygg inte cache" +#: timezone/zdump.c:233 +#, c-format +msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n" +msgstr "%s: varning: zon \"%s\" förkortning \"%s\": %s\n" -#: elf/ldconfig.c:125 -msgid "Don't generate links" -msgstr "Generera inte länkar" +#: timezone/zdump.c:284 +#, c-format +msgid "%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n" +msgstr "%s: användning är %s [ --version ] [ -v ] [ -c [startÃ¥r,}slutÃ¥r ] zonnamn ...\n" -#: elf/ldconfig.c:126 -msgid "Change to and use ROOT as root directory" -msgstr "Byt till och använd ROOT som rotkatalog" +#: timezone/zdump.c:301 +#, c-format +msgid "%s: wild -c argument %s\n" +msgstr "%s: argument \"%s\" till flaggan -c har fel format\n" -#: elf/ldconfig.c:127 -msgid "Use CACHE as cache file" -msgstr "Använd CACHE som cache-fil" +#: timezone/zdump.c:392 +msgid "Error writing to standard output" +msgstr "Fel vid skrivning till standard ut" -#: elf/ldconfig.c:128 -msgid "Use CONF as configuration file" -msgstr "Använd CONF som konfigurationsfil" +#: timezone/zdump.c:415 +#, c-format +msgid "%s: use of -v on system with floating time_t other than float or double\n" +msgstr "%s: använder -v pÃ¥ ett system där time_t är ett annat flyttal än \"float\" eller \"double\"\n" -#: elf/ldconfig.c:129 -msgid "Only process directories specified on the command line. Don't build cache." -msgstr "Behandla endast kataloger givna som argument. Bygg inte cache." +#: timezone/zic.c:371 +#, c-format +msgid "%s: Memory exhausted: %s\n" +msgstr "%s: Minnet slut: %s\n" -#: elf/ldconfig.c:130 -msgid "Manually link individual libraries." -msgstr "Länka enskilda bibliotek manuellt." +#: timezone/zic.c:430 +#, c-format +msgid "\"%s\", line %d: %s" +msgstr "\"%s\", rad %d: %s" -#: elf/ldconfig.c:131 -msgid "Format to use: new, old or compat (default)" -msgstr "Format att använda: \"new\", \"old\" eller \"compat\" (standardvärde)" +#: timezone/zic.c:433 +#, c-format +msgid " (rule from \"%s\", line %d)" +msgstr " (regel frÃ¥n \"%s\", rad %d)" -#: elf/ldconfig.c:139 -msgid "Configure Dynamic Linker Run Time Bindings." -msgstr "Konfigurera bindningar för den dynamiska länkaren." +#: timezone/zic.c:445 +msgid "warning: " +msgstr "varning: " -#: elf/ldconfig.c:297 +#: timezone/zic.c:455 #, c-format -msgid "Path `%s' given more than once" -msgstr "Sökväg \"%s\" given mer än en gång" +msgid "" +"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +msgstr "" +"%s: användning är %s [ --version ] [ -s ] [ -v ] [ -l lokaltid ] [ -p posixregler ] \\\n" +"\t[ -d katalog ] [ -L skottsekunder ] [ -y Ã¥rkontrollprogram ] [ filnamn ... ]\n" -#: elf/ldconfig.c:341 +#: timezone/zic.c:503 #, c-format -msgid "%s is not a known library type" -msgstr "%s är inte en känd bibliotekstyp" +msgid "%s: More than one -d option specified\n" +msgstr "%s: Flaggan -d given mer än en gÃ¥ng\n" -#: elf/ldconfig.c:361 +#: timezone/zic.c:513 #, c-format -msgid "Can't stat %s" -msgstr "Kan inte ta status på %s" +msgid "%s: More than one -l option specified\n" +msgstr "%s: Flaggan -l given mer än en gÃ¥ng\n" -#: elf/ldconfig.c:431 +#: timezone/zic.c:523 #, c-format -msgid "Can't stat %s\n" -msgstr "Kan inte ta status på %s\n" +msgid "%s: More than one -p option specified\n" +msgstr "%s: Flaggan -p given mer än en gÃ¥ng\n" -#: elf/ldconfig.c:441 +#: timezone/zic.c:533 #, c-format -msgid "%s is not a symbolic link\n" -msgstr "%s är inte en symbolisk länk\n" +msgid "%s: More than one -y option specified\n" +msgstr "%s: Flaggan -y given mer än en gÃ¥ng\n" -#: elf/ldconfig.c:460 +#: timezone/zic.c:543 #, c-format -msgid "Can't unlink %s" -msgstr "Kan inte ta bort (unlink) %s" +msgid "%s: More than one -L option specified\n" +msgstr "%s: Flaggan -L given mer än en gÃ¥ng\n" + +#: timezone/zic.c:592 +msgid "link to link" +msgstr "länk till länk" -#: elf/ldconfig.c:466 +#: timezone/zic.c:657 +msgid "hard link failed, symbolic link used" +msgstr "hÃ¥rd länk misslyckades, använder symbolisk länk" + +#: timezone/zic.c:665 #, c-format -msgid "Can't link %s to %s" -msgstr "Kan inte länka %s till %s" +msgid "%s: Can't link from %s to %s: %s\n" +msgstr "%s: Kan inte länka frÃ¥n %s till %s: %s\n" -#: elf/ldconfig.c:472 -msgid " (changed)\n" -msgstr " (ändrad)\n" +#: timezone/zic.c:774 timezone/zic.c:776 +msgid "same rule name in multiple files" +msgstr "samma regelnamn i flera filer" -#: elf/ldconfig.c:474 -msgid " (SKIPPED)\n" -msgstr " (HOPPAR ÖVER)\n" +#: timezone/zic.c:817 +msgid "unruly zone" +msgstr "besvärlig zon" -#: elf/ldconfig.c:529 +#: timezone/zic.c:824 #, c-format -msgid "Can't find %s" -msgstr "Kan inte hitta %s" +msgid "%s in ruleless zone" +msgstr "%s i zon utan regler" -#: elf/ldconfig.c:545 -#, c-format -msgid "Can't lstat %s" -msgstr "Kan inte ta länkstatus på %s" +#: timezone/zic.c:845 +msgid "standard input" +msgstr "standard in" -#: elf/ldconfig.c:552 +#: timezone/zic.c:850 #, c-format -msgid "Ignored file %s since it is not a regular file." -msgstr "Ignorerar fil %s eftersom den inte är en vanlig fil" +msgid "%s: Can't open %s: %s\n" +msgstr "%s: Kan inte öppna %s: %s\n" -#: elf/ldconfig.c:560 -#, 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" +#: timezone/zic.c:861 +msgid "line too long" +msgstr "för lÃ¥ng rad" -#: elf/ldconfig.c:651 -#, c-format -msgid "Can't open directory %s" -msgstr "Kan inte öppna katalog %s" +#: timezone/zic.c:881 +msgid "input line of unknown type" +msgstr "inrad av okänd typ" -#: elf/ldconfig.c:706 elf/ldconfig.c:753 +#: timezone/zic.c:897 #, c-format -msgid "Cannot lstat %s" -msgstr "Kan inte ta status (lstat) på %s" +msgid "%s: Leap line in non leap seconds file %s\n" +msgstr "%s: \"Leap\"-rad i fil %s som inte är skottsekundsfil\n" -#: elf/ldconfig.c:718 +#: timezone/zic.c:904 timezone/zic.c:1325 timezone/zic.c:1350 #, c-format -msgid "Cannot stat %s" -msgstr "Kan inte ta status på %s" +msgid "%s: panic: Invalid l_value %d\n" +msgstr "%s: panik: Ogiltigt l_value %d\n" -#: elf/ldconfig.c:775 elf/readlib.c:92 +#: timezone/zic.c:912 #, c-format -msgid "Input file %s not found.\n" -msgstr "Hittar inte infil %s.\n" +msgid "%s: Error reading %s\n" +msgstr "%s: Fel vid läsning frÃ¥n %s\n" -#: elf/ldconfig.c:826 +#: timezone/zic.c:919 #, c-format -msgid "libc5 library %s in wrong directory" -msgstr "libc5-bibliotek %s i fel katalog" +msgid "%s: Error closing %s: %s\n" +msgstr "%s: Fel vid stängning av %s: %s\n" -#: elf/ldconfig.c:829 -#, c-format -msgid "libc6 library %s in wrong directory" -msgstr "libc6-bibliotek %s i fel katalog" +#: timezone/zic.c:924 +msgid "expected continuation line not found" +msgstr "förväntad fortsättningsrad inte funnen" -#: elf/ldconfig.c:832 -#, c-format -msgid "libc4 library %s in wrong directory" -msgstr "libc4-bibliotek %s i fel katalog" +#: timezone/zic.c:968 +msgid "24:00 not handled by pre-1998 versions of zic" +msgstr "24:00 hanteras inte av zic-versioner före 1998" -#: elf/ldconfig.c:859 -#, 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." +#: timezone/zic.c:982 +msgid "wrong number of fields on Rule line" +msgstr "fel antal fält pÃ¥ \"Rule\"-rad" -#: elf/ldconfig.c:962 -#, c-format -msgid "Can't open configuration file %s" -msgstr "Kan inte öppna konfigurationsfil \"%s\"" +#: timezone/zic.c:986 +msgid "nameless rule" +msgstr "namnlös regel" -#: elf/ldconfig.c:1033 -#, c-format -msgid "relative path `%s' used to build cache" -msgstr "relativ sökväg \"%s\" använd för att bygga cache" +#: timezone/zic.c:991 +msgid "invalid saved time" +msgstr "ogiltig sparad tid" -#: elf/ldconfig.c:1057 -msgid "Can't chdir to /" -msgstr "Kan inte byta katalog till /" +#: timezone/zic.c:1010 +msgid "wrong number of fields on Zone line" +msgstr "fel antal fält pÃ¥ \"Zone\"-rad" -#: elf/ldconfig.c:1099 +#: timezone/zic.c:1016 #, c-format -msgid "Can't open cache file directory %s\n" -msgstr "Kan inte läsa cache-filkatalog \"%s\"\n" +msgid "\"Zone %s\" line and -l option are mutually exclusive" +msgstr "\"Zone %s\"-rad och flaggan -l är ömsesidigt uteslutande" -#: elf/readlib.c:98 +#: timezone/zic.c:1024 #, c-format -msgid "Cannot fstat file %s.\n" -msgstr "Kan inte ta status (fstat) på fil %s.\n" +msgid "\"Zone %s\" line and -p option are mutually exclusive" +msgstr "\"Zone %s\"-rad och flaggan -p är ömsesidigt uteslutande" -#: elf/readlib.c:108 +#: timezone/zic.c:1036 #, c-format -msgid "File %s is too small, not checked." -msgstr "Fil %s är för liten, inte kontrollerad." +msgid "duplicate zone name %s (file \"%s\", line %d)" +msgstr "dubblerat zonnamn %s (fil \"%s\", rad %d)" -#: elf/readlib.c:117 -#, c-format -msgid "Cannot mmap file %s.\n" -msgstr "Kan inte minnesmappa (mmap) fil %s.\n" +#: timezone/zic.c:1052 +msgid "wrong number of fields on Zone continuation line" +msgstr "fel antal fält pÃ¥ \"Zone\"-fortsättningsrad" -#: elf/readlib.c:155 -#, c-format -msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" -msgstr "%s är inte en ELF-fil, den har inte rätt magiskt tal i början.\n" +#: timezone/zic.c:1092 +msgid "invalid UTC offset" +msgstr "ogiltigt UTC-tillägg" -#: elf/sprof.c:72 -msgid "Output selection:" -msgstr "Välj utdata:" +#: timezone/zic.c:1095 +msgid "invalid abbreviation format" +msgstr "ogiltigt förkortningsformat" -#: elf/sprof.c:74 -msgid "print list of count paths and their number of use" -msgstr "skriv lista med räknade vägar och antal användningar" +#: timezone/zic.c:1122 +msgid "Zone continuation line end time is not after end time of previous line" +msgstr "Zon-fortsättningsradens sluttid är inte efter sluttiden pÃ¥ föregÃ¥ende rad" -#: elf/sprof.c:76 -msgid "generate flat profile with counts and ticks" -msgstr "generera platt profil med antal och tider" +#: timezone/zic.c:1150 +msgid "wrong number of fields on Leap line" +msgstr "fel antal fält pÃ¥ \"Leap\"-rad" -#: elf/sprof.c:77 -msgid "generate call graph" -msgstr "generera anropsgraf" +#: timezone/zic.c:1159 +msgid "invalid leaping year" +msgstr "ogiltigt skottÃ¥r" -#: elf/sprof.c:84 -msgid "Read and display shared object profiling data" -msgstr "Läs och visa profildata för delat objekt" +#: timezone/zic.c:1174 timezone/zic.c:1280 +msgid "invalid month name" +msgstr "ogiltigt mÃ¥nadsnamn" -#: elf/sprof.c:87 -msgid "SHOBJ [PROFDATA]" -msgstr "SHOBJ [PROFDATA]" +#: timezone/zic.c:1187 timezone/zic.c:1402 timezone/zic.c:1416 +msgid "invalid day of month" +msgstr "ogiltig dag i mÃ¥naden" + +#: timezone/zic.c:1192 +msgid "time before zero" +msgstr "tid före noll" + +#: timezone/zic.c:1196 +msgid "time too small" +msgstr "tid för kort" + +#: timezone/zic.c:1200 +msgid "time too large" +msgstr "tid för lÃ¥ng" + +#: timezone/zic.c:1204 timezone/zic.c:1309 +msgid "invalid time of day" +msgstr "ogiltig tid pÃ¥ dagen" + +#: timezone/zic.c:1223 +msgid "illegal CORRECTION field on Leap line" +msgstr "otillÃ¥tet \"CORRECTION\"-fält pÃ¥ \"Leap\"-rad" + +#: timezone/zic.c:1228 +msgid "illegal Rolling/Stationary field on Leap line" +msgstr "otillÃ¥tet \"Rolling/Stationary\"-fält pÃ¥ \"Leap\"-rad" + +#: timezone/zic.c:1244 +msgid "wrong number of fields on Link line" +msgstr "fel antal fält pÃ¥ \"Link\"-rad" + +#: timezone/zic.c:1248 +msgid "blank FROM field on Link line" +msgstr "tomt \"FROM\"-fält pÃ¥ \"Link\"-rad" + +#: timezone/zic.c:1252 +msgid "blank TO field on Link line" +msgstr "tomt \"TO\"-fält pÃ¥ \"Link\"-rad" + +#: timezone/zic.c:1329 +msgid "invalid starting year" +msgstr "ogiltigt startÃ¥r" + +#: timezone/zic.c:1333 +msgid "starting year too low to be represented" +msgstr "startÃ¥r för litet för att kunna representeras" + +#: timezone/zic.c:1335 +msgid "starting year too high to be represented" +msgstr "startÃ¥r för stort för att kunna representeras" + +#: timezone/zic.c:1354 +msgid "invalid ending year" +msgstr "ogiltigt slutÃ¥r" + +#: timezone/zic.c:1358 +msgid "ending year too low to be represented" +msgstr "slutÃ¥r för litet för att kunna representeras" + +#: timezone/zic.c:1360 +msgid "ending year too high to be represented" +msgstr "slutÃ¥r för stort för att kunna representeras" + +#: timezone/zic.c:1363 +msgid "starting year greater than ending year" +msgstr "startÃ¥r är större än slutÃ¥r" + +#: timezone/zic.c:1370 +msgid "typed single year" +msgstr "satte typ pÃ¥ endast ett Ã¥r" + +#: timezone/zic.c:1407 +msgid "invalid weekday name" +msgstr "ogiltigt veckodagsnamn" -#: elf/sprof.c:398 +#: timezone/zic.c:1521 #, c-format -msgid "failed to load shared object `%s'" -msgstr "misslyckades med att ladda delat objekt \"%s\"" +msgid "%s: Can't remove %s: %s\n" +msgstr "%s: Kan inte ta bort %s: %s\n" -#: elf/sprof.c:407 -msgid "cannot create internal descriptors" -msgstr "kan inte skapa interna deskriptorer" +#: timezone/zic.c:1531 +#, c-format +msgid "%s: Can't create %s: %s\n" +msgstr "%s: Kan inte skapa %s: %s\n" -#: elf/sprof.c:526 +#: timezone/zic.c:1598 #, c-format -msgid "Reopening shared object `%s' failed" -msgstr "Öppna delat object \"%s\" igen misslyckades" +msgid "%s: Error writing %s\n" +msgstr "%s: Fel vid skrivning till %s\n" -#: elf/sprof.c:534 -msgid "mapping of section headers failed" -msgstr "mappning av sektionshuvud misslyckades" +#: timezone/zic.c:1789 +msgid "can't determine time zone abbreviation to use just after until time" +msgstr "kan inte avgöra tidszonsförkortning att använda just efter \"until\"-tid" -#: elf/sprof.c:544 -msgid "mapping of section header string table failed" -msgstr "mappning av sektionshuvuds strängtabell misslyckades" +#: timezone/zic.c:1832 +msgid "too many transitions?!" +msgstr "för mÃ¥nga övergÃ¥ngar?!" -#: elf/sprof.c:564 -#, 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" +#: timezone/zic.c:1851 +msgid "internal error - addtype called with bad isdst" +msgstr "internt fel - addtype anropad med felaktig isdst" -#: elf/sprof.c:594 -msgid "failed to load symbol data" -msgstr "misslyckades att ladda symboldata" +#: timezone/zic.c:1855 +msgid "internal error - addtype called with bad ttisstd" +msgstr "internt fel - addtype anropad med felaktig ttisstd" -#: elf/sprof.c:664 -msgid "cannot load profiling data" -msgstr "kan inte läsa profildata" +#: timezone/zic.c:1859 +msgid "internal error - addtype called with bad ttisgmt" +msgstr "internt fel - addtype anropad med felaktig ttisgmt" -#: elf/sprof.c:673 -msgid "while stat'ing profiling data file" -msgstr "när status togs på profildatafilen" +#: timezone/zic.c:1878 +msgid "too many local time types" +msgstr "för mÃ¥nga lokala tidstyper" + +#: timezone/zic.c:1906 +msgid "too many leap seconds" +msgstr "för mÃ¥nga skottsekunder" + +#: timezone/zic.c:1912 +msgid "repeated leap second moment" +msgstr "upprepat skottsekundstillfälle" + +#: timezone/zic.c:1964 +msgid "Wild result from command execution" +msgstr "Vilt resultat frÃ¥n kommandokörning" -#: elf/sprof.c:681 +#: timezone/zic.c:1965 #, c-format -msgid "profiling data file `%s' does not match shared object `%s'" -msgstr "profildatafil \"%s\" stämmer inte för delat objekt \"%s\"" +msgid "%s: command was '%s', result was %d\n" +msgstr "%s: kommandot var \"%s\", resultatet blev %d\n" -#: elf/sprof.c:692 -msgid "failed to mmap the profiling data file" -msgstr "misslyckades att mappa (mmap) profildatafilen" +#: timezone/zic.c:2062 +msgid "Odd number of quotation marks" +msgstr "Ojämnt antal citationstecken" -#: elf/sprof.c:700 -msgid "error while closing the profiling data file" -msgstr "fel vid stängning av profildatafilen" +#: timezone/zic.c:2083 timezone/zic.c:2102 +msgid "time overflow" +msgstr "för stort tidsvärde" -#: elf/sprof.c:709 elf/sprof.c:779 -msgid "cannot create internal descriptor" -msgstr "kan inte skapa intern deskriptor" +#: timezone/zic.c:2149 +msgid "use of 2/29 in non leap-year" +msgstr "använder 29/2 i icke-skottÃ¥r" -#: elf/sprof.c:755 +#: timezone/zic.c:2184 +msgid "rule goes past start/end of month--will not work with pre-2004 versions of zic" +msgstr "regeln gÃ¥r utanför start/slut pÃ¥ mÃ¥nad, fungerar inte pÃ¥ zic-versioner före 2004" + +#: timezone/zic.c:2218 +msgid "time zone abbreviation lacks alphabetic at start" +msgstr "tidszonsförkortning saknar alfabetiskt tecken i början" + +#: timezone/zic.c:2220 +msgid "time zone abbreviation has more than 3 alphabetics" +msgstr "tidszonsförkortning har fler än 3 alafabetiska tecken" + +#: timezone/zic.c:2222 +msgid "time zone abbreviation has too many alphabetics" +msgstr "tidszonsförkortning har för mÃ¥nga alabetiska tecken" + +#: timezone/zic.c:2232 +msgid "time zone abbreviation differs from POSIX standard" +msgstr "tidszonsförkortning skiljer sig frÃ¥n POSIX-standarden" + +#: timezone/zic.c:2244 +msgid "too many, or too long, time zone abbreviations" +msgstr "för mÃ¥nga eller för lÃ¥nga tidszonförkortningar" + +#: timezone/zic.c:2285 #, c-format -msgid "`%s' is no correct profile data file for `%s'" -msgstr "\"%s\" är inte en korrekt profildatafil för \"%s\"" +msgid "%s: Can't create directory %s: %s\n" +msgstr "%s: Kan inte skapa katalog %s: %s\n" -#: elf/sprof.c:936 elf/sprof.c:988 -msgid "cannot allocate symbol data" -msgstr "kan inte allokera symboldata" +#: timezone/zic.c:2307 +#, c-format +msgid "%s: %d did not sign extend correctly\n" +msgstr "%s: %d teckenexpanderades inte korrekt\n" diff -pNur -x CVS -x libidn glibc-2.5/po/tr.po glibc-2.5-branch/po/tr.po --- glibc-2.5/po/tr.po 2006-09-20 21:16:48.000000000 -0700 +++ glibc-2.5-branch/po/tr.po 2007-01-12 07:55:12.000000000 -0800 @@ -1,3726 +1,4461 @@ # Turkish translations for GNU libc messages. -# Copyright (C) 2005 Free Software Foundation, Inc. -# Nilgün Belma Bugüner , 2001, ..., 2005. +# Copyright (C) 2006 Free Software Foundation, Inc. # Onur Tolga ÅžehitoÄŸlu , 1998. +# Nilgün Belma Bugüner , 2001, ..., 2006. # msgid "" msgstr "" -"Project-Id-Version: libc 2.3.3\n" -"POT-Creation-Date: 2004-08-05 09:16+0200\n" -"PO-Revision-Date: 2005-02-27 11:10+0300\n" -"Last-Translator: Nilgün Belma Bugüner \n" +"Project-Id-Version: libc 2.5\n" +"POT-Creation-Date: 2006-09-29 11:38-0700\n" +"PO-Revision-Date: 2006-10-07 19:03+0300\n" +"Last-Translator: Nilgün Belma Bugüner \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.0\n" +"X-Generator: KBabel 1.9.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27 -msgid "Hangup" -msgstr "Tıkanma" +#: argp/argp-help.c:227 +#, c-format +msgid "%.*s: ARGP_HELP_FMT parameter requires a value" +msgstr "%.*s: ARGP_HELP_FMT parametresi ile bir deÄŸer vermek gerekir" -#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28 -msgid "Interrupt" -msgstr "Sistem kesmesi" +#: argp/argp-help.c:237 +#, c-format +msgid "%.*s: Unknown ARGP_HELP_FMT parameter" +msgstr "%.*s: ARGP_HELP_FMT parametresi bilinmiyor" -#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29 -msgid "Quit" -msgstr "Çık" +#: argp/argp-help.c:250 +#, c-format +msgid "Garbage in ARGP_HELP_FMT: %s" +msgstr "ARGP_HELP_FMT içinde bozulma saptandı: %s" -#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30 -msgid "Illegal instruction" -msgstr "Yönerge kuraldışı" +#: argp/argp-help.c:1214 +msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." +msgstr "Uzun seçeneklerdeki argümanlar zorunlu olsun olmasın kısa seçeneklerde de geçerlidir." -#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31 -msgid "Trace/breakpoint trap" -msgstr "Ä°zleme/kesme noktası yakalayıcı" +#: argp/argp-help.c:1600 +msgid "Usage:" +msgstr "Kullanımı:" -#: sysdeps/generic/siglist.h:34 -msgid "Aborted" -msgstr "Ä°ptal edildi" +#: argp/argp-help.c:1604 +msgid " or: " +msgstr " veya: " -#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34 -msgid "Floating point exception" -msgstr "Gerçel sayı istisnası" +#: argp/argp-help.c:1616 +msgid " [OPTION...]" +msgstr " [SEÇENEK...]" -#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35 -msgid "Killed" -msgstr "Süreç durduruldu" +#: argp/argp-help.c:1643 +#, c-format +msgid "Try `%s --help' or `%s --usage' for more information.\n" +msgstr "Daha fazla bilgi için `%s --help' veya `%s --usage' yazınız.\n" -#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36 -msgid "Bus error" -msgstr "Veri yolu hatası" +#: argp/argp-help.c:1671 +#, c-format +msgid "Report bugs to %s.\n" +msgstr "" +"Yazılım hatalarını %s adresine\n" +"çeviri hatalarını adresine bildiriniz.\n" -#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37 -msgid "Segmentation fault" -msgstr "Parçalama arızası" +#: argp/argp-parse.c:102 +msgid "Give this help list" +msgstr "Bu yardım iletisi verilir" -#. 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 "Veri alınamıyor" +#: argp/argp-parse.c:103 +msgid "Give a short usage message" +msgstr "Kısa kullanım iletisi verilir" -#: sysdeps/generic/siglist.h:40 stdio-common/../sysdeps/unix/siglist.c:40 -msgid "Alarm clock" -msgstr "Alarm saati" +#: argp/argp-parse.c:104 +msgid "Set the program name" +msgstr "Uygulama ismi belirtilir" -#: sysdeps/generic/siglist.h:41 stdio-common/../sysdeps/unix/siglist.c:41 -msgid "Terminated" -msgstr "Sonlandırıldı" +#: argp/argp-parse.c:106 +msgid "Hang for SECS seconds (default 3600)" +msgstr "SANÄ°YE saniyede kapanır (öntanımlı 3600)" -#: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42 -msgid "Urgent I/O condition" -msgstr "Acil G/Ç koÅŸulu" +#: argp/argp-parse.c:167 +msgid "Print program version" +msgstr "Program sürümünü basar" -#: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43 -msgid "Stopped (signal)" -msgstr "Durduruldu (sinyal)" +#: argp/argp-parse.c:183 +msgid "(PROGRAM ERROR) No version known!?" +msgstr "(PROGRAM HATASI) Bilinen bir sürüm deÄŸil!?" -#: sysdeps/generic/siglist.h:44 stdio-common/../sysdeps/unix/siglist.c:44 -msgid "Stopped" -msgstr "Durduruldu" +#: argp/argp-parse.c:623 +#, c-format +msgid "%s: Too many arguments\n" +msgstr "%s: Çok fazla argüman var\n" -#: sysdeps/generic/siglist.h:45 stdio-common/../sysdeps/unix/siglist.c:45 -msgid "Continued" -msgstr "Devam ediliyor" +#: argp/argp-parse.c:766 +msgid "(PROGRAM ERROR) Option should have been recognized!?" +msgstr "(PROGRAM HATASI) Bu tanınan bir seçenek olmalıydı!?" -#: sysdeps/generic/siglist.h:46 stdio-common/../sysdeps/unix/siglist.c:46 -msgid "Child exited" -msgstr "Ast çıktı" +#: assert/assert-perr.c:57 +#, c-format +msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" +msgstr "%s%s%s:%u: %s%sUmulmadık hata: %s.\n" -#: sysdeps/generic/siglist.h:47 stdio-common/../sysdeps/unix/siglist.c:47 -msgid "Stopped (tty input)" -msgstr "Durduruldu (konsol girdisi)" +#: assert/assert.c:57 +#, c-format +msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" +msgstr "%s%s%s:%u: %s%sSav `%s' baÅŸarısızlığa uÄŸradı.\n" -#: sysdeps/generic/siglist.h:48 stdio-common/../sysdeps/unix/siglist.c:48 -msgid "Stopped (tty output)" -msgstr "Durduruldu (konsol çıktısı)" +#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:96 nss/makedb.c:61 +msgid "NAME" +msgstr "Ä°SÄ°M" -#: sysdeps/generic/siglist.h:49 stdio-common/../sysdeps/unix/siglist.c:49 -msgid "I/O possible" -msgstr "G/Ç mümkün" +#: catgets/gencat.c:110 +msgid "Create C header file NAME containing symbol definitions" +msgstr "Sembol tanımlarını içeren C baÅŸlık dosyası Ä°SÄ°M'i oluÅŸturur" -#: sysdeps/generic/siglist.h:50 stdio-common/../sysdeps/unix/siglist.c:50 -msgid "CPU time limit exceeded" -msgstr "CPU zaman sınırı aşıldı" +#: catgets/gencat.c:112 +msgid "Do not use existing catalog, force new output file" +msgstr "Mevcut kataloÄŸu kullanmaz, yeni çıktı dosyasını zorlar" -#: sysdeps/generic/siglist.h:51 stdio-common/../sysdeps/unix/siglist.c:51 -msgid "File size limit exceeded" -msgstr "Dosya uzunluÄŸu sınırı aşıldı" +#: catgets/gencat.c:113 nss/makedb.c:61 +msgid "Write output to file NAME" +msgstr "Çıktıyı Ä°SÄ°M dosyasına yazar" -#: sysdeps/generic/siglist.h:52 stdio-common/../sysdeps/unix/siglist.c:52 -msgid "Virtual timer expired" -msgstr "Sanal süreölçer zaman aşımı" +#: 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 "" +"Ä°leti kataloÄŸu üretilir. GÄ°RDÄ°-DOSYASI - verilirse standart girdi okunur.\n" +"ÇIKTI-DOSYASI - verilirse standart çıktıya yazılır.\n" -#: sysdeps/generic/siglist.h:53 stdio-common/../sysdeps/unix/siglist.c:53 -msgid "Profiling timer expired" -msgstr "Tanıtım süreölçerde zamanaşımı" +#: catgets/gencat.c:123 +msgid "" +"-o OUTPUT-FILE [INPUT-FILE]...\n" +"[OUTPUT-FILE [INPUT-FILE]...]" +msgstr "" +"-o ÇIKTI-DOSYASI [GÄ°RDÄ°-DOSYASI]...\n" +"[ÇIKTI-DOSYASI [GÄ°RDÄ°-DOSYASI]...]" -#: sysdeps/generic/siglist.h:54 stdio-common/../sysdeps/unix/siglist.c:54 -msgid "Window changed" -msgstr "Pencere deÄŸiÅŸtirildi" +#: 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 "" +"Yazılım hatalarını raporlama iÅŸlemleri için,\n" +" adresine bakınız.\n" +"Çeviri hatalarını adresine bildiriniz.\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 "" +"Kopya Hakkı (C) %s Free Software Foundation, Inc.\n" +"Bu bir serbest yazılımdır; kopyalama koÅŸulları için kaynak koduna bakınız.\n" +"HİÇBÄ°R garanti yoktur; hatta SATILABÄ°LÄ°RLİĞİ veya ÅžAHSÄ° KULLANIMINIZA\n" +"UYGUNLUÄžU için bile garanti verilmez.\n" -#: sysdeps/generic/siglist.h:55 stdio-common/../sysdeps/unix/siglist.c:56 -msgid "User defined signal 1" -msgstr "Kullanıcı tanımlı sinyal 1" +#: 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 tarafından yazıldı.\n" -#: sysdeps/generic/siglist.h:56 stdio-common/../sysdeps/unix/siglist.c:57 -msgid "User defined signal 2" -msgstr "Kullanıcı tanımlı sinyal 2" +#: catgets/gencat.c:281 +msgid "*standard input*" +msgstr "*standart girdi*" -#: sysdeps/generic/siglist.h:60 stdio-common/../sysdeps/unix/siglist.c:33 -msgid "EMT trap" -msgstr "EMT tuzağı" +#: 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' girdi dosyası açılamıyor" -#: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38 -msgid "Bad system call" -msgstr "Sistem çaÄŸrısı hatalı" +#: catgets/gencat.c:416 catgets/gencat.c:493 +msgid "illegal set number" +msgstr "küme sayısı kuraldışı" -#: sysdeps/generic/siglist.h:66 -msgid "Stack fault" -msgstr "Yığın hatası" +#: catgets/gencat.c:443 +msgid "duplicate set definition" +msgstr "küme ataması tekrarlanmış" -#: sysdeps/generic/siglist.h:69 -msgid "Information request" -msgstr "Bilgi isteÄŸi" +#: catgets/gencat.c:445 catgets/gencat.c:622 catgets/gencat.c:676 +msgid "this is the first definition" +msgstr "bu ilk tanım" -#: sysdeps/generic/siglist.h:71 -msgid "Power failure" -msgstr "Güç kesilmesi" +#: catgets/gencat.c:521 +#, c-format +msgid "unknown set `%s'" +msgstr "`%s' kümesi bilinmiyor" -#: sysdeps/generic/siglist.h:74 stdio-common/../sysdeps/unix/siglist.c:55 -msgid "Resource lost" -msgstr "Özkaynak kaybı" +#: catgets/gencat.c:562 +msgid "invalid quote character" +msgstr "tırnak iÅŸareti geçersiz" -#: sysdeps/mach/hurd/mips/dl-machine.c:68 -#: string/../sysdeps/mach/_strerror.c:57 -msgid "Error in unknown error system: " -msgstr "Bilinmeyen hata sisteminde hata: " +#: catgets/gencat.c:575 +#, c-format +msgid "unknown directive `%s': line ignored" +msgstr "bilinmeyen `%s' yönergesi: satır yoksayıldı" -#: sysdeps/mach/hurd/mips/dl-machine.c:83 -#: string/../sysdeps/generic/_strerror.c:44 -#: string/../sysdeps/mach/_strerror.c:87 -msgid "Unknown error " -msgstr "Bilinmeyen hata " +#: catgets/gencat.c:620 +msgid "duplicated message number" +msgstr "tekrarlanmış ileti numarası" -#: sysdeps/unix/sysv/linux/lddlibc4.c:64 -#, c-format -msgid "cannot open `%s'" -msgstr "`%s' açılamıyor" +#: catgets/gencat.c:673 +msgid "duplicated message identifier" +msgstr "ileti tanıtıcı tekrarlanmış" -#: sysdeps/unix/sysv/linux/lddlibc4.c:68 -#, c-format -msgid "cannot read header from `%s'" -msgstr "baÅŸlık `%s'den okunamıyor" +#: catgets/gencat.c:730 +msgid "invalid character: message ignored" +msgstr "geçersiz karakter: ileti yoksayıldı" -#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288 -#, c-format -msgid "cannot open input file `%s'" -msgstr "`%s' girdi dosyası açılamıyor" +#: catgets/gencat.c:773 +msgid "invalid line" +msgstr "satır geçersiz" -#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313 -#, c-format -msgid "error while closing input `%s'" -msgstr "`%s' girdisi kapatılırken hata" +#: catgets/gencat.c:827 +msgid "malformed line ignored" +msgstr "hatalı satır yoksayıldı" -#: iconv/iconv_charmap.c:443 +#: catgets/gencat.c:991 catgets/gencat.c:1032 nss/makedb.c:183 #, c-format -msgid "illegal input sequence at position %Zd" -msgstr "%Zd konumunda uygun olmayan girdi dizgesi" +msgid "cannot open output file `%s'" +msgstr "`%s' çıktı dosyası açılamıyor" -#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506 -msgid "incomplete character or shift sequence at end of buffer" -msgstr "tampon bellek sonunda eksik karakter ya da shift dizisi" +#: catgets/gencat.c:1194 locale/programs/linereader.c:559 +msgid "invalid escape sequence" +msgstr "geçersiz escape dizisi" -#: 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 "girdi okunurken hata" +#: catgets/gencat.c:1216 +msgid "unterminated message" +msgstr "sonlandırılmamış ileti" -#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567 -msgid "unable to allocate buffer for input" -msgstr "girdi için tampon ayrılamadı" +#: catgets/gencat.c:1240 +#, c-format +msgid "while opening old catalog file" +msgstr "eski katalog dosyası açılırken" -#: iconv/iconv_prog.c:61 -msgid "Input/Output format specification:" -msgstr "Girdi/Çıktı biçem özellikleri:" +#: catgets/gencat.c:1331 +#, c-format +msgid "conversion modules not available" +msgstr "dönüşüm modülleri yok" -#: iconv/iconv_prog.c:62 -msgid "encoding of original text" -msgstr "özgün metin kodlaması" +#: catgets/gencat.c:1357 +#, c-format +msgid "cannot determine escape character" +msgstr "öncelem karakteri saptanamıyor" -#: iconv/iconv_prog.c:63 -msgid "encoding for output" -msgstr "çıktı için kodlama" +#: debug/pcprofiledump.c:52 +msgid "Don't buffer output" +msgstr "Tampon çıktılanmaz" -#: iconv/iconv_prog.c:64 -msgid "Information:" -msgstr "Bilgi:" +#: debug/pcprofiledump.c:57 +msgid "Dump information generated by PC profiling." +msgstr "Ãœretilen PC profilini yazar." -#: iconv/iconv_prog.c:65 -msgid "list all known coded character sets" -msgstr "tüm bilinen kodlu karakter kümelerini listeler" +#: debug/pcprofiledump.c:60 +msgid "[FILE]" +msgstr "[DOSYA]" -#: iconv/iconv_prog.c:66 locale/programs/localedef.c:128 -msgid "Output control:" -msgstr "Çıktı kontrolu:" - -#: iconv/iconv_prog.c:67 -msgid "omit invalid characters from output" -msgstr "geçersiz karakterleri çıktıya yazmaz" - -#: iconv/iconv_prog.c:68 -msgid "output file" -msgstr "çıktı dosyası" - -#: iconv/iconv_prog.c:69 -msgid "suppress warnings" -msgstr "uyarıları engeller" - -#: iconv/iconv_prog.c:70 -msgid "print progress information" -msgstr "geliÅŸim bilgisi gösterir" - -#: iconv/iconv_prog.c:75 -msgid "Convert encoding of given files from one encoding to another." -msgstr "Verilen dosyaların kodlamasını dönüştürür" - -#: iconv/iconv_prog.c:79 -msgid "[FILE...]" -msgstr "[DOSYA...]" - -#: iconv/iconv_prog.c:201 -msgid "cannot open output file" -msgstr "çıktı dosyası açılamıyor" - -#: iconv/iconv_prog.c:243 -#, c-format -msgid "conversions from `%s' and to `%s' are not supported" -msgstr "`%s'den ve `%s'e dönüşüm desteklenmiyor" - -#: iconv/iconv_prog.c:248 -#, c-format -msgid "conversion from `%s' is not supported" -msgstr "`%s' den dönüşüm desteklenmiyor" - -#: iconv/iconv_prog.c:255 -#, c-format -msgid "conversion to `%s' is not supported" -msgstr "`%s' e dönüşüm desteklenmiyor" - -#: iconv/iconv_prog.c:259 -#, c-format -msgid "conversion from `%s' to `%s' is not supported" -msgstr "`%s' den `%s' e dönüşüm desteklenmiyor" - -#: iconv/iconv_prog.c:265 -msgid "failed to start conversion processing" -msgstr "dönüşüm iÅŸlemi baÅŸlatılamadı" - -#: iconv/iconv_prog.c:360 -msgid "error while closing output file" -msgstr "çıktı dosyası kapatılırken hata" - -#: 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 "" -"Çeviri hatalarını adresine, diÄŸerlerini\n" -"ise `glibcbug' betiÄŸini kullanarak oluÅŸturacağınız hata raporuyla\n" -" adresine bildiriniz.\n" - -#: 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 +#: debug/pcprofiledump.c:100 #, 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 "" -"Kopya Hakkı (C) %s Free Software Foundation, Inc.\n" -"Bu bir serbest yazılımdır; kopyalama koÅŸulları için kaynak koduna bakınız.\n" -"HİÇBÄ°R garanti yoktur; hatta SATILABÄ°LÄ°RLİĞİ veya ÅžAHSÄ° KULLANIMINIZA\n" -"UYGUNLUÄžU için bile garanti verilmez.\n" +msgid "cannot open input file" +msgstr "girdi dosyası açılamıyor" -#: 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 +#: debug/pcprofiledump.c:106 #, c-format -msgid "Written by %s.\n" -msgstr "%s tarafından yazıldı.\n" - -#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484 -msgid "conversion stopped due to problem in writing the output" -msgstr "çıktıyı yazarken bir problemden dolayı dönüştürme durdu" +msgid "cannot read header" +msgstr "baÅŸlık okunamıyor" -#: iconv/iconv_prog.c:502 +#: debug/pcprofiledump.c:170 #, c-format -msgid "illegal input sequence at position %ld" -msgstr "%ld konumunda uygun olmayan girdi dizgesi" - -#: iconv/iconv_prog.c:510 -msgid "internal error (illegal descriptor)" -msgstr "iç hata (kuraldışı tanımlayıcı)" +msgid "invalid pointer size" +msgstr "imleyici uzunluÄŸu geçersiz" -#: iconv/iconv_prog.c:513 -#, c-format -msgid "unknown iconv() error %d" -msgstr "bilinmeyen iconv() hatası %d" +#: debug/xtrace.sh:27 debug/xtrace.sh:45 +msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n" +msgstr "Kullanımı: xtrace [SEÇENEK]... PROGRAM [PROGRAMSEÇENEĞİ]...\\n" + +#: debug/xtrace.sh:33 +msgid "Try `xtrace --help' for more information.\\n" +msgstr "Daha fazla bilgi için `xtrace --help' yazınız.\\n" + +#: debug/xtrace.sh:39 +msgid "xtrace: option `$1' requires an argument.\\n" +msgstr "xtrace: `$1' seçeneÄŸi bir argümanla kullanılır\\n" -#: iconv/iconv_prog.c:756 +#: debug/xtrace.sh:46 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" +"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 "" -"AÅŸağıdaki liste bilinen tüm kodlu karakter kümelerini içerir. FROM ve TO\n" -"komut satırı parametreleri için kullanılabilecek tüm kombinasyonlar\n" -"bunlardır anlamında deÄŸildir. Bir kodlu karakter kümesi çeÅŸitli farklı\n" -"isimlerde (rumuzlarla) listelenmiÅŸ olabilir.\n" +"O an çalıştırılmakta olan iÅŸlevi basarak programın icrasını izler.\n" "\n" -" " - -#: iconv/iconvconfig.c:110 -msgid "Create fastloading iconv module configuration file." -msgstr "Hızlı yükleme iconv modülü yapılandırma dosyası oluÅŸturulur." +" --data=DOSYA Programı çalıştırmaz, sadece veriyi DOSYAya yazar\n" +"\n" +" -?,--help Bu yardım metnini basar ve çıkar\n" +" --usage Kısa bir kullanım iletisi basar\n" +" -V,--version Sürüm bilgilerini basar ve çıkar\n" +"\n" +"Uzun seçenekler için zorunlu nitelikler kısa seçenekler için de zorunludur.\n" +"\n" +"Yazılım hatalarını bildirme iÅŸlemleri için,\n" +" adresine bakınız.\n" +"Çeviri hatalarını adresine bildiriniz.\\n" + +#: debug/xtrace.sh:125 +msgid "xtrace: unrecognized option `$1'\\n" +msgstr "xtrace: tanınmayan seçenek `$1'\\n" + +#: debug/xtrace.sh:138 +msgid "No program name given\\n" +msgstr "Program ismi verilmemiÅŸ\\n" + +#: debug/xtrace.sh:146 +#, sh-format +msgid "executable `$program' not found\\n" +msgstr "çalıştırılabilir `$program' ortalarda yok\\n" + +#: debug/xtrace.sh:150 +#, sh-format +msgid "`$program' is no executable\\n" +msgstr "`$program' çalışkan deÄŸil\\n" -#: iconv/iconvconfig.c:114 -msgid "[DIR...]" -msgstr "[DÄ°ZÄ°N...]" +#: dlfcn/dlinfo.c:67 +msgid "RTLD_SELF used in code not dynamically loaded" +msgstr "RTLD_SELF kullanılan kod dinamik olarak yüklenmedi" -#: iconv/iconvconfig.c:126 -msgid "Prefix used for all file accesses" -msgstr "Tüm dosya eriÅŸimlerinde kullanılan önek" +#: dlfcn/dlinfo.c:76 +msgid "unsupported dlinfo request" +msgstr "dlinfo isteÄŸi desteklenmiyor" -#: iconv/iconvconfig.c:327 locale/programs/localedef.c:292 -msgid "no output file produced because warnings were issued" -msgstr "uyarı yayınlandığından üretilen bir çıktı dosyası yok" +#: dlfcn/dlmopen.c:64 +msgid "invalid namespace" +msgstr "isim alanı geçersiz" + +#: dlfcn/dlmopen.c:69 +msgid "invalid mode" +msgstr "geçersiz kip" + +#: dlfcn/dlopen.c:64 +msgid "invalid mode parameter" +msgstr "kip parametresi geçersiz" -#: iconv/iconvconfig.c:405 -msgid "while inserting in search tree" -msgstr "arama aÄŸacına eklenirken" +#: elf/cache.c:67 +msgid "unknown" +msgstr "bilinmiyor" -#: iconv/iconvconfig.c:1204 -msgid "cannot generate output file" -msgstr "çıktı dosyası üretilemiyor" +#: elf/cache.c:110 +msgid "Unknown OS" +msgstr "Bilinmeyen iÅŸletim sistemi" -#: locale/programs/charmap-dir.c:59 +#: elf/cache.c:115 #, c-format -msgid "cannot read character map directory `%s'" -msgstr "karakter eÅŸlem dizini `%s' okunamıyor" +msgid ", OS ABI: %s %d.%d.%d" +msgstr ", OS ABI: %s %d.%d.%d" -#: locale/programs/charmap.c:136 +#: elf/cache.c:141 elf/ldconfig.c:1231 #, c-format -msgid "character map file `%s' not found" -msgstr "`%s' karakter eÅŸlem dosyası bulunamadı" +msgid "Can't open cache file %s\n" +msgstr "Arabellek dosyası %s açılamıyor\n" -#: locale/programs/charmap.c:194 +#: elf/cache.c:153 #, c-format -msgid "default character map file `%s' not found" -msgstr "öntanımlı karakter eÅŸlem dosyası `%s' bulunamadı" +msgid "mmap of cache file failed.\n" +msgstr "arabellek dosyasının mmap'lenmesi baÅŸarısız\n" -#: locale/programs/charmap.c:257 +#: elf/cache.c:157 elf/cache.c:167 #, c-format -msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" -msgstr "`%s' karakter eÅŸlemi ASCII uyumlu deÄŸil, yerel de ISO C uyumlu deÄŸil\n" +msgid "File is not a cache file.\n" +msgstr "Bir arabellek dosyası deÄŸil.\n" -#: locale/programs/charmap.c:336 +#: elf/cache.c:200 elf/cache.c:210 #, c-format -msgid "%s: must be greater than \n" -msgstr "%s: , den daha büyük olmalı\n" +msgid "%d libs found in cache `%s'\n" +msgstr "%d kitaplık, `%s' arabelleÄŸinde bulundu\n" -#: locale/programs/charmap.c:356 locale/programs/charmap.c:373 -#: locale/programs/repertoire.c:175 +#: elf/cache.c:409 #, c-format -msgid "syntax error in prolog: %s" -msgstr "prolog içinde sözdizimi hatası: %s" - -#: locale/programs/charmap.c:357 -msgid "invalid definition" -msgstr "geçersiz atama" - -#: locale/programs/charmap.c:374 locale/programs/locfile.c:126 -#: locale/programs/locfile.c:153 locale/programs/repertoire.c:176 -msgid "bad argument" -msgstr "argüman hatalı" +msgid "Can't remove old temporary cache file %s" +msgstr "eski geçici arabellek dosyası %s silinemiyor" -#: locale/programs/charmap.c:402 +#: elf/cache.c:416 #, c-format -msgid "duplicate definition of <%s>" -msgstr "<%s> tanımı tekrarlanmış" +msgid "Can't create temporary cache file %s" +msgstr "Geçici arabellek dosyası %s oluÅŸturulamıyor" -#: locale/programs/charmap.c:409 +#: elf/cache.c:424 elf/cache.c:434 elf/cache.c:438 #, c-format -msgid "value for <%s> must be 1 or greater" -msgstr "<%s> için deÄŸer 1 ya da daha büyük olmalı" +msgid "Writing of cache data failed" +msgstr "Arabellek verisini yazmada hata" -#: locale/programs/charmap.c:421 +#: elf/cache.c:442 #, c-format -msgid "value of <%s> must be greater or equal than the value of <%s>" -msgstr "<%s> deÄŸeri <%s> deÄŸerinden daha büyük ya da eÅŸit olmalı" +msgid "Writing of cache data failed." +msgstr "Arabellek verisi yazılamadı." -#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184 +#: elf/cache.c:449 #, c-format -msgid "argument to <%s> must be a single character" -msgstr "<%s>in argümanı bir tek karakter olmalı" - -#: locale/programs/charmap.c:470 -msgid "character sets with locking states are not supported" -msgstr "tuÅŸ kilitlemeli karakter kümeleri desteklenmiyor" +msgid "Changing access rights of %s to %#o failed" +msgstr "%s eriÅŸim hakları %#o olarak deÄŸiÅŸtirilemedi" -#: 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 +#: elf/cache.c:454 #, c-format -msgid "syntax error in %s definition: %s" -msgstr "%s tanımında sözdizimi hatası: %s" +msgid "Renaming of %s to %s failed" +msgstr "%s'in ismi %s olarak deÄŸiÅŸtirilemedi" -#: 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 "sembolik isim verilmemiÅŸ" +#: elf/dl-close.c:116 +msgid "shared object not open" +msgstr "paylaşımlı nesne açık deÄŸil" -#: locale/programs/charmap.c:552 -msgid "invalid encoding given" -msgstr "geçersiz kodlama verilmiÅŸ" +#: elf/dl-deps.c:112 +msgid "DST not allowed in SUID/SGID programs" +msgstr "SUID/SGID programlarda DST'ye izin verilmez" -#: locale/programs/charmap.c:561 -msgid "too few bytes in character encoding" -msgstr "karakter kodlamada bayt sayısı çok az" +#: elf/dl-deps.c:125 +msgid "empty dynamics string token substitution" +msgstr "boÅŸ dinamik dizge simge ikamesi" -#: locale/programs/charmap.c:563 -msgid "too many bytes in character encoding" -msgstr "karakter kodlamada bayt sayısı çok fazla" +#: elf/dl-deps.c:131 +#, c-format +msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n" +msgstr "boÅŸ dinamik dizge simgesi ikamesi yüzünden yardımcı `%s' yüklenemiyor\n" -#: 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 "kapsam sonu için sembolik isim verilmemiÅŸ" +#: elf/dl-deps.c:472 +msgid "cannot allocate dependency list" +msgstr "bağımlılık listesi ayrılamadı" -#: 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' tanımı `END %1$s' ile bitmiyor" +#: elf/dl-deps.c:505 elf/dl-deps.c:560 +msgid "cannot allocate symbol search list" +msgstr "sembol arama listesi ayrılamadı" -#: locale/programs/charmap.c:642 -msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" -msgstr "CHARMAP tanımını sadece geniÅŸlik tanımları izleyebilir" +#: elf/dl-deps.c:545 +msgid "Filters not supported with LD_TRACE_PRELINKING" +msgstr "LD_TRACE_PRELINKING'li süzgeçler destenlenmez" -#: locale/programs/charmap.c:650 locale/programs/charmap.c:713 -#, c-format -msgid "value for %s must be an integer" -msgstr "%s için deÄŸer bir tamsayı olmalı" +#: elf/dl-error.c:77 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "DÄ°NAMÄ°K BAÄžLAYICI HATASI!!!" -#: locale/programs/charmap.c:841 -#, c-format -msgid "%s: error in state machine" -msgstr "%s: durum motorunda hata" +#: elf/dl-error.c:124 +msgid "error while loading shared libraries" +msgstr "paylaşımlı kitaplıklar yüklenirken hata oluÅŸtu" -#: 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: dosya sonu erken geldi" +#: elf/dl-fptr.c:88 +msgid "cannot map pages for fdesc table" +msgstr "fdesc tablosu için sayfalar eÅŸlenemiyor" + +#: elf/dl-fptr.c:192 +msgid "cannot map pages for fptr table" +msgstr "fptr tablosu için sayfalar eÅŸlenemiyor" + +#: elf/dl-fptr.c:221 +msgid "internal error: symidx out of range of fptr table" +msgstr "dahili hata: fptr tablosundaki symidx aralık dışında" -#: locale/programs/charmap.c:868 locale/programs/charmap.c:879 -#, c-format -msgid "unknown character `%s'" -msgstr "`%s' karakteri bilinmiyor" +#: elf/dl-load.c:372 +msgid "cannot allocate name record" +msgstr "isim kaydı ayrılamadı" -#: 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 "aralığın başındaki ve sonundaki bayt dizilerideki baytların sayısı aynı deÄŸil: %d ve %d" +#: 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 "dosya arama yolu için arabellek oluÅŸturulamıyor" -#: locale/programs/charmap.c:991 locale/programs/ld-collate.c:2930 -#: locale/programs/repertoire.c:420 -msgid "invalid names for character range" -msgstr "karakter kapsamı için geçersiz isimler" +#: elf/dl-load.c:576 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "RUNPATH/RPATH kopyası oluÅŸturulamıyor" -#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432 -msgid "hexadecimal range format should use only capital characters" -msgstr "onaltılık kapsam biçimi sadece büyük harfleri kullanacaktır" +#: elf/dl-load.c:659 +msgid "cannot create search path array" +msgstr "dosya arama yolu dizisi oluÅŸturulamıyor" -#: locale/programs/charmap.c:1021 -#, c-format -msgid "<%s> and <%s> are illegal names for range" -msgstr "<%s> ve <%s> kapsam için uygun isimler deÄŸil" - -#: locale/programs/charmap.c:1027 -msgid "upper limit in range is not higher then lower limit" -msgstr "kapsamdaki üst sınır alt sınırdan büyük deÄŸil" +#: elf/dl-load.c:870 +msgid "cannot stat shared object" +msgstr "paylaşımlı nesne durumlanamıyor" -#: locale/programs/charmap.c:1085 -msgid "resulting bytes for range not representable." -msgstr "sonuçlanan baytlar kapsam için gösterilebilir deÄŸil." +#: elf/dl-load.c:940 +msgid "cannot open zero fill device" +msgstr "sıfırlar içeren aygıt açılamaz" -#: 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 kategorisi için atama bulunamadı" +#: elf/dl-load.c:985 elf/dl-load.c:2215 +msgid "cannot create shared object descriptor" +msgstr "paylaşımlı nesne tanımlayıcı oluÅŸturulamıyor" -#: 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' alanı tanımlı deÄŸil" +#: elf/dl-load.c:1004 elf/dl-load.c:1663 elf/dl-load.c:1755 +msgid "cannot read file data" +msgstr "dosya verisi okunamıyor" -#: 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' alanı boÅŸ olmamalı" +#: elf/dl-load.c:1048 +msgid "ELF load command alignment not page-aligned" +msgstr "ELF yükleme komutu hizalaması sayfa-hizalamalı deÄŸil" -#: locale/programs/ld-address.c:169 -#, c-format -msgid "%s: invalid escape `%%%c' sequence in field `%s'" -msgstr "%s: `%%%c' önceleme dizisi `%s' alanında geçersiz" +#: elf/dl-load.c:1055 +msgid "ELF load command address/offset not properly aligned" +msgstr "ELF yükleme komutu adresi/baÅŸvurusu gereÄŸi gibi hizalanamıyor" -#: locale/programs/ld-address.c:220 -#, c-format -msgid "%s: terminology language code `%s' not defined" -msgstr "%s: terminoloji dil kodu `%s' atanmamış" +#: elf/dl-load.c:1139 +msgid "cannot allocate TLS data structures for initial thread" +msgstr "ilk kanak için TLS veri yapıları oluÅŸturulamıyor" -#: locale/programs/ld-address.c:247 locale/programs/ld-address.c:276 -#, c-format -msgid "%s: language abbreviation `%s' not defined" -msgstr "%s: dil kısaltması `%s' atanmamış" +#: elf/dl-load.c:1163 +msgid "cannot handle TLS data" +msgstr "TLS verisi alınamıyor" -#: 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' deÄŸeri `%s' deÄŸeriyle eÅŸleÅŸmiyor" +#: elf/dl-load.c:1182 +msgid "object file has no loadable segments" +msgstr "nesne dosyasının yüklenebilir segmanı yok" -#: locale/programs/ld-address.c:301 -#, c-format -msgid "%s: numeric country code `%d' not valid" -msgstr "%s: sayısal ülke kodu `%d' geçersiz" +#: elf/dl-load.c:1218 +msgid "failed to map segment from shared object" +msgstr "parça paylaşımlı nesneden eÅŸleÅŸtirilemedi" -#: 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' alanı bir kereden fazla bildirilmiÅŸ" +#: elf/dl-load.c:1242 +msgid "cannot dynamically load executable" +msgstr "çalıştırılabilir dosya dinamik olarak yüklenemiyor" -#: 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' alanında bilinmeyen karakter" +#: elf/dl-load.c:1303 +msgid "cannot change memory protections" +msgstr "bellek korumaları deÄŸiÅŸtirilemiyor" -#: 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: tamamlanmamış `END' satırı" +#: elf/dl-load.c:1322 +msgid "cannot map zero-fill pages" +msgstr "sıfırlar içeren sayfalar eÅŸleÅŸtirilemez" -#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2653 -#: locale/programs/ld-collate.c:3802 locale/programs/ld-ctype.c:2228 -#: locale/programs/ld-ctype.c:2977 locale/programs/ld-identification.c:453 -#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 -#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:308 -#: locale/programs/ld-numeric.c:376 locale/programs/ld-paper.c:242 -#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1203 -#, c-format -msgid "%1$s: definition does not end with `END %1$s'" -msgstr "%1$s: tanım `END %1$s' ile bitmiyor" +#: elf/dl-load.c:1336 +msgid "object file has no dynamic section" +msgstr "nesne dosyasının dinamik bölümü yok" -#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:523 -#: locale/programs/ld-collate.c:575 locale/programs/ld-collate.c:871 -#: locale/programs/ld-collate.c:884 locale/programs/ld-collate.c:2640 -#: locale/programs/ld-collate.c:3809 locale/programs/ld-ctype.c:1956 -#: locale/programs/ld-ctype.c:2215 locale/programs/ld-ctype.c:2799 -#: locale/programs/ld-ctype.c:2985 locale/programs/ld-identification.c:460 -#: locale/programs/ld-measurement.c:246 locale/programs/ld-messages.c:340 -#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:315 -#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:249 -#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1210 -#, c-format -msgid "%s: syntax error" -msgstr "%s: sözdizimi hatası" +#: elf/dl-load.c:1359 +msgid "shared object cannot be dlopen()ed" +msgstr "paylaşımlı nesne dlopen()'lanamıyor" -#: locale/programs/ld-collate.c:398 -#, c-format -msgid "`%.*s' already defined in charmap" -msgstr "`%.*s' karakter eÅŸlem olarak zaten atanmış" +#: elf/dl-load.c:1372 +msgid "cannot allocate memory for program header" +msgstr "uygulama baÅŸlığı için bellek ayrılamadı" -#: locale/programs/ld-collate.c:407 -#, c-format -msgid "`%.*s' already defined in repertoire" -msgstr "`%.*s' repertuvar olarak zaten atanmış" +#: elf/dl-load.c:1389 elf/dl-open.c:174 +msgid "invalid caller" +msgstr "çaÄŸrıcı geçersiz" -#: locale/programs/ld-collate.c:414 -#, c-format -msgid "`%.*s' already defined as collating symbol" -msgstr "`%.*s' karşılaÅŸtırma sembolü olarak zaten atanmış" +#: elf/dl-load.c:1428 +msgid "cannot enable executable stack as shared object requires" +msgstr "paylaşımlı nesnenin gerektirdiÄŸi çalıştırılabilir yığıt etkinleÅŸtirilemiyor" -#: locale/programs/ld-collate.c:421 -#, c-format -msgid "`%.*s' already defined as collating element" -msgstr "`%.*s' karşılaÅŸtırma elemanı olarak zaten atanmış" +#: elf/dl-load.c:1443 +msgid "cannot close file descriptor" +msgstr "dosya tanıtıcı kapatılamıyor" -#: locale/programs/ld-collate.c:452 locale/programs/ld-collate.c:478 -#, c-format -msgid "%s: `forward' and `backward' are mutually excluding each other" -msgstr "%s: `forward' ve `backward' karşılıklı olarak bir diÄŸerini dışlar" +#: elf/dl-load.c:1485 +msgid "cannot create searchlist" +msgstr "arama listesi oluÅŸturulamıyor" -#: locale/programs/ld-collate.c:462 locale/programs/ld-collate.c:488 -#: locale/programs/ld-collate.c:504 -#, c-format -msgid "%s: `%s' mentioned more than once in definition of weight %d" -msgstr "%s:`%s' %d ağırlıklı tanımda bir kereden fazla anıldı" +#: elf/dl-load.c:1663 +msgid "file too short" +msgstr "dosya çok küçük" -#: locale/programs/ld-collate.c:560 -#, c-format -msgid "%s: too many rules; first entry only had %d" -msgstr "%s: çok fazla kural var; sadece ilk girdide kural sayısı %d" +#: elf/dl-load.c:1692 +msgid "invalid ELF header" +msgstr "ELF baÅŸlığı geçersiz" -#: locale/programs/ld-collate.c:596 -#, c-format -msgid "%s: not enough sorting rules" -msgstr "%s: sıralama kuralları yetersiz" +#: elf/dl-load.c:1704 +msgid "ELF file data encoding not big-endian" +msgstr "ELF dosyası verisinin kodlaması en-kıymetli-bayt-ilk (big-endian) deÄŸil" -#: locale/programs/ld-collate.c:761 -#, c-format -msgid "%s: empty weight string not allowed" -msgstr "%s: boÅŸ ağırlık dizgesine izin verilmez" +#: elf/dl-load.c:1706 +msgid "ELF file data encoding not little-endian" +msgstr "ELF dosyası verisinin kodlaması en-kıymetli-bayt-son (little-endian) deÄŸil" -#: locale/programs/ld-collate.c:856 -#, c-format -msgid "%s: weights must use the same ellipsis symbol as the name" -msgstr "%s: ağırlıklar isim olarak aynı elips sembolünü kullanmalıdır" +#: elf/dl-load.c:1710 +msgid "ELF file version ident does not match current one" +msgstr "ELF dosyası sürüm kimliÄŸi mevcut biriyle eÅŸleÅŸmiyor" -#: locale/programs/ld-collate.c:912 -#, c-format -msgid "%s: too many values" -msgstr "%s: çok fazla deÄŸer var" +#: elf/dl-load.c:1714 +msgid "ELF file OS ABI invalid" +msgstr "ELF dosyası OS ABI geçersiz" -#: locale/programs/ld-collate.c:1031 locale/programs/ld-collate.c:1206 -#, c-format -msgid "order for `%.*s' already defined at %s:%Zu" -msgstr "`%.*s' için sıralama zaten %s:%Zu içinde atanmış" +#: elf/dl-load.c:1716 +msgid "ELF file ABI version invalid" +msgstr "ELF dosyası ABI sürümü geçersiz" -#: locale/programs/ld-collate.c:1081 -#, c-format -msgid "%s: the start and the end symbol of a range must stand for characters" -msgstr "%s: bir kapsamın baÅŸlangıç ve bitiÅŸ sembolleri, karakterleri temsil etmelidir" +#: elf/dl-load.c:1719 +msgid "internal error" +msgstr "iç hata" -#: locale/programs/ld-collate.c:1108 -#, c-format -msgid "%s: byte sequences of first and last character must have the same length" -msgstr "%s: ilk ve son karakterin bayt serisi aynı uzunlukta olmalı" +#: elf/dl-load.c:1726 +msgid "ELF file version does not match current one" +msgstr "ELF dosyası sürümü mevcut biriyle eÅŸleÅŸmiyor" -#: locale/programs/ld-collate.c:1150 -#, c-format -msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" -msgstr "%s: serinin ilk karakterinin bayt serisi son karakterininkinden daha az deÄŸildir" +#: elf/dl-load.c:1734 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "sadece ET_DYN ve ET_EXEC yüklü olabilir" -#: locale/programs/ld-collate.c:1275 -#, c-format -msgid "%s: symbolic range ellipsis must not directly follow `order_start'" -msgstr "%s: sembolik kapsam elipsleri `order_start' ın hemen ardından gelmemelidir" +#: elf/dl-load.c:1740 +msgid "ELF file's phentsize not the expected size" +msgstr "ELF dosyasının phent uzunluÄŸu beklenen uzunlukta deÄŸil" -#: locale/programs/ld-collate.c:1279 -#, c-format -msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'" -msgstr "%s: sembolik kapsam elipslerinin hemen ardından `order_end' gelmemelidir" +#: elf/dl-load.c:2231 +msgid "wrong ELF class: ELFCLASS64" +msgstr "yanlış ELF sınıfı: ELFCLASS64" + +#: elf/dl-load.c:2232 +msgid "wrong ELF class: ELFCLASS32" +msgstr "yanlış ELF sınıfı: ELFCLASS32" -#: locale/programs/ld-collate.c:1299 locale/programs/ld-ctype.c:1476 -#, c-format -msgid "`%s' and `%.*s' are not valid names for symbolic range" -msgstr "`%s' ve `%.*s' sembolik kapsam için geçerli isimler deÄŸil" +#: elf/dl-load.c:2235 +msgid "cannot open shared object file" +msgstr "paylaşımlı nesne dosyası açılamıyor" -#: locale/programs/ld-collate.c:1348 locale/programs/ld-collate.c:3737 -#, c-format -msgid "%s: order for `%.*s' already defined at %s:%Zu" -msgstr "%s: `%.*s' için abecesel sıra zaten %s:%Zu içinde atanmış" +#: elf/dl-lookup.c:261 +msgid "relocation error" +msgstr "yeniden konumlama hatası" -#: locale/programs/ld-collate.c:1357 -#, c-format -msgid "%s: `%s' must be a character" -msgstr "%s: `%s' bir karakter olmalı" +#: elf/dl-lookup.c:289 +msgid "symbol lookup error" +msgstr "simge arama hatası" -#: locale/programs/ld-collate.c:1550 -#, c-format -msgid "%s: `position' must be used for a specific level in all sections or none" -msgstr "%s: `position' tüm alt bölümlerde özel bir düzey için kullanılmış olmalı ya da hiç bulunmamalı" +#: elf/dl-open.c:112 +msgid "cannot extend global scope" +msgstr "genel kapsam geniÅŸletilemiyor" -#: locale/programs/ld-collate.c:1575 -#, c-format -msgid "symbol `%s' not defined" -msgstr "`%s' sembolü atanmamış" +#: elf/dl-open.c:237 +msgid "empty dynamic string token substitution" +msgstr "boÅŸ dinamik dizge simge ikamesi" -#: locale/programs/ld-collate.c:1651 locale/programs/ld-collate.c:1757 -#, c-format -msgid "symbol `%s' has the same encoding as" -msgstr "`%s' sembolü bununla aynı kodlamaya sahip:" +#: elf/dl-open.c:406 elf/dl-open.c:417 elf/dl-open.c:425 +msgid "cannot create scope list" +msgstr "etki alanı listesi oluÅŸturulamıyor" -#: locale/programs/ld-collate.c:1655 locale/programs/ld-collate.c:1761 -#, c-format -msgid "symbol `%s'" -msgstr "`%s' sembolü" +#: elf/dl-open.c:470 +msgid "TLS generation counter wrapped! Please report this." +msgstr "TLS üretecinin sayacı baÅŸa döndü! Bunu lütfen bildirin." -#: locale/programs/ld-collate.c:1803 -msgid "no definition of `UNDEFINED'" -msgstr "`UNDEFINED' tanımı yok" +#: elf/dl-open.c:508 +msgid "invalid mode for dlopen()" +msgstr "dlopen() için kip geçersiz" -#: locale/programs/ld-collate.c:1832 -msgid "too many errors; giving up" -msgstr "çok fazla hata: bırakılıyor" +#: elf/dl-open.c:525 +msgid "no more namespaces available for dlmopen()" +msgstr "dlmopen() için artık isim alanı kalmadı" + +#: elf/dl-open.c:538 +msgid "invalid target namespace in dlmopen()" +msgstr "dlmopen() için hedef isim alanı geçersiz" -#: locale/programs/ld-collate.c:2735 -#, c-format -msgid "%s: duplicate definition of `%s'" -msgstr "%s: `%s' tanımı tekrarlanmış" +#: elf/dl-reloc.c:55 +msgid "cannot allocate memory in static TLS block" +msgstr "duraÄŸan TLS bloÄŸunda bellek ayrılamıyor" -#: locale/programs/ld-collate.c:2771 -#, c-format -msgid "%s: duplicate declaration of section `%s'" -msgstr "%s: `%s' bölüm bildirimi tekrarlanmış" +#: elf/dl-reloc.c:198 +msgid "cannot make segment writable for relocation" +msgstr "yeniden konumlama için parça yazılabilir yapılamıyor" -#: locale/programs/ld-collate.c:2910 +#: elf/dl-reloc.c:279 #, c-format -msgid "%s: unknown character in collating symbol name" -msgstr "%s: karşılaÅŸtırma sembolü isminde bilinmeyen karakter" +msgid "%s: no PLTREL found in object %s\n" +msgstr "%s: %s nesnesinde PLTREL yok\n" -#: locale/programs/ld-collate.c:3042 +#: elf/dl-reloc.c:290 #, c-format -msgid "%s: unknown character in equivalent definition name" -msgstr "%s: eÅŸdeÄŸer tanımlama isminde bilinmeyen karakter" +msgid "%s: out of memory to store relocation results for %s\n" +msgstr "%s: %s için yeniden ayırma iÅŸleminin sonuçlarını saklamak için bellek yetersiz\n" -#: locale/programs/ld-collate.c:3055 -#, c-format -msgid "%s: unknown character in equivalent definition value" -msgstr "%s: eÅŸdeÄŸer tanımlama deÄŸerinde bilinmeyen karakter" +#: elf/dl-reloc.c:306 +msgid "cannot restore segment prot after reloc" +msgstr "reloc iÅŸleminden sonra prot segmanı eski haline getirilemedi" -#: locale/programs/ld-collate.c:3065 -#, c-format -msgid "%s: unknown symbol `%s' in equivalent definition" -msgstr "%s: eÅŸdeÄŸer tanımlamada bilinmeyen sembol: `%s'" +#: elf/dl-reloc.c:331 +msgid "cannot apply additional memory protection after relocation" +msgstr "yeniden ayırma iÅŸleminden sonra ek bellek koruması uygulanamaz" -#: locale/programs/ld-collate.c:3074 -msgid "error while adding equivalent collating symbol" -msgstr "eÅŸdeÄŸer karşılaÅŸtırma sembolünü eklerken hata" +#: elf/dl-sym.c:98 +msgid "RTLD_NEXT used in code not dynamically loaded" +msgstr "RTLD_NEXT kullanılan kod dinamik olarak yüklenmedi" -#: locale/programs/ld-collate.c:3104 -#, c-format -msgid "duplicate definition of script `%s'" -msgstr "`%s' betiÄŸinin ataması tekrarlanmış" +#: elf/dl-sysdep.c:495 +msgid "cannot create capability list" +msgstr "yetenek listesi oluÅŸturulamıyor" -#: locale/programs/ld-collate.c:3152 -#, c-format -msgid "%s: unknown section name `%s'" -msgstr "%s: bölüm ismi `%s' bilinmiyor" +#: elf/dl-tls.c:829 +msgid "cannot create TLS data structures" +msgstr "TLS veri yapıları oluÅŸturulamıyor" -#: locale/programs/ld-collate.c:3180 -#, c-format -msgid "%s: multiple order definitions for section `%s'" -msgstr "%s: `%s' alt bölümünde çok sayıda sıralama tanımı" +#: elf/dl-version.c:303 +msgid "cannot allocate version reference table" +msgstr "sürüm baÅŸvuru tablosu ayrılamadı" -#: locale/programs/ld-collate.c:3205 -#, c-format -msgid "%s: invalid number of sorting rules" -msgstr "%s: sıralama kurallarının sayısı geçersiz" +#: elf/ldconfig.c:133 +msgid "Print cache" +msgstr "Yazıcı ön belleÄŸi" -#: locale/programs/ld-collate.c:3232 -#, c-format -msgid "%s: multiple order definitions for unnamed section" -msgstr "%s: isimsiz alt bölümde çok sayıda sıralama tanımı" +#: elf/ldconfig.c:134 +msgid "Generate verbose messages" +msgstr "Çok detaylı iletiler üretilir" -#: locale/programs/ld-collate.c:3286 locale/programs/ld-collate.c:3414 -#: locale/programs/ld-collate.c:3778 -#, c-format -msgid "%s: missing `order_end' keyword" -msgstr "%s: `order_end' anahtar-sözcüğü kayıp" +#: elf/ldconfig.c:135 +msgid "Don't build cache" +msgstr "Arabellek oluÅŸturulamıyor" -#: locale/programs/ld-collate.c:3347 -#, c-format -msgid "%s: order for collating symbol %.*s not yet defined" -msgstr "%s: karşılaÅŸtırma sembolü %.*s için abecesel sıra henüz atanmamış" +#: elf/ldconfig.c:136 +msgid "Don't generate links" +msgstr "BaÄŸlar üretilemiyor" -#: locale/programs/ld-collate.c:3365 -#, c-format -msgid "%s: order for collating element %.*s not yet defined" -msgstr "%s: karşılaÅŸtırma elemanı %.*s için abecesel sıra henüz atanmamış" +#: elf/ldconfig.c:137 +msgid "Change to and use ROOT as root directory" +msgstr "Dizine geçilir ve kök dizin olarak ROOT kullanır" -#: locale/programs/ld-collate.c:3376 -#, c-format -msgid "%s: cannot reorder after %.*s: symbol not known" -msgstr "%s: %.*s sembolünden sonra tekrar sıralanamıyor: sembol bilinmiyor" +#: elf/ldconfig.c:137 +msgid "ROOT" +msgstr "KÖK" + +#: elf/ldconfig.c:138 +msgid "CACHE" +msgstr "ARABELLEK" -#: locale/programs/ld-collate.c:3428 locale/programs/ld-collate.c:3790 -#, c-format -msgid "%s: missing `reorder-end' keyword" -msgstr "%s: `reorder_end' anahtar-sözcüğü kayıp" +#: elf/ldconfig.c:138 +msgid "Use CACHE as cache file" +msgstr "Arabellek dosyası olarak ARABELLEK kullanılır" -#: locale/programs/ld-collate.c:3462 locale/programs/ld-collate.c:3662 -#, c-format -msgid "%s: section `%.*s' not known" -msgstr "%s: `%.*s' alt bölümü bilinmiyor" +#: elf/ldconfig.c:139 +msgid "CONF" +msgstr "YAPL" -#: locale/programs/ld-collate.c:3527 -#, c-format -msgid "%s: bad symbol <%.*s>" -msgstr "%s: hatalı sembol <%.*s>" +#: elf/ldconfig.c:139 +msgid "Use CONF as configuration file" +msgstr "Yapılandırma dosyası olarak YAPD kullanılır" -#: locale/programs/ld-collate.c:3725 -#, c-format -msgid "%s: cannot have `%s' as end of ellipsis range" -msgstr "%s: `%s' elips kapsamının sonu olamıyor" +#: elf/ldconfig.c:140 +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ı." -#: locale/programs/ld-collate.c:3774 -#, c-format -msgid "%s: empty category description not allowed" -msgstr "%s: boÅŸ kategori açıklamasına izin verilmez" +#: elf/ldconfig.c:141 +msgid "Manually link individual libraries." +msgstr "Her bir kitaplığı kendiniz baÄŸlayın." -#: locale/programs/ld-collate.c:3793 -#, c-format -msgid "%s: missing `reorder-sections-end' keyword" -msgstr "%s: `reorder_section_end' anahtar-sözcüğü kayıp" +#: elf/ldconfig.c:142 +msgid "FORMAT" +msgstr "BİÇİM" -#: locale/programs/ld-ctype.c:440 -msgid "No character set name specified in charmap" -msgstr "Karakter eÅŸleÅŸme listesinde karakter kümesi ismi belirtilmemiÅŸ" +#: elf/ldconfig.c:142 +msgid "Format to use: new, old or compat (default)" +msgstr "Kullanılacak biçem: new, old ya da compat (öntanımlı)" -#: locale/programs/ld-ctype.c:469 -#, c-format -msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" -msgstr "L'\\u%0*x' karakteri `%s' sınıfında, `%s' sınıfında olmalı" +#: elf/ldconfig.c:150 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "Dinamik BaÄŸlayıcının Ä°cra Zamanı Bağıntılarını Yapılandırır." -#: locale/programs/ld-ctype.c:484 +#: elf/ldconfig.c:308 #, c-format -msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" -msgstr "L'\\u%0*x' karakteri `%s' sınıfında, `%s' sınıfında olmamalı" +msgid "Path `%s' given more than once" +msgstr "`%s' dosya yolu birden fazla verilmiÅŸ" -#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556 +#: elf/ldconfig.c:348 #, c-format -msgid "internal error in %s, line %u" -msgstr "%s, %u satırında içsel hata" +msgid "%s is not a known library type" +msgstr "%s bilinen bir kitaplık türü deÄŸil" -#: locale/programs/ld-ctype.c:527 +#: elf/ldconfig.c:373 #, c-format -msgid "character '%s' in class `%s' must be in class `%s'" -msgstr "`%s' karakteri `%s' sınıfı yerine `%s' sınıfında olmalı" +msgid "Can't stat %s" +msgstr "stat %s yapılamıyor" -#: locale/programs/ld-ctype.c:543 +#: elf/ldconfig.c:447 #, c-format -msgid "character '%s' in class `%s' must not be in class `%s'" -msgstr "`%s' karakteri `%s' sınıfında ama `%s' sınıfında olmamalı" +msgid "Can't stat %s\n" +msgstr "stat %s yapılamıyor\n" -#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611 +#: elf/ldconfig.c:457 #, c-format -msgid " character not in class `%s'" -msgstr " karakteri `%s' sınıfında deÄŸil" +msgid "%s is not a symbolic link\n" +msgstr "%s bir sembolik baÄŸ deÄŸil\n" -#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622 +#: elf/ldconfig.c:476 #, c-format -msgid " character must not be in class `%s'" -msgstr " karakteri `%s' sınıfında olmamalı" - -#: locale/programs/ld-ctype.c:600 -msgid "character not defined in character map" -msgstr " karakteri karakter eÅŸlemde atanmamış" - -#: locale/programs/ld-ctype.c:714 -msgid "`digit' category has not entries in groups of ten" -msgstr "`digit' kategorisi 10 gruptan hiç birinde girdiye sahip deÄŸil" +msgid "Can't unlink %s" +msgstr "%s bağı kaldırılamadı" -#: locale/programs/ld-ctype.c:763 -msgid "no input digits defined and none of the standard names in the charmap" -msgstr "karakter eÅŸleÅŸme listesinde standart isimlerin hiç biri ve atanmış girdi rakamları yok" +#: elf/ldconfig.c:482 +#, c-format +msgid "Can't link %s to %s" +msgstr "%s den %s'e baÄŸ yapılamıyor" -#: locale/programs/ld-ctype.c:828 -msgid "not all characters used in `outdigit' are available in the charmap" -msgstr "`outdigit' içinde kullanılan karakterlerin bir kısmı karakter eÅŸleÅŸme listesinde mevcut" +#: elf/ldconfig.c:488 +msgid " (changed)\n" +msgstr " (deÄŸiÅŸti)\n" -#: locale/programs/ld-ctype.c:845 -msgid "not all characters used in `outdigit' are available in the repertoire" -msgstr "`outdigit' içinde kullanılan karakterlerin bir kısmı repertuvarda mevcut" +#: elf/ldconfig.c:490 +msgid " (SKIPPED)\n" +msgstr " (ATLANDI)\n" -#: locale/programs/ld-ctype.c:1244 +#: elf/ldconfig.c:545 #, c-format -msgid "character class `%s' already defined" -msgstr "`%s' karakter sınıfı zaten atanmış" +msgid "Can't find %s" +msgstr "%s bulunamıyor" -#: locale/programs/ld-ctype.c:1250 +#: elf/ldconfig.c:561 #, c-format -msgid "implementation limit: no more than %Zd character classes allowed" -msgstr "tamamlama sınırı: %Zd karakterden fazla olmayan sınıflara izin verilmedi" +msgid "Can't lstat %s" +msgstr "lstat %s yapılamıyor" -#: locale/programs/ld-ctype.c:1276 +#: elf/ldconfig.c:568 #, c-format -msgid "character map `%s' already defined" -msgstr "`%s' karakter eÅŸlem zaten atanmış" +msgid "Ignored file %s since it is not a regular file." +msgstr "Normal bir dosya olmadığından %s dosyası yoksayıldı" -#: locale/programs/ld-ctype.c:1282 +#: elf/ldconfig.c:576 #, c-format -msgid "implementation limit: no more than %d character maps allowed" -msgstr "tamamlama sınırı: %d karakterden fazla olmayan karakter eÅŸleÅŸme listesine izin verilmedi" +msgid "No link created since soname could not be found for %s" +msgstr "%s için kitaplık ismi bulunamadığından baÄŸ oluÅŸturulmadı" -#: locale/programs/ld-ctype.c:1547 locale/programs/ld-ctype.c:1672 -#: locale/programs/ld-ctype.c:1778 locale/programs/ld-ctype.c:2464 -#: locale/programs/ld-ctype.c:3460 +#: elf/ldconfig.c:667 #, c-format -msgid "%s: field `%s' does not contain exactly ten entries" -msgstr "%s: `%s' alanı tamı tamına 10 girdi içeremez" +msgid "Can't open directory %s" +msgstr "%s dizini açılamıyor" -#: locale/programs/ld-ctype.c:1575 locale/programs/ld-ctype.c:2146 +#: elf/ldconfig.c:735 elf/ldconfig.c:782 #, c-format -msgid "to-value of range is smaller than from-value " -msgstr "kapsamdaki `to' deÄŸeri `from' deÄŸerinden daha küçük" - -#: locale/programs/ld-ctype.c:1702 -msgid "start and end character sequence of range must have the same length" -msgstr "kapsamın baÅŸlangıç ve bitiÅŸ karakter zincirleri aynı uzunlukta olmalı" - -#: locale/programs/ld-ctype.c:1709 -msgid "to-value character sequence is smaller than from-value sequence" -msgstr "karakter dizisindeki `to' deÄŸeri `from' deÄŸerinden daha küçük" - -#: locale/programs/ld-ctype.c:2066 locale/programs/ld-ctype.c:2117 -msgid "premature end of `translit_ignore' definition" -msgstr "`translit_ignore' tanımının sonu eksik" - -#: locale/programs/ld-ctype.c:2072 locale/programs/ld-ctype.c:2123 -#: locale/programs/ld-ctype.c:2165 -msgid "syntax error" -msgstr "sözdizimi hatası" +msgid "Cannot lstat %s" +msgstr "lstat %s yapılamıyor" -#: locale/programs/ld-ctype.c:2296 +#: elf/ldconfig.c:747 #, c-format -msgid "%s: syntax error in definition of new character class" -msgstr "%s: yeni karakter sınıfının tanımında sözdizimi hatası" +msgid "Cannot stat %s" +msgstr "stat %s yapılamıyor" -#: locale/programs/ld-ctype.c:2311 +#: elf/ldconfig.c:804 elf/readlib.c:90 #, c-format -msgid "%s: syntax error in definition of new character map" -msgstr "%s: yeni karakter eÅŸlemleri tanımında sözdizimi hatası" - -#: locale/programs/ld-ctype.c:2486 -msgid "ellipsis range must be marked by two operands of same type" -msgstr "elips kapsamı aynı türde iki veri öğesi ile sınırlanmış olmalıdır" - -#: locale/programs/ld-ctype.c:2495 -msgid "with symbolic name range values the absolute ellipsis `...' must not be used" -msgstr "mutlak elips `...' sembolik isim kapsamındaki deÄŸerlerle kullanılmamalı" - -#: locale/programs/ld-ctype.c:2510 -msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" -msgstr "onaltılık sembolik elips `..' UCS kapsam deÄŸerlerinden biriyle kullanılmalı" - -#: locale/programs/ld-ctype.c:2524 -msgid "with character code range values one must use the absolute ellipsis `...'" -msgstr "mutlak elips `...' karakter kod deÄŸerlerinden biriyle kullanılmalı" +msgid "Input file %s not found.\n" +msgstr "Girdi dosyası %s bulunamadı.\n" -#: locale/programs/ld-ctype.c:2675 +#: elf/ldconfig.c:855 #, c-format -msgid "duplicated definition for mapping `%s'" -msgstr "`%s' eÅŸlemi için atama tekrarlanmış" +msgid "libc5 library %s in wrong directory" +msgstr "libc5 kitaplığı %s yanlış dizinde" -#: locale/programs/ld-ctype.c:2761 locale/programs/ld-ctype.c:2905 +#: elf/ldconfig.c:858 #, c-format -msgid "%s: `translit_start' section does not end with `translit_end'" -msgstr "%s: `translit_start' bölümü `translit_end' ile bitmiyor" +msgid "libc6 library %s in wrong directory" +msgstr "libc6 kitaplığı %s yanlış dizinde" -#: locale/programs/ld-ctype.c:2856 +#: elf/ldconfig.c:861 #, c-format -msgid "%s: duplicate `default_missing' definition" -msgstr "%s: `default_missing' tanımı tekrarlanmış" - -#: locale/programs/ld-ctype.c:2861 -msgid "previous definition was here" -msgstr "önceki tanım burasıydı" +msgid "libc4 library %s in wrong directory" +msgstr "libc4 kitaplığı %s yanlış dizinde" -#: locale/programs/ld-ctype.c:2883 +#: elf/ldconfig.c:888 #, c-format -msgid "%s: no representable `default_missing' definition found" -msgstr "%s: temsil edilebilir `default_missing' ataması bulunamadı" +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." -#: locale/programs/ld-ctype.c:3036 +#: elf/ldconfig.c:995 #, c-format -msgid "%s: character `%s' not defined in charmap while needed as default value" -msgstr "%s: karakter eÅŸlem listesinde öntanımlı deÄŸer olarak gerekli olmasına raÄŸmen `%s' karakteri atanmamış" +msgid "Can't open configuration file %s" +msgstr "Yapılandırma dosyası %s açılamıyor" -#: locale/programs/ld-ctype.c:3041 locale/programs/ld-ctype.c:3125 -#: locale/programs/ld-ctype.c:3145 locale/programs/ld-ctype.c:3166 -#: locale/programs/ld-ctype.c:3187 locale/programs/ld-ctype.c:3208 -#: locale/programs/ld-ctype.c:3229 locale/programs/ld-ctype.c:3269 -#: locale/programs/ld-ctype.c:3290 locale/programs/ld-ctype.c:3357 +#: elf/ldconfig.c:1059 #, c-format -msgid "%s: character `%s' in charmap not representable with one byte" -msgstr "%s: karakter eÅŸlem listesinde `%s' karakteri bir bayt ile temsil edilemez" +msgid "%s:%u: bad syntax in hwcap line" +msgstr "%s:%u: hwcap satırında sözdizimi hatası" -#: locale/programs/ld-ctype.c:3120 locale/programs/ld-ctype.c:3140 -#: locale/programs/ld-ctype.c:3182 locale/programs/ld-ctype.c:3203 -#: locale/programs/ld-ctype.c:3224 locale/programs/ld-ctype.c:3264 -#: locale/programs/ld-ctype.c:3285 locale/programs/ld-ctype.c:3352 -#: locale/programs/ld-ctype.c:3394 locale/programs/ld-ctype.c:3419 +#: elf/ldconfig.c:1065 #, c-format -msgid "%s: character `%s' not defined while needed as default value" -msgstr "%s: öntanımlı deÄŸer olarak gerekli olmasına raÄŸmen `%s' karakteri atanmamış" +msgid "%s:%u: hwcap index %lu above maximum %u" +msgstr "%s:%u: hwcap indisi %lu > azami indis %u" -#: locale/programs/ld-ctype.c:3161 +#: elf/ldconfig.c:1072 elf/ldconfig.c:1080 #, c-format -msgid "character `%s' not defined while needed as default value" -msgstr "Öntanımlı deÄŸer olması gereken `%s' karakteri atanmamış" +msgid "%s:%u: hwcap index %lu already defined as %s" +msgstr "%s:%u: hwcap indisi %lu zaten %s olarak tanımlı" -#: locale/programs/ld-ctype.c:3401 locale/programs/ld-ctype.c:3426 +#: elf/ldconfig.c:1083 #, c-format -msgid "%s: character `%s' needed as default value not representable with one byte" -msgstr "%s: öntanımlı deÄŸer olarak gerekli olan `%s' karakteri tek bayt ile temsil edilemez" +msgid "%s:%u: duplicate hwcap %lu %s" +msgstr "%s:%u: hwcap %lu %s yinelenmiÅŸ" -#: locale/programs/ld-ctype.c:3481 -msgid "no output digits defined and none of the standard names in the charmap" -msgstr "karakter eÅŸleÅŸme listesinde standart isimlerin hiç biri ve atanmış çıktı rakamları yok" - -#: locale/programs/ld-ctype.c:3772 +#: elf/ldconfig.c:1105 #, c-format -msgid "%s: transliteration data from locale `%s' not available" -msgstr "%s: `%s' yerelinden baÅŸka bir dilin alfabesinde yazma verisi yok" +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" -#: locale/programs/ld-ctype.c:3868 +#: elf/ldconfig.c:1112 locale/programs/xmalloc.c:69 malloc/obstack.c:434 +#: malloc/obstack.c:436 posix/getconf.c:980 posix/getconf.c:1158 #, c-format -msgid "%s: table for class \"%s\": %lu bytes\n" -msgstr "%s: \"%s\" sınıfının tablosu: %lu bayt\n" +msgid "memory exhausted" +msgstr "bellek tükendi" -#: locale/programs/ld-ctype.c:3937 +#: elf/ldconfig.c:1142 #, c-format -msgid "%s: table for map \"%s\": %lu bytes\n" -msgstr "%s: \"%s\" eÅŸlemlerinin tablosu: %lu bayt\n" +msgid "%s:%u: cannot read directory %s" +msgstr "%s:%u: %s dizini okunamıyor" -#: locale/programs/ld-ctype.c:4070 +#: elf/ldconfig.c:1182 #, c-format -msgid "%s: table for width: %lu bytes\n" -msgstr "%s: geniÅŸlik için tablo: %lu bayt\n" +msgid "relative path `%s' used to build cache" +msgstr "arabelleÄŸin oluÅŸturulduÄŸu göreli yol `%s'" -#: locale/programs/ld-identification.c:171 +#: elf/ldconfig.c:1210 #, c-format -msgid "%s: no identification for category `%s'" -msgstr "%s: `%s' kategorisi için hiç identification satırı yok" +msgid "Can't chdir to /" +msgstr "/ dizinine geçilemiyor" -#: locale/programs/ld-identification.c:436 +#: elf/ldconfig.c:1252 #, c-format -msgid "%s: duplicate category version definition" -msgstr "%s kategori sürümü tanımı tekrarlanmış" +msgid "Can't open cache file directory %s\n" +msgstr "Arabellek dosyasının dizini %s açılamıyor\n" -#: locale/programs/ld-measurement.c:114 -#, c-format -msgid "%s: invalid value for field `%s'" -msgstr "%s: `%s' alanındaki deÄŸer geçersiz" +#: elf/ldd.bash.in:43 +msgid "Written by %s and %s.\n" +msgstr "%s ve %s tarafından yazıldı.\n" -#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:149 -#, c-format -msgid "%s: field `%s' undefined" -msgstr "%s: `%s' alanı tanımsız" +#: elf/ldd.bash.in:48 +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" +"For bug reporting instructions, please see:\n" +"." +msgstr "" +"Kullanımı: ldd [OPTION]... DOSYA...\n" +" --help bu yardım metnini basar ve çıkar\n" +" --version sürüm bilgilerini basar ve çıkar\n" +" -d, --data-relocs veriler için yeniden yer ayırır\n" +" -r, --function-relocs veriler ve iÅŸlevler için yeniden yer ayırır\n" +" -u, --unused kullanılmamış doÄŸrudan bağımlılıkları basar\n" +" -v, --verbose tüm bilgileri basar\n" +"Yazılım hatalarını bildirme iÅŸlemleri için,\n" +" adresine bakınız.\n" +"Çeviri hatalarını adresine bildiriniz." + +#: elf/ldd.bash.in:80 +msgid "ldd: option `$1' is ambiguous" +msgstr "ldd: `$1' seçeneÄŸi burada belirsiz" + +#: elf/ldd.bash.in:87 +msgid "unrecognized option" +msgstr "tanınmayan seçenek" + +#: elf/ldd.bash.in:88 elf/ldd.bash.in:126 +msgid "Try `ldd --help' for more information." +msgstr "Daha fazla bilgi için `ldd --help' yazınız." + +#: elf/ldd.bash.in:125 +msgid "missing file arguments" +msgstr "dosya nitelikleri eksik" -#: locale/programs/ld-messages.c:122 locale/programs/ld-messages.c:156 -#, c-format -msgid "%s: value for field `%s' must not be an empty string" -msgstr "%s: `%s' alanının deÄŸeri boÅŸ bir dizge olmamalı" +#. TRANS No such file or directory. This is a ``file doesn't exist'' error +#. TRANS for ordinary files that are referenced in contexts where they are +#. TRANS expected to already exist. +#: elf/ldd.bash.in:148 sysdeps/gnu/errlist.c:36 +msgid "No such file or directory" +msgstr "Böyle bir dosya ya da dizin yok" -#: locale/programs/ld-messages.c:138 locale/programs/ld-messages.c:172 -#, c-format -msgid "%s: no correct regular expression for field `%s': %s" -msgstr "%s: `%s' alanında doÄŸru bir düzenli ifade yok: %s" +#: elf/ldd.bash.in:151 inet/rcmd.c:483 +msgid "not regular file" +msgstr "düzenli dosya deÄŸil" -#: locale/programs/ld-monetary.c:224 -#, c-format -msgid "%s: value of field `int_curr_symbol' has wrong length" -msgstr "%s: `int_curr_symbol' alanındaki deÄŸer yanlış uzunlukta" +#: elf/ldd.bash.in:154 +msgid "warning: you do not have execution permission for" +msgstr "UYARI: bunu çalıştırma yetkiniz yok:" + +#: elf/ldd.bash.in:183 +msgid "\tnot a dynamic executable" +msgstr "\tözdevimli bir çalıştırılabilir deÄŸil" + +#: elf/ldd.bash.in:191 +msgid "exited with unknown exit code" +msgstr "bilinmeyen bir çıkış koduyla durdu" + +#: elf/ldd.bash.in:196 +msgid "error: you do not have read permission for" +msgstr "hata: bunun için okuma yetkiniz yok:" -#: locale/programs/ld-monetary.c:237 +#: elf/readelflib.c:35 #, c-format -msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" -msgstr "%s: `int_curr_symbol' alanının deÄŸeri ISO 4217'deki geçerli isimlerden biri deÄŸil" +msgid "file %s is truncated\n" +msgstr "%s dosyası kırpılmış\n" -#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:119 +#: elf/readelflib.c:67 #, c-format -msgid "%s: value for field `%s' must not be the empty string" -msgstr "%s: `%s' alanının deÄŸeri boÅŸ dizge olmamalı" +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s 32 bitlik bir ELF dosyasıdır.\n" -#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314 +#: elf/readelflib.c:69 #, c-format -msgid "%s: value for field `%s' must be in range %d...%d" -msgstr "%s: `%s' alanındaki deÄŸer %d...%d aralığında olmalı" +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s 64 bitlik bir ELF dosyasıdır.\n" -#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:275 +#: elf/readelflib.c:71 #, c-format -msgid "%s: value for field `%s' must be a single character" -msgstr "%s: `%s' alanındaki deÄŸer tek karakter olmalı" +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "%s dosyasında bilinmeyen ELFCLASS.\n" -#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:319 +#: elf/readelflib.c:78 #, c-format -msgid "%s: `-1' must be last entry in `%s' field" -msgstr "%s: `%s' alanında `-1' son girdi olmalı" +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s paylaşımlı nesne dosyası deÄŸil (Tür: %d).\n" -#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:340 +#: elf/readelflib.c:109 #, c-format -msgid "%s: values for field `%s' must be smaller than 127" -msgstr "%s: `%s' alanındaki deÄŸer 127 den küçük olmalı" - -#: locale/programs/ld-monetary.c:908 -msgid "conversion rate value cannot be zero" -msgstr "dönüştürme oranı sıfır olamaz" +msgid "more than one dynamic segment\n" +msgstr "bir dinamik parçadan fazla\n" -#: locale/programs/ld-name.c:130 locale/programs/ld-telephone.c:127 -#: locale/programs/ld-telephone.c:150 +#: elf/readlib.c:96 #, c-format -msgid "%s: invalid escape sequence in field `%s'" -msgstr "%s: `%s' alanında geçersiz önceleme dizisi" +msgid "Cannot fstat file %s.\n" +msgstr "%s dosyası fstat yapılamıyor.\n" -#: locale/programs/ld-time.c:248 +#: elf/readlib.c:107 #, c-format -msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" -msgstr "%s: `era' alanındaki %Zd dizgesinin yön flaması '+' ya da '-' deÄŸil" +msgid "File %s is empty, not checked." +msgstr "%s dosyası boÅŸ olduÄŸundan denetlenemiyor." -#: locale/programs/ld-time.c:259 +#: elf/readlib.c:113 #, c-format -msgid "%s: direction flag in string %Zd in `era' field is not a single character" -msgstr "%s: `era' alanındaki %Zd dizgesinin yön flaması tek karakter deÄŸil" +msgid "File %s is too small, not checked." +msgstr "%s dosyası çok küçük, kontrol edilemedi." -#: locale/programs/ld-time.c:272 +#: elf/readlib.c:123 #, c-format -msgid "%s: invalid number for offset in string %Zd in `era' field" -msgstr "%s: `era' alanındaki %Zd dizgesinde dengeleme deÄŸeri olarak geçersiz sayı" +msgid "Cannot mmap file %s.\n" +msgstr "%s dosyası mmap yapılamıyor.\n" -#: locale/programs/ld-time.c:280 +#: elf/readlib.c:161 #, c-format -msgid "%s: garbage at end of offset value in string %Zd in `era' field" -msgstr "%s: `era' alanındaki %Zd dizgesinin dengeleme deÄŸerinin sonunda bozulma saptandı" +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s bir ELF dosyası deÄŸil - BaÅŸlangıcındaki dosya tanımı hatalı.\n" -#: locale/programs/ld-time.c:331 -#, c-format -msgid "%s: invalid starting date in string %Zd in `era' field" -msgstr "%s: `era' alanındaki %Zd dizgesinde baÅŸlangıç tarihi geçersiz" +#: elf/sprof.c:77 +msgid "Output selection:" +msgstr "Çıktı seçimi:" -#: locale/programs/ld-time.c:340 -#, c-format -msgid "%s: garbage at end of starting date in string %Zd in `era' field " -msgstr "%s: `era' alanındaki %Zd dizgesinde baÅŸlangıç tarihinin sonunda bozulma saptandı" +#: elf/sprof.c:79 +msgid "print list of count paths and their number of use" +msgstr "sayım yollarının listesini ve kullanımdaki miktarını basar" -#: locale/programs/ld-time.c:359 -#, c-format -msgid "%s: starting date is invalid in string %Zd in `era' field" -msgstr "%s: `era' alanındaki %Zd dizgesinde baÅŸlangıç tarihi geçersiz" +#: elf/sprof.c:81 +msgid "generate flat profile with counts and ticks" +msgstr "sayım ve darbelerle düz kesit üretir" + +#: elf/sprof.c:82 +msgid "generate call graph" +msgstr "çaÄŸrı grafiÄŸi üretir" + +#: elf/sprof.c:89 +msgid "" +"Read and display shared object profiling data. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Paylaşımlı nesne profili oluÅŸturma verisini okur ve gösterir.\n" +"Yazılım hatalarını bildirme iÅŸlemleri için,\n" +" adresine bakınız.\n" +"Çeviri hatalarını adresine bildiriniz.\n" + +#: elf/sprof.c:94 +msgid "SHOBJ [PROFDATA]" +msgstr "SHOBJ [PROFDATA]" -#: locale/programs/ld-time.c:408 +#: elf/sprof.c:400 #, c-format -msgid "%s: invalid stopping date in string %Zd in `era' field" -msgstr "%s: `era' alanındaki %Zd dizgesinde bitiÅŸ tarihi geçersiz" +msgid "failed to load shared object `%s'" +msgstr "paylaşımlı nesne `%s' yüklenemedi" -#: locale/programs/ld-time.c:417 +#: elf/sprof.c:409 #, c-format -msgid "%s: garbage at end of stopping date in string %Zd in `era' field" -msgstr "%s: `era' alanındaki %Zd dizgesinde bitiÅŸ tarihinin sonunda bozulma saptandı" +msgid "cannot create internal descriptors" +msgstr "iç tanıtıcılar oluÅŸturulamıyor" -#: locale/programs/ld-time.c:436 +#: elf/sprof.c:528 #, c-format -msgid "%s: stopping date is invalid in string %Zd in `era' field" -msgstr "%s: `era' alanındaki %Zd dizgesinde bitiÅŸ tarihi geçersiz" +msgid "Reopening shared object `%s' failed" +msgstr "`%s' paylaşımlı nesnesinin yeniden açılması baÅŸarısız" -#: locale/programs/ld-time.c:445 +#: elf/sprof.c:535 elf/sprof.c:629 #, c-format -msgid "%s: missing era name in string %Zd in `era' field" -msgstr "%s: `era' alanındaki %Zd dizgesinde dönem ismi eksik" +msgid "reading of section headers failed" +msgstr "bölüm baÅŸlıkları okunamadı" -#: locale/programs/ld-time.c:457 +#: elf/sprof.c:543 elf/sprof.c:637 #, c-format -msgid "%s: missing era format in string %Zd in `era' field" -msgstr "%s: `era' alanındaki %Zd dizgesinde dönemsellik biçemi eksik" +msgid "reading of section header string table failed" +msgstr "bölüm baÅŸlık dizgeleri tablosu okunamadı" -#: locale/programs/ld-time.c:486 +#: elf/sprof.c:569 #, c-format -msgid "%s: third operand for value of field `%s' must not be larger than %d" -msgstr "%s: `%s' alanının deÄŸerindeki üçüncü veri öğesi en fazla %d olabilir" +msgid "*** Cannot read debuginfo file name: %m\n" +msgstr "*** debuginfo dosya ismi okunamıyor: %m\n" -#: locale/programs/ld-time.c:494 locale/programs/ld-time.c:502 +#: elf/sprof.c:589 #, c-format -msgid "%s: values of field `%s' must not be larger than %d" -msgstr "%s: `%s' alanındaki deÄŸer %d den büyük olmamalı" +msgid "cannot determine file name" +msgstr "dosya ismi saptanamıyor" -#: locale/programs/ld-time.c:510 +#: elf/sprof.c:622 #, c-format -msgid "%s: values for field `%s' must not be larger than %d" -msgstr "%s: `%s' alanındaki deÄŸer %d den büyük olmalı" +msgid "reading of ELF header failed" +msgstr "ELF baÅŸlığı okunamıyor" -#: locale/programs/ld-time.c:986 +#: elf/sprof.c:658 #, c-format -msgid "%s: too few values for field `%s'" -msgstr "%s: `%s' alanındaki deÄŸerler çok az" +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" -#: locale/programs/ld-time.c:1031 -msgid "extra trailing semicolon" -msgstr "fazladan ; var" +#: elf/sprof.c:688 +#, c-format +msgid "failed to load symbol data" +msgstr "sembol verisi yüklenemedi" -#: locale/programs/ld-time.c:1034 +#: elf/sprof.c:755 #, c-format -msgid "%s: too many values for field `%s'" -msgstr "%s: `%s' alanındaki deÄŸerler çok fazla" +msgid "cannot load profiling data" +msgstr "ÅŸekillendirici verisi yüklenemiyor" -#: locale/programs/linereader.c:130 -msgid "trailing garbage at end of line" -msgstr "satır sonu bozuk" +#: elf/sprof.c:764 +#, c-format +msgid "while stat'ing profiling data file" +msgstr "ÅŸekillendirici veri dosyası durumlanırken" -#: locale/programs/linereader.c:304 -msgid "garbage at end of number" -msgstr "numaranın sonunda bozulma" +#: elf/sprof.c:772 +#, 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" -#: locale/programs/linereader.c:416 -msgid "garbage at end of character code specification" -msgstr "karakter kodu özelliklerinin sonunda bozulma" +#: elf/sprof.c:783 +#, c-format +msgid "failed to mmap the profiling data file" +msgstr "ÅŸekillendirme verisi dosyası mmap olamadı" -#: locale/programs/linereader.c:502 -msgid "unterminated symbolic name" -msgstr "sonlandırılmamış sembolik isim" +#: elf/sprof.c:791 +#, c-format +msgid "error while closing the profiling data file" +msgstr "ÅŸekillendirici verisi dosyası kapatılırken hata" -#: locale/programs/linereader.c:566 catgets/gencat.c:1195 -msgid "invalid escape sequence" -msgstr "geçersiz escape dizisi" +#: elf/sprof.c:800 elf/sprof.c:870 +#, c-format +msgid "cannot create internal descriptor" +msgstr "iç tanıtıcı oluÅŸturulamıyor" -#: locale/programs/linereader.c:629 -msgid "illegal escape sequence at end of string" -msgstr "karakter dizisinin sonunda uygun olmayan escape dizisi" +#: elf/sprof.c:846 +#, c-format +msgid "`%s' is no correct profile data file for `%s'" +msgstr "`%s' `%s' için doÄŸru olmayan ÅŸekillendirici verisi dosyası" -#: locale/programs/linereader.c:633 locale/programs/linereader.c:861 -msgid "unterminated string" -msgstr "sonlandırılmamış dizge" +#: elf/sprof.c:1027 elf/sprof.c:1085 +#, c-format +msgid "cannot allocate symbol data" +msgstr "sembol verisi ayrılamadı" -#: locale/programs/linereader.c:675 -msgid "non-symbolic character value should not be used" -msgstr "sembolik olmayan karakter deÄŸeri kullanılmış olmayacaktı" +#: iconv/iconv_charmap.c:175 iconv/iconv_prog.c:315 +#, c-format +msgid "error while closing input `%s'" +msgstr "`%s' girdisi kapatılırken hata" -#: locale/programs/linereader.c:822 +#: iconv/iconv_charmap.c:449 #, c-format -msgid "symbol `%.*s' not in charmap" -msgstr "`%.*s' sembolü CHARMAP içinde deÄŸil" +msgid "illegal input sequence at position %Zd" +msgstr "%Zd konumunda uygun olmayan girdi dizgesi" -#: locale/programs/linereader.c:843 +#: iconv/iconv_charmap.c:468 iconv/iconv_prog.c:525 #, c-format -msgid "symbol `%.*s' not in repertoire map" -msgstr "`%.*s' sembolü repertuar eÅŸlem içinde deÄŸil" +msgid "incomplete character or shift sequence at end of buffer" +msgstr "tampon bellek sonunda eksik karakter ya da shift dizisi" -#: locale/programs/locale.c:75 -msgid "System information:" -msgstr "Sistem bilgileri:" +#: iconv/iconv_charmap.c:513 iconv/iconv_charmap.c:549 iconv/iconv_prog.c:568 +#: iconv/iconv_prog.c:604 +#, c-format +msgid "error while reading the input" +msgstr "girdi okunurken hata" -#: locale/programs/locale.c:77 -msgid "Write names of available locales" -msgstr "Mevcut yerellerin isimlerini yazar" +#: iconv/iconv_charmap.c:531 iconv/iconv_prog.c:586 +#, c-format +msgid "unable to allocate buffer for input" +msgstr "girdi için tampon ayrılamadı" -#: locale/programs/locale.c:79 -msgid "Write names of available charmaps" -msgstr "Mevcut karakter eÅŸlemlerin isimlerini yazar" +#: iconv/iconv_prog.c:59 +msgid "Input/Output format specification:" +msgstr "Girdi/Çıktı biçem özellikleri:" -#: locale/programs/locale.c:80 -msgid "Modify output format:" -msgstr "DeÄŸiÅŸtirme çıktı biçemi:" +#: iconv/iconv_prog.c:60 +msgid "encoding of original text" +msgstr "özgün metin kodlaması" -#: locale/programs/locale.c:81 -msgid "Write names of selected categories" -msgstr "SeçilmiÅŸ kategorilerin isimlerini yazar" +#: iconv/iconv_prog.c:61 +msgid "encoding for output" +msgstr "çıktı için kodlama" -#: locale/programs/locale.c:82 -msgid "Write names of selected keywords" -msgstr "SeçilmiÅŸ anahtar kelimelerin isimlerini yazar" +#: iconv/iconv_prog.c:62 +msgid "Information:" +msgstr "Bilgi:" -#: locale/programs/locale.c:83 -msgid "Print more information" -msgstr "Daha fazla ileti basar" +#: iconv/iconv_prog.c:63 +msgid "list all known coded character sets" +msgstr "tüm bilinen kodlu karakter kümelerini listeler" -#: locale/programs/locale.c:88 -msgid "Get locale-specific information." -msgstr "Dile özel bilgiler alınır" +#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126 +msgid "Output control:" +msgstr "Çıktı kontrolu:" -#: locale/programs/locale.c:91 -msgid "" -"NAME\n" -"[-a|-m]" -msgstr "" -"Ä°SÄ°M\n" -"[-a|-m]" +#: iconv/iconv_prog.c:65 +msgid "omit invalid characters from output" +msgstr "geçersiz karakterleri çıktıya yazmaz" -#: locale/programs/locale.c:195 -msgid "Cannot set LC_CTYPE to default locale" -msgstr "LC_CTYPE deÄŸiÅŸkenine öntanımlı yerel atanamaz" +#: iconv/iconv_prog.c:66 +msgid "output file" +msgstr "çıktı dosyası" -#: locale/programs/locale.c:197 -msgid "Cannot set LC_MESSAGES to default locale" -msgstr "LC_MESSAGES deÄŸiÅŸkenine öntanımlı yerel atanamaz" +#: iconv/iconv_prog.c:67 +msgid "suppress warnings" +msgstr "uyarıları engeller" -#: locale/programs/locale.c:210 -msgid "Cannot set LC_COLLATE to default locale" -msgstr "LC_COLLATE deÄŸiÅŸkenine öntanımlı yerel atanamaz" +#: iconv/iconv_prog.c:68 +msgid "print progress information" +msgstr "geliÅŸim bilgisi gösterir" -#: locale/programs/locale.c:226 -msgid "Cannot set LC_ALL to default locale" -msgstr "LC_ALL deÄŸiÅŸkenine öntanımlı yerel atanamaz" +#: iconv/iconv_prog.c:73 +msgid "Convert encoding of given files from one encoding to another." +msgstr "Verilen dosyaların kodlamasını dönüştürür" -#: locale/programs/locale.c:517 -msgid "while preparing output" -msgstr "çıktıyı hazırlarken" +#: iconv/iconv_prog.c:77 +msgid "[FILE...]" +msgstr "[DOSYA...]" -#: locale/programs/localedef.c:121 -msgid "Input Files:" -msgstr "Girdi Dosyaları:" +#: iconv/iconv_prog.c:199 +#, c-format +msgid "cannot open output file" +msgstr "çıktı dosyası açılamıyor" -#: locale/programs/localedef.c:123 -msgid "Symbolic character names defined in FILE" -msgstr "Sembolik karakter isimleri DOSYA dosyasında atandı" +#: iconv/iconv_prog.c:241 +#, c-format +msgid "conversions from `%s' and to `%s' are not supported" +msgstr "`%s'den ve `%s'e dönüşümler desteklenmiyor" -#: locale/programs/localedef.c:124 -msgid "Source definitions are found in FILE" -msgstr "Kaynak tanımları DOSYA da bulunur" +#: iconv/iconv_prog.c:246 +#, c-format +msgid "conversion from `%s' is not supported" +msgstr "`%s' den dönüşüm desteklenmiyor" -#: locale/programs/localedef.c:126 -msgid "FILE contains mapping from symbolic names to UCS4 values" -msgstr "DOSYA sembolik isimlerden UCS4 deÄŸerlere eÅŸlemler içerir" +#: iconv/iconv_prog.c:253 +#, c-format +msgid "conversion to `%s' is not supported" +msgstr "`%s' e dönüşüm desteklenmiyor" -#: locale/programs/localedef.c:130 -msgid "Create output even if warning messages were issued" -msgstr "Uyarı iletileri yayınlansa bile çıktı dosyasını oluÅŸturur" +#: iconv/iconv_prog.c:257 +#, c-format +msgid "conversion from `%s' to `%s' is not supported" +msgstr "`%s' den `%s' e dönüşüm desteklenmiyor" -#: locale/programs/localedef.c:131 -msgid "Create old-style tables" -msgstr "Eski tarz tablolar oluÅŸturur" +#: iconv/iconv_prog.c:267 +#, c-format +msgid "failed to start conversion processing" +msgstr "dönüşüm iÅŸlemi baÅŸlatılamadı" -#: locale/programs/localedef.c:132 -msgid "Optional output file prefix" -msgstr "Çıktı dosyası öneki isteÄŸe baÄŸlı" +#: iconv/iconv_prog.c:361 +#, c-format +msgid "error while closing output file" +msgstr "çıktı dosyası kapatılırken hata" -#: locale/programs/localedef.c:133 -msgid "Be strictly POSIX conform" -msgstr "Kesinlikle POSIX-uygun olur" +#: iconv/iconv_prog.c:470 iconv/iconv_prog.c:496 +#, c-format +msgid "conversion stopped due to problem in writing the output" +msgstr "çıktıyı yazarken bir problemden dolayı dönüştürme durdu" -#: locale/programs/localedef.c:135 -msgid "Suppress warnings and information messages" -msgstr "Uyarıları ve bilgilendirme iletilerini bastırır" +#: iconv/iconv_prog.c:521 +#, c-format +msgid "illegal input sequence at position %ld" +msgstr "%ld konumunda uygun olmayan girdi dizgesi" -#: locale/programs/localedef.c:136 -msgid "Print more messages" -msgstr "Daha fazla ileti basar" +#: iconv/iconv_prog.c:529 +#, c-format +msgid "internal error (illegal descriptor)" +msgstr "iç hata (kuraldışı tanımlayıcı)" -#: locale/programs/localedef.c:137 -msgid "Archive control:" -msgstr "ArÅŸiv denetimi:" +#: iconv/iconv_prog.c:532 +#, c-format +msgid "unknown iconv() error %d" +msgstr "bilinmeyen iconv() hatası %d" -#: locale/programs/localedef.c:139 -msgid "Don't add new data to archive" -msgstr "ArÅŸive yeni veri eklenmez" - -#: locale/programs/localedef.c:141 -msgid "Add locales named by parameters to archive" -msgstr "Parametrelerde isimleri belirtilen yerelleri arÅŸive ekler" - -#: locale/programs/localedef.c:142 -msgid "Replace existing archive content" -msgstr "Mevcut arÅŸiv içeriÄŸiyle deÄŸiÅŸtirilir " - -#: locale/programs/localedef.c:144 -msgid "Remove locales named by parameters from archive" -msgstr "Parametrelerde isimleri belirtilen yerelleri arÅŸivden siler" +#: iconv/iconv_prog.c:778 +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 "" +"AÅŸağıdaki liste bilinen tüm kodlu karakter kümelerini içerir. FROM ve TO\n" +"komut satırı parametreleri için kullanılabilecek tüm kombinasyonlar\n" +"bunlardır anlamında deÄŸildir. Bir kodlu karakter kümesi çeÅŸitli farklı\n" +"isimlerde (rumuzlarla) listelenmiÅŸ olabilir.\n" +"\n" +" " -#: locale/programs/localedef.c:145 -msgid "List content of archive" -msgstr "ArÅŸivin içindekiler" +#: iconv/iconvconfig.c:109 +msgid "Create fastloading iconv module configuration file." +msgstr "Hızlı yükleme iconv modülü yapılandırma dosyası oluÅŸturulur." -#: locale/programs/localedef.c:147 -msgid "locale.alias file to consult when making archive" -msgstr "arÅŸiv oluÅŸturulurken baÅŸvurulacak locale.alias dosyası" +#: iconv/iconvconfig.c:113 +msgid "[DIR...]" +msgstr "[DÄ°ZÄ°N...]" -#: locale/programs/localedef.c:152 -msgid "Compile locale specification" -msgstr "Dil karakteristiklerini derler" +#: iconv/iconvconfig.c:126 +msgid "Prefix used for all file accesses" +msgstr "Tüm dosya eriÅŸimlerinde kullanılan önek" -#: locale/programs/localedef.c:155 -msgid "" -"NAME\n" -"[--add-to-archive|--delete-from-archive] FILE...\n" -"--list-archive [FILE]" -msgstr "" -"Ä°SÄ°M\n" -"[--add-to-archive|--delete-from-archive] DOSYA...\n" -"--list-archive [DOSYA]" +#: iconv/iconvconfig.c:127 +msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)" +msgstr "Kurulum yerine deÄŸil DOSYAya çıktılar (--prefix argümanı DOSYAya uygulanmaz)" -#: locale/programs/localedef.c:233 -msgid "cannot create directory for output files" -msgstr "çıktı dosyaları için dizin oluÅŸturulamıyor" +#: iconv/iconvconfig.c:131 +msgid "Do not search standard directories, only those on the command line" +msgstr "Standart dizinleri araÅŸtırmaz, bu sadece komut satırında kalır" -#: locale/programs/localedef.c:244 -msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" -msgstr "ÖLÃœMCÃœL: sistem `_POSIX2_LOCALEDEF' atamıyor" +#: iconv/iconvconfig.c:300 +#, c-format +msgid "Directory arguments required when using --nostdlib" +msgstr "--nostdlib kullanılırken dizinleri belirtmek gerekir" -#: locale/programs/localedef.c:258 locale/programs/localedef.c:274 -#: locale/programs/localedef.c:599 locale/programs/localedef.c:619 +#: iconv/iconvconfig.c:342 locale/programs/localedef.c:290 #, c-format -msgid "cannot open locale definition file `%s'" -msgstr "Dil karakteristikleri tanımlama dosyası `%s' açılamıyor" +msgid "no output file produced because warnings were issued" +msgstr "uyarılardan dolayı bir çıktı dosyası üretilmedi" -#: locale/programs/localedef.c:286 +#: iconv/iconvconfig.c:428 #, c-format -msgid "cannot write output files to `%s'" -msgstr "çıktı dosyaları `%s' dizinine yazılamıyor" +msgid "while inserting in search tree" +msgstr "arama aÄŸacına eklenirken" -#: locale/programs/localedef.c:367 +#: iconv/iconvconfig.c:1236 #, c-format -msgid "" -"System's directory for character maps : %s\n" -" repertoire maps: %s\n" -" locale path : %s\n" -"%s" -msgstr "" -"Karakter eÅŸlemler için sistem dizini: %s\n" -" Repertuvar eÅŸlemler: %s\n" -" Dil karakteristikleri dizini: %s\n" -"%s" +msgid "cannot generate output file" +msgstr "çıktı dosyası üretilemiyor" -#: locale/programs/localedef.c:567 -msgid "circular dependencies between locale definitions" -msgstr "Dil karakteristikleri tanımları arasında bağımlılıklar kısır döngülü" +#: inet/rcmd.c:157 +msgid "rcmd: Cannot allocate memory\n" +msgstr "rcmd: Bellek ayrılamadı\n" + +#: inet/rcmd.c:172 +msgid "rcmd: socket: All ports in use\n" +msgstr "rcmd: soket: Tüm portlar kullanımda\n" -#: locale/programs/localedef.c:573 +#: inet/rcmd.c:200 #, c-format -msgid "cannot add already read locale `%s' a second time" -msgstr "Zaten okunan `%s' dil karakteristikleri ikinci bir kez eklenemez" +msgid "connect to address %s: " +msgstr "%s adresine baÄŸlantı:" -#: locale/programs/locarchive.c:89 locale/programs/locarchive.c:259 -msgid "cannot create temporary file" -msgstr "geçici dosya oluÅŸturulamıyor" +#: inet/rcmd.c:213 +#, c-format +msgid "Trying %s...\n" +msgstr "%s deneniyor...\n" -#: locale/programs/locarchive.c:118 locale/programs/locarchive.c:305 -msgid "cannot initialize archive file" -msgstr "arÅŸiv dosyası ilklendirilemiyor" +#: inet/rcmd.c:249 +#, c-format +msgid "rcmd: write (setting up stderr): %m\n" +msgstr "rcmd: write (stderr ayarlaması): %m\n" -#: locale/programs/locarchive.c:125 locale/programs/locarchive.c:312 -msgid "cannot resize archive file" -msgstr "arÅŸiv dosyasının boyutu deÄŸiÅŸtirilemiyor" +#: inet/rcmd.c:265 +#, c-format +msgid "rcmd: poll (setting up stderr): %m\n" +msgstr "rcmd: poll (stderr ayarlaması): %m\n" -#: locale/programs/locarchive.c:134 locale/programs/locarchive.c:321 -#: locale/programs/locarchive.c:511 -msgid "cannot map archive header" -msgstr "arÅŸiv baÅŸlığı eÅŸlenemiyor" +#: inet/rcmd.c:268 +msgid "poll: protocol failure in circuit setup\n" +msgstr "poll: devre ayarında protokol hatası\n" -#: locale/programs/locarchive.c:156 -msgid "failed to create new locale archive" -msgstr "yeni yerel arÅŸivi oluÅŸturulamadı" +#: inet/rcmd.c:301 +msgid "socket: protocol failure in circuit setup\n" +msgstr "soket: devre ayarında protokol hatası\n" -#: locale/programs/locarchive.c:168 -msgid "cannot change mode of new locale archive" -msgstr "yeni yerel arÅŸivinin kipi deÄŸiÅŸtirilemiyor" +#: inet/rcmd.c:325 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: kısa okuma" -#: locale/programs/locarchive.c:253 -msgid "cannot map locale archive file" -msgstr "yerel arÅŸiv dosyası eÅŸlenemiyor" +#: inet/rcmd.c:481 +msgid "lstat failed" +msgstr "lstat baÅŸarısız" -#: locale/programs/locarchive.c:329 -msgid "cannot lock new archive" -msgstr "yeni arÅŸiv kilitlenemiyor" +#: inet/rcmd.c:488 +msgid "cannot open" +msgstr "açılamıyor" -#: locale/programs/locarchive.c:380 -msgid "cannot extend locale archive file" -msgstr "yerel arÅŸiv dosyası geniÅŸletilemiyor" +#: inet/rcmd.c:490 +msgid "fstat failed" +msgstr "fstat baÅŸarısız" -#: locale/programs/locarchive.c:389 -msgid "cannot change mode of resized locale archive" -msgstr "boyutu deÄŸiÅŸtirilen yerel arÅŸivin kipi deÄŸiÅŸtirilemiyor" +#: inet/rcmd.c:492 +msgid "bad owner" +msgstr "Sahip hatalı" -#: locale/programs/locarchive.c:397 -msgid "cannot rename new archive" -msgstr "yeni arÅŸivin ismi deÄŸiÅŸtirilemiyor" +#: inet/rcmd.c:494 +msgid "writeable by other than owner" +msgstr "sahibinden baÅŸkası yazabilir" -#: locale/programs/locarchive.c:450 -#, c-format -msgid "cannot open locale archive \"%s\"" -msgstr "yerel arÅŸiv `%s' açılamıyor" +#: inet/rcmd.c:496 +msgid "hard linked somewhere" +msgstr "bir yere sabit baÄŸlı" -#: locale/programs/locarchive.c:455 -#, c-format -msgid "cannot stat locale archive \"%s\"" -msgstr "\"%s\" yerel arÅŸivi durumlanamıyor" +#: inet/ruserpass.c:170 inet/ruserpass.c:193 +msgid "out of memory" +msgstr "bellek yetersiz" -#: locale/programs/locarchive.c:474 -#, c-format -msgid "cannot lock locale archive \"%s\"" -msgstr "\"%s\" yerel arÅŸivi kilitlenemiyor" +#: inet/ruserpass.c:184 +msgid "Error: .netrc file is readable by others." +msgstr "Hata: .netrc dosyası baÅŸkaları tarafından okunabilir." -#: locale/programs/locarchive.c:497 -msgid "cannot read archive header" -msgstr "arÅŸiv baÅŸlığı okunamıyor" +#: inet/ruserpass.c:185 +msgid "Remove password or make file unreadable by others." +msgstr "Parolayı kaldırır ya da dosyayı diÄŸerleri tarafından okunamaz yapar." -#: locale/programs/locarchive.c:557 +#: inet/ruserpass.c:277 #, c-format -msgid "locale '%s' already exists" -msgstr "`%s' yereli zaten var" +msgid "Unknown .netrc keyword %s" +msgstr "Bilinmeyen .netrc anahtar kelimesi %s" -#: locale/programs/locarchive.c:788 locale/programs/locarchive.c:803 -#: locale/programs/locarchive.c:815 locale/programs/locarchive.c:827 -#: locale/programs/locfile.c:343 -msgid "cannot add to locale archive" -msgstr "yerel arÅŸive ekleme yapılamıyor" +#: libidn/nfkc.c:464 +msgid "Character out of range for UTF-8" +msgstr "UTF-8 için karakter kapsam dışı" -#: locale/programs/locarchive.c:982 +#: locale/programs/charmap-dir.c:57 #, c-format -msgid "locale alias file `%s' not found" -msgstr "`%s' yerel isim dosyası bulunamadı" +msgid "cannot read character map directory `%s'" +msgstr "karakter eÅŸlem dizini `%s' okunamıyor" -#: locale/programs/locarchive.c:1126 +#: locale/programs/charmap.c:137 #, c-format -msgid "Adding %s\n" -msgstr "%s ekleniyor\n" +msgid "character map file `%s' not found" +msgstr "`%s' karakter eÅŸlem dosyası bulunamadı" -#: locale/programs/locarchive.c:1132 +#: locale/programs/charmap.c:194 #, c-format -msgid "stat of \"%s\" failed: %s: ignored" -msgstr "\"%s\" durumlaması baÅŸarısız: %s: yoksayıldı" +msgid "default character map file `%s' not found" +msgstr "öntanımlı karakter eÅŸlem dosyası `%s' bulunamadı" -#: locale/programs/locarchive.c:1138 +#: locale/programs/charmap.c:257 #, c-format -msgid "\"%s\" is no directory; ignored" -msgstr "\"%s\" dizinsiz; yoksayıldı" +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "`%s' karakter eÅŸlemi ASCII uyumlu deÄŸil, yerel de ISO C uyumlu deÄŸil\n" -#: locale/programs/locarchive.c:1145 +#: locale/programs/charmap.c:336 #, c-format -msgid "cannot open directory \"%s\": %s: ignored" -msgstr "\"%s\" dizini açılamıyor: %s: yoksayıldı" +msgid "%s: must be greater than \n" +msgstr "%s: , den daha büyük olmalı\n" -#: locale/programs/locarchive.c:1217 +#: locale/programs/charmap.c:356 locale/programs/charmap.c:373 +#: locale/programs/repertoire.c:174 #, c-format -msgid "incomplete set of locale files in \"%s\"" -msgstr "\"%s\" içindeki yerel dosyaları kümesi tamamlanmamış" +msgid "syntax error in prolog: %s" +msgstr "prolog içinde sözdizimi hatası: %s" -#: locale/programs/locarchive.c:1281 -#, c-format -msgid "cannot read all files in \"%s\": ignored" -msgstr "\"%s\" içindeki hiçbir dosya okunamıyor: yoksayıldı" +#: locale/programs/charmap.c:357 +msgid "invalid definition" +msgstr "geçersiz atama" -#: locale/programs/locarchive.c:1351 -#, c-format -msgid "locale \"%s\" not in archive" -msgstr "\"%s\" yeri arÅŸivde deÄŸil" +#: locale/programs/charmap.c:374 locale/programs/locfile.c:125 +#: locale/programs/locfile.c:152 locale/programs/repertoire.c:175 +msgid "bad argument" +msgstr "argüman hatalı" -#: locale/programs/locfile.c:132 +#: locale/programs/charmap.c:402 #, c-format -msgid "argument to `%s' must be a single character" -msgstr "%s'in argümanı bir tek karakter olmalı" - -#: locale/programs/locfile.c:251 -msgid "syntax error: not inside a locale definition section" -msgstr "sözdizimi hatası: bir yerel tanımlama bölümü içinde deÄŸil" +msgid "duplicate definition of <%s>" +msgstr "<%s> tanımı tekrarlanmış" -#: locale/programs/locfile.c:625 +#: locale/programs/charmap.c:409 #, c-format -msgid "cannot open output file `%s' for category `%s'" -msgstr "çıktı dosyası `%s' açılamadı; `%s' kategorisi için." +msgid "value for <%s> must be 1 or greater" +msgstr "<%s> için deÄŸer 1 ya da daha büyük olmalı" -#: locale/programs/locfile.c:649 +#: locale/programs/charmap.c:421 #, c-format -msgid "failure while writing data for category `%s'" -msgstr "`%s' kategorisi için veri yazılırken hata oluÅŸtu" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "<%s> deÄŸeri <%s> deÄŸerinden daha büyük ya da eÅŸit olmalı" -#: locale/programs/locfile.c:745 +#: locale/programs/charmap.c:444 locale/programs/repertoire.c:183 #, c-format -msgid "cannot create output file `%s' for category `%s'" -msgstr "çıktı dosyası `%s' `%s' kategorisi için oluÅŸturulamıyor" - -#: locale/programs/locfile.c:781 -msgid "expect string argument for `copy'" -msgstr "`copy' için dizge argüman gerekli" - -#: locale/programs/locfile.c:785 -msgid "locale name should consist only of portable characters" -msgstr "yer isimlerinin karakterleri ascii 127 içinden seçilmiÅŸ olmalı" +msgid "argument to <%s> must be a single character" +msgstr "<%s>in argümanı bir tek karakter olmalı" -#: locale/programs/locfile.c:804 -msgid "no other keyword shall be specified when `copy' is used" -msgstr "`copy' kullanıldığında belirtilmiÅŸ olacak diÄŸer anahtar kelime yok" +#: locale/programs/charmap.c:470 +msgid "character sets with locking states are not supported" +msgstr "tuÅŸ kilitlemeli karakter kümeleri desteklenmiyor" -#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 -#: locale/programs/repertoire.c:296 +#: 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 repertoire map definition: %s" -msgstr "repertuar eÅŸlem tanımı içinde sözdizimi hatası: %s" - -#: locale/programs/repertoire.c:272 -msgid "no or value given" -msgstr " ya da deÄŸeri verilmeliydi" +msgid "syntax error in %s definition: %s" +msgstr "%s tanımında sözdizimi hatası: %s" -#: locale/programs/repertoire.c:332 -msgid "cannot save new repertoire map" -msgstr "yeni repertuvar eÅŸlemin doÄŸruluÄŸundan emin olunamaz " +#: locale/programs/charmap.c:498 locale/programs/charmap.c:678 +#: locale/programs/charmap.c:774 locale/programs/repertoire.c:230 +msgid "no symbolic name given" +msgstr "sembolik isim verilmemiÅŸ" -#: locale/programs/repertoire.c:343 -#, c-format -msgid "repertoire map file `%s' not found" -msgstr "`%s' repertuar eÅŸlem dosyası bulunamadı" +#: locale/programs/charmap.c:552 +msgid "invalid encoding given" +msgstr "geçersiz kodlama verilmiÅŸ" + +#: locale/programs/charmap.c:561 +msgid "too few bytes in character encoding" +msgstr "karakter kodlamada bayt sayısı çok az" + +#: locale/programs/charmap.c:563 +msgid "too many bytes in character encoding" +msgstr "karakter kodlamada bayt sayısı çok fazla" + +#: locale/programs/charmap.c:585 locale/programs/charmap.c:733 +#: locale/programs/charmap.c:816 locale/programs/repertoire.c:296 +msgid "no symbolic name given for end of range" +msgstr "kapsam sonu için sembolik isim verilmemiÅŸ" -#: locale/programs/repertoire.c:450 +#: locale/programs/charmap.c:609 locale/programs/locfile.c:818 +#: locale/programs/repertoire.c:313 #, c-format -msgid "<%s> and <%s> are invalid names for range" -msgstr "<%s> ve <%s> kapsam için geçersiz isimler" +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "`%1$s' tanımı `END %1$s' ile bitmiyor" -#: locale/programs/repertoire.c:457 -msgid "upper limit in range is not smaller then lower limit" -msgstr "kapsamdaki üst sınır alt sınırdan küçük deÄŸil" +#: locale/programs/charmap.c:642 +msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" +msgstr "CHARMAP tanımını sadece geniÅŸlik tanımları izleyebilir" -#: locale/programs/xmalloc.c:70 malloc/obstack.c:505 malloc/obstack.c:508 -#: posix/getconf.c:1007 -msgid "memory exhausted" -msgstr "bellek tükendi" +#: locale/programs/charmap.c:650 locale/programs/charmap.c:713 +#, c-format +msgid "value for %s must be an integer" +msgstr "%s için deÄŸer bir tamsayı olmalı" -#: assert/assert-perr.c:57 +#: locale/programs/charmap.c:841 #, c-format -msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" -msgstr "%s%s%s:%u: %s%sUmulmadık hata: %s.\n" +msgid "%s: error in state machine" +msgstr "%s: durum motorunda hata" -#: assert/assert.c:56 +#: locale/programs/charmap.c:849 locale/programs/ld-address.c:615 +#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3820 +#: locale/programs/ld-ctype.c:2224 locale/programs/ld-ctype.c:2996 +#: locale/programs/ld-identification.c:467 +#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347 +#: locale/programs/ld-monetary.c:956 locale/programs/ld-name.c:322 +#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:256 +#: locale/programs/ld-telephone.c:328 locale/programs/ld-time.c:1236 +#: locale/programs/locfile.c:825 locale/programs/repertoire.c:324 #, c-format -msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" -msgstr "%s%s%s:%u: %s%sSav `%s' baÅŸarısızlığa uÄŸradı.\n" +msgid "%s: premature end of file" +msgstr "%s: dosya sonu erken geldi" -#: intl/tst-codeset.c:40 intl/tst-codeset.c:50 -msgid "cheese" -msgstr "mükemmel" - -#: intl/tst-gettext2.c:37 -msgid "First string for testing." -msgstr "Test edilecek ilk dizge." - -#: intl/tst-gettext2.c:38 -msgid "Another string for testing." -msgstr "Test edilecek diÄŸer dizge." +#: locale/programs/charmap.c:868 locale/programs/charmap.c:879 +#, c-format +msgid "unknown character `%s'" +msgstr "`%s' karakteri bilinmiyor" -#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:88 -msgid "NAME" -msgstr "Ä°SÄ°M" +#: 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 "aralığın başındaki ve sonundaki bayt dizilerideki baytların sayısı aynı deÄŸil: %d ve %d" -#: catgets/gencat.c:112 -msgid "Create C header file NAME containing symbol definitions" -msgstr "Sembol tanımlarını içeren C baÅŸlık dosyası Ä°SÄ°M'i oluÅŸturur" +#: locale/programs/charmap.c:992 locale/programs/ld-collate.c:2933 +#: locale/programs/repertoire.c:419 +msgid "invalid names for character range" +msgstr "karakter kapsamı için geçersiz isimler" -#: catgets/gencat.c:114 -msgid "Do not use existing catalog, force new output file" -msgstr "Mevcut kataloÄŸu kullanmaz, yeni çıktı dosyasını zorlar" +#: locale/programs/charmap.c:1004 locale/programs/repertoire.c:431 +msgid "hexadecimal range format should use only capital characters" +msgstr "onaltılık kapsam biçimi sadece büyük harfleri kullanacaktır" -#: catgets/gencat.c:115 -msgid "Write output to file NAME" -msgstr "Çıktıyı Ä°SÄ°M dosyasına yazar" +#: locale/programs/charmap.c:1022 +#, c-format +msgid "<%s> and <%s> are illegal names for range" +msgstr "<%s> ve <%s> kapsam için uygun isimler deÄŸil" -#: catgets/gencat.c:120 -#, fuzzy -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 "" -"Ä°leti kataloÄŸu üretilir. GÄ°RDÄ°-DOSYASI - verilirse standart girdi okunur.\n" -"ÇIKTI-DOSYASI - verilirse standart çıktıya yazılır.\n" +#: locale/programs/charmap.c:1028 +msgid "upper limit in range is not higher then lower limit" +msgstr "kapsamdaki üst sınır alt sınırdan büyük deÄŸil" -#: catgets/gencat.c:125 -msgid "" -"-o OUTPUT-FILE [INPUT-FILE]...\n" -"[OUTPUT-FILE [INPUT-FILE]...]" -msgstr "" -"-o ÇIKTI-DOSYASI [GÄ°RDÄ°-DOSYASI]...\n" -"[ÇIKTI-DOSYASI [GÄ°RDÄ°-DOSYASI]...]" +#: locale/programs/charmap.c:1086 +msgid "resulting bytes for range not representable." +msgstr "sonuçlanan baytlar kapsam için gösterilebilir deÄŸil." -#: catgets/gencat.c:282 -msgid "*standard input*" -msgstr "*standart girdi*" +#: locale/programs/ld-address.c:132 locale/programs/ld-collate.c:1532 +#: locale/programs/ld-ctype.c:419 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:96 +#: locale/programs/ld-monetary.c:192 locale/programs/ld-name.c:93 +#: locale/programs/ld-numeric.c:97 locale/programs/ld-paper.c:90 +#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158 +#, c-format +msgid "No definition for %s category found" +msgstr "%s kategorisi için atama bulunamadı" -#: catgets/gencat.c:417 catgets/gencat.c:494 -msgid "illegal set number" -msgstr "küme sayısı kuraldışı" +#: locale/programs/ld-address.c:143 locale/programs/ld-address.c:181 +#: locale/programs/ld-address.c:199 locale/programs/ld-address.c:228 +#: locale/programs/ld-address.c:300 locale/programs/ld-address.c:319 +#: locale/programs/ld-address.c:332 locale/programs/ld-identification.c:145 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:204 +#: locale/programs/ld-monetary.c:248 locale/programs/ld-monetary.c:264 +#: locale/programs/ld-monetary.c:276 locale/programs/ld-name.c:104 +#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:111 +#: locale/programs/ld-numeric.c:125 locale/programs/ld-paper.c:101 +#: locale/programs/ld-paper.c:110 locale/programs/ld-telephone.c:104 +#: locale/programs/ld-telephone.c:161 locale/programs/ld-time.c:174 +#: locale/programs/ld-time.c:195 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: `%s' alanı tanımlı deÄŸil" -#: catgets/gencat.c:444 -msgid "duplicate set definition" -msgstr "küme ataması tekrarlanmış" +#: locale/programs/ld-address.c:155 locale/programs/ld-address.c:207 +#: locale/programs/ld-address.c:237 locale/programs/ld-address.c:275 +#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: `%s' alanı boÅŸ olmamalı" -#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677 -msgid "this is the first definition" -msgstr "bu ilk tanım" +#: locale/programs/ld-address.c:167 +#, c-format +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: `%%%c' önceleme dizisi `%s' alanında geçersiz" -#: catgets/gencat.c:522 +#: locale/programs/ld-address.c:218 #, c-format -msgid "unknown set `%s'" -msgstr "`%s' kümesi bilinmiyor" +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: terminoloji dil kodu `%s' atanmamış" -#: catgets/gencat.c:563 -msgid "invalid quote character" -msgstr "tırnak iÅŸareti geçersiz" +#: locale/programs/ld-address.c:243 +#, c-format +msgid "%s: field `%s' must not be defined" +msgstr "%s: `%s' alanı tanımlanmamalı" -#: catgets/gencat.c:576 +#: locale/programs/ld-address.c:257 locale/programs/ld-address.c:286 #, c-format -msgid "unknown directive `%s': line ignored" -msgstr "bilinmeyen `%s' yönergesi: satır yoksayıldı" +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: dil kısaltması `%s' atanmamış" -#: catgets/gencat.c:621 -msgid "duplicated message number" -msgstr "tekrarlanmış ileti numarası" +#: locale/programs/ld-address.c:264 locale/programs/ld-address.c:292 +#: locale/programs/ld-address.c:326 locale/programs/ld-address.c:338 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: `%s' deÄŸeri `%s' deÄŸeriyle eÅŸleÅŸmiyor" -#: catgets/gencat.c:674 -msgid "duplicated message identifier" -msgstr "ileti tanıtıcı tekrarlanmış" +#: locale/programs/ld-address.c:311 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: sayısal ülke kodu `%d' geçersiz" -#: catgets/gencat.c:731 -msgid "invalid character: message ignored" -msgstr "geçersiz karakter: ileti yoksayıldı" +#: locale/programs/ld-address.c:507 locale/programs/ld-address.c:544 +#: locale/programs/ld-address.c:582 locale/programs/ld-ctype.c:2603 +#: locale/programs/ld-identification.c:363 +#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300 +#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733 +#: locale/programs/ld-monetary.c:774 locale/programs/ld-name.c:279 +#: locale/programs/ld-numeric.c:262 locale/programs/ld-paper.c:223 +#: locale/programs/ld-telephone.c:287 locale/programs/ld-time.c:1125 +#: locale/programs/ld-time.c:1167 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "%s: `%s' alanı bir kereden fazla bildirilmiÅŸ" -#: catgets/gencat.c:774 -msgid "invalid line" -msgstr "satır geçersiz" +#: locale/programs/ld-address.c:511 locale/programs/ld-address.c:549 +#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310 +#: locale/programs/ld-monetary.c:702 locale/programs/ld-monetary.c:737 +#: locale/programs/ld-name.c:283 locale/programs/ld-numeric.c:266 +#: locale/programs/ld-telephone.c:291 locale/programs/ld-time.c:1019 +#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: `%s' alanında bilinmeyen karakter" -#: catgets/gencat.c:828 -msgid "malformed line ignored" -msgstr "hatalı satır yoksayıldı" +#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:3802 +#: locale/programs/ld-ctype.c:2976 locale/programs/ld-identification.c:448 +#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329 +#: locale/programs/ld-monetary.c:938 locale/programs/ld-name.c:304 +#: locale/programs/ld-numeric.c:365 locale/programs/ld-paper.c:238 +#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: tamamlanmamış `END' satırı" -#: catgets/gencat.c:992 catgets/gencat.c:1033 +#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:2653 +#: locale/programs/ld-collate.c:3804 locale/programs/ld-ctype.c:2227 +#: locale/programs/ld-ctype.c:2979 locale/programs/ld-identification.c:451 +#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331 +#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306 +#: locale/programs/ld-numeric.c:367 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1220 #, c-format -msgid "cannot open output file `%s'" -msgstr "`%s' çıktı dosyası açılamıyor" +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: tanım `END %1$s' ile bitmiyor" -#: catgets/gencat.c:1217 -msgid "unterminated message" -msgstr "sonlandırılmamış ileti" +#: locale/programs/ld-address.c:606 locale/programs/ld-collate.c:521 +#: locale/programs/ld-collate.c:573 locale/programs/ld-collate.c:869 +#: locale/programs/ld-collate.c:882 locale/programs/ld-collate.c:2640 +#: locale/programs/ld-collate.c:3811 locale/programs/ld-ctype.c:1955 +#: locale/programs/ld-ctype.c:2214 locale/programs/ld-ctype.c:2801 +#: locale/programs/ld-ctype.c:2987 locale/programs/ld-identification.c:458 +#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338 +#: locale/programs/ld-monetary.c:947 locale/programs/ld-name.c:313 +#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:247 +#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227 +#, c-format +msgid "%s: syntax error" +msgstr "%s: sözdizimi hatası" -#: catgets/gencat.c:1241 -msgid "while opening old catalog file" -msgstr "eski katalog dosyası açılırken" +#: locale/programs/ld-collate.c:396 +#, c-format +msgid "`%.*s' already defined in charmap" +msgstr "`%.*s' karakter eÅŸlem olarak zaten atanmış" -#: catgets/gencat.c:1332 -msgid "conversion modules not available" -msgstr "dönüşüm modülleri yok" +#: locale/programs/ld-collate.c:405 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "`%.*s' repertuvar olarak zaten atanmış" -#: catgets/gencat.c:1358 -msgid "cannot determine escape character" -msgstr "öncelem karakteri saptanamıyor" +#: locale/programs/ld-collate.c:412 +#, c-format +msgid "`%.*s' already defined as collating symbol" +msgstr "`%.*s' karşılaÅŸtırma sembolü olarak zaten atanmış" -#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63 +#: locale/programs/ld-collate.c:419 #, c-format -msgid "makecontext: does not know how to handle more than 8 arguments\n" -msgstr "makecontext: 8 argümandan fazlasının nasıl elde edileceÄŸi bilinmiyor\n" +msgid "`%.*s' already defined as collating element" +msgstr "`%.*s' karşılaÅŸtırma elemanı olarak zaten atanmış" -#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:147 -#: nis/nis_error.c:29 nis/ypclnt.c:778 nis/ypclnt.c:852 -msgid "Success" -msgstr "BaÅŸarılı" +#: locale/programs/ld-collate.c:450 locale/programs/ld-collate.c:476 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: `forward' ve `backward' karşılıklı olarak bir diÄŸerini dışlar" -#. TRANS Operation not permitted; only the owner of the file (or other resource) -#. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:17 -msgid "Operation not permitted" -msgstr "Ä°ÅŸleme izin verilmedi" +#: locale/programs/ld-collate.c:460 locale/programs/ld-collate.c:486 +#: locale/programs/ld-collate.c:502 +#, c-format +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s:`%s' %d ağırlıklı tanımda bir kereden fazla anıldı" -#. TRANS No such file or directory. This is a ``file doesn't exist'' error -#. TRANS for ordinary files that are referenced in contexts where they are -#. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:28 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 -msgid "No such file or directory" -msgstr "Böyle bir dosya ya da dizin yok" +#: locale/programs/ld-collate.c:558 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: çok fazla kural var; sadece ilk girdide kural sayısı %d" -#. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:37 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 -msgid "No such process" -msgstr "Böyle bir süreç yok" +#: locale/programs/ld-collate.c:594 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: sıralama kuralları yetersiz" -#. TRANS Interrupted function call; an asynchronous signal occurred and prevented -#. TRANS completion of the call. When this happens, you should try the call -#. TRANS again. -#. TRANS -#. TRANS You can choose to have functions resume after a signal that is handled, -#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted -#. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:52 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 -msgid "Interrupted system call" -msgstr "Sistem çaÄŸrısı kesme ile engellendi" +#: locale/programs/ld-collate.c:759 +#, c-format +msgid "%s: empty weight string not allowed" +msgstr "%s: boÅŸ ağırlık dizgesine izin verilmez" -#. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Input/output error" -msgstr "Girdi/Çıktı hatası" +#: locale/programs/ld-collate.c:854 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: ağırlıklar isim olarak aynı elips sembolünü kullanmalıdır" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:74 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 -msgid "No such device or address" -msgstr "Böyle bir aygıt ya da adres yok" +#: locale/programs/ld-collate.c:910 +#, c-format +msgid "%s: too many values" +msgstr "%s: çok fazla deÄŸer var" -#. TRANS Argument list too long; used when the arguments passed to a new program -#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a -#. TRANS File}) occupy too much memory space. This condition never arises in the -#. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:86 -msgid "Argument list too long" -msgstr "Argüman listesi çok uzun" +#: locale/programs/ld-collate.c:1029 locale/programs/ld-collate.c:1204 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "`%.*s' için sıralama zaten %s:%Zu içinde atanmış" -#. TRANS Invalid executable file format. This condition is detected by the -#. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:96 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 -msgid "Exec format error" -msgstr "Çalıştırılabilir biçem hatası" +#: locale/programs/ld-collate.c:1079 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: bir kapsamın baÅŸlangıç ve bitiÅŸ sembolleri, karakterleri temsil etmelidir" -#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been -#. TRANS closed or reading from a descriptor open only for writing (or vice -#. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:107 -msgid "Bad file descriptor" -msgstr "Dosya betimleyici hatalı" +#: locale/programs/ld-collate.c:1106 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: ilk ve son karakterin bayt serisi aynı uzunlukta olmalı" -#. TRANS There are no child processes. This error happens on operations that are -#. TRANS supposed to manipulate child processes, when there aren't any processes -#. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:118 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 -msgid "No child processes" -msgstr "Bir alt süreç yok " +#: locale/programs/ld-collate.c:1148 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: serinin ilk karakterinin bayt serisi son karakterininkinden daha az deÄŸildir" -#. TRANS Deadlock avoided; allocating a system resource would have resulted in a -#. TRANS deadlock situation. The system does not guarantee that it will notice -#. TRANS all such situations. This error means you got lucky and the system -#. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:130 -msgid "Resource deadlock avoided" -msgstr "Özkaynak ölükilidi engellendi" +#: locale/programs/ld-collate.c:1273 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: sembolik kapsam elipsleri `order_start' ın hemen ardından gelmemelidir" + +#: locale/programs/ld-collate.c:1277 +#, c-format +msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'" +msgstr "%s: sembolik kapsam elipslerinin hemen ardından `order_end' gelmemelidir" + +#: locale/programs/ld-collate.c:1297 locale/programs/ld-ctype.c:1475 +#, c-format +msgid "`%s' and `%.*s' are not valid names for symbolic range" +msgstr "`%s' ve `%.*s' simgesel aralık için geçerli isimler deÄŸil" + +#: locale/programs/ld-collate.c:1346 locale/programs/ld-collate.c:3739 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: `%.*s' için abecesel sıra zaten %s:%Zu içinde atanmış" + +#: locale/programs/ld-collate.c:1355 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: `%s' bir karakter olmalı" + +#: locale/programs/ld-collate.c:1548 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: `position' tüm alt bölümlerde özel bir düzey için kullanılmış olmalı ya da hiç bulunmamalı" + +#: locale/programs/ld-collate.c:1573 +#, c-format +msgid "symbol `%s' not defined" +msgstr "`%s' sembolü atanmamış" + +#: locale/programs/ld-collate.c:1649 locale/programs/ld-collate.c:1755 +#, c-format +msgid "symbol `%s' has the same encoding as" +msgstr "`%s' sembolü bununla aynı kodlamaya sahip:" + +#: locale/programs/ld-collate.c:1653 locale/programs/ld-collate.c:1759 +#, c-format +msgid "symbol `%s'" +msgstr "`%s' sembolü" + +#: locale/programs/ld-collate.c:1801 +#, c-format +msgid "no definition of `UNDEFINED'" +msgstr "`UNDEFINED' tanımı yok" + +#: locale/programs/ld-collate.c:1830 +#, c-format +msgid "too many errors; giving up" +msgstr "çok fazla hata: bırakılıyor" + +#: locale/programs/ld-collate.c:2738 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: `%s' tanımı tekrarlanmış" + +#: locale/programs/ld-collate.c:2774 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: `%s' bölüm bildirimi tekrarlanmış" + +#: locale/programs/ld-collate.c:2913 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: karşılaÅŸtırma sembolü isminde bilinmeyen karakter" + +#: locale/programs/ld-collate.c:3045 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: eÅŸdeÄŸer tanımlama isminde bilinmeyen karakter" + +#: locale/programs/ld-collate.c:3058 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: eÅŸdeÄŸer tanımlama deÄŸerinde bilinmeyen karakter" + +#: locale/programs/ld-collate.c:3068 +#, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: eÅŸdeÄŸer tanımlamada bilinmeyen sembol: `%s'" + +#: locale/programs/ld-collate.c:3077 +msgid "error while adding equivalent collating symbol" +msgstr "eÅŸdeÄŸer karşılaÅŸtırma sembolünü eklerken hata" + +#: locale/programs/ld-collate.c:3107 +#, c-format +msgid "duplicate definition of script `%s'" +msgstr "`%s' betiÄŸinin ataması tekrarlanmış" + +#: locale/programs/ld-collate.c:3155 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: bölüm ismi `%s' bilinmiyor" + +#: locale/programs/ld-collate.c:3183 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: `%s' alt bölümünde çok sayıda sıralama tanımı" + +#: locale/programs/ld-collate.c:3208 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: sıralama kurallarının sayısı geçersiz" + +#: locale/programs/ld-collate.c:3235 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: isimsiz alt bölümde çok sayıda sıralama tanımı" + +#: locale/programs/ld-collate.c:3289 locale/programs/ld-collate.c:3417 +#: locale/programs/ld-collate.c:3780 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: `order_end' anahtar-sözcüğü kayıp" + +#: locale/programs/ld-collate.c:3350 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: karşılaÅŸtırma sembolü %.*s için abecesel sıra henüz atanmamış" + +#: locale/programs/ld-collate.c:3368 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: karşılaÅŸtırma elemanı %.*s için abecesel sıra henüz atanmamış" + +#: locale/programs/ld-collate.c:3379 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: %.*s sembolünden sonra tekrar sıralanamıyor: sembol bilinmiyor" + +#: locale/programs/ld-collate.c:3431 locale/programs/ld-collate.c:3792 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: `reorder_end' anahtar-sözcüğü kayıp" + +#: locale/programs/ld-collate.c:3465 locale/programs/ld-collate.c:3664 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "%s: `%.*s' alt bölümü bilinmiyor" + +#: locale/programs/ld-collate.c:3530 +#, c-format +msgid "%s: bad symbol <%.*s>" +msgstr "%s: hatalı sembol <%.*s>" + +#: locale/programs/ld-collate.c:3727 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: `%s' elips kapsamının sonu olamıyor" + +#: locale/programs/ld-collate.c:3776 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: boÅŸ kategori açıklamasına izin verilmez" + +#: locale/programs/ld-collate.c:3795 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: `reorder_section_end' anahtar-sözcüğü kayıp" + +#: locale/programs/ld-ctype.c:438 +#, c-format +msgid "No character set name specified in charmap" +msgstr "Karakter eÅŸleÅŸme listesinde karakter kümesi ismi belirtilmemiÅŸ" + +#: locale/programs/ld-ctype.c:467 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "L'\\u%0*x' karakteri `%s' sınıfında, `%s' sınıfında olmalı" + +#: locale/programs/ld-ctype.c:482 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "L'\\u%0*x' karakteri `%s' sınıfında, `%s' sınıfında olmamalı" + +#: locale/programs/ld-ctype.c:496 locale/programs/ld-ctype.c:554 +#, c-format +msgid "internal error in %s, line %u" +msgstr "%s, %u satırında içsel hata" + +#: locale/programs/ld-ctype.c:525 +#, c-format +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "`%s' karakteri `%s' sınıfı yerine `%s' sınıfında olmalı" + +#: locale/programs/ld-ctype.c:541 +#, c-format +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "`%s' karakteri `%s' sınıfında ama `%s' sınıfında olmamalı" + +#: locale/programs/ld-ctype.c:571 locale/programs/ld-ctype.c:609 +#, c-format +msgid " character not in class `%s'" +msgstr " karakteri `%s' sınıfında deÄŸil" + +#: locale/programs/ld-ctype.c:583 locale/programs/ld-ctype.c:620 +#, c-format +msgid " character must not be in class `%s'" +msgstr " karakteri `%s' sınıfında olmamalı" + +#: locale/programs/ld-ctype.c:598 +#, c-format +msgid "character not defined in character map" +msgstr " karakteri karakter eÅŸlemde atanmamış" + +#: locale/programs/ld-ctype.c:712 +#, c-format +msgid "`digit' category has not entries in groups of ten" +msgstr "`digit' kategorisi 10 gruptan hiç birinde girdiye sahip deÄŸil" + +#: locale/programs/ld-ctype.c:761 +#, c-format +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "karakter eÅŸleÅŸme listesinde standart isimlerin hiç biri ve atanmış girdi rakamları yok" + +#: locale/programs/ld-ctype.c:826 +#, c-format +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "`outdigit' içinde kullanılan karakterlerin bir kısmı karakter eÅŸleÅŸme listesinde mevcut" + +#: locale/programs/ld-ctype.c:843 +#, c-format +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "`outdigit' içinde kullanılan karakterlerin bir kısmı repertuvarda mevcut" + +#: locale/programs/ld-ctype.c:1243 +#, c-format +msgid "character class `%s' already defined" +msgstr "`%s' karakter sınıfı zaten atanmış" + +#: locale/programs/ld-ctype.c:1249 +#, c-format +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "tamamlama sınırı: %Zd karakterden fazla olmayan sınıflara izin verilmedi" + +#: locale/programs/ld-ctype.c:1275 +#, c-format +msgid "character map `%s' already defined" +msgstr "`%s' karakter eÅŸlem zaten atanmış" + +#: locale/programs/ld-ctype.c:1281 +#, c-format +msgid "implementation limit: no more than %d character maps allowed" +msgstr "tamamlama sınırı: %d karakterden fazla olmayan karakter eÅŸleÅŸme listesine izin verilmedi" + +#: locale/programs/ld-ctype.c:1546 locale/programs/ld-ctype.c:1671 +#: locale/programs/ld-ctype.c:1777 locale/programs/ld-ctype.c:2466 +#: locale/programs/ld-ctype.c:3462 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: `%s' alanı tamı tamına 10 girdi içeremez" + +#: locale/programs/ld-ctype.c:1574 locale/programs/ld-ctype.c:2145 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "kapsamdaki `to' deÄŸeri `from' deÄŸerinden daha küçük" + +#: locale/programs/ld-ctype.c:1701 +msgid "start and end character sequence of range must have the same length" +msgstr "kapsamın baÅŸlangıç ve bitiÅŸ karakter zincirleri aynı uzunlukta olmalı" + +#: locale/programs/ld-ctype.c:1708 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "karakter dizisindeki `to' deÄŸeri `from' deÄŸerinden daha küçük" + +#: locale/programs/ld-ctype.c:2065 locale/programs/ld-ctype.c:2116 +msgid "premature end of `translit_ignore' definition" +msgstr "`translit_ignore' tanımının sonu eksik" + +#: locale/programs/ld-ctype.c:2071 locale/programs/ld-ctype.c:2122 +#: locale/programs/ld-ctype.c:2164 +msgid "syntax error" +msgstr "sözdizimi hatası" + +#: locale/programs/ld-ctype.c:2298 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: yeni karakter sınıfının tanımında sözdizimi hatası" + +#: locale/programs/ld-ctype.c:2313 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: yeni karakter eÅŸlemleri tanımında sözdizimi hatası" + +#: locale/programs/ld-ctype.c:2488 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "elips kapsamı aynı türde iki veri öğesi ile sınırlanmış olmalıdır" + +#: locale/programs/ld-ctype.c:2497 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "mutlak elips `...' sembolik isim kapsamındaki deÄŸerlerle kullanılmamalı" + +#: locale/programs/ld-ctype.c:2512 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "onaltılık sembolik elips `..' UCS kapsam deÄŸerlerinden biriyle kullanılmalı" + +#: locale/programs/ld-ctype.c:2526 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "mutlak elips `...' karakter kod deÄŸerlerinden biriyle kullanılmalı" + +#: locale/programs/ld-ctype.c:2677 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "`%s' eÅŸlemi için atama tekrarlanmış" + +#: locale/programs/ld-ctype.c:2763 locale/programs/ld-ctype.c:2907 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: `translit_start' bölümü `translit_end' ile bitmiyor" + +#: locale/programs/ld-ctype.c:2858 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: `default_missing' tanımı tekrarlanmış" + +#: locale/programs/ld-ctype.c:2863 +msgid "previous definition was here" +msgstr "önceki tanım burasıydı" + +#: locale/programs/ld-ctype.c:2885 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: temsil edilebilir `default_missing' ataması bulunamadı" + +#: locale/programs/ld-ctype.c:3038 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: karakter eÅŸlem listesinde öntanımlı deÄŸer olarak gerekli olmasına raÄŸmen `%s' karakteri atanmamış" + +#: locale/programs/ld-ctype.c:3043 locale/programs/ld-ctype.c:3127 +#: locale/programs/ld-ctype.c:3147 locale/programs/ld-ctype.c:3168 +#: locale/programs/ld-ctype.c:3189 locale/programs/ld-ctype.c:3210 +#: locale/programs/ld-ctype.c:3231 locale/programs/ld-ctype.c:3271 +#: locale/programs/ld-ctype.c:3292 locale/programs/ld-ctype.c:3359 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: karakter eÅŸlem listesinde `%s' karakteri bir bayt ile temsil edilemez" + +#: locale/programs/ld-ctype.c:3122 locale/programs/ld-ctype.c:3142 +#: locale/programs/ld-ctype.c:3184 locale/programs/ld-ctype.c:3205 +#: locale/programs/ld-ctype.c:3226 locale/programs/ld-ctype.c:3266 +#: locale/programs/ld-ctype.c:3287 locale/programs/ld-ctype.c:3354 +#: locale/programs/ld-ctype.c:3396 locale/programs/ld-ctype.c:3421 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: öntanımlı deÄŸer olarak gerekli olmasına raÄŸmen `%s' karakteri atanmamış" + +#: locale/programs/ld-ctype.c:3163 +#, c-format +msgid "character `%s' not defined while needed as default value" +msgstr "Öntanımlı deÄŸer olması gereken `%s' karakteri atanmamış" + +#: locale/programs/ld-ctype.c:3403 locale/programs/ld-ctype.c:3428 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: öntanımlı deÄŸer olarak gerekli olan `%s' karakteri tek bayt ile temsil edilemez" + +#: locale/programs/ld-ctype.c:3483 +#, c-format +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "karakter eÅŸleÅŸme listesinde standart isimlerin hiç biri ve atanmış çıktı rakamları yok" + +#: locale/programs/ld-ctype.c:3774 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: `%s' yerelinden baÅŸka bir dilin alfabesinde yazma verisi yok" + +#: locale/programs/ld-ctype.c:3875 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: \"%s\" sınıfının tablosu: %lu bayt\n" + +#: locale/programs/ld-ctype.c:3944 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: \"%s\" eÅŸlemlerinin tablosu: %lu bayt\n" + +#: locale/programs/ld-ctype.c:4077 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: geniÅŸlik için tablo: %lu bayt\n" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: `%s' kategorisi için hiç identification satırı yok" + +#: locale/programs/ld-identification.c:434 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s kategori sürümü tanımı tekrarlanmış" + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: `%s' alanındaki deÄŸer geçersiz" + +#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: `%s' alanı tanımsız" + +#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154 +#, c-format +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: `%s' alanının deÄŸeri boÅŸ bir dizge olmamalı" + +#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: `%s' alanında doÄŸru bir düzenli ifade yok: %s" + +#: locale/programs/ld-monetary.c:222 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: `int_curr_symbol' alanındaki deÄŸer yanlış uzunlukta" + +#: locale/programs/ld-monetary.c:235 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: `int_curr_symbol' alanının deÄŸeri ISO 4217'deki geçerli isimlerden biri deÄŸil" + +#: locale/programs/ld-monetary.c:254 locale/programs/ld-numeric.c:117 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: `%s' alanının deÄŸeri boÅŸ dizge olmamalı" + +#: locale/programs/ld-monetary.c:282 locale/programs/ld-monetary.c:312 +#, c-format +msgid "%s: value for field `%s' must be in range %d...%d" +msgstr "%s: `%s' alanındaki deÄŸer %d...%d aralığında olmalı" + +#: locale/programs/ld-monetary.c:744 locale/programs/ld-numeric.c:273 +#, c-format +msgid "%s: value for field `%s' must be a single character" +msgstr "%s: `%s' alanındaki deÄŸer tek karakter olmalı" + +#: locale/programs/ld-monetary.c:841 locale/programs/ld-numeric.c:317 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: `%s' alanında `-1' son girdi olmalı" + +#: locale/programs/ld-monetary.c:863 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: `%s' alanındaki deÄŸer 127 den küçük olmalı" + +#: locale/programs/ld-monetary.c:906 +msgid "conversion rate value cannot be zero" +msgstr "dönüştürme oranı sıfır olamaz" + +#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125 +#: locale/programs/ld-telephone.c:148 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: `%s' alanında geçersiz önceleme dizisi" + +#: locale/programs/ld-time.c:246 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: `era' alanındaki %Zd dizgesinin yön flaması '+' ya da '-' deÄŸil" + +#: locale/programs/ld-time.c:257 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: `era' alanındaki %Zd dizgesinin yön flaması tek karakter deÄŸil" + +#: locale/programs/ld-time.c:270 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: `era' alanındaki %Zd dizgesinde dengeleme deÄŸeri olarak geçersiz sayı" + +#: locale/programs/ld-time.c:278 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: `era' alanındaki %Zd dizgesinin dengeleme deÄŸerinin sonunda bozulma saptandı" + +#: locale/programs/ld-time.c:329 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: `era' alanındaki %Zd dizgesinde baÅŸlangıç tarihi geçersiz" + +#: locale/programs/ld-time.c:338 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: `era' alanındaki %Zd dizgesinde baÅŸlangıç tarihinin sonunda bozulma saptandı" + +#: locale/programs/ld-time.c:357 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: `era' alanındaki %Zd dizgesinde baÅŸlangıç tarihi geçersiz" + +#: locale/programs/ld-time.c:406 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: `era' alanındaki %Zd dizgesinde bitiÅŸ tarihi geçersiz" + +#: locale/programs/ld-time.c:415 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: `era' alanındaki %Zd dizgesinde bitiÅŸ tarihinin sonunda bozulma saptandı" + +#: locale/programs/ld-time.c:434 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: `era' alanındaki %Zd dizgesinde bitiÅŸ tarihi geçersiz" + +#: locale/programs/ld-time.c:443 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: `era' alanındaki %Zd dizgesinde dönem ismi eksik" + +#: locale/programs/ld-time.c:455 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: `era' alanındaki %Zd dizgesinde dönemsellik biçemi eksik" + +#: locale/programs/ld-time.c:496 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: `%s' alanının deÄŸerindeki üçüncü veri öğesi en fazla %d olabilir" + +#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: `%s' alanındaki deÄŸer %d den büyük olmamalı" + +#: locale/programs/ld-time.c:520 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: `%s' alanındaki deÄŸer %d den büyük olmalı" + +#: locale/programs/ld-time.c:1003 +#, c-format +msgid "%s: too few values for field `%s'" +msgstr "%s: `%s' alanındaki deÄŸerler çok az" + +#: locale/programs/ld-time.c:1048 +msgid "extra trailing semicolon" +msgstr "fazladan ; var" + +#: locale/programs/ld-time.c:1051 +#, c-format +msgid "%s: too many values for field `%s'" +msgstr "%s: `%s' alanındaki deÄŸerler çok fazla" + +#: locale/programs/linereader.c:129 +msgid "trailing garbage at end of line" +msgstr "satır sonu bozuk" + +#: locale/programs/linereader.c:297 +msgid "garbage at end of number" +msgstr "numaranın sonunda bozulma" + +#: locale/programs/linereader.c:409 +msgid "garbage at end of character code specification" +msgstr "karakter kodu özelliklerinin sonunda bozulma" + +#: locale/programs/linereader.c:495 +msgid "unterminated symbolic name" +msgstr "sonlandırılmamış sembolik isim" + +#: locale/programs/linereader.c:622 +msgid "illegal escape sequence at end of string" +msgstr "karakter dizisinin sonunda uygun olmayan escape dizisi" + +#: locale/programs/linereader.c:626 locale/programs/linereader.c:854 +msgid "unterminated string" +msgstr "sonlandırılmamış dizge" + +#: locale/programs/linereader.c:668 +msgid "non-symbolic character value should not be used" +msgstr "sembolik olmayan karakter deÄŸeri kullanılmış olmayacaktı" + +#: locale/programs/linereader.c:815 +#, c-format +msgid "symbol `%.*s' not in charmap" +msgstr "`%.*s' sembolü CHARMAP içinde deÄŸil" + +#: locale/programs/linereader.c:836 +#, c-format +msgid "symbol `%.*s' not in repertoire map" +msgstr "`%.*s' sembolü repertuar eÅŸlem içinde deÄŸil" + +#: locale/programs/locale.c:73 +msgid "System information:" +msgstr "Sistem bilgileri:" + +#: locale/programs/locale.c:75 +msgid "Write names of available locales" +msgstr "Mevcut yerellerin isimlerini yazar" + +#: locale/programs/locale.c:77 +msgid "Write names of available charmaps" +msgstr "Mevcut karakter eÅŸlemlerin isimlerini yazar" + +#: locale/programs/locale.c:78 +msgid "Modify output format:" +msgstr "DeÄŸiÅŸtirme çıktı biçemi:" + +#: locale/programs/locale.c:79 +msgid "Write names of selected categories" +msgstr "SeçilmiÅŸ kategorilerin isimlerini yazar" + +#: locale/programs/locale.c:80 +msgid "Write names of selected keywords" +msgstr "SeçilmiÅŸ anahtar kelimelerin isimlerini yazar" + +#: locale/programs/locale.c:81 +msgid "Print more information" +msgstr "Daha fazla ileti basar" + +#: locale/programs/locale.c:86 +msgid "" +"Get locale-specific information. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Yerele özgü bilgileri gösterir.\n" +"Yazılım hatalarını bildirme iÅŸlemleri için,\n" +" adresine bakınız.\n" +"Çeviri hatalarını adresine bildiriniz.\n" + +#: locale/programs/locale.c:91 +msgid "" +"NAME\n" +"[-a|-m]" +msgstr "" +"Ä°SÄ°M\n" +"[-a|-m]" + +#: locale/programs/locale.c:192 +#, c-format +msgid "Cannot set LC_CTYPE to default locale" +msgstr "LC_CTYPE deÄŸiÅŸkenine öntanımlı yerel atanamaz" + +#: locale/programs/locale.c:194 +#, c-format +msgid "Cannot set LC_MESSAGES to default locale" +msgstr "LC_MESSAGES deÄŸiÅŸkenine öntanımlı yerel atanamaz" + +#: locale/programs/locale.c:207 +#, c-format +msgid "Cannot set LC_COLLATE to default locale" +msgstr "LC_COLLATE deÄŸiÅŸkenine öntanımlı yerel atanamaz" + +#: locale/programs/locale.c:223 +#, c-format +msgid "Cannot set LC_ALL to default locale" +msgstr "LC_ALL deÄŸiÅŸkenine öntanımlı yerel atanamaz" + +#: locale/programs/locale.c:499 +#, c-format +msgid "while preparing output" +msgstr "çıktıyı hazırlarken" + +#: locale/programs/localedef.c:119 +msgid "Input Files:" +msgstr "Girdi Dosyaları:" + +#: locale/programs/localedef.c:121 +msgid "Symbolic character names defined in FILE" +msgstr "Sembolik karakter isimleri DOSYA dosyasında atandı" + +#: locale/programs/localedef.c:122 +msgid "Source definitions are found in FILE" +msgstr "Kaynak tanımları DOSYA da bulunur" + +#: locale/programs/localedef.c:124 +msgid "FILE contains mapping from symbolic names to UCS4 values" +msgstr "DOSYA sembolik isimlerden UCS4 deÄŸerlere eÅŸlemler içerir" + +#: locale/programs/localedef.c:128 +msgid "Create output even if warning messages were issued" +msgstr "Uyarı iletileri yayınlansa bile çıktı dosyasını oluÅŸturur" + +#: locale/programs/localedef.c:129 +msgid "Create old-style tables" +msgstr "Eski tarz tablolar oluÅŸturur" + +#: locale/programs/localedef.c:130 +msgid "Optional output file prefix" +msgstr "Çıktı dosyası öneki isteÄŸe baÄŸlı" + +#: locale/programs/localedef.c:131 +msgid "Be strictly POSIX conform" +msgstr "Kesinlikle POSIX-uygun olur" + +#: locale/programs/localedef.c:133 +msgid "Suppress warnings and information messages" +msgstr "Uyarıları ve bilgilendirme iletilerini bastırır" + +#: locale/programs/localedef.c:134 +msgid "Print more messages" +msgstr "Daha fazla ileti basar" + +#: locale/programs/localedef.c:135 +msgid "Archive control:" +msgstr "ArÅŸiv denetimi:" + +#: locale/programs/localedef.c:137 +msgid "Don't add new data to archive" +msgstr "ArÅŸive yeni veri eklenmez" + +#: locale/programs/localedef.c:139 +msgid "Add locales named by parameters to archive" +msgstr "Parametrelerde isimleri belirtilen yerelleri arÅŸive ekler" + +#: locale/programs/localedef.c:140 +msgid "Replace existing archive content" +msgstr "Mevcut arÅŸiv içeriÄŸiyle deÄŸiÅŸtirilir " + +#: locale/programs/localedef.c:142 +msgid "Remove locales named by parameters from archive" +msgstr "Parametrelerde isimleri belirtilen yerelleri arÅŸivden siler" + +#: locale/programs/localedef.c:143 +msgid "List content of archive" +msgstr "ArÅŸivin içindekiler" + +#: locale/programs/localedef.c:145 +msgid "locale.alias file to consult when making archive" +msgstr "arÅŸiv oluÅŸturulurken baÅŸvurulacak locale.alias dosyası" + +#: locale/programs/localedef.c:150 +msgid "Compile locale specification" +msgstr "Dil karakteristiklerini derler" + +#: locale/programs/localedef.c:153 +msgid "" +"NAME\n" +"[--add-to-archive|--delete-from-archive] FILE...\n" +"--list-archive [FILE]" +msgstr "" +"Ä°SÄ°M\n" +"[--add-to-archive|--delete-from-archive] DOSYA...\n" +"--list-archive [DOSYA]" + +#: locale/programs/localedef.c:231 +#, c-format +msgid "cannot create directory for output files" +msgstr "çıktı dosyaları için dizin oluÅŸturulamıyor" + +#: locale/programs/localedef.c:242 +#, c-format +msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" +msgstr "ÖLÃœMCÃœL: sistem `_POSIX2_LOCALEDEF' atamıyor" + +#: locale/programs/localedef.c:256 locale/programs/localedef.c:272 +#: locale/programs/localedef.c:598 locale/programs/localedef.c:618 +#, c-format +msgid "cannot open locale definition file `%s'" +msgstr "Dil karakteristikleri tanımlama dosyası `%s' açılamıyor" + +#: locale/programs/localedef.c:284 +#, c-format +msgid "cannot write output files to `%s'" +msgstr "çıktı dosyaları `%s' dizinine yazılamıyor" + +#: locale/programs/localedef.c:365 +#, c-format +msgid "" +"System's directory for character maps : %s\n" +" repertoire maps: %s\n" +" locale path : %s\n" +"%s" +msgstr "" +"Karakter eÅŸlemler için sistem dizini: %s\n" +" Repertuvar eÅŸlemler: %s\n" +" Dil karakteristikleri dizini: %s\n" +"%s" + +#: locale/programs/localedef.c:566 +#, c-format +msgid "circular dependencies between locale definitions" +msgstr "Dil karakteristikleri tanımları arasında bağımlılıklar kısır döngülü" + +#: locale/programs/localedef.c:572 +#, c-format +msgid "cannot add already read locale `%s' a second time" +msgstr "Zaten okunan `%s' dil karakteristikleri ikinci bir kez eklenemez" + +#: locale/programs/locarchive.c:87 locale/programs/locarchive.c:256 +#, c-format +msgid "cannot create temporary file" +msgstr "geçici dosya oluÅŸturulamıyor" + +#: locale/programs/locarchive.c:116 locale/programs/locarchive.c:302 +#, c-format +msgid "cannot initialize archive file" +msgstr "arÅŸiv dosyası ilklendirilemiyor" + +#: locale/programs/locarchive.c:123 locale/programs/locarchive.c:309 +#, c-format +msgid "cannot resize archive file" +msgstr "arÅŸiv dosyasının boyutu deÄŸiÅŸtirilemiyor" + +#: locale/programs/locarchive.c:132 locale/programs/locarchive.c:318 +#: locale/programs/locarchive.c:506 +#, c-format +msgid "cannot map archive header" +msgstr "arÅŸiv baÅŸlığı eÅŸlenemiyor" + +#: locale/programs/locarchive.c:154 +#, c-format +msgid "failed to create new locale archive" +msgstr "yeni yerel arÅŸivi oluÅŸturulamadı" + +#: locale/programs/locarchive.c:166 +#, c-format +msgid "cannot change mode of new locale archive" +msgstr "yeni yerel arÅŸivinin kipi deÄŸiÅŸtirilemiyor" + +#: locale/programs/locarchive.c:250 +#, c-format +msgid "cannot map locale archive file" +msgstr "yerel arÅŸiv dosyası eÅŸlenemiyor" + +#: locale/programs/locarchive.c:326 +#, c-format +msgid "cannot lock new archive" +msgstr "yeni arÅŸiv kilitlenemiyor" + +#: locale/programs/locarchive.c:375 +#, c-format +msgid "cannot extend locale archive file" +msgstr "yerel arÅŸiv dosyası geniÅŸletilemiyor" + +#: locale/programs/locarchive.c:384 +#, c-format +msgid "cannot change mode of resized locale archive" +msgstr "boyutu deÄŸiÅŸtirilen yerel arÅŸivin kipi deÄŸiÅŸtirilemiyor" + +#: locale/programs/locarchive.c:392 +#, c-format +msgid "cannot rename new archive" +msgstr "yeni arÅŸivin ismi deÄŸiÅŸtirilemiyor" + +#: locale/programs/locarchive.c:445 +#, c-format +msgid "cannot open locale archive \"%s\"" +msgstr "yerel arÅŸiv `%s' açılamıyor" + +#: locale/programs/locarchive.c:450 +#, c-format +msgid "cannot stat locale archive \"%s\"" +msgstr "\"%s\" yerel arÅŸivi durumlanamıyor" + +#: locale/programs/locarchive.c:469 +#, c-format +msgid "cannot lock locale archive \"%s\"" +msgstr "\"%s\" yerel arÅŸivi kilitlenemiyor" + +#: locale/programs/locarchive.c:492 +#, c-format +msgid "cannot read archive header" +msgstr "arÅŸiv baÅŸlığı okunamıyor" + +#: locale/programs/locarchive.c:552 +#, c-format +msgid "locale '%s' already exists" +msgstr "`%s' yereli zaten var" + +#: locale/programs/locarchive.c:783 locale/programs/locarchive.c:798 +#: locale/programs/locarchive.c:810 locale/programs/locarchive.c:822 +#: locale/programs/locfile.c:343 +#, c-format +msgid "cannot add to locale archive" +msgstr "yerel arÅŸive ekleme yapılamıyor" + +#: locale/programs/locarchive.c:977 +#, c-format +msgid "locale alias file `%s' not found" +msgstr "`%s' yerel isim dosyası bulunamadı" + +#: locale/programs/locarchive.c:1121 +#, c-format +msgid "Adding %s\n" +msgstr "%s ekleniyor\n" + +#: locale/programs/locarchive.c:1127 +#, c-format +msgid "stat of \"%s\" failed: %s: ignored" +msgstr "\"%s\" durumlaması baÅŸarısız: %s: yoksayıldı" + +#: locale/programs/locarchive.c:1133 +#, c-format +msgid "\"%s\" is no directory; ignored" +msgstr "\"%s\" dizinsiz; yoksayıldı" + +#: locale/programs/locarchive.c:1140 +#, c-format +msgid "cannot open directory \"%s\": %s: ignored" +msgstr "\"%s\" dizini açılamıyor: %s: yoksayıldı" + +#: locale/programs/locarchive.c:1212 +#, c-format +msgid "incomplete set of locale files in \"%s\"" +msgstr "\"%s\" içindeki yerel dosyaları kümesi tamamlanmamış" + +#: locale/programs/locarchive.c:1276 +#, 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:1346 +#, c-format +msgid "locale \"%s\" not in archive" +msgstr "\"%s\" yeri arÅŸivde deÄŸil" + +#: locale/programs/locfile.c:131 +#, c-format +msgid "argument to `%s' must be a single character" +msgstr "%s'in argümanı bir tek karakter olmalı" + +#: locale/programs/locfile.c:251 +msgid "syntax error: not inside a locale definition section" +msgstr "sözdizimi hatası: bir yerel tanımlama bölümü içinde deÄŸil" + +#: locale/programs/locfile.c:625 +#, c-format +msgid "cannot open output file `%s' for category `%s'" +msgstr "çıktı dosyası `%s' açılamadı; `%s' kategorisi için." + +#: locale/programs/locfile.c:649 +#, c-format +msgid "failure while writing data for category `%s'" +msgstr "`%s' kategorisi için veri yazılırken hata oluÅŸtu" + +#: locale/programs/locfile.c:745 +#, c-format +msgid "cannot create output file `%s' for category `%s'" +msgstr "çıktı dosyası `%s' `%s' kategorisi için oluÅŸturulamıyor" + +#: locale/programs/locfile.c:781 +msgid "expect string argument for `copy'" +msgstr "`copy' için dizge argüman gerekli" + +#: locale/programs/locfile.c:785 +msgid "locale name should consist only of portable characters" +msgstr "yer isimlerinin karakterleri ascii 127 içinden seçilmiÅŸ olmalı" + +#: locale/programs/locfile.c:804 +msgid "no other keyword shall be specified when `copy' is used" +msgstr "`copy' kullanıldığında belirtilmiÅŸ olacak diÄŸer anahtar kelime yok" + +#: locale/programs/repertoire.c:229 locale/programs/repertoire.c:270 +#: locale/programs/repertoire.c:295 +#, c-format +msgid "syntax error in repertoire map definition: %s" +msgstr "repertuar eÅŸlem tanımı içinde sözdizimi hatası: %s" + +#: locale/programs/repertoire.c:271 +msgid "no or value given" +msgstr " ya da deÄŸeri verilmeliydi" + +#: locale/programs/repertoire.c:331 +#, c-format +msgid "cannot save new repertoire map" +msgstr "yeni repertuvar eÅŸlemi kaydedilemiyor" + +#: locale/programs/repertoire.c:342 +#, c-format +msgid "repertoire map file `%s' not found" +msgstr "`%s' repertuar eÅŸlem dosyası bulunamadı" + +#: locale/programs/repertoire.c:449 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> ve <%s> kapsam için geçersiz isimler" + +#: locale/programs/repertoire.c:456 +msgid "upper limit in range is not smaller then lower limit" +msgstr "kapsamdaki üst sınır alt sınırdan küçük deÄŸil" + +#: login/programs/pt_chown.c:74 +#, 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 "Dosya tanıtıcı `%d' üzerinden aktarılan asıl sözde uçbirime karşılık olan yardımcı sözde uçbirimin kullanıcı, grup ve eriÅŸim izinlerini atar. `grantpt' iÅŸlevine yardımcı bir program olup doÄŸrudan komut satırından kullanmak için tasarlanmamıştır.\n" + +#: login/programs/pt_chown.c:84 +#, c-format +msgid "" +"The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.\n" +"\n" +"%s" +msgstr "" +"Sahibi ÅŸu an ki kullanıcı, grubu `%s' yapıldı ve eriÅŸim izinleri `%o' olarak ayarlandı.\n" +"\n" +"%s" + +#: login/programs/pt_chown.c:161 +#, c-format +msgid "too many arguments" +msgstr "çok fazla argüman var" + +#: login/programs/pt_chown.c:169 +#, c-format +msgid "needs to be installed setuid `root'" +msgstr "setuid `root' olarak kurulu olması gerekir" + +#: malloc/mcheck.c:324 +msgid "memory is consistent, library is buggy\n" +msgstr "bellek tutarlı, kitaplık hatalı\n" + +#: malloc/mcheck.c:327 +msgid "memory clobbered before allocated block\n" +msgstr "bellek ayrılmış bloÄŸun öncesine taÅŸtı\n" + +#: malloc/mcheck.c:330 +msgid "memory clobbered past end of allocated block\n" +msgstr "bellek ayrılmış bloÄŸun sonrasına taÅŸtı\n" + +#: malloc/mcheck.c:333 +msgid "block freed twice\n" +msgstr "blok iki kere serbest bırakıldı\n" + +#: malloc/mcheck.c:336 +msgid "bogus mcheck_status, library is buggy\n" +msgstr "mcheck_status sahte, kitaplık hatalı\n" + +#: malloc/memusage.sh:27 +msgid "Try `memusage --help' for more information." +msgstr "Daha fazla bilgi için `memusage --help' yazınız." + +#: malloc/memusage.sh:33 +msgid "memusage: option `$1' requires an argument" +msgstr "memusage: `$1' seçeneÄŸi bir argümanla kullanılır" + +#: malloc/memusage.sh:39 +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 though 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" +"For bug reporting instructions, please see:\n" +"." +msgstr "" +"Kullanımı: memusage [SEÇENEK]... PROGRAM [PROGRAMSEÇENEĞİ]...\n" +"PROGRAMın bellek kullanım porofilini çıkarır.\n" +"\n" +" -n,--progname=Ä°SÄ°M profili çıkarılacak programın ismi\n" +" -p,--png=DOSYA PNG üretir ve DOSYAya yazar\n" +" -d,--data=DOSYA ikil veri dosyası üretir ve DOSYAya yazar\n" +" -u,--unbuffered tamponlama yapmaz\n" +" -b,--buffer=BOYUT yazmak için önce BOYUT girdiyi toplar\n" +" --no-timer zamanlayıcıya raÄŸmen ek bilgi toplamaz\n" +" -m,--mmap ayrıca mmap ve şürekasını da izler\n" +"\n" +" -?,--help bu yardım metnini basar ve çıkar\n" +" --usage kısa bir kullanım iletisi basar\n" +" -V,--version sürüm bilgilerini basar ve çıkar\n" +"\n" +" AÅŸağıdaki seçenekler sadece çizgesel çıktı üretilirken iÅŸe yarar:\n" +" -t,--time-based zamanda düzgün doÄŸrusal çizge çıkarır\n" +" -T,--total ayrıca toplam bellek kullanımı çizgesini çıkarır\n" +" --title=DÄ°ZGE DÄ°ZGEyi çizge baÅŸlığı yapar\n" +" -x,--x-size=BOYUT çizgeyi BOYUT benek geniÅŸlikte çizer\n" +" -y,--y-size=BOYUT çizgeyi BOYUT benek yükseklikte çizer\n" +"\n" +"Uzun seçenekler için zorunlu olan nitelikler kısa seçenekler için de\n" +"zonrunludur.\n" +"\n" +"Yazılım hatalarını bildirme iÅŸlemleri için,\n" +" adresine bakınız.\n" +"Çeviri hatalarını adresine bildiriniz." -#. TRANS No memory available. The system cannot allocate more virtual memory -#. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:140 -msgid "Cannot allocate memory" -msgstr "Bellek ayrılamadı" +#: malloc/memusage.sh:90 +msgid "" +"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n" +" [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n" +" [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]\n" +" PROGRAM [PROGRAMOPTION]..." +msgstr "" +"Sözdizimi: memusage [--data=DOSYA] [--progname=Ä°SÄ°M] [--png=DOSYA] \\\n" +" [--unbuffered] [--buffer=BOYUT] [--no-timer] [--time-based] \\\n" +" [--total] [--title=DÄ°ZGE] [--x-size=BOYUT] [--y-size=BOYUT] \\\n" +" PROGRAM [PROGRAMSEÇENEĞİ]..." + +#: malloc/memusage.sh:182 +msgid "memusage: option `${1##*=}' is ambiguous" +msgstr "memusage: `${1##*=}' seçeneÄŸi burada belirsiz" + +#: malloc/memusage.sh:191 +msgid "memusage: unrecognized option `$1'" +msgstr "memusage: tanınmayan seçenek `$1'" + +#: malloc/memusage.sh:204 +msgid "No program name given" +msgstr "Program ismi verilmemiÅŸ" + +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "Ä°sim çıktı dosyası" + +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "Çıktı grafiÄŸinde kullanılan baÅŸlık dizgesi" + +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "" +"Zamanla düzgün deÄŸiÅŸen çıktı üretilir. \n" +"(iÅŸlev çaÄŸrılarının sayısıyla düzgün deÄŸiÅŸen çıktı üretimi öntanımlıdır)" + +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "Ãœstelik toplam bellek tüketimi grafiÄŸini çizerken" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "çıktı grafik DEÄžERini piksel geniÅŸliÄŸi yapar" + +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "çıktı grafik DEÄžERini piksel yüksekliÄŸi yapar" + +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "Bellek profili verisinden grafik üretir" + +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "VERÄ°DOSYASI [ÇIKTIDOSYASI]" + +#: misc/error.c:118 timezone/zic.c:396 +msgid "Unknown system error" +msgstr "Bilinmeyen sistem hatası" + +#: nis/nis_callback.c:189 +msgid "unable to free arguments" +msgstr "argümanlar serbest bırakılamadı" + +#: nis/nis_error.h:1 nis/ypclnt.c:822 nis/ypclnt.c:910 posix/regcomp.c:132 +#: sysdeps/gnu/errlist.c:20 +msgid "Success" +msgstr "BaÅŸarılı" + +#: nis/nis_error.h:2 +msgid "Probable success" +msgstr "Büyük olasılıkla iyi" + +#: nis/nis_error.h:3 +msgid "Not found" +msgstr "Bulunamadı" + +#: nis/nis_error.h:4 +msgid "Probably not found" +msgstr "Galiba bulunamadı" + +#: nis/nis_error.h:5 +msgid "Cache expired" +msgstr "Arabellek zaman aşımı" + +#: nis/nis_error.h:6 +msgid "NIS+ servers unreachable" +msgstr "NIS+ sunucuları eriÅŸilemez durumda" + +#: nis/nis_error.h:7 +msgid "Unknown object" +msgstr "Bilinmeyen nesne" + +#: nis/nis_error.h:8 +msgid "Server busy, try again" +msgstr "Sunucu meÅŸgul, tekrar deneyin" + +#: nis/nis_error.h:9 +msgid "Generic system error" +msgstr "Genel sistem hatası" + +#: nis/nis_error.h:10 +msgid "First/next chain broken" +msgstr "Ä°lk/sonraki zinciri kopuk" #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: stdio-common/../sysdeps/gnu/errlist.c:149 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 -#: nis/nis_error.c:39 nis/ypclnt.c:808 +#: nis/nis_error.h:11 nis/ypclnt.c:867 sysdeps/gnu/errlist.c:157 msgid "Permission denied" msgstr "EriÅŸim engellendi" -#. TRANS Bad address; an invalid pointer was detected. -#. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:159 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 -msgid "Bad address" -msgstr "Adres hatalı" +#: nis/nis_error.h:12 +msgid "Not owner" +msgstr "Sahibi deÄŸil" -#. TRANS A file that isn't a block special file was given in a situation that -#. TRANS requires one. For example, trying to mount an ordinary file as a file -#. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:170 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 -msgid "Block device required" -msgstr "Blok aygıtı gerekli" +#: nis/nis_error.h:13 +msgid "Name not served by this server" +msgstr "Bu sunucu tarafından isim sunulmadı" -#. TRANS Resource busy; a system resource that can't be shared is already in use. -#. TRANS For example, if you try to delete a file that is the root of a currently -#. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:181 -msgid "Device or resource busy" -msgstr "Aygıt ya da özkaynak meÅŸgul" +#: nis/nis_error.h:14 +msgid "Server out of memory" +msgstr "Sunucuda bellek yetersiz" -#. TRANS File exists; an existing file was specified in a context where it only -#. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:191 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 -msgid "File exists" -msgstr "Dosya var" +#: nis/nis_error.h:15 +msgid "Object with same name exists" +msgstr "Aynı isimde nesne var" -#. TRANS An attempt to make an improper link across file systems was detected. -#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but -#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:202 -msgid "Invalid cross-device link" -msgstr "Karşı aygıta baÄŸ geçersiz" +#: nis/nis_error.h:16 +msgid "Not master server for this domain" +msgstr "Bu saha için ana sunucu deÄŸil" -#. TRANS The wrong type of device was given to a function that expects a -#. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:212 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 -msgid "No such device" -msgstr "Böyle bir aygıt yok" +#: nis/nis_error.h:17 +msgid "Invalid object for operation" +msgstr "Ä°ÅŸlem için nesne geçersiz" -#. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:221 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 -msgid "Not a directory" -msgstr "Bir dizin deÄŸil" +#: nis/nis_error.h:18 +msgid "Malformed name, or illegal name" +msgstr "BozulmuÅŸ ya da kuraldışı isim" -#. TRANS File is a directory; you cannot open a directory for writing, -#. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:231 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 -msgid "Is a directory" -msgstr "Bir dizin" +#: nis/nis_error.h:19 +msgid "Unable to create callback" +msgstr "Geriye baÅŸvuru oluÅŸturulamadı" -#. TRANS Invalid argument. This is used to indicate various kinds of problems -#. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:241 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 -msgid "Invalid argument" -msgstr "Geçersiz argüman" +#: nis/nis_error.h:20 +msgid "Results sent to callback proc" +msgstr "Sonuçlar geri baÅŸvuru iÅŸlevine gönderildi" -#. TRANS The current process has too many files open and can't open any more. -#. TRANS Duplicate descriptors do count toward this limit. -#. TRANS -#. TRANS In BSD and GNU, the number of open files is controlled by a resource -#. TRANS limit that can usually be increased. If you get this error, you might -#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; -#. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:256 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 -msgid "Too many open files" -msgstr "Çok fazla açık dosya var" +#: nis/nis_error.h:21 +msgid "Not found, no such name" +msgstr "Bulunamadı, böyle bir isim yok" -#. TRANS There are too many distinct file openings in the entire system. Note -#. TRANS that any number of linked channels count as just one file opening; see -#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:267 -msgid "Too many open files in system" -msgstr "Sistemde çok fazla açık dosya var" +#: nis/nis_error.h:22 +msgid "Name/entry isn't unique" +msgstr "Ä°sim/giriÅŸ eÅŸsiz deÄŸil" -#. TRANS Inappropriate I/O control operation, such as trying to set terminal -#. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:277 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 -msgid "Inappropriate ioctl for device" -msgstr "Aygıt için G/Ç kontrol iÅŸlemi uygun deÄŸil" +#: nis/nis_error.h:23 +msgid "Modification failed" +msgstr "DeÄŸiÅŸiklik baÅŸarısız" -#. TRANS An attempt to execute a file that is currently open for writing, or -#. TRANS write to a file that is currently being executed. Often using a -#. TRANS debugger to run a program is considered having it open for writing and -#. TRANS will cause this error. (The name stands for ``text file busy''.) This -#. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:290 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 -msgid "Text file busy" -msgstr "Metin dosyası meÅŸgul" +#: nis/nis_error.h:24 +msgid "Database for table does not exist" +msgstr "Tablo için veritabanı yok" -#. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:299 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 -msgid "File too large" -msgstr "Dosya çok büyük" +#: nis/nis_error.h:25 +msgid "Entry/table type mismatch" +msgstr "Girdi/tablo türleri uyumsuz" -#. TRANS No space left on device; write operation on a file failed because the -#. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:309 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 -msgid "No space left on device" -msgstr "Aygıt üzerinde boÅŸ yer yok" +#: nis/nis_error.h:26 +msgid "Link points to illegal name" +msgstr "Kuraldışı isme baÄŸ" -#. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:318 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 -msgid "Illegal seek" -msgstr "Arama kuraldışı" +#: nis/nis_error.h:27 +msgid "Partial success" +msgstr "Kısmen iyi" -#. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:327 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 -msgid "Read-only file system" -msgstr "Salt-okunur dosya sistemi" +#: nis/nis_error.h:28 +msgid "Too many attributes" +msgstr "Çok fazla argüman" -#. TRANS Too many links; the link count of a single file would become too large. -#. TRANS @code{rename} can cause this error if the file being renamed already has -#. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:338 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 -msgid "Too many links" -msgstr "Çok fazla baÄŸ var" +#: nis/nis_error.h:29 +msgid "Error in RPC subsystem" +msgstr "RPC alt sisteminde hata" -#. TRANS Domain error; used by mathematical functions when an argument value does -#. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:361 -msgid "Numerical argument out of domain" -msgstr "Sayısal argüman saha dışı" +#: nis/nis_error.h:30 +msgid "Missing or malformed attribute" +msgstr "Kayıp ya da bozulmuÅŸ öznitelik" -#. TRANS Range error; used by mathematical functions when the result value is -#. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:371 -msgid "Numerical result out of range" -msgstr "Sayısal sonuç kapsam dışı" +#: nis/nis_error.h:31 +msgid "Named object is not searchable" +msgstr "Ä°simli nesne araÅŸtırılabilir deÄŸil" -#. TRANS Resource temporarily unavailable; the call might work if you try again -#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; -#. TRANS they are always the same in the GNU C library. -#. TRANS -#. TRANS This error can happen in a few different situations: -#. TRANS -#. TRANS @itemize @bullet -#. TRANS @item -#. TRANS An operation that would block was attempted on an object that has -#. TRANS non-blocking mode selected. Trying the same operation again will block -#. TRANS until some external condition makes it possible to read, write, or -#. TRANS connect (whatever the operation). You can use @code{select} to find out -#. TRANS when the operation will be possible; @pxref{Waiting for I/O}. -#. TRANS -#. TRANS @strong{Portability Note:} In many older Unix systems, this condition -#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code -#. TRANS different from @code{EAGAIN}. To make your program portable, you should -#. TRANS check for both codes and treat them the same. -#. TRANS -#. TRANS @item -#. TRANS A temporary resource shortage made an operation impossible. @code{fork} -#. TRANS can return this error. It indicates that the shortage is expected to -#. TRANS pass, so your program can try the call again later and it may succeed. -#. TRANS It is probably a good idea to delay for a few seconds before trying it -#. TRANS again, to allow time for other processes to release scarce resources. -#. TRANS Such shortages are usually fairly serious and affect the whole system, -#. TRANS so usually an interactive program should report the error to the user -#. TRANS and return to its command loop. -#. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:408 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 -msgid "Resource temporarily unavailable" -msgstr "Özkaynak geçici olarak kullanılamaz durumda" +#: nis/nis_error.h:32 +msgid "Error while talking to callback proc" +msgstr "callback proc haberleÅŸme hatası" + +#: nis/nis_error.h:33 +msgid "Non NIS+ namespace encountered" +msgstr "NIS+ olmayan isim alanı ile karşılaşıldı" + +#: nis/nis_error.h:34 +msgid "Illegal object type for operation" +msgstr "Ä°ÅŸlem için nesne türü kuraldışı" -#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). -#. TRANS The values are always the same, on every operating system. -#. TRANS -#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a -#. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:421 -msgid "Operation would block" -msgstr "Ä°ÅŸlem bloklanacaktı" +#: nis/nis_error.h:35 +msgid "Passed object is not the same object on server" +msgstr "Geçen nesne sunucudaki aynı nesne deÄŸil" -#. TRANS An operation that cannot complete immediately was initiated on an object -#. TRANS that has non-blocking mode selected. Some functions that must always -#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return -#. TRANS @code{EAGAIN}. Instead, they return @code{EINPROGRESS} to indicate that -#. TRANS the operation has begun and will take some time. Attempts to manipulate -#. TRANS the object before the call completes return @code{EALREADY}. You can -#. TRANS use the @code{select} function to find out when the pending operation -#. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:437 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 -msgid "Operation now in progress" -msgstr "Ä°ÅŸlem ÅŸimdi süreç içinde" +#: nis/nis_error.h:36 +msgid "Modify operation failed" +msgstr "DeÄŸiÅŸtirme iÅŸlemi baÅŸarısız oldu" -#. TRANS An operation is already in progress on an object that has non-blocking -#. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:447 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 -msgid "Operation already in progress" -msgstr "Ä°ÅŸlem zaten süreç dahilinde" +#: nis/nis_error.h:37 +msgid "Query illegal for named table" +msgstr "named tablosu için sorgu kuraldışı" -#. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:456 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 -msgid "Socket operation on non-socket" -msgstr "Soket iÅŸlemi bir sokette deÄŸil" +#: nis/nis_error.h:38 +msgid "Attempt to remove a non-empty table" +msgstr "Bir boÅŸ tabloyu silme gayreti" -#. TRANS The size of a message sent on a socket was larger than the supported -#. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:466 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 -msgid "Message too long" -msgstr "Ä°leti aktarım için çok uzun" +#: nis/nis_error.h:39 +msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" +msgstr "NIS+ soÄŸuk baÅŸlatma dosyasına eriÅŸim hatası. NIS+ kurulu mu?" -#. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:475 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 -msgid "Protocol wrong type for socket" -msgstr "Soket için bu iletiÅŸim kuralı yanlış" +#: nis/nis_error.h:40 +msgid "Full resync required for directory" +msgstr "Dizin için tam bir yeniden eÅŸzamanlama gerekli" -#. TRANS You specified a socket option that doesn't make sense for the -#. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:485 -msgid "Protocol not available" -msgstr "Ä°letiÅŸim kuralları müsait deÄŸil" +#: nis/nis_error.h:41 +msgid "NIS+ operation failed" +msgstr "NIS+ iÅŸlemi baÅŸarısız" -#. TRANS The socket domain does not support the requested communications protocol -#. TRANS (perhaps because the requested protocol is completely invalid). -#. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:496 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 -msgid "Protocol not supported" -msgstr "Ä°letiÅŸim kuralları desteklenmiyor" +#: nis/nis_error.h:42 +msgid "NIS+ service is unavailable or not installed" +msgstr "NIS+ servisi iÅŸe yaramaz durumda ya da yüklenmemiÅŸ" -#. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:505 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 -msgid "Socket type not supported" -msgstr "Soket türü desteklenmiyor" +#: nis/nis_error.h:43 +msgid "Yes, 42 is the meaning of life" +msgstr " " -#. 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 -#. TRANS implemented for all communications protocols. In the GNU system, this -#. TRANS error can happen for many calls when the object does not support the -#. TRANS particular operation; it is a generic indication that the server knows -#. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:519 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 -msgid "Operation not supported" -msgstr "Ä°ÅŸlem desteklenmiyor" +#: nis/nis_error.h:44 +msgid "Unable to authenticate NIS+ server" +msgstr "NIS+ sunucunun kimlik kanıtlaması yapılamıyor" -#. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:528 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 -msgid "Protocol family not supported" -msgstr "Ä°letiÅŸim kuralları ailesi desteklenmiyor" +#: nis/nis_error.h:45 +msgid "Unable to authenticate NIS+ client" +msgstr "NIS+ istemcinin kimlik kanıtlaması yapılamıyor" -#. 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}. -#: stdio-common/../sysdeps/gnu/errlist.c:538 -msgid "Address family not supported by protocol" -msgstr "Adres ailesi protokol tarafından desteklenmiyor" +#: nis/nis_error.h:46 +msgid "No file space on server" +msgstr "Sunucuda dosya alanı yok" -#. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:547 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 -msgid "Address already in use" -msgstr "Adres zaten kullanımda" +#: nis/nis_error.h:47 +msgid "Unable to create process on server" +msgstr "Sunucuda süreç oluÅŸturulamadı" -#. TRANS The requested socket address is not available; for example, you tried -#. TRANS to give a socket a name that doesn't match the local host name. -#. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:558 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 -msgid "Cannot assign requested address" -msgstr "Ä°stenen adres bulunamıyor" +#: nis/nis_error.h:48 +msgid "Master server busy, full dump rescheduled." +msgstr "Ana sunucu meÅŸgul, aktarmanın tamamı yeniden zamanlandı." -#. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:567 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 -msgid "Network is down" -msgstr "AÄŸ yok oldu" +#: nis/nis_local_names.c:122 +#, c-format +msgid "LOCAL entry for UID %d in directory %s not unique\n" +msgstr "%d kullanıcı-kimliÄŸi için YEREL giriÅŸi %s dizininde eÅŸsiz deÄŸil\n" -#. TRANS A socket operation failed because the subnet containing the remote host -#. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:577 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 -msgid "Network is unreachable" -msgstr "AÄŸ eriÅŸilebilir durumda deÄŸil" +#: nis/nis_print.c:51 +msgid "UNKNOWN" +msgstr "BÄ°LÄ°NMEYEN" -#. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:586 -msgid "Network dropped connection on reset" -msgstr "AÄŸ baÄŸlantısı karşı taraf çöktüğü için kesildi" +#: nis/nis_print.c:109 +msgid "BOGUS OBJECT\n" +msgstr "SAHTE NESNE\n" -#. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:595 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 -msgid "Software caused connection abort" -msgstr "Yazılım baÄŸlantının kopmasına sebep oldu" +#: nis/nis_print.c:112 +msgid "NO OBJECT\n" +msgstr "NESNE YOK\n" -#. TRANS A network connection was closed for reasons outside the control of the -#. TRANS local host, such as by the remote machine rebooting or an unrecoverable -#. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:606 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 -msgid "Connection reset by peer" -msgstr "BaÄŸlantı karşıdan kesildi" +#: nis/nis_print.c:115 +msgid "DIRECTORY\n" +msgstr "DÄ°ZÄ°N\n" -#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this -#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the -#. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:617 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 -msgid "No buffer space available" -msgstr "G/Ç önbelleklerinin hepsi kullanımda" +#: nis/nis_print.c:118 +msgid "GROUP\n" +msgstr "GRUP\n" -#. TRANS You tried to connect a socket that is already connected. -#. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:627 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 -msgid "Transport endpoint is already connected" -msgstr "DiÄŸer uç aktarım için zaten baÄŸlı" +#: nis/nis_print.c:121 +msgid "TABLE\n" +msgstr "TABLO\n" -#. TRANS The socket is not connected to anything. You get this error when you -#. TRANS try to transmit data over a socket, without first specifying a -#. TRANS destination for the data. For a connectionless socket (for datagram -#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:639 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 -msgid "Transport endpoint is not connected" -msgstr "DiÄŸer uç aktarım için baÄŸlı deÄŸil" +#: nis/nis_print.c:124 +msgid "ENTRY\n" +msgstr "GÄ°RÄ°Åž\n" -#. TRANS No default destination address was set for the socket. You get this -#. TRANS error when you try to transmit data over a connectionless socket, -#. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:650 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 -msgid "Destination address required" -msgstr "Hedef adres gerekli" +#: nis/nis_print.c:127 +msgid "LINK\n" +msgstr "BAÄž\n" -#. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:659 -msgid "Cannot send after transport endpoint shutdown" -msgstr "Aktarım ucu kapandıktan sonra yollanamaz" +#: nis/nis_print.c:130 +msgid "PRIVATE\n" +msgstr "ÖZEL\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:668 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 -msgid "Too many references: cannot splice" -msgstr "Çok fazla baÅŸvuru var: kaynak baÄŸlantısı kurulamaz" +#: nis/nis_print.c:133 +msgid "(Unknown object)\n" +msgstr "(Bilinmeyen nesne)\n" -#. TRANS A socket operation with a specified timeout received no response during -#. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:678 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 -msgid "Connection timed out" -msgstr "BaÄŸlantıda zaman aşımı" +#: nis/nis_print.c:167 +#, c-format +msgid "Name : `%s'\n" +msgstr "Ä°sim : `%s'\n" -#. TRANS A remote host refused to allow the network connection (typically because -#. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:688 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 -msgid "Connection refused" -msgstr "BaÄŸlantı reddedildi" +#: nis/nis_print.c:168 +#, c-format +msgid "Type : %s\n" +msgstr "Türü : %s\n" -#. TRANS Too many levels of symbolic links were encountered in looking up a file name. -#. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:698 -msgid "Too many levels of symbolic links" -msgstr "Sembolik baÄŸların seviyeleri çok fazla" +#: nis/nis_print.c:173 +msgid "Master Server :\n" +msgstr "Ana Sunucu :\n" -#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for -#. TRANS Files}) or host name too long (in @code{gethostname} or -#. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:709 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 -msgid "File name too long" -msgstr "Dosya ismi çok uzun" +#: nis/nis_print.c:175 +msgid "Replicate :\n" +msgstr "Örnekleme :\n" -#. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:718 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 -msgid "Host is down" -msgstr "Makina çökük" +#: nis/nis_print.c:176 +#, c-format +msgid "\tName : %s\n" +msgstr "\tÄ°sim : %s\n" -#. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:727 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 -msgid "No route to host" -msgstr "Makinaya aÄŸ üzerinden yol yok" +#: nis/nis_print.c:177 +msgid "\tPublic Key : " +msgstr "\tGenel Anahtar: " -#. TRANS Directory not empty, where an empty directory was expected. Typically, -#. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:737 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 -msgid "Directory not empty" -msgstr "Dizin boÅŸ deÄŸil" +#: nis/nis_print.c:181 +msgid "None.\n" +msgstr "Yok.\n" -#. TRANS This means that the per-user limit on new process would be exceeded by -#. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on -#. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:748 -msgid "Too many processes" -msgstr "Çok fazla süreç var" +#: nis/nis_print.c:184 +#, c-format +msgid "Diffie-Hellmann (%d bits)\n" +msgstr "Diffie-Hellmann (%d bit)\n" -#. TRANS The file quota system is confused because there are too many users. -#. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:758 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 -msgid "Too many users" -msgstr "Çok fazla kullanıcı var" +#: nis/nis_print.c:189 +#, c-format +msgid "RSA (%d bits)\n" +msgstr "RSA (%d bit)\n" -#. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:767 -msgid "Disk quota exceeded" -msgstr "Disk kotası aşıldı" +#: nis/nis_print.c:192 +msgid "Kerberos.\n" +msgstr "Kerberos.\n" -#. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS -#. TRANS system which is due to file system rearrangements on the server host. -#. TRANS Repairing this condition usually requires unmounting and remounting -#. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:779 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 -msgid "Stale NFS file handle" -msgstr "NFS dosya tanıtıcı geçersiz" +#: nis/nis_print.c:195 +#, c-format +msgid "Unknown (type = %d, bits = %d)\n" +msgstr "Bilinmeyen (tür = %d, bit = %d)\n" + +#: nis/nis_print.c:206 +#, c-format +msgid "\tUniversal addresses (%u)\n" +msgstr "\tEvrensel adresler (%u)\n" + +#: nis/nis_print.c:228 +msgid "Time to live : " +msgstr "YaÅŸam süresi(ttl): " + +#: nis/nis_print.c:230 +msgid "Default Access rights :\n" +msgstr "Öntanımlı EriÅŸim hakları:\n" -#. TRANS An attempt was made to NFS-mount a remote file system with a file name that -#. TRANS already specifies an NFS-mounted file. -#. TRANS (This is an error on some operating systems, but we expect it to work -#. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:791 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 -msgid "Object is remote" -msgstr "Nesne uzakta" +#: nis/nis_print.c:239 +#, c-format +msgid "\tType : %s\n" +msgstr "\tTürü : %s\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:800 -msgid "RPC struct is bad" -msgstr "RPC yapısı hatalı" +#: nis/nis_print.c:240 +msgid "\tAccess rights: " +msgstr "\tEriÅŸim hakları: " -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:809 -msgid "RPC version wrong" -msgstr "RPC sürümü yanlış" +#: nis/nis_print.c:254 +msgid "Group Flags :" +msgstr "Grup Flamaları:" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:818 -msgid "RPC program not available" -msgstr "RPC uygulaması yok" +#: nis/nis_print.c:257 +msgid "" +"\n" +"Group Members :\n" +msgstr "" +"\n" +" Grup Ãœyeleri:\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:827 -msgid "RPC program version wrong" -msgstr "RPC uygulaması sürümü yanlış" +#: nis/nis_print.c:269 +#, c-format +msgid "Table Type : %s\n" +msgstr "Tablo Türü : %s\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:836 -msgid "RPC bad procedure for program" -msgstr "RPC program için uygun altyordam deÄŸil" +#: nis/nis_print.c:270 +#, c-format +msgid "Number of Columns : %d\n" +msgstr "Sütun sayısı : %d\n" -#. TRANS No locks available. This is used by the file locking facilities; see -#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but -#. TRANS it can result from an operation to an NFS server running another -#. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:848 -msgid "No locks available" -msgstr "iÅŸe yarar kilit yok" +#: nis/nis_print.c:271 +#, c-format +msgid "Character Separator : %c\n" +msgstr "Karakter Ayracı: %c\n" -#. TRANS Inappropriate file type or format. The file was the wrong type for the -#. TRANS operation, or a data file had the wrong format. -#. TRANS -#. TRANS On some systems @code{chmod} returns this error if you try to set the -#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:861 -msgid "Inappropriate file type or format" -msgstr "Dosya türü ya da biçemi uygun deÄŸil" +#: nis/nis_print.c:272 +#, c-format +msgid "Search Path : %s\n" +msgstr "Dosya arama yolu : %s\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:870 -msgid "Authentication error" -msgstr "Kanıtlama hatası" +#: nis/nis_print.c:273 +msgid "Columns :\n" +msgstr "Sütun :\n" -#. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:879 -msgid "Need authenticator" -msgstr "Kanıtlayıcı gerekir" +#: nis/nis_print.c:276 +#, c-format +msgid "\t[%d]\tName : %s\n" +msgstr "\t[%d]\tÄ°sim : %s\n" -#. TRANS Function not implemented. This indicates that the function called is -#. TRANS not implemented at all, either in the C library itself or in the -#. TRANS operating system. When you get this error, you can be sure that this -#. TRANS particular function will always fail with @code{ENOSYS} unless you -#. TRANS install a new version of the C library or the operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:892 -msgid "Function not implemented" -msgstr "Ä°ÅŸlev bulunamadı (Bir güncelleme gerekebilir)" +#: nis/nis_print.c:278 +msgid "\t\tAttributes : " +msgstr "\t\tNiteleyiciler : " -#. TRANS Not supported. A function returns this error when certain parameter -#. TRANS values are valid, but the functionality they request is not available. -#. TRANS This can mean that the function does not implement a particular command -#. TRANS or option value or flag bit at all. For functions that operate on some -#. TRANS object given in a parameter, such as a file descriptor or a port, it -#. TRANS might instead mean that only @emph{that specific object} (file -#. TRANS descriptor, port, etc.) is unable to support the other parameters given; -#. TRANS different file descriptors might support different ranges of parameter -#. TRANS values. -#. TRANS -#. TRANS If the entire function is not available at all in the implementation, -#. TRANS it returns @code{ENOSYS} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:912 -msgid "Not supported" -msgstr "Desteklenmiyor" +#: nis/nis_print.c:280 +msgid "\t\tAccess Rights : " +msgstr "\t\tEriÅŸim Hakları: " -#. 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. -#: stdio-common/../sysdeps/gnu/errlist.c:922 -msgid "Invalid or incomplete multibyte or wide character" -msgstr "Çokbaytlı/geniÅŸ karakter geçersiz veya tamamlanmamış" +#: nis/nis_print.c:290 +msgid "Linked Object Type : " +msgstr "BaÄŸlı Nesne Türü : " -#. TRANS In the GNU system, servers supporting the @code{term} protocol return -#. TRANS this error for certain operations when the caller is not in the -#. TRANS foreground process group of the terminal. Users do not usually see this -#. TRANS error because functions such as @code{read} and @code{write} translate -#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, -#. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:936 -msgid "Inappropriate operation for background process" -msgstr "Artalan süreç için iÅŸlem uygun deÄŸil" +#: nis/nis_print.c:292 +#, c-format +msgid "Linked to : %s\n" +msgstr "BaÄŸ hedefi: %s\n" -#. TRANS In the GNU system, opening a file returns this error when the file is -#. TRANS translated by a program and the translator program dies while starting -#. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:947 -msgid "Translator died" -msgstr "Çevirmen uygulama ölmüş" +#: nis/nis_print.c:302 +#, c-format +msgid "\tEntry data of type %s\n" +msgstr "\t %s türü girdi verisi\n" -#. TRANS The experienced user will know what is wrong. -#. TRANS @c This error code is a joke. Its perror text is part of the joke. -#. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:958 -msgid "?" -msgstr "?" +#: nis/nis_print.c:305 +#, c-format +msgid "\t[%u] - [%u bytes] " +msgstr "\t[%u] - [%u bayt] " -#. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:967 -msgid "You really blew it this time" -msgstr " " +#: nis/nis_print.c:308 +msgid "Encrypted data\n" +msgstr "Åžifreli veri\n" -#. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:976 -msgid "Computer bought the farm" -msgstr "Yatarken sütünü içtin mi?" +#: nis/nis_print.c:310 +msgid "Binary data\n" +msgstr "Ä°kilik veri\n" -#. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:985 -msgid "Gratuitous error" -msgstr "Bu hata lotodan çıktı" +#: nis/nis_print.c:326 +#, c-format +msgid "Object Name : %s\n" +msgstr "Nesne Ä°smi : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:993 -msgid "Bad message" -msgstr "Ä°leti hatalı" +#: nis/nis_print.c:327 +#, c-format +msgid "Directory : %s\n" +msgstr "Dizin : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1001 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 -msgid "Identifier removed" -msgstr "Tanıtıcı kaldırıldı" +#: nis/nis_print.c:328 +#, c-format +msgid "Owner : %s\n" +msgstr "Sahibi : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1009 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 -msgid "Multihop attempted" -msgstr "Çoklusekmeye kalkışıldı" +#: nis/nis_print.c:329 +#, c-format +msgid "Group : %s\n" +msgstr "Grup : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1017 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 -msgid "No data available" -msgstr "Veri yok" +#: nis/nis_print.c:330 +msgid "Access Rights : " +msgstr "EriÅŸim Hakları: " -#: stdio-common/../sysdeps/gnu/errlist.c:1025 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 -msgid "Link has been severed" -msgstr "BaÄŸ sadeleÅŸtirilmiÅŸti" +#: nis/nis_print.c:332 +#, c-format +msgid "" +"\n" +"Time to Live : " +msgstr "" +"\n" +"YaÅŸam süresi : " -#: stdio-common/../sysdeps/gnu/errlist.c:1033 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 -msgid "No message of desired type" -msgstr "Arzulanan türde ileti yok" +#: nis/nis_print.c:335 +#, c-format +msgid "Creation Time : %s" +msgstr "OluÅŸturma Zamanı: %s" -#: stdio-common/../sysdeps/gnu/errlist.c:1041 -msgid "Out of streams resources" -msgstr "Veri akımları kaynakları yetersiz" +#: nis/nis_print.c:337 +#, c-format +msgid "Mod. Time : %s" +msgstr "DeÄŸiÅŸ. Zamanı : %s" -#: stdio-common/../sysdeps/gnu/errlist.c:1049 -msgid "Device not a stream" -msgstr "Aygıt veri alışveriÅŸine uygun deÄŸil" +#: nis/nis_print.c:338 +msgid "Object Type : " +msgstr "Nesne Türü : " -#: stdio-common/../sysdeps/gnu/errlist.c:1057 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 -msgid "Value too large for defined data type" -msgstr "Atanan veri türü için deÄŸer çok büyük" +#: nis/nis_print.c:358 +#, c-format +msgid " Data Length = %u\n" +msgstr " Veri uzunluÄŸu = %u\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1065 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 -msgid "Protocol error" -msgstr "Ä°letiÅŸim kurallarında hata" +#: nis/nis_print.c:372 +#, c-format +msgid "Status : %s\n" +msgstr "Durum : %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1073 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 -msgid "Timer expired" -msgstr "Süre doldu" +#: nis/nis_print.c:373 +#, c-format +msgid "Number of objects : %u\n" +msgstr "Nesne sayısı : %u\n" -#. TRANS Operation canceled; an asynchronous operation was canceled before it -#. TRANS completed. @xref{Asynchronous I/O}. When you call @code{aio_cancel}, -#. TRANS the normal result is for the operations affected to complete with this -#. TRANS error; @pxref{Cancel AIO Operations}. -#: stdio-common/../sysdeps/gnu/errlist.c:1085 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 -msgid "Operation canceled" -msgstr "Ä°ÅŸlem iptal edildi" +#: nis/nis_print.c:377 +#, c-format +msgid "Object #%d:\n" +msgstr "Nesne #%d:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1093 -msgid "Interrupted system call should be restarted" -msgstr "Kesme ile engellenen sistem çaÄŸrısı yeniden baÅŸlatılmalı" +#: nis/nis_print_group_entry.c:117 +#, c-format +msgid "Group entry for \"%s.%s\" group:\n" +msgstr "\"%s.%s\" grubu için grup giriÅŸi:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1101 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 -msgid "Channel number out of range" -msgstr "Kanal numarası kapsam dışı" +#: nis/nis_print_group_entry.c:125 +msgid " Explicit members:\n" +msgstr " DoÄŸrudan üye olanlar:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1109 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 -msgid "Level 2 not synchronized" -msgstr "Seviye-2 eÅŸzamanlı deÄŸil" +#: nis/nis_print_group_entry.c:130 +msgid " No explicit members\n" +msgstr " DoÄŸrudan üye olan yok\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1117 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 -msgid "Level 3 halted" -msgstr "Seviye-3 durdu" +#: nis/nis_print_group_entry.c:133 +msgid " Implicit members:\n" +msgstr " Dolaylı üye olanlar:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1125 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 -msgid "Level 3 reset" -msgstr "Seviye-3 baÅŸlangıçta" +#: nis/nis_print_group_entry.c:138 +msgid " No implicit members\n" +msgstr " Dolaylı üye olan yok\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1133 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 -msgid "Link number out of range" -msgstr "BaÄŸ numarası kapsam dışı" +#: nis/nis_print_group_entry.c:141 +msgid " Recursive members:\n" +msgstr " Ardışık üyeler:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1141 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 -msgid "Protocol driver not attached" -msgstr "Ä°letiÅŸim kuralları sürücüsü baÄŸlı deÄŸil" +#: nis/nis_print_group_entry.c:146 +msgid " No recursive members\n" +msgstr " Ardışık üye yok\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1149 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 -msgid "No CSI structure available" -msgstr "Hiç bir CSI deÄŸiÅŸken yapısı yok" +#: nis/nis_print_group_entry.c:149 nis/nis_print_group_entry.c:165 +msgid " Explicit nonmembers:\n" +msgstr " DoÄŸrudan üye olmayanlar:\n" + +#: nis/nis_print_group_entry.c:154 +msgid " No explicit nonmembers\n" +msgstr " DoÄŸrudan üye olmayan yok\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1157 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 -msgid "Level 2 halted" -msgstr "Seviye-2 durdu" +#: nis/nis_print_group_entry.c:157 +msgid " Implicit nonmembers:\n" +msgstr " Dolaylı üye olmayanlar:\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1165 -msgid "Invalid exchange" -msgstr "DeÄŸiÅŸ tokuÅŸ geçersiz" +#: nis/nis_print_group_entry.c:162 +msgid " No implicit nonmembers\n" +msgstr " Dolaylı üye olmayan yok\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1173 -msgid "Invalid request descriptor" -msgstr "Ä°stem betimleyici geçersiz" +#: nis/nis_print_group_entry.c:170 +msgid " No recursive nonmembers\n" +msgstr " Ardışık üye olmayan yok\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1181 -msgid "Exchange full" -msgstr "DeÄŸiÅŸ tokuÅŸ alanı dolu" +#: nis/nss_nisplus/nisplus-publickey.c:101 +#: nis/nss_nisplus/nisplus-publickey.c:183 +#, c-format +msgid "DES entry for netname %s not unique\n" +msgstr "AÄŸ ismi %s için DES giriÅŸi eÅŸsiz deÄŸil\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1189 -msgid "No anode" -msgstr "Anot yok" +#: nis/nss_nisplus/nisplus-publickey.c:220 +#, c-format +msgid "netname2user: missing group id list in `%s'." +msgstr "netname2user: `%s' içinde grup kimlikleri listesi yok." -#: stdio-common/../sysdeps/gnu/errlist.c:1197 -msgid "Invalid request code" -msgstr "Ä°stem kodu geçersiz" +#: nis/nss_nisplus/nisplus-publickey.c:302 +#: nis/nss_nisplus/nisplus-publickey.c:308 +#: nis/nss_nisplus/nisplus-publickey.c:373 +#: nis/nss_nisplus/nisplus-publickey.c:382 +#, c-format +msgid "netname2user: (nis+ lookup): %s\n" +msgstr "netname2user: (nis+ lookup): %s\n" -#: stdio-common/../sysdeps/gnu/errlist.c:1205 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 -msgid "Invalid slot" -msgstr "Geçersiz yuva" +#: nis/nss_nisplus/nisplus-publickey.c:321 +#, c-format +msgid "netname2user: DES entry for %s in directory %s not unique" +msgstr "netname2user: %s (%s dizinindeki) için DES girdisi eÅŸsiz deÄŸil" -#: stdio-common/../sysdeps/gnu/errlist.c:1213 -msgid "File locking deadlock error" -msgstr "Dosya kilitlemede ölükilit hatası" +#: nis/nss_nisplus/nisplus-publickey.c:339 +#, c-format +msgid "netname2user: principal name `%s' too long" +msgstr "netname2user: `%s' ismi çok uzun" -#: stdio-common/../sysdeps/gnu/errlist.c:1221 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 -msgid "Bad font file format" -msgstr "Yazıtipi dosyası biçemi hatalı" +#: nis/nss_nisplus/nisplus-publickey.c:395 +#, c-format +msgid "netname2user: LOCAL entry for %s in directory %s not unique" +msgstr "netname2user: %s (%s dizinindeki) için LOCAL girdisi eÅŸsiz deÄŸil" -#: stdio-common/../sysdeps/gnu/errlist.c:1229 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 -msgid "Machine is not on the network" -msgstr "Makina bir aÄŸ üzerinde deÄŸil" +#: nis/nss_nisplus/nisplus-publickey.c:402 +msgid "netname2user: should not have uid 0" +msgstr "netname2user: kullanıcı kimliÄŸi 0 olmamalıydı" -#: stdio-common/../sysdeps/gnu/errlist.c:1237 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 -msgid "Package not installed" -msgstr "Paket yüklenmedi" +#: nis/ypclnt.c:825 +msgid "Request arguments bad" +msgstr "Ä°stem argümanları hatalı" -#: stdio-common/../sysdeps/gnu/errlist.c:1245 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 -msgid "Advertise error" -msgstr "Tanıtım hatası" +#: nis/ypclnt.c:828 +msgid "RPC failure on NIS operation" +msgstr "NIS iÅŸleminde RPC baÅŸarısız" -#: stdio-common/../sysdeps/gnu/errlist.c:1253 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 -msgid "Srmount error" -msgstr "Srmount hatası" +#: nis/ypclnt.c:831 +msgid "Can't bind to server which serves this domain" +msgstr "Bu alana hizmet veren sunucuya baÄŸlantı kurulamadı" -#: stdio-common/../sysdeps/gnu/errlist.c:1261 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 -msgid "Communication error on send" -msgstr "Yollama sırasında haberleÅŸme hatası" +#: nis/ypclnt.c:834 +msgid "No such map in server's domain" +msgstr "Sunucu sahasında böyle bir eÅŸlem yok" -#: stdio-common/../sysdeps/gnu/errlist.c:1269 -msgid "RFS specific error" -msgstr "RFS-özgü hata" +#: nis/ypclnt.c:837 +msgid "No such key in map" +msgstr "EÅŸlemde böyle bir tuÅŸ yok" -#: stdio-common/../sysdeps/gnu/errlist.c:1277 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 -msgid "Name not unique on network" -msgstr "AÄŸ üzerinde isim eÅŸsiz deÄŸil" +#: nis/ypclnt.c:840 +msgid "Internal NIS error" +msgstr "İçsel NIS hatası" -#: stdio-common/../sysdeps/gnu/errlist.c:1285 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 -msgid "File descriptor in bad state" -msgstr "Dosya betimleyici hatalı durumda" +#: nis/ypclnt.c:843 +msgid "Local resource allocation failure" +msgstr "Yerel çözüm tahsisi baÅŸarısız" -#: stdio-common/../sysdeps/gnu/errlist.c:1293 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 -msgid "Remote address changed" -msgstr "Uzak adres deÄŸiÅŸti" +#: nis/ypclnt.c:846 +msgid "No more records in map database" +msgstr "Artık kayıtlar eÅŸlem veritabanında" -#: stdio-common/../sysdeps/gnu/errlist.c:1301 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 -msgid "Can not access a needed shared library" -msgstr "Gereken paylaşımlı kitaplığa eriÅŸilemiyor" +#: nis/ypclnt.c:849 +msgid "Can't communicate with portmapper" +msgstr "portmapper ile haberleÅŸilemiyor" -#: stdio-common/../sysdeps/gnu/errlist.c:1309 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 -msgid "Accessing a corrupted shared library" -msgstr "Bir bozulmuÅŸ paylaşımlı kitaplığa eriÅŸiliyor" +#: nis/ypclnt.c:852 +msgid "Can't communicate with ypbind" +msgstr "ypbind ile haberleÅŸilemiyor" -#: stdio-common/../sysdeps/gnu/errlist.c:1317 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 -msgid ".lib section in a.out corrupted" -msgstr "a.out içindeki .lib bölümü bozulmuÅŸ" +#: nis/ypclnt.c:855 +msgid "Can't communicate with ypserv" +msgstr "ypserv ile haberleÅŸilemiyor" -#: stdio-common/../sysdeps/gnu/errlist.c:1325 -msgid "Attempting to link in too many shared libraries" -msgstr "Çok fazla sayıdaki paylaşımlı kitaplıkta baÄŸ kurulmaya çalışılıyor" +#: nis/ypclnt.c:858 +msgid "Local domain name not set" +msgstr "Yerel alan ismi ayarlanmamış" -#: stdio-common/../sysdeps/gnu/errlist.c:1333 -msgid "Cannot exec a shared library directly" -msgstr "Bir paylaşımlı kitaplık doÄŸrudan çalıştırılamaz" +#: nis/ypclnt.c:861 +msgid "NIS map database is bad" +msgstr "NIS eÅŸleÅŸme veritabanı hatalı" -#: stdio-common/../sysdeps/gnu/errlist.c:1341 -msgid "Streams pipe error" -msgstr "Veri hattı hatası" +#: nis/ypclnt.c:864 +msgid "NIS client/server version mismatch - can't supply service" +msgstr "NIS istemci/sunucu sürümü eÅŸleÅŸmiyor - servis saÄŸlanamaz" -#: stdio-common/../sysdeps/gnu/errlist.c:1349 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 -msgid "Structure needs cleaning" -msgstr "Veri aÄŸacı temizlenmek ister" +#: nis/ypclnt.c:870 +msgid "Database is busy" +msgstr "Veritabanı meÅŸgul" -#: stdio-common/../sysdeps/gnu/errlist.c:1357 -msgid "Not a XENIX named type file" -msgstr "Bir XENIX named türü dosya deÄŸil" +#: nis/ypclnt.c:873 +msgid "Unknown NIS error code" +msgstr "Bilinmeyen NIS hata kodu" -#: stdio-common/../sysdeps/gnu/errlist.c:1365 -msgid "No XENIX semaphores available" -msgstr "Hiç XENIX semaforu yok" +#: nis/ypclnt.c:913 +msgid "Internal ypbind error" +msgstr "İçsel ypbind hatası" -#: stdio-common/../sysdeps/gnu/errlist.c:1373 -msgid "Is a named type file" -msgstr "Bir \"named\" türü dosya" +#: nis/ypclnt.c:916 +msgid "Domain not bound" +msgstr "Alan bağıntısı yapılamadı" -#: stdio-common/../sysdeps/gnu/errlist.c:1381 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 -msgid "Remote I/O error" -msgstr "Uzak G/Ç hatası" +#: nis/ypclnt.c:919 +msgid "System resource allocation failure" +msgstr "Sistem öz kaynaklarının ayrılması baÅŸarısız" -#: stdio-common/../sysdeps/gnu/errlist.c:1389 -msgid "No medium found" -msgstr "medium yok" +#: nis/ypclnt.c:922 +msgid "Unknown ypbind error" +msgstr "Bilinmeyen ypbind hatası" -#: stdio-common/../sysdeps/gnu/errlist.c:1397 -msgid "Wrong medium type" -msgstr "Yanlış ortam türü" +#: nis/ypclnt.c:963 +msgid "yp_update: cannot convert host to netname\n" +msgstr "yp_update: makina ismi aÄŸ ismine dönüştürülemiyor\n" -#: stdio-common/../sysdeps/unix/siglist.c:26 -msgid "Signal 0" -msgstr "Sinyal 0" +#: nis/ypclnt.c:981 +msgid "yp_update: cannot get server address\n" +msgstr "yp_update: sunucu adresi alınamıyor\n" -#: stdio-common/../sysdeps/unix/siglist.c:32 -msgid "IOT trap" -msgstr "IOT tuzağı" +#: nscd/aicache.c:76 nscd/hstcache.c:461 +#, c-format +msgid "Haven't found \"%s\" in hosts cache!" +msgstr "\"%s\" makinalar arabelleÄŸinde yok!" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 -msgid "Error 0" -msgstr "Hata 0" +#: nscd/aicache.c:78 nscd/hstcache.c:463 +#, c-format +msgid "Reloading \"%s\" in hosts cache!" +msgstr "\"%s\" hosts arabelleÄŸine yeniden yükleniyor!" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 -#: nis/nis_error.c:40 -msgid "Not owner" -msgstr "Sahibi deÄŸil" +#: nscd/cache.c:126 +#, c-format +msgid "add new entry \"%s\" of type %s for %s to cache%s" +msgstr "%3$s için %2$s türündeki yeni girdi \"%1$s\" %4$s arabelleÄŸine eklenir" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 -msgid "I/O error" -msgstr "G/Ç hatası" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 -msgid "Arg list too long" -msgstr "Arg listesi çok uzun" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 -msgid "Bad file number" -msgstr "Dosya numarası hatalı" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 -msgid "Not enough space" -msgstr "alan yetersiz" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 -msgid "Device busy" -msgstr "Aygıt meÅŸgul" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 -msgid "Cross-device link" -msgstr "Çapraz-aygıt bağı" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 -msgid "File table overflow" -msgstr "Dosya tablosu taÅŸtı" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 -msgid "Argument out of domain" -msgstr "Argüman alan dışı" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 -msgid "Result too large" -msgstr "Sonuç çok büyük" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 -msgid "Deadlock situation detected/avoided" -msgstr "ÖlüKilit konumu saptandı/engellendi" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 -msgid "No record locks available" -msgstr "Ä°ÅŸe yarar kayıt kilitleri yok" +#: nscd/cache.c:233 nscd/connections.c:750 +#, c-format +msgid "cannot stat() file `%s': %s" +msgstr "`%s' dosyası stat() olamıyor: %s" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 -msgid "Disc quota exceeded" -msgstr "Disk kotası aşıldı" +#: nscd/cache.c:262 +#, c-format +msgid "pruning %s cache; time %ld" +msgstr "%s arabelleÄŸi budanıyor; süre %ld" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 -msgid "Bad exchange descriptor" -msgstr "DeÄŸiÅŸ tokuÅŸ betimleyici hatalı" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 -msgid "Bad request descriptor" -msgstr "Ä°stek betimleyici hatalı" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 -msgid "Message tables full" -msgstr "Ä°leti tablosunda yer yok" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 -msgid "Anode table overflow" -msgstr "A-düğüm tablosu taÅŸtı" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 -msgid "Bad request code" -msgstr "Ä°stek kodu hatalı" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 -msgid "File locking deadlock" -msgstr "Dosya kilitlemede ölükilit" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 -msgid "Error 58" -msgstr "Hata 58" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 -msgid "Error 59" -msgstr "Hata 59" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 -msgid "Not a stream device" -msgstr "Veri alışveriÅŸi yapılabilecek bir aygıt deÄŸil" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 -msgid "Out of stream resources" -msgstr "Veri akımı özkaynakları yetersiz" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 -msgid "Error 72" -msgstr "Hata 72" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 -msgid "Error 73" -msgstr "Hata 73" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 -msgid "Error 75" -msgstr "Hata 75" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 -msgid "Error 76" -msgstr "Hata 76" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 -msgid "Not a data message" -msgstr "Bir veri iletisi deÄŸil" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 -msgid "Attempting to link in more shared libraries than system limit" -msgstr "Sistem sınırlarından daha fazla sayıdaki paylaşımlı kitaplıkta baÄŸ kurulmaya çalışılıyor" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 -msgid "Can not exec a shared library directly" -msgstr "Bir paylaşımlı kitaplık doÄŸrudan icra edilemez" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 -msgid "Illegal byte sequence" -msgstr "Bayt serisi kuraldışı" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 -msgid "Operation not applicable" -msgstr "Ä°ÅŸlem uygulanabilir deÄŸil" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 -msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" -msgstr "Dosya yolu izlenirken saptanan sembolik baÄŸların sayısı MAXSYMLINKS sayısını aşıyor" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 -msgid "Error 91" -msgstr "Hata 91" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 -msgid "Error 92" -msgstr "Hata 92" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 -msgid "Option not supported by protocol" -msgstr "Protokol iÅŸlemi desteklemedi" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 -msgid "Error 100" -msgstr "Hata 100" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 -msgid "Error 101" -msgstr "Hata 101" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 -msgid "Error 102" -msgstr "Hata 102" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 -msgid "Error 103" -msgstr "Hata 103" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 -msgid "Error 104" -msgstr "Hata 104" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 -msgid "Error 105" -msgstr "Hata 105" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 -msgid "Error 106" -msgstr "Hata 106" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 -msgid "Error 107" -msgstr "Hata 107" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 -msgid "Error 108" -msgstr "Hata 108" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 -msgid "Error 109" -msgstr "Hata 109" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 -msgid "Error 110" -msgstr "Hata 110" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 -msgid "Error 111" -msgstr "Hata 111" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 -msgid "Error 112" -msgstr "Hata 112" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 -msgid "Error 113" -msgstr "Hata 113" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 -msgid "Error 114" -msgstr "Hata 114" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 -msgid "Error 115" -msgstr "Hata 115" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 -msgid "Error 116" -msgstr "Hata 116" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 -msgid "Error 117" -msgstr "Hata 117" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 -msgid "Error 118" -msgstr "Hata 118" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 -msgid "Error 119" -msgstr "Hata 119" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 -msgid "Operation not supported on transport endpoint" -msgstr "Nakil hattının diÄŸer ucunda iÅŸlem desteklenmedi" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 -msgid "Address family not supported by protocol family" -msgstr "Adres ailesi protokol ailesi tarafından desteklenmiyor" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 -msgid "Network dropped connection because of reset" -msgstr "Yeniden baÅŸlatma nedeniyle aÄŸ baÄŸlantısı kesildi" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 -msgid "Error 136" -msgstr "Hata 136" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 -msgid "Not a name file" -msgstr "Bir isim dosyası deÄŸil" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 -msgid "Not available" -msgstr "Ä°ÅŸe yaramaz" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 -msgid "Is a name file" -msgstr "Bir \"name\" dosyası" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 -msgid "Reserved for future use" -msgstr "Ä°lerde kullanmak üzere ayrıldı" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 -msgid "Error 142" -msgstr "Hata 142" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 -msgid "Cannot send after socket shutdown" -msgstr "Soket kapandıktan sonra yollanamaz" +#: nscd/cache.c:289 +#, c-format +msgid "considering %s entry \"%s\", timeout %" +msgstr "girdi \"%2$s\" %1$s olarak ele elınıyor, zamanaşımı %3$" -#: stdio-common/psignal.c:63 +#: nscd/connections.c:469 nscd/connections.c:481 nscd/connections.c:493 +#: nscd/connections.c:512 #, c-format -msgid "%s%sUnknown signal %d\n" -msgstr "%s%sBilinmeyen sinyal %d\n" +msgid "invalid persistent database file \"%s\": %s" +msgstr "kalıcı veritabanı dosyası \"%s\" geçersiz: %s" -#: dlfcn/dlinfo.c:51 -msgid "RTLD_SELF used in code not dynamically loaded" -msgstr "RTLD_SELF kullanılan kod dinamik olarak yüklenmedi" +#: nscd/connections.c:483 +msgid "header size does not match" +msgstr "baÅŸlık boyutu uyumsuz" -#: dlfcn/dlinfo.c:61 -msgid "unsupported dlinfo request" -msgstr "dlinfo isteÄŸi desteklenmiyor" +#: nscd/connections.c:495 +msgid "file size does not match" +msgstr "dosya boyutu uyumsuz" -#: malloc/mcheck.c:346 -msgid "memory is consistent, library is buggy\n" -msgstr "bellek tutarlı, kitaplık hatalı\n" +#: nscd/connections.c:514 +msgid "verification failed" +msgstr "doÄŸrulanamadı" -#: malloc/mcheck.c:349 -msgid "memory clobbered before allocated block\n" -msgstr "bellek ayrılmış bloÄŸun öncesine taÅŸtı\n" +#: nscd/connections.c:528 +#, c-format +msgid "suggested size of table for database %s larger than the persistent database's table" +msgstr "%s veritabanı için önerilen tablo boyutu kalıcı veritabanı tablosundan büyük" -#: malloc/mcheck.c:352 -msgid "memory clobbered past end of allocated block\n" -msgstr "bellek ayrılmış bloÄŸun sonrasına taÅŸtı\n" +#: nscd/connections.c:538 nscd/connections.c:619 +#, c-format +msgid "cannot create read-only descriptor for \"%s\"; no mmap" +msgstr "\"%s\" için salt-okunur tanıtıcı oluÅŸturulamıyor; mmap yok" -#: malloc/mcheck.c:355 -msgid "block freed twice\n" -msgstr "blok iki kere serbest bırakıldı\n" +#: nscd/connections.c:598 +#, c-format +msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart" +msgstr "%s için ya veritabanı yok ya da ÅŸu an kullanımda; gerekiyorsa %s'i kendiniz silip yeniden baÅŸlatın" -#: malloc/mcheck.c:358 -msgid "bogus mcheck_status, library is buggy\n" -msgstr "mcheck_status sahte, kitaplık hatalı\n" +#: nscd/connections.c:605 +#, c-format +msgid "cannot create %s; no persistent database used" +msgstr "%s oluÅŸturulamıyor; kullanımda bir kalıcı veritabanı yok" -#: malloc/memusagestat.c:53 -msgid "Name output file" -msgstr "Ä°sim çıktı dosyası" +#: nscd/connections.c:608 +#, c-format +msgid "cannot create %s; no sharing possible" +msgstr "%s oluÅŸturulamıyor; paylaşım mümkün deÄŸil" -#: malloc/memusagestat.c:54 -msgid "Title string used in output graphic" -msgstr "Çıktı grafiÄŸinde kullanılan baÅŸlık dizgesi" +#: nscd/connections.c:679 +#, c-format +msgid "cannot write to database file %s: %s" +msgstr "veritabanı dosyası %s yazılamıyor: %s" -#: malloc/memusagestat.c:55 -msgid "Generate output linear to time (default is linear to number of function calls)" -msgstr "" -"Zamanla düzgün deÄŸiÅŸen çıktı üretilir. \n" -"(iÅŸlev çaÄŸrılarının sayısıyla düzgün deÄŸiÅŸen çıktı üretimi öntanımlıdır)" +#: nscd/connections.c:713 +#, c-format +msgid "cannot set socket to close on exec: %s; disabling paranoia mode" +msgstr "exec üzerinde kapatılacak soket atanamadı: %s; paranoya kipi iptal ediliyor" -#: malloc/memusagestat.c:57 -msgid "Also draw graph for total memory consumption" -msgstr "Ãœstelik toplam bellek tüketimi grafiÄŸini çizerken" +#: nscd/connections.c:763 +#, c-format +msgid "cannot open socket: %s" +msgstr "soket açılamıyor: %s" -#: malloc/memusagestat.c:58 -msgid "make output graphic VALUE pixel wide" -msgstr "çıktı grafik DEÄžERini piksel geniÅŸliÄŸi yapar" +#: nscd/connections.c:780 +#, c-format +msgid "cannot change socket to nonblocking mode: %s" +msgstr "engellenmeyen kipte soket deÄŸiÅŸtirilemez: %s" -#: malloc/memusagestat.c:59 -msgid "make output graphic VALUE pixel high" -msgstr "çıktı grafik DEÄžERini piksel yüksekliÄŸi yapar" +#: nscd/connections.c:788 +#, c-format +msgid "cannot set socket to close on exec: %s" +msgstr "exec üzerinde kapatılacak soket atanamadı: %s" -#: malloc/memusagestat.c:64 -msgid "Generate graphic from memory profiling data" -msgstr "Bellek profili verisinden grafik üretir" +#: nscd/connections.c:799 +#, c-format +msgid "cannot enable socket to accept connections: %s" +msgstr "baÄŸlantıları kabul etmek üzere soket etkinleÅŸtirilemiyor: %s" -#: malloc/memusagestat.c:67 -msgid "DATAFILE [OUTFILE]" -msgstr "VERÄ°DOSYASI [ÇIKTIDOSYASI]" +#: nscd/connections.c:892 +#, c-format +msgid "provide access to FD %d, for %s" +msgstr "%2$s için dosya tanıtıcı %1$d'ye eriÅŸim saÄŸlar" -#: string/strerror.c:43 posix/../sysdeps/posix/gai_strerror.c:57 -msgid "Unknown error" -msgstr "Bilinmeyen hata" +#: nscd/connections.c:904 +#, c-format +msgid "cannot handle old request version %d; current version is %d" +msgstr "eski istem sürümü %d elde edilemedi; mevcut sürüm %d" -#: string/strsignal.c:69 +#: nscd/connections.c:954 nscd/connections.c:1007 #, c-format -msgid "Real-time signal %d" -msgstr "Gerçek-zamanlı sinyal %d" +msgid "cannot write result: %s" +msgstr "sonuç yazılamıyor: %s" -#: string/strsignal.c:73 +#: nscd/connections.c:1082 #, c-format -msgid "Unknown signal %d" -msgstr "Bilinmeyen sinyal %d" +msgid "error getting caller's id: %s" +msgstr "çaÄŸrıcı kimliÄŸi alınırken hata: %s" -#: timezone/zdump.c:176 +#: nscd/connections.c:1140 nscd/connections.c:1154 #, c-format -msgid "%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n" -msgstr "" -"%s: kullanımı: %s [ --version ] [ -v ] [ -c kesimZamanı ]\n" -"zamanDilimiÄ°smi ...\n" +msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode" +msgstr "/proc/self/cmdline açılamadı: %s; paranoya kipi iptal ediliyor" -#: timezone/zdump.c:269 -msgid "Error writing to standard output" -msgstr "Standart çıktıya yazarken hata" +#: nscd/connections.c:1194 +#, c-format +msgid "cannot change to old UID: %s; disabling paranoia mode" +msgstr "eski UID'e dönülemedi: %s; paranoya kipi iptal ediliyor" -#: timezone/zic.c:361 +#: nscd/connections.c:1204 #, c-format -msgid "%s: Memory exhausted: %s\n" -msgstr "%s: Bellek tükendi: %s\n" +msgid "cannot change to old GID: %s; disabling paranoia mode" +msgstr "eski GID'e dönülemedi: %s; paranoya kipi iptal ediliyor" -#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157 -msgid "Unknown system error" -msgstr "Bilinmeyen sistem hatası" +#: nscd/connections.c:1217 +#, c-format +msgid "cannot change to old working directory: %s; disabling paranoia mode" +msgstr "eski çalışma dizinine dönülemiyor: %s; paranoya kipi iptal ediliyor" -#: timezone/zic.c:420 +#: nscd/connections.c:1245 #, c-format -msgid "\"%s\", line %d: %s" -msgstr "\"%s\", satır %d: %s" +msgid "re-exec failed: %s; disabling paranoia mode" +msgstr "re-exec baÅŸarısız: %s; paranoya kipi iptal ediliyor" -#: timezone/zic.c:423 +#: nscd/connections.c:1254 #, c-format -msgid " (rule from \"%s\", line %d)" -msgstr " (\"%s\", %d satırından kural)" +msgid "cannot change current working directory to \"/\": %s" +msgstr "çalışma dizini \"/\" yapılamadı: %s" -#: timezone/zic.c:435 -msgid "warning: " -msgstr "uyarı: " +#: nscd/connections.c:1372 +#, c-format +msgid "short read while reading request: %s" +msgstr "istenen okuma kısa: %s" -#: timezone/zic.c:445 +#: nscd/connections.c:1404 #, c-format -msgid "" -"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" -"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" -msgstr "" -"%s: kullanımı: %s [ --version ] [ -s ] [ -v ]\n" -"\t[ -l yerelZaman ] [ -p posixKuralları ] [ -d dizin ]\n" -"\t[ -L artıkSaniyeler ] [ -y yıltürü ] [ dosyaismi ... ]\n" +msgid "key length in request too long: %d" +msgstr "istenen anahtar/tuÅŸ uzunluÄŸu fazla: %d" + +#: nscd/connections.c:1417 +#, c-format +msgid "short read while reading request key: %s" +msgstr "istenen anahtar/tuÅŸ okunurken kısa okuma: %s" + +#: nscd/connections.c:1426 +#, c-format +msgid "handle_request: request received (Version = %d) from PID %ld" +msgstr "handle_request: %2$ld numaralı süreçden istek alındı (Sürüm = %1$d)" -#: timezone/zic.c:492 +#: nscd/connections.c:1431 #, c-format -msgid "%s: More than one -d option specified\n" -msgstr "%s: Birden fazla -d seçeneÄŸi belirtilmiÅŸ\n" +msgid "handle_request: request received (Version = %d)" +msgstr "handle_request: istek alındı (Sürüm = %d)" -#: timezone/zic.c:502 +#: nscd/connections.c:1792 #, c-format -msgid "%s: More than one -l option specified\n" -msgstr "%s: Birden fazla -l seçeneÄŸi belirtilmiÅŸ\n" +msgid "could only start %d threads; terminating" +msgstr "sadece %d evre baÅŸlatılabilir; sonlanıyor" -#: timezone/zic.c:512 +#: nscd/connections.c:1840 nscd/connections.c:1841 nscd/connections.c:1858 +#: nscd/connections.c:1867 nscd/connections.c:1885 nscd/connections.c:1896 +#: nscd/connections.c:1907 #, c-format -msgid "%s: More than one -p option specified\n" -msgstr "%s: Birden fazla -p seçeneÄŸi belirtilmiÅŸ\n" +msgid "Failed to run nscd as user '%s'" +msgstr "nscd '%s' kullanıcısı olarak çalıştırılamadı" -#: timezone/zic.c:522 +#: nscd/connections.c:1859 #, c-format -msgid "%s: More than one -y option specified\n" -msgstr "%s: Birden fazla -y seçeneÄŸi belirtilmiÅŸ\n" +msgid "initial getgrouplist failed" +msgstr "ilk getgrouplist baÅŸarısız" -#: timezone/zic.c:532 +#: nscd/connections.c:1868 #, c-format -msgid "%s: More than one -L option specified\n" -msgstr "%s: Birden fazla -L seçeneÄŸi belirtilmiÅŸ\n" +msgid "getgrouplist failed" +msgstr "getgrouplist baÅŸarısız" -#: timezone/zic.c:639 +#: nscd/connections.c:1886 #, c-format -msgid "%s: Can't unlink %s: %s\n" -msgstr "%s: %s bağı kaldırılamıyor: %s\n" - -#: timezone/zic.c:646 -msgid "hard link failed, symbolic link used" -msgstr "sabit baÄŸ baÅŸarısız, sembolik baÄŸ kullanıldı" +msgid "setgroups failed" +msgstr "setgroups baÅŸarısız" -#: timezone/zic.c:654 +#: nscd/grpcache.c:400 nscd/hstcache.c:411 nscd/initgrcache.c:411 +#: nscd/pwdcache.c:395 #, c-format -msgid "%s: Can't link from %s to %s: %s\n" -msgstr "%s: %s den %s e baÄŸ kurulamıyor: %s\n" +msgid "short write in %s: %s" +msgstr "%s içinde kısa yazma: %s" -#: timezone/zic.c:752 timezone/zic.c:754 -msgid "same rule name in multiple files" -msgstr "bir çok dosyada aynı kural ismi var" +#: nscd/grpcache.c:443 nscd/initgrcache.c:77 +#, c-format +msgid "Haven't found \"%s\" in group cache!" +msgstr "\"%s\" grup arabelleÄŸinde yok!" -#: timezone/zic.c:795 -msgid "unruly zone" -msgstr "kuralsız dilim" +#: nscd/grpcache.c:445 nscd/initgrcache.c:79 +#, c-format +msgid "Reloading \"%s\" in group cache!" +msgstr "\"%s\" grup arabelleÄŸine yeniden yükleniyor!" -#: timezone/zic.c:802 +#: nscd/grpcache.c:536 #, c-format -msgid "%s in ruleless zone" -msgstr "%s kuralsız zaman diliminde" +msgid "Invalid numeric gid \"%s\"!" +msgstr "\"%s\" grup numarası geçersiz!" -#: timezone/zic.c:823 -msgid "standard input" -msgstr "standart girdi" +#: nscd/mem.c:382 +#, c-format +msgid "freed %zu bytes in %s cache" +msgstr "%2$s arabelleÄŸinde %1$zu bayt serbest bırakıldı" -#: timezone/zic.c:828 +#: nscd/mem.c:511 #, c-format -msgid "%s: Can't open %s: %s\n" -msgstr "%s: %s açılamıyor: %s\n" +msgid "no more memory for database '%s'" +msgstr "veritabanı '%s' için bellek kalmadı" -#: timezone/zic.c:839 -msgid "line too long" -msgstr "satır çok uzun" +#: nscd/nscd.c:97 +msgid "Read configuration data from NAME" +msgstr "Yapılandırma verisini Ä°SÄ°M den okur" -#: timezone/zic.c:859 -msgid "input line of unknown type" -msgstr "girdi satırının türü bilinmiyor" +#: nscd/nscd.c:99 +msgid "Do not fork and display messages on the current tty" +msgstr "Ãœzerinde çalışılan tty de iletiler ayrılmaz ve gösterilir" -#: timezone/zic.c:875 -#, c-format -msgid "%s: Leap line in non leap seconds file %s\n" -msgstr "%s: artık saniyeler olmayan %s dosyasında `Leap' satırı\n" +#: nscd/nscd.c:100 +msgid "NUMBER" +msgstr "SAYI" -#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322 -#, c-format -msgid "%s: panic: Invalid l_value %d\n" -msgstr "%s: panik: sol deÄŸer (l_value) %d geçersiz\n" +#: nscd/nscd.c:100 +msgid "Start NUMBER threads" +msgstr "SAYIlı baÅŸlıkları baÅŸlatır" -#: timezone/zic.c:890 -#, c-format -msgid "%s: Error reading %s\n" -msgstr "%s: %s okunurken hata\n" +#: nscd/nscd.c:101 +msgid "Shut the server down" +msgstr "Sunucuyu indirir" -#: timezone/zic.c:897 -#, c-format -msgid "%s: Error closing %s: %s\n" -msgstr "%s: %s kapatılırken hata: %s\n" +#: nscd/nscd.c:102 +msgid "Print current configuration statistic" +msgstr "Åžu anki yapılandırma istatistiklerini basar" -#: timezone/zic.c:902 -msgid "expected continuation line not found" -msgstr "gereken süreklilik satırı bulunamadı" +#: nscd/nscd.c:103 +msgid "TABLE" +msgstr "TABLO" -#: timezone/zic.c:958 -msgid "wrong number of fields on Rule line" -msgstr "`Rule' satırının alanları eksik ya da fazla" +#: nscd/nscd.c:104 +msgid "Invalidate the specified cache" +msgstr "Belirtilen arabellek geçersiz kılındı" -#: timezone/zic.c:962 -msgid "nameless rule" -msgstr "adsız kural" +#: nscd/nscd.c:105 +msgid "TABLE,yes" +msgstr "TABLO,evet" -#: timezone/zic.c:967 -msgid "invalid saved time" -msgstr "kazanılmış zaman geçersiz" +#: nscd/nscd.c:106 +msgid "Use separate cache for each user" +msgstr "Her kullanıcı için ayrı arabellek kullanılır" -#: timezone/zic.c:986 -msgid "wrong number of fields on Zone line" -msgstr "`Zone' satırının alanları eksik ya da fazla" +#: nscd/nscd.c:111 +msgid "Name Service Cache Daemon." +msgstr "Name Service Cache Daemon." -#: timezone/zic.c:992 +#: nscd/nscd.c:143 nss/getent.c:858 nss/makedb.c:123 #, c-format -msgid "\"Zone %s\" line and -l option are mutually exclusive" -msgstr "\"Zone %s\" satırı ve -l seçeneÄŸi çeliÅŸiyor" +msgid "wrong number of arguments" +msgstr "argüman sayısı hatalı" -#: timezone/zic.c:1000 +#: nscd/nscd.c:153 #, c-format -msgid "\"Zone %s\" line and -p option are mutually exclusive" -msgstr "\"Zone %s\" satırı ve -p seçeneÄŸi çeliÅŸiyor" +msgid "failure while reading configuration file; this is fatal" +msgstr "yapılandırma dosyası okunurken hata; bu ölümcül bir hata" -#: timezone/zic.c:1012 +#: nscd/nscd.c:162 #, c-format -msgid "duplicate zone name %s (file \"%s\", line %d)" -msgstr "dilim ismi %s tekrarlanmış (dosya \"%s\", satır %d)" +msgid "already running" +msgstr "Zaten çalışıyor" -#: timezone/zic.c:1028 -msgid "wrong number of fields on Zone continuation line" -msgstr "`Zone' devam satırının alanları eksik ya da fazla" +#: nscd/nscd.c:177 nscd/nscd.c:232 +#, c-format +msgid "cannot fork" +msgstr "çatallanamıyor" -#: timezone/zic.c:1068 -msgid "invalid UTC offset" -msgstr "UTC offset geçersiz" +#: nscd/nscd.c:240 +#, c-format +msgid "cannot change current working directory to \"/\"" +msgstr "çalışma dizini \"/\" yapılamıyor" -#: timezone/zic.c:1071 -msgid "invalid abbreviation format" -msgstr "kısaltma biçemi geçersiz" +#: nscd/nscd.c:248 +msgid "Could not create log file" +msgstr "Günlük dosyası oluÅŸturulamadı" -#: timezone/zic.c:1097 -msgid "Zone continuation line end time is not after end time of previous line" -msgstr "`Zone' devamlılık satırının bitiÅŸ zamanı önceki satırın bitiÅŸ zamanından sonra deÄŸil" +#: nscd/nscd.c:301 nscd/nscd.c:326 nscd/nscd_stat.c:172 +#, c-format +msgid "Only root is allowed to use this option!" +msgstr "Bu seçenek sadece root tarafından kullanılabilir!" -#: timezone/zic.c:1124 -msgid "wrong number of fields on Leap line" -msgstr "`Leap' satırının alanları eksik ya da fazla" +#: nscd/nscd.c:359 nscd/nscd_stat.c:191 +#, c-format +msgid "write incomplete" +msgstr "yazma tamamlanamıyor" -#: timezone/zic.c:1133 -msgid "invalid leaping year" -msgstr "artık yıl geçersiz" +#: nscd/nscd.c:370 +#, c-format +msgid "cannot read invalidate ACK" +msgstr "geçersizleÅŸtirme ACK'sı okunamıyor" -#: timezone/zic.c:1148 timezone/zic.c:1252 -msgid "invalid month name" -msgstr "ay ismi geçersiz" +#: nscd/nscd.c:376 +#, c-format +msgid "invalidation failed" +msgstr "geçersizleÅŸtirme baÅŸarısız" -#: timezone/zic.c:1161 timezone/zic.c:1374 timezone/zic.c:1388 -msgid "invalid day of month" -msgstr "ayın günü geçersiz" +#: nscd/nscd.c:386 +#, c-format +msgid "secure services not implemented anymore" +msgstr "güvenli hizmetler artık gerçeklenmiyor" -#: timezone/zic.c:1166 -msgid "time before zero" -msgstr "sıfırdan önceki zaman" +#: nscd/nscd_conf.c:55 +#, c-format +msgid "database %s is not supported\n" +msgstr "veritabanı %s desteklenmiyor\n" -#: timezone/zic.c:1170 -msgid "time too small" -msgstr "süre çok kısa" +#: nscd/nscd_conf.c:106 +#, c-format +msgid "Parse error: %s" +msgstr "Çözümleme hatası: %s" -#: timezone/zic.c:1174 -msgid "time too large" -msgstr "süre çok uzun" +#: nscd/nscd_conf.c:191 +#, c-format +msgid "Must specify user name for server-user option" +msgstr "server-user seçeneÄŸi için kullanıcı ismi belirtilmelidir" -#: timezone/zic.c:1178 timezone/zic.c:1281 -msgid "invalid time of day" -msgstr "günün tarihi geçersiz" +#: nscd/nscd_conf.c:198 +#, c-format +msgid "Must specify user name for stat-user option" +msgstr "stat-user seçeneÄŸi için kullanıcı ismi belirtilmelidir" -#: timezone/zic.c:1197 -msgid "illegal CORRECTION field on Leap line" -msgstr "`Leap' satırında kuraldışı CORRECTION alanı" +#: nscd/nscd_conf.c:242 +#, c-format +msgid "invalid value for 'reload-count': %u" +msgstr "'reload-count' için deÄŸer geçersiz: %u" -#: timezone/zic.c:1201 -msgid "illegal Rolling/Stationary field on Leap line" -msgstr "`Leap' satırında kuraldışı Rolling/Stationary alanı" +#: nscd/nscd_conf.c:257 +#, c-format +msgid "Must specify value for restart-interval option" +msgstr "restart-interval seçeneÄŸi için deÄŸer belirtilmelidir" -#: timezone/zic.c:1216 -msgid "wrong number of fields on Link line" -msgstr "`Link' satırının alanları eksik ya da fazla" +#: nscd/nscd_conf.c:271 +#, c-format +msgid "Unknown option: %s %s %s" +msgstr "Bilinmeyen seçenek: %s %s %s" -#: timezone/zic.c:1220 -msgid "blank FROM field on Link line" -msgstr "`Link' satırında FROM alanı boÅŸ" +#: nscd/nscd_conf.c:284 +#, c-format +msgid "cannot get current working directory: %s; disabling paranoia mode" +msgstr "çalışılmakta olan dizin alınamıyor: %s; paranoya kipi iptal ediliyor" -#: timezone/zic.c:1224 -msgid "blank TO field on Link line" -msgstr "`Link' satırında TO alanı boÅŸ" +#: nscd/nscd_conf.c:304 +#, c-format +msgid "maximum file size for %s database too small" +msgstr "%s veritabanı için azami dosya boyu çok küçük" -#: timezone/zic.c:1301 -msgid "invalid starting year" -msgstr "baÅŸlangıç yılı geçersiz" +#: nscd/nscd_stat.c:141 +#, c-format +msgid "cannot write statistics: %s" +msgstr "istatistikler yazılamıyor: %s" -#: timezone/zic.c:1305 -msgid "starting year too low to be represented" -msgstr "baÅŸlangıç yılı gösterilemeyecek kadar küçük" +#: nscd/nscd_stat.c:156 +msgid "yes" +msgstr "evet" + +#: nscd/nscd_stat.c:157 +msgid "no" +msgstr "hayır" -#: timezone/zic.c:1307 -msgid "starting year too high to be represented" -msgstr "baÅŸlangıç yılı gösterilemeyecek kadar büyük" +#: nscd/nscd_stat.c:168 +#, c-format +msgid "Only root or %s is allowed to use this option!" +msgstr "Bu seçenek sadece root veya %s tarafından kullanılabilir!" -#: timezone/zic.c:1326 -msgid "invalid ending year" -msgstr "bitiÅŸ yılı geçersiz" +#: nscd/nscd_stat.c:179 +#, c-format +msgid "nscd not running!\n" +msgstr "nscd çalışmıyor!\n" -#: timezone/zic.c:1330 -msgid "ending year too low to be represented" -msgstr "bitiÅŸ yılı gösterilemeyecek kadar küçük" +#: nscd/nscd_stat.c:203 +#, c-format +msgid "cannot read statistics data" +msgstr "istatistik verileri okunamıyor" -#: timezone/zic.c:1332 -msgid "ending year too high to be represented" -msgstr "bitiÅŸ yılı gösterilemeyecek kadar büyük" +#: nscd/nscd_stat.c:206 +#, c-format +msgid "" +"nscd configuration:\n" +"\n" +"%15d server debug level\n" +msgstr "" +"nscd yapılandırması:\n" +"\n" +"%15d sunucu hata ayıklama seviyesi\n" -#: timezone/zic.c:1335 -msgid "starting year greater than ending year" -msgstr "baÅŸlangıç yılı bitiÅŸ yılından büyük" +#: nscd/nscd_stat.c:230 +#, c-format +msgid "%3ud %2uh %2um %2lus server runtime\n" +msgstr "%3ud %2uh %2um %2lus sunucu çalışma zamanı\n" -#: timezone/zic.c:1342 -msgid "typed single year" -msgstr "türünde tek yıl" +#: nscd/nscd_stat.c:233 +#, c-format +msgid " %2uh %2um %2lus server runtime\n" +msgstr " %2uh %2um %2lus sunucu çalışma zamanı\n" -#: timezone/zic.c:1379 -msgid "invalid weekday name" -msgstr "gün ismi geçersiz" +#: nscd/nscd_stat.c:235 +#, c-format +msgid " %2um %2lus server runtime\n" +msgstr " %2um %2lus sunucu çalışma zamanı\n" -#: timezone/zic.c:1494 +#: nscd/nscd_stat.c:237 #, c-format -msgid "%s: Can't remove %s: %s\n" -msgstr "%s: %s silinemiyor: %s\n" +msgid " %2lus server runtime\n" +msgstr " %2lus sunucu çalışma zamanı\n" -#: timezone/zic.c:1504 +#: nscd/nscd_stat.c:239 #, c-format -msgid "%s: Can't create %s: %s\n" -msgstr "%s: %s oluÅŸturulamıyor: %s\n" +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" +msgstr "" +"%15d ÅŸu an ki evre sayısı\n" +"%15d azami evre sayısı\n" +"%15lu istemciler bu kadar defa bekleyecek\n" +"%15s paranoya kipi etkin\n" +"%15lu dahili yeniden baÅŸlatma\n" -#: timezone/zic.c:1570 +#: nscd/nscd_stat.c:273 #, c-format -msgid "%s: Error writing %s\n" -msgstr "%s: %s yazılırken hata oluÅŸtu\n" +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 cache hits on positive entries\n" +"%15 cache hits on negative entries\n" +"%15 cache misses on positive entries\n" +"%15 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 number of delays on rdlock\n" +"%15 number of delays on wrlock\n" +"%15 memory allocations failed\n" +"%15s check /etc/%s for changes\n" +msgstr "" +"\n" +"%s arabellek:\n" +"\n" +"%15s arabellek etkin\n" +"%15s arabellek kalıcı\n" +"%15s arabellek paylaşımlı\n" +"%15zu önerilen boyut\n" +"%15zu toplam veri havuzu boyu\n" +"%15zu kullanılmış veri havuzu boyu\n" +"%15lu saniye; pozitif girdiler için yaÅŸam süresi\n" +"%15lu saniye; negatif girdiler için yaÅŸam süresi\n" +"%15 arabellek; pozitif girdilerde ulaşılan\n" +"%15 arabellek; negatif girdilerde ulaşılan\n" +"%15 arabellek; pozitif girdilerde kaybedilen\n" +"%15 arabellek; negatif girdilerde kaybedilen\n" +"%15lu%% arabellekleme oranı\n" +"%15zu arabellekli deÄŸerlerin ÅŸimdiki sayısı\n" +"%15zu arabellekli deÄŸerlerin azami sayısı\n" +"%15zu aranan azami zincir uzunluÄŸu\n" +"%15 rdlock üzerinde gecikmelerin sayısı\n" +"%15 wrlocküzerinde gecikmelerin sayısı\n" +"%15 bellek ayırma baÅŸarısız\n" +"%15s /etc/%s'de deÄŸiÅŸiklikler için yapılan denetim sayısı\n" -#: timezone/zic.c:1760 -msgid "can't determine time zone abbreviation to use just after until time" -msgstr "süreye deÄŸinden hemen sonra kullanılacak zaman dilimi kısaltması saptanamadı" +#: nscd/pwdcache.c:438 +#, c-format +msgid "Haven't found \"%s\" in password cache!" +msgstr "\"%s\" parola arabelleÄŸinde yok!" -#: timezone/zic.c:1803 -msgid "too many transitions?!" -msgstr "çok fazla geçiÅŸ?!" +#: nscd/pwdcache.c:440 +#, c-format +msgid "Reloading \"%s\" in password cache!" +msgstr "\"%s\" parola arabelleÄŸine yeriden yükleniyor!" + +#: nscd/pwdcache.c:532 +#, c-format +msgid "Invalid numeric uid \"%s\"!" +msgstr "\"%s\" kullanıcı numarası geçersiz!" + +#: nscd/selinux.c:151 +#, c-format +msgid "Failed opening connection to the audit subsystem: %m" +msgstr "denetim altsistemine baÄŸlantı kurulamadı: %m" + +#: nscd/selinux.c:172 +msgid "Failed to set keep-capabilities" +msgstr "Tutma yetenekleri ayarlanamadı" + +#: nscd/selinux.c:173 nscd/selinux.c:232 +#, c-format +msgid "prctl(KEEPCAPS) failed" +msgstr "prctl(KEEPCAPS) baÅŸarısız" -#: timezone/zic.c:1822 -msgid "internal error - addtype called with bad isdst" -msgstr "iç hata -- addtype hatalı isdst ile çaÄŸrıldı" +#: nscd/selinux.c:187 +msgid "Failed to initialize drop of capabilities" +msgstr "yeteneklerin kaldırılması baÅŸlatılamadı" -#: timezone/zic.c:1826 -msgid "internal error - addtype called with bad ttisstd" -msgstr "iç hata -- addtype hatalı ttisstd ile çaÄŸrıldı" +#: nscd/selinux.c:188 +#, c-format +msgid "cap_init failed" +msgstr "cap_init baÅŸarısız" -#: timezone/zic.c:1830 -msgid "internal error - addtype called with bad ttisgmt" -msgstr "iç hata -- addtype hatalı ttisgmt ile çaÄŸrıldı" +#: nscd/selinux.c:205 +msgid "Failed to drop capabilities\n" +msgstr "yetenekler kaldırılamadı\n" -#: timezone/zic.c:1849 -msgid "too many local time types" -msgstr "yerel zaman türleri çok fazla" +#: nscd/selinux.c:206 nscd/selinux.c:223 +#, c-format +msgid "cap_set_proc failed" +msgstr "cap_set_proc baÅŸarısız" -#: timezone/zic.c:1877 -msgid "too many leap seconds" -msgstr "çok fazla artık saniye" +#: nscd/selinux.c:222 +msgid "Failed to drop capabilities" +msgstr "Yetenekler kaldırılamadı" -#: timezone/zic.c:1883 -msgid "repeated leap second moment" -msgstr "tekrarlanan artık saniye anı" +#: nscd/selinux.c:231 +msgid "Failed to unset keep-capabilities" +msgstr "Tutma yetenekleri kaldırılamadı" -#: timezone/zic.c:1935 -msgid "Wild result from command execution" -msgstr "Komut icrasından alınan sonuç garip" +#: nscd/selinux.c:247 +msgid "Failed to determine if kernel supports SELinux" +msgstr "Çekirdek SELinux'u destekliyor mu, saptanamadı." -#: timezone/zic.c:1936 +#: nscd/selinux.c:262 #, c-format -msgid "%s: command was '%s', result was %d\n" -msgstr "%s: komut `%s' idi, sonuç %d oldu\n" +msgid "Failed to start AVC thread" +msgstr "EVA evresi baÅŸlatılamadı" -#: timezone/zic.c:2031 -msgid "Odd number of quotation marks" -msgstr "Tırnak iÅŸaretleri tek sayıda" +#: nscd/selinux.c:284 +#, c-format +msgid "Failed to create AVC lock" +msgstr "EVA kilidi oluÅŸturulamadı" -#: timezone/zic.c:2051 timezone/zic.c:2070 -msgid "time overflow" -msgstr "zaman taÅŸması" +#: nscd/selinux.c:324 +#, c-format +msgid "Failed to start AVC" +msgstr "EVA baÅŸlatılamadı" -#: timezone/zic.c:2117 -msgid "use of 2/29 in non leap-year" -msgstr "artık olmayan yıl içinde 2/29 kullanımı" +#: nscd/selinux.c:326 +msgid "Access Vector Cache (AVC) started" +msgstr "EriÅŸim Vektörleri ArabelleÄŸi (EVA) baÅŸlatıldı" -#: timezone/zic.c:2151 -msgid "no day in month matches rule" -msgstr "ay içinde kurala uyan gün yok" +#: nscd/selinux.c:347 +msgid "Error getting context of socket peer" +msgstr "soket çifti baÄŸlamı alınırken hata" -#: timezone/zic.c:2175 -msgid "too many, or too long, time zone abbreviations" -msgstr "çok fazla ya da çok uzun zaman dilimi kısaltmaları" +#: nscd/selinux.c:352 +msgid "Error getting context of nscd" +msgstr "nscd baÄŸlamı alınırken hata" -#: timezone/zic.c:2216 -#, c-format -msgid "%s: Can't create directory %s: %s\n" -msgstr "%s: %s dizini oluÅŸturulamıyor: %s\n" +#: nscd/selinux.c:358 +msgid "Error getting sid from context" +msgstr "BaÄŸlamdan sid alınırken hata" -#: timezone/zic.c:2238 +#: nscd/selinux.c:390 #, c-format -msgid "%s: %d did not sign extend correctly\n" -msgstr "%s: %d ölçüyü tutturamadı\n" - -#: posix/../sysdeps/generic/wordexp.c:1797 -msgid "parameter null or not set" -msgstr "parametre ya null ya da verilmemiÅŸ" +msgid "" +"\n" +"SELinux AVC Statistics:\n" +"\n" +"%15u entry lookups\n" +"%15u entry hits\n" +"%15u entry misses\n" +"%15u entry discards\n" +"%15u CAV lookups\n" +"%15u CAV hits\n" +"%15u CAV probes\n" +"%15u CAV misses\n" +msgstr "" +"\n" +"SELinux EVA istatistikleri:\n" +"\n" +"%15u girdi arandı\n" +"%15u girdi yapıldı\n" +"%15u girdi kayıp\n" +"%15u girdi iptal\n" +"%15u vektör arandı\n" +"%15u toplam vektör\n" +"%15u vektör algılandı\n" +"%15u vektör kayıp\n" -#: posix/../sysdeps/posix/gai_strerror.c:31 -msgid "Address family for hostname not supported" -msgstr "Makina ismi için adres ailesi desteklenmiyor" +#: nss/getent.c:52 +msgid "database [key ...]" +msgstr "veritabanı [anahtar/tuÅŸ ...]" -#: posix/../sysdeps/posix/gai_strerror.c:32 -msgid "Temporary failure in name resolution" -msgstr "Ä°sim çözünürlüğünde geçici baÅŸarısızlık" +#: nss/getent.c:57 +msgid "Service configuration to be used" +msgstr "Kullanılacak yapılandırmayı hizmete alır" -#: posix/../sysdeps/posix/gai_strerror.c:33 -msgid "Bad value for ai_flags" -msgstr "ai_flags için deÄŸer hatalı" +#: nss/getent.c:62 +msgid "" +"Get entries from administrative database. For bug reporting instructions, please see:\n" +".\n" +msgstr "" +"Yönetimsel veritabanındaki girdileri gösterir.\n" +"Yazılım hatalarını bildirme iÅŸlemleri için,\n" +" adresine bakınız.\n" +"Çeviri hatalarını adresine bildiriniz.\n" -#: posix/../sysdeps/posix/gai_strerror.c:34 -msgid "Non-recoverable failure in name resolution" -msgstr "Ä°sim çözümlemesinde düzeltilebilir olmayan bozukluk" +#: nss/getent.c:145 nss/getent.c:394 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "Numaralama %s ile desteklenmiyor\n" -#: posix/../sysdeps/posix/gai_strerror.c:35 -msgid "ai_family not supported" -msgstr "ai_family desteklenmiyor" +#: nss/getent.c:782 +#, c-format +msgid "Unknown database name" +msgstr "Bilinmeyen veritabanı ismi" -#: posix/../sysdeps/posix/gai_strerror.c:36 -msgid "Memory allocation failure" -msgstr "Bellek tahsisi baÅŸarısız" +#: nss/getent.c:808 +msgid "Supported databases:\n" +msgstr "Desteklenen veritabanları:\n" -#: posix/../sysdeps/posix/gai_strerror.c:37 -msgid "No address associated with hostname" -msgstr "Makina ismiyle iliÅŸkili adres yok" +#: nss/getent.c:868 +#, c-format +msgid "Unknown database: %s\n" +msgstr "Bilinmeyen veritabanı: %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:38 -msgid "Name or service not known" -msgstr "Ä°sim ya da servis bilinmiyor" +#: nss/makedb.c:60 +msgid "Convert key to lower case" +msgstr "Küçük harfe çevirir" + +#: nss/makedb.c:63 +msgid "Do not print messages while building database" +msgstr "Veritabanı oluÅŸturulurken iletiler basılmaz" + +#: nss/makedb.c:65 +msgid "Print content of database file, one entry a line" +msgstr "Veritabanı içeriÄŸi her satırda bir girdi olarak basılır" + +#: nss/makedb.c:70 +msgid "Create simple DB database from textual input." +msgstr "Metinsel girdiden basit DB veritabanı oluÅŸturur." -#: posix/../sysdeps/posix/gai_strerror.c:39 -msgid "Servname not supported for ai_socktype" -msgstr "ai_socktype için sunucu ismi desteklenmiyor" +#: nss/makedb.c:73 +msgid "" +"INPUT-FILE OUTPUT-FILE\n" +"-o OUTPUT-FILE INPUT-FILE\n" +"-u INPUT-FILE" +msgstr "" +"GÄ°RDÄ°-DOSYASI ÇIKTI-DOSYASI\n" +"-o ÇIKTI-DOSYASI GÄ°RDÄ°-DOSYASI\n" +"-u GÄ°RDÄ°-DOSYASI" -#: posix/../sysdeps/posix/gai_strerror.c:40 -msgid "ai_socktype not supported" -msgstr "ai_socktype desteklenmiyor" +#: nss/makedb.c:142 +#, c-format +msgid "No usable database library found." +msgstr "Kullanılabilir bir veritabanı kütüphanesi yok." -#: posix/../sysdeps/posix/gai_strerror.c:41 -msgid "System error" -msgstr "Sistem hatası" +#: nss/makedb.c:149 +#, c-format +msgid "cannot open database file `%s': %s" +msgstr "`%s' veritabanı dosyası açılamıyor: %s" -#: posix/../sysdeps/posix/gai_strerror.c:42 -msgid "Processing request in progress" -msgstr "Ä°ÅŸlem zaten süreç dahilinde" +#: nss/makedb.c:151 +msgid "incorrectly formatted file" +msgstr "yanlış biçimlenmiÅŸ dosya" -#: posix/../sysdeps/posix/gai_strerror.c:43 -msgid "Request canceled" -msgstr "Ä°stem iptal edildi" +#: nss/makedb.c:331 +msgid "duplicate key" +msgstr "yinelenen anahtar/tuÅŸ" -#: posix/../sysdeps/posix/gai_strerror.c:44 -msgid "Request not canceled" -msgstr "Ä°stem iptal edilmedi" +#: nss/makedb.c:337 +#, c-format +msgid "while writing database file" +msgstr "veritabanı dosyası yazılırken" -#: posix/../sysdeps/posix/gai_strerror.c:45 -msgid "All requests done" -msgstr "Tüm istekler yerine getirildi" +#: nss/makedb.c:348 +#, c-format +msgid "problems while reading `%s'" +msgstr "`%s' okunurken sorunlar" -#: posix/../sysdeps/posix/gai_strerror.c:46 -msgid "Interrupted by a signal" -msgstr "Bir sinyal ile engellendi" +#: nss/makedb.c:368 nss/makedb.c:385 +#, c-format +msgid "while reading database" +msgstr "veritabanı okunurken" -#: posix/getconf.c:892 +#: posix/getconf.c:940 #, c-format msgid "Usage: %s [-v specification] variable_name [pathname]\n" msgstr "Kullanımı: %s [-v özellik] deÄŸiÅŸken_ismi [dosyayolu_ismi]\n" -#: posix/getconf.c:950 +#: posix/getconf.c:943 +#, c-format +msgid " %s -a [pathname]\n" +msgstr " %s -a [yolismi]\n" + +#: posix/getconf.c:1062 #, c-format msgid "unknown specification \"%s\"" msgstr "Özellik \"%s\" bilinmiyor" -#: posix/getconf.c:979 posix/getconf.c:995 +#: posix/getconf.c:1090 +#, c-format +msgid "Couldn't execute %s" +msgstr "%s çalıştırılamadı" + +#: posix/getconf.c:1130 posix/getconf.c:1146 msgid "undefined" msgstr "atanmamış" -#: posix/getconf.c:1017 +#: posix/getconf.c:1168 #, c-format msgid "Unrecognized variable `%s'" msgstr "Tanınmayan deÄŸiÅŸken `%s'" -#: posix/getopt.c:692 posix/getopt.c:711 +#: posix/getopt.c:571 posix/getopt.c:587 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: `%s' seçeneÄŸi burada belirsiz\n" -#: posix/getopt.c:744 posix/getopt.c:748 +#: posix/getopt.c:620 posix/getopt.c:624 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: `--%s' seçeneÄŸi argümansız kullanılır\n" -#: posix/getopt.c:757 posix/getopt.c:762 +#: posix/getopt.c:633 posix/getopt.c:638 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: `%c%s' seçeneÄŸi argümansız kullanılır\n" -#: posix/getopt.c:807 posix/getopt.c:829 posix/getopt.c:1159 -#: posix/getopt.c:1181 +#: posix/getopt.c:681 posix/getopt.c:700 posix/getopt.c:1016 +#: posix/getopt.c:1035 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: `%s' seçeneÄŸi bir argümanla kullanılır\n" -#: posix/getopt.c:867 posix/getopt.c:870 +#: posix/getopt.c:738 posix/getopt.c:741 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: tanınmayan seçenek `--%s'\n" -#: posix/getopt.c:878 posix/getopt.c:881 +#: posix/getopt.c:749 posix/getopt.c:752 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: tanınmayan seçenek: `%c%s'\n" -#: posix/getopt.c:936 posix/getopt.c:939 +#: posix/getopt.c:804 posix/getopt.c:807 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: kuraldışı seçenek -- %c\n" -#: posix/getopt.c:945 posix/getopt.c:948 +#: posix/getopt.c:813 posix/getopt.c:816 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: geçersiz seçenek -- %c\n" -#: posix/getopt.c:1003 posix/getopt.c:1022 posix/getopt.c:1234 -#: posix/getopt.c:1255 +#: posix/getopt.c:868 posix/getopt.c:884 posix/getopt.c:1088 +#: posix/getopt.c:1106 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: seçenek bir argümanla kullanılır -- %c\n" -#: posix/getopt.c:1074 posix/getopt.c:1093 +#: posix/getopt.c:937 posix/getopt.c:953 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: `-W %s' seçeneÄŸi burada belirsiz\n" -#: posix/getopt.c:1117 posix/getopt.c:1138 +#: posix/getopt.c:977 posix/getopt.c:995 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: `-W %s' seçeneÄŸi argümansız kullanılır\n" -#: posix/regcomp.c:150 +#: posix/regcomp.c:135 msgid "No match" msgstr "EÅŸleÅŸme yok" -#: posix/regcomp.c:153 +#: posix/regcomp.c:138 msgid "Invalid regular expression" msgstr "Düzenli ifade geçersiz" -#: posix/regcomp.c:156 +#: posix/regcomp.c:141 msgid "Invalid collation character" msgstr "KarşılaÅŸtırma karakteri geçersiz" -#: posix/regcomp.c:159 +#: posix/regcomp.c:144 msgid "Invalid character class name" msgstr "Geçersiz karakter sınıfı ismi" -#: posix/regcomp.c:162 +#: posix/regcomp.c:147 msgid "Trailing backslash" msgstr "Ä°zleyen tersbölü" -#: posix/regcomp.c:165 +#: posix/regcomp.c:150 msgid "Invalid back reference" msgstr "Geriye baÅŸvuru geçersiz" -#: posix/regcomp.c:168 +#: posix/regcomp.c:153 msgid "Unmatched [ or [^" msgstr "[ ya da [^ eÅŸleÅŸmiyor" -#: posix/regcomp.c:171 +#: posix/regcomp.c:156 msgid "Unmatched ( or \\(" msgstr "( ya da \\( eÅŸleÅŸmiyor" -#: posix/regcomp.c:174 +#: posix/regcomp.c:159 msgid "Unmatched \\{" msgstr "\\{ eÅŸleÅŸmiyor" -#: posix/regcomp.c:177 +#: posix/regcomp.c:162 msgid "Invalid content of \\{\\}" msgstr "\\{\\} içeriÄŸi geçersiz" -#: posix/regcomp.c:180 +#: posix/regcomp.c:165 msgid "Invalid range end" msgstr "Geçersiz kapsam sonu" -#: posix/regcomp.c:183 +#: posix/regcomp.c:168 msgid "Memory exhausted" msgstr "Bellek tükendi" -#: posix/regcomp.c:186 +#: posix/regcomp.c:171 msgid "Invalid preceding regular expression" msgstr "Önceleme düzenli ifadesi geçersiz" -#: posix/regcomp.c:189 +#: posix/regcomp.c:174 msgid "Premature end of regular expression" msgstr "Düzenli ifadenin sonu eksik" -#: posix/regcomp.c:192 +#: posix/regcomp.c:177 msgid "Regular expression too big" msgstr "Düzenli ifade çok büyük" -#: posix/regcomp.c:195 +#: posix/regcomp.c:180 msgid "Unmatched ) or \\)" msgstr ") ya da \\) eÅŸleÅŸmiyor" -#: posix/regcomp.c:661 +#: posix/regcomp.c:660 msgid "No previous regular expression" msgstr "Önceki düzenli ifade yok" -#: argp/argp-help.c:224 -#, c-format -msgid "%.*s: ARGP_HELP_FMT parameter requires a value" -msgstr "%.*s: ARGP_HELP_FMT parametresi ile bir deÄŸer vermek gerekir" - -#: argp/argp-help.c:233 -#, c-format -msgid "%.*s: Unknown ARGP_HELP_FMT parameter" -msgstr "%.*s: ARGP_HELP_FMT parametresi bilinmiyor" - -#: argp/argp-help.c:245 -#, c-format -msgid "Garbage in ARGP_HELP_FMT: %s" -msgstr "ARGP_HELP_FMT içinde bozulma saptandı: %s" - -#: argp/argp-help.c:1205 -msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." -msgstr "Uzun seçeneklerdeki argümanlar zorunlu olsun olmasın kısa seçeneklerde de geçerlidir." - -#: argp/argp-help.c:1592 -msgid "Usage:" -msgstr "Kullanımı:" - -#: argp/argp-help.c:1596 -msgid " or: " -msgstr " veya: " - -#: argp/argp-help.c:1608 -msgid " [OPTION...]" -msgstr " [SEÇENEK...]" - -#: argp/argp-help.c:1635 -#, c-format -msgid "Try `%s --help' or `%s --usage' for more information.\n" -msgstr "Daha fazla bilgi için `%s --help' veya `%s --usage' yazınız.\n" - -#: argp/argp-help.c:1663 -#, c-format -msgid "Report bugs to %s.\n" -msgstr "" -"Yazılım hatalarını %s adresine\n" -"çeviri hatalarını adresine bildiriniz.\n" - -#: argp/argp-parse.c:115 -msgid "Give this help list" -msgstr "Bu yardım iletisi verilir" - -#: argp/argp-parse.c:116 -msgid "Give a short usage message" -msgstr "Kısa kullanım iletisi verilir" - -#: argp/argp-parse.c:117 -msgid "Set the program name" -msgstr "Uygulama ismi belirtilir" - -#: argp/argp-parse.c:119 -msgid "Hang for SECS seconds (default 3600)" -msgstr "SANÄ°YE saniyede kapanır (öntanımlı 3600)" - -#: argp/argp-parse.c:180 -msgid "Print program version" -msgstr "Program sürümünü basar" - -#: argp/argp-parse.c:196 -msgid "(PROGRAM ERROR) No version known!?" -msgstr "(PROGRAM HATASI) Bilinen bir sürüm deÄŸil!?" - -#: argp/argp-parse.c:672 -#, c-format -msgid "%s: Too many arguments\n" -msgstr "%s: Çok fazla argüman var\n" - -#: argp/argp-parse.c:813 -msgid "(PROGRAM ERROR) Option should have been recognized!?" -msgstr "(PROGRAM HATASI) Bu tanınan bir seçenek olmalıydı!?" +#: posix/wordexp.c:1798 +msgid "parameter null or not set" +msgstr "parametre ya null ya da verilmemiÅŸ" #: resolv/herror.c:68 msgid "Resolver Error 0 (no error)" @@ -3739,202 +4474,74 @@ msgid "Unknown server error" msgstr "Bilinmeyen sunucu hatası" #: resolv/herror.c:72 -msgid "No address associated with name" -msgstr "Ä°simle iliÅŸkili adres yok" - -#: resolv/herror.c:108 -msgid "Resolver internal error" -msgstr "Çözümleyici içsel hatası" - -#: resolv/herror.c:111 -msgid "Unknown resolver error" -msgstr "Bilinmeyen çözümleyici hatası" - -#: resolv/res_hconf.c:147 -#, c-format -msgid "%s: line %d: expected service, found `%s'\n" -msgstr "%s: satır %d: `%s' bir servis olmalıydı\n" - -#: resolv/res_hconf.c:165 -#, c-format -msgid "%s: line %d: cannot specify more than %d services" -msgstr "%s: satır %d: en çok %d servis belirtilebilir" - -#: resolv/res_hconf.c:191 -#, c-format -msgid "%s: line %d: list delimiter not followed by keyword" -msgstr "%s: satır %d: liste ayracından sonra bir anahtar sözcük gelmemeli" - -#: resolv/res_hconf.c:231 -#, c-format -msgid "%s: line %d: cannot specify more than %d trim domains" -msgstr "%s: satır %d: en çok %d saf alan ismi belirtilebilir" - -#: resolv/res_hconf.c:256 -#, c-format -msgid "%s: line %d: list delimiter not followed by domain" -msgstr "%s: satır %d: liste ayracından sonra bir alan ismi gelmemeli" - -#: resolv/res_hconf.c:319 -#, c-format -msgid "%s: line %d: expected `on' or `off', found `%s'\n" -msgstr "%s: satır %d: `%s' deÄŸil, `on' ya da `off' olmalıydı\n" - -#: resolv/res_hconf.c:366 -#, c-format -msgid "%s: line %d: bad command `%s'\n" -msgstr "%s: satır %d: `%s' komutu hatalı\n" - -#: resolv/res_hconf.c:395 -#, c-format -msgid "%s: line %d: ignoring trailing garbage `%s'\n" -msgstr "%s: satır %d: bozuk kısım `%s' yoksayılıyor\n" - -#: nss/getent.c:51 -msgid "database [key ...]" -msgstr "veritabanı [tuÅŸ ...]" - -#: nss/getent.c:56 -msgid "Service configuration to be used" -msgstr "Kullanılacak yapılandırmayı hizmete alır" - -#: nss/getent.c:136 nss/getent.c:375 -#, c-format -msgid "Enumeration not supported on %s\n" -msgstr "Numaralama %s ile desteklenmiyor\n" - -#: nss/getent.c:800 -msgid "getent - get entries from administrative database." -msgstr "getent - yönetim veritabanından girdiler alınıyor." - -#: nss/getent.c:801 -msgid "Supported databases:" -msgstr "Desteklenen veritabanları:" - -#: nss/getent.c:858 nscd/nscd.c:131 nscd/nscd_nischeck.c:64 -msgid "wrong number of arguments" -msgstr "argüman sayısı hatalı" - -#: nss/getent.c:868 -#, c-format -msgid "Unknown database: %s\n" -msgstr "Bilinmeyen veritabanı: %s\n" - -#: debug/pcprofiledump.c:52 -msgid "Don't buffer output" -msgstr "Tampon çıktılanmaz" - -#: debug/pcprofiledump.c:57 -msgid "Dump information generated by PC profiling." -msgstr "Ãœretilen PC profilini yazar." - -#: debug/pcprofiledump.c:60 -msgid "[FILE]" -msgstr "[DOSYA]" - -#: debug/pcprofiledump.c:100 -msgid "cannot open input file" -msgstr "girdi dosyası açılamıyor" - -#: debug/pcprofiledump.c:106 -msgid "cannot read header" -msgstr "baÅŸlık okunamıyor" - -#: debug/pcprofiledump.c:170 -msgid "invalid pointer size" -msgstr "imleyici uzunluÄŸu geçersiz" +msgid "No address associated with name" +msgstr "Ä°simle iliÅŸkili adres yok" -#: inet/rcmd.c:163 inet/rcmd.c:166 -msgid "rcmd: Cannot allocate memory\n" -msgstr "rcmd: Bellek ayrılamadı\n" +#: resolv/herror.c:107 +msgid "Resolver internal error" +msgstr "Çözümleyici içsel hatası" -#: inet/rcmd.c:185 inet/rcmd.c:188 -msgid "rcmd: socket: All ports in use\n" -msgstr "rcmd: soket: Tüm portlar kullanımda\n" +#: resolv/herror.c:110 +msgid "Unknown resolver error" +msgstr "Bilinmeyen çözümleyici hatası" -#: inet/rcmd.c:222 +#: resolv/res_hconf.c:124 #, c-format -msgid "connect to address %s: " -msgstr "%s adresine baÄŸlantı:" +msgid "%s: line %d: cannot specify more than %d trim domains" +msgstr "%s: satır %d: en çok %d saf alan ismi belirtilebilir" -#: inet/rcmd.c:240 +#: resolv/res_hconf.c:145 #, c-format -msgid "Trying %s...\n" -msgstr "%s deneniyor...\n" +msgid "%s: line %d: list delimiter not followed by domain" +msgstr "%s: satır %d: liste ayracından sonra bir alan ismi gelmemeli" -#: inet/rcmd.c:289 +#: resolv/res_hconf.c:204 #, c-format -msgid "rcmd: write (setting up stderr): %m\n" -msgstr "rcmd: write (stderr ayarlaması): %m\n" +msgid "%s: line %d: expected `on' or `off', found `%s'\n" +msgstr "%s: satır %d: `%s' deÄŸil, `on' ya da `off' olmalıydı\n" -#: inet/rcmd.c:310 +#: resolv/res_hconf.c:247 #, c-format -msgid "rcmd: poll (setting up stderr): %m\n" -msgstr "rcmd: poll (stderr ayarlaması): %m\n" - -#: inet/rcmd.c:313 -msgid "poll: protocol failure in circuit setup\n" -msgstr "poll: devre ayarında protokol hatası\n" - -#: inet/rcmd.c:358 -msgid "socket: protocol failure in circuit setup\n" -msgstr "soket: devre ayarında protokol hatası\n" +msgid "%s: line %d: bad command `%s'\n" +msgstr "%s: satır %d: `%s' komutu hatalı\n" -#: inet/rcmd.c:387 +#: resolv/res_hconf.c:282 #, c-format -msgid "rcmd: %s: short read" -msgstr "rcmd: %s: kısa okuma" - -#: inet/rcmd.c:549 -msgid "lstat failed" -msgstr "lstat baÅŸarısız" - -#: inet/rcmd.c:551 -msgid "not regular file" -msgstr "düzenli dosya deÄŸil" - -#: inet/rcmd.c:556 -msgid "cannot open" -msgstr "açılamıyor" - -#: inet/rcmd.c:558 -msgid "fstat failed" -msgstr "fstat baÅŸarısız" - -#: inet/rcmd.c:560 -msgid "bad owner" -msgstr "Sahip hatalı" +msgid "%s: line %d: ignoring trailing garbage `%s'\n" +msgstr "%s: satır %d: bozuk kısım `%s' yoksayılıyor\n" -#: inet/rcmd.c:562 -msgid "writeable by other than owner" -msgstr "sahibinden baÅŸkası yazabilir" +#: stdio-common/psignal.c:51 +#, c-format +msgid "%s%sUnknown signal %d\n" +msgstr "%s%sBilinmeyen sinyal %d\n" -#: inet/rcmd.c:564 -msgid "hard linked somewhere" -msgstr "bir yere sabit baÄŸlı" +#: stdio-common/psignal.c:52 +msgid "Unknown signal" +msgstr "Bilinmeyen sinyal" -#: inet/ruserpass.c:170 inet/ruserpass.c:193 -msgid "out of memory" -msgstr "bellek yetersiz" +#: string/_strerror.c:45 sysdeps/mach/_strerror.c:87 +msgid "Unknown error " +msgstr "Bilinmeyen hata " -#: inet/ruserpass.c:184 -msgid "Error: .netrc file is readable by others." -msgstr "Hata: .netrc dosyası baÅŸkaları tarafından okunabilir." +#: string/strerror.c:43 +msgid "Unknown error" +msgstr "Bilinmeyen hata" -#: inet/ruserpass.c:185 -msgid "Remove password or make file unreadable by others." -msgstr "Parolayı kaldırır ya da dosyayı diÄŸerleri tarafından okunamaz yapar." +#: string/strsignal.c:65 +#, c-format +msgid "Real-time signal %d" +msgstr "Gerçek-zamanlı sinyal %d" -#: inet/ruserpass.c:277 +#: string/strsignal.c:69 #, c-format -msgid "Unknown .netrc keyword %s" -msgstr "Bilinmeyen .netrc anahtar kelimesi %s" +msgid "Unknown signal %d" +msgstr "Bilinmeyen sinyal %d" -#: sunrpc/auth_unix.c:115 sunrpc/auth_unix.c:118 +#: sunrpc/auth_unix.c:114 msgid "authunix_create: out of memory\n" msgstr "authunix_create: bellek yetersiz\n" -#: sunrpc/auth_unix.c:318 +#: sunrpc/auth_unix.c:350 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - Ölümcül dizme sorunu" @@ -3952,111 +4559,111 @@ msgstr "; neden = " msgid "(unknown authentication error - %d)" msgstr "(bilinmeyen kanıtlama hatası - %d)" -#: sunrpc/clnt_perr.c:177 +#: sunrpc/clnt_perr.c:172 msgid "RPC: Success" msgstr "RPC: BaÅŸarılı" -#: sunrpc/clnt_perr.c:180 +#: sunrpc/clnt_perr.c:175 msgid "RPC: Can't encode arguments" msgstr "RPC: argümanlar kodlanamadı" -#: sunrpc/clnt_perr.c:184 +#: sunrpc/clnt_perr.c:179 msgid "RPC: Can't decode result" msgstr "RPC: sonuç çözümlenemedi" -#: sunrpc/clnt_perr.c:188 +#: sunrpc/clnt_perr.c:183 msgid "RPC: Unable to send" msgstr "RPC: Gönderilemedi" -#: sunrpc/clnt_perr.c:192 +#: sunrpc/clnt_perr.c:187 msgid "RPC: Unable to receive" msgstr "RPC: Alınamadı" -#: sunrpc/clnt_perr.c:196 +#: sunrpc/clnt_perr.c:191 msgid "RPC: Timed out" msgstr "RPC: Zaman aşımı" -#: sunrpc/clnt_perr.c:200 +#: sunrpc/clnt_perr.c:195 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: RPC sürümleri eksik" -#: sunrpc/clnt_perr.c:204 +#: sunrpc/clnt_perr.c:199 msgid "RPC: Authentication error" msgstr "RPC: Kanıtlama hatası" -#: sunrpc/clnt_perr.c:208 +#: sunrpc/clnt_perr.c:203 msgid "RPC: Program unavailable" msgstr "RPC: Uygulama kullanışsız" -#: sunrpc/clnt_perr.c:212 +#: sunrpc/clnt_perr.c:207 msgid "RPC: Program/version mismatch" msgstr "RPC: Uygulama/sürüm çeliÅŸiyor" -#: sunrpc/clnt_perr.c:216 +#: sunrpc/clnt_perr.c:211 msgid "RPC: Procedure unavailable" msgstr "RPC: Altyordam kullanışsız" -#: sunrpc/clnt_perr.c:220 +#: sunrpc/clnt_perr.c:215 msgid "RPC: Server can't decode arguments" msgstr "RPC: Sunucu argümanları çözümleyemedi" -#: sunrpc/clnt_perr.c:224 +#: sunrpc/clnt_perr.c:219 msgid "RPC: Remote system error" msgstr "RPC: Uzak sistem hatası" -#: sunrpc/clnt_perr.c:228 +#: sunrpc/clnt_perr.c:223 msgid "RPC: Unknown host" msgstr "RPC: Bilinmeyen makina" -#: sunrpc/clnt_perr.c:232 +#: sunrpc/clnt_perr.c:227 msgid "RPC: Unknown protocol" msgstr "RPC: Bilinmeyen protokol" -#: sunrpc/clnt_perr.c:236 +#: sunrpc/clnt_perr.c:231 msgid "RPC: Port mapper failure" msgstr "RPC: Port eÅŸlemci baÅŸarısız" -#: sunrpc/clnt_perr.c:240 +#: sunrpc/clnt_perr.c:235 msgid "RPC: Program not registered" msgstr "RPC: Program kayıtlı deÄŸil" -#: sunrpc/clnt_perr.c:244 +#: sunrpc/clnt_perr.c:239 msgid "RPC: Failed (unspecified error)" msgstr "RPC: BaÅŸarısız (belirtilmemiÅŸ hata)" -#: sunrpc/clnt_perr.c:285 +#: sunrpc/clnt_perr.c:280 msgid "RPC: (unknown error code)" msgstr "RPC: (bilinmeyen hata kodu)" -#: sunrpc/clnt_perr.c:357 +#: sunrpc/clnt_perr.c:342 msgid "Authentication OK" msgstr "Kimlik kanıtlama TAMAM" -#: sunrpc/clnt_perr.c:360 +#: sunrpc/clnt_perr.c:345 msgid "Invalid client credential" msgstr "Ä°stemci güven belgesi geçersiz" -#: sunrpc/clnt_perr.c:364 +#: sunrpc/clnt_perr.c:349 msgid "Server rejected credential" msgstr "Sunucu güven belgesini reddetti" -#: sunrpc/clnt_perr.c:368 +#: sunrpc/clnt_perr.c:353 msgid "Invalid client verifier" msgstr "Ä°stemci doÄŸrulaması geçersiz" -#: sunrpc/clnt_perr.c:372 +#: sunrpc/clnt_perr.c:357 msgid "Server rejected verifier" msgstr "Sunucu doÄŸrulayıcıyı reddetti" -#: sunrpc/clnt_perr.c:376 +#: sunrpc/clnt_perr.c:361 msgid "Client credential too weak" msgstr "Ä°stemci güven belgesi çok zayıf" -#: sunrpc/clnt_perr.c:380 +#: sunrpc/clnt_perr.c:365 msgid "Invalid server verifier" msgstr "Sunucu doÄŸrulaması geçersiz" -#: sunrpc/clnt_perr.c:384 +#: sunrpc/clnt_perr.c:369 msgid "Failed (unspecified error)" msgstr "BaÅŸarılamadı (belirlenmemiÅŸ hata)" @@ -4064,192 +4671,176 @@ msgstr "BaÅŸarılamadı (belirlenmemiÅŸ msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Ölümcül baÅŸlık sıralama hatası." -#: sunrpc/clnt_tcp.c:134 sunrpc/clnt_tcp.c:137 +#: sunrpc/clnt_tcp.c:131 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: bellek yetersiz\n" -#: sunrpc/clnt_udp.c:141 sunrpc/clnt_udp.c:144 +#: sunrpc/clnt_udp.c:139 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: bellek yetersiz\n" -#: sunrpc/clnt_unix.c:131 sunrpc/clnt_unix.c:134 +#: sunrpc/clnt_unix.c:128 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: bellek yetersiz\n" -#: sunrpc/get_myaddr.c:78 -msgid "get_myaddress: ioctl (get interface configuration)" -msgstr "get_myaddress: ioctl (arayüz yapılandırması alır)" - -#: sunrpc/pm_getmaps.c:74 +#: sunrpc/pm_getmaps.c:83 msgid "pmap_getmaps rpc problem" msgstr "pmap_getmaps rpc problem" -#: sunrpc/pmap_clnt.c:72 -msgid "__get_myaddress: ioctl (get interface configuration)" -msgstr "__get_myaddress: ioctl (arayüz yapılandırmasını alır)" - -#: sunrpc/pmap_clnt.c:137 +#: sunrpc/pmap_clnt.c:129 msgid "Cannot register service" msgstr "servis sicil kaydı yapılamıyor" -#: sunrpc/pmap_rmt.c:190 -msgid "broadcast: ioctl (get interface configuration)" -msgstr "broadcast: ioctl (arayüz yapılandırmasını alır)" - -#: sunrpc/pmap_rmt.c:199 -msgid "broadcast: ioctl (get interface flags)" -msgstr "broadcast: ioctl (arayüz flamalarını alır)" - -#: sunrpc/pmap_rmt.c:269 +#: sunrpc/pmap_rmt.c:248 msgid "Cannot create socket for broadcast rpc" msgstr "Yayınlanmış rpc için soket oluÅŸturulamıyor" -#: sunrpc/pmap_rmt.c:276 +#: sunrpc/pmap_rmt.c:255 msgid "Cannot set socket option SO_BROADCAST" msgstr "Soket SO_BROADCAST seçeneÄŸine ayarlanamıyor" -#: sunrpc/pmap_rmt.c:328 +#: sunrpc/pmap_rmt.c:307 msgid "Cannot send broadcast packet" msgstr "Yayınlanmış paket yollanamıyor" -#: sunrpc/pmap_rmt.c:353 +#: sunrpc/pmap_rmt.c:332 msgid "Broadcast poll problem" msgstr "HaberleÅŸme yoklamasında sorun" -#: sunrpc/pmap_rmt.c:366 +#: sunrpc/pmap_rmt.c:345 msgid "Cannot receive reply to broadcast" msgstr "yayından yanıt alınamıyor" -#: sunrpc/rpc_main.c:288 +#: sunrpc/rpc_main.c:286 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: çıktı %s üzerine yazacak\n" -#: sunrpc/rpc_main.c:295 +#: sunrpc/rpc_main.c:293 #, c-format msgid "%s: unable to open %s: %m\n" msgstr "%s: %s dosyasını açmak mümkün deÄŸil: %m\n" -#: sunrpc/rpc_main.c:307 +#: sunrpc/rpc_main.c:305 #, c-format msgid "%s: while writing output %s: %m" msgstr "%s: %s çıktısını yazarken: %m" -#: sunrpc/rpc_main.c:342 +#: sunrpc/rpc_main.c:340 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "C ön iÅŸlemci bulunamıyor: %s \n" -#: sunrpc/rpc_main.c:350 +#: sunrpc/rpc_main.c:348 msgid "cannot find any C preprocessor (cpp)\n" msgstr "hiç C ön iÅŸlemci (cpp) bulunamadı\n" -#: sunrpc/rpc_main.c:419 +#: sunrpc/rpc_main.c:417 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: C öniÅŸlemcisi %d sinyali vererek baÅŸarısız oldu\n" -#: sunrpc/rpc_main.c:422 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: C öniÅŸlemcisi %d çıkış kodu vererek baÅŸarısız oldu\n" -#: sunrpc/rpc_main.c:462 +#: sunrpc/rpc_main.c:460 #, c-format msgid "illegal nettype :`%s'\n" msgstr "kuraldışı aÄŸ türü: `%s'\n" -#: sunrpc/rpc_main.c:1104 +#: sunrpc/rpc_main.c:1122 #, c-format msgid "rpcgen: too many defines\n" msgstr "rpcgen: çok fazla atama\n" -#: sunrpc/rpc_main.c:1116 +#: sunrpc/rpc_main.c:1134 #, c-format msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: argüman listesi kodlama hatası\n" #. TRANS: the file will not be removed; this is an #. TRANS: informative message. -#: sunrpc/rpc_main.c:1149 +#: sunrpc/rpc_main.c:1167 #, c-format msgid "file `%s' already exists and may be overwritten\n" msgstr "`%s' dosyası zaten var ve üzerine yazılabilir\n" -#: sunrpc/rpc_main.c:1194 +#: sunrpc/rpc_main.c:1212 #, c-format msgid "Cannot specify more than one input file!\n" msgstr "Bir girdi dosyasından fazlası belirtilemez!\n" -#: sunrpc/rpc_main.c:1364 +#: sunrpc/rpc_main.c:1382 msgid "This implementation doesn't support newstyle or MT-safe code!\n" msgstr "Bu tamamlama yenibiçimi ya da MT-safe kodu desteklemez!\n" -#: sunrpc/rpc_main.c:1373 +#: sunrpc/rpc_main.c:1391 #, c-format msgid "Cannot use netid flag with inetd flag!\n" msgstr "AÄŸKimlik flaması inetd flaması ile kullanılamaz!\n" -#: sunrpc/rpc_main.c:1385 +#: sunrpc/rpc_main.c:1403 msgid "Cannot use netid flag without TIRPC!\n" msgstr "AÄŸKimlik flaması TIRPC olmaksızın kullanılamaz!\n" -#: sunrpc/rpc_main.c:1392 +#: sunrpc/rpc_main.c:1410 msgid "Cannot use table flags with newstyle!\n" msgstr "Tablo flamaları yenibiçimle kullanılamaz!\n" -#: sunrpc/rpc_main.c:1411 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\"infile\" is required for template generation flags.\n" msgstr "\"girdiDosyası\" ÅŸablon üretim flamaları için gerekli.\n" -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1434 #, c-format msgid "Cannot have more than one file generation flag!\n" msgstr "Birden fazla dosya üretim flaması olamaz!?\n" -#: sunrpc/rpc_main.c:1425 +#: sunrpc/rpc_main.c:1443 #, c-format msgid "usage: %s infile\n" msgstr "kullanımı: %s girdi-dosyası\n" -#: sunrpc/rpc_main.c:1426 +#: sunrpc/rpc_main.c:1444 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-Disim[=deÄŸer]] [-i boyut] [-I [-K saniye]] [-Y dosyaYolu] girdiDosyası\n" -#: sunrpc/rpc_main.c:1428 +#: sunrpc/rpc_main.c:1446 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o çıktıDosyası] [girdiDosyası]\n" -#: sunrpc/rpc_main.c:1430 +#: sunrpc/rpc_main.c:1448 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s aÄŸTürü]* [-o çıktıDosyası] [girdiDosyası]\n" -#: sunrpc/rpc_main.c:1431 +#: sunrpc/rpc_main.c:1449 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n aÄŸKimlik]* [-o çıktıDosyası] [girdiDosyası]\n" -#: sunrpc/rpc_scan.c:116 +#: sunrpc/rpc_scan.c:114 msgid "constant or identifier expected" msgstr "sabit ya da tanımlayıcı gerekli" -#: sunrpc/rpc_scan.c:312 +#: sunrpc/rpc_scan.c:310 msgid "illegal character in file: " msgstr "dosyada kuraldışı karakter: " -#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 +#: sunrpc/rpc_scan.c:349 sunrpc/rpc_scan.c:375 msgid "unterminated string constant" msgstr "sonlandırılmamış dizge sabiti" -#: sunrpc/rpc_scan.c:383 +#: sunrpc/rpc_scan.c:381 msgid "empty char string" msgstr "boÅŸ karakter dizgesi" -#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535 +#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 msgid "preprocessor error" msgstr "ön iÅŸlemci hatası" @@ -4339,25 +4930,25 @@ msgstr "svc_run: - poll baÅŸarısız" msgid "can't reassign procedure number %ld\n" msgstr "%ld altyordam numarası tekrar verilemez\n" -#: sunrpc/svc_simple.c:96 +#: sunrpc/svc_simple.c:97 msgid "couldn't create an rpc server\n" msgstr "bir rpc sunucu oluÅŸturulamadı\n" -#: sunrpc/svc_simple.c:104 +#: sunrpc/svc_simple.c:105 #, c-format msgid "couldn't register prog %ld vers %ld\n" msgstr "uygulama %ld sürüm %ld sicil kaydı yapılamadı\n" -#: sunrpc/svc_simple.c:111 +#: sunrpc/svc_simple.c:113 msgid "registerrpc: out of memory\n" msgstr "registerrpc: bellek yetersiz\n" -#: sunrpc/svc_simple.c:175 +#: sunrpc/svc_simple.c:173 #, c-format msgid "trouble replying to prog %d\n" msgstr "%d uygulamasına yanıt vermede sorun\n" -#: sunrpc/svc_simple.c:183 +#: sunrpc/svc_simple.c:182 #, c-format msgid "never registered prog %d\n" msgstr "prog %d hiç kaydedilmemiÅŸ\n" @@ -4370,11 +4961,11 @@ msgstr "svc_tcp.c - tcp soketi oluÅŸturm msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - getsockname yapılamıyor veya dinlenemiyor" -#: sunrpc/svc_tcp.c:181 sunrpc/svc_tcp.c:184 +#: sunrpc/svc_tcp.c:179 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: bellek yetersiz\n" -#: sunrpc/svc_tcp.c:225 sunrpc/svc_tcp.c:228 +#: sunrpc/svc_tcp.c:218 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: bellek yetersiz\n" @@ -4386,39 +4977,39 @@ msgstr "svcudp_create: soket oluÅŸturma msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - getsockname yapılamıyor" -#: sunrpc/svc_udp.c:154 sunrpc/svc_udp.c:157 +#: sunrpc/svc_udp.c:152 msgid "svcudp_create: out of memory\n" msgstr "svcudp_create: bellek yetersiz\n" -#: sunrpc/svc_udp.c:182 sunrpc/svc_udp.c:185 +#: sunrpc/svc_udp.c:174 msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" msgstr "svcudp_create: IP_PKTINFO için xp_pad çok küçük\n" -#: sunrpc/svc_udp.c:493 +#: sunrpc/svc_udp.c:474 msgid "enablecache: cache already enabled" msgstr "enablecache: arabellek zaten etkin" -#: sunrpc/svc_udp.c:499 +#: sunrpc/svc_udp.c:480 msgid "enablecache: could not allocate cache" msgstr "enablecache: arabellek ayrılamadı" -#: sunrpc/svc_udp.c:507 +#: sunrpc/svc_udp.c:489 msgid "enablecache: could not allocate cache data" msgstr "enablecache: arabellek verisi ayrılamadı" -#: sunrpc/svc_udp.c:514 +#: sunrpc/svc_udp.c:497 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: arabellek g/ç'ları ayrılamadı" -#: sunrpc/svc_udp.c:550 +#: sunrpc/svc_udp.c:532 msgid "cache_set: victim not found" msgstr "cache_set: kurban bulunamadı" -#: sunrpc/svc_udp.c:561 +#: sunrpc/svc_udp.c:543 msgid "cache_set: victim alloc failed" msgstr "cache_set: kurban ayrılamadı" -#: sunrpc/svc_udp.c:567 +#: sunrpc/svc_udp.c:550 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: yeni rpc_buffer ayrılamadı" @@ -4430,1582 +5021,1793 @@ msgstr "svc_unix.c - AF_UNIX soketi oluÅ msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - getsockname yapılamıyor veya dinlenemiyor" -#: sunrpc/svc_unix.c:178 sunrpc/svc_unix.c:181 +#: sunrpc/svc_unix.c:176 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: bellek yetersiz\n" -#: sunrpc/svc_unix.c:222 sunrpc/svc_unix.c:225 +#: sunrpc/svc_unix.c:215 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefd_xprt: bellek yetersiz\n" -#: sunrpc/xdr.c:570 sunrpc/xdr.c:573 +#: sunrpc/xdr.c:566 msgid "xdr_bytes: out of memory\n" msgstr "xdr_bytes: bellek yetersiz\n" -#: sunrpc/xdr.c:728 sunrpc/xdr.c:731 -msgid "xdr_string: out of memory\n" -msgstr "xdr_string: bellek yetersiz\n" +#: sunrpc/xdr.c:718 +msgid "xdr_string: out of memory\n" +msgstr "xdr_string: bellek yetersiz\n" + +#: sunrpc/xdr_array.c:106 +msgid "xdr_array: out of memory\n" +msgstr "xdr_array: bellek yetersiz\n" + +#: sunrpc/xdr_rec.c:156 +msgid "xdrrec_create: out of memory\n" +msgstr "xdrrec_create: bellek yetersiz\n" + +#: sunrpc/xdr_ref.c:86 +msgid "xdr_reference: out of memory\n" +msgstr "xdr_reference: bellek yetersiz\n" + +#: sysdeps/generic/siglist.h:29 sysdeps/unix/siglist.c:27 +msgid "Hangup" +msgstr "Tıkanma" + +#: sysdeps/generic/siglist.h:30 sysdeps/unix/siglist.c:28 +msgid "Interrupt" +msgstr "Sistem kesmesi" + +#: sysdeps/generic/siglist.h:31 sysdeps/unix/siglist.c:29 +msgid "Quit" +msgstr "Çık" + +#: sysdeps/generic/siglist.h:32 sysdeps/unix/siglist.c:30 +msgid "Illegal instruction" +msgstr "Yönerge kuraldışı" + +#: sysdeps/generic/siglist.h:33 sysdeps/unix/siglist.c:31 +msgid "Trace/breakpoint trap" +msgstr "Ä°zleme/kesme noktası yakalayıcı" + +#: sysdeps/generic/siglist.h:34 +msgid "Aborted" +msgstr "Ä°ptal edildi" + +#: sysdeps/generic/siglist.h:35 sysdeps/unix/siglist.c:34 +msgid "Floating point exception" +msgstr "Gerçel sayı istisnası" + +#: sysdeps/generic/siglist.h:36 sysdeps/unix/siglist.c:35 +msgid "Killed" +msgstr "Süreç durduruldu" + +#: sysdeps/generic/siglist.h:37 sysdeps/unix/siglist.c:36 +msgid "Bus error" +msgstr "Veri yolu hatası" + +#: sysdeps/generic/siglist.h:38 sysdeps/unix/siglist.c:37 +msgid "Segmentation fault" +msgstr "Parçalama arızası" + +#. 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 sysdeps/gnu/errlist.c:359 +#: sysdeps/unix/siglist.c:39 +msgid "Broken pipe" +msgstr "Veri alınamıyor" + +#: sysdeps/generic/siglist.h:40 sysdeps/unix/siglist.c:40 +msgid "Alarm clock" +msgstr "Alarm saati" + +#: sysdeps/generic/siglist.h:41 sysdeps/unix/siglist.c:41 +msgid "Terminated" +msgstr "Sonlandırıldı" + +#: sysdeps/generic/siglist.h:42 sysdeps/unix/siglist.c:42 +msgid "Urgent I/O condition" +msgstr "Acil G/Ç koÅŸulu" + +#: sysdeps/generic/siglist.h:43 sysdeps/unix/siglist.c:43 +msgid "Stopped (signal)" +msgstr "Durduruldu (sinyal)" + +#: sysdeps/generic/siglist.h:44 sysdeps/unix/siglist.c:44 +msgid "Stopped" +msgstr "Durduruldu" + +#: sysdeps/generic/siglist.h:45 sysdeps/unix/siglist.c:45 +msgid "Continued" +msgstr "Devam ediliyor" + +#: sysdeps/generic/siglist.h:46 sysdeps/unix/siglist.c:46 +msgid "Child exited" +msgstr "Ast çıktı" + +#: sysdeps/generic/siglist.h:47 sysdeps/unix/siglist.c:47 +msgid "Stopped (tty input)" +msgstr "Durduruldu (konsol girdisi)" + +#: sysdeps/generic/siglist.h:48 sysdeps/unix/siglist.c:48 +msgid "Stopped (tty output)" +msgstr "Durduruldu (konsol çıktısı)" + +#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49 +msgid "I/O possible" +msgstr "G/Ç mümkün" + +#: sysdeps/generic/siglist.h:50 sysdeps/unix/siglist.c:50 +msgid "CPU time limit exceeded" +msgstr "CPU zaman sınırı aşıldı" + +#: sysdeps/generic/siglist.h:51 sysdeps/unix/siglist.c:51 +msgid "File size limit exceeded" +msgstr "Dosya uzunluÄŸu sınırı aşıldı" + +#: sysdeps/generic/siglist.h:52 sysdeps/unix/siglist.c:52 +msgid "Virtual timer expired" +msgstr "Sanal süreölçer zaman aşımı" + +#: sysdeps/generic/siglist.h:53 sysdeps/unix/siglist.c:53 +msgid "Profiling timer expired" +msgstr "Tanıtım süreölçerde zamanaşımı" + +#: sysdeps/generic/siglist.h:54 sysdeps/unix/siglist.c:54 +msgid "Window changed" +msgstr "Pencere deÄŸiÅŸtirildi" + +#: sysdeps/generic/siglist.h:55 sysdeps/unix/siglist.c:56 +msgid "User defined signal 1" +msgstr "Kullanıcı tanımlı sinyal 1" + +#: sysdeps/generic/siglist.h:56 sysdeps/unix/siglist.c:57 +msgid "User defined signal 2" +msgstr "Kullanıcı tanımlı sinyal 2" + +#: sysdeps/generic/siglist.h:60 sysdeps/unix/siglist.c:33 +msgid "EMT trap" +msgstr "EMT tuzağı" + +#: sysdeps/generic/siglist.h:63 sysdeps/unix/siglist.c:38 +msgid "Bad system call" +msgstr "Sistem çaÄŸrısı hatalı" + +#: sysdeps/generic/siglist.h:66 +msgid "Stack fault" +msgstr "Yığın hatası" + +#: sysdeps/generic/siglist.h:69 +msgid "Information request" +msgstr "Bilgi isteÄŸi" + +#: sysdeps/generic/siglist.h:71 +msgid "Power failure" +msgstr "Güç kesilmesi" + +#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55 +msgid "Resource lost" +msgstr "Özkaynak kaybı" + +#. TRANS Operation not permitted; only the owner of the file (or other resource) +#. TRANS or processes with special privileges can perform the operation. +#: sysdeps/gnu/errlist.c:25 +msgid "Operation not permitted" +msgstr "Ä°ÅŸleme izin verilmedi" + +#. TRANS No process matches the specified process ID. +#: sysdeps/gnu/errlist.c:45 +msgid "No such process" +msgstr "Böyle bir süreç yok" + +#. TRANS Interrupted function call; an asynchronous signal occurred and prevented +#. TRANS completion of the call. When this happens, you should try the call +#. TRANS again. +#. TRANS +#. TRANS You can choose to have functions resume after a signal that is handled, +#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted +#. TRANS Primitives}. +#: sysdeps/gnu/errlist.c:60 +msgid "Interrupted system call" +msgstr "Sistem çaÄŸrısı kesme ile engellendi" + +#. TRANS Input/output error; usually used for physical read or write errors. +#: sysdeps/gnu/errlist.c:69 +msgid "Input/output error" +msgstr "Girdi/Çıktı hatası" + +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: sysdeps/gnu/errlist.c:82 +msgid "No such device or address" +msgstr "Böyle bir aygıt ya da adres yok" + +#. TRANS Argument list too long; used when the arguments passed to a new program +#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a +#. TRANS File}) occupy too much memory space. This condition never arises in the +#. TRANS GNU system. +#: sysdeps/gnu/errlist.c:94 +msgid "Argument list too long" +msgstr "Argüman listesi çok uzun" + +#. TRANS Invalid executable file format. This condition is detected by the +#. TRANS @code{exec} functions; see @ref{Executing a File}. +#: sysdeps/gnu/errlist.c:104 +msgid "Exec format error" +msgstr "Çalıştırılabilir biçem hatası" + +#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been +#. TRANS closed or reading from a descriptor open only for writing (or vice +#. TRANS versa). +#: sysdeps/gnu/errlist.c:115 +msgid "Bad file descriptor" +msgstr "Dosya betimleyici hatalı" + +#. TRANS There are no child processes. This error happens on operations that are +#. TRANS supposed to manipulate child processes, when there aren't any processes +#. TRANS to manipulate. +#: sysdeps/gnu/errlist.c:126 +msgid "No child processes" +msgstr "Bir alt süreç yok " -#: sunrpc/xdr_array.c:111 sunrpc/xdr_array.c:114 -msgid "xdr_array: out of memory\n" -msgstr "xdr_array: bellek yetersiz\n" +#. TRANS Deadlock avoided; allocating a system resource would have resulted in a +#. TRANS deadlock situation. The system does not guarantee that it will notice +#. TRANS all such situations. This error means you got lucky and the system +#. TRANS noticed; it might just hang. @xref{File Locks}, for an example. +#: sysdeps/gnu/errlist.c:138 +msgid "Resource deadlock avoided" +msgstr "Özkaynak ölükilidi engellendi" -#: sunrpc/xdr_rec.c:158 sunrpc/xdr_rec.c:161 -msgid "xdrrec_create: out of memory\n" -msgstr "xdrrec_create: bellek yetersiz\n" +#. TRANS No memory available. The system cannot allocate more virtual memory +#. TRANS because its capacity is full. +#: sysdeps/gnu/errlist.c:148 +msgid "Cannot allocate memory" +msgstr "Bellek ayrılamadı" -#: sunrpc/xdr_ref.c:88 sunrpc/xdr_ref.c:91 -msgid "xdr_reference: out of memory\n" -msgstr "xdr_reference: bellek yetersiz\n" +#. TRANS Bad address; an invalid pointer was detected. +#. TRANS In the GNU system, this error never happens; you get a signal instead. +#: sysdeps/gnu/errlist.c:167 +msgid "Bad address" +msgstr "Adres hatalı" -#: nis/nis_callback.c:189 -msgid "unable to free arguments" -msgstr "argümanlar serbest bırakılamadı" +#. TRANS A file that isn't a block special file was given in a situation that +#. TRANS requires one. For example, trying to mount an ordinary file as a file +#. TRANS system in Unix gives this error. +#: sysdeps/gnu/errlist.c:178 +msgid "Block device required" +msgstr "Blok aygıtı gerekli" -#: nis/nis_error.c:30 -msgid "Probable success" -msgstr "Büyük olasılıkla iyi" +#. TRANS Resource busy; a system resource that can't be shared is already in use. +#. TRANS For example, if you try to delete a file that is the root of a currently +#. TRANS mounted filesystem, you get this error. +#: sysdeps/gnu/errlist.c:189 +msgid "Device or resource busy" +msgstr "Aygıt ya da özkaynak meÅŸgul" -#: nis/nis_error.c:31 -msgid "Not found" -msgstr "Bulunamadı" +#. TRANS File exists; an existing file was specified in a context where it only +#. TRANS makes sense to specify a new file. +#: sysdeps/gnu/errlist.c:199 +msgid "File exists" +msgstr "Dosya var" -#: nis/nis_error.c:32 -msgid "Probably not found" -msgstr "Galiba bulunamadı" +#. TRANS An attempt to make an improper link across file systems was detected. +#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but +#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). +#: sysdeps/gnu/errlist.c:210 +msgid "Invalid cross-device link" +msgstr "Karşı aygıta baÄŸ geçersiz" -#: nis/nis_error.c:33 -msgid "Cache expired" -msgstr "Arabellek zaman aşımı" +#. TRANS The wrong type of device was given to a function that expects a +#. TRANS particular sort of device. +#: sysdeps/gnu/errlist.c:220 +msgid "No such device" +msgstr "Böyle bir aygıt yok" -#: nis/nis_error.c:34 -msgid "NIS+ servers unreachable" -msgstr "NIS+ sunucuları eriÅŸilemez durumda" +#. TRANS A file that isn't a directory was specified when a directory is required. +#: sysdeps/gnu/errlist.c:229 +msgid "Not a directory" +msgstr "Bir dizin deÄŸil" -#: nis/nis_error.c:35 -msgid "Unknown object" -msgstr "Bilinmeyen nesne" +#. TRANS File is a directory; you cannot open a directory for writing, +#. TRANS or create or remove hard links to it. +#: sysdeps/gnu/errlist.c:239 +msgid "Is a directory" +msgstr "Bir dizin" -#: nis/nis_error.c:36 -msgid "Server busy, try again" -msgstr "Sunucu meÅŸgul, tekrar deneyin" +#. TRANS Invalid argument. This is used to indicate various kinds of problems +#. TRANS with passing the wrong argument to a library function. +#: sysdeps/gnu/errlist.c:249 +msgid "Invalid argument" +msgstr "Geçersiz argüman" -#: nis/nis_error.c:37 -msgid "Generic system error" -msgstr "Genel sistem hatası" +#. TRANS The current process has too many files open and can't open any more. +#. TRANS Duplicate descriptors do count toward this limit. +#. TRANS +#. TRANS In BSD and GNU, the number of open files is controlled by a resource +#. TRANS limit that can usually be increased. If you get this error, you might +#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; +#. TRANS @pxref{Limits on Resources}. +#: sysdeps/gnu/errlist.c:264 +msgid "Too many open files" +msgstr "Çok fazla açık dosya var" -#: nis/nis_error.c:38 -msgid "First/next chain broken" -msgstr "Ä°lk/sonraki zinciri kopuk" +#. TRANS There are too many distinct file openings in the entire system. Note +#. TRANS that any number of linked channels count as just one file opening; see +#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. +#: sysdeps/gnu/errlist.c:275 +msgid "Too many open files in system" +msgstr "Sistemde çok fazla açık dosya var" -#: nis/nis_error.c:41 -msgid "Name not served by this server" -msgstr "Bu sunucu tarafından isim sunulmadı" +#. TRANS Inappropriate I/O control operation, such as trying to set terminal +#. TRANS modes on an ordinary file. +#: sysdeps/gnu/errlist.c:285 +msgid "Inappropriate ioctl for device" +msgstr "Aygıt için G/Ç kontrol iÅŸlemi uygun deÄŸil" -#: nis/nis_error.c:42 -msgid "Server out of memory" -msgstr "Sunucuda bellek yetersiz" +#. TRANS An attempt to execute a file that is currently open for writing, or +#. TRANS write to a file that is currently being executed. Often using a +#. TRANS debugger to run a program is considered having it open for writing and +#. TRANS will cause this error. (The name stands for ``text file busy''.) This +#. TRANS is not an error in the GNU system; the text is copied as necessary. +#: sysdeps/gnu/errlist.c:298 +msgid "Text file busy" +msgstr "Metin dosyası meÅŸgul" -#: nis/nis_error.c:43 -msgid "Object with same name exists" -msgstr "Aynı isimde nesne var" +#. TRANS File too big; the size of a file would be larger than allowed by the system. +#: sysdeps/gnu/errlist.c:307 +msgid "File too large" +msgstr "Dosya çok büyük" -#: nis/nis_error.c:44 -msgid "Not master server for this domain" -msgstr "Bu saha için ana sunucu deÄŸil" +#. TRANS No space left on device; write operation on a file failed because the +#. TRANS disk is full. +#: sysdeps/gnu/errlist.c:317 +msgid "No space left on device" +msgstr "Aygıt üzerinde boÅŸ yer yok" -#: nis/nis_error.c:45 -msgid "Invalid object for operation" -msgstr "Ä°ÅŸlem için nesne geçersiz" +#. TRANS Invalid seek operation (such as on a pipe). +#: sysdeps/gnu/errlist.c:326 +msgid "Illegal seek" +msgstr "Arama kuraldışı" -#: nis/nis_error.c:46 -msgid "Malformed name, or illegal name" -msgstr "BozulmuÅŸ ya da kuraldışı isim" +#. TRANS An attempt was made to modify something on a read-only file system. +#: sysdeps/gnu/errlist.c:335 +msgid "Read-only file system" +msgstr "Salt-okunur dosya sistemi" -#: nis/nis_error.c:47 -msgid "Unable to create callback" -msgstr "Geriye baÅŸvuru oluÅŸturulamadı" +#. TRANS Too many links; the link count of a single file would become too large. +#. TRANS @code{rename} can cause this error if the file being renamed already has +#. TRANS as many links as it can take (@pxref{Renaming Files}). +#: sysdeps/gnu/errlist.c:346 +msgid "Too many links" +msgstr "Çok fazla baÄŸ var" -#: nis/nis_error.c:48 -msgid "Results sent to callback proc" -msgstr "Sonuçlar geri baÅŸvuru iÅŸlevine gönderildi" +#. TRANS Domain error; used by mathematical functions when an argument value does +#. TRANS not fall into the domain over which the function is defined. +#: sysdeps/gnu/errlist.c:369 +msgid "Numerical argument out of domain" +msgstr "Sayısal argüman saha dışı" -#: nis/nis_error.c:49 -msgid "Not found, no such name" -msgstr "Bulunamadı, böyle bir isim yok" +#. TRANS Range error; used by mathematical functions when the result value is +#. TRANS not representable because of overflow or underflow. +#: sysdeps/gnu/errlist.c:379 +msgid "Numerical result out of range" +msgstr "Sayısal sonuç kapsam dışı" -#: nis/nis_error.c:50 -msgid "Name/entry isn't unique" -msgstr "Ä°sim/giriÅŸ eÅŸsiz deÄŸil" +#. TRANS Resource temporarily unavailable; the call might work if you try again +#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; +#. TRANS they are always the same in the GNU C library. +#. TRANS +#. TRANS This error can happen in a few different situations: +#. TRANS +#. TRANS @itemize @bullet +#. TRANS @item +#. TRANS An operation that would block was attempted on an object that has +#. TRANS non-blocking mode selected. Trying the same operation again will block +#. TRANS until some external condition makes it possible to read, write, or +#. TRANS connect (whatever the operation). You can use @code{select} to find out +#. TRANS when the operation will be possible; @pxref{Waiting for I/O}. +#. TRANS +#. TRANS @strong{Portability Note:} In many older Unix systems, this condition +#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code +#. TRANS different from @code{EAGAIN}. To make your program portable, you should +#. TRANS check for both codes and treat them the same. +#. TRANS +#. TRANS @item +#. TRANS A temporary resource shortage made an operation impossible. @code{fork} +#. TRANS can return this error. It indicates that the shortage is expected to +#. TRANS pass, so your program can try the call again later and it may succeed. +#. TRANS It is probably a good idea to delay for a few seconds before trying it +#. TRANS again, to allow time for other processes to release scarce resources. +#. TRANS Such shortages are usually fairly serious and affect the whole system, +#. TRANS so usually an interactive program should report the error to the user +#. TRANS and return to its command loop. +#. TRANS @end itemize +#: sysdeps/gnu/errlist.c:416 +msgid "Resource temporarily unavailable" +msgstr "Özkaynak geçici olarak kullanılamaz durumda" -#: nis/nis_error.c:51 -msgid "Modification failed" -msgstr "DeÄŸiÅŸiklik baÅŸarısız" +#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). +#. TRANS The values are always the same, on every operating system. +#. TRANS +#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a +#. TRANS separate error code. +#: sysdeps/gnu/errlist.c:429 +msgid "Operation would block" +msgstr "Ä°ÅŸlem bloklanacaktı" -#: nis/nis_error.c:52 -msgid "Database for table does not exist" -msgstr "Tablo için veritabanı yok" +#. TRANS An operation that cannot complete immediately was initiated on an object +#. TRANS that has non-blocking mode selected. Some functions that must always +#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return +#. TRANS @code{EAGAIN}. Instead, they return @code{EINPROGRESS} to indicate that +#. TRANS the operation has begun and will take some time. Attempts to manipulate +#. TRANS the object before the call completes return @code{EALREADY}. You can +#. TRANS use the @code{select} function to find out when the pending operation +#. TRANS has completed; @pxref{Waiting for I/O}. +#: sysdeps/gnu/errlist.c:445 +msgid "Operation now in progress" +msgstr "Ä°ÅŸlem ÅŸimdi süreç içinde" -#: nis/nis_error.c:53 -msgid "Entry/table type mismatch" -msgstr "Girdi/tablo türleri uyumsuz" +#. TRANS An operation is already in progress on an object that has non-blocking +#. TRANS mode selected. +#: sysdeps/gnu/errlist.c:455 +msgid "Operation already in progress" +msgstr "Ä°ÅŸlem zaten süreç dahilinde" -#: nis/nis_error.c:54 -msgid "Link points to illegal name" -msgstr "Kuraldışı isme baÄŸ" +#. TRANS A file that isn't a socket was specified when a socket is required. +#: sysdeps/gnu/errlist.c:464 +msgid "Socket operation on non-socket" +msgstr "Soket iÅŸlemi bir sokette deÄŸil" -#: nis/nis_error.c:55 -msgid "Partial success" -msgstr "Kısmen iyi" +#. TRANS The size of a message sent on a socket was larger than the supported +#. TRANS maximum size. +#: sysdeps/gnu/errlist.c:474 +msgid "Message too long" +msgstr "Ä°leti aktarım için çok uzun" -#: nis/nis_error.c:56 -msgid "Too many attributes" -msgstr "Çok fazla argüman" +#. TRANS The socket type does not support the requested communications protocol. +#: sysdeps/gnu/errlist.c:483 +msgid "Protocol wrong type for socket" +msgstr "Soket için bu iletiÅŸim kuralı yanlış" -#: nis/nis_error.c:57 -msgid "Error in RPC subsystem" -msgstr "RPC alt sisteminde hata" +#. TRANS You specified a socket option that doesn't make sense for the +#. TRANS particular protocol being used by the socket. @xref{Socket Options}. +#: sysdeps/gnu/errlist.c:493 +msgid "Protocol not available" +msgstr "Ä°letiÅŸim kuralları müsait deÄŸil" -#: nis/nis_error.c:58 -msgid "Missing or malformed attribute" -msgstr "Kayıp ya da bozulmuÅŸ öznitelik" +#. TRANS The socket domain does not support the requested communications protocol +#. TRANS (perhaps because the requested protocol is completely invalid). +#. TRANS @xref{Creating a Socket}. +#: sysdeps/gnu/errlist.c:504 +msgid "Protocol not supported" +msgstr "Ä°letiÅŸim kuralları desteklenmiyor" -#: nis/nis_error.c:59 -msgid "Named object is not searchable" -msgstr "Ä°simli nesne araÅŸtırılabilir deÄŸil" +#. TRANS The socket type is not supported. +#: sysdeps/gnu/errlist.c:513 +msgid "Socket type not supported" +msgstr "Soket türü desteklenmiyor" -#: nis/nis_error.c:60 -msgid "Error while talking to callback proc" -msgstr "callback proc haberleÅŸme hatası" +#. 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 +#. TRANS implemented for all communications protocols. In the GNU system, this +#. TRANS error can happen for many calls when the object does not support the +#. TRANS particular operation; it is a generic indication that the server knows +#. TRANS nothing to do for that call. +#: sysdeps/gnu/errlist.c:527 +msgid "Operation not supported" +msgstr "Ä°ÅŸlem desteklenmiyor" -#: nis/nis_error.c:61 -msgid "Non NIS+ namespace encountered" -msgstr "NIS+ olmayan isim alanı ile karşılaşıldı" +#. TRANS The socket communications protocol family you requested is not supported. +#: sysdeps/gnu/errlist.c:536 +msgid "Protocol family not supported" +msgstr "Ä°letiÅŸim kuralları ailesi desteklenmiyor" -#: nis/nis_error.c:62 -msgid "Illegal object type for operation" -msgstr "Ä°ÅŸlem için nesne türü kuraldışı" +#. 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.c:546 +msgid "Address family not supported by protocol" +msgstr "Adres ailesi protokol tarafından desteklenmiyor" -#: nis/nis_error.c:63 -msgid "Passed object is not the same object on server" -msgstr "Geçen nesne sunucudaki aynı nesne deÄŸil" +#. TRANS The requested socket address is already in use. @xref{Socket Addresses}. +#: sysdeps/gnu/errlist.c:555 +msgid "Address already in use" +msgstr "Adres zaten kullanımda" -#: nis/nis_error.c:64 -msgid "Modify operation failed" -msgstr "DeÄŸiÅŸtirme iÅŸlemi baÅŸarısız oldu" +#. TRANS The requested socket address is not available; for example, you tried +#. TRANS to give a socket a name that doesn't match the local host name. +#. TRANS @xref{Socket Addresses}. +#: sysdeps/gnu/errlist.c:566 +msgid "Cannot assign requested address" +msgstr "Ä°stenen adres bulunamıyor" -#: nis/nis_error.c:65 -msgid "Query illegal for named table" -msgstr "named tablosu için sorgu kuraldışı" +#. TRANS A socket operation failed because the network was down. +#: sysdeps/gnu/errlist.c:575 +msgid "Network is down" +msgstr "AÄŸ yok oldu" -#: nis/nis_error.c:66 -msgid "Attempt to remove a non-empty table" -msgstr "Bir boÅŸ tabloyu silme gayreti" +#. TRANS A socket operation failed because the subnet containing the remote host +#. TRANS was unreachable. +#: sysdeps/gnu/errlist.c:585 +msgid "Network is unreachable" +msgstr "AÄŸ eriÅŸilebilir durumda deÄŸil" -#: nis/nis_error.c:67 -msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" -msgstr "NIS+ soÄŸuk baÅŸlatma dosyasına eriÅŸim hatası. NIS+ kurulu mu?" +#. TRANS A network connection was reset because the remote host crashed. +#: sysdeps/gnu/errlist.c:594 +msgid "Network dropped connection on reset" +msgstr "AÄŸ baÄŸlantısı karşı taraf çöktüğü için kesildi" -#: nis/nis_error.c:68 -msgid "Full resync required for directory" -msgstr "Dizin için tam bir yeniden eÅŸzamanlama gerekli" +#. TRANS A network connection was aborted locally. +#: sysdeps/gnu/errlist.c:603 +msgid "Software caused connection abort" +msgstr "Yazılım baÄŸlantının kopmasına sebep oldu" -#: nis/nis_error.c:69 -msgid "NIS+ operation failed" -msgstr "NIS+ iÅŸlemi baÅŸarısız" +#. TRANS A network connection was closed for reasons outside the control of the +#. TRANS local host, such as by the remote machine rebooting or an unrecoverable +#. TRANS protocol violation. +#: sysdeps/gnu/errlist.c:614 +msgid "Connection reset by peer" +msgstr "BaÄŸlantı karşıdan kesildi" -#: nis/nis_error.c:70 -msgid "NIS+ service is unavailable or not installed" -msgstr "NIS+ servisi iÅŸe yaramaz durumda ya da yüklenmemiÅŸ" +#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this +#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the +#. TRANS other from network operations. +#: sysdeps/gnu/errlist.c:625 +msgid "No buffer space available" +msgstr "G/Ç önbelleklerinin hepsi kullanımda" -#: nis/nis_error.c:71 -msgid "Yes, 42 is the meaning of life" -msgstr " " +#. TRANS You tried to connect a socket that is already connected. +#. TRANS @xref{Connecting}. +#: sysdeps/gnu/errlist.c:635 +msgid "Transport endpoint is already connected" +msgstr "DiÄŸer uç aktarım için zaten baÄŸlı" -#: nis/nis_error.c:72 -msgid "Unable to authenticate NIS+ server" -msgstr "NIS+ sunucunun kimlik kanıtlaması yapılamıyor" +#. TRANS The socket is not connected to anything. You get this error when you +#. TRANS try to transmit data over a socket, without first specifying a +#. TRANS destination for the data. For a connectionless socket (for datagram +#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. +#: sysdeps/gnu/errlist.c:647 +msgid "Transport endpoint is not connected" +msgstr "DiÄŸer uç aktarım için baÄŸlı deÄŸil" -#: nis/nis_error.c:73 -msgid "Unable to authenticate NIS+ client" -msgstr "NIS+ istemcinin kimlik kanıtlaması yapılamıyor" +#. TRANS No default destination address was set for the socket. You get this +#. TRANS error when you try to transmit data over a connectionless socket, +#. TRANS without first specifying a destination for the data with @code{connect}. +#: sysdeps/gnu/errlist.c:658 +msgid "Destination address required" +msgstr "Hedef adres gerekli" -#: nis/nis_error.c:74 -msgid "No file space on server" -msgstr "Sunucuda dosya alanı yok" +#. TRANS The socket has already been shut down. +#: sysdeps/gnu/errlist.c:667 +msgid "Cannot send after transport endpoint shutdown" +msgstr "Aktarım ucu kapandıktan sonra yollanamaz" -#: nis/nis_error.c:75 -msgid "Unable to create process on server" -msgstr "Sunucuda süreç oluÅŸturulamadı" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:676 +msgid "Too many references: cannot splice" +msgstr "Çok fazla baÅŸvuru var: kaynak baÄŸlantısı kurulamaz" -#: nis/nis_error.c:76 -msgid "Master server busy, full dump rescheduled." -msgstr "Ana sunucu meÅŸgul, aktarmanın tamamı yeniden zamanlandı." +#. TRANS A socket operation with a specified timeout received no response during +#. TRANS the timeout period. +#: sysdeps/gnu/errlist.c:686 +msgid "Connection timed out" +msgstr "BaÄŸlantıda zaman aşımı" -#: nis/nis_local_names.c:126 -#, c-format -msgid "LOCAL entry for UID %d in directory %s not unique\n" -msgstr "%d kullanıcı-kimliÄŸi için YEREL giriÅŸi %s dizininde eÅŸsiz deÄŸil\n" +#. TRANS A remote host refused to allow the network connection (typically because +#. TRANS it is not running the requested service). +#: sysdeps/gnu/errlist.c:696 +msgid "Connection refused" +msgstr "BaÄŸlantı reddedildi" -#: nis/nis_print.c:51 -msgid "UNKNOWN" -msgstr "BÄ°LÄ°NMEYEN" +#. TRANS Too many levels of symbolic links were encountered in looking up a file name. +#. TRANS This often indicates a cycle of symbolic links. +#: sysdeps/gnu/errlist.c:706 +msgid "Too many levels of symbolic links" +msgstr "Sembolik baÄŸların seviyeleri çok fazla" -#: nis/nis_print.c:109 -msgid "BOGUS OBJECT\n" -msgstr "SAHTE NESNE\n" +#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for +#. TRANS Files}) or host name too long (in @code{gethostname} or +#. TRANS @code{sethostname}; @pxref{Host Identification}). +#: sysdeps/gnu/errlist.c:717 +msgid "File name too long" +msgstr "Dosya ismi çok uzun" -#: nis/nis_print.c:112 -msgid "NO OBJECT\n" -msgstr "NESNE YOK\n" +#. TRANS The remote host for a requested network connection is down. +#: sysdeps/gnu/errlist.c:726 +msgid "Host is down" +msgstr "Makina çökük" -#: nis/nis_print.c:115 -msgid "DIRECTORY\n" -msgstr "DÄ°ZÄ°N\n" +#. TRANS The remote host for a requested network connection is not reachable. +#: sysdeps/gnu/errlist.c:735 +msgid "No route to host" +msgstr "Makinaya aÄŸ üzerinden yol yok" -#: nis/nis_print.c:118 -msgid "GROUP\n" -msgstr "GRUP\n" +#. TRANS Directory not empty, where an empty directory was expected. Typically, +#. TRANS this error occurs when you are trying to delete a directory. +#: sysdeps/gnu/errlist.c:745 +msgid "Directory not empty" +msgstr "Dizin boÅŸ deÄŸil" -#: nis/nis_print.c:121 -msgid "TABLE\n" -msgstr "TABLO\n" +#. TRANS This means that the per-user limit on new process would be exceeded by +#. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on +#. TRANS the @code{RLIMIT_NPROC} limit. +#: sysdeps/gnu/errlist.c:756 +msgid "Too many processes" +msgstr "Çok fazla süreç var" -#: nis/nis_print.c:124 -msgid "ENTRY\n" -msgstr "GÄ°RÄ°Åž\n" +#. TRANS The file quota system is confused because there are too many users. +#. TRANS @c This can probably happen in a GNU system when using NFS. +#: sysdeps/gnu/errlist.c:766 +msgid "Too many users" +msgstr "Çok fazla kullanıcı var" -#: nis/nis_print.c:127 -msgid "LINK\n" -msgstr "BAÄž\n" +#. TRANS The user's disk quota was exceeded. +#: sysdeps/gnu/errlist.c:775 +msgid "Disk quota exceeded" +msgstr "Disk kotası aşıldı" -#: nis/nis_print.c:130 -msgid "PRIVATE\n" -msgstr "ÖZEL\n" +#. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS +#. TRANS system which is due to file system rearrangements on the server host. +#. TRANS Repairing this condition usually requires unmounting and remounting +#. TRANS the NFS file system on the local host. +#: sysdeps/gnu/errlist.c:787 +msgid "Stale NFS file handle" +msgstr "NFS dosya tanıtıcı geçersiz" -#: nis/nis_print.c:133 -msgid "(Unknown object)\n" -msgstr "(Bilinmeyen nesne)\n" +#. TRANS An attempt was made to NFS-mount a remote file system with a file name that +#. TRANS already specifies an NFS-mounted file. +#. TRANS (This is an error on some operating systems, but we expect it to work +#. TRANS properly on the GNU system, making this error code impossible.) +#: sysdeps/gnu/errlist.c:799 +msgid "Object is remote" +msgstr "Nesne uzakta" -#: nis/nis_print.c:166 -#, c-format -msgid "Name : `%s'\n" -msgstr "Ä°sim : `%s'\n" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:808 +msgid "RPC struct is bad" +msgstr "RPC yapısı hatalı" -#: nis/nis_print.c:167 -#, c-format -msgid "Type : %s\n" -msgstr "Türü : %s\n" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:817 +msgid "RPC version wrong" +msgstr "RPC sürümü yanlış" -#: nis/nis_print.c:172 -msgid "Master Server :\n" -msgstr "Ana Sunucu :\n" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:826 +msgid "RPC program not available" +msgstr "RPC uygulaması yok" -#: nis/nis_print.c:174 -msgid "Replicate :\n" -msgstr "Örnekleme :\n" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:835 +msgid "RPC program version wrong" +msgstr "RPC uygulaması sürümü yanlış" -#: nis/nis_print.c:175 -#, c-format -msgid "\tName : %s\n" -msgstr "\tÄ°sim : %s\n" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:844 +msgid "RPC bad procedure for program" +msgstr "RPC program için uygun altyordam deÄŸil" -#: nis/nis_print.c:176 -msgid "\tPublic Key : " -msgstr "\tGenel Anahtar: " +#. TRANS No locks available. This is used by the file locking facilities; see +#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but +#. TRANS it can result from an operation to an NFS server running another +#. TRANS operating system. +#: sysdeps/gnu/errlist.c:856 +msgid "No locks available" +msgstr "iÅŸe yarar kilit yok" -#: nis/nis_print.c:180 -msgid "None.\n" -msgstr "Yok.\n" +#. TRANS Inappropriate file type or format. The file was the wrong type for the +#. TRANS operation, or a data file had the wrong format. +#. TRANS +#. TRANS On some systems @code{chmod} returns this error if you try to set the +#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. +#: sysdeps/gnu/errlist.c:869 +msgid "Inappropriate file type or format" +msgstr "Dosya türü ya da biçemi uygun deÄŸil" -#: nis/nis_print.c:183 -#, c-format -msgid "Diffie-Hellmann (%d bits)\n" -msgstr "Diffie-Hellmann (%d bit)\n" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:878 +msgid "Authentication error" +msgstr "Kanıtlama hatası" -#: nis/nis_print.c:188 -#, c-format -msgid "RSA (%d bits)\n" -msgstr "RSA (%d bit)\n" +#. TRANS ??? +#: sysdeps/gnu/errlist.c:887 +msgid "Need authenticator" +msgstr "Kanıtlayıcı gerekir" -#: nis/nis_print.c:191 -msgid "Kerberos.\n" -msgstr "Kerberos.\n" +#. TRANS Function not implemented. This indicates that the function called is +#. TRANS not implemented at all, either in the C library itself or in the +#. TRANS operating system. When you get this error, you can be sure that this +#. TRANS particular function will always fail with @code{ENOSYS} unless you +#. TRANS install a new version of the C library or the operating system. +#: sysdeps/gnu/errlist.c:900 +msgid "Function not implemented" +msgstr "Ä°ÅŸlev bulunamadı (Bir güncelleme gerekebilir)" -#: nis/nis_print.c:194 -#, c-format -msgid "Unknown (type = %d, bits = %d)\n" -msgstr "Bilinmeyen (tür = %d, bit = %d)\n" +#. TRANS Not supported. A function returns this error when certain parameter +#. TRANS values are valid, but the functionality they request is not available. +#. TRANS This can mean that the function does not implement a particular command +#. TRANS or option value or flag bit at all. For functions that operate on some +#. TRANS object given in a parameter, such as a file descriptor or a port, it +#. TRANS might instead mean that only @emph{that specific object} (file +#. TRANS descriptor, port, etc.) is unable to support the other parameters given; +#. TRANS different file descriptors might support different ranges of parameter +#. TRANS values. +#. TRANS +#. TRANS If the entire function is not available at all in the implementation, +#. TRANS it returns @code{ENOSYS} instead. +#: sysdeps/gnu/errlist.c:920 +msgid "Not supported" +msgstr "Desteklenmiyor" -#: nis/nis_print.c:205 -#, c-format -msgid "\tUniversal addresses (%u)\n" -msgstr "\tEvrensel adresler (%u)\n" +#. 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. +#: sysdeps/gnu/errlist.c:930 +msgid "Invalid or incomplete multibyte or wide character" +msgstr "Çokbaytlı/geniÅŸ karakter geçersiz veya tamamlanmamış" -#: nis/nis_print.c:227 -msgid "Time to live : " -msgstr "YaÅŸam süresi(ttl): " +#. TRANS In the GNU system, servers supporting the @code{term} protocol return +#. TRANS this error for certain operations when the caller is not in the +#. TRANS foreground process group of the terminal. Users do not usually see this +#. TRANS error because functions such as @code{read} and @code{write} translate +#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, +#. TRANS for information on process groups and these signals. +#: sysdeps/gnu/errlist.c:944 +msgid "Inappropriate operation for background process" +msgstr "Artalan süreç için iÅŸlem uygun deÄŸil" -#: nis/nis_print.c:229 -msgid "Default Access rights :\n" -msgstr "Öntanımlı EriÅŸim hakları:\n" +#. TRANS In the GNU system, opening a file returns this error when the file is +#. TRANS translated by a program and the translator program dies while starting +#. TRANS up, before it has connected to the file. +#: sysdeps/gnu/errlist.c:955 +msgid "Translator died" +msgstr "Çevirmen uygulama ölmüş" -#: nis/nis_print.c:238 -#, c-format -msgid "\tType : %s\n" -msgstr "\tTürü : %s\n" +#. TRANS The experienced user will know what is wrong. +#. TRANS @c This error code is a joke. Its perror text is part of the joke. +#. TRANS @c Don't change it. +#: sysdeps/gnu/errlist.c:966 +msgid "?" +msgstr "?" -#: nis/nis_print.c:239 -msgid "\tAccess rights: " -msgstr "\tEriÅŸim hakları: " +#. TRANS You did @strong{what}? +#: sysdeps/gnu/errlist.c:975 +msgid "You really blew it this time" +msgstr " " -#: nis/nis_print.c:252 -msgid "Group Flags :" -msgstr "Grup Flamaları:" +#. TRANS Go home and have a glass of warm, dairy-fresh milk. +#: sysdeps/gnu/errlist.c:984 +msgid "Computer bought the farm" +msgstr "Yatarken sütünü içtin mi?" -#: nis/nis_print.c:255 -msgid "" -"\n" -"Group Members :\n" -msgstr "" -"\n" -" Grup Ãœyeleri:\n" +#. TRANS This error code has no purpose. +#: sysdeps/gnu/errlist.c:993 +msgid "Gratuitous error" +msgstr "Bu hata lotodan çıktı" -#: nis/nis_print.c:266 -#, c-format -msgid "Table Type : %s\n" -msgstr "Tablo Türü : %s\n" +#: sysdeps/gnu/errlist.c:1001 +msgid "Bad message" +msgstr "Ä°leti hatalı" -#: nis/nis_print.c:267 -#, c-format -msgid "Number of Columns : %d\n" -msgstr "Sütun sayısı : %d\n" +#: sysdeps/gnu/errlist.c:1009 +msgid "Identifier removed" +msgstr "Tanıtıcı kaldırıldı" -#: nis/nis_print.c:268 -#, c-format -msgid "Character Separator : %c\n" -msgstr "Karakter Ayracı: %c\n" +#: sysdeps/gnu/errlist.c:1017 +msgid "Multihop attempted" +msgstr "Çoklusekmeye kalkışıldı" -#: nis/nis_print.c:269 -#, c-format -msgid "Search Path : %s\n" -msgstr "Dosya arama yolu : %s\n" +#: sysdeps/gnu/errlist.c:1025 +msgid "No data available" +msgstr "Veri yok" -#: nis/nis_print.c:270 -msgid "Columns :\n" -msgstr "Sütun :\n" +#: sysdeps/gnu/errlist.c:1033 +msgid "Link has been severed" +msgstr "BaÄŸ sadeleÅŸtirilmiÅŸti" -#: nis/nis_print.c:273 -#, c-format -msgid "\t[%d]\tName : %s\n" -msgstr "\t[%d]\tÄ°sim : %s\n" +#: sysdeps/gnu/errlist.c:1041 +msgid "No message of desired type" +msgstr "Arzulanan türde ileti yok" -#: nis/nis_print.c:275 -msgid "\t\tAttributes : " -msgstr "\t\tNiteleyiciler : " +#: sysdeps/gnu/errlist.c:1049 +msgid "Out of streams resources" +msgstr "Veri akımları kaynakları yetersiz" -#: nis/nis_print.c:277 -msgid "\t\tAccess Rights : " -msgstr "\t\tEriÅŸim Hakları: " +#: sysdeps/gnu/errlist.c:1057 +msgid "Device not a stream" +msgstr "Aygıt veri alışveriÅŸine uygun deÄŸil" -#: nis/nis_print.c:286 -msgid "Linked Object Type : " -msgstr "BaÄŸlı Nesne Türü : " +#: sysdeps/gnu/errlist.c:1065 +msgid "Value too large for defined data type" +msgstr "Atanan veri türü için deÄŸer çok büyük" -#: nis/nis_print.c:288 -#, c-format -msgid "Linked to : %s\n" -msgstr "BaÄŸ hedefi: %s\n" +#: sysdeps/gnu/errlist.c:1073 +msgid "Protocol error" +msgstr "Ä°letiÅŸim kurallarında hata" -#: nis/nis_print.c:297 -#, c-format -msgid "\tEntry data of type %s\n" -msgstr "\t %s türü girdi verisi\n" +#: sysdeps/gnu/errlist.c:1081 +msgid "Timer expired" +msgstr "Süre doldu" -#: nis/nis_print.c:300 -#, c-format -msgid "\t[%u] - [%u bytes] " -msgstr "\t[%u] - [%u bayt] " +#. TRANS Operation canceled; an asynchronous operation was canceled before it +#. TRANS completed. @xref{Asynchronous I/O}. When you call @code{aio_cancel}, +#. TRANS the normal result is for the operations affected to complete with this +#. TRANS error; @pxref{Cancel AIO Operations}. +#: sysdeps/gnu/errlist.c:1093 +msgid "Operation canceled" +msgstr "Ä°ÅŸlem iptal edildi" -#: nis/nis_print.c:303 -msgid "Encrypted data\n" -msgstr "Åžifreli veri\n" +#: sysdeps/gnu/errlist.c:1101 +msgid "Interrupted system call should be restarted" +msgstr "Kesme ile engellenen sistem çaÄŸrısı yeniden baÅŸlatılmalı" -#: nis/nis_print.c:305 -msgid "Binary data\n" -msgstr "Ä°kilik veri\n" +#: sysdeps/gnu/errlist.c:1109 +msgid "Channel number out of range" +msgstr "Kanal numarası kapsam dışı" -#: nis/nis_print.c:320 -#, c-format -msgid "Object Name : %s\n" -msgstr "Nesne Ä°smi : %s\n" +#: sysdeps/gnu/errlist.c:1117 +msgid "Level 2 not synchronized" +msgstr "Seviye-2 eÅŸzamanlı deÄŸil" -#: nis/nis_print.c:321 -#, c-format -msgid "Directory : %s\n" -msgstr "Dizin : %s\n" +#: sysdeps/gnu/errlist.c:1125 +msgid "Level 3 halted" +msgstr "Seviye-3 durdu" -#: nis/nis_print.c:322 -#, c-format -msgid "Owner : %s\n" -msgstr "Sahibi : %s\n" +#: sysdeps/gnu/errlist.c:1133 +msgid "Level 3 reset" +msgstr "Seviye-3 baÅŸlangıçta" -#: nis/nis_print.c:323 -#, c-format -msgid "Group : %s\n" -msgstr "Grup : %s\n" +#: sysdeps/gnu/errlist.c:1141 +msgid "Link number out of range" +msgstr "BaÄŸ numarası kapsam dışı" -#: nis/nis_print.c:324 -msgid "Access Rights : " -msgstr "EriÅŸim Hakları: " +#: sysdeps/gnu/errlist.c:1149 +msgid "Protocol driver not attached" +msgstr "Ä°letiÅŸim kuralları sürücüsü baÄŸlı deÄŸil" -#: nis/nis_print.c:326 -#, c-format -msgid "" -"\n" -"Time to Live : " -msgstr "" -"\n" -"YaÅŸam süresi : " +#: sysdeps/gnu/errlist.c:1157 +msgid "No CSI structure available" +msgstr "Hiç bir CSI deÄŸiÅŸken yapısı yok" -#: nis/nis_print.c:329 -#, c-format -msgid "Creation Time : %s" -msgstr "OluÅŸturma Zamanı: %s" +#: sysdeps/gnu/errlist.c:1165 +msgid "Level 2 halted" +msgstr "Seviye-2 durdu" -#: nis/nis_print.c:331 -#, c-format -msgid "Mod. Time : %s" -msgstr "DeÄŸiÅŸ. Zamanı : %s" +#: sysdeps/gnu/errlist.c:1173 +msgid "Invalid exchange" +msgstr "DeÄŸiÅŸ tokuÅŸ geçersiz" -#: nis/nis_print.c:332 -msgid "Object Type : " -msgstr "Nesne Türü : " +#: sysdeps/gnu/errlist.c:1181 +msgid "Invalid request descriptor" +msgstr "Ä°stem betimleyici geçersiz" -#: nis/nis_print.c:352 -#, c-format -msgid " Data Length = %u\n" -msgstr " Veri uzunluÄŸu = %u\n" +#: sysdeps/gnu/errlist.c:1189 +msgid "Exchange full" +msgstr "DeÄŸiÅŸ tokuÅŸ alanı dolu" -#: nis/nis_print.c:365 -#, c-format -msgid "Status : %s\n" -msgstr "Durum : %s\n" +#: sysdeps/gnu/errlist.c:1197 +msgid "No anode" +msgstr "Anot yok" -#: nis/nis_print.c:366 -#, c-format -msgid "Number of objects : %u\n" -msgstr "Nesne sayısı : %u\n" +#: sysdeps/gnu/errlist.c:1205 +msgid "Invalid request code" +msgstr "Ä°stem kodu geçersiz" -#: nis/nis_print.c:370 -#, c-format -msgid "Object #%d:\n" -msgstr "Nesne #%d:\n" +#: sysdeps/gnu/errlist.c:1213 +msgid "Invalid slot" +msgstr "Geçersiz yuva" -#: nis/nis_print_group_entry.c:115 -#, c-format -msgid "Group entry for \"%s.%s\" group:\n" -msgstr "\"%s.%s\" grubu için grup giriÅŸi:\n" +#: sysdeps/gnu/errlist.c:1221 +msgid "File locking deadlock error" +msgstr "Dosya kilitlemede ölükilit hatası" -#: nis/nis_print_group_entry.c:123 -msgid " Explicit members:\n" -msgstr " DoÄŸrudan üye olanlar:\n" +#: sysdeps/gnu/errlist.c:1229 +msgid "Bad font file format" +msgstr "Yazıtipi dosyası biçemi hatalı" -#: nis/nis_print_group_entry.c:128 -msgid " No explicit members\n" -msgstr " DoÄŸrudan üye olan yok\n" +#: sysdeps/gnu/errlist.c:1237 +msgid "Machine is not on the network" +msgstr "Makina bir aÄŸ üzerinde deÄŸil" -#: nis/nis_print_group_entry.c:131 -msgid " Implicit members:\n" -msgstr " Dolaylı üye olanlar:\n" +#: sysdeps/gnu/errlist.c:1245 +msgid "Package not installed" +msgstr "Paket yüklenmedi" -#: nis/nis_print_group_entry.c:136 -msgid " No implicit members\n" -msgstr " Dolaylı üye olan yok\n" +#: sysdeps/gnu/errlist.c:1253 +msgid "Advertise error" +msgstr "Tanıtım hatası" -#: nis/nis_print_group_entry.c:139 -msgid " Recursive members:\n" -msgstr " Ardışık üyeler:\n" +#: sysdeps/gnu/errlist.c:1261 +msgid "Srmount error" +msgstr "Srmount hatası" -#: nis/nis_print_group_entry.c:144 -msgid " No recursive members\n" -msgstr " Ardışık üye yok\n" +#: sysdeps/gnu/errlist.c:1269 +msgid "Communication error on send" +msgstr "Yollama sırasında haberleÅŸme hatası" -#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 -msgid " Explicit nonmembers:\n" -msgstr " DoÄŸrudan üye olmayanlar:\n" +#: sysdeps/gnu/errlist.c:1277 +msgid "RFS specific error" +msgstr "RFS-özgü hata" -#: nis/nis_print_group_entry.c:152 -msgid " No explicit nonmembers\n" -msgstr " DoÄŸrudan üye olmayan yok\n" +#: sysdeps/gnu/errlist.c:1285 +msgid "Name not unique on network" +msgstr "AÄŸ üzerinde isim eÅŸsiz deÄŸil" -#: nis/nis_print_group_entry.c:155 -msgid " Implicit nonmembers:\n" -msgstr " Dolaylı üye olmayanlar:\n" +#: sysdeps/gnu/errlist.c:1293 +msgid "File descriptor in bad state" +msgstr "Dosya betimleyici hatalı durumda" -#: nis/nis_print_group_entry.c:160 -msgid " No implicit nonmembers\n" -msgstr " Dolaylı üye olmayan yok\n" +#: sysdeps/gnu/errlist.c:1301 +msgid "Remote address changed" +msgstr "Uzak adres deÄŸiÅŸti" -#: nis/nis_print_group_entry.c:168 -msgid " No recursive nonmembers\n" -msgstr " Ardışık üye olmayan yok\n" +#: sysdeps/gnu/errlist.c:1309 +msgid "Can not access a needed shared library" +msgstr "Gereken paylaşımlı kitaplığa eriÅŸilemiyor" -#: nis/nss_nisplus/nisplus-publickey.c:101 -#: nis/nss_nisplus/nisplus-publickey.c:182 -#, c-format -msgid "DES entry for netname %s not unique\n" -msgstr "AÄŸ ismi %s için DES giriÅŸi eÅŸsiz deÄŸil\n" +#: sysdeps/gnu/errlist.c:1317 +msgid "Accessing a corrupted shared library" +msgstr "Bir bozulmuÅŸ paylaşımlı kitaplığa eriÅŸiliyor" -#: nis/nss_nisplus/nisplus-publickey.c:218 -#, c-format -msgid "netname2user: missing group id list in `%s'." -msgstr "netname2user: `%s' içinde grup kimlikleri listesi yok." +#: sysdeps/gnu/errlist.c:1325 +msgid ".lib section in a.out corrupted" +msgstr "a.out içindeki .lib bölümü bozulmuÅŸ" -#: nis/nss_nisplus/nisplus-publickey.c:300 -#: nis/nss_nisplus/nisplus-publickey.c:306 -#: nis/nss_nisplus/nisplus-publickey.c:370 -#: nis/nss_nisplus/nisplus-publickey.c:379 -#, c-format -msgid "netname2user: (nis+ lookup): %s\n" -msgstr "netname2user: (nis+ lookup): %s\n" +#: sysdeps/gnu/errlist.c:1333 +msgid "Attempting to link in too many shared libraries" +msgstr "Çok fazla sayıdaki paylaşımlı kitaplıkta baÄŸ kurulmaya çalışılıyor" -#: nis/nss_nisplus/nisplus-publickey.c:319 -#, c-format -msgid "netname2user: DES entry for %s in directory %s not unique" -msgstr "netname2user: %s (%s dizinindeki) için DES girdisi eÅŸsiz deÄŸil" +#: sysdeps/gnu/errlist.c:1341 +msgid "Cannot exec a shared library directly" +msgstr "Bir paylaşımlı kitaplık doÄŸrudan çalıştırılamaz" -#: nis/nss_nisplus/nisplus-publickey.c:337 -#, c-format -msgid "netname2user: principal name `%s' too long" -msgstr "netname2user: `%s' ismi çok uzun" +#: sysdeps/gnu/errlist.c:1349 +msgid "Streams pipe error" +msgstr "Veri hattı hatası" -#: nis/nss_nisplus/nisplus-publickey.c:392 -#, c-format -msgid "netname2user: LOCAL entry for %s in directory %s not unique" -msgstr "netname2user: %s (%s dizinindeki) için LOCAL girdisi eÅŸsiz deÄŸil" +#: sysdeps/gnu/errlist.c:1357 +msgid "Structure needs cleaning" +msgstr "Veri aÄŸacı temizlenmek ister" -#: nis/nss_nisplus/nisplus-publickey.c:399 -msgid "netname2user: should not have uid 0" -msgstr "netname2user: kullanıcı kimliÄŸi 0 olmamalıydı" +#: sysdeps/gnu/errlist.c:1365 +msgid "Not a XENIX named type file" +msgstr "Bir XENIX named türü dosya deÄŸil" -#: nis/ypclnt.c:171 -#, c-format -msgid "YPBINDPROC_DOMAIN: %s\n" -msgstr "YPBINDPROC_DOMAIN: %s\n" +#: sysdeps/gnu/errlist.c:1373 +msgid "No XENIX semaphores available" +msgstr "Hiç XENIX semaforu yok" -#: nis/ypclnt.c:780 -msgid "Request arguments bad" -msgstr "Ä°stem argümanları hatalı" +#: sysdeps/gnu/errlist.c:1381 +msgid "Is a named type file" +msgstr "Bir \"named\" türü dosya" -#: nis/ypclnt.c:782 -msgid "RPC failure on NIS operation" -msgstr "NIS iÅŸleminde RPC baÅŸarısız" +#: sysdeps/gnu/errlist.c:1389 +msgid "Remote I/O error" +msgstr "Uzak G/Ç hatası" -#: nis/ypclnt.c:784 -msgid "Can't bind to server which serves this domain" -msgstr "Bu alana hizmet veren sunucuya baÄŸlantı kurulamadı" +#: sysdeps/gnu/errlist.c:1397 +msgid "No medium found" +msgstr "medium yok" -#: nis/ypclnt.c:786 -msgid "No such map in server's domain" -msgstr "Sunucu sahasında böyle bir eÅŸlem yok" +#: sysdeps/gnu/errlist.c:1405 +msgid "Wrong medium type" +msgstr "Yanlış ortam türü" -#: nis/ypclnt.c:788 -msgid "No such key in map" -msgstr "EÅŸlemde böyle bir tuÅŸ yok" +#: sysdeps/gnu/errlist.c:1413 +msgid "Required key not available" +msgstr "Gerekli anahtar/tuÅŸ kullanılamaz durumda" + +#: sysdeps/gnu/errlist.c:1421 +msgid "Key has expired" +msgstr "Anahtarın vakti doldu" + +#: sysdeps/gnu/errlist.c:1429 +msgid "Key has been revoked" +msgstr "Anahtar yürürlükten kaldırılmıştı" + +#: sysdeps/gnu/errlist.c:1437 +msgid "Key was rejected by service" +msgstr "Anahtar hizmet tarafından reddedildi" + +#: sysdeps/gnu/errlist.c:1445 +msgid "Owner died" +msgstr "Sahibi öldü" + +#: sysdeps/gnu/errlist.c:1453 +msgid "State not recoverable" +msgstr "Durum kurtarılabilir gibi deÄŸil" -#: nis/ypclnt.c:790 -msgid "Internal NIS error" -msgstr "İçsel NIS hatası" +#: sysdeps/mach/_strerror.c:57 +msgid "Error in unknown error system: " +msgstr "Bilinmeyen hata sisteminde hata: " -#: nis/ypclnt.c:792 -msgid "Local resource allocation failure" -msgstr "Yerel çözüm tahsisi baÅŸarısız" +#: sysdeps/posix/gai_strerror-strs.h:1 +msgid "Address family for hostname not supported" +msgstr "Makina ismi için adres ailesi desteklenmiyor" -#: nis/ypclnt.c:794 -msgid "No more records in map database" -msgstr "Artık kayıtlar eÅŸlem veritabanında" +#: sysdeps/posix/gai_strerror-strs.h:2 +msgid "Temporary failure in name resolution" +msgstr "Ä°sim çözünürlüğünde geçici baÅŸarısızlık" -#: nis/ypclnt.c:796 -msgid "Can't communicate with portmapper" -msgstr "portmapper ile haberleÅŸilemiyor" +#: sysdeps/posix/gai_strerror-strs.h:3 +msgid "Bad value for ai_flags" +msgstr "ai_flags için deÄŸer hatalı" -#: nis/ypclnt.c:798 -msgid "Can't communicate with ypbind" -msgstr "ypbind ile haberleÅŸilemiyor" +#: sysdeps/posix/gai_strerror-strs.h:4 +msgid "Non-recoverable failure in name resolution" +msgstr "Ä°sim çözümlemesinde düzeltilebilir olmayan bozukluk" -#: nis/ypclnt.c:800 -msgid "Can't communicate with ypserv" -msgstr "ypserv ile haberleÅŸilemiyor" +#: sysdeps/posix/gai_strerror-strs.h:5 +msgid "ai_family not supported" +msgstr "ai_family desteklenmiyor" -#: nis/ypclnt.c:802 -msgid "Local domain name not set" -msgstr "Yerel alan ismi ayarlanmamış" +#: sysdeps/posix/gai_strerror-strs.h:6 +msgid "Memory allocation failure" +msgstr "Bellek tahsisi baÅŸarısız" -#: nis/ypclnt.c:804 -msgid "NIS map database is bad" -msgstr "NIS eÅŸleÅŸme veritabanı hatalı" +#: sysdeps/posix/gai_strerror-strs.h:7 +msgid "No address associated with hostname" +msgstr "Makina ismiyle iliÅŸkili adres yok" -#: nis/ypclnt.c:806 -msgid "NIS client/server version mismatch - can't supply service" -msgstr "NIS istemci/sunucu sürümü eÅŸleÅŸmiyor - servis saÄŸlanamaz" +#: sysdeps/posix/gai_strerror-strs.h:8 +msgid "Name or service not known" +msgstr "Ä°sim ya da servis bilinmiyor" -#: nis/ypclnt.c:810 -msgid "Database is busy" -msgstr "Veritabanı meÅŸgul" +#: sysdeps/posix/gai_strerror-strs.h:9 +msgid "Servname not supported for ai_socktype" +msgstr "ai_socktype için sunucu ismi desteklenmiyor" -#: nis/ypclnt.c:812 -msgid "Unknown NIS error code" -msgstr "Bilinmeyen NIS hata kodu" +#: sysdeps/posix/gai_strerror-strs.h:10 +msgid "ai_socktype not supported" +msgstr "ai_socktype desteklenmiyor" -#: nis/ypclnt.c:854 -msgid "Internal ypbind error" -msgstr "İçsel ypbind hatası" +#: sysdeps/posix/gai_strerror-strs.h:11 +msgid "System error" +msgstr "Sistem hatası" -#: nis/ypclnt.c:856 -msgid "Domain not bound" -msgstr "Alan bağıntısı yapılamadı" +#: sysdeps/posix/gai_strerror-strs.h:12 +msgid "Processing request in progress" +msgstr "Ä°ÅŸlem zaten süreç dahilinde" -#: nis/ypclnt.c:858 -msgid "System resource allocation failure" -msgstr "Sistem öz kaynaklarının ayrılması baÅŸarısız" +#: sysdeps/posix/gai_strerror-strs.h:13 +msgid "Request canceled" +msgstr "Ä°stem iptal edildi" -#: nis/ypclnt.c:860 -msgid "Unknown ypbind error" -msgstr "Bilinmeyen ypbind hatası" +#: sysdeps/posix/gai_strerror-strs.h:14 +msgid "Request not canceled" +msgstr "Ä°stem iptal edilmedi" -#: nis/ypclnt.c:899 -msgid "yp_update: cannot convert host to netname\n" -msgstr "yp_update: makina ismi aÄŸ ismine dönüştürülemiyor\n" +#: sysdeps/posix/gai_strerror-strs.h:15 +msgid "All requests done" +msgstr "Tüm istekler yerine getirildi" -#: nis/ypclnt.c:911 -msgid "yp_update: cannot get server address\n" -msgstr "yp_update: sunucu adresi alınamıyor\n" +#: sysdeps/posix/gai_strerror-strs.h:16 +msgid "Interrupted by a signal" +msgstr "Bir sinyal ile engellendi" -#: nscd/cache.c:94 -msgid "while allocating hash table entry" -msgstr "arama (hash) tablosu girdisi ayrılırken" +#: sysdeps/posix/gai_strerror-strs.h:17 +msgid "Parameter string not correctly encoded" +msgstr "Parametre dizgesi yanlış kodlanmış" -#: nscd/cache.c:162 nscd/connections.c:184 -#, c-format -msgid "cannot stat() file `%s': %s" -msgstr "`%s' dosyası stat() olamıyor: %s" +#: sysdeps/unix/siglist.c:26 +msgid "Signal 0" +msgstr "Sinyal 0" -#: nscd/connections.c:150 -msgid "Cannot run nscd in secure mode as unprivileged user" -msgstr "nscd güvenli kipte yetkisiz kullanıcı olarak çalıştırılamaz" +#: sysdeps/unix/siglist.c:32 +msgid "IOT trap" +msgstr "IOT tuzağı" -#: nscd/connections.c:172 +#: sysdeps/unix/sysv/linux/i386/readelflib.c:49 #, c-format -msgid "while allocating cache: %s" -msgstr "arabellek girdisi ayrılırken: %s" +msgid "%s is for unknown machine %d.\n" +msgstr "%s bilinmeyen makina %d içindir.\n" -#: nscd/connections.c:197 +#: sysdeps/unix/sysv/linux/ia64/makecontext.c:63 #, c-format -msgid "cannot open socket: %s" -msgstr "soket açılamıyor: %s" +msgid "makecontext: does not know how to handle more than 8 arguments\n" +msgstr "makecontext: 8 argümandan fazlasının nasıl elde edileceÄŸi bilinmiyor\n" -#: nscd/connections.c:215 +#: sysdeps/unix/sysv/linux/lddlibc4.c:64 #, c-format -msgid "cannot enable socket to accept connections: %s" -msgstr "baÄŸlantıları kabul etmek üzere soket etkinleÅŸtirilemiyor: %s" +msgid "cannot open `%s'" +msgstr "`%s' açılamıyor" -#: nscd/connections.c:260 +#: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format -msgid "cannot handle old request version %d; current version is %d" -msgstr "eski istem sürümü %d elde edilemedi; mevcut sürüm %d" +msgid "cannot read header from `%s'" +msgstr "baÅŸlık `%s'den okunamıyor" -#: nscd/connections.c:298 nscd/connections.c:324 -#, c-format -msgid "cannot write result: %s" -msgstr "sonuç yazılamıyor: %s" +#: timezone/zdump.c:215 +msgid "lacks alphabetic at start" +msgstr "baÅŸlangıcı alfabetik deÄŸil" -#: nscd/connections.c:392 nscd/connections.c:514 -#, c-format -msgid "error getting caller's id: %s" -msgstr "çaÄŸrıcı kimliÄŸi alınırken hata: %s" +#: timezone/zdump.c:217 +msgid "has fewer than 3 alphabetics" +msgstr "3 harften az" -#: nscd/connections.c:485 -#, c-format -msgid "while accepting connection: %s" -msgstr "baÄŸlantı kabul edilirken: %s" +#: timezone/zdump.c:219 +msgid "has more than 6 alphabetics" +msgstr "6 harften az" -#: nscd/connections.c:498 -#, c-format -msgid "short read while reading request: %s" -msgstr "istenen okuma kısa: %s" +#: timezone/zdump.c:227 +msgid "differs from POSIX standard" +msgstr "POSIX standardından farklar" -#: nscd/connections.c:542 +#: timezone/zdump.c:233 #, c-format -msgid "key length in request too long: %d" -msgstr "istenen anahtar uzunluÄŸu fazla: %d" +msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n" +msgstr "%s: uyarı: zaman dilimi \"%s\" kısaltma \"%s\" %s\n" -#: nscd/connections.c:556 +#: timezone/zdump.c:284 #, c-format -msgid "short read while reading request key: %s" -msgstr "istenen tuÅŸ okunurken kısa okuma: %s" +msgid "%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n" +msgstr "" +"%s: kullanımı şöyledir: %s [ --version ] [ -v ] [ -c [ düşükyıl, ] yüksekyıl ]\n" +"zamanDilimiÄ°smi ...\n" -#: nscd/connections.c:566 +#: timezone/zdump.c:301 #, c-format -msgid "handle_request: request received (Version = %d) from PID %ld" -msgstr "handle_request: %2$ld numaralı süreçden istek alındı (Sürüm = %1$d)" +msgid "%s: wild -c argument %s\n" +msgstr "%s: ilkel -c argümanı %s\n" + +#: timezone/zdump.c:392 +msgid "Error writing to standard output" +msgstr "Standart çıktıya yazarken hata" -#: nscd/connections.c:571 +#: timezone/zdump.c:415 #, c-format -msgid "handle_request: request received (Version = %d)" -msgstr "handle_request: istek alındı (Sürüm = %d)" +msgid "%s: use of -v on system with floating time_t other than float or double\n" +msgstr "%s: sistem üzerinde float veya double'dan baÅŸka gerçel time_t'li -v kullanımı\n" -#: nscd/connections.c:635 nscd/connections.c:636 nscd/connections.c:655 -#: nscd/connections.c:668 nscd/connections.c:674 nscd/connections.c:681 +#: timezone/zic.c:371 #, c-format -msgid "Failed to run nscd as user '%s'" -msgstr "nscd '%s' kullanıcısı olarak çalıştırılamadı" +msgid "%s: Memory exhausted: %s\n" +msgstr "%s: Bellek tükendi: %s\n" -#: nscd/connections.c:656 -msgid "getgrouplist failed" -msgstr "getgrouplist baÅŸarısız" +#: timezone/zic.c:430 +#, c-format +msgid "\"%s\", line %d: %s" +msgstr "\"%s\", satır %d: %s" -#: nscd/connections.c:669 -msgid "setgroups failed" -msgstr "setgroups baÅŸarısız" +#: timezone/zic.c:433 +#, c-format +msgid " (rule from \"%s\", line %d)" +msgstr " (\"%s\", %d satırından kural)" -#: nscd/grpcache.c:103 nscd/hstcache.c:111 nscd/pwdcache.c:109 -msgid "while allocating key copy" -msgstr "tuÅŸ kopyası ayrılırken" - -#: nscd/grpcache.c:153 nscd/hstcache.c:168 nscd/pwdcache.c:146 -msgid "while allocating cache entry" -msgstr "arabellek girdisi ayrılırken" +#: timezone/zic.c:445 +msgid "warning: " +msgstr "uyarı: " -#: nscd/grpcache.c:197 nscd/hstcache.c:283 nscd/pwdcache.c:193 +#: timezone/zic.c:455 #, c-format -msgid "short write in %s: %s" -msgstr "%s içinde kısa yazma: %s" +msgid "" +"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +msgstr "" +"%s: kullanımı: %s [ --version ] [ -s ] [ -v ] \\\n" +"\t[ -l yerelZaman ] [ -p posixKuralları ] [ -d dizin ] \\\n" +"\t[ -L artıkSaniyeler ] [ -y yıltürü ] [ dosyaismi ... ]\n" -#: nscd/grpcache.c:219 +#: timezone/zic.c:503 #, c-format -msgid "Haven't found \"%s\" in group cache!" -msgstr "\"%s\" grup arabelleÄŸinde yok!" +msgid "%s: More than one -d option specified\n" +msgstr "%s: Birden fazla -d seçeneÄŸi belirtilmiÅŸ\n" -#: nscd/grpcache.c:285 +#: timezone/zic.c:513 #, c-format -msgid "Invalid numeric gid \"%s\"!" -msgstr "\"%s\" grup numarası geçersiz!" +msgid "%s: More than one -l option specified\n" +msgstr "%s: Birden fazla -l seçeneÄŸi belirtilmiÅŸ\n" -#: nscd/grpcache.c:292 +#: timezone/zic.c:523 #, c-format -msgid "Haven't found \"%d\" in group cache!" -msgstr "\"%d\" grup arabelleÄŸinde yok!" +msgid "%s: More than one -p option specified\n" +msgstr "%s: Birden fazla -p seçeneÄŸi belirtilmiÅŸ\n" -#: nscd/hstcache.c:305 nscd/hstcache.c:371 nscd/hstcache.c:436 -#: nscd/hstcache.c:501 +#: timezone/zic.c:533 #, c-format -msgid "Haven't found \"%s\" in hosts cache!" -msgstr "\"%s\" makinalar arabelleÄŸinde yok!" - -#: nscd/nscd.c:89 -msgid "Read configuration data from NAME" -msgstr "Yapılandırma verisini Ä°SÄ°M den okur" - -#: nscd/nscd.c:91 -msgid "Do not fork and display messages on the current tty" -msgstr "Ãœzerinde çalışılan tty de iletiler ayrılmaz ve gösterilir" - -#: nscd/nscd.c:92 -msgid "NUMBER" -msgstr "SAYI" - -#: nscd/nscd.c:92 -msgid "Start NUMBER threads" -msgstr "SAYIlı baÅŸlıkları baÅŸlatır" - -#: nscd/nscd.c:93 -msgid "Shut the server down" -msgstr "Sunucuyu indirir" - -#: nscd/nscd.c:94 -msgid "Print current configuration statistic" -msgstr "Åžu anki yapılandırma istatistiklerini basar" - -#: nscd/nscd.c:95 -msgid "TABLE" -msgstr "TABLO" - -#: nscd/nscd.c:96 -msgid "Invalidate the specified cache" -msgstr "Belirtilen arabellek geçersiz kılındı" - -#: nscd/nscd.c:97 -msgid "TABLE,yes" -msgstr "TABLO,evet" - -#: nscd/nscd.c:97 -msgid "Use separate cache for each user" -msgstr "Her kullanıcı için ayrı arabellek kullanılır" - -#: nscd/nscd.c:102 -msgid "Name Service Cache Daemon." -msgstr "Name Service Cache Daemon." - -#: nscd/nscd.c:141 -msgid "cannot read configuration file; this is fatal" -msgstr "yapılandırma dosyası açılamıyor; bu ölümcül bir hata" +msgid "%s: More than one -y option specified\n" +msgstr "%s: Birden fazla -y seçeneÄŸi belirtilmiÅŸ\n" -#: nscd/nscd.c:152 -msgid "already running" -msgstr "Zaten çalışıyor" +#: timezone/zic.c:543 +#, c-format +msgid "%s: More than one -L option specified\n" +msgstr "%s: Birden fazla -L seçeneÄŸi belirtilmiÅŸ\n" -#: nscd/nscd.c:270 nscd/nscd.c:294 nscd/nscd_stat.c:132 -msgid "Only root is allowed to use this option!" -msgstr "Bu seçenek sadece root tarafından kullanılabilir!" +#: timezone/zic.c:592 +msgid "link to link" +msgstr "baÄŸlantıdan baÄŸlantıya" -#: nscd/nscd_conf.c:88 -#, c-format -msgid "Parse error: %s" -msgstr "Çözümleme hatası: %s" +#: timezone/zic.c:657 +msgid "hard link failed, symbolic link used" +msgstr "sabit baÄŸ baÅŸarısız, sembolik baÄŸ kullanıldı" -#: nscd/nscd_conf.c:171 +#: timezone/zic.c:665 #, c-format -msgid "Could not create log file \"%s\"" -msgstr "\"%s\" günlük dosyası oluÅŸturulamadı" +msgid "%s: Can't link from %s to %s: %s\n" +msgstr "%s: %s den %s e baÄŸ kurulamıyor: %s\n" -#: nscd/nscd_conf.c:187 -msgid "Must specify user name for server-user option" -msgstr "server-user seçeneÄŸi için kullanıcı ismi belirtilmelidir" +#: timezone/zic.c:774 timezone/zic.c:776 +msgid "same rule name in multiple files" +msgstr "bir çok dosyada aynı kural ismi var" -#: nscd/nscd_conf.c:194 -msgid "Must specify user name for stat-user option" -msgstr "stat-user seçeneÄŸi için kullanıcı ismi belirtilmelidir" +#: timezone/zic.c:817 +msgid "unruly zone" +msgstr "kuralsız dilim" -#: nscd/nscd_conf.c:205 +#: timezone/zic.c:824 #, c-format -msgid "Unknown option: %s %s %s" -msgstr "Bilinmeyen seçenek: %s %s %s" +msgid "%s in ruleless zone" +msgstr "%s kuralsız zaman diliminde" -#: nscd/nscd_stat.c:103 -#, c-format -msgid "cannot write statistics: %s" -msgstr "istatistikler yazılamıyor: %s" +#: timezone/zic.c:845 +msgid "standard input" +msgstr "standart girdi" -#: nscd/nscd_stat.c:128 +#: timezone/zic.c:850 #, c-format -msgid "Only root or %s is allowed to use this option!" -msgstr "Bu seçenek sadece root veya %s tarafından kullanılabilir!" - -#: nscd/nscd_stat.c:139 -msgid "nscd not running!\n" -msgstr "nscd çalışmıyor!\n" +msgid "%s: Can't open %s: %s\n" +msgstr "%s: %s açılamıyor: %s\n" -#: nscd/nscd_stat.c:150 -msgid "write incomplete" -msgstr "yazma tamamlanamıyor" +#: timezone/zic.c:861 +msgid "line too long" +msgstr "satır çok uzun" -#: nscd/nscd_stat.c:162 -msgid "cannot read statistics data" -msgstr "istatistik verileri okunamıyor" +#: timezone/zic.c:881 +msgid "input line of unknown type" +msgstr "girdi satırının türü bilinmiyor" -#: nscd/nscd_stat.c:165 +#: timezone/zic.c:897 #, c-format -msgid "" -"nscd configuration:\n" -"\n" -"%15d server debug level\n" -msgstr "" -"nscd yapılandırması:\n" -"\n" -"%15d sunucu hata ayıklama seviyesi\n" +msgid "%s: Leap line in non leap seconds file %s\n" +msgstr "%s: artık saniyeler olmayan %s dosyasında `Leap' satırı\n" -#: nscd/nscd_stat.c:189 +#: timezone/zic.c:904 timezone/zic.c:1325 timezone/zic.c:1350 #, c-format -msgid "%3ud %2uh %2um %2lus server runtime\n" -msgstr "%3ud %2uh %2um %2lus sunucu çalışma zamanı\n" +msgid "%s: panic: Invalid l_value %d\n" +msgstr "%s: panik: sol deÄŸer (l_value) %d geçersiz\n" -#: nscd/nscd_stat.c:192 +#: timezone/zic.c:912 #, c-format -msgid " %2uh %2um %2lus server runtime\n" -msgstr " %2uh %2um %2lus sunucu çalışma zamanı\n" +msgid "%s: Error reading %s\n" +msgstr "%s: %s okunurken hata\n" -#: nscd/nscd_stat.c:194 +#: timezone/zic.c:919 #, c-format -msgid " %2um %2lus server runtime\n" -msgstr " %2um %2lus sunucu çalışma zamanı\n" +msgid "%s: Error closing %s: %s\n" +msgstr "%s: %s kapatılırken hata: %s\n" -#: nscd/nscd_stat.c:196 -#, c-format -msgid " %2lus server runtime\n" -msgstr " %2lus sunucu çalışma zamanı\n" +#: timezone/zic.c:924 +msgid "expected continuation line not found" +msgstr "gereken süreklilik satırı bulunamadı" -#: nscd/nscd_stat.c:198 -#, c-format -msgid "%15lu number of times clients had to wait\n" -msgstr "%15lu kere istemciler beklemeye alındı\n" +#: timezone/zic.c:968 +msgid "24:00 not handled by pre-1998 versions of zic" +msgstr "zic'in 1998 öncesi sürümlerinde 24:00 elde edilemez" -#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215 -msgid " no" -msgstr " hayır" +#: timezone/zic.c:982 +msgid "wrong number of fields on Rule line" +msgstr "`Rule' satırının alanları eksik ya da fazla" -#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215 -msgid " yes" -msgstr " evet" +#: timezone/zic.c:986 +msgid "nameless rule" +msgstr "adsız kural" -#: nscd/nscd_stat.c:221 -#, c-format -msgid "" -"\n" -"%s cache:\n" -"\n" -"%15s cache is enabled\n" -"%15Zu suggested size\n" -"%15lu seconds time to live for positive entries\n" -"%15lu seconds time to live for negative entries\n" -"%15lu cache hits on positive entries\n" -"%15lu cache hits on negative entries\n" -"%15lu cache misses on positive entries\n" -"%15lu cache misses on negative entries\n" -"%15lu%% cache hit rate\n" -"%15lu current number of cached values\n" -"%15lu maximum number of cached values\n" -"%15lu maximum chain length searched\n" -"%15lu number of delays on rdlock\n" -"%15lu number of delays on wrlock\n" -"%15s check /etc/%s for changes\n" -msgstr "" -"\n" -"%s arabellek:\n" -"\n" -"%15s arabellek etkin\n" -"%15Zu önerilen miktar\n" -"%15lu saniye; pozitif girdiler için (ttl) yaÅŸam süresi\n" -"%15lu saniye; negatif girdiler için (ttl) yaÅŸam süresi\n" -"%15lu arabellek; pozitif girdilerde ulaşılan\n" -"%15lu arabellek; negatif girdilerde ulaşılan\n" -"%15lu arabellek; pozitif girdilerde kaybedilen\n" -"%15lu arabellek; negatif girdilerde kaybedilen\n" -"%15lu%% arabellekleme oranı\n" -"%15lu arabellekli deÄŸerlerin ÅŸimdiki sayısı\n" -"%15lu arabellekli deÄŸerlerin azami sayısı\n" -"%15lu aranan azami zincir uzunluÄŸu\n" -"%15lu rdlock üzerinde gecikmelerin sayısı\n" -"%15lu wrlocküzerinde gecikmelerin sayısı\n" -"%15s /etc/%s'deki deÄŸiÅŸiklikler için yapılan denetim sayısı\n" +#: timezone/zic.c:991 +msgid "invalid saved time" +msgstr "kazanılmış zaman geçersiz" -#: nscd/pwdcache.c:215 +#: timezone/zic.c:1010 +msgid "wrong number of fields on Zone line" +msgstr "`Zone' satırının alanları eksik ya da fazla" + +#: timezone/zic.c:1016 #, c-format -msgid "Haven't found \"%s\" in password cache!" -msgstr "\"%s\" parola arabelleÄŸinde yok!" +msgid "\"Zone %s\" line and -l option are mutually exclusive" +msgstr "\"Zone %s\" satırı ve -l seçeneÄŸi çeliÅŸiyor" -#: nscd/pwdcache.c:281 +#: timezone/zic.c:1024 #, c-format -msgid "Invalid numeric uid \"%s\"!" -msgstr "\"%s\" kullanıcı numarası geçersiz!" +msgid "\"Zone %s\" line and -p option are mutually exclusive" +msgstr "\"Zone %s\" satırı ve -p seçeneÄŸi çeliÅŸiyor" -#: nscd/pwdcache.c:288 +#: timezone/zic.c:1036 #, c-format -msgid "Haven't found \"%d\" in password cache!" -msgstr "\"%d\" parola arabelleÄŸinde yok!" +msgid "duplicate zone name %s (file \"%s\", line %d)" +msgstr "dilim ismi %s tekrarlanmış (dosya \"%s\", satır %d)" -#: elf/../sysdeps/generic/dl-sysdep.c:422 -msgid "cannot create capability list" -msgstr "yetenek listesi oluÅŸturulamıyor" +#: timezone/zic.c:1052 +msgid "wrong number of fields on Zone continuation line" +msgstr "`Zone' devam satırının alanları eksik ya da fazla" -#: elf/../sysdeps/generic/readelflib.c:35 -#, c-format -msgid "file %s is truncated\n" -msgstr "%s dosyası kırpılmış\n" +#: timezone/zic.c:1092 +msgid "invalid UTC offset" +msgstr "UTC offset geçersiz" -#: elf/../sysdeps/generic/readelflib.c:67 -#, c-format -msgid "%s is a 32 bit ELF file.\n" -msgstr "%s 32 bitlik bir ELF dosyasıdır.\n" +#: timezone/zic.c:1095 +msgid "invalid abbreviation format" +msgstr "kısaltma biçemi geçersiz" -#: elf/../sysdeps/generic/readelflib.c:69 -#, c-format -msgid "%s is a 64 bit ELF file.\n" -msgstr "%s 64 bitlik bir ELF dosyasıdır.\n" +#: timezone/zic.c:1122 +msgid "Zone continuation line end time is not after end time of previous line" +msgstr "`Zone' devamlılık satırının bitiÅŸ zamanı önceki satırın bitiÅŸ zamanından sonra deÄŸil" -#: elf/../sysdeps/generic/readelflib.c:71 -#, c-format -msgid "Unknown ELFCLASS in file %s.\n" -msgstr "%s dosyasında bilinmeyen ELFCLASS.\n" +#: timezone/zic.c:1150 +msgid "wrong number of fields on Leap line" +msgstr "`Leap' satırının alanları eksik ya da fazla" -#: elf/../sysdeps/generic/readelflib.c:78 -#, c-format -msgid "%s is not a shared object file (Type: %d).\n" -msgstr "%s paylaşımlı nesne dosyası deÄŸil (Tür: %d).\n" +#: timezone/zic.c:1159 +msgid "invalid leaping year" +msgstr "artık yıl geçersiz" -#: elf/../sysdeps/generic/readelflib.c:109 -msgid "more than one dynamic segment\n" -msgstr "bir dinamik parçadan fazla\n" +#: timezone/zic.c:1174 timezone/zic.c:1280 +msgid "invalid month name" +msgstr "ay ismi geçersiz" -#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49 -#, c-format -msgid "%s is for unknown machine %d.\n" -msgstr "%s bilinmeyen makina %d içindir.\n" +#: timezone/zic.c:1187 timezone/zic.c:1402 timezone/zic.c:1416 +msgid "invalid day of month" +msgstr "ayın günü geçersiz" -#: elf/cache.c:70 -msgid "unknown" -msgstr "bilinmiyor" +#: timezone/zic.c:1192 +msgid "time before zero" +msgstr "sıfırdan önceki zaman" -#: elf/cache.c:111 -msgid "Unknown OS" -msgstr "Bilinmeyen iÅŸletim sistemi" +#: timezone/zic.c:1196 +msgid "time too small" +msgstr "süre çok kısa" -#: elf/cache.c:116 -#, c-format -msgid ", OS ABI: %s %d.%d.%d" -msgstr ", OS ABI: %s %d.%d.%d" +#: timezone/zic.c:1200 +msgid "time too large" +msgstr "süre çok uzun" -#: elf/cache.c:142 elf/ldconfig.c:1078 -#, c-format -msgid "Can't open cache file %s\n" -msgstr "Arabellek dosyası %s açılamıyor\n" +#: timezone/zic.c:1204 timezone/zic.c:1309 +msgid "invalid time of day" +msgstr "günün tarihi geçersiz" -#: elf/cache.c:154 -msgid "mmap of cache file failed.\n" -msgstr "arabellek dosyasının mmap'lenmesi baÅŸarısız\n" +#: timezone/zic.c:1223 +msgid "illegal CORRECTION field on Leap line" +msgstr "`Leap' satırında kuraldışı CORRECTION alanı" -#: elf/cache.c:158 elf/cache.c:168 -msgid "File is not a cache file.\n" -msgstr "Bir arabellek dosyası deÄŸil.\n" +#: timezone/zic.c:1228 +msgid "illegal Rolling/Stationary field on Leap line" +msgstr "`Leap' satırında kuraldışı Rolling/Stationary alanı" -#: elf/cache.c:201 elf/cache.c:211 -#, c-format -msgid "%d libs found in cache `%s'\n" -msgstr "%d kitaplık, `%s' arabelleÄŸinde bulundu\n" +#: timezone/zic.c:1244 +msgid "wrong number of fields on Link line" +msgstr "`Link' satırının alanları eksik ya da fazla" -#: elf/cache.c:410 -#, c-format -msgid "Can't remove old temporary cache file %s" -msgstr "eski geçici arabellek dosyası %s silinemiyor" +#: timezone/zic.c:1248 +msgid "blank FROM field on Link line" +msgstr "`Link' satırında FROM alanı boÅŸ" -#: elf/cache.c:417 -#, c-format -msgid "Can't create temporary cache file %s" -msgstr "Geçici arabellek dosyası %s oluÅŸturulamıyor" +#: timezone/zic.c:1252 +msgid "blank TO field on Link line" +msgstr "`Link' satırında TO alanı boÅŸ" -#: elf/cache.c:425 elf/cache.c:434 elf/cache.c:438 -msgid "Writing of cache data failed" -msgstr "Arabellek verisini yazmada hata" +#: timezone/zic.c:1329 +msgid "invalid starting year" +msgstr "baÅŸlangıç yılı geçersiz" -#: elf/cache.c:442 -msgid "Writing of cache data failed." -msgstr "Arabellek verisi yazılamadı." +#: timezone/zic.c:1333 +msgid "starting year too low to be represented" +msgstr "baÅŸlangıç yılı gösterilemeyecek kadar küçük" -#: elf/cache.c:449 -#, c-format -msgid "Changing access rights of %s to %#o failed" -msgstr "%s eriÅŸim hakları %#o olarak deÄŸiÅŸtirilemedi" +#: timezone/zic.c:1335 +msgid "starting year too high to be represented" +msgstr "baÅŸlangıç yılı gösterilemeyecek kadar büyük" -#: elf/cache.c:454 -#, c-format -msgid "Renaming of %s to %s failed" -msgstr "%s'in ismi %s olarak deÄŸiÅŸtirilemedi" +#: timezone/zic.c:1354 +msgid "invalid ending year" +msgstr "bitiÅŸ yılı geçersiz" -#: elf/dl-close.c:128 -msgid "shared object not open" -msgstr "paylaşımlı nesne açık deÄŸil" +#: timezone/zic.c:1358 +msgid "ending year too low to be represented" +msgstr "bitiÅŸ yılı gösterilemeyecek kadar küçük" -#: elf/dl-close.c:531 elf/dl-open.c:454 -msgid "TLS generation counter wrapped! Please send report with the 'glibcbug' script." -msgstr "TLS üretecinin sayacı baÅŸa döndü! Lütfen 'glibcbug' betiÄŸini kullanarak bir hata raporu gönderin." +#: timezone/zic.c:1360 +msgid "ending year too high to be represented" +msgstr "bitiÅŸ yılı gösterilemeyecek kadar büyük" -#: elf/dl-deps.c:111 elf/dl-open.c:183 -msgid "DST not allowed in SUID/SGID programs" -msgstr "SUID/SGID programlarda DST'ye izin verilmez" +#: timezone/zic.c:1363 +msgid "starting year greater than ending year" +msgstr "baÅŸlangıç yılı bitiÅŸ yılından büyük" -#: elf/dl-deps.c:124 -msgid "empty dynamics string token substitution" -msgstr "boÅŸ dinamik dizge simge ikamesi" +#: timezone/zic.c:1370 +msgid "typed single year" +msgstr "türünde tek yıl" -#: elf/dl-deps.c:130 +#: timezone/zic.c:1407 +msgid "invalid weekday name" +msgstr "gün ismi geçersiz" + +#: timezone/zic.c:1521 #, c-format -msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n" -msgstr "boÅŸ dinamik dizge simgesi ikamesi yüzünden yardımcı `%s' yüklenemiyor\n" +msgid "%s: Can't remove %s: %s\n" +msgstr "%s: %s silinemiyor: %s\n" -#: elf/dl-deps.c:461 -msgid "cannot allocate dependency list" -msgstr "bağımlılık listesi ayrılamadı" +#: timezone/zic.c:1531 +#, c-format +msgid "%s: Can't create %s: %s\n" +msgstr "%s: %s oluÅŸturulamıyor: %s\n" -#: elf/dl-deps.c:494 elf/dl-deps.c:549 -msgid "cannot allocate symbol search list" -msgstr "sembol arama listesi ayrılamadı" +#: timezone/zic.c:1598 +#, c-format +msgid "%s: Error writing %s\n" +msgstr "%s: %s yazılırken hata oluÅŸtu\n" -#: elf/dl-deps.c:534 -msgid "Filters not supported with LD_TRACE_PRELINKING" -msgstr "LD_TRACE_PRELINKING'li süzgeçler destenlenmez" +#: timezone/zic.c:1789 +msgid "can't determine time zone abbreviation to use just after until time" +msgstr "süreye deÄŸinden hemen sonra kullanılacak zaman dilimi kısaltması saptanamadı" -#: elf/dl-error.c:75 -msgid "DYNAMIC LINKER BUG!!!" -msgstr "DÄ°NAMÄ°K BAÄžLAYICI HATASI!!!" +#: timezone/zic.c:1832 +msgid "too many transitions?!" +msgstr "çok fazla geçiÅŸ?!" -#: elf/dl-error.c:108 -msgid "error while loading shared libraries" -msgstr "paylaşımlı kitaplıklar yüklenirken hata oluÅŸtu" +#: timezone/zic.c:1851 +msgid "internal error - addtype called with bad isdst" +msgstr "iç hata -- addtype hatalı isdst ile çaÄŸrıldı" -#: elf/dl-load.c:347 -msgid "cannot allocate name record" -msgstr "isim kaydı ayrılamadı" +#: timezone/zic.c:1855 +msgid "internal error - addtype called with bad ttisstd" +msgstr "iç hata -- addtype hatalı ttisstd ile çaÄŸrıldı" -#: elf/dl-load.c:449 elf/dl-load.c:528 elf/dl-load.c:648 elf/dl-load.c:743 -msgid "cannot create cache for search path" -msgstr "dosya arama yolu için arabellek oluÅŸturulamıyor" +#: timezone/zic.c:1859 +msgid "internal error - addtype called with bad ttisgmt" +msgstr "iç hata -- addtype hatalı ttisgmt ile çaÄŸrıldı" -#: elf/dl-load.c:551 -msgid "cannot create RUNPATH/RPATH copy" -msgstr "RUNPATH/RPATH kopyası oluÅŸturulamıyor" +#: timezone/zic.c:1878 +msgid "too many local time types" +msgstr "yerel zaman türleri çok fazla" -#: elf/dl-load.c:634 -msgid "cannot create search path array" -msgstr "dosya arama yolu dizisi oluÅŸturulamıyor" +#: timezone/zic.c:1906 +msgid "too many leap seconds" +msgstr "çok fazla artık saniye" + +#: timezone/zic.c:1912 +msgid "repeated leap second moment" +msgstr "tekrarlanan artık saniye anı" -#: elf/dl-load.c:830 -msgid "cannot stat shared object" -msgstr "paylaşımlı nesne durumlanamıyor" +#: timezone/zic.c:1964 +msgid "Wild result from command execution" +msgstr "Komut icrasından alınan sonuç garip" -#: elf/dl-load.c:874 -msgid "cannot open zero fill device" -msgstr "sıfırlar içeren aygıt açılamaz" +#: timezone/zic.c:1965 +#, c-format +msgid "%s: command was '%s', result was %d\n" +msgstr "%s: komut `%s' idi, sonuç %d oldu\n" -#: elf/dl-load.c:883 elf/dl-load.c:1929 -msgid "cannot create shared object descriptor" -msgstr "paylaşımlı nesne tanımlayıcı oluÅŸturulamıyor" +#: timezone/zic.c:2062 +msgid "Odd number of quotation marks" +msgstr "Tırnak iÅŸaretleri tek sayıda" -#: elf/dl-load.c:902 elf/dl-load.c:1470 elf/dl-load.c:1553 -msgid "cannot read file data" -msgstr "dosya verisi okunamıyor" +#: timezone/zic.c:2083 timezone/zic.c:2102 +msgid "time overflow" +msgstr "zaman taÅŸması" -#: elf/dl-load.c:946 -msgid "ELF load command alignment not page-aligned" -msgstr "ELF yükleme komutu hizalaması sayfa-hizalamalı deÄŸil" +#: timezone/zic.c:2149 +msgid "use of 2/29 in non leap-year" +msgstr "artık olmayan yıl içinde 2/29 kullanımı" -#: elf/dl-load.c:953 -msgid "ELF load command address/offset not properly aligned" -msgstr "ELF yükleme komutu adresi/baÅŸvurusu gereÄŸi gibi hizalanamıyor" +#: timezone/zic.c:2184 +msgid "rule goes past start/end of month--will not work with pre-2004 versions of zic" +msgstr "ayın başına/sonuna giden kural zic'in 2004 öncesi sürümlerinde çalışmaz" + +#: timezone/zic.c:2218 +msgid "time zone abbreviation lacks alphabetic at start" +msgstr "zaman dilimi kısaltması bir harfle baÅŸlamıyor" + +#: timezone/zic.c:2220 +msgid "time zone abbreviation has more than 3 alphabetics" +msgstr "zaman dilimi kısaltmasında 3 harften az harf var" + +#: timezone/zic.c:2222 +msgid "time zone abbreviation has too many alphabetics" +msgstr "zaman dilimi kısaltmasında çok fazla harf var" + +#: timezone/zic.c:2232 +msgid "time zone abbreviation differs from POSIX standard" +msgstr "zaman dilimi kısaltması POSIX standardından farklı" -#: elf/dl-load.c:1037 -msgid "cannot allocate TLS data structures for initial thread" -msgstr "ilk kanak için TLS veri yapıları oluÅŸturulamıyor" +#: timezone/zic.c:2244 +msgid "too many, or too long, time zone abbreviations" +msgstr "çok fazla ya da çok uzun zaman dilimi kısaltmaları" -#: elf/dl-load.c:1061 -msgid "cannot handle TLS data" -msgstr "TLS verisi alınamıyor" +#: timezone/zic.c:2285 +#, c-format +msgid "%s: Can't create directory %s: %s\n" +msgstr "%s: %s dizini oluÅŸturulamıyor: %s\n" -#: elf/dl-load.c:1075 -msgid "object file has no loadable segments" -msgstr "nesne dosyasının yüklenebilir segmanı yok" +#: timezone/zic.c:2307 +#, c-format +msgid "%s: %d did not sign extend correctly\n" +msgstr "%s: %d ölçüyü tutturamadı\n" -#: elf/dl-load.c:1110 -msgid "failed to map segment from shared object" -msgstr "parça paylaşımlı nesneden eÅŸleÅŸtirilemedi" +#~ msgid "Report bugs using the `glibcbug' script to .\n" +#~ msgstr "" +#~ "Çeviri hatalarını adresine, diÄŸerlerini\n" +#~ "ise `glibcbug' betiÄŸini kullanarak oluÅŸturacağınız hata raporuyla\n" +#~ " adresine bildiriniz.\n" -#: elf/dl-load.c:1135 -msgid "cannot dynamically load executable" -msgstr "çalıştırılabilir dosya dinamik olarak yüklenemiyor" +#~ msgid "Get locale-specific information." +#~ msgstr "Dile özel bilgiler alınır" -#: elf/dl-load.c:1191 -msgid "cannot change memory protections" -msgstr "bellek korumaları deÄŸiÅŸtirilemiyor" +#~ msgid "cheese" +#~ msgstr "mükemmel" -#: elf/dl-load.c:1210 -msgid "cannot map zero-fill pages" -msgstr "sıfırlar içeren sayfalar eÅŸleÅŸtirilemez" +#~ msgid "First string for testing." +#~ msgstr "Test edilecek ilk dizge." -#: elf/dl-load.c:1228 -msgid "cannot allocate memory for program header" -msgstr "uygulama baÅŸlığı için bellek ayrılamadı" +#~ msgid "Another string for testing." +#~ msgstr "Test edilecek diÄŸer dizge." -#: elf/dl-load.c:1259 -msgid "object file has no dynamic section" -msgstr "nesne dosyasının dinamik bölümü yok" +#~ msgid "Error 0" +#~ msgstr "Hata 0" -#: elf/dl-load.c:1299 -msgid "shared object cannot be dlopen()ed" -msgstr "paylaşımlı nesne dlopen()'lanamıyor" +#~ msgid "I/O error" +#~ msgstr "G/Ç hatası" -#: elf/dl-load.c:1322 -msgid "cannot create searchlist" -msgstr "arama listesi oluÅŸturulamıyor" +#~ msgid "Arg list too long" +#~ msgstr "Arg listesi çok uzun" -#: elf/dl-load.c:1352 -msgid "cannot enable executable stack as shared object requires" -msgstr "paylaşımlı nesnenin gerektirdiÄŸi çalıştırılabilir yığıt etkinleÅŸtirilemiyor" +#~ msgid "Bad file number" +#~ msgstr "Dosya numarası hatalı" -#: elf/dl-load.c:1470 -msgid "file too short" -msgstr "dosya çok küçük" +#~ msgid "Not enough space" +#~ msgstr "alan yetersiz" -#: elf/dl-load.c:1493 -msgid "invalid ELF header" -msgstr "ELF baÅŸlığı geçersiz" +#~ msgid "Device busy" +#~ msgstr "Aygıt meÅŸgul" -#: elf/dl-load.c:1502 -msgid "ELF file data encoding not big-endian" -msgstr "ELF dosyası verisinin kodlaması en-kıymetli-bayt-ilk (big-endian) deÄŸil" +#~ msgid "Cross-device link" +#~ msgstr "Çapraz-aygıt bağı" -#: elf/dl-load.c:1504 -msgid "ELF file data encoding not little-endian" -msgstr "ELF dosyası verisinin kodlaması en-kıymetli-bayt-son (little-endian) deÄŸil" +#~ msgid "File table overflow" +#~ msgstr "Dosya tablosu taÅŸtı" -#: elf/dl-load.c:1508 -msgid "ELF file version ident does not match current one" -msgstr "ELF dosyası sürüm kimliÄŸi mevcut biriyle eÅŸleÅŸmiyor" +#~ msgid "Argument out of domain" +#~ msgstr "Argüman alan dışı" -#: elf/dl-load.c:1512 -msgid "ELF file OS ABI invalid" -msgstr "ELF dosyası OS ABI geçersiz" +#~ msgid "Result too large" +#~ msgstr "Sonuç çok büyük" -#: elf/dl-load.c:1514 -msgid "ELF file ABI version invalid" -msgstr "ELF dosyası ABI sürümü geçersiz" +#~ msgid "Deadlock situation detected/avoided" +#~ msgstr "ÖlüKilit konumu saptandı/engellendi" -#: elf/dl-load.c:1517 -msgid "internal error" -msgstr "iç hata" +#~ msgid "No record locks available" +#~ msgstr "Ä°ÅŸe yarar kayıt kilitleri yok" -#: elf/dl-load.c:1524 -msgid "ELF file version does not match current one" -msgstr "ELF dosyası sürümü mevcut biriyle eÅŸleÅŸmiyor" +#~ msgid "Disc quota exceeded" +#~ msgstr "Disk kotası aşıldı" -#: elf/dl-load.c:1532 -msgid "ELF file's phentsize not the expected size" -msgstr "ELF dosyasının phent uzunluÄŸu beklenen uzunlukta deÄŸil" +#~ msgid "Bad exchange descriptor" +#~ msgstr "DeÄŸiÅŸ tokuÅŸ betimleyici hatalı" -#: elf/dl-load.c:1538 -msgid "only ET_DYN and ET_EXEC can be loaded" -msgstr "sadece ET_DYN ve ET_EXEC yüklü olabilir" +#~ msgid "Bad request descriptor" +#~ msgstr "Ä°stek betimleyici hatalı" -#: elf/dl-load.c:1944 -msgid "cannot open shared object file" -msgstr "paylaşımlı nesne dosyası açılamıyor" +#~ msgid "Message tables full" +#~ msgstr "Ä°leti tablosunda yer yok" -#: elf/dl-lookup.c:265 elf/dl-lookup.c:443 -msgid "relocation error" -msgstr "yeniden konumlama hatası" +#~ msgid "Anode table overflow" +#~ msgstr "A-düğüm tablosu taÅŸtı" -#: elf/dl-open.c:111 -msgid "cannot extend global scope" -msgstr "genel kapsam geniÅŸletilemiyor" +#~ msgid "Bad request code" +#~ msgstr "Ä°stek kodu hatalı" -#: elf/dl-open.c:214 -msgid "empty dynamic string token substitution" -msgstr "boÅŸ dinamik dizge simge ikamesi" +#~ msgid "File locking deadlock" +#~ msgstr "Dosya kilitlemede ölükilit" -#: elf/dl-open.c:361 elf/dl-open.c:372 -msgid "cannot create scope list" -msgstr "etki alanı listesi oluÅŸturulamıyor" +#~ msgid "Error 58" +#~ msgstr "Hata 58" -#: elf/dl-open.c:434 -msgid "cannot create TLS data structures" -msgstr "TLS veri yapıları oluÅŸturulamıyor" +#~ msgid "Error 59" +#~ msgstr "Hata 59" -#: elf/dl-open.c:496 -msgid "invalid mode for dlopen()" -msgstr "dlopen() için kip geçersiz" +#~ msgid "Not a stream device" +#~ msgstr "Veri alışveriÅŸi yapılabilecek bir aygıt deÄŸil" -#: elf/dl-reloc.c:57 -msgid "cannot allocate memory in static TLS block" -msgstr "duraÄŸan TLS bloÄŸunda bellek ayrılamıyor" +#~ msgid "Out of stream resources" +#~ msgstr "Veri akımı özkaynakları yetersiz" -#: elf/dl-reloc.c:176 -msgid "cannot make segment writable for relocation" -msgstr "yeniden konumlama için parça yazılabilir yapılamıyor" +#~ msgid "Error 72" +#~ msgstr "Hata 72" -#: elf/dl-reloc.c:277 -#, c-format -msgid "%s: profiler found no PLTREL in object %s\n" -msgstr "%s: profiler %s nesnesinde PLTREL bulamadı\n" +#~ msgid "Error 73" +#~ msgstr "Hata 73" -#: elf/dl-reloc.c:289 -#, c-format -msgid "%s: profiler out of memory shadowing PLTREL of %s\n" -msgstr "%s: %s PLTREL gölgelenirken profiler bellekdışı\n" +#~ msgid "Error 75" +#~ msgstr "Hata 75" -#: elf/dl-reloc.c:304 -msgid "cannot restore segment prot after reloc" -msgstr "reloc iÅŸleminden sonra prot segmanı eski haline getirilemedi" +#~ msgid "Error 76" +#~ msgstr "Hata 76" -#: elf/dl-sym.c:74 elf/dl-sym.c:145 -msgid "RTLD_NEXT used in code not dynamically loaded" -msgstr "RTLD_NEXT kullanılan kod dinamik olarak yüklenmedi" +#~ msgid "Not a data message" +#~ msgstr "Bir veri iletisi deÄŸil" -#: elf/dl-version.c:303 -msgid "cannot allocate version reference table" -msgstr "sürüm baÅŸvuru tablosu ayrılamadı" +#~ msgid "Attempting to link in more shared libraries than system limit" +#~ msgstr "Sistem sınırlarından daha fazla sayıdaki paylaşımlı kitaplıkta baÄŸ kurulmaya çalışılıyor" -#: elf/ldconfig.c:122 -msgid "Print cache" -msgstr "Yazıcı ön belleÄŸi" +#~ msgid "Can not exec a shared library directly" +#~ msgstr "Bir paylaşımlı kitaplık doÄŸrudan icra edilemez" -#: elf/ldconfig.c:123 -msgid "Generate verbose messages" -msgstr "Çok detaylı iletiler üretilir" +#~ msgid "Illegal byte sequence" +#~ msgstr "Bayt serisi kuraldışı" -#: elf/ldconfig.c:124 -msgid "Don't build cache" -msgstr "Arabellek oluÅŸturulamıyor" +#~ msgid "Operation not applicable" +#~ msgstr "Ä°ÅŸlem uygulanabilir deÄŸil" -#: elf/ldconfig.c:125 -msgid "Don't generate links" -msgstr "BaÄŸlar üretilemiyor" +#~ msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" +#~ msgstr "Dosya yolu izlenirken saptanan sembolik baÄŸların sayısı MAXSYMLINKS sayısını aşıyor" -#: elf/ldconfig.c:126 -msgid "Change to and use ROOT as root directory" -msgstr "Dizine geçilir ve kök dizin olarak ROOT kullanır" +#~ msgid "Error 91" +#~ msgstr "Hata 91" -#: elf/ldconfig.c:127 -msgid "Use CACHE as cache file" -msgstr "Arabellek dosyası olarak ARABELLEK kullanılır" +#~ msgid "Error 92" +#~ msgstr "Hata 92" -#: elf/ldconfig.c:128 -msgid "Use CONF as configuration file" -msgstr "Yapılandırma dosyası olarak YAPD kullanılır" +#~ msgid "Option not supported by protocol" +#~ msgstr "Protokol iÅŸlemi desteklemedi" -#: elf/ldconfig.c:129 -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ı." +#~ msgid "Error 100" +#~ msgstr "Hata 100" -#: elf/ldconfig.c:130 -msgid "Manually link individual libraries." -msgstr "Her bir kitaplığı kendiniz baÄŸlayın." +#~ msgid "Error 101" +#~ msgstr "Hata 101" -#: elf/ldconfig.c:131 -msgid "Format to use: new, old or compat (default)" -msgstr "Kullanılacak biçem: new, old ya da compat (öntanımlı)" +#~ msgid "Error 102" +#~ msgstr "Hata 102" -#: elf/ldconfig.c:139 -msgid "Configure Dynamic Linker Run Time Bindings." -msgstr "Dinamik BaÄŸlayıcının Ä°cra Zamanı Bağıntılarını Yapılandırır." +#~ msgid "Error 103" +#~ msgstr "Hata 103" -#: elf/ldconfig.c:297 -#, c-format -msgid "Path `%s' given more than once" -msgstr "`%s' dosya yolu birden fazla verilmiÅŸ" +#~ msgid "Error 104" +#~ msgstr "Hata 104" -#: elf/ldconfig.c:341 -#, c-format -msgid "%s is not a known library type" -msgstr "%s bilinen bir kitaplık türü deÄŸil" +#~ msgid "Error 105" +#~ msgstr "Hata 105" -#: elf/ldconfig.c:361 -#, c-format -msgid "Can't stat %s" -msgstr "stat %s yapılamıyor" +#~ msgid "Error 106" +#~ msgstr "Hata 106" -#: elf/ldconfig.c:431 -#, c-format -msgid "Can't stat %s\n" -msgstr "stat %s yapılamıyor\n" +#~ msgid "Error 107" +#~ msgstr "Hata 107" -#: elf/ldconfig.c:441 -#, c-format -msgid "%s is not a symbolic link\n" -msgstr "%s bir sembolik baÄŸ deÄŸil\n" +#~ msgid "Error 108" +#~ msgstr "Hata 108" -#: elf/ldconfig.c:460 -#, c-format -msgid "Can't unlink %s" -msgstr "%s bağı kaldırılamadı" +#~ msgid "Error 109" +#~ msgstr "Hata 109" -#: elf/ldconfig.c:466 -#, c-format -msgid "Can't link %s to %s" -msgstr "%s den %s'e baÄŸ yapılamıyor" +#~ msgid "Error 110" +#~ msgstr "Hata 110" -#: elf/ldconfig.c:472 -msgid " (changed)\n" -msgstr " (deÄŸiÅŸti)\n" +#~ msgid "Error 111" +#~ msgstr "Hata 111" -#: elf/ldconfig.c:474 -msgid " (SKIPPED)\n" -msgstr " (ATLANDI)\n" +#~ msgid "Error 112" +#~ msgstr "Hata 112" -#: elf/ldconfig.c:529 -#, c-format -msgid "Can't find %s" -msgstr "%s bulunamıyor" +#~ msgid "Error 113" +#~ msgstr "Hata 113" -#: elf/ldconfig.c:545 -#, c-format -msgid "Can't lstat %s" -msgstr "lstat %s yapılamıyor" +#~ msgid "Error 114" +#~ msgstr "Hata 114" -#: elf/ldconfig.c:552 -#, c-format -msgid "Ignored file %s since it is not a regular file." -msgstr "Normal bir dosya olmadığından %s dosyası yoksayıldı" +#~ msgid "Error 115" +#~ msgstr "Hata 115" -#: elf/ldconfig.c:560 -#, 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ı" +#~ msgid "Error 116" +#~ msgstr "Hata 116" -#: elf/ldconfig.c:651 -#, c-format -msgid "Can't open directory %s" -msgstr "%s dizini açılamıyor" +#~ msgid "Error 117" +#~ msgstr "Hata 117" -#: elf/ldconfig.c:706 elf/ldconfig.c:753 -#, c-format -msgid "Cannot lstat %s" -msgstr "lstat %s yapılamıyor" +#~ msgid "Error 118" +#~ msgstr "Hata 118" -#: elf/ldconfig.c:718 -#, c-format -msgid "Cannot stat %s" -msgstr "stat %s yapılamıyor" +#~ msgid "Error 119" +#~ msgstr "Hata 119" -#: elf/ldconfig.c:775 elf/readlib.c:92 -#, c-format -msgid "Input file %s not found.\n" -msgstr "Girdi dosyası %s bulunamadı.\n" +#~ msgid "Operation not supported on transport endpoint" +#~ msgstr "Nakil hattının diÄŸer ucunda iÅŸlem desteklenmedi" -#: elf/ldconfig.c:826 -#, c-format -msgid "libc5 library %s in wrong directory" -msgstr "libc5 kitaplığı %s yanlış dizinde" +#~ msgid "Address family not supported by protocol family" +#~ msgstr "Adres ailesi protokol ailesi tarafından desteklenmiyor" -#: elf/ldconfig.c:829 -#, c-format -msgid "libc6 library %s in wrong directory" -msgstr "libc6 kitaplığı %s yanlış dizinde" +#~ msgid "Network dropped connection because of reset" +#~ msgstr "Yeniden baÅŸlatma nedeniyle aÄŸ baÄŸlantısı kesildi" -#: elf/ldconfig.c:832 -#, c-format -msgid "libc4 library %s in wrong directory" -msgstr "libc4 kitaplığı %s yanlış dizinde" +#~ msgid "Error 136" +#~ msgstr "Hata 136" -#: elf/ldconfig.c:859 -#, 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." +#~ msgid "Not available" +#~ msgstr "Ä°ÅŸe yaramaz" -#: elf/ldconfig.c:962 -#, c-format -msgid "Can't open configuration file %s" -msgstr "Yapılandırma dosyası %s açılamıyor" +#~ msgid "Is a name file" +#~ msgstr "Bir \"name\" dosyası" -#: elf/ldconfig.c:1033 -#, c-format -msgid "relative path `%s' used to build cache" -msgstr "arabelleÄŸin oluÅŸturulduÄŸu göreli yol `%s'" +#~ msgid "Reserved for future use" +#~ msgstr "Ä°lerde kullanmak üzere ayrıldı" -#: elf/ldconfig.c:1057 -msgid "Can't chdir to /" -msgstr "/ dizinine geçilemiyor" +#~ msgid "Error 142" +#~ msgstr "Hata 142" -#: elf/ldconfig.c:1099 -#, c-format -msgid "Can't open cache file directory %s\n" -msgstr "Arabellek dosyasının dizini %s açılamıyor\n" +#~ msgid "Cannot send after socket shutdown" +#~ msgstr "Soket kapandıktan sonra yollanamaz" -#: elf/readlib.c:98 -#, c-format -msgid "Cannot fstat file %s.\n" -msgstr "%s dosyası fstat yapılamıyor.\n" +#~ msgid "%s: Can't unlink %s: %s\n" +#~ msgstr "%s: %s bağı kaldırılamıyor: %s\n" -#: elf/readlib.c:108 -#, c-format -msgid "File %s is too small, not checked." -msgstr "%s dosyası çok küçük, kontrol edilemedi." +#~ msgid "no day in month matches rule" +#~ msgstr "ay içinde kurala uyan gün yok" -#: elf/readlib.c:117 -#, c-format -msgid "Cannot mmap file %s.\n" -msgstr "%s dosyası mmap yapılamıyor.\n" +#~ msgid "%s: line %d: expected service, found `%s'\n" +#~ msgstr "%s: satır %d: `%s' bir servis olmalıydı\n" -#: elf/readlib.c:155 -#, c-format -msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" -msgstr "%s bir ELF dosyası deÄŸil - BaÅŸlangıcındaki dosya tanımı hatalı.\n" +#~ msgid "%s: line %d: cannot specify more than %d services" +#~ msgstr "%s: satır %d: en çok %d servis belirtilebilir" -#: elf/sprof.c:72 -msgid "Output selection:" -msgstr "Çıktı seçimi:" +#~ msgid "%s: line %d: list delimiter not followed by keyword" +#~ msgstr "%s: satır %d: liste ayracından sonra bir anahtar sözcük gelmemeli" -#: elf/sprof.c:74 -msgid "print list of count paths and their number of use" -msgstr "sayım yollarının listesini ve kullanımdaki miktarını basar" +#~ msgid "getent - get entries from administrative database." +#~ msgstr "getent - yönetim veritabanından girdiler alınıyor." -#: elf/sprof.c:76 -msgid "generate flat profile with counts and ticks" -msgstr "sayım ve darbelerle düz kesit üretir" +#~ msgid "get_myaddress: ioctl (get interface configuration)" +#~ msgstr "get_myaddress: ioctl (arayüz yapılandırması alır)" -#: elf/sprof.c:77 -msgid "generate call graph" -msgstr "çaÄŸrı grafiÄŸi üretir" +#~ msgid "__get_myaddress: ioctl (get interface configuration)" +#~ msgstr "__get_myaddress: ioctl (arayüz yapılandırmasını alır)" -#: elf/sprof.c:84 -msgid "Read and display shared object profiling data" -msgstr "Paylaşımlı nesne ÅŸekillendirici verisini okur ve gösterir" +#~ msgid "broadcast: ioctl (get interface configuration)" +#~ msgstr "broadcast: ioctl (arayüz yapılandırmasını alır)" -#: elf/sprof.c:87 -msgid "SHOBJ [PROFDATA]" -msgstr "SHOBJ [PROFDATA]" +#~ msgid "broadcast: ioctl (get interface flags)" +#~ msgstr "broadcast: ioctl (arayüz flamalarını alır)" -#: elf/sprof.c:398 -#, c-format -msgid "failed to load shared object `%s'" -msgstr "paylaşımlı nesne `%s' yüklenemedi" +#~ msgid "YPBINDPROC_DOMAIN: %s\n" +#~ msgstr "YPBINDPROC_DOMAIN: %s\n" -#: elf/sprof.c:407 -msgid "cannot create internal descriptors" -msgstr "iç tanıtıcılar oluÅŸturulamıyor" +#~ msgid "while allocating hash table entry" +#~ msgstr "arama (hash) tablosu girdisi ayrılırken" -#: elf/sprof.c:526 -#, c-format -msgid "Reopening shared object `%s' failed" -msgstr "`%s' paylaşımlı nesnesinin yeniden açılması baÅŸarısız" +#~ msgid "Cannot run nscd in secure mode as unprivileged user" +#~ msgstr "nscd güvenli kipte yetkisiz kullanıcı olarak çalıştırılamaz" -#: elf/sprof.c:534 -msgid "mapping of section headers failed" -msgstr "bölüm baÅŸlıkları eÅŸlemi baÅŸarısız" - -#: elf/sprof.c:544 -msgid "mapping of section header string table failed" -msgstr "bölüm baÅŸlık dizgeleri tablosunun eÅŸlemi baÅŸarısız" +#~ msgid "while allocating cache: %s" +#~ msgstr "arabellek girdisi ayrılırken: %s" -#: elf/sprof.c:564 -#, 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" +#~ msgid "while accepting connection: %s" +#~ msgstr "baÄŸlantı kabul edilirken: %s" -#: elf/sprof.c:594 -msgid "failed to load symbol data" -msgstr "sembol verisi yüklenemedi" +#~ msgid "while allocating key copy" +#~ msgstr "tuÅŸ kopyası ayrılırken" -#: elf/sprof.c:664 -msgid "cannot load profiling data" -msgstr "ÅŸekillendirici verisi yüklenemiyor" +#~ msgid "while allocating cache entry" +#~ msgstr "arabellek girdisi ayrılırken" -#: elf/sprof.c:673 -msgid "while stat'ing profiling data file" -msgstr "ÅŸekillendirici veri dosyası durumlanırken" +#~ msgid "Haven't found \"%d\" in group cache!" +#~ msgstr "\"%d\" grup arabelleÄŸinde yok!" -#: elf/sprof.c:681 -#, 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" +#~ msgid "%15lu number of times clients had to wait\n" +#~ msgstr "%15lu kere istemciler beklemeye alındı\n" -#: elf/sprof.c:692 -msgid "failed to mmap the profiling data file" -msgstr "ÅŸekillendirme verisi dosyası mmap olamadı" +#~ msgid " no" +#~ msgstr " hayır" -#: elf/sprof.c:700 -msgid "error while closing the profiling data file" -msgstr "ÅŸekillendirici verisi dosyası kapatılırken hata" +#~ msgid " yes" +#~ msgstr " evet" -#: elf/sprof.c:709 elf/sprof.c:779 -msgid "cannot create internal descriptor" -msgstr "iç tanıtıcı oluÅŸturulamıyor" +#~ msgid "Haven't found \"%d\" in password cache!" +#~ msgstr "\"%d\" parola arabelleÄŸinde yok!" -#: elf/sprof.c:755 -#, c-format -msgid "`%s' is no correct profile data file for `%s'" -msgstr "`%s' `%s' için doÄŸru olmayan ÅŸekillendirici verisi dosyası" +#~ msgid "%s: profiler out of memory shadowing PLTREL of %s\n" +#~ msgstr "%s: %s PLTREL gölgelenirken profiler bellekdışı\n" -#: elf/sprof.c:936 elf/sprof.c:988 -msgid "cannot allocate symbol data" -msgstr "sembol verisi ayrılamadı" +#~ msgid "Read and display shared object profiling data" +#~ msgstr "Paylaşımlı nesne ÅŸekillendirici verisini okur ve gösterir" #~ msgid "shared object cannot be dlopen()ed: static TLS memory too small" #~ msgstr "paylaşımlı nesne dlopen()'lanamıyor: statik TLS belleÄŸi çok küçük" diff -pNur -x CVS -x libidn glibc-2.5/posix/bug-regex27.c glibc-2.5-branch/posix/bug-regex27.c --- glibc-2.5/posix/bug-regex27.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/posix/bug-regex27.c 2007-07-12 07:50:17.000000000 -0700 @@ -0,0 +1,64 @@ +/* Test REG_NEWLINE. + Copyright (C) 2007 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Jakub Jelinek , 2007. + + 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, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include + +struct tests +{ + const char *regex; + const char *string; + int cflags; + int retval; +} tests[] = { + { "a.b", "a\nb", REG_EXTENDED | REG_NEWLINE, REG_NOMATCH }, + { "a.b", "a\nb", REG_EXTENDED, 0 }, + { "a[^x]b", "a\nb", REG_EXTENDED | REG_NEWLINE, REG_NOMATCH }, + { "a[^x]b", "a\nb", REG_EXTENDED, 0 } +}; + +int +main (void) +{ + regex_t r; + size_t i; + int ret = 0; + + for (i = 0; i < sizeof (tests) / sizeof (tests[i]); ++i) + { + memset (&r, 0, sizeof (r)); + if (regcomp (&r, tests[i].regex, tests[i].cflags)) + { + printf ("regcomp %zd failed\n", i); + ret = 1; + continue; + } + int rv = regexec (&r, tests[i].string, 0, NULL, 0); + if (rv != tests[i].retval) + { + printf ("regexec %zd unexpected value %d != %d\n", + i, rv, tests[i].retval); + ret = 1; + } + regfree (&r); + } + return ret; +} diff -pNur -x CVS -x libidn glibc-2.5/posix/bug-regex28.c glibc-2.5-branch/posix/bug-regex28.c --- glibc-2.5/posix/bug-regex28.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/posix/bug-regex28.c 2007-07-12 07:50:17.000000000 -0700 @@ -0,0 +1,75 @@ +/* Test RE_HAT_LISTS_NOT_NEWLINE and RE_DOT_NEWLINE. + Copyright (C) 2007 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Jakub Jelinek , 2007. + + 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, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include + +struct tests +{ + const char *regex; + const char *string; + reg_syntax_t syntax; + int retval; +} tests[] = { +#define EGREP RE_SYNTAX_EGREP +#define EGREP_NL (RE_SYNTAX_EGREP | RE_DOT_NEWLINE) & ~RE_HAT_LISTS_NOT_NEWLINE + { "a.b", "a\nb", EGREP, -1 }, + { "a.b", "a\nb", EGREP_NL, 0 }, + { "a[^x]b", "a\nb", EGREP, -1 }, + { "a[^x]b", "a\nb", EGREP_NL, 0 }, + /* While \S and \W are internally handled as [^[:space:]] and [^[:alnum:]_], + RE_HAT_LISTS_NOT_NEWLINE did not make any difference, so ensure + it doesn't change. */ + { "a\\Sb", "a\nb", EGREP, -1 }, + { "a\\Sb", "a\nb", EGREP_NL, -1 }, + { "a\\Wb", "a\nb", EGREP, 0 }, + { "a\\Wb", "a\nb", EGREP_NL, 0 } +}; + +int +main (void) +{ + struct re_pattern_buffer r; + size_t i; + int ret = 0; + + for (i = 0; i < sizeof (tests) / sizeof (tests[i]); ++i) + { + re_set_syntax (tests[i].syntax); + memset (&r, 0, sizeof (r)); + if (re_compile_pattern (tests[i].regex, strlen (tests[i].regex), &r)) + { + printf ("re_compile_pattern %zd failed\n", i); + ret = 1; + continue; + } + size_t len = strlen (tests[i].string); + int rv = re_search (&r, tests[i].string, len, 0, len, NULL); + if (rv != tests[i].retval) + { + printf ("re_search %zd unexpected value %d != %d\n", + i, rv, tests[i].retval); + ret = 1; + } + regfree (&r); + } + return ret; +} diff -pNur -x CVS -x libidn glibc-2.5/posix/execvp.c glibc-2.5-branch/posix/execvp.c --- glibc-2.5/posix/execvp.c 2005-07-24 14:38:43.000000000 -0700 +++ glibc-2.5-branch/posix/execvp.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,5 @@ -/* Copyright (C) 1991,92,1995-99,2002,2004,2005 Free Software Foundation, Inc. +/* Copyright (C) 1991,92, 1995-99, 2002, 2004, 2005, 2007 + 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 @@ -16,6 +17,7 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ +#include #include #include #include @@ -27,29 +29,18 @@ /* The file is accessible but it is not an executable file. Invoke the shell to interpret it as a script. */ -static char ** +static void internal_function -allocate_scripts_argv (const char *file, char *const argv[]) +scripts_argv (const char *file, char *const argv[], int argc, char **new_argv) { - /* Count the arguments. */ - int argc = 0; - while (argv[argc++]) - ; - /* Construct an argument list for the shell. */ - char **new_argv = (char **) malloc ((argc + 1) * sizeof (char *)); - if (new_argv != NULL) + new_argv[0] = (char *) _PATH_BSHELL; + new_argv[1] = (char *) file; + while (argc > 1) { - new_argv[0] = (char *) _PATH_BSHELL; - new_argv[1] = (char *) file; - while (argc > 1) - { - new_argv[argc] = argv[argc - 1]; - --argc; - } + new_argv[argc] = argv[argc - 1]; + --argc; } - - return new_argv; } @@ -67,8 +58,6 @@ execvp (file, argv) return -1; } - char **script_argv = NULL; - if (strchr (file, '/') != NULL) { /* Don't search when it contains a slash. */ @@ -76,46 +65,71 @@ execvp (file, argv) if (errno == ENOEXEC) { - script_argv = allocate_scripts_argv (file, argv); + /* Count the arguments. */ + int argc = 0; + while (argv[argc++]) + ; + size_t len = (argc + 1) * sizeof (char *); + char **script_argv; + void *ptr = NULL; + if (__libc_use_alloca (len)) + script_argv = alloca (len); + else + script_argv = ptr = malloc (len); + if (script_argv != NULL) { + scripts_argv (file, argv, argc, script_argv); __execve (script_argv[0], script_argv, __environ); - free (script_argv); + free (ptr); } } } else { + size_t pathlen; + size_t alloclen = 0; char *path = getenv ("PATH"); + if (path == NULL) + { + pathlen = confstr (_CS_PATH, (char *) NULL, 0); + alloclen = pathlen + 1; + } + else + pathlen = strlen (path); + + size_t len = strlen (file) + 1; + alloclen += pathlen + len + 1; + + char *name; char *path_malloc = NULL; + if (__libc_use_alloca (alloclen)) + name = alloca (alloclen); + else + { + path_malloc = name = malloc (alloclen); + if (name == NULL) + return -1; + } + if (path == NULL) { /* There is no `PATH' in the environment. The default search path is the current directory followed by the path `confstr' returns for `_CS_PATH'. */ - size_t len = confstr (_CS_PATH, (char *) NULL, 0); - path = (char *) malloc (1 + len); - if (path == NULL) - return -1; + path = name + pathlen + len + 1; path[0] = ':'; - (void) confstr (_CS_PATH, path + 1, len); - path_malloc = path; + (void) confstr (_CS_PATH, path + 1, pathlen); } - size_t len = strlen (file) + 1; - size_t pathlen = strlen (path); - char *name = malloc (pathlen + len + 1); - if (name == NULL) - { - free (path_malloc); - return -1; - } /* Copy the file name at the top. */ name = (char *) memcpy (name + pathlen + 1, file, len); /* And add the slash. */ *--name = '/'; + char **script_argv = NULL; + void *script_argv_malloc = NULL; bool got_eacces = false; char *p = path; do @@ -139,7 +153,15 @@ execvp (file, argv) { if (script_argv == NULL) { - script_argv = allocate_scripts_argv (startp, argv); + /* Count the arguments. */ + int argc = 0; + while (argv[argc++]) + ; + size_t arglen = (argc + 1) * sizeof (char *); + if (__libc_use_alloca (alloclen + arglen)) + script_argv = alloca (arglen); + else + script_argv = script_argv_malloc = malloc (arglen); if (script_argv == NULL) { /* A possible EACCES error is not as important as @@ -147,6 +169,7 @@ execvp (file, argv) got_eacces = false; break; } + scripts_argv (startp, argv, argc, script_argv); } __execve (script_argv[0], script_argv, __environ); @@ -184,11 +207,10 @@ execvp (file, argv) /* We tried every element and none of them worked. */ if (got_eacces) /* At least one failure was due to permissions, so report that - error. */ + error. */ __set_errno (EACCES); - free (script_argv); - free (name - pathlen); + free (script_argv_malloc); free (path_malloc); } diff -pNur -x CVS -x libidn glibc-2.5/posix/glob.c glibc-2.5-branch/posix/glob.c --- glibc-2.5/posix/glob.c 2006-09-25 08:31:56.000000000 -0700 +++ glibc-2.5-branch/posix/glob.c 2006-09-30 08:08:44.000000000 -0700 @@ -1287,8 +1287,15 @@ glob_in_dir (const char *pattern, const for (size_t i = 0; i < cur; ++i) free (names->name[i]); names = names->next; + /* NB: we will not leak memory here if we exit without + freeing the current block assigned to OLD. At least + the very first block is always allocated on the stack + and this is the block assigned to OLD here. */ if (names == NULL) - break; + { + assert (old == &init_names); + break; + } cur = names->count; if (old == names_alloca) names_alloca = names; @@ -1306,8 +1313,15 @@ glob_in_dir (const char *pattern, const new_gl_pathv[pglob->gl_offs + pglob->gl_pathc++] = names->name[i]; names = names->next; + /* NB: we will not leak memory here if we exit without + freeing the current block assigned to OLD. At least + the very first block is always allocated on the stack + and this is the block assigned to OLD here. */ if (names == NULL) - break; + { + assert (old == &init_names); + break; + } cur = names->count; if (old == names_alloca) names_alloca = names; diff -pNur -x CVS -x libidn glibc-2.5/posix/Makefile glibc-2.5-branch/posix/Makefile --- glibc-2.5/posix/Makefile 2006-09-07 06:50:05.000000000 -0700 +++ glibc-2.5-branch/posix/Makefile 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -# Copyright (C) 1991-1999, 2000-2005, 2006 Free Software Foundation, Inc. +# Copyright (C) 1991-1999, 2000-2006, 2007 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 @@ -81,9 +81,10 @@ tests := tstgetopt testfnm runtests run bug-regex13 bug-regex14 bug-regex15 bug-regex16 \ bug-regex17 bug-regex18 bug-regex19 bug-regex20 \ bug-regex21 bug-regex22 bug-regex23 bug-regex24 \ - bug-regex25 bug-regex26 tst-nice tst-nanosleep tst-regex2 \ + bug-regex25 bug-regex26 bug-regex27 bug-regex28 \ + tst-nice tst-nanosleep tst-regex2 \ transbug tst-rxspencer tst-pcre tst-boost \ - bug-ga1 tst-vfork1 tst-vfork2 tst-waitid \ + bug-ga1 tst-vfork1 tst-vfork2 tst-vfork3 tst-waitid \ tst-getaddrinfo2 bug-glob1 bug-glob2 tst-sysconf \ tst-execvp1 tst-execvp2 tst-execlp1 tst-execlp2 \ tst-execv1 tst-execv2 tst-execl1 tst-execl2 \ @@ -108,7 +109,8 @@ generated := $(addprefix wordexp-test-re bug-regex21-mem bug-regex21.mtrace \ tst-rxspencer-mem tst-rxspencer.mtrace tst-getconf.out \ tst-pcre-mem tst-pcre.mtrace tst-boost-mem tst-boost.mtrace \ - bug-ga2.mtrace bug-ga2-mem bug-glob2.mtrace bug-glob2-mem + bug-ga2.mtrace bug-ga2-mem bug-glob2.mtrace bug-glob2-mem \ + tst-vfork3-mem tst-vfork3.mtrace include ../Rules @@ -174,6 +176,7 @@ tst-exec-ARGS = -- $(built-program-cmd) tst-spawn-ARGS = -- $(built-program-cmd) tst-dir-ARGS = `pwd` `cd $(common-objdir)/$(subdir); pwd` `cd $(common-objdir); pwd` $(objpfx)tst-dir tst-chmod-ARGS = `pwd` +tst-vfork3-ARGS = --test-dir=$(objpfx) tst-fnmatch-ENV = LOCPATH=$(common-objpfx)localedata tst-regexloc-ENV = LOCPATH=$(common-objpfx)localedata @@ -218,7 +221,7 @@ ifeq (no,$(cross-compiling)) tests: $(objpfx)bug-regex2-mem $(objpfx)bug-regex14-mem \ $(objpfx)bug-regex21-mem $(objpfx)tst-rxspencer-mem \ $(objpfx)tst-pcre-mem $(objpfx)tst-boost-mem $(objpfx)tst-getconf.out \ - $(objpfx)bug-glob2-mem + $(objpfx)bug-glob2-mem $(objpfx)tst-vfork3-mem xtests: $(objpfx)bug-ga2-mem endif @@ -245,6 +248,11 @@ bug-regex21-ENV = MALLOC_TRACE=$(objpfx) $(objpfx)bug-regex21-mem: $(objpfx)bug-regex21.out $(common-objpfx)malloc/mtrace $(objpfx)bug-regex21.mtrace > $@ +tst-vfork3-ENV = MALLOC_TRACE=$(objpfx)tst-vfork3.mtrace + +$(objpfx)tst-vfork3-mem: $(objpfx)tst-vfork3.out + $(common-objpfx)malloc/mtrace $(objpfx)tst-vfork3.mtrace > $@ + # tst-rxspencer.mtrace is generated only when run without --utf8 # option, since otherwise the file has almost 100M and takes very long # time to process. diff -pNur -x CVS -x libidn glibc-2.5/posix/regcomp.c glibc-2.5-branch/posix/regcomp.c --- glibc-2.5/posix/regcomp.c 2006-01-31 11:17:14.000000000 -0800 +++ glibc-2.5-branch/posix/regcomp.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,5 +1,5 @@ /* Extended regular expression matching and search library. - Copyright (C) 2002,2003,2004,2005,2006 Free Software Foundation, Inc. + Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Isamu Hasegawa . @@ -3019,7 +3019,7 @@ parse_bracket_exp (re_string_t *regexp, #endif /* not RE_ENABLE_I18N */ non_match = 1; if (syntax & RE_HAT_LISTS_NOT_NEWLINE) - bitset_set (sbcset, '\0'); + bitset_set (sbcset, '\n'); re_string_skip_bytes (regexp, token_len); /* Skip a token. */ token_len = peek_token_bracket (token, regexp, syntax); if (BE (token->type == END_OF_RE, 0)) @@ -3549,10 +3549,6 @@ build_charclass_op (re_dfa_t *dfa, RE_TR if (non_match) { #ifdef RE_ENABLE_I18N - /* - if (syntax & RE_HAT_LISTS_NOT_NEWLINE) - bitset_set(cset->sbcset, '\0'); - */ mbcset->non_match = 1; #endif /* not RE_ENABLE_I18N */ } diff -pNur -x CVS -x libidn glibc-2.5/posix/tst-vfork3.c glibc-2.5-branch/posix/tst-vfork3.c --- glibc-2.5/posix/tst-vfork3.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/posix/tst-vfork3.c 2007-07-12 07:30:34.000000000 -0700 @@ -0,0 +1,224 @@ +/* Test for vfork functions. + Copyright (C) 2007 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Jakub Jelinek , 2007. + + 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, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include +#include +#include + +static int do_test (void); +static void do_prepare (void); +char *tmpdirname; + +#define TEST_FUNCTION do_test () +#define PREPARE(argc, argv) do_prepare () +#include "../test-skeleton.c" + +static int +do_test (void) +{ + mtrace (); + + const char *path = getenv ("PATH"); + if (path == NULL) + path = "/bin"; + char pathbuf[strlen (tmpdirname) + 1 + strlen (path) + 1]; + strcpy (stpcpy (stpcpy (pathbuf, tmpdirname), ":"), path); + if (setenv ("PATH", pathbuf, 1) < 0) + { + puts ("setenv failed"); + return 1; + } + + size_t i; + char *argv[3] = { (char *) "script1.sh", (char *) "1", NULL }; + for (i = 0; i < 5; i++) + { + pid_t pid = vfork (); + if (pid < 0) + { + printf ("vfork failed: %m\n"); + return 1; + } + else if (pid == 0) + { + execvp ("script1.sh", argv); + _exit (errno); + } + int status; + if (TEMP_FAILURE_RETRY (waitpid (pid, &status, 0)) != pid) + { + puts ("waitpid failed"); + return 1; + } + else if (status != 0) + { + if (WIFEXITED (status)) + printf ("script1.sh failed with status %d\n", + WEXITSTATUS (status)); + else + printf ("script1.sh kill by signal %d\n", + WTERMSIG (status)); + return 1; + } + } + + argv[0] = (char *) "script2.sh"; + argv[1] = (char *) "2"; + for (i = 0; i < 5; i++) + { + pid_t pid = vfork (); + if (pid < 0) + { + printf ("vfork failed: %m\n"); + return 1; + } + else if (pid == 0) + { + execvp ("script2.sh", argv); + _exit (errno); + } + int status; + if (TEMP_FAILURE_RETRY (waitpid (pid, &status, 0)) != pid) + { + puts ("waitpid failed"); + return 1; + } + else if (status != 0) + { + printf ("script2.sh failed with status %d\n", status); + return 1; + } + } + + for (i = 0; i < 5; i++) + { + pid_t pid = vfork (); + if (pid < 0) + { + printf ("vfork failed: %m\n"); + return 1; + } + else if (pid == 0) + { + execlp ("script2.sh", "script2.sh", "3", NULL); + _exit (errno); + } + int status; + if (TEMP_FAILURE_RETRY (waitpid (pid, &status, 0)) != pid) + { + puts ("waitpid failed"); + return 1; + } + else if (status != 0) + { + printf ("script2.sh failed with status %d\n", status); + return 1; + } + } + + unsetenv ("PATH"); + argv[0] = (char *) "echo"; + argv[1] = (char *) "script 4"; + for (i = 0; i < 5; i++) + { + pid_t pid = vfork (); + if (pid < 0) + { + printf ("vfork failed: %m\n"); + return 1; + } + else if (pid == 0) + { + execvp ("echo", argv); + _exit (errno); + } + int status; + if (TEMP_FAILURE_RETRY (waitpid (pid, &status, 0)) != pid) + { + puts ("waitpid failed"); + return 1; + } + else if (status != 0) + { + printf ("echo failed with status %d\n", status); + return 1; + } + } + + return 0; +} + +static void +do_prepare (void) +{ + size_t len = strlen (test_dir) + sizeof ("/tst-vfork3.XXXXXX"); + tmpdirname = malloc (len); + char *script1 = malloc (len + sizeof "/script1.sh"); + char *script2 = malloc (len + sizeof "/script2.sh"); + if (tmpdirname == NULL || script1 == NULL || script2 == NULL) + { + puts ("out of memory"); + exit (1); + } + strcpy (stpcpy (tmpdirname, test_dir), "/tst-vfork3.XXXXXX"); + + tmpdirname = mkdtemp (tmpdirname); + if (tmpdirname == NULL) + { + puts ("could not create temporary directory"); + exit (1); + } + + strcpy (stpcpy (script1, tmpdirname), "/script1.sh"); + strcpy (stpcpy (script2, tmpdirname), "/script2.sh"); + + /* Need to make sure tmpdirname is at the end of the linked list. */ + add_temp_file (script1); + add_temp_file (tmpdirname); + add_temp_file (script2); + + const char content1[] = "#!/bin/sh\necho script $1\n"; + int fd = open (script1, O_WRONLY | O_CREAT, 0700); + if (fd < 0 + || TEMP_FAILURE_RETRY (write (fd, content1, sizeof content1)) + != sizeof content1 + || fchmod (fd, S_IRUSR | S_IXUSR) < 0) + { + printf ("Could not write %s\n", script1); + exit (1); + } + close (fd); + + const char content2[] = "echo script $1\n"; + fd = open (script2, O_WRONLY | O_CREAT, 0700); + if (fd < 0 + || TEMP_FAILURE_RETRY (write (fd, content2, sizeof content2)) + != sizeof content2 + || fchmod (fd, S_IRUSR | S_IXUSR) < 0) + { + printf ("Could not write %s\n", script2); + exit (1); + } + close (fd); +} diff -pNur -x CVS -x libidn glibc-2.5/posix/unistd.h glibc-2.5-branch/posix/unistd.h --- glibc-2.5/posix/unistd.h 2006-08-23 23:46:27.000000000 -0700 +++ glibc-2.5-branch/posix/unistd.h 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2002,2003,2004,2005,2006 Free Software Foundation, Inc. +/* Copyright (C) 1991-2006, 2007 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 @@ -56,7 +56,9 @@ __BEGIN_DECLS #define _POSIX2_LOCALEDEF 200112L /* X/Open version number to which the library conforms. It is selectable. */ -#ifdef __USE_UNIX98 +#ifdef __USE_XOPEN2K +# define _XOPEN_VERSION 600 +#elif defined __USE_UNIX98 # define _XOPEN_VERSION 500 #else # define _XOPEN_VERSION 4 @@ -1060,7 +1062,7 @@ extern int lockf64 (int __fd, int __cmd, #if defined __USE_POSIX199309 || defined __USE_UNIX98 /* Synchronize at least the data part of a file with the underlying media. */ -extern int fdatasync (int __fildes) __THROW; +extern int fdatasync (int __fildes); #endif /* Use POSIX199309 */ diff -pNur -x CVS -x libidn glibc-2.5/README glibc-2.5-branch/README --- glibc-2.5/README 2006-09-29 11:42:12.000000000 -0700 +++ glibc-2.5-branch/README 2006-10-02 10:11:52.000000000 -0700 @@ -10,13 +10,6 @@ In GNU/Linux systems, the C library work implement the operating system behavior seen by user applications. In GNU/Hurd systems, it works with a microkernel and Hurd servers. -Version 2.4 is the first release after a long period of development, and -introduces changes to the API and a new ABI for all configurations. It -has been tested and deployed in new production systems, but should still -be considered somewhat experimental. The stable 2.3 release series -continues to be maintained, and implements a widely-deployed ABI. -Version 2.3.6 is available, and we will release 2.3.7 with more bug fixes. - The GNU C Library implements much of the POSIX.1 functionality in the GNU/Hurd system, using configurations i[34567]86-*-gnu. diff -pNur -x CVS -x libidn glibc-2.5/README.template glibc-2.5-branch/README.template --- glibc-2.5/README.template 2006-03-06 02:59:31.000000000 -0800 +++ glibc-2.5-branch/README.template 2006-10-02 10:10:43.000000000 -0700 @@ -10,13 +10,6 @@ In GNU/Linux systems, the C library work implement the operating system behavior seen by user applications. In GNU/Hurd systems, it works with a microkernel and Hurd servers. -Version 2.4 is the first release after a long period of development, and -introduces changes to the API and a new ABI for all configurations. It -has been tested and deployed in new production systems, but should still -be considered somewhat experimental. The stable 2.3 release series -continues to be maintained, and implements a widely-deployed ABI. -Version 2.3.6 is available, and we will release 2.3.7 with more bug fixes. - The GNU C Library implements much of the POSIX.1 functionality in the GNU/Hurd system, using configurations i[34567]86-*-gnu. diff -pNur -x CVS -x libidn glibc-2.5/resolv/inet_ntop.c glibc-2.5-branch/resolv/inet_ntop.c --- glibc-2.5/resolv/inet_ntop.c 2002-08-03 05:08:47.000000000 -0700 +++ glibc-2.5-branch/resolv/inet_ntop.c 2007-07-12 08:14:24.000000000 -0700 @@ -96,7 +96,7 @@ inet_ntop4(src, dst, size) static const char fmt[] = "%u.%u.%u.%u"; char tmp[sizeof "255.255.255.255"]; - if (SPRINTF((tmp, fmt, src[0], src[1], src[2], src[3])) > size) { + if (SPRINTF((tmp, fmt, src[0], src[1], src[2], src[3])) >= size) { __set_errno (ENOSPC); return (NULL); } diff -pNur -x CVS -x libidn glibc-2.5/resolv/Makefile glibc-2.5-branch/resolv/Makefile --- glibc-2.5/resolv/Makefile 2004-08-15 13:21:59.000000000 -0700 +++ glibc-2.5-branch/resolv/Makefile 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -# Copyright (C) 1994,1995,1996,1997,1998,1999,2000,2001,2003,2004 +# Copyright (C) 1994,1995,1996,1997,1998,1999,2000,2001,2003,2004,2007 # Free Software Foundation, Inc. # This file is part of the GNU C Library. @@ -32,7 +32,7 @@ distribute := ../conf/portability.h mapv routines := herror inet_addr inet_ntop inet_pton nsap_addr res_init \ res_hconf res_libc res-state -tests = tst-aton tst-leaks +tests = tst-aton tst-leaks tst-inet_ntop xtests = tst-leaks2 generate := mtrace-tst-leaks tst-leaks.mtrace tst-leaks2.mtrace diff -pNur -x CVS -x libidn glibc-2.5/resolv/nss_dns/dns-host.c glibc-2.5-branch/resolv/nss_dns/dns-host.c --- glibc-2.5/resolv/nss_dns/dns-host.c 2004-10-24 16:02:07.000000000 -0700 +++ glibc-2.5-branch/resolv/nss_dns/dns-host.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 1996-2003, 2004, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Extended from original form by Ulrich Drepper , 1996. @@ -465,8 +465,8 @@ getanswer_r (const querybuf *answer, int char *aliases[MAX_NR_ALIASES]; unsigned char host_addr[16]; /* IPv4 or IPv6 */ char *h_addr_ptrs[0]; - } *host_data = (struct host_data *) buffer; - int linebuflen = buflen - sizeof (struct host_data); + } *host_data; + int linebuflen; register const HEADER *hp; const u_char *end_of_message, *cp; int n, ancount, qdcount; @@ -478,8 +478,9 @@ getanswer_r (const querybuf *answer, int u_char packtmp[NS_MAXCDNAME]; int have_to_map = 0; int32_t ttl = 0; - - if (__builtin_expect (linebuflen, 0) < 0) + uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct host_data); + buffer += pad; + if (__builtin_expect (buflen < sizeof (struct host_data) + pad, 0)) { /* The buffer is too small. */ too_small: @@ -487,6 +488,10 @@ getanswer_r (const querybuf *answer, int *h_errnop = NETDB_INTERNAL; return NSS_STATUS_TRYAGAIN; } + host_data = (struct host_data *) buffer; + linebuflen = buflen - sizeof (struct host_data); + if (buflen - sizeof (struct host_data) != linebuflen) + linebuflen = INT_MAX; tname = qname; result->h_name = NULL; diff -pNur -x CVS -x libidn glibc-2.5/resolv/nss_dns/dns-network.c glibc-2.5-branch/resolv/nss_dns/dns-network.c --- glibc-2.5/resolv/nss_dns/dns-network.c 2005-02-16 17:16:23.000000000 -0800 +++ glibc-2.5-branch/resolv/nss_dns/dns-network.c 2007-07-12 09:58:07.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1996, 1997, 1998, 1999, 2002, 2004 +/* Copyright (C) 1996, 1997, 1998, 1999, 2002, 2004, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Extended from original form by Ulrich Drepper , 1996. @@ -102,7 +102,8 @@ extern int __ns_name_unpack (const u_cha /* Prototypes for local functions. */ static enum nss_status getanswer_r (const querybuf *answer, int anslen, struct netent *result, char *buffer, - size_t buflen, lookup_method net_i); + size_t buflen, int *errnop, int *h_errnop, + lookup_method net_i); enum nss_status @@ -142,7 +143,8 @@ _nss_dns_getnetbyname_r (const char *nam ? NSS_STATUS_UNAVAIL : NSS_STATUS_NOTFOUND; } - status = getanswer_r (net_buffer.buf, anslen, result, buffer, buflen, BYNAME); + status = getanswer_r (net_buffer.buf, anslen, result, buffer, buflen, + errnop, herrnop, BYNAME); if (net_buffer.buf != orig_net_buffer) free (net_buffer.buf); return status; @@ -218,7 +220,8 @@ _nss_dns_getnetbyaddr_r (uint32_t net, i ? NSS_STATUS_UNAVAIL : NSS_STATUS_NOTFOUND; } - status = getanswer_r (net_buffer.buf, anslen, result, buffer, buflen, BYADDR); + status = getanswer_r (net_buffer.buf, anslen, result, buffer, buflen, + errnop, herrnop, BYADDR); if (net_buffer.buf != orig_net_buffer) free (net_buffer.buf); if (status == NSS_STATUS_SUCCESS) @@ -240,7 +243,8 @@ _nss_dns_getnetbyaddr_r (uint32_t net, i static enum nss_status getanswer_r (const querybuf *answer, int anslen, struct netent *result, - char *buffer, size_t buflen, lookup_method net_i) + char *buffer, size_t buflen, int *errnop, int *h_errnop, + lookup_method net_i) { /* * Find first satisfactory answer @@ -260,8 +264,25 @@ getanswer_r (const querybuf *answer, int { char *aliases[MAX_NR_ALIASES]; char linebuffer[0]; - } *net_data = (struct net_data *) buffer; + } *net_data; + + uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct net_data); + buffer += pad; + + if (__builtin_expect (buflen < sizeof (*net_data) + pad, 0)) + { + /* The buffer is too small. */ + too_small: + *errnop = ERANGE; + *h_errnop = NETDB_INTERNAL; + return NSS_STATUS_TRYAGAIN; + } + buflen -= pad; + + net_data = (struct net_data *) buffer; int linebuflen = buflen - offsetof (struct net_data, linebuffer); + if (buflen - offsetof (struct net_data, linebuffer) != linebuflen) + linebuflen = INT_MAX; const unsigned char *end_of_message = &answer->buf[anslen]; const HEADER *header_pointer = &answer->hdr; /* #/records in the answer section. */ @@ -319,10 +340,7 @@ getanswer_r (const querybuf *answer, int if (n != -1 && __ns_name_ntop (packtmp, bp, linebuflen) == -1) { if (errno == EMSGSIZE) - { - errno = ERANGE; - return NSS_STATUS_TRYAGAIN; - } + goto too_small; n = -1; } @@ -346,10 +364,7 @@ getanswer_r (const querybuf *answer, int if (n != -1 && __ns_name_ntop (packtmp, bp, linebuflen) == -1) { if (errno == EMSGSIZE) - { - errno = ERANGE; - return NSS_STATUS_TRYAGAIN; - } + goto too_small; n = -1; } diff -pNur -x CVS -x libidn glibc-2.5/resolv/tst-inet_ntop.c glibc-2.5-branch/resolv/tst-inet_ntop.c --- glibc-2.5/resolv/tst-inet_ntop.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/resolv/tst-inet_ntop.c 2007-07-12 08:14:24.000000000 -0700 @@ -0,0 +1,111 @@ +#include +#include +#include +#include +#include + +int +main (void) +{ + struct in_addr addr4; + struct in6_addr addr6; + char buf[64]; + int result = 0; + + addr4.s_addr = 0xe0e0e0e0; + addr6.s6_addr16[0] = 0; + addr6.s6_addr16[1] = 0; + addr6.s6_addr16[2] = 0; + addr6.s6_addr16[3] = 0; + addr6.s6_addr16[4] = 0; + addr6.s6_addr16[5] = 0xffff; + addr6.s6_addr32[3] = 0xe0e0e0e0; + memset (buf, 'x', sizeof buf); + + if (inet_ntop (AF_INET, &addr4, buf, 15) != NULL) + { + puts ("1st inet_ntop returned non-NULL"); + result++; + } + else if (errno != ENOSPC) + { + puts ("1st inet_ntop didn't fail with ENOSPC"); + result++; + } + if (buf[15] != 'x') + { + puts ("1st inet_ntop wrote past the end of buffer"); + result++; + } + + if (inet_ntop (AF_INET, &addr4, buf, 16) != buf) + { + puts ("2nd inet_ntop did not return buf"); + result++; + } + if (memcmp (buf, "224.224.224.224\0" "xxxxxxxx", 24) != 0) + { + puts ("2nd inet_ntop wrote past the end of buffer"); + result++; + } + + if (inet_ntop (AF_INET6, &addr6, buf, 22) != NULL) + { + puts ("3rd inet_ntop returned non-NULL"); + result++; + } + else if (errno != ENOSPC) + { + puts ("3rd inet_ntop didn't fail with ENOSPC"); + result++; + } + if (buf[22] != 'x') + { + puts ("3rd inet_ntop wrote past the end of buffer"); + result++; + } + + if (inet_ntop (AF_INET6, &addr6, buf, 23) != buf) + { + puts ("4th inet_ntop did not return buf"); + result++; + } + if (memcmp (buf, "::ffff:224.224.224.224\0" "xxxxxxxx", 31) != 0) + { + puts ("4th inet_ntop wrote past the end of buffer"); + result++; + } + + memset (&addr6.s6_addr, 0xe0, sizeof (addr6.s6_addr)); + + if (inet_ntop (AF_INET6, &addr6, buf, 39) != NULL) + { + puts ("5th inet_ntop returned non-NULL"); + result++; + } + else if (errno != ENOSPC) + { + puts ("5th inet_ntop didn't fail with ENOSPC"); + result++; + } + if (buf[39] != 'x') + { + puts ("5th inet_ntop wrote past the end of buffer"); + result++; + } + + if (inet_ntop (AF_INET6, &addr6, buf, 40) != buf) + { + puts ("6th inet_ntop did not return buf"); + result++; + } + if (memcmp (buf, "e0e0:e0e0:e0e0:e0e0:e0e0:e0e0:e0e0:e0e0\0" + "xxxxxxxx", 48) != 0) + { + puts ("6th inet_ntop wrote past the end of buffer"); + result++; + } + + + return result; +} diff -pNur -x CVS -x libidn glibc-2.5/scripts/check-local-headers.sh glibc-2.5-branch/scripts/check-local-headers.sh --- glibc-2.5/scripts/check-local-headers.sh 2006-01-06 04:02:20.000000000 -0800 +++ glibc-2.5-branch/scripts/check-local-headers.sh 2007-07-12 09:58:07.000000000 -0700 @@ -1,5 +1,5 @@ #! /bin/bash -# Copyright (C) 2005 Free Software Foundation, Inc. +# Copyright (C) 2005, 2007 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 @@ -30,6 +30,7 @@ if fgrep "$includedir" */*.d | fgrep -v "$includedir/asm" | fgrep -v "$includedir/linux" | fgrep -v "$includedir/selinux" | +fgrep -v "$includedir/sys/capability.h" | fgrep -v "$includedir/gd"; then # If we found a match something is wrong. exit 1 diff -pNur -x CVS -x libidn glibc-2.5/soft-fp/op-4.h glibc-2.5-branch/soft-fp/op-4.h --- glibc-2.5/soft-fp/op-4.h 2006-04-04 01:24:47.000000000 -0700 +++ glibc-2.5-branch/soft-fp/op-4.h 2007-07-12 07:42:19.000000000 -0700 @@ -564,7 +564,7 @@ r1 = x1 - y1; \ _c2 = r1 > x1; \ r1 -= _c1; \ - _c2 |= r1 > _c1; \ + _c2 |= _c1 && (y1 == x1); \ r2 = x2 - y2 - _c2; \ } while (0) #endif @@ -578,11 +578,11 @@ r1 = x1 - y1; \ _c2 = r1 > x1; \ r1 -= _c1; \ - _c2 |= r1 > _c1; \ + _c2 |= _c1 && (y1 == x1); \ r2 = x2 - y2; \ _c3 = r2 > x2; \ r2 -= _c2; \ - _c3 |= r2 > _c2; \ + _c3 |= _c2 && (y2 == x2); \ r3 = x3 - y3 - _c3; \ } while (0) #endif diff -pNur -x CVS -x libidn glibc-2.5/soft-fp/op-common.h glibc-2.5-branch/soft-fp/op-common.h --- glibc-2.5/soft-fp/op-common.h 2006-04-04 01:24:47.000000000 -0700 +++ glibc-2.5-branch/soft-fp/op-common.h 2007-07-12 09:58:08.000000000 -0700 @@ -1,5 +1,5 @@ /* Software floating-point emulation. Common operations. - Copyright (C) 1997,1998,1999,2006 Free Software Foundation, Inc. + Copyright (C) 1997,1998,1999,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz), @@ -99,10 +99,10 @@ do { \ else \ { \ X##_e = _FP_EXPMAX_##fs - 1; \ - FP_SET_EXCEPTION(FP_EX_OVERFLOW); \ - FP_SET_EXCEPTION(FP_EX_INEXACT); \ _FP_FRAC_SET_##wc(X, _FP_MAXFRAC_##wc); \ } \ + FP_SET_EXCEPTION(FP_EX_INEXACT); \ + FP_SET_EXCEPTION(FP_EX_OVERFLOW); \ } while (0) /* Check for a semi-raw value being a signaling NaN and raise the @@ -1252,6 +1252,9 @@ do { \ _FP_FRAC_SRL_##swc(S, (_FP_WFRACBITS_##sfs \ - _FP_WFRACBITS_##dfs)); \ _FP_FRAC_COPY_##dwc##_##swc(D, S); \ + /* Semi-raw NaN must have all workbits cleared. */ \ + _FP_FRAC_LOW_##dwc(D) \ + &= ~(_FP_W_TYPE) ((1 << _FP_WORKBITS) - 1); \ _FP_FRAC_HIGH_##dfs(D) |= _FP_QNANBIT_SH_##dfs; \ } \ } \ diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/bug17.c glibc-2.5-branch/stdio-common/bug17.c --- glibc-2.5/stdio-common/bug17.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/stdio-common/bug17.c 2007-07-12 07:45:55.000000000 -0700 @@ -0,0 +1,31 @@ +#include +#include + +static int +do_test (void) +{ + static const char expect[] = "0, 0, 0"; + char buf[100]; + int status = 0; + + static const char fmt1[] = "%0d, %0ld, %0lld"; + snprintf (buf, sizeof (buf), fmt1, 0, 0L, 0LL); + if (strcmp (buf, expect) != 0) + { + printf ("\"%s\": got \"%s\", expected \"%s\"\n", fmt1, buf, expect); + status = 1; + } + + static const char fmt2[] = "%0u, %0lu, %0llu"; + snprintf (buf, sizeof (buf), fmt2, 0u, 0uL, 0uLL); + if (strcmp (buf, expect) != 0) + { + printf ("\"%s\": got \"%s\", expected \"%s\"\n", fmt2, buf, expect); + status = 1; + } + + return status; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/_itoa.c glibc-2.5-branch/stdio-common/_itoa.c --- glibc-2.5/stdio-common/_itoa.c 2004-06-05 23:02:14.000000000 -0700 +++ glibc-2.5-branch/stdio-common/_itoa.c 2007-07-12 09:58:08.000000000 -0700 @@ -1,5 +1,5 @@ /* Internal function for converting integers to ASCII. - Copyright (C) 1994, 1995, 1996, 1999, 2000, 2002, 2003, 2004 + Copyright (C) 1994, 1995, 1996, 1999, 2000, 2002, 2003, 2004, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Torbjorn Granlund @@ -269,6 +269,7 @@ _itoa (value, buflim, base, upper_case) default: { + char *bufend = buflim; #if BITS_PER_MP_LIMB == 64 mp_limb_t base_multiplier = brec->base_multiplier; if (brec->flag) @@ -454,6 +455,8 @@ _itoa (value, buflim, base, upper_case) } while (n != 0); #endif + if (buflim == bufend) + *--buflim = '0'; } break; } diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/Makefile glibc-2.5-branch/stdio-common/Makefile --- glibc-2.5/stdio-common/Makefile 2006-08-03 02:25:01.000000000 -0700 +++ glibc-2.5-branch/stdio-common/Makefile 2007-07-12 09:58:08.000000000 -0700 @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2002,2003,2004,2005,2006 Free Software Foundation, Inc. +# Copyright (C) 1991-2006, 2007 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 @@ -54,7 +54,7 @@ tests := tstscanf test_rdwr test-popen t tst-swprintf tst-fseek tst-fmemopen test-vfprintf tst-gets \ tst-perror tst-sprintf tst-rndseek tst-fdopen tst-fphex bug14 bug15 \ tst-popen tst-unlockedio tst-fmemopen2 tst-put-error tst-fgets \ - tst-fwrite bug16 + tst-fwrite bug16 bug17 tst-sprintf2 test-srcs = tst-unbputc tst-printf diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/printf_fp.c glibc-2.5-branch/stdio-common/printf_fp.c --- glibc-2.5/stdio-common/printf_fp.c 2006-04-25 11:38:30.000000000 -0700 +++ glibc-2.5-branch/stdio-common/printf_fp.c 2007-07-12 09:58:08.000000000 -0700 @@ -1,6 +1,5 @@ /* Floating point output for `printf'. - Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006 - Free Software Foundation, Inc. + Copyright (C) 1995-2003, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Ulrich Drepper , 1995. @@ -793,7 +792,7 @@ ___printf_fp (FILE *fp, else { /* This is a special case. We don't need a factor because the - numbers are in the range of 0.0 <= fp < 8.0. We simply + numbers are in the range of 1.0 <= |fp| < 8.0. We simply shift it to the right place and divide it by 1.0 to get the leading digit. (Of course this division is not really made.) */ assert (0 <= exponent && exponent < 3 && @@ -811,12 +810,14 @@ ___printf_fp (FILE *fp, int chars_needed; int expscale; int intdig_max, intdig_no = 0; - int fracdig_min, fracdig_max, fracdig_no = 0; + int fracdig_min; + int fracdig_max; int dig_max; int significant; int ngroups = 0; + char spec = _tolower (info->spec); - if (_tolower (info->spec) == 'e') + if (spec == 'e') { type = info->spec; intdig_max = 1; @@ -826,7 +827,7 @@ ___printf_fp (FILE *fp, dig_max = INT_MAX; /* Unlimited. */ significant = 1; /* Does not matter here. */ } - else if (_tolower (info->spec) == 'f') + else if (spec == 'f') { type = 'f'; fracdig_min = fracdig_max = info->prec < 0 ? 6 : info->prec; @@ -923,7 +924,9 @@ ___printf_fp (FILE *fp, } /* Generate the needed number of fractional digits. */ - while (fracdig_no < fracdig_min + int fracdig_no = 0; + int added_zeros = 0; + while (fracdig_no < fracdig_min + added_zeros || (fracdig_no < fracdig_max && (fracsize > 1 || frac[0] != 0))) { ++fracdig_no; @@ -934,7 +937,7 @@ ___printf_fp (FILE *fp, { ++fracdig_max; if (fracdig_min > 0) - ++fracdig_min; + ++added_zeros; } } @@ -971,11 +974,23 @@ ___printf_fp (FILE *fp, { /* Process fractional digits. Terminate if not rounded or radix character is reached. */ + int removed = 0; while (*--wtp != decimalwc && *wtp == L'9') - *wtp = '0'; + { + *wtp = L'0'; + ++removed; + } + if (removed == fracdig_min && added_zeros > 0) + --added_zeros; if (*wtp != decimalwc) /* Round up. */ (*wtp)++; + else if (__builtin_expect (spec == 'g' && type == 'f' && info->alt, + 0)) + /* This is a special case: the rounded number is 1.0, + the format is 'g' or 'G', and the alternative format + is selected. This means the result must be "1.". */ + --added_zeros; } if (fracdig_no == 0 || *wtp == decimalwc) @@ -997,6 +1012,12 @@ ___printf_fp (FILE *fp, { *wstartp = '1'; exponent += expsign == 0 ? 1 : -1; + + /* The above exponent adjustment could lead to 1.0e-00, + e.g. for 0.999999999. Make sure exponent 0 always + uses + sign. */ + if (exponent == 0) + expsign = 0; } else if (intdig_no == dig_max) { @@ -1042,7 +1063,7 @@ ___printf_fp (FILE *fp, do_expo: /* Now remove unnecessary '0' at the end of the string. */ - while (fracdig_no > fracdig_min && *(wcp - 1) == L'0') + while (fracdig_no > fracdig_min + added_zeros && *(wcp - 1) == L'0') { --wcp; --fracdig_no; @@ -1060,26 +1081,46 @@ ___printf_fp (FILE *fp, /* Write the exponent if it is needed. */ if (type != 'f') { - *wcp++ = (wchar_t) type; - *wcp++ = expsign ? L'-' : L'+'; - - /* Find the magnitude of the exponent. */ - expscale = 10; - while (expscale <= exponent) - expscale *= 10; - - if (exponent < 10) - /* Exponent always has at least two digits. */ - *wcp++ = L'0'; + if (__builtin_expect (expsign != 0 && exponent == 4 && spec == 'g', 0)) + { + /* This is another special case. The exponent of the number is + really smaller than -4, which requires the 'e'/'E' format. + But after rounding the number has an exponent of -4. */ + assert (wcp >= wstartp + 1); + assert (wstartp[0] == L'1'); + __wmemcpy (wstartp, L"0.0001", 6); + wstartp[1] = decimalwc; + if (wcp >= wstartp + 2) + { + wmemset (wstartp + 6, L'0', wcp - (wstartp + 2)); + wcp += 4; + } + else + wcp += 5; + } else - do - { - expscale /= 10; - *wcp++ = L'0' + (exponent / expscale); - exponent %= expscale; - } - while (expscale > 10); - *wcp++ = L'0' + exponent; + { + *wcp++ = (wchar_t) type; + *wcp++ = expsign ? L'-' : L'+'; + + /* Find the magnitude of the exponent. */ + expscale = 10; + while (expscale <= exponent) + expscale *= 10; + + if (exponent < 10) + /* Exponent always has at least two digits. */ + *wcp++ = L'0'; + else + do + { + expscale /= 10; + *wcp++ = L'0' + (exponent / expscale); + exponent %= expscale; + } + while (expscale > 10); + *wcp++ = L'0' + exponent; + } } /* Compute number of characters which must be filled with the padding diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/test-vfprintf.c glibc-2.5-branch/stdio-common/test-vfprintf.c --- glibc-2.5/stdio-common/test-vfprintf.c 2003-08-19 13:23:55.000000000 -0700 +++ glibc-2.5-branch/stdio-common/test-vfprintf.c 2007-07-12 09:58:08.000000000 -0700 @@ -1,5 +1,5 @@ /* Tests of *printf for very large strings. - Copyright (C) 2000, 2002, 2003 Free Software Foundation, Inc. + Copyright (C) 2000, 2002, 2003, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. @@ -94,6 +94,7 @@ main (void) fprintf (fp, "%.*s", 30000, large); large[20000] = '\0'; fprintf (fp, large); + fprintf (fp, "%-1.300000000s", "hello"); if (fflush (fp) != 0 || ferror (fp) != 0 || fclose (fp) != 0) { @@ -108,11 +109,12 @@ main (void) setlocale (LC_ALL, NULL)); exit (1); } - else if (st.st_size != 99999) + else if (st.st_size != 50000 + 30000 + 19999 + 5) { printf ("file size incorrect for locale %s: %jd instead of %jd\n", setlocale (LC_ALL, NULL), - (intmax_t) st.st_size, (intmax_t) 99999); + (intmax_t) st.st_size, + (intmax_t) 50000 + 30000 + 19999 + 5); res = 1; } else diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/tfformat.c glibc-2.5-branch/stdio-common/tfformat.c --- glibc-2.5/stdio-common/tfformat.c 2002-03-11 13:46:37.000000000 -0800 +++ glibc-2.5-branch/stdio-common/tfformat.c 2007-07-12 08:14:41.000000000 -0700 @@ -4012,6 +4012,17 @@ sprint_double_type sprint_doubles[] = {__LINE__, 16, "0x1.0p+4", "%.1a"}, {__LINE__, 16, "0x1.00000000000000000000p+4", "%.20a"}, {__LINE__, 4444.88888888, "4445", "%2.F"}, + {__LINE__, 0.956, "1", "%.0g"}, + {__LINE__, 1.0956, "1.", "%#.0g"}, + {__LINE__, 0.956, "1.", "%#.0g"}, + {__LINE__, 0.0956, "0.1", "%#.0g"}, + {__LINE__, 0.00956, "0.01", "%#.0g"}, + {__LINE__, 0.000956, "0.001", "%#.0g"}, + {__LINE__, 0.000098, "0.0001", "%#.0g"}, + {__LINE__, 0.0000996, "0.00010", "%#.2g"}, + {__LINE__, 9.999999999999999e-05, "0.0001", "%g"}, + {__LINE__, 1.0, "1.000000e+00", "%e"}, + {__LINE__, .9999999999999999, "1.000000e+00", "%e"}, {0 } @@ -4023,13 +4034,8 @@ sprint_double_type sprint_doubles[] = int required_precision = 13; -#if defined(__STDC__) || defined(__cplusplus) static int matches (register char *result, register const char *desired) -#else -int matches(result, desired) - register char *result; register const char *desired; -#endif { int digits_seen = 0; for (;; result++, desired++) { @@ -4080,7 +4086,7 @@ int main(int argc, char *argv[]) /* And one special test. */ { - const char ref[] = "1.7763568394002504646778106689453125e-15"; + static const char ref[] = "1.7763568394002504646778106689453125e-15"; int i; d = 1.0; for (i = 1; i < 50; ++i) diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/tstscanf.c glibc-2.5-branch/stdio-common/tstscanf.c --- glibc-2.5/stdio-common/tstscanf.c 2001-08-06 21:33:13.000000000 -0700 +++ glibc-2.5-branch/stdio-common/tstscanf.c 2007-07-12 09:58:08.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1991,92,96,97,98,99,2000,2001 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,1996-2001,2007 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 @@ -272,7 +272,7 @@ main (int argc, char **argv) res = sscanf ("0x1234", "%lf", &d); printf ("res = %d, d = %f\n", res, d); - if (res != 0 || d != 123456.789) + if (res != 1 || d != 4660) { fputs ("test failed!\n", stdout); result = 1; diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/tst-sprintf2.c glibc-2.5-branch/stdio-common/tst-sprintf2.c --- glibc-2.5/stdio-common/tst-sprintf2.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/stdio-common/tst-sprintf2.c 2007-07-12 08:29:25.000000000 -0700 @@ -0,0 +1,82 @@ +#include +#include +#include +#include + +int +main (void) +{ + volatile union { long double l; long long x[2]; } u, v; + char buf[64]; + int result = 0; + +#if LDBL_MANT_DIG == 106 || LDBL_MANT_DIG == 113 +# define COMPARE_LDBL(u, v) \ + ((u).l == (v).l && (u).x[0] == (v).x[0] && (u).x[1] == (v).x[1]) +#else +# define COMPARE_LDBL(u, v) ((u).l == (v).l) +#endif + +#define TEST(val) \ + do \ + { \ + u.l = (val); \ + snprintf (buf, sizeof buf, "%LaL", u.l); \ + if (strcmp (buf, #val) != 0) \ + { \ + printf ("Error on line %d: %s != %s\n", __LINE__, buf, #val); \ + result = 1; \ + } \ + if (sscanf (#val, "%La", &v.l) != 1 || !COMPARE_LDBL (u, v)) \ + { \ + printf ("Error sscanf on line %d: %La != %La\n", __LINE__, \ + u.l, v.l); \ + result = 1; \ + } \ + /* printf ("%s %La %016Lx %016Lx\n", #val, u.l, u.x[0], u.x[1]); */ \ + } \ + while (0) + +#if LDBL_MANT_DIG >= 106 +# if LDBL_MANT_DIG == 106 + TEST (0x0.ffffffffffffp-1022L); + TEST (0x0.ffffffffffff1p-1022L); + TEST (0x0.fffffffffffffp-1022L); +# endif + TEST (0x1p-1022L); + TEST (0x1.0000000000001p-1022L); + TEST (0x1.00000000001e7p-1022L); + TEST (0x1.fffffffffffffp-1022L); + TEST (0x1p-1021L); + TEST (0x1.00000000000008p-1021L); + TEST (0x1.0000000000001p-1021L); + TEST (0x1.00000000000018p-1021L); + TEST (0x1.0000000000000f8p-1017L); + TEST (0x1.0000000000001p-1017L); + TEST (0x1.000000000000108p-1017L); + TEST (0x1.000000000000dcf8p-1013L); + TEST (0x1.000000000000ddp-1013L); + TEST (0x1.000000000000dd08p-1013L); + TEST (0x1.ffffffffffffffffffffffffffp-1L); + TEST (0x1.ffffffffffffffffffffffffff8p-1L); + TEST (0x1p+0L); + TEST (0x1.000000000000000000000000008p+0L); + TEST (0x1.00000000000000000000000001p+0L); + TEST (0x1.000000000000000000000000018p+0L); + TEST (0x1.23456789abcdef123456789abc8p+0L); + TEST (0x1.23456789abcde7123456789abc8p+0L); + TEST (0x1.23456789abcdef123456789abc8p+64L); + TEST (0x1.23456789abcde7123456789abc8p+64L); + TEST (0x1.123456789abcdef123456789p-969L); +# if LDBL_MANT_DIG == 106 + TEST (-0x1.2d71957cc1263bbbeb1d365f1e8p-969L); + TEST (0x1.23456789abcdef0123456789abp-970L); + TEST (0x1.579bde02468acp-1001L); + TEST (0x0.abcdef0123456p-1022L); + TEST (0x1.abcdef0123456p-1022L); + TEST (0x1.abcdef012345678p-1014L); + TEST (0x1.abcdef0123456f8p-1014L); +# endif +#endif + return result; +} diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/tst-sprintf.c glibc-2.5-branch/stdio-common/tst-sprintf.c --- glibc-2.5/stdio-common/tst-sprintf.c 2003-06-25 04:04:49.000000000 -0700 +++ glibc-2.5-branch/stdio-common/tst-sprintf.c 2007-07-12 08:23:38.000000000 -0700 @@ -37,5 +37,26 @@ main (void) free (dst); } + if (sprintf (buf, "%1$d%3$.*2$s%4$d", 7, 67108863, "x", 8) != 3 + || strcmp (buf, "7x8") != 0) + { + printf ("sprintf (buf, \"%%1$d%%3$.*2$s%%4$d\", 7, 67108863, \"x\", 8) produced `%s' output", buf); + result = 1; + } + + if (sprintf (buf, "%67108863.16\"%d", 7) != 14 + || strcmp (buf, "%67108863.16\"7") != 0) + { + printf ("sprintf (buf, \"%%67108863.16\\\"%%d\", 7) produced `%s' output", buf); + result = 1; + } + + if (sprintf (buf, "%*\"%d", 0x3ffffff, 7) != 11 + || strcmp (buf, "%67108863\"7") != 0) + { + printf ("sprintf (buf, \"%%*\\\"%%d\", 0x3ffffff, 7) produced `%s' output", buf); + result = 1; + } + return result; } diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/vfprintf.c glibc-2.5-branch/stdio-common/vfprintf.c --- glibc-2.5/stdio-common/vfprintf.c 2006-05-02 13:25:15.000000000 -0700 +++ glibc-2.5-branch/stdio-common/vfprintf.c 2007-07-12 09:58:08.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2002, 2003, 2004, 2005, 2006 +/* Copyright (C) 1991-2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -1025,10 +1025,11 @@ vfprintf (FILE *s, const CHAR_T *format, const char *mbs = (const char *) string; \ mbstate_t mbstate; \ \ - len = prec != -1 ? (size_t) prec : strlen (mbs); \ + len = prec != -1 ? __strnlen (mbs, (size_t) prec) : strlen (mbs); \ \ /* Allocate dynamically an array which definitely is long \ - enough for the wide character version. */ \ + enough for the wide character version. Each byte in the \ + multi-byte string can produce at most one wide character. */ \ if (__libc_use_alloca (len * sizeof (wchar_t))) \ string = (CHAR_T *) alloca (len * sizeof (wchar_t)); \ else if ((string = (CHAR_T *) malloc (len * sizeof (wchar_t))) \ @@ -1159,19 +1160,26 @@ vfprintf (FILE *s, const CHAR_T *format, else \ { \ /* In case we have a multibyte character set the \ - situation is more compilcated. We must not copy \ + situation is more complicated. We must not copy \ bytes at the end which form an incomplete character. */\ - wchar_t ignore[prec]; \ + size_t ignore_size = (unsigned) prec > 1024 ? 1024 : prec;\ + wchar_t ignore[ignore_size]; \ const char *str2 = string; \ - mbstate_t ps; \ + const char *strend = string + prec; \ + if (strend < string) \ + strend = (const char *) UINTPTR_MAX; \ \ + mbstate_t ps; \ memset (&ps, '\0', sizeof (ps)); \ - if (__mbsnrtowcs (ignore, &str2, prec, prec, &ps) \ - == (size_t) -1) \ - { \ - done = -1; \ - goto all_done; \ - } \ + \ + while (str2 != NULL && str2 < strend) \ + if (__mbsnrtowcs (ignore, &str2, strend - str2, \ + ignore_size, &ps) == (size_t) -1) \ + { \ + done = -1; \ + goto all_done; \ + } \ + \ if (str2 == NULL) \ len = strlen (string); \ else \ @@ -1618,6 +1626,8 @@ do_positional: /* Just a counter. */ size_t cnt; + free (workstart); + workstart = NULL; if (grouping == (const char *) -1) { @@ -1792,7 +1802,9 @@ do_positional: int use_outdigits = specs[nspecs_done].info.i18n; char pad = specs[nspecs_done].info.pad; CHAR_T spec = specs[nspecs_done].info.spec; - CHAR_T *workstart = NULL; + + workstart = NULL; + workend = &work_buffer[sizeof (work_buffer) / sizeof (CHAR_T)]; /* Fill in last information. */ if (specs[nspecs_done].width_arg != -1) @@ -1888,8 +1900,7 @@ do_positional: break; } - if (__builtin_expect (workstart != NULL, 0)) - free (workstart); + free (workstart); workstart = NULL; /* Write the following constant string. */ @@ -1917,7 +1928,7 @@ printf_unknown (FILE *s, const struct pr { int done = 0; - CHAR_T work_buffer[MAX (info->width, info->spec) + 32]; + CHAR_T work_buffer[MAX (sizeof (info->width), sizeof (info->prec)) * 3]; CHAR_T *const workend = &work_buffer[sizeof (work_buffer) / sizeof (CHAR_T)]; register CHAR_T *w; diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/vfscanf.c glibc-2.5-branch/stdio-common/vfscanf.c --- glibc-2.5/stdio-common/vfscanf.c 2006-05-05 23:17:35.000000000 -0700 +++ glibc-2.5-branch/stdio-common/vfscanf.c 2007-07-12 09:58:08.000000000 -0700 @@ -1,5 +1,4 @@ -/* Copyright (C) 1991-2002, 2003, 2004, 2005, 2006 - Free Software Foundation, Inc. +/* Copyright (C) 1991-2006, 2007 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 @@ -1888,9 +1887,8 @@ _IO_vfscanf_internal (_IO_FILE *s, const /* Have we read any character? If we try to read a number in hexadecimal notation and we have read only the `0x' - prefix or no exponent this is an error. */ - if (__builtin_expect (wpsize == 0 - || (is_hexa && (wpsize == 2 || ! got_e)), 0)) + prefix this is an error. */ + if (__builtin_expect (wpsize == 0 || (is_hexa && wpsize == 2), 0)) conv_error (); scan_float: diff -pNur -x CVS -x libidn glibc-2.5/stdlib/jrand48_r.c glibc-2.5-branch/stdlib/jrand48_r.c --- glibc-2.5/stdlib/jrand48_r.c 2001-07-05 21:55:41.000000000 -0700 +++ glibc-2.5-branch/stdlib/jrand48_r.c 2007-01-12 09:52:07.000000000 -0800 @@ -1,4 +1,4 @@ -/* Copyright (C) 1995, 1997, 1998, 2001 Free Software Foundation, Inc. +/* Copyright (C) 1995, 1997, 1998, 2001, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , August 1995. @@ -30,7 +30,7 @@ __jrand48_r (xsubi, buffer, result) return -1; /* Store the result. */ - *result = ((xsubi[2] << 16) | xsubi[1]) & 0xffffffffl; + *result = (int32_t) ((xsubi[2] << 16) | xsubi[1]); return 0; } diff -pNur -x CVS -x libidn glibc-2.5/stdlib/Makefile glibc-2.5-branch/stdlib/Makefile --- glibc-2.5/stdlib/Makefile 2006-08-21 14:02:11.000000000 -0700 +++ glibc-2.5-branch/stdlib/Makefile 2007-01-12 10:23:27.000000000 -0800 @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2002,2003,2004,2005,2006 Free Software Foundation, Inc. +# Copyright (C) 1991-2006, 2007 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 @@ -66,7 +66,9 @@ tests := tst-strtol tst-strtod testmb t test-canon test-canon2 tst-strtoll tst-environ \ tst-xpg-basename tst-random tst-random2 tst-bsearch \ tst-limits tst-rand48 bug-strtod tst-setcontext \ - test-a64l tst-qsort tst-system testmb2 bug-strtod2 + test-a64l tst-qsort tst-system testmb2 bug-strtod2 \ + tst-atof1 tst-atof2 tst-strtod2 tst-strtod3 tst-rand48-2 \ + tst-makecontext tst-strtod4 include ../Makeconfig @@ -115,6 +117,8 @@ include ../Rules test-canon-ARGS = --test-dir=${common-objpfx}stdlib tst-strtod-ENV = LOCPATH=$(common-objpfx)localedata +tst-strtod3-ENV = LOCPATH=$(common-objpfx)localedata +tst-strtod4-ENV = LOCPATH=$(common-objpfx)localedata testmb2-ENV = LOCPATH=$(common-objpfx)localedata # Run a test on the header files we use. diff -pNur -x CVS -x libidn glibc-2.5/stdlib/stdlib.h glibc-2.5-branch/stdlib/stdlib.h --- glibc-2.5/stdlib/stdlib.h 2006-01-14 04:08:29.000000000 -0800 +++ glibc-2.5-branch/stdlib/stdlib.h 2007-07-12 09:58:08.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2003,2004,2005,2006 Free Software Foundation, Inc. +/* Copyright (C) 1991-2003,2004,2005,2006,2007 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 @@ -748,12 +748,11 @@ extern char *canonicalize_file_name (__c #endif #if defined __USE_BSD || defined __USE_XOPEN_EXTENDED -/* Return the canonical absolute name of file NAME. The last file name - component need not exist, and may be a symlink to a nonexistent file. - If RESOLVED is null, the result is malloc'd; otherwise, if the canonical - name is PATH_MAX chars or more, returns null with `errno' set to - ENAMETOOLONG; if the name fits in fewer than PATH_MAX chars, returns the - name in RESOLVED. */ +/* Return the canonical absolute name of file NAME. If RESOLVED is + null, the result is malloc'd; otherwise, if the canonical name is + PATH_MAX chars or more, returns null with `errno' set to + ENAMETOOLONG; if the name fits in fewer than PATH_MAX chars, + returns the name in RESOLVED. */ extern char *realpath (__const char *__restrict __name, char *__restrict __resolved) __THROW __wur; #endif diff -pNur -x CVS -x libidn glibc-2.5/stdlib/strtod_l.c glibc-2.5-branch/stdlib/strtod_l.c --- glibc-2.5/stdlib/strtod_l.c 2006-01-14 04:09:09.000000000 -0800 +++ glibc-2.5-branch/stdlib/strtod_l.c 2007-01-12 10:23:27.000000000 -0800 @@ -1,5 +1,6 @@ /* Convert string representing a number to float value, using given locale. - Copyright (C) 1997,1998,2002,2004,2005,2006 Free Software Foundation, Inc. + Copyright (C) 1997,1998,2002,2004,2005,2006,2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. @@ -650,10 +651,11 @@ ____STRTOF_INTERNAL (nptr, endptr, group if (c != '0') { for (cnt = 0; thousands[cnt] != '\0'; ++cnt) - if (c != thousands[cnt]) + if (thousands[cnt] != cp[cnt]) break; if (thousands[cnt] != '\0') break; + cp += cnt - 1; } c = *++cp; } @@ -662,20 +664,29 @@ ____STRTOF_INTERNAL (nptr, endptr, group /* If no other digit but a '0' is found the result is 0.0. Return current read pointer. */ - if ((c < L_('0') || c > L_('9')) - && (base == 16 && (c < (CHAR_TYPE) TOLOWER (L_('a')) - || c > (CHAR_TYPE) TOLOWER (L_('f')))) + if (!((c >= L_('0') && c <= L_('9')) + || (base == 16 && ((CHAR_TYPE) TOLOWER (c) >= L_('a') + && (CHAR_TYPE) TOLOWER (c) <= L_('f'))) + || ( #ifdef USE_WIDE_CHAR - && c != (wint_t) decimal + c == (wint_t) decimal #else - && ({ for (cnt = 0; decimal[cnt] != '\0'; ++cnt) - if (decimal[cnt] != cp[cnt]) - break; - decimal[cnt] != '\0'; }) -#endif - && (base == 16 && (cp == start_of_digits - || (CHAR_TYPE) TOLOWER (c) != L_('p'))) - && (base != 16 && (CHAR_TYPE) TOLOWER (c) != L_('e'))) + ({ for (cnt = 0; decimal[cnt] != '\0'; ++cnt) + if (decimal[cnt] != cp[cnt]) + break; + decimal[cnt] == '\0'; }) +#endif + /* '0x.' alone is not a valid hexadecimal number. + '.' alone is not valid either, but that has been checked + already earlier. */ + && (base != 16 + || cp != start_of_digits + || (cp[decimal_len] >= L_('0') && cp[decimal_len] <= L_('9')) + || ((CHAR_TYPE) TOLOWER (cp[decimal_len]) >= L_('a') + && (CHAR_TYPE) TOLOWER (cp[decimal_len]) <= L_('f')))) + || (base == 16 && (cp != start_of_digits + && (CHAR_TYPE) TOLOWER (c) == L_('p'))) + || (base != 16 && (CHAR_TYPE) TOLOWER (c) == L_('e')))) { #ifdef USE_WIDE_CHAR tp = __correctly_grouped_prefixwc (start_of_digits, cp, thousands, @@ -715,13 +726,14 @@ ____STRTOF_INTERNAL (nptr, endptr, group break; if (thousands[cnt] != '\0') break; + cp += cnt - 1; } #endif } c = *++cp; } - if (grouping && dig_no > 0) + if (grouping && cp > start_of_digits) { /* Check the grouping of the digits. */ #ifdef USE_WIDE_CHAR @@ -759,13 +771,15 @@ ____STRTOF_INTERNAL (nptr, endptr, group } } - /* We have the number digits in the integer part. Whether these are all or - any is really a fractional digit will be decided later. */ + /* We have the number of digits in the integer part. Whether these + are all or any is really a fractional digit will be decided + later. */ int_no = dig_no; lead_zero = int_no == 0 ? -1 : 0; - /* Read the fractional digits. A special case are the 'american style' - numbers like `16.' i.e. with decimal but without trailing digits. */ + /* Read the fractional digits. A special case are the 'american + style' numbers like `16.' i.e. with decimal point but without + trailing digits. */ if ( #ifdef USE_WIDE_CHAR c == (wint_t) decimal @@ -815,15 +829,16 @@ ____STRTOF_INTERNAL (nptr, endptr, group if (base == 16) exp_limit = (exp_negative ? -MIN_EXP + MANT_DIG + 4 * int_no : - MAX_EXP - 4 * int_no + lead_zero); + MAX_EXP - 4 * int_no + 4 * lead_zero + 3); else exp_limit = (exp_negative ? -MIN_10_EXP + MANT_DIG + int_no : - MAX_10_EXP - int_no + lead_zero); + MAX_10_EXP - int_no + lead_zero + 1); do { exponent *= 10; + exponent += c - L_('0'); if (exponent > exp_limit) /* The exponent is too large/small to represent a valid @@ -853,7 +868,6 @@ ____STRTOF_INTERNAL (nptr, endptr, group /* NOTREACHED */ } - exponent += c - L_('0'); c = *++cp; } while (c >= L_('0') && c <= L_('9')); @@ -888,7 +902,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group --expp; --dig_no; --int_no; - ++exponent; + exponent += base == 16 ? 4 : 1; } while (dig_no > 0 && exponent < 0); diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-atof1.c glibc-2.5-branch/stdlib/tst-atof1.c --- glibc-2.5/stdlib/tst-atof1.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/stdlib/tst-atof1.c 2007-01-12 10:07:19.000000000 -0800 @@ -0,0 +1,19 @@ +#include +#include +#include + +static int +do_test (void) +{ + char buf[100]; + snprintf (buf, sizeof (buf), "%g", atof ("0x10p-1")); + if (strcmp (buf, "8") != 0) + { + printf ("got \"%s\", expected \"8\"\n", buf); + return 1; + } + return 0; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-atof2.c glibc-2.5-branch/stdlib/tst-atof2.c --- glibc-2.5/stdlib/tst-atof2.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/stdlib/tst-atof2.c 2007-01-12 10:07:19.000000000 -0800 @@ -0,0 +1,55 @@ +#include +#include +#include + + +static const struct +{ + const char *str; + const char *expected; +} tests[] = + { + { "1e308", "1e+308" }, + { "100000000e300", "1e+308" }, + { "0x1p1023", "8.98847e+307" }, + { "0x1000p1011", "8.98847e+307" }, + { "0x1p1020", "1.12356e+307" }, + { "0x0.00001p1040", "1.12356e+307" }, + { "1e-307", "1e-307" }, + { "0.000001e-301", "1e-307" }, + { "0.0000001e-300", "1e-307" }, + { "0.00000001e-299", "1e-307" }, + { "1000000e-313", "1e-307" }, + { "10000000e-314", "1e-307" }, + { "100000000e-315", "1e-307" }, + { "0x1p-1021", "4.45015e-308" }, + { "0x1000p-1033", "4.45015e-308" }, + { "0x10000p-1037", "4.45015e-308" }, + { "0x0.001p-1009", "4.45015e-308" }, + { "0x0.0001p-1005", "4.45015e-308" }, + }; +#define NTESTS (sizeof (tests) / sizeof (tests[0])) + + +static int +do_test (void) +{ + int status = 0; + + for (int i = 0; i < NTESTS; ++i) + { + char buf[100]; + snprintf (buf, sizeof (buf), "%g", atof (tests[i].str)); + if (strcmp (buf, tests[i].expected) != 0) + { + printf ("%d: got \"%s\", expected \"%s\"\n", + i, buf, tests[i].expected); + status = 1; + } + } + + return status; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-makecontext.c glibc-2.5-branch/stdlib/tst-makecontext.c --- glibc-2.5/stdlib/tst-makecontext.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/stdlib/tst-makecontext.c 2007-01-12 10:24:52.000000000 -0800 @@ -0,0 +1,67 @@ +/* Copyright (C) 2006, 2007 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, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include + +ucontext_t ucp; +char st1[8192]; +__thread int thr; + +void +cf (int i) +{ + if (i != 78 || thr != 94) + { + printf ("i %d thr %d\n", i, thr); + exit (1); + } + exit (0); +} + +int +do_test (void) +{ + if (getcontext (&ucp) != 0) + { + if (errno == ENOSYS) + { + puts ("context handling not supported"); + return 0; + } + + puts ("getcontext failed"); + return 1; + } + thr = 94; + ucp.uc_link = NULL; + ucp.uc_stack.ss_sp = st1; + ucp.uc_stack.ss_size = sizeof st1; + makecontext (&ucp, (void (*) (void)) cf, 1, 78); + if (setcontext (&ucp) != 0) + { + puts ("setcontext failed"); + return 1; + } + return 2; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-rand48-2.c glibc-2.5-branch/stdlib/tst-rand48-2.c --- glibc-2.5/stdlib/tst-rand48-2.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/stdlib/tst-rand48-2.c 2007-01-12 09:52:07.000000000 -0800 @@ -0,0 +1,113 @@ +#include +#include +#include +#include + +int +main (void) +{ + time_t t = time (NULL); + int i, ret = 0; + double d; + long int l; + struct drand48_data data; + unsigned short int buf[3]; + + srand48 ((long int) t); + for (i = 0; i < 50; i++) + if ((d = drand48 ()) < 0.0 || d >= 1.0) + { + printf ("drand48 %d %g\n", i, d); + ret = 1; + } + + srand48_r ((long int) t, &data); + for (i = 0; i < 50; i++) + if (drand48_r (&data, &d) != 0 || d < 0.0 || d >= 1.0) + { + printf ("drand48_r %d %g\n", i, d); + ret = 1; + } + + buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e; + for (i = 0; i < 50; i++) + if ((d = erand48 (buf)) < 0.0 || d >= 1.0) + { + printf ("erand48 %d %g\n", i, d); + ret = 1; + } + + buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e; + for (i = 0; i < 50; i++) + if (erand48_r (buf, &data, &d) != 0 || d < 0.0 || d >= 1.0) + { + printf ("erand48_r %d %g\n", i, d); + ret = 1; + } + + srand48 ((long int) t); + for (i = 0; i < 50; i++) + if ((l = lrand48 ()) < 0 || l > INT32_MAX) + { + printf ("lrand48 %d %ld\n", i, l); + ret = 1; + } + + srand48_r ((long int) t, &data); + for (i = 0; i < 50; i++) + if (lrand48_r (&data, &l) != 0 || l < 0 || l > INT32_MAX) + { + printf ("lrand48_r %d %ld\n", i, l); + ret = 1; + } + + buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e; + for (i = 0; i < 50; i++) + if ((l = nrand48 (buf)) < 0 || l > INT32_MAX) + { + printf ("nrand48 %d %ld\n", i, l); + ret = 1; + } + + buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e; + for (i = 0; i < 50; i++) + if (nrand48_r (buf, &data, &l) != 0 || l < 0 || l > INT32_MAX) + { + printf ("nrand48_r %d %ld\n", i, l); + ret = 1; + } + + srand48 ((long int) t); + for (i = 0; i < 50; i++) + if ((l = mrand48 ()) < INT32_MIN || l > INT32_MAX) + { + printf ("mrand48 %d %ld\n", i, l); + ret = 1; + } + + srand48_r ((long int) t, &data); + for (i = 0; i < 50; i++) + if (mrand48_r (&data, &l) != 0 || l < INT32_MIN || l > INT32_MAX) + { + printf ("mrand48_r %d %ld\n", i, l); + ret = 1; + } + + buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e; + for (i = 0; i < 50; i++) + if ((l = jrand48 (buf)) < INT32_MIN || l > INT32_MAX) + { + printf ("jrand48 %d %ld\n", i, l); + ret = 1; + } + + buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e; + for (i = 0; i < 50; i++) + if (jrand48_r (buf, &data, &l) != 0 || l < INT32_MIN || l > INT32_MAX) + { + printf ("jrand48_r %d %ld\n", i, l); + ret = 1; + } + + return ret; +} diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-rand48.c glibc-2.5-branch/stdlib/tst-rand48.c --- glibc-2.5/stdlib/tst-rand48.c 2001-01-19 19:32:19.000000000 -0800 +++ glibc-2.5-branch/stdlib/tst-rand48.c 2007-01-12 09:52:07.000000000 -0800 @@ -44,10 +44,10 @@ main (void) } l = mrand48 (); - if (l != 0xa28c1003l) + if (l != -0x5d73effdl) { printf ("mrand48() in line %d failed: expected %lx, seen %lx\n", - __LINE__ - 4, 0xa28c1003l, l); + __LINE__ - 4, -0x5d73effdl, l); result = 1; } @@ -60,10 +60,10 @@ main (void) } l = mrand48 (); - if (l != 0x9e88f474l) + if (l != -0x61770b8cl) { printf ("mrand48() in line %d failed: expected %lx, seen %lx\n", - __LINE__ - 4, 0x9e88f474l, l); + __LINE__ - 4, -0x61770b8cl, l); result = 1; } @@ -92,10 +92,10 @@ main (void) } l = mrand48 (); - if (l != 0xeb7a1fa3l) + if (l != -0x1485e05dl) { printf ("mrand48() in line %d failed: expected %lx, seen %lx\n", - __LINE__ - 4, 0xeb7a1fa3l, l); + __LINE__ - 4, -0x1485e05dl, l); result = 1; } @@ -171,10 +171,10 @@ main (void) } l = mrand48 (); - if (l != 0xa28c1003l) + if (l != -0x5d73effdl) { printf ("mrand48() in line %d failed: expected %lx, seen %lx\n", - __LINE__ - 4, 0xa28c1003l, l); + __LINE__ - 4, -0x5d73effdl, l); result = 1; } @@ -187,10 +187,10 @@ main (void) } l = mrand48 (); - if (l != 0x9e88f474l) + if (l != -0x61770b8cl) { printf ("mrand48() in line %d failed: expected %lx, seen %lx\n", - __LINE__ - 4, 0x9e88f474l, l); + __LINE__ - 4, -0x61770b8cl, l); result = 1; } @@ -231,10 +231,10 @@ main (void) } l = mrand48 (); - if (l != 0xeb7a1fa3l) + if (l != -0x1485e05dl) { printf ("mrand48() in line %d failed: expected %lx, seen %lx\n", - __LINE__ - 4, 0xeb7a1fa3l, l); + __LINE__ - 4, -0x1485e05dl, l); result = 1; } @@ -287,10 +287,10 @@ main (void) } l = jrand48 (xs); - if (l != 0xf568c7a0l) + if (l != -0xa973860l) { printf ("jrand48() in line %d failed: expected %lx, seen %lx\n", - __LINE__ - 4, 0xf568c7a0l, l); + __LINE__ - 4, -0xa973860l, l); result = 1; } diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-strtod2.c glibc-2.5-branch/stdlib/tst-strtod2.c --- glibc-2.5/stdlib/tst-strtod2.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/stdlib/tst-strtod2.c 2007-01-12 10:23:27.000000000 -0800 @@ -0,0 +1,44 @@ +#include +#include + +struct test +{ + const char *str; + double result; + size_t offset; +} tests[] = +{ + { "0xy", 0.0, 1 }, + { "0x.y", 0.0, 1 }, + { "0x0.y", 0.0, 4 }, + { "0x.0y", 0.0, 4 }, + { ".y", 0.0, 0 }, + { "0.y", 0.0, 2 }, + { ".0y", 0.0, 2 } +}; + +static int +do_test (void) +{ + int status = 0; + for (size_t i = 0; i < sizeof (tests) / sizeof (tests[0]); ++i) + { + char *ep; + double r = strtod (tests[i].str, &ep); + if (r != tests[i].result) + { + printf ("test %zu r = %g, expect %g\n", i, r, tests[i].result); + status = 1; + } + if (ep != tests[i].str + tests[i].offset) + { + printf ("test %zu strtod parsed %ju characters, expected %zu\n", + i, ep - tests[i].str, tests[i].offset); + status = 1; + } + } + return status; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-strtod3.c glibc-2.5-branch/stdlib/tst-strtod3.c --- glibc-2.5/stdlib/tst-strtod3.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/stdlib/tst-strtod3.c 2007-01-12 10:07:19.000000000 -0800 @@ -0,0 +1,55 @@ +#include +#include +#include +#include + +static const struct +{ + const char *in; + const char *out; + double expected; +} tests[] = + { + { "000,,,e1", ",,,e1", 0.0 }, + { "000e1", "", 0.0 }, + { "000,1e1", ",1e1", 0.0 } + }; +#define NTESTS (sizeof (tests) / sizeof (tests[0])) + + +static int +do_test (void) +{ + if (setlocale (LC_ALL, "en_US.ISO-8859-1") == NULL) + { + puts ("could not set locale"); + return 1; + } + + int status = 0; + + for (int i = 0; i < NTESTS; ++i) + { + char *ep; + double r = __strtod_internal (tests[i].in, &ep, 1); + + if (strcmp (ep, tests[i].out) != 0) + { + printf ("%d: got rest string \"%s\", expected \"%s\"\n", + i, ep, tests[i].out); + status = 1; + } + + if (r != tests[i].expected) + { + printf ("%d: got wrong results %g, expected %g\n", + i, r, tests[i].expected); + status = 1; + } + } + + return status; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-strtod4.c glibc-2.5-branch/stdlib/tst-strtod4.c --- glibc-2.5/stdlib/tst-strtod4.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/stdlib/tst-strtod4.c 2007-01-12 10:23:27.000000000 -0800 @@ -0,0 +1,56 @@ +#include +#include +#include +#include + +#define NBSP "\xc2\xa0" + +static const struct +{ + const char *in; + const char *out; + double expected; +} tests[] = + { + { "000"NBSP"000"NBSP"000", "", 0.0 }, + { "1"NBSP"000"NBSP"000,5x", "x", 1000000.5 } + }; +#define NTESTS (sizeof (tests) / sizeof (tests[0])) + + +static int +do_test (void) +{ + if (setlocale (LC_ALL, "cs_CZ.UTF-8") == NULL) + { + puts ("could not set locale"); + return 1; + } + + int status = 0; + + for (int i = 0; i < NTESTS; ++i) + { + char *ep; + double r = __strtod_internal (tests[i].in, &ep, 1); + + if (strcmp (ep, tests[i].out) != 0) + { + printf ("%d: got rest string \"%s\", expected \"%s\"\n", + i, ep, tests[i].out); + status = 1; + } + + if (r != tests[i].expected) + { + printf ("%d: got wrong results %g, expected %g\n", + i, r, tests[i].expected); + status = 1; + } + } + + return status; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/string/Makefile glibc-2.5-branch/string/Makefile --- glibc-2.5/string/Makefile 2006-06-04 09:35:25.000000000 -0700 +++ glibc-2.5-branch/string/Makefile 2007-01-12 10:02:24.000000000 -0800 @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2002, 2005, 2006 Free Software Foundation, Inc. +# Copyright (C) 1991-2002, 2005, 2006, 2007 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 @@ -54,7 +54,7 @@ tests := tester inl-tester noinl-tester bug-strncat1 bug-strspn1 bug-strpbrk1 tst-bswap \ tst-strtok tst-strxfrm bug-strcoll1 tst-strfry \ bug-strtok1 $(addprefix test-,$(strop-tests)) \ - bug-envz1 + bug-envz1 tst-strxfrm2 distribute := memcopy.h pagecopy.h tst-svc.expect test-string.h @@ -64,6 +64,7 @@ tester-ENV = LANGUAGE=C inl-tester-ENV = LANGUAGE=C noinl-tester-ENV = LANGUAGE=C tst-strxfrm-ENV = LOCPATH=$(common-objpfx)localedata +tst-strxfrm2-ENV = LOCPATH=$(common-objpfx)localedata bug-strcoll1-ENV = LOCPATH=$(common-objpfx)localedata CFLAGS-inl-tester.c = -fno-builtin CFLAGS-noinl-tester.c = -fno-builtin diff -pNur -x CVS -x libidn glibc-2.5/string/strxfrm_l.c glibc-2.5-branch/string/strxfrm_l.c --- glibc-2.5/string/strxfrm_l.c 2005-10-15 13:49:18.000000000 -0700 +++ glibc-2.5-branch/string/strxfrm_l.c 2007-01-12 10:02:24.000000000 -0800 @@ -1,4 +1,5 @@ -/* Copyright (C) 1995,96,97,2002, 2004, 2005 Free Software Foundation, Inc. +/* Copyright (C) 1995, 1996, 1997, 2002, 2004, 2005, 2006 + Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Ulrich Drepper , 1995. @@ -96,6 +97,7 @@ STRXFRM (STRING_TYPE *dest, const STRING const int32_t *indirect; uint_fast32_t pass; size_t needed; + size_t last_needed; const USTRING_TYPE *usrc; size_t srclen = STRLEN (src); int32_t *idxarr; @@ -197,6 +199,7 @@ STRXFRM (STRING_TYPE *dest, const STRING this is true for all of them. */ int position = rule & sort_position; + last_needed = needed; if (position == 0) { for (idxcnt = 0; idxcnt < idxmax; ++idxcnt) @@ -426,11 +429,11 @@ STRXFRM (STRING_TYPE *dest, const STRING a `position' rule at the end and if no non-ignored character is found the last \1 byte is immediately followed by a \0 byte signalling this. We can avoid the \1 byte(s). */ - if (needed <= n && needed > 2 && dest[needed - 2] == L('\1')) + if (needed > 2 && needed == last_needed + 1) { /* Remove the \1 byte. */ - --needed; - dest[needed - 1] = L('\0'); + if (--needed <= n) + dest[needed - 1] = L('\0'); } /* Free the memory if needed. */ diff -pNur -x CVS -x libidn glibc-2.5/string/tst-strxfrm2.c glibc-2.5-branch/string/tst-strxfrm2.c --- glibc-2.5/string/tst-strxfrm2.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/string/tst-strxfrm2.c 2007-01-12 10:02:24.000000000 -0800 @@ -0,0 +1,83 @@ +#include +#include +#include + +static int +do_test (void) +{ + int res = 0; + + char buf[20]; + size_t l1 = strxfrm (NULL, "ab", 0); + size_t l2 = strxfrm (buf, "ab", 1); + size_t l3 = strxfrm (buf, "ab", sizeof (buf)); + if (l3 < sizeof (buf) && strlen (buf) != l3) + { + puts ("C locale l3 test failed"); + res = 1; + } + + size_t l4 = strxfrm (buf, "ab", l1 + 1); + if (l4 < l1 + 1 && strlen (buf) != l4) + { + puts ("C locale l4 test failed"); + res = 1; + } + + buf[l1] = 'Z'; + size_t l5 = strxfrm (buf, "ab", l1); + if (buf[l1] != 'Z') + { + puts ("C locale l5 test failed"); + res = 1; + } + + if (l1 != l2 || l1 != l3 || l1 != l4 || l1 != l5) + { + puts ("C locale retval test failed"); + res = 1; + } + + if (setlocale (LC_ALL, "de_DE.UTF-8") == NULL) + { + puts ("setlocale failed"); + res = 1; + } + else + { + l1 = strxfrm (NULL, "ab", 0); + l2 = strxfrm (buf, "ab", 1); + l3 = strxfrm (buf, "ab", sizeof (buf)); + if (l3 < sizeof (buf) && strlen (buf) != l3) + { + puts ("UTF-8 locale l3 test failed"); + res = 1; + } + + l4 = strxfrm (buf, "ab", l1 + 1); + if (l4 < l1 + 1 && strlen (buf) != l4) + { + puts ("UTF-8 locale l4 test failed"); + res = 1; + } + + buf[l1] = 'Z'; + l5 = strxfrm (buf, "ab", l1); + if (buf[l1] != 'Z') + { + puts ("UTF-8 locale l5 test failed"); + res = 1; + } + + if (l1 != l2 || l1 != l3 || l1 != l4 || l1 != l5) + { + puts ("UTF-8 locale retval test failed"); + res = 1; + } + } + + return res; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/sunrpc/Makefile glibc-2.5-branch/sunrpc/Makefile --- glibc-2.5/sunrpc/Makefile 2005-06-26 11:24:19.000000000 -0700 +++ glibc-2.5-branch/sunrpc/Makefile 2007-07-12 09:58:08.000000000 -0700 @@ -1,4 +1,4 @@ -# Copyright (C) 1994-2004, 2005 Free Software Foundation, Inc. +# Copyright (C) 1994-2004, 2005, 2006 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 @@ -85,7 +85,7 @@ all: # Make this the default target; it include ../Makeconfig -tests = tst-xdrmem +tests = tst-xdrmem tst-xdrmem2 xtests := tst-getmyaddr ifeq ($(have-thread-library),yes) diff -pNur -x CVS -x libidn glibc-2.5/sunrpc/svc_run.c glibc-2.5-branch/sunrpc/svc_run.c --- glibc-2.5/sunrpc/svc_run.c 2002-05-14 17:21:01.000000000 -0700 +++ glibc-2.5-branch/sunrpc/svc_run.c 2007-01-12 08:59:03.000000000 -0800 @@ -60,6 +60,12 @@ svc_run (void) return; my_pollfd = malloc (sizeof (struct pollfd) * svc_max_pollfd); + if (my_pollfd == NULL) + { + perror (_("svc_run: - out of memory")); + return; + } + for (i = 0; i < svc_max_pollfd; ++i) { my_pollfd[i].fd = svc_pollfd[i].fd; diff -pNur -x CVS -x libidn glibc-2.5/sunrpc/tst-xdrmem2.c glibc-2.5-branch/sunrpc/tst-xdrmem2.c --- glibc-2.5/sunrpc/tst-xdrmem2.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/sunrpc/tst-xdrmem2.c 2007-01-12 07:09:57.000000000 -0800 @@ -0,0 +1,114 @@ +/* Copyright (C) 2006 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Jakub Jelinek , 2006. + + 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, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include +#include + +static int +do_test (void) +{ + XDR xdrs; + void *buf; + size_t ps = sysconf (_SC_PAGESIZE); + uintptr_t half = -1; + int v_int; + u_short v_u_short; + + half = (half >> 1) & ~(uintptr_t) (ps - 1); + buf = mmap ((void *) half, 2 * ps, PROT_READ | PROT_WRITE, + MAP_PRIVATE | MAP_ANON, -1, 0); + if (buf == MAP_FAILED || buf != (void *) half) + { + puts ("Couldn't mmap 2 pages in the middle of address space"); + return 0; + } + + xdrmem_create (&xdrs, (char *) buf, 2 * ps, XDR_ENCODE); + +#define T(type, val) \ + v_##type = val; \ + if (! xdr_##type (&xdrs, &v_##type)) \ + { \ + puts ("encoding of " #type \ + " " #val " failed"); \ + return 1; \ + } + + T(int, 127) + + u_int pos = xdr_getpos (&xdrs); + + T(u_short, 31) + + if (! xdr_setpos (&xdrs, pos)) + { + puts ("xdr_setpos during encoding failed"); + return 1; + } + + T(u_short, 36) + +#undef T + + xdr_destroy (&xdrs); + + xdrmem_create (&xdrs, (char *) buf, 2 * ps, XDR_DECODE); + +#define T(type, val) \ + v_##type = 0x15; \ + if (! xdr_##type (&xdrs, &v_##type)) \ + { \ + puts ("decoding of " #type \ + " " #val " failed"); \ + return 1; \ + } \ + if (v_##type != val) \ + { \ + puts ("decoded value differs, " \ + "type " #type " " #val); \ + return 1; \ + } + + T(int, 127) + + pos = xdr_getpos (&xdrs); + + T(u_short, 36) + + if (! xdr_setpos (&xdrs, pos)) + { + puts ("xdr_setpos during encoding failed"); + return 1; + } + + T(u_short, 36) + +#undef T + + xdr_destroy (&xdrs); + + return 0; +} + +#define TEST_FUNCTION do_test () +#include "../test-skeleton.c" diff -pNur -x CVS -x libidn glibc-2.5/sunrpc/xdr_mem.c glibc-2.5-branch/sunrpc/xdr_mem.c --- glibc-2.5/sunrpc/xdr_mem.c 2002-12-16 02:25:27.000000000 -0800 +++ glibc-2.5-branch/sunrpc/xdr_mem.c 2007-01-12 07:09:57.000000000 -0800 @@ -177,13 +177,15 @@ xdrmem_setpos (xdrs, pos) { caddr_t newaddr = xdrs->x_base + pos; caddr_t lastaddr = xdrs->x_private + xdrs->x_handy; + size_t handy = lastaddr - newaddr; - if ((long) newaddr > (long) lastaddr - || (UINT_MAX < LONG_MAX - && (long) UINT_MAX < (long) lastaddr - (long) newaddr)) + if (newaddr > lastaddr + || newaddr < xdrs->x_base + || handy != (u_int) handy) return FALSE; + xdrs->x_private = newaddr; - xdrs->x_handy = (long) lastaddr - (long) newaddr; + xdrs->x_handy = (u_int) handy; return TRUE; } diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/generic/ldsodefs.h glibc-2.5-branch/sysdeps/generic/ldsodefs.h --- glibc-2.5/sysdeps/generic/ldsodefs.h 2006-08-24 13:27:05.000000000 -0700 +++ glibc-2.5-branch/sysdeps/generic/ldsodefs.h 2007-07-12 09:58:08.000000000 -0700 @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. - Copyright (C) 1995-2003, 2004, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 1995-2006, 2007 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 @@ -376,8 +376,6 @@ struct rtld_global struct link_map *_ns_loaded; /* Number of object in the _dl_loaded list. */ unsigned int _ns_nloaded; - /* Array representing global scope. */ - struct r_scope_elem *_ns_global_scope[2]; /* Direct pointer to the searchlist of the main object. */ struct r_scope_elem *_ns_main_searchlist; /* This is zero at program start to signal that the global scope map is @@ -440,23 +438,23 @@ struct rtld_global EXTERN void (*_dl_rtld_unlock_recursive) (void *); #endif - /* Prevailing state of the stack, PF_X indicating it's executable. */ - EXTERN ElfW(Word) _dl_stack_flags; - /* If loading a shared object requires that we make the stack executable when it was not, we do it by calling this function. It returns an errno code or zero on success. */ EXTERN int (*_dl_make_stack_executable_hook) (void **) internal_function; + /* Prevailing state of the stack, PF_X indicating it's executable. */ + EXTERN ElfW(Word) _dl_stack_flags; + /* Keep the conditional TLS members at the end so the layout of the structure used by !USE_TLS code matches the prefix of the layout in the USE_TLS rtld. Note that `struct link_map' is conditionally defined as well, so _dl_rtld_map needs to be last before this. */ #ifdef USE_TLS - /* Highest dtv index currently needed. */ - EXTERN size_t _dl_tls_max_dtv_idx; /* Flag signalling whether there are gaps in the module ID allocation. */ EXTERN bool _dl_tls_dtv_gaps; + /* Highest dtv index currently needed. */ + EXTERN size_t _dl_tls_max_dtv_idx; /* Information about the dtv slots. */ EXTERN struct dtv_slotinfo_list { @@ -493,6 +491,14 @@ struct rtld_global EXTERN void (*_dl_init_static_tls) (struct link_map *); #endif + EXTERN void (*_dl_wait_lookup_done) (void); + + /* Scopes to free after next THREAD_GSCOPE_WAIT (). */ + EXTERN struct dl_scope_free_list + { + size_t count; + struct r_scope_elem **list[50]; + } *_dl_scope_free_list; #ifdef SHARED }; # define __rtld_global_attribute__ @@ -543,15 +549,15 @@ struct rtld_global_ro #define DL_DEBUG_HELP (1 << 9) #define DL_DEBUG_PRELINK (1 << 10) - /* Cached value of `getpagesize ()'. */ - EXTERN size_t _dl_pagesize; - /* OS version. */ EXTERN unsigned int _dl_osversion; /* Platform name. */ EXTERN const char *_dl_platform; EXTERN size_t _dl_platformlen; + /* Cached value of `getpagesize ()'. */ + EXTERN size_t _dl_pagesize; + /* Copy of the content of `_dl_main_searchlist' at startup time. */ EXTERN struct r_scope_elem _dl_initial_searchlist; @@ -580,9 +586,6 @@ struct rtld_global_ro /* Expected cache ID. */ EXTERN int _dl_correct_cache_id; - /* 0 if internal pointer values should not be guarded, 1 if they should. */ - EXTERN int _dl_pointer_guard; - /* Mask for hardware capabilities that are available. */ EXTERN uint64_t _dl_hwcap; @@ -666,6 +669,9 @@ struct rtld_global_ro /* List of auditing interfaces. */ struct audit_ifaces *_dl_audit; unsigned int _dl_naudit; + + /* 0 if internal pointer values should not be guarded, 1 if they should. */ + EXTERN int _dl_pointer_guard; }; # define __rtld_global_attribute__ # ifdef IS_IN_rtld @@ -1063,6 +1069,11 @@ extern void *_dl_open (const char *name, Lmid_t nsid, int argc, char *argv[], char *env[]) attribute_hidden; +/* Free or queue for freeing scope OLD. If other threads might be + in the middle of _dl_fixup, _dl_profile_fixup or dl*sym using the + old scope, OLD can't be freed until no thread is using it. */ +extern int _dl_scope_free (struct r_scope_elem **old) attribute_hidden; + /* Add module to slot information data. */ extern void _dl_add_to_slotinfo (struct link_map *l) attribute_hidden; @@ -1074,6 +1085,8 @@ extern struct link_map *_dl_update_sloti but never touch anything. Return null if it's not allocated yet. */ extern void *_dl_tls_get_addr_soft (struct link_map *l) internal_function; +extern int _dl_addr_inside_object (struct link_map *l, const ElfW(Addr) addr) + internal_function attribute_hidden; __END_DECLS diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/generic/rtld-lowlevel.h glibc-2.5-branch/sysdeps/generic/rtld-lowlevel.h --- glibc-2.5/sysdeps/generic/rtld-lowlevel.h 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/sysdeps/generic/rtld-lowlevel.h 2007-07-12 08:33:46.000000000 -0700 @@ -0,0 +1 @@ +#error "Lowlevel primitives for ld.so not implemented" diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/generic/sysdep-cancel.h glibc-2.5-branch/sysdeps/generic/sysdep-cancel.h --- glibc-2.5/sysdeps/generic/sysdep-cancel.h 2003-01-06 16:12:06.000000000 -0800 +++ glibc-2.5-branch/sysdeps/generic/sysdep-cancel.h 2007-07-12 08:33:46.000000000 -0700 @@ -2,6 +2,7 @@ /* No multi-thread handling enabled. */ #define SINGLE_THREAD_P (1) +#define RTLD_SINGLE_THREAD_P (1) #define LIBC_CANCEL_ASYNC() 0 /* Just a dummy value. */ #define LIBC_CANCEL_RESET(val) ((void)(val)) /* Nothing, but evaluate it. */ #define LIBC_CANCEL_HANDLED() /* Nothing. */ diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/generic/unsecvars.h glibc-2.5-branch/sysdeps/generic/unsecvars.h --- glibc-2.5/sysdeps/generic/unsecvars.h 2005-01-06 14:40:19.000000000 -0800 +++ glibc-2.5-branch/sysdeps/generic/unsecvars.h 2007-01-12 09:05:59.000000000 -0800 @@ -18,6 +18,7 @@ "LOCALDOMAIN\0" \ "LOCPATH\0" \ "MALLOC_TRACE\0" \ + "NIS_PATH\0" \ "NLSPATH\0" \ "RESOLV_HOST_CONF\0" \ "RES_OPTIONS\0" \ diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/bits/byteswap.h glibc-2.5-branch/sysdeps/i386/bits/byteswap.h --- glibc-2.5/sysdeps/i386/bits/byteswap.h 2006-08-24 00:02:16.000000000 -0700 +++ glibc-2.5-branch/sysdeps/i386/bits/byteswap.h 2007-07-12 09:58:09.000000000 -0700 @@ -1,5 +1,6 @@ /* Macros to swap the order of bytes in integer values. - Copyright (C) 1997,1998,2000,2002,2003,2006 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 2000, 2002, 2003, 2006, 2007 + 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 @@ -66,7 +67,8 @@ __bswap_16 (unsigned short int __bsx) `bswap' opcode. On i386 we have to use three instructions. */ # if !defined __i486__ && !defined __pentium__ && !defined __pentiumpro__ \ && !defined __pentium4__ && !defined __k8__ && !defined __athlon__ \ - && !defined __k6__ + && !defined __k6__ && !defined __nocona__ && !defined __core2__ \ + && !defined __geode__ && !defined __amdfam10__ # define __bswap_32(x) \ (__extension__ \ ({ register unsigned int __v, __x = (x); \ diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/bits/mathinline.h glibc-2.5-branch/sysdeps/i386/fpu/bits/mathinline.h --- glibc-2.5/sysdeps/i386/fpu/bits/mathinline.h 2004-09-07 15:23:42.000000000 -0700 +++ glibc-2.5-branch/sysdeps/i386/fpu/bits/mathinline.h 2007-01-12 07:31:04.000000000 -0800 @@ -1,5 +1,5 @@ /* Inline math functions for i387. - Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004 + Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by John C. Bowman , 1995. @@ -529,24 +529,38 @@ __inline_mathcodeNP (tanh, __x, \ __inline_mathcodeNP (floor, __x, \ register long double __value; \ - __volatile unsigned short int __cw; \ - __volatile unsigned short int __cwtmp; \ - __asm __volatile ("fnstcw %0" : "=m" (__cw)); \ - __cwtmp = (__cw & 0xf3ff) | 0x0400; /* rounding down */ \ - __asm __volatile ("fldcw %0" : : "m" (__cwtmp)); \ - __asm __volatile ("frndint" : "=t" (__value) : "0" (__x)); \ - __asm __volatile ("fldcw %0" : : "m" (__cw)); \ + register int __ignore; \ + unsigned short int __cw; \ + unsigned short int __cwtmp; \ + __asm __volatile ("fnstcw %3\n\t" \ + "movzwl %3, %1\n\t" \ + "andl $0xf3ff, %1\n\t" \ + "orl $0x0400, %1\n\t" /* rounding down */ \ + "movw %w1, %2\n\t" \ + "fldcw %2\n\t" \ + "frndint\n\t" \ + "fldcw %3" \ + : "=t" (__value), "=&q" (__ignore), "=m" (__cwtmp), \ + "=m" (__cw) \ + : "0" (__x)); \ return __value) __inline_mathcodeNP (ceil, __x, \ register long double __value; \ - __volatile unsigned short int __cw; \ - __volatile unsigned short int __cwtmp; \ - __asm __volatile ("fnstcw %0" : "=m" (__cw)); \ - __cwtmp = (__cw & 0xf3ff) | 0x0800; /* rounding up */ \ - __asm __volatile ("fldcw %0" : : "m" (__cwtmp)); \ - __asm __volatile ("frndint" : "=t" (__value) : "0" (__x)); \ - __asm __volatile ("fldcw %0" : : "m" (__cw)); \ + register int __ignore; \ + unsigned short int __cw; \ + unsigned short int __cwtmp; \ + __asm __volatile ("fnstcw %3\n\t" \ + "movzwl %3, %1\n\t" \ + "andl $0xf3ff, %1\n\t" \ + "orl $0x0800, %1\n\t" /* rounding up */ \ + "movw %w1, %2\n\t" \ + "fldcw %2\n\t" \ + "frndint\n\t" \ + "fldcw %3" \ + : "=t" (__value), "=&q" (__ignore), "=m" (__cwtmp), \ + "=m" (__cw) \ + : "0" (__x)); \ return __value) #ifdef __FAST_MATH__ diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_logf.S glibc-2.5-branch/sysdeps/i386/fpu/e_logf.S --- glibc-2.5/sysdeps/i386/fpu/e_logf.S 2005-05-04 10:45:15.000000000 -0700 +++ glibc-2.5-branch/sysdeps/i386/fpu/e_logf.S 2007-07-12 07:58:36.000000000 -0700 @@ -37,11 +37,15 @@ limit: .double 0.29 ENTRY(__ieee754_logf) fldln2 // log(2) flds 4(%esp) // x : log(2) + fxam + fnstsw #ifdef PIC LOAD_PIC_REG (dx) #endif fld %st // x : x : log(2) - fsubl MO(one) // x-1 : x : log(2) + sahf + jc 3f // in case x is NaN or +-Inf +4: fsubl MO(one) // x-1 : x : log(2) fld %st // x-1 : x-1 : x : log(2) fabs // |x-1| : x-1 : x : log(2) fcompl MO(limit) // x-1 : x : log(2) @@ -55,4 +59,9 @@ ENTRY(__ieee754_logf) 2: fstp %st(0) // x : log(2) fyl2x // log(x) ret + +3: jp 4b // in case x is +-Inf + fstp %st(1) + fstp %st(1) + ret END (__ieee754_logf) diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_logl.S glibc-2.5-branch/sysdeps/i386/fpu/e_logl.S --- glibc-2.5/sysdeps/i386/fpu/e_logl.S 2005-05-04 10:45:15.000000000 -0700 +++ glibc-2.5-branch/sysdeps/i386/fpu/e_logl.S 2007-07-12 07:58:36.000000000 -0700 @@ -37,11 +37,15 @@ limit: .double 0.29 ENTRY(__ieee754_logl) fldln2 // log(2) fldt 4(%esp) // x : log(2) + fxam + fnstsw #ifdef PIC LOAD_PIC_REG (dx) #endif fld %st // x : x : log(2) - fsubl MO(one) // x-1 : x : log(2) + sahf + jc 3f // in case x is NaN or +-Inf +4: fsubl MO(one) // x-1 : x : log(2) fld %st // x-1 : x-1 : x : log(2) fabs // |x-1| : x-1 : x : log(2) fcompl MO(limit) // x-1 : x : log(2) @@ -55,4 +59,9 @@ ENTRY(__ieee754_logl) 2: fstp %st(0) // x : log(2) fyl2x // log(x) ret + +3: jp 4b // in case x is +-Inf + fstp %st(1) + fstp %st(1) + ret END (__ieee754_logl) diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_log.S glibc-2.5-branch/sysdeps/i386/fpu/e_log.S --- glibc-2.5/sysdeps/i386/fpu/e_log.S 2005-05-04 10:45:15.000000000 -0700 +++ glibc-2.5-branch/sysdeps/i386/fpu/e_log.S 2007-07-12 07:58:36.000000000 -0700 @@ -36,11 +36,15 @@ limit: .double 0.29 ENTRY(__ieee754_log) fldln2 // log(2) fldl 4(%esp) // x : log(2) + fxam + fnstsw #ifdef PIC LOAD_PIC_REG (dx) #endif fld %st // x : x : log(2) - fsubl MO(one) // x-1 : x : log(2) + sahf + jc 3f // in case x is NaN or +-Inf +4: fsubl MO(one) // x-1 : x : log(2) fld %st // x-1 : x-1 : x : log(2) fabs // |x-1| : x-1 : x : log(2) fcompl MO(limit) // x-1 : x : log(2) @@ -54,4 +58,9 @@ ENTRY(__ieee754_log) 2: fstp %st(0) // x : log(2) fyl2x // log(x) ret + +3: jp 4b // in case x is +-Inf + fstp %st(1) + fstp %st(1) + ret END (__ieee754_log) diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_powf.S glibc-2.5-branch/sysdeps/i386/fpu/e_powf.S --- glibc-2.5/sysdeps/i386/fpu/e_powf.S 2005-05-04 10:45:15.000000000 -0700 +++ glibc-2.5-branch/sysdeps/i386/fpu/e_powf.S 2007-07-12 09:58:09.000000000 -0700 @@ -1,5 +1,5 @@ /* ix87 specific implementation of pow function. - Copyright (C) 1996, 1997, 1999, 2001, 2004, 2005 + Copyright (C) 1996, 1997, 1999, 2001, 2004, 2005, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. @@ -155,10 +155,11 @@ ENTRY(__ieee754_powf) 2: /* y is a real number. */ fxch // x : y fldl MO(one) // 1.0 : x : y - fld %st(1) // x : 1.0 : x : y - fsub %st(1) // x-1 : 1.0 : x : y - fabs // |x-1| : 1.0 : x : y - fcompl MO(limit) // 1.0 : x : y + fldl MO(limit) // 0.29 : 1.0 : x : y + fld %st(2) // x : 0.29 : 1.0 : x : y + fsub %st(2) // x-1 : 0.29 : 1.0 : x : y + fabs // |x-1| : 0.29 : 1.0 : x : y + fucompp // 1.0 : x : y fnstsw fxch // x : 1.0 : y sahf @@ -191,9 +192,10 @@ ENTRY(__ieee754_powf) // y == ±inf .align ALIGNARG(4) 12: fstp %st(0) // pop y - flds 4(%esp) // x - fabs - fcompl MO(one) // < 1, == 1, or > 1 + fldl MO(one) // 1 + flds 4(%esp) // x : 1 + fabs // abs(x) : 1 + fucompp // < 1, == 1, or > 1 fnstsw andb $0x45, %ah cmpb $0x45, %ah diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_powl.S glibc-2.5-branch/sysdeps/i386/fpu/e_powl.S --- glibc-2.5/sysdeps/i386/fpu/e_powl.S 2005-05-04 10:45:15.000000000 -0700 +++ glibc-2.5-branch/sysdeps/i386/fpu/e_powl.S 2007-07-12 09:58:09.000000000 -0700 @@ -1,5 +1,5 @@ /* ix87 specific implementation of pow function. - Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2005 + Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2005, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. @@ -161,10 +161,11 @@ ENTRY(__ieee754_powl) 2: /* y is a real number. */ fxch // x : y fldl MO(one) // 1.0 : x : y - fld %st(1) // x : 1.0 : x : y - fsub %st(1) // x-1 : 1.0 : x : y - fabs // |x-1| : 1.0 : x : y - fcompl MO(limit) // 1.0 : x : y + fldl MO(limit) // 0.29 : 1.0 : x : y + fld %st(2) // x : 0.29 : 1.0 : x : y + fsub %st(2) // x-1 : 0.29 : 1.0 : x : y + fabs // |x-1| : 0.29 : 1.0 : x : y + fucompp // 1.0 : x : y fnstsw fxch // x : 1.0 : y sahf @@ -210,9 +211,10 @@ ENTRY(__ieee754_powl) // y == ±inf .align ALIGNARG(4) 12: fstp %st(0) // pop y - fldt 4(%esp) // x - fabs - fcompl MO(one) // < 1, == 1, or > 1 + fldl MO(one) // 1 + fldt 4(%esp) // x : 1 + fabs // abs(x) : 1 + fucompp // < 1, == 1, or > 1 fnstsw andb $0x45, %ah cmpb $0x45, %ah diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_pow.S glibc-2.5-branch/sysdeps/i386/fpu/e_pow.S --- glibc-2.5/sysdeps/i386/fpu/e_pow.S 2005-05-04 10:45:15.000000000 -0700 +++ glibc-2.5-branch/sysdeps/i386/fpu/e_pow.S 2007-07-12 09:58:09.000000000 -0700 @@ -1,5 +1,5 @@ /* ix87 specific implementation of pow function. - Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2005 + Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2005, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. @@ -161,10 +161,11 @@ ENTRY(__ieee754_pow) 2: /* y is a real number. */ fxch // x : y fldl MO(one) // 1.0 : x : y - fld %st(1) // x : 1.0 : x : y - fsub %st(1) // x-1 : 1.0 : x : y - fabs // |x-1| : 1.0 : x : y - fcompl MO(limit) // 1.0 : x : y + fldl MO(limit) // 0.29 : 1.0 : x : y + fld %st(2) // x : 0.29 : 1.0 : x : y + fsub %st(2) // x-1 : 0.29 : 1.0 : x : y + fabs // |x-1| : 0.29 : 1.0 : x : y + fucompp // 1.0 : x : y fnstsw fxch // x : 1.0 : y sahf @@ -197,9 +198,10 @@ ENTRY(__ieee754_pow) // y == ±inf .align ALIGNARG(4) 12: fstp %st(0) // pop y - fldl 4(%esp) // x - fabs - fcompl MO(one) // < 1, == 1, or > 1 + fldl MO(one) // 1 + fldl 4(%esp) // x : 1 + fabs // abs(x) : 1 + fucompp // < 1, == 1, or > 1 fnstsw andb $0x45, %ah cmpb $0x45, %ah diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/math_private.h glibc-2.5-branch/sysdeps/i386/fpu/math_private.h --- glibc-2.5/sysdeps/i386/fpu/math_private.h 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/sysdeps/i386/fpu/math_private.h 2007-07-12 08:08:18.000000000 -0700 @@ -0,0 +1,18 @@ +#ifndef _MATH_PRIVATE_H + +#define math_opt_barrier(x) \ +({ __typeof(x) __x; \ + __asm ("" : "=t" (__x) : "0" (x)); \ + __x; }) +#define math_force_eval(x) \ +do \ + { \ + if (sizeof (x) <= sizeof (double)) \ + __asm __volatile ("" : : "m" (x)); \ + else \ + __asm __volatile ("" : : "f" (x)); \ + } \ +while (0) + +#include +#endif diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/s_nextafterl.c glibc-2.5-branch/sysdeps/i386/fpu/s_nextafterl.c --- glibc-2.5/sysdeps/i386/fpu/s_nextafterl.c 2003-02-14 21:22:58.000000000 -0800 +++ glibc-2.5-branch/sysdeps/i386/fpu/s_nextafterl.c 2007-07-12 08:08:18.000000000 -0700 @@ -27,7 +27,7 @@ static char rcsid[] = "$NetBSD: $"; */ #include "math.h" -#include "math_private.h" +#include #ifdef __STDC__ long double __nextafterl(long double x, long double y) @@ -52,9 +52,12 @@ static char rcsid[] = "$NetBSD: $"; return x+y; if(x==y) return y; /* x=y, return y */ if((ix|hx|lx)==0) { /* x == 0 */ + long double u; SET_LDOUBLE_WORDS(x,esy&0x8000,0,1);/* return +-minsubnormal */ - y = x*x; - if(y==x) return y; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(esx>=0) { /* x > 0 */ if(esx>esy||((esx==esy) && (hx>hy||((hx==hy)&&(lx>ly))))) { @@ -109,12 +112,9 @@ static char rcsid[] = "$NetBSD: $"; } esy = esx&0x7fff; if(esy==0x7fff) return x+x; /* overflow */ - if(esy==0) { /* underflow */ - y = x*x; - if(y!=x) { /* raise underflow flag */ - SET_LDOUBLE_WORDS(y,esx,hx,lx); - return y; - } + if(esy==0) { + long double u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } SET_LDOUBLE_WORDS(x,esx,hx,lx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/s_nexttoward.c glibc-2.5-branch/sysdeps/i386/fpu/s_nexttoward.c --- glibc-2.5/sysdeps/i386/fpu/s_nexttoward.c 2003-12-07 13:11:52.000000000 -0800 +++ glibc-2.5-branch/sysdeps/i386/fpu/s_nexttoward.c 2007-07-12 08:08:18.000000000 -0700 @@ -27,7 +27,8 @@ static char rcsid[] = "$NetBSD: $"; */ #include "math.h" -#include "math_private.h" +#include +#include #ifdef __STDC__ double __nexttoward(double x, long double y) @@ -52,10 +53,12 @@ static char rcsid[] = "$NetBSD: $"; return x+y; if((long double) x==y) return y; /* x=y, return y */ if((ix|lx)==0) { /* x == 0 */ - double x2; + double u; INSERT_WORDS(x,(esy&0x8000)<<16,1); /* return +-minsub */ - x2 = x*x; - if(x2==x) return x2; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if (esy>=0x8000||((ix>>20)&0x7ff)>iy-0x3c00 @@ -85,16 +88,14 @@ static char rcsid[] = "$NetBSD: $"; hy = hx&0x7ff00000; if(hy>=0x7ff00000) { x = x+x; /* overflow */ - /* Force conversion to double. */ - asm ("" : "=m"(x) : "m"(x)); + if (FLT_EVAL_METHOD != 0 && FLT_EVAL_METHOD != 1) + /* Force conversion to double. */ + asm ("" : "+m"(x)); return x; } - if(hy<0x00100000) { /* underflow */ - double x2 = x*x; - if(x2!=x) { /* raise underflow flag */ - INSERT_WORDS(x2,hx,lx); - return x2; - } + if(hy<0x00100000) { + double u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } INSERT_WORDS(x,hx,lx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/s_nexttowardf.c glibc-2.5-branch/sysdeps/i386/fpu/s_nexttowardf.c --- glibc-2.5/sysdeps/i386/fpu/s_nexttowardf.c 2003-12-07 13:12:13.000000000 -0800 +++ glibc-2.5-branch/sysdeps/i386/fpu/s_nexttowardf.c 2007-07-12 08:08:18.000000000 -0700 @@ -19,7 +19,8 @@ static char rcsid[] = "$NetBSD: $"; #endif #include "math.h" -#include "math_private.h" +#include +#include #ifdef __STDC__ float __nexttowardf(float x, long double y) @@ -44,10 +45,12 @@ static char rcsid[] = "$NetBSD: $"; return x+y; if((long double) x==y) return y; /* x=y, return y */ if(ix==0) { /* x == 0 */ - float x2; + float u; SET_FLOAT_WORD(x,((esy&0x8000)<<16)|1);/* return +-minsub*/ - x2 = x*x; - if(x2==x) return x2; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if(esy>=0x8000||((ix>>23)&0xff)>iy-0x3f80 @@ -69,16 +72,14 @@ static char rcsid[] = "$NetBSD: $"; hy = hx&0x7f800000; if(hy>=0x7f800000) { x = x+x; /* overflow */ - /* Force conversion to float. */ - asm ("" : "=m"(x) : "m"(x)); + if (FLT_EVAL_METHOD != 0) + /* Force conversion to float. */ + asm ("" : "+m"(x)); return x; } - if(hy<0x00800000) { /* underflow */ - float x2 = x*x; - if(x2!=x) { /* raise underflow flag */ - SET_FLOAT_WORD(x2,hx); - return x2; - } + if(hy<0x00800000) { + float u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } SET_FLOAT_WORD(x,hx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/ldbl2mpn.c glibc-2.5-branch/sysdeps/i386/ldbl2mpn.c --- glibc-2.5/sysdeps/i386/ldbl2mpn.c 2001-07-05 21:55:52.000000000 -0700 +++ glibc-2.5-branch/sysdeps/i386/ldbl2mpn.c 2007-07-12 09:58:09.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1995, 1996, 1997, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1995, 1996, 1997, 2000, 2007 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 @@ -19,7 +19,7 @@ #include "gmp.h" #include "gmp-impl.h" #include "longlong.h" -#include "ieee754.h" +#include #include #include @@ -46,7 +46,7 @@ __mpn_extract_long_double (mp_ptr res_pt #elif BITS_PER_MP_LIMB == 64 /* Hopefully the compiler will combine the two bitfield extracts and this composition into just the original quadword extract. */ - res_ptr[0] = ((unsigned long int) u.ieee.mantissa0 << 32) | u.ieee.mantissa1; + res_ptr[0] = ((mp_limb_t) u.ieee.mantissa0 << 32) | u.ieee.mantissa1; #define N 1 #else #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" @@ -109,6 +109,13 @@ __mpn_extract_long_double (mp_ptr res_pt } } } + else if (u.ieee.exponent < 0x7fff +#if N == 2 + && res_ptr[0] == 0 +#endif + && res_ptr[N - 1] == 0) + /* Pseudo zero. */ + *expt = 0; return N; } diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ia64/fpu/fesetround.c glibc-2.5-branch/sysdeps/ia64/fpu/fesetround.c --- glibc-2.5/sysdeps/ia64/fpu/fesetround.c 2005-07-08 11:52:46.000000000 -0700 +++ glibc-2.5-branch/sysdeps/ia64/fpu/fesetround.c 2007-07-12 09:58:09.000000000 -0700 @@ -1,5 +1,5 @@ /* Set current rounding direction. - Copyright (C) 1999, 2000, 2005 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2005, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Christian Boissat , 1999. @@ -26,7 +26,7 @@ fesetround (int round) fenv_t fpsr; if (round & ~3) - return 0; + return 1; /* Get the current state. */ __asm__ __volatile__ ("mov.m %0=ar.fpsr" : "=r" (fpsr)); @@ -37,6 +37,6 @@ fesetround (int round) /* Put the new state in effect. */ __asm__ __volatile__ ("mov.m ar.fpsr=%0" :: "r" (fpsr) : "memory"); - return 1; + return 0; } libm_hidden_def (fesetround) diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ia64/ldbl2mpn.c glibc-2.5-branch/sysdeps/ia64/ldbl2mpn.c --- glibc-2.5/sysdeps/ia64/ldbl2mpn.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ia64/ldbl2mpn.c 2007-07-12 08:30:07.000000000 -0700 @@ -0,0 +1 @@ +#include "../i386/ldbl2mpn.c" diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/dbl-64/e_pow.c glibc-2.5-branch/sysdeps/ieee754/dbl-64/e_pow.c --- glibc-2.5/sysdeps/ieee754/dbl-64/e_pow.c 2004-01-23 05:16:24.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ieee754/dbl-64/e_pow.c 2007-07-12 07:58:05.000000000 -0700 @@ -106,20 +106,28 @@ double __ieee754_pow(double x, double y) else return y < 0 ? 1.0/ABS(x) : 0.0; /* return 0 */ } + + qx = u.i[HIGH_HALF]&0x7fffffff; /* no sign */ + qy = v.i[HIGH_HALF]&0x7fffffff; /* no sign */ + + if (qx >= 0x7ff00000 && (qx > 0x7ff00000 || u.i[LOW_HALF] != 0)) return NaNQ.x; + if (qy >= 0x7ff00000 && (qy > 0x7ff00000 || v.i[LOW_HALF] != 0)) + return x == 1.0 ? 1.0 : NaNQ.x; + /* if x<0 */ if (u.i[HIGH_HALF] < 0) { k = checkint(y); if (k==0) { - if ((v.i[HIGH_HALF] & 0x7fffffff) == 0x7ff00000 && v.i[LOW_HALF] == 0) { + if (qy == 0x7ff00000) { if (x == -1.0) return 1.0; else if (x > -1.0) return v.i[HIGH_HALF] < 0 ? INF.x : 0.0; else return v.i[HIGH_HALF] < 0 ? 0.0 : INF.x; } - else if (u.i[HIGH_HALF] == 0xfff00000 && u.i[LOW_HALF] == 0) + else if (qx == 0x7ff00000) return y < 0 ? 0.0 : INF.x; return NaNQ.x; /* y not integer and x<0 */ } - else if (u.i[HIGH_HALF] == 0xfff00000 && u.i[LOW_HALF] == 0) + else if (qx == 0x7ff00000) { if (k < 0) return y < 0 ? nZERO.x : nINF.x; @@ -129,14 +137,6 @@ double __ieee754_pow(double x, double y) return (k==1)?__ieee754_pow(-x,y):-__ieee754_pow(-x,y); /* if y even or odd */ } /* x>0 */ - qx = u.i[HIGH_HALF]&0x7fffffff; /* no sign */ - qy = v.i[HIGH_HALF]&0x7fffffff; /* no sign */ - - if (qx > 0x7ff00000 || (qx == 0x7ff00000 && u.i[LOW_HALF] != 0)) return NaNQ.x; - /* if 0 0x7ff00000 || (qy == 0x7ff00000 && v.i[LOW_HALF] != 0)) - return x == 1.0 ? 1.0 : NaNQ.x; - /* if y<2^-0x7fe */ if (qx == 0x7ff00000) /* x= 2^-0x3ff */ {if (y == 0) return NaNQ.x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/flt-32/s_nextafterf.c glibc-2.5-branch/sysdeps/ieee754/flt-32/s_nextafterf.c --- glibc-2.5/sysdeps/ieee754/flt-32/s_nextafterf.c 2003-12-07 12:53:59.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ieee754/flt-32/s_nextafterf.c 2007-07-12 08:08:18.000000000 -0700 @@ -18,7 +18,7 @@ static char rcsid[] = "$NetBSD: s_nextaf #endif #include "math.h" -#include "math_private.h" +#include #include #ifdef __STDC__ @@ -40,9 +40,12 @@ static char rcsid[] = "$NetBSD: s_nextaf return x+y; if(x==y) return y; /* x=y, return y */ if(ix==0) { /* x == 0 */ + float u; SET_FLOAT_WORD(x,(hy&0x80000000)|1);/* return +-minsubnormal */ - y = x*x; - if(y==x) return y; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u*u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if(hx>hy) { /* x > y, x -= ulp */ @@ -61,15 +64,12 @@ static char rcsid[] = "$NetBSD: s_nextaf if(hy>=0x7f800000) { x = x+x; /* overflow */ if (FLT_EVAL_METHOD != 0) - asm ("" : "=m"(x) : "m"(x)); + asm ("" : "+m"(x)); return x; /* overflow */ } - if(hy<0x00800000) { /* underflow */ - y = x*x; - if(y!=x) { /* raise underflow flag */ - SET_FLOAT_WORD(y,hx); - return y; - } + if(hy<0x00800000) { + float u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } SET_FLOAT_WORD(x,hx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128/s_nextafterl.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128/s_nextafterl.c --- glibc-2.5/sysdeps/ieee754/ldbl-128/s_nextafterl.c 1999-07-13 17:09:34.000000000 -0700 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128/s_nextafterl.c 2007-07-12 08:08:18.000000000 -0700 @@ -25,7 +25,7 @@ static char rcsid[] = "$NetBSD: $"; */ #include "math.h" -#include "math_private.h" +#include #ifdef __STDC__ long double __nextafterl(long double x, long double y) @@ -47,9 +47,12 @@ static char rcsid[] = "$NetBSD: $"; return x+y; if(x==y) return y; /* x=y, return y */ if((ix|lx)==0) { /* x == 0 */ + long double u; SET_LDOUBLE_WORDS64(x,hy&0x8000000000000000ULL,1);/* return +-minsubnormal */ - y = x*x; - if(y==x) return y; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if(hx>hy||((hx==hy)&&(lx>ly))) { /* x > y, x -= ulp */ @@ -70,12 +73,9 @@ static char rcsid[] = "$NetBSD: $"; } hy = hx&0x7fff000000000000LL; if(hy==0x7fff000000000000LL) return x+x;/* overflow */ - if(hy==0) { /* underflow */ - y = x*x; - if(y!=x) { /* raise underflow flag */ - SET_LDOUBLE_WORDS64(y,hx,lx); - return y; - } + if(hy==0) { + long double u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } SET_LDOUBLE_WORDS64(x,hx,lx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128/s_nexttoward.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128/s_nexttoward.c --- glibc-2.5/sysdeps/ieee754/ldbl-128/s_nexttoward.c 2003-12-07 13:21:29.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128/s_nexttoward.c 2007-07-12 08:08:18.000000000 -0700 @@ -26,7 +26,7 @@ static char rcsid[] = "$NetBSD: $"; */ #include "math.h" -#include "math_private.h" +#include #include #ifdef __STDC__ @@ -53,10 +53,12 @@ static char rcsid[] = "$NetBSD: $"; return x+y; if((long double) x==y) return y; /* x=y, return y */ if((ix|lx)==0) { /* x == 0 */ - double x2; + double u; INSERT_WORDS(x,(u_int32_t)((hy>>32)&0x80000000),1);/* return +-minsub */ - x2 = x*x; - if(x2==x) return x2; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if (hy<0||(ix>>20)>(iy>>48)-0x3c00 @@ -87,16 +89,13 @@ static char rcsid[] = "$NetBSD: $"; if(hy>=0x7ff00000) { x = x+x; /* overflow */ if (FLT_EVAL_METHOD != 0 && FLT_EVAL_METHOD != 1) - /* Force conversion to float. */ - asm ("" : "=m"(x) : "m"(x)); + /* Force conversion to double. */ + asm ("" : "+m"(x)); return x; } - if(hy<0x00100000) { /* underflow */ - double x2 = x*x; - if(x2!=x) { /* raise underflow flag */ - INSERT_WORDS(x2,hx,lx); - return x2; - } + if(hy<0x00100000) { + double u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } INSERT_WORDS(x,hx,lx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c --- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c 2006-01-27 16:07:25.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c 2007-07-12 09:58:09.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 1995, 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2006 +/* Copyright (C) 1995, 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -31,19 +31,20 @@ long double __mpn_construct_long_double (mp_srcptr frac_ptr, int expt, int sign) { union ibm_extended_long_double u; - unsigned long hidden2, lzcount; + unsigned long lzcount; unsigned long long hi, lo; + int exponent2; u.ieee.negative = sign; u.ieee.negative2 = sign; u.ieee.exponent = expt + IBM_EXTENDED_LONG_DOUBLE_BIAS; - u.ieee.exponent2 = expt - 53 + IBM_EXTENDED_LONG_DOUBLE_BIAS; + u.ieee.exponent2 = 0; + exponent2 = expt - 53 + IBM_EXTENDED_LONG_DOUBLE_BIAS; #if BITS_PER_MP_LIMB == 32 /* The low order 53 bits (52 + hidden) go into the lower double */ lo = frac_ptr[0]; lo |= (frac_ptr[1] & ((1LL << (53 - 32)) - 1)) << 32; - hidden2 = (frac_ptr[1] >> (52 - 32)) & ((mp_limb_t) 1); /* The high order 53 bits (52 + hidden) go into the upper double */ hi = (frac_ptr[1] >> (53 - 32)) & ((1 << 11) - 1); hi |= ((unsigned long long) frac_ptr[2]) << 11; @@ -51,7 +52,6 @@ __mpn_construct_long_double (mp_srcptr f #elif BITS_PER_MP_LIMB == 64 /* The low order 53 bits (52 + hidden) go into the lower double */ lo = frac_ptr[0] & (((mp_limb_t) 1 << 53) - 1); - hidden2 = (frac_ptr[0] >> 52) & ((mp_limb_t) 1); /* The high order 53 bits (52 + hidden) go into the upper double */ hi = (frac_ptr[0] >> 53) & (((mp_limb_t) 1 << 11) - 1); hi |= (frac_ptr[1] << 11); @@ -59,14 +59,62 @@ __mpn_construct_long_double (mp_srcptr f #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for" #endif + if ((hi & (1LL << 52)) == 0 && (hi | lo) != 0) + { + /* denormal number */ + unsigned long long val = hi ? hi : lo; + + if (sizeof (val) == sizeof (long)) + lzcount = __builtin_clzl (val); + else if ((val >> 32) != 0) + lzcount = __builtin_clzl ((long) (val >> 32)); + else + lzcount = __builtin_clzl ((long) val) + 32; + if (hi) + lzcount = lzcount - 11; + else + lzcount = lzcount + 42; + + if (lzcount > u.ieee.exponent) + { + lzcount = u.ieee.exponent; + u.ieee.exponent = 0; + exponent2 -= lzcount; + } + else + { + u.ieee.exponent -= (lzcount - 1); + exponent2 -= (lzcount - 1); + } + + if (lzcount <= 53) + { + hi = (hi << lzcount) | (lo >> (53 - lzcount)); + lo = (lo << lzcount) & ((1LL << 53) - 1); + } + else + { + hi = lo << (lzcount - 53); + lo = 0; + } + } + if (lo != 0L) { /* hidden2 bit of low double controls rounding of the high double. - If hidden2 is '1' then round up hi and adjust lo (2nd mantissa) + If hidden2 is '1' and either the explicit mantissa is non-zero + or hi is odd, then round up hi and adjust lo (2nd mantissa) plus change the sign of the low double to compensate. */ - if (hidden2) + if ((lo & (1LL << 52)) != 0 + && ((hi & 1) != 0 || (lo & ((1LL << 52) - 1)))) { hi++; + if ((hi & ((1LL << 52) - 1)) == 0) + { + if ((hi & (1LL << 53)) != 0) + hi -= 1LL << 52; + u.ieee.exponent++; + } u.ieee.negative2 = !sign; lo = (1LL << 53) - lo; } @@ -85,17 +133,18 @@ __mpn_construct_long_double (mp_srcptr f if (lzcount > 0) { lo = lo << lzcount; - u.ieee.exponent2 = u.ieee.exponent2 - lzcount; + exponent2 = exponent2 - lzcount; } + if (exponent2 > 0) + u.ieee.exponent2 = exponent2; + else + lo >>= 1 - exponent2; } else - { - u.ieee.negative2 = 0; - u.ieee.exponent2 = 0; - } + u.ieee.negative2 = 0; u.ieee.mantissa3 = lo & 0xffffffffLL; - u.ieee.mantissa2 = (lo >> 32) & 0xffffff; + u.ieee.mantissa2 = (lo >> 32) & 0xfffff; u.ieee.mantissa1 = hi & 0xffffffffLL; u.ieee.mantissa0 = (hi >> 32) & ((1LL << (LDBL_MANT_DIG - 86)) - 1); diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c --- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c 2006-01-27 16:07:25.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c 2007-07-12 09:58:09.000000000 -0700 @@ -1,5 +1,5 @@ /* Print floating point number in hexadecimal notation according to ISO C99. - Copyright (C) 1997,1998,1999,2000,2001,2002,2004,2006 + Copyright (C) 1997,1998,1999,2000,2001,2002,2004,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. @@ -35,21 +35,24 @@ do { \ \ lo = ((long long)eldbl.ieee.mantissa2 << 32) | eldbl.ieee.mantissa3; \ hi = ((long long)eldbl.ieee.mantissa0 << 32) | eldbl.ieee.mantissa1; \ - /* If the lower double is not a denomal or zero then set the hidden \ - 53rd bit. */ \ - if (eldbl.ieee.exponent2 > 0x001) \ - { \ - lo |= (1ULL << 52); \ - lo = lo << 7; /* pre-shift lo to match ieee854. */ \ - /* The lower double is normalized separately from the upper. We \ - may need to adjust the lower manitissa to reflect this. */ \ - ediff = eldbl.ieee.exponent - eldbl.ieee.exponent2; \ - if (ediff > 53) \ - lo = lo >> (ediff-53); \ - } \ - \ - if ((eldbl.ieee.negative != eldbl.ieee.negative2) \ - && ((eldbl.ieee.exponent2 != 0) && (lo != 0L))) \ + lo <<= 7; /* pre-shift lo to match ieee854. */ \ + /* If the lower double is not a denomal or zero then set the hidden \ + 53rd bit. */ \ + if (eldbl.ieee.exponent2 != 0) \ + lo |= (1ULL << (52 + 7)); \ + else \ + lo <<= 1; \ + /* The lower double is normalized separately from the upper. We \ + may need to adjust the lower manitissa to reflect this. */ \ + ediff = eldbl.ieee.exponent - eldbl.ieee.exponent2; \ + if (ediff > 53 + 63) \ + lo = 0; \ + else if (ediff > 53) \ + lo = lo >> (ediff - 53); \ + else if (eldbl.ieee.exponent2 == 0 && ediff < 53) \ + lo = lo << (53 - ediff); \ + if (eldbl.ieee.negative != eldbl.ieee.negative2 \ + && (eldbl.ieee.exponent2 != 0 || lo != 0L)) \ { \ lo = (1ULL << 60) - lo; \ if (hi == 0L) \ diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c --- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c 2006-01-27 16:07:25.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c 2007-07-12 09:58:09.000000000 -0700 @@ -1,5 +1,5 @@ /* Return classification value corresponding to argument. - Copyright (C) 1997,1999,2002,2004,2006 Free Software Foundation, Inc. + Copyright (C) 1997,1999,2002,2004,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997 and Jakub Jelinek , 1999. @@ -30,14 +30,16 @@ * -NaN fffn nnnn nnnn nnnn xxxx xxxx xxxx xxxx * +Inf 7ff0 0000 0000 0000 xxxx xxxx xxxx xxxx * -Inf fff0 0000 0000 0000 xxxx xxxx xxxx xxxx - * +0 0000 0000 0000 0000 - * -0 8000 0000 0000 0000 - * +normal 001n nnnn nnnn nnnn (smallest) - * -normal 801n nnnn nnnn nnnn (smallest) - * +normal 7fen nnnn nnnn nnnn (largest) - * -normal ffen nnnn nnnn nnnn (largest) - * +denorm 000n nnnn nnnn nnnn - * -denorm 800n nnnn nnnn nnnn + * +0 0000 0000 0000 0000 xxxx xxxx xxxx xxxx + * -0 8000 0000 0000 0000 xxxx xxxx xxxx xxxx + * +normal 0360 0000 0000 0000 0000 0000 0000 0000 (smallest) + * -normal 8360 0000 0000 0000 0000 0000 0000 0000 (smallest) + * +normal 7fef ffff ffff ffff 7c8f ffff ffff fffe (largest) + * +normal ffef ffff ffff ffff fc8f ffff ffff fffe (largest) + * +denorm 0360 0000 0000 0000 8000 0000 0000 0001 (largest) + * -denorm 8360 0000 0000 0000 0000 0000 0000 0001 (largest) + * +denorm 000n nnnn nnnn nnnn xxxx xxxx xxxx xxxx + * -denorm 800n nnnn nnnn nnnn xxxx xxxx xxxx xxxx */ int @@ -59,12 +61,23 @@ ___fpclassifyl (long double x) /* +/-zero or +/- normal or +/- denormal */ if (hx & 0x7fffffffffffffffULL) { /* +/- normal or +/- denormal */ - if ((hx & 0x7ff0000000000000ULL) >= 0x0360000000000000ULL) { + if ((hx & 0x7ff0000000000000ULL) > 0x0360000000000000ULL) { /* +/- normal */ retval = FP_NORMAL; } else { - /* +/- denormal */ - retval = FP_SUBNORMAL; + if ((hx & 0x7ff0000000000000ULL) == 0x0360000000000000ULL) { + if ((lx & 0x7fffffffffffffff) /* lower is non-zero */ + && ((lx^hx) & 0x8000000000000000ULL)) { /* and sign differs */ + /* +/- denormal */ + retval = FP_SUBNORMAL; + } else { + /* +/- normal */ + retval = FP_NORMAL; + } + } else { + /* +/- denormal */ + retval = FP_SUBNORMAL; + } } } else { /* +/- zero */ diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c --- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c 2006-01-27 16:07:25.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c 2007-07-12 08:29:06.000000000 -0700 @@ -24,8 +24,8 @@ static char rcsid[] = "$NetBSD: $"; * Special cases: */ -#include "math.h" -#include "math_private.h" +#include +#include #include #ifdef __STDC__ @@ -35,7 +35,7 @@ static char rcsid[] = "$NetBSD: $"; long double x,y; #endif { - int64_t hx,hy,ihx,ihy,ilx,ily; + int64_t hx,hy,ihx,ihy,ilx; u_int64_t lx,ly; GET_LDOUBLE_WORDS64(hx,lx,x); @@ -43,7 +43,6 @@ static char rcsid[] = "$NetBSD: $"; ihx = hx&0x7fffffffffffffffLL; /* |hx| */ ilx = lx&0x7fffffffffffffffLL; /* |lx| */ ihy = hy&0x7fffffffffffffffLL; /* |hy| */ - ily = ly&0x7fffffffffffffffLL; /* |ly| */ if((((ihx&0x7ff0000000000000LL)==0x7ff0000000000000LL)&& ((ihx&0x000fffffffffffffLL)!=0)) || /* x is nan */ @@ -53,55 +52,67 @@ static char rcsid[] = "$NetBSD: $"; if(x==y) return y; /* x=y, return y */ if(ihx == 0 && ilx == 0) { /* x == 0 */ - SET_LDOUBLE_WORDS64(x,hy&0x8000000000000000ULL,1);/* return +-minsubnormal */ - y = x*x; - if(y==x) return y; else return x; /* raise underflow flag */ + long double u; + hy = (hy & 0x8000000000000000ULL) | 1; + SET_LDOUBLE_WORDS64(x,hy,0ULL);/* return +-minsubnormal */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } - if(ihx>=0) { /* x > 0 */ - if(ihx>ihy||((ihx==ihy)&&(ilx>ily))) { /* x > y, x -= ulp */ - - if(ilx==0) - hx--; - else - lx--; - } else { /* x < y, x += ulp */ - if((hx==0x7fefffffffffffffLL)&&(lx==0x7c8ffffffffffffeLL)) - { - SET_LDOUBLE_WORDS64(x,0x7ff0000000000000,0x8000000000000000); - return x; - } - else if((hx==0xffefffffffffffffLL)&&(lx==0xfc8ffffffffffffeLL)) - { - SET_LDOUBLE_WORDS64(x,0xfff0000000000000,0x8000000000000000); - return x; - } - else if((lx&0x7fffffffffffffff)==0) hx++; - else - lx++; + + long double u; + if(x > y) { /* x > y, x -= ulp */ + if((hx==0xffefffffffffffffLL)&&(lx==0xfc8ffffffffffffeLL)) + return x+x; /* overflow, return -inf */ + if (hx >= 0x7ff0000000000000LL) { + SET_LDOUBLE_WORDS64(u,0x7fefffffffffffffLL,0x7c8ffffffffffffeLL); + return u; } - } else { /* x < 0 */ - if(ihy>=0||ihx>ihy||((ihx==ihy)&&(ilx>ily))){/* x < y, x -= ulp */ - if((lx&0x7fffffffffffffff)==0) - hx--; - else - lx--; - } else { /* x > y, x += ulp */ - if((lx&0x7fffffffffffffff)==0) hx++; - else - lx++; + if(ihx <= 0x0360000000000000LL) { /* x <= LDBL_MIN */ + u = math_opt_barrier (x); + x -= __LDBL_DENORM_MIN__; + if (ihx < 0x0360000000000000LL + || (hx > 0 && (int64_t) lx <= 0) + || (hx < 0 && (int64_t) lx > 1)) { + u = u * u; + math_force_eval (u); /* raise underflow flag */ + } + return x; } - } - hy = hx&0x7ff0000000000000LL; - if(hy==0x7ff0000000000000LL) return x+x;/* overflow */ - if(hy==0) { /* underflow */ - y = x*x; - if(y!=x) { /* raise underflow flag */ - SET_LDOUBLE_WORDS64(y,hx,lx); - return y; + if (ihx < 0x06a0000000000000LL) { /* ulp will denormal */ + SET_LDOUBLE_WORDS64(u,(hx&0x7ff0000000000000LL),0ULL); + u *= 0x1.0000000000000p-105L; + } else + SET_LDOUBLE_WORDS64(u,(hx&0x7ff0000000000000LL)-0x0690000000000000LL,0ULL); + return x - u; + } else { /* x < y, x += ulp */ + if((hx==0x7fefffffffffffffLL)&&(lx==0x7c8ffffffffffffeLL)) + return x+x; /* overflow, return +inf */ + if ((u_int64_t) hx >= 0xfff0000000000000ULL) { + SET_LDOUBLE_WORDS64(u,0xffefffffffffffffLL,0xfc8ffffffffffffeLL); + return u; + } + if(ihx <= 0x0360000000000000LL) { /* x <= LDBL_MIN */ + u = math_opt_barrier (x); + x += __LDBL_DENORM_MIN__; + if (ihx < 0x0360000000000000LL + || (hx > 0 && (int64_t) lx < 0 && lx != 0x8000000000000001LL) + || (hx < 0 && (int64_t) lx >= 0)) { + u = u * u; + math_force_eval (u); /* raise underflow flag */ + } + if (x == 0.0L) /* handle negative __LDBL_DENORM_MIN__ case */ + x = -0.0L; + return x; } + if (ihx < 0x06a0000000000000LL) { /* ulp will denormal */ + SET_LDOUBLE_WORDS64(u,(hx&0x7ff0000000000000LL),0ULL); + u *= 0x1.0000000000000p-105L; + } else + SET_LDOUBLE_WORDS64(u,(hx&0x7ff0000000000000LL)-0x0690000000000000LL,0ULL); + return x + u; } - SET_LDOUBLE_WORDS64(x,hx,lx); - return x; } strong_alias (__nextafterl, __nexttowardl) long_double_symbol (libm, __nextafterl, nextafterl); diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c --- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c 2006-01-27 16:07:25.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c 2007-07-12 08:08:18.000000000 -0700 @@ -26,7 +26,7 @@ static char rcsid[] = "$NetBSD: $"; */ #include "math.h" -#include "math_private.h" +#include #include #include @@ -55,10 +55,12 @@ static char rcsid[] = "$NetBSD: $"; return x+y; if((long double) x==y) return y; /* x=y, return y */ if((ix|lx)==0) { /* x == 0 */ - double x2; + double u; INSERT_WORDS(x,(u_int32_t)((hy>>32)&0x80000000),1);/* return +-minsub */ - x2 = x*x; - if(x2==x) return x2; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if (hy<0||(ix>>20)>(iy>>52) @@ -89,16 +91,13 @@ static char rcsid[] = "$NetBSD: $"; if(hy>=0x7ff00000) { x = x+x; /* overflow */ if (FLT_EVAL_METHOD != 0 && FLT_EVAL_METHOD != 1) - /* Force conversion to float. */ - asm ("" : "=m"(x) : "m"(x)); + /* Force conversion to double. */ + asm ("" : "+m"(x)); return x; } - if(hy<0x00100000) { /* underflow */ - double x2 = x*x; - if(x2!=x) { /* raise underflow flag */ - INSERT_WORDS(x2,hx,lx); - return x2; - } + if(hy<0x00100000) { + double u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } INSERT_WORDS(x,hx,lx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c --- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c 2006-01-27 16:07:25.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c 2007-07-12 08:08:18.000000000 -0700 @@ -19,8 +19,9 @@ static char rcsid[] = "$NetBSD: $"; #endif #include "math.h" -#include "math_private.h" +#include #include +#include #ifdef __STDC__ float __nexttowardf(float x, long double y) @@ -46,10 +47,12 @@ static char rcsid[] = "$NetBSD: $"; return x+y; if((long double) x==y) return y; /* x=y, return y */ if(ix==0) { /* x == 0 */ - float x2; + float u; SET_FLOAT_WORD(x,(u_int32_t)((hy>>32)&0x80000000)|1);/* return +-minsub*/ - x2 = x*x; - if(x2==x) return x2; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if(hy<0||(ix>>23)>(iy>>52)-0x380 @@ -69,13 +72,16 @@ static char rcsid[] = "$NetBSD: $"; } } hy = hx&0x7f800000; - if(hy>=0x7f800000) return x+x; /* overflow */ + if(hy>=0x7f800000) { + x = x+x; /* overflow */ + if (FLT_EVAL_METHOD != 0) + /* Force conversion to float. */ + asm ("" : "+m"(x)); + return x; + } if(hy<0x00800000) { /* underflow */ - float x2 = x*x; - if(x2!=x) { /* raise underflow flag */ - SET_FLOAT_WORD(x2,hx); - return x2; - } + float u = x*x; + math_force_eval (u); /* raise underflow flag */ } SET_FLOAT_WORD(x,hx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-96/s_nextafterl.c glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nextafterl.c --- glibc-2.5/sysdeps/ieee754/ldbl-96/s_nextafterl.c 2001-10-16 04:02:24.000000000 -0700 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nextafterl.c 2007-07-12 08:08:18.000000000 -0700 @@ -26,7 +26,7 @@ static char rcsid[] = "$NetBSD: $"; */ #include "math.h" -#include "math_private.h" +#include #ifdef __STDC__ long double __nextafterl(long double x, long double y) @@ -48,9 +48,12 @@ static char rcsid[] = "$NetBSD: $"; return x+y; if(x==y) return y; /* x=y, return y */ if((ix|hx|lx)==0) { /* x == 0 */ + long double u; SET_LDOUBLE_WORDS(x,esy&0x8000,0,1);/* return +-minsubnormal */ - y = x*x; - if(y==x) return y; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(esx<0x8000) { /* x > 0 */ if(ix>iy||((ix==iy) && (hx>hy||((hx==hy)&&(lx>ly))))) { @@ -85,13 +88,10 @@ static char rcsid[] = "$NetBSD: $"; } } esy = esx&0x7fff; - if(esy==0x7fff) return x+x; /* overflow */ - if(esy==0) { /* underflow */ - y = x*x; - if(y!=x) { /* raise underflow flag */ - SET_LDOUBLE_WORDS(y,esx,hx,lx); - return y; - } + if(esy==0x7fff) return x+x; /* overflow */ + if(esy==0) { + long double u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } SET_LDOUBLE_WORDS(x,esx,hx,lx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-96/s_nexttoward.c glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nexttoward.c --- glibc-2.5/sysdeps/ieee754/ldbl-96/s_nexttoward.c 2006-01-14 04:08:51.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nexttoward.c 2007-07-12 08:08:18.000000000 -0700 @@ -26,7 +26,7 @@ static char rcsid[] = "$NetBSD: $"; */ #include "math.h" -#include "math_private.h" +#include #include #ifdef __STDC__ @@ -50,10 +50,12 @@ static char rcsid[] = "$NetBSD: $"; return x+y; if((long double) x==y) return y; /* x=y, return y */ if((ix|lx)==0) { /* x == 0 */ - double x2; + double u; INSERT_WORDS(x,(esy&0x8000)<<16,1); /* return +-minsub */ - x2 = x*x; - if(x2==x) return x2; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if (esy>=0x8000||((ix>>20)&0x7ff)>iy-0x3c00 @@ -84,16 +86,13 @@ static char rcsid[] = "$NetBSD: $"; if(hy>=0x7ff00000) { x = x+x; /* overflow */ if (FLT_EVAL_METHOD != 0 && FLT_EVAL_METHOD != 1) - /* Force conversion to float. */ - asm ("" : "=m"(x) : "m"(x)); + /* Force conversion to double. */ + asm ("" : "+m"(x)); return x; } - if(hy<0x00100000) { /* underflow */ - double x2 = x*x; - if(x2!=x) { /* raise underflow flag */ - INSERT_WORDS(x2,hx,lx); - return x2; - } + if(hy<0x00100000) { + double u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } INSERT_WORDS(x,hx,lx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-96/s_nexttowardf.c glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nexttowardf.c --- glibc-2.5/sysdeps/ieee754/ldbl-96/s_nexttowardf.c 2001-06-15 20:34:42.000000000 -0700 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nexttowardf.c 2007-07-12 08:08:18.000000000 -0700 @@ -18,7 +18,8 @@ static char rcsid[] = "$NetBSD: $"; #endif #include "math.h" -#include "math_private.h" +#include +#include #ifdef __STDC__ float __nexttowardf(float x, long double y) @@ -41,10 +42,12 @@ static char rcsid[] = "$NetBSD: $"; return x+y; if((long double) x==y) return y; /* x=y, return y */ if(ix==0) { /* x == 0 */ - float x2; + float u; SET_FLOAT_WORD(x,((esy&0x8000)<<16)|1);/* return +-minsub*/ - x2 = x*x; - if(x2==x) return x2; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if(esy>=0x8000||((ix>>23)&0xff)>iy-0x3f80 @@ -64,13 +67,16 @@ static char rcsid[] = "$NetBSD: $"; } } hy = hx&0x7f800000; - if(hy>=0x7f800000) return x+x; /* overflow */ - if(hy<0x00800000) { /* underflow */ - float x2 = x*x; - if(x2!=x) { /* raise underflow flag */ - SET_FLOAT_WORD(x2,hx); - return x2; - } + if(hy>=0x7f800000) { + x = x+x; /* overflow */ + if (FLT_EVAL_METHOD != 0) + /* Force conversion to float. */ + asm ("" : "+m"(x)); + return x; + } + if(hy<0x00800000) { + float u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } SET_FLOAT_WORD(x,hx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c glibc-2.5-branch/sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c --- glibc-2.5/sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c 2006-01-21 11:43:12.000000000 -0800 +++ glibc-2.5-branch/sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c 2007-07-12 08:08:18.000000000 -0700 @@ -20,7 +20,10 @@ * Special cases: */ +#include +#include #include +#include float __nldbl_nexttowardf(float x, double y); @@ -39,10 +42,12 @@ float __nldbl_nexttowardf(float x, doubl return x+y; if((double) x==y) return y; /* x=y, return y */ if(ix==0) { /* x == 0 */ - float x2; + float u; SET_FLOAT_WORD(x,(u_int32_t)(hy&0x80000000)|1);/* return +-minsub*/ - x2 = x*x; - if(x2==x) return x2; else return x; /* raise underflow flag */ + u = math_opt_barrier (x); + u = u * u; + math_force_eval (u); /* raise underflow flag */ + return x; } if(hx>=0) { /* x > 0 */ if(hy<0||(ix>>23)>(iy>>20)-0x380 @@ -60,13 +65,16 @@ float __nldbl_nexttowardf(float x, doubl hx += 1; } hy = hx&0x7f800000; - if(hy>=0x7f800000) return x+x; /* overflow */ - if(hy<0x00800000) { /* underflow */ - float x2 = x*x; - if(x2!=x) { /* raise underflow flag */ - SET_FLOAT_WORD(x2,hx); - return x2; - } + if(hy>=0x7f800000) { + x = x+x; /* overflow */ + if (FLT_EVAL_METHOD != 0) + /* Force conversion to float. */ + asm ("" : "+m"(x)); + return x; + } + if(hy<0x00800000) { + float u = x*x; /* underflow */ + math_force_eval (u); /* raise underflow flag */ } SET_FLOAT_WORD(x,hx); return x; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/posix/euidaccess.c glibc-2.5-branch/sysdeps/posix/euidaccess.c --- glibc-2.5/sysdeps/posix/euidaccess.c 2006-01-06 03:21:57.000000000 -0800 +++ glibc-2.5-branch/sysdeps/posix/euidaccess.c 2007-07-12 09:58:09.000000000 -0700 @@ -1,5 +1,5 @@ /* Check if effective user id can access file - Copyright (C) 1990,1991,1995-2001,2005 Free Software Foundation, Inc. + Copyright (C) 1990,1991,1995-2001,2005,2007 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 @@ -128,10 +128,6 @@ euidaccess (path, mode) #ifdef _LIBC uid_t euid; gid_t egid; - - if (! __libc_enable_secure) - /* If we are not set-uid or set-gid, access does the same. */ - return __access (path, mode); #else if (have_ids == 0) { @@ -162,6 +158,10 @@ euidaccess (path, mode) /* Now we need the IDs. */ euid = __geteuid (); egid = __getegid (); + + if (__getuid () == euid && __getgid () == egid) + /* If we are not set-uid or set-gid, access does the same. */ + return __access (path, mode); #endif /* The super-user can read and write any file, and execute any file diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/posix/getaddrinfo.c glibc-2.5-branch/sysdeps/posix/getaddrinfo.c --- glibc-2.5/sysdeps/posix/getaddrinfo.c 2006-09-24 09:51:50.000000000 -0700 +++ glibc-2.5-branch/sysdeps/posix/getaddrinfo.c 2007-07-12 08:13:58.000000000 -0700 @@ -1157,7 +1157,7 @@ get_scope (const struct sockaddr_storage 169.254/16 and 127/8 are link-local. */ if ((addr[0] == 169 && addr[1] == 254) || addr[0] == 127) scope = 2; - else if (addr[0] == 10 || (addr[0] == 172 && addr[1] == 16) + else if (addr[0] == 10 || (addr[0] == 172 && (addr[1] & 0xf0) == 16) || (addr[0] == 192 && addr[1] == 168)) scope = 5; else @@ -1218,6 +1218,10 @@ static const struct prefixentry default_ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } } }, 7, 6 }, { { .in6_u + = { .u6_addr8 = { 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } } }, + 32, 7 }, + { { .in6_u = { .u6_addr8 = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } } }, 0, 1 } @@ -1291,8 +1295,8 @@ match_prefix (const struct sockaddr_stor for (idx = 0; ; ++idx) { unsigned int bits = list[idx].bits; - uint8_t *mask = list[idx].prefix.s6_addr; - uint8_t *val = in6->sin6_addr.s6_addr; + const uint8_t *mask = list[idx].prefix.s6_addr; + const uint8_t *val = in6->sin6_addr.s6_addr; while (bits >= 8) { @@ -1395,10 +1399,10 @@ rfc3484_sort (const void *p1, const void { if (!(a1->source_addr_flags & in6ai_homeaddress) && (a2->source_addr_flags & in6ai_homeaddress)) - return -1; + return 1; if ((a1->source_addr_flags & in6ai_homeaddress) && !(a2->source_addr_flags & in6ai_homeaddress)) - return 1; + return -1; } /* Rule 5: Prefer matching label. */ @@ -1435,11 +1439,11 @@ rfc3484_sort (const void *p1, const void if (a1->got_source_addr) { if (!(a1->source_addr_flags & in6ai_temporary) - && (a1->source_addr_flags & in6ai_temporary)) + && (a2->source_addr_flags & in6ai_temporary)) return -1; if ((a1->source_addr_flags & in6ai_temporary) - && !(a1->source_addr_flags & in6ai_temporary)) - return -1; + && !(a2->source_addr_flags & in6ai_temporary)) + return 1; /* XXX Do we need to check anything beside temporary addresses? */ } diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/powerpc/dl-procinfo.c glibc-2.5-branch/sysdeps/powerpc/dl-procinfo.c --- glibc-2.5/sysdeps/powerpc/dl-procinfo.c 2006-09-15 00:47:28.000000000 -0700 +++ glibc-2.5-branch/sysdeps/powerpc/dl-procinfo.c 2007-01-12 09:02:00.000000000 -0800 @@ -46,10 +46,11 @@ #if !defined PROCINFO_DECL && defined SHARED ._dl_powerpc_cap_flags #else -PROCINFO_CLASS const char _dl_powerpc_cap_flags[20][10] +PROCINFO_CLASS const char _dl_powerpc_cap_flags[23][10] #endif #ifndef PROCINFO_DECL = { + "power6x", "dfp", "pa6t", "arch_2_05", "ic_snoop", "smt", "booke", "cellbe", "power5+", "power5", "power4", "notb", "efpdouble", "efpsingle", "spe", @@ -66,11 +67,17 @@ PROCINFO_CLASS const char _dl_powerpc_ca #if !defined PROCINFO_DECL && defined SHARED ._dl_powerpc_platforms #else -PROCINFO_CLASS const char _dl_powerpc_platforms[6][12] +PROCINFO_CLASS const char _dl_powerpc_platforms[7][12] #endif #ifndef PROCINFO_DECL = { - "power4", "ppc970", "power5", "power5+", "power6", "ppc-cell-be" + [PPC_PLATFORM_POWER4] = "power4", + [PPC_PLATFORM_PPC970] = "ppc970", + [PPC_PLATFORM_POWER5] = "power5", + [PPC_PLATFORM_POWER5_PLUS] = "power5+", + [PPC_PLATFORM_POWER6] = "power6", + [PPC_PLATFORM_CELL_BE] = "ppc-cell-be", + [PPC_PLATFORM_POWER6X] = "power6x" } #endif #if !defined SHARED || defined PROCINFO_DECL diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/powerpc/dl-procinfo.h glibc-2.5-branch/sysdeps/powerpc/dl-procinfo.h --- glibc-2.5/sysdeps/powerpc/dl-procinfo.h 2006-09-15 00:47:45.000000000 -0700 +++ glibc-2.5-branch/sysdeps/powerpc/dl-procinfo.h 2007-01-12 09:02:00.000000000 -0800 @@ -24,19 +24,29 @@ #include /* This defines the PPC_FEATURE_* macros. */ /* There are 20 bits used, but they are bits 12..31. */ -#define _DL_HWCAP_FIRST 12 +#define _DL_HWCAP_FIRST 9 #define _DL_HWCAP_COUNT 32 /* These bits influence library search. */ -#define HWCAP_IMPORTANT (PPC_FEATURE_HAS_ALTIVEC) +#define HWCAP_IMPORTANT (PPC_FEATURE_HAS_ALTIVEC \ + + PPC_FEATURE_HAS_DFP) -#define _DL_PLATFORMS_COUNT 6 +#define _DL_PLATFORMS_COUNT 7 #define _DL_FIRST_PLATFORM 32 /* Mask to filter out platforms. */ #define _DL_HWCAP_PLATFORM (((1ULL << _DL_PLATFORMS_COUNT) - 1) \ << _DL_FIRST_PLATFORM) +/* Platform bits (relative to _DL_FIRST_PLATFORM). */ +#define PPC_PLATFORM_POWER4 0 +#define PPC_PLATFORM_PPC970 1 +#define PPC_PLATFORM_POWER5 2 +#define PPC_PLATFORM_POWER5_PLUS 3 +#define PPC_PLATFORM_POWER6 4 +#define PPC_PLATFORM_CELL_BE 5 +#define PPC_PLATFORM_POWER6X 6 + static inline const char * __attribute__ ((unused)) _dl_hwcap_string (int idx) @@ -68,22 +78,30 @@ _dl_string_platform (const char *str) if (str == NULL) return -1; - if (strncmp (str, GLRO(dl_powerpc_platforms)[0], 5) == 0) + if (strncmp (str, GLRO(dl_powerpc_platforms)[PPC_PLATFORM_POWER4], 5) == 0) { int ret; str += 5; switch (*str) { case '4': - ret = _DL_FIRST_PLATFORM + 0; + ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER4; break; case '5': - ret = _DL_FIRST_PLATFORM + 2; + ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER5; if (str[1] == '+') - ++ret, ++str; + { + ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER5_PLUS; + ++str; + } break; case '6': - ret = _DL_FIRST_PLATFORM + 4; + ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER6; + if (str[1] == 'x') + { + ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER6X; + ++str; + } break; default: return -1; @@ -91,12 +109,16 @@ _dl_string_platform (const char *str) if (str[1] == '\0') return ret; } - else if (strncmp (str, GLRO(dl_powerpc_platforms)[1], 3) == 0) + else if (strncmp (str, GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC970], + 3) == 0) { - if (strcmp (str + 3, GLRO(dl_powerpc_platforms)[1] + 3) == 0) - return _DL_FIRST_PLATFORM + 1; - else if (strcmp (str + 3, GLRO(dl_powerpc_platforms)[5] + 3) == 0) - return _DL_FIRST_PLATFORM + 5; + if (strcmp (str + 3, GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC970] + + 3) == 0) + return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPC970; + else if (strcmp (str + 3, + GLRO(dl_powerpc_platforms)[PPC_PLATFORM_CELL_BE] + 3) + == 0) + return _DL_FIRST_PLATFORM + PPC_PLATFORM_CELL_BE; } return -1; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/powerpc/sysdep.h glibc-2.5-branch/sysdeps/powerpc/sysdep.h --- glibc-2.5/sysdeps/powerpc/sysdep.h 2006-09-15 00:48:04.000000000 -0700 +++ glibc-2.5-branch/sysdeps/powerpc/sysdep.h 2007-01-12 09:02:00.000000000 -0800 @@ -34,13 +34,16 @@ #define PPC_FEATURE_HAS_EFP_DOUBLE 0x00200000 /* SPE Double. */ #define PPC_FEATURE_NO_TB 0x00100000 /* 601/403gx have no timebase */ #define PPC_FEATURE_POWER4 0x00080000 /* POWER4 ISA 2.00 */ -#define PPC_FEATURE_POWER5 0x00040000 /* POWER5 ISA 2.01 */ -#define PPC_FEATURE_POWER5_PLUS 0x00020000 /* POWER5+ ISA 2.02 */ +#define PPC_FEATURE_POWER5 0x00040000 /* POWER5 ISA 2.02 */ +#define PPC_FEATURE_POWER5_PLUS 0x00020000 /* POWER5+ ISA 2.03 */ #define PPC_FEATURE_CELL_BE 0x00010000 /* CELL Broadband Engine */ #define PPC_FEATURE_BOOKE 0x00008000 -#define PPC_FEATURE_SMT 0x00004000 +#define PPC_FEATURE_SMT 0x00004000 /* Simultaneous Multi-Threading */ #define PPC_FEATURE_ICACHE_SNOOP 0x00002000 #define PPC_FEATURE_ARCH_2_05 0x00001000 /* ISA 2.05 */ +#define PPC_FEATURE_PA6T 0x00000800 /* PA Semi 6T Core */ +#define PPC_FEATURE_HAS_DFP 0x00000400 /* Decimal FP Unit */ +#define PPC_FEATURE_POWER6_EXT 0x00000200 /* P6 + mffgpr/mftgpr */ #define PPC_FEATURE_970 (PPC_FEATURE_POWER4 + PPC_FEATURE_HAS_ALTIVEC) #ifdef __ASSEMBLER__ diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/check_pf.c glibc-2.5-branch/sysdeps/unix/sysv/linux/check_pf.c --- glibc-2.5/sysdeps/unix/sysv/linux/check_pf.c 2006-09-24 09:50:22.000000000 -0700 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/check_pf.c 2007-07-12 09:58:10.000000000 -0700 @@ -1,5 +1,5 @@ /* Determine protocol families for which interfaces exist. Linux version. - Copyright (C) 2003, 2006 Free Software Foundation, Inc. + Copyright (C) 2003, 2006, 2007 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 @@ -71,17 +71,38 @@ make_request (int fd, pid_t pid, bool *s memset (&nladdr, '\0', sizeof (nladdr)); nladdr.nl_family = AF_NETLINK; +#ifdef PAGE_SIZE + /* Help the compiler optimize out the malloc call if PAGE_SIZE + is constant and smaller or equal to PTHREAD_STACK_MIN/4. */ + const size_t buf_size = PAGE_SIZE; +#else + const size_t buf_size = __getpagesize (); +#endif + bool use_malloc = false; + char *buf; + + if (__libc_use_alloca (buf_size)) + buf = alloca (buf_size); + else + { + buf = malloc (buf_size); + if (buf != NULL) + use_malloc = true; + else + goto out_fail; + } + + struct iovec iov = { buf, buf_size }; + if (TEMP_FAILURE_RETRY (__sendto (fd, (void *) &req, sizeof (req), 0, (struct sockaddr *) &nladdr, sizeof (nladdr))) < 0) - return -1; + goto out_fail; *seen_ipv4 = false; *seen_ipv6 = false; bool done = false; - char buf[4096]; - struct iovec iov = { buf, sizeof (buf) }; struct in6ailist { struct in6addrinfo info; @@ -101,10 +122,10 @@ make_request (int fd, pid_t pid, bool *s ssize_t read_len = TEMP_FAILURE_RETRY (__recvmsg (fd, &msg, 0)); if (read_len < 0) - return -1; + goto out_fail; if (msg.msg_flags & MSG_TRUNC) - return -1; + goto out_fail; struct nlmsghdr *nlmh; for (nlmh = (struct nlmsghdr *) buf; @@ -186,7 +207,7 @@ make_request (int fd, pid_t pid, bool *s { *in6ai = malloc (in6ailistlen * sizeof (**in6ai)); if (*in6ai == NULL) - return -1; + goto out_fail; *in6ailen = in6ailistlen; @@ -198,7 +219,14 @@ make_request (int fd, pid_t pid, bool *s while (in6ailist != NULL); } + if (use_malloc) + free (buf); return 0; + +out_fail: + if (use_malloc) + free (buf); + return -1; } diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/i386/sysconf.c glibc-2.5-branch/sysdeps/unix/sysv/linux/i386/sysconf.c --- glibc-2.5/sysdeps/unix/sysv/linux/i386/sysconf.c 2006-03-06 00:25:57.000000000 -0800 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/i386/sysconf.c 2007-01-12 07:29:13.000000000 -0800 @@ -97,7 +97,7 @@ static const struct intel_02_cache_info { 0x45, _SC_LEVEL2_CACHE_SIZE, 2097152, 4, 32 }, { 0x46, _SC_LEVEL3_CACHE_SIZE, 4194304, 4, 64 }, { 0x47, _SC_LEVEL3_CACHE_SIZE, 8388608, 8, 64 }, - { 0x49, _SC_LEVEL3_CACHE_SIZE, 4194304, 16, 64 }, + { 0x49, _SC_LEVEL2_CACHE_SIZE, 4194304, 16, 64 }, { 0x4a, _SC_LEVEL3_CACHE_SIZE, 6291456, 12, 64 }, { 0x4b, _SC_LEVEL3_CACHE_SIZE, 8388608, 16, 64 }, { 0x4c, _SC_LEVEL3_CACHE_SIZE, 12582912, 12, 64 }, @@ -140,6 +140,7 @@ intel_02_known_compare (const void *p1, static long int +__attribute__ ((noinline)) intel_check_word (int name, unsigned int value, bool *has_level_2, bool *no_level_2_or_3) { @@ -166,6 +167,33 @@ intel_check_word (int name, unsigned int } else { + if (byte == 0x49 && folded_name == _SC_LEVEL3_CACHE_SIZE) + { + /* Intel reused this value. For family 15, model 6 it + specifies the 3rd level cache. Otherwise the 2nd + level cache. */ + unsigned int eax; + unsigned int ebx; + unsigned int ecx; + unsigned int edx; + asm volatile ("xchgl %%ebx, %1; cpuid; xchgl %%ebx, %1" + : "=a" (eax), "=r" (ebx), "=c" (ecx), "=d" (edx) + : "0" (1)); + + unsigned int family = ((eax >> 20) & 0xff) + ((eax >> 8) & 0xf); + unsigned int model = ((((eax >>16) & 0xf) << 4) + + ((eax >> 4) & 0xf)); + if (family == 15 && model == 6) + { + /* The level 3 cache is encoded for this model like + the level 2 cache is for other models. Pretend + the caller asked for the level 2 cache. */ + name = (_SC_LEVEL2_CACHE_SIZE + + (name - _SC_LEVEL3_CACHE_SIZE)); + folded_name = _SC_LEVEL3_CACHE_SIZE; + } + } + struct intel_02_cache_info *found; struct intel_02_cache_info search; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/i386/sysdep.h glibc-2.5-branch/sysdeps/unix/sysv/linux/i386/sysdep.h --- glibc-2.5/sysdeps/unix/sysv/linux/i386/sysdep.h 2006-04-01 11:53:51.000000000 -0800 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/i386/sysdep.h 2007-01-12 06:58:41.000000000 -0800 @@ -297,7 +297,7 @@ cfi_restore (edi); L(POPDI1): #define PUSHARGS_6 _PUSHARGS_6 -#define DOARGS_6 _DOARGS_6 (36) +#define DOARGS_6 _DOARGS_6 (40) #define POPARGS_6 _POPARGS_6 #define _PUSHARGS_6 pushl %ebp; cfi_adjust_cfa_offset (4); \ cfi_rel_offset (ebp, 0); L(PUSHBP1): _PUSHARGS_5 diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/ifaddrs.c glibc-2.5-branch/sysdeps/unix/sysv/linux/ifaddrs.c --- glibc-2.5/sysdeps/unix/sysv/linux/ifaddrs.c 2006-05-19 00:46:03.000000000 -0700 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/ifaddrs.c 2007-07-12 09:58:10.000000000 -0700 @@ -1,5 +1,5 @@ /* getifaddrs -- get names and addresses of all network interfaces - Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 2003, 2004, 2005, 2006, 2007 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 @@ -122,36 +122,36 @@ int __netlink_request (struct netlink_handle *h, int type) { struct netlink_res *nlm_next; - struct netlink_res **new_nlm_list; - static volatile size_t buf_size = 4096; - char *buf; struct sockaddr_nl nladdr; struct nlmsghdr *nlmh; ssize_t read_len; bool done = false; - bool use_malloc = false; - if (__netlink_sendreq (h, type) < 0) - return -1; +#ifdef PAGE_SIZE + /* Help the compiler optimize out the malloc call if PAGE_SIZE + is constant and smaller or equal to PTHREAD_STACK_MIN/4. */ + const size_t buf_size = PAGE_SIZE; +#else + const size_t buf_size = __getpagesize (); +#endif + bool use_malloc = false; + char *buf; - size_t this_buf_size = buf_size; - if (__libc_use_alloca (this_buf_size)) - buf = alloca (this_buf_size); + if (__libc_use_alloca (buf_size)) + buf = alloca (buf_size); else { - buf = malloc (this_buf_size); + buf = malloc (buf_size); if (buf != NULL) use_malloc = true; else goto out_fail; } - struct iovec iov = { buf, this_buf_size }; + struct iovec iov = { buf, buf_size }; - if (h->nlm_list != NULL) - new_nlm_list = &h->end_ptr->next; - else - new_nlm_list = &h->nlm_list; + if (__netlink_sendreq (h, type) < 0) + goto out_fail; while (! done) { @@ -171,48 +171,7 @@ __netlink_request (struct netlink_handle continue; if (__builtin_expect (msg.msg_flags & MSG_TRUNC, 0)) - { - if (this_buf_size >= SIZE_MAX / 2) - goto out_fail; - - nlm_next = *new_nlm_list; - while (nlm_next != NULL) - { - struct netlink_res *tmpptr; - - tmpptr = nlm_next->next; - free (nlm_next); - nlm_next = tmpptr; - } - *new_nlm_list = NULL; - - if (__libc_use_alloca (2 * this_buf_size)) - buf = extend_alloca (buf, this_buf_size, 2 * this_buf_size); - else - { - this_buf_size *= 2; - - char *new_buf = realloc (use_malloc ? buf : NULL, this_buf_size); - if (new_buf == NULL) - goto out_fail; - new_buf = buf; - - use_malloc = true; - } - buf_size = this_buf_size; - - iov.iov_base = buf; - iov.iov_len = this_buf_size; - - /* Increase sequence number, so that we can distinguish - between old and new request messages. */ - h->seq++; - - if (__netlink_sendreq (h, type) < 0) - goto out_fail; - - continue; - } + goto out_fail; size_t count = 0; size_t remaining_len = read_len; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/posix_madvise.c glibc-2.5-branch/sysdeps/unix/sysv/linux/posix_madvise.c --- glibc-2.5/sysdeps/unix/sysv/linux/posix_madvise.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/posix_madvise.c 2007-07-12 07:56:42.000000000 -0700 @@ -0,0 +1,38 @@ +/* Copyright (C) 2007 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, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + + +int +posix_madvise (void *addr, size_t len, int advice) +{ + /* We have one problem: the kernel's MADV_DONTNEED does not + correspond to POSIX's POSIX_MADV_DONTNEED. The former simply + discards changes made to the memory without writing it back to + disk, if this would be necessary. The POSIX behavior does not + allow this. There is no functionality mapping the POSIX behavior + so far so we ignore that advice for now. */ + if (advice == POSIX_MADV_DONTNEED) + return 0; + + INTERNAL_SYSCALL_DECL (err); + int result = INTERNAL_SYSCALL (madvise, err, 3, addr, len, advice); + return INTERNAL_SYSCALL_ERRNO (result, err); +} diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S glibc-2.5-branch/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S --- glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S 2006-01-06 19:51:11.000000000 -0800 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S 2007-01-12 09:55:39.000000000 -0800 @@ -26,9 +26,7 @@ ENTRY(__makecontext) /* Set up the first 7 args to the function in its registers */ - addi r11,r3,_UC_REG_SPACE+12 - clrrwi r11,r11,4 - stw r11,_UC_REGS_PTR(r3) + lwz r11,_UC_REGS_PTR(r3) stw r6,_UC_GREGS+(PT_R3*4)(r11) stw r7,_UC_GREGS+(PT_R4*4)(r11) stw r8,_UC_GREGS+(PT_R5*4)(r11) diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S glibc-2.5-branch/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S --- glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S 2005-12-29 13:03:38.000000000 -0800 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S 2007-01-12 09:55:39.000000000 -0800 @@ -1,5 +1,5 @@ /* Jump to a new context. - Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2002, 2004, 2005, 2006 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 @@ -20,6 +20,7 @@ #include #include #include +#include #define __ASSEMBLY__ #include diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c glibc-2.5-branch/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c --- glibc-2.5/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c 2006-08-14 22:27:23.000000000 -0700 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c 2006-10-02 11:40:39.000000000 -0700 @@ -1 +1,9 @@ +#include +#include +#include +#include + +#define __sigprocmask(how, set, oset) \ + INLINE_SYSCALL (rt_sigprocmask, 4, how, set, oset, _NSIG / 8) + #include diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/syscalls.list glibc-2.5-branch/sysdeps/unix/sysv/linux/syscalls.list --- glibc-2.5/sysdeps/unix/sysv/linux/syscalls.list 2006-08-30 08:03:22.000000000 -0700 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/syscalls.list 2007-07-12 08:15:34.000000000 -0700 @@ -10,7 +10,7 @@ delete_module EXTRA delete_module 3 dele epoll_create EXTRA epoll_create i:i epoll_create epoll_ctl EXTRA epoll_ctl i:iiip epoll_ctl epoll_wait EXTRA epoll_wait Ci:ipii epoll_wait -fdatasync - fdatasync i:i fdatasync +fdatasync - fdatasync Ci:i fdatasync flock - flock i:ii __flock flock fork - fork i: __libc_fork __fork fork get_kernel_syms EXTRA get_kernel_syms i:p get_kernel_syms @@ -31,7 +31,6 @@ ioperm - ioperm i:iii ioperm iopl - iopl i:i iopl klogctl EXTRA syslog i:isi klogctl lchown - lchown i:sii __lchown lchown -posix_madvise - madvise Vi:pii posix_madvise madvise - madvise i:pii madvise mincore - mincore i:anV mincore mlock - mlock i:bn mlock diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/ttyname.c glibc-2.5-branch/sysdeps/unix/sysv/linux/ttyname.c --- glibc-2.5/sysdeps/unix/sysv/linux/ttyname.c 2006-04-19 00:26:48.000000000 -0700 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/ttyname.c 2007-01-12 09:04:39.000000000 -0800 @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -118,12 +119,12 @@ ttyname (int fd) int dostat = 0; char *name; int save = errno; + struct termios term; - if (__builtin_expect (!__isatty (fd), 0)) - { - __set_errno (ENOTTY); - return NULL; - } + /* isatty check, tcgetattr is used because it sets the correct + errno (EBADF resp. ENOTTY) on error. */ + if (__builtin_expect (__tcgetattr (fd, &term) < 0, 0)) + return NULL; /* We try using the /proc filesystem. */ *_fitoa_word (fd, __stpcpy (procname, "/proc/self/fd/"), 10, 0) = '\0'; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/ttyname_r.c glibc-2.5-branch/sysdeps/unix/sysv/linux/ttyname_r.c --- glibc-2.5/sysdeps/unix/sysv/linux/ttyname_r.c 2006-04-19 00:26:48.000000000 -0700 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/ttyname_r.c 2007-01-12 09:04:39.000000000 -0800 @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -115,11 +116,11 @@ __ttyname_r (int fd, char *buf, size_t b return ERANGE; } - if (__builtin_expect (!__isatty (fd), 0)) - { - __set_errno (ENOTTY); - return ENOTTY; - } + /* isatty check, tcgetattr is used because it sets the correct + errno (EBADF resp. ENOTTY) on error. */ + struct termios term; + if (__builtin_expect (__tcgetattr (fd, &term) < 0, 0)) + return errno; /* We try using the /proc filesystem. */ *_fitoa_word (fd, __stpcpy (procname, "/proc/self/fd/"), 10, 0) = '\0'; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/x86_64/sysconf.c glibc-2.5-branch/sysdeps/unix/sysv/linux/x86_64/sysconf.c --- glibc-2.5/sysdeps/unix/sysv/linux/x86_64/sysconf.c 2006-03-06 00:25:57.000000000 -0800 +++ glibc-2.5-branch/sysdeps/unix/sysv/linux/x86_64/sysconf.c 2007-01-12 07:29:13.000000000 -0800 @@ -58,7 +58,7 @@ static const struct intel_02_cache_info { 0x45, _SC_LEVEL2_CACHE_SIZE, 2097152, 4, 32 }, { 0x46, _SC_LEVEL3_CACHE_SIZE, 4194304, 4, 64 }, { 0x47, _SC_LEVEL3_CACHE_SIZE, 8388608, 8, 64 }, - { 0x49, _SC_LEVEL3_CACHE_SIZE, 4194304, 16, 64 }, + { 0x49, _SC_LEVEL2_CACHE_SIZE, 4194304, 16, 64 }, { 0x4a, _SC_LEVEL3_CACHE_SIZE, 6291456, 12, 64 }, { 0x4b, _SC_LEVEL3_CACHE_SIZE, 8388608, 16, 64 }, { 0x4c, _SC_LEVEL3_CACHE_SIZE, 12582912, 12, 64 }, @@ -101,6 +101,7 @@ intel_02_known_compare (const void *p1, static long int +__attribute__ ((noinline)) intel_check_word (int name, unsigned int value, bool *has_level_2, bool *no_level_2_or_3) { @@ -127,6 +128,33 @@ intel_check_word (int name, unsigned int } else { + if (byte == 0x49 && folded_name == _SC_LEVEL3_CACHE_SIZE) + { + /* Intel reused this value. For family 15, model 6 it + specifies the 3rd level cache. Otherwise the 2nd + level cache. */ + unsigned int eax; + unsigned int ebx; + unsigned int ecx; + unsigned int edx; + asm volatile ("xchgl %%ebx, %1; cpuid; xchgl %%ebx, %1" + : "=a" (eax), "=r" (ebx), "=c" (ecx), "=d" (edx) + : "0" (1)); + + unsigned int family = ((eax >> 20) & 0xff) + ((eax >> 8) & 0xf); + unsigned int model = ((((eax >>16) & 0xf) << 4) + + ((eax >> 4) & 0xf)); + if (family == 15 && model == 6) + { + /* The level 3 cache is encoded for this model like + the level 2 cache is for other models. Pretend + the caller asked for the level 2 cache. */ + name = (_SC_LEVEL2_CACHE_SIZE + + (name - _SC_LEVEL3_CACHE_SIZE)); + folded_name = _SC_LEVEL3_CACHE_SIZE; + } + } + struct intel_02_cache_info *found; struct intel_02_cache_info search; diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/bits/byteswap.h glibc-2.5-branch/sysdeps/x86_64/bits/byteswap.h --- glibc-2.5/sysdeps/x86_64/bits/byteswap.h 2003-08-16 23:32:00.000000000 -0700 +++ glibc-2.5-branch/sysdeps/x86_64/bits/byteswap.h 2007-07-12 09:58:10.000000000 -0700 @@ -1,5 +1,6 @@ /* Macros to swap the order of bytes in integer values. - Copyright (C) 1997, 1998, 2000, 2002, 2003 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 2000, 2002, 2003, 2007 + 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 @@ -59,7 +60,9 @@ # if __WORDSIZE == 64 || (defined __i486__ || defined __pentium__ \ || defined __pentiumpro__ || defined __pentium4__ \ || defined __k8__ || defined __athlon__ \ - || defined __k6__) + || defined __k6__ || defined __nocona__ \ + || defined __core2__ || defined __geode__ \ + || defined __amdfam10__) /* To swap the bytes in a word the i486 processors and up provide the `bswap' opcode. On i386 we have to use three instructions. */ # define __bswap_32(x) \ diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/e_log10l.S glibc-2.5-branch/sysdeps/x86_64/fpu/e_log10l.S --- glibc-2.5/sysdeps/x86_64/fpu/e_log10l.S 2001-09-19 03:24:08.000000000 -0700 +++ glibc-2.5-branch/sysdeps/x86_64/fpu/e_log10l.S 2007-07-12 07:58:36.000000000 -0700 @@ -42,7 +42,7 @@ ENTRY(__ieee754_log10l) fxam fnstsw fld %st // x : x : log10(2) - andb $1,%ah + testb $1, %ah jnz 3f // in case x is NaN or ±Inf 4: fsubl MO(one) // x-1 : x : log10(2) fld %st // x-1 : x-1 : x : log10(2) @@ -59,7 +59,8 @@ ENTRY(__ieee754_log10l) fyl2x // log10(x) ret -3: jp 4b // in case x is ±Inf +3: testb $4, %ah + jnz 4b // in case x is ±Inf fstp %st(1) fstp %st(1) ret diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/e_log2l.S glibc-2.5-branch/sysdeps/x86_64/fpu/e_log2l.S --- glibc-2.5/sysdeps/x86_64/fpu/e_log2l.S 2001-09-19 03:24:08.000000000 -0700 +++ glibc-2.5-branch/sysdeps/x86_64/fpu/e_log2l.S 2007-07-12 07:58:36.000000000 -0700 @@ -39,7 +39,7 @@ ENTRY(__ieee754_log2l) fxam fnstsw fld %st // x : x : 1 - andb $1,%ah + testb $1, %ah jnz 3f // in case x is NaN or ±Inf 4: fsub %st(2), %st // x-1 : x : 1 fld %st // x-1 : x-1 : x : 1 @@ -56,7 +56,8 @@ ENTRY(__ieee754_log2l) fyl2x // log(x) ret -3: jp 4b // in case x is ±Inf +3: testb $4, %ah + jnz 4b // in case x is ±Inf fstp %st(1) fstp %st(1) ret diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/e_logl.S glibc-2.5-branch/sysdeps/x86_64/fpu/e_logl.S --- glibc-2.5/sysdeps/x86_64/fpu/e_logl.S 2001-09-19 03:24:08.000000000 -0700 +++ glibc-2.5-branch/sysdeps/x86_64/fpu/e_logl.S 2007-07-12 07:58:36.000000000 -0700 @@ -38,8 +38,12 @@ limit: .double 0.29 ENTRY(__ieee754_logl) fldln2 // log(2) fldt 8(%rsp) // x : log(2) + fxam + fnstsw fld %st // x : x : log(2) - fsubl MO(one) // x-1 : x : log(2) + testb $1, %ah + jnz 3f // in case x is NaN or +-Inf +4: fsubl MO(one) // x-1 : x : log(2) fld %st // x-1 : x-1 : x : log(2) fabs // |x-1| : x-1 : x : log(2) fcompl MO(limit) // x-1 : x : log(2) @@ -53,4 +57,10 @@ ENTRY(__ieee754_logl) 2: fstp %st(0) // x : log(2) fyl2x // log(x) ret + +3: testb $4, %ah + jnz 4b // in case x is +-Inf + fstp %st(1) + fstp %st(1) + ret END (__ieee754_logl) diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/e_powl.S glibc-2.5-branch/sysdeps/x86_64/fpu/e_powl.S --- glibc-2.5/sysdeps/x86_64/fpu/e_powl.S 2004-07-20 00:05:58.000000000 -0700 +++ glibc-2.5-branch/sysdeps/x86_64/fpu/e_powl.S 2007-07-12 09:58:10.000000000 -0700 @@ -1,5 +1,6 @@ /* ix87 specific implementation of pow function. - Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2007 + Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. @@ -146,10 +147,11 @@ ENTRY(__ieee754_powl) 2: /* y is a real number. */ fxch // x : y fldl MO(one) // 1.0 : x : y - fld %st(1) // x : 1.0 : x : y - fsub %st(1) // x-1 : 1.0 : x : y - fabs // |x-1| : 1.0 : x : y - fcompl MO(limit) // 1.0 : x : y + fldl MO(limit) // 0.29 : 1.0 : x : y + fld %st(2) // x : 0.29 : 1.0 : x : y + fsub %st(2) // x-1 : 0.29 : 1.0 : x : y + fabs // |x-1| : 0.29 : 1.0 : x : y + fucompp // 1.0 : x : y fnstsw fxch // x : 1.0 : y test $4500,%eax @@ -190,9 +192,10 @@ ENTRY(__ieee754_powl) // y == ±inf .align ALIGNARG(4) 12: fstp %st(0) // pop y - fldt 8(%rsp) // x - fabs - fcompl MO(one) // < 1, == 1, or > 1 + fldl MO(one) // 1 + fldt 8(%rsp) // x : 1 + fabs // abs(x) : 1 + fucompp // < 1, == 1, or > 1 fnstsw andb $0x45, %ah cmpb $0x45, %ah diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/math_private.h glibc-2.5-branch/sysdeps/x86_64/fpu/math_private.h --- glibc-2.5/sysdeps/x86_64/fpu/math_private.h 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/sysdeps/x86_64/fpu/math_private.h 2007-07-12 08:08:18.000000000 -0700 @@ -0,0 +1,21 @@ +#ifndef _MATH_PRIVATE_H + +#define math_opt_barrier(x) \ +({ __typeof(x) __x; \ + if (sizeof (x) <= sizeof (double)) \ + __asm ("" : "=x" (__x) : "0" (x)); \ + else \ + __asm ("" : "=t" (__x) : "0" (x)); \ + __x; }) +#define math_force_eval(x) \ +do \ + { \ + if (sizeof (x) <= sizeof (double)) \ + __asm __volatile ("" : : "x" (x)); \ + else \ + __asm __volatile ("" : : "f" (x)); \ + } \ +while (0) + +#include +#endif diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/s_log1pl.S glibc-2.5-branch/sysdeps/x86_64/fpu/s_log1pl.S --- glibc-2.5/sysdeps/x86_64/fpu/s_log1pl.S 2001-09-19 03:24:08.000000000 -0700 +++ glibc-2.5-branch/sysdeps/x86_64/fpu/s_log1pl.S 2007-07-12 07:58:36.000000000 -0700 @@ -45,7 +45,7 @@ ENTRY(__log1pl) fxam fnstsw fld %st - andb $1,%ah + testb $1, %ah jnz 3f // in case x is NaN or ±Inf 4: fabs @@ -62,7 +62,8 @@ ENTRY(__log1pl) 2: fyl2xp1 ret -3: jp 4b // in case x is ±Inf +3: testb $4, %ah + jnz 4b // in case x is ±Inf fstp %st(1) fstp %st(1) ret diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/ldbl2mpn.c glibc-2.5-branch/sysdeps/x86_64/ldbl2mpn.c --- glibc-2.5/sysdeps/x86_64/ldbl2mpn.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/sysdeps/x86_64/ldbl2mpn.c 2007-07-12 08:30:07.000000000 -0700 @@ -0,0 +1 @@ +#include "../i386/ldbl2mpn.c" diff -pNur -x CVS -x libidn glibc-2.5/time/Makefile glibc-2.5-branch/time/Makefile --- glibc-2.5/time/Makefile 2006-09-09 09:54:49.000000000 -0700 +++ glibc-2.5-branch/time/Makefile 2007-07-12 09:58:10.000000000 -0700 @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2003, 2004, 2005 Free Software Foundation, Inc. +# Copyright (C) 1991-2003, 2004, 2005, 2007 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 @@ -35,7 +35,8 @@ distribute := datemsk tests := test_time clocktest tst-posixtz tst-strptime tst_wcsftime \ tst-getdate tst-mktime tst-mktime2 tst-ftime_l tst-strftime \ - tst-mktime3 tst-strptime2 bug-asctime bug-asctime_r bug-mktime1 + tst-mktime3 tst-strptime2 bug-asctime bug-asctime_r bug-mktime1 \ + tst-strptime3 include ../Rules diff -pNur -x CVS -x libidn glibc-2.5/time/strptime_l.c glibc-2.5-branch/time/strptime_l.c --- glibc-2.5/time/strptime_l.c 2005-04-26 21:30:10.000000000 -0700 +++ glibc-2.5-branch/time/strptime_l.c 2007-07-12 09:58:10.000000000 -0700 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2004, 2005, 2007 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 @@ -400,6 +400,7 @@ __strptime_internal (rp, fmt, tm, decide /* Does not match a month name. */ return NULL; tm->tm_mon = cnt; + have_mon = 1; want_xday = 1; break; case 'c': @@ -1085,11 +1086,15 @@ __strptime_internal (rp, fmt, tm, decide tm->tm_mday = (tm->tm_yday - __mon_yday[__isleap(1900 + tm->tm_year)][t_mon - 1] + 1); + have_mon = 1; + have_mday = 1; } - day_of_the_week (tm); + /* Don't crash in day_of_the_week if tm_mon is uninitialized. */ + if (have_mon || (unsigned) tm->tm_mon <= 11) + day_of_the_week (tm); } - if (want_xday && !have_yday) + if (want_xday && !have_yday && (have_mon || (unsigned) tm->tm_mon <= 11)) day_of_the_year (tm); if ((have_uweek || have_wweek) && have_wday) diff -pNur -x CVS -x libidn glibc-2.5/time/tst-strptime3.c glibc-2.5-branch/time/tst-strptime3.c --- glibc-2.5/time/tst-strptime3.c 1969-12-31 16:00:00.000000000 -0800 +++ glibc-2.5-branch/time/tst-strptime3.c 2007-07-12 07:50:41.000000000 -0700 @@ -0,0 +1,55 @@ +#include +#include +#include +#include + + +int +main (void) +{ + int result = 0; + struct tm tm; + + memset (&tm, 0xaa, sizeof (tm)); + + /* Test we don't crash on uninitialized struct tm. + Some fields might contain bogus values until everything + needed is initialized, but we shouldn't crash. */ + if (strptime ("2007", "%Y", &tm) == NULL + || strptime ("12", "%d", &tm) == NULL + || strptime ("Feb", "%b", &tm) == NULL + || strptime ("13", "%M", &tm) == NULL + || strptime ("21", "%S", &tm) == NULL + || strptime ("16", "%H", &tm) == NULL) + { + puts ("strptimes failed"); + result = 1; + } + + if (tm.tm_sec != 21 || tm.tm_min != 13 || tm.tm_hour != 16 + || tm.tm_mday != 12 || tm.tm_mon != 1 || tm.tm_year != 107 + || tm.tm_wday != 1 || tm.tm_yday != 42) + { + puts ("unexpected tm content"); + result = 1; + } + + if (strptime ("8", "%d", &tm) == NULL) + { + puts ("strptime failed"); + result = 1; + } + + if (tm.tm_sec != 21 || tm.tm_min != 13 || tm.tm_hour != 16 + || tm.tm_mday != 8 || tm.tm_mon != 1 || tm.tm_year != 107 + || tm.tm_wday != 4 || tm.tm_yday != 38) + { + puts ("unexpected tm content"); + result = 1; + } + + if (result == 0) + puts ("all OK"); + + return 0; +}