aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2002-04-03 00:36:12 +0000
committerUlrich Drepper <drepper@redhat.com>2002-04-03 00:36:12 +0000
commitf7ddf3d3b79a8762bcf8c9fc8ae22392527ff7f6 (patch)
treec91234585688808d4a94aada6d4bfba8a06cb959
parent62097690c666f54c912381b38089bced1fafd46d (diff)
downloadglibc-f7ddf3d3b79a8762bcf8c9fc8ae22392527ff7f6.tar.xz
glibc-f7ddf3d3b79a8762bcf8c9fc8ae22392527ff7f6.zip
Update.
2002-04-02 Jakub Jelinek <jakub@redhat.com> * inet/ether_ntoh.c (__nss_ethers_lookup): Add internal_function. * inet/ether_hton.c (__nss_ethers_lookup): Likewise. * inet/getnetgrent_r.c (__nss_netgroup_lookup): Likewise. * sunrpc/netname.c (__nss_publickey_lookup): Likewise. * sunrpc/publickey.c (__nss_publickey_lookup): Likewise. 2002-03-30 Jakub Jelinek <jakub@redhat.com> * elf/dynamic-link.h (elf_get_dynamic_info): Don't abort on unknown dynamic tags. 2002-03-29 Jakub Jelinek <jakub@redhat.com> * sysdeps/i386/fpu/s_fabs.S: New file. * sysdeps/i386/fpu/s_fabsf.S: New file. * sysdeps/i386/fpu/s_fabsl.S: New file. * sysdeps/sparc/sparc64/fpu/s_fabs.c: New file. * sysdeps/sparc/sparc64/fpu/s_fabsf.c: New file. * sysdeps/sparc/sparc64/fpu/s_fabsl.c: New file. 2002-04-02 Ulrich Drepper <drepper@redhat.com> * rt/tst-shm.c (do_test): Add one more test for size of shared memory object. 2002-03-29 Wolfram Gloger <wg@malloc.de> * malloc/malloc.c: Add short description and prototypes for malloc_get_state, malloc_set_state and posix_memalign, for consistency and to avoid warnings with -Wstrict-prototypes. Reported by Andreas Jaeger <aj@suse.de>. 2002-04-02 Ulrich Drepper <drepper@redhat.com> * po/gl.po: Update from translation team.
-rw-r--r--ChangeLog38
-rw-r--r--elf/dynamic-link.h2
-rw-r--r--inet/ether_hton.c4
-rw-r--r--inet/ether_ntoh.c4
-rw-r--r--inet/getnetgrent_r.c2
-rw-r--r--malloc/malloc.c33
-rw-r--r--po/gl.po755
-rw-r--r--rt/tst-shm.c9
-rw-r--r--sunrpc/netname.c4
-rw-r--r--sunrpc/publickey.c4
-rw-r--r--sysdeps/i386/fpu/s_fabs.S9
-rw-r--r--sysdeps/i386/fpu/s_fabsf.S9
-rw-r--r--sysdeps/i386/fpu/s_fabsl.S9
-rw-r--r--sysdeps/sparc/sparc64/fpu/s_fabs.c5
-rw-r--r--sysdeps/sparc/sparc64/fpu/s_fabsf.c5
-rw-r--r--sysdeps/sparc/sparc64/fpu/s_fabsl.c5
16 files changed, 444 insertions, 453 deletions
diff --git a/ChangeLog b/ChangeLog
index fc41087e97..541c0e1f5f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,41 @@
+2002-04-02 Jakub Jelinek <jakub@redhat.com>
+
+ * inet/ether_ntoh.c (__nss_ethers_lookup): Add internal_function.
+ * inet/ether_hton.c (__nss_ethers_lookup): Likewise.
+ * inet/getnetgrent_r.c (__nss_netgroup_lookup): Likewise.
+ * sunrpc/netname.c (__nss_publickey_lookup): Likewise.
+ * sunrpc/publickey.c (__nss_publickey_lookup): Likewise.
+
+2002-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ * elf/dynamic-link.h (elf_get_dynamic_info): Don't abort on unknown
+ dynamic tags.
+
+2002-03-29 Jakub Jelinek <jakub@redhat.com>
+
+ * sysdeps/i386/fpu/s_fabs.S: New file.
+ * sysdeps/i386/fpu/s_fabsf.S: New file.
+ * sysdeps/i386/fpu/s_fabsl.S: New file.
+ * sysdeps/sparc/sparc64/fpu/s_fabs.c: New file.
+ * sysdeps/sparc/sparc64/fpu/s_fabsf.c: New file.
+ * sysdeps/sparc/sparc64/fpu/s_fabsl.c: New file.
+
+2002-04-02 Ulrich Drepper <drepper@redhat.com>
+
+ * rt/tst-shm.c (do_test): Add one more test for size of shared
+ memory object.
+
+2002-03-29 Wolfram Gloger <wg@malloc.de>
+
+ * malloc/malloc.c: Add short description and prototypes for
+ malloc_get_state, malloc_set_state and posix_memalign, for
+ consistency and to avoid warnings with -Wstrict-prototypes.
+ Reported by Andreas Jaeger <aj@suse.de>.
+
+2002-04-02 Ulrich Drepper <drepper@redhat.com>
+
+ * po/gl.po: Update from translation team.
+
2002-03-31 Roland McGrath <roland@frob.com>
* hurd/hurdselect.c (_hurd_select): Fix
diff --git a/elf/dynamic-link.h b/elf/dynamic-link.h
index f4bbcb5cfd..d9cb63299f 100644
--- a/elf/dynamic-link.h
+++ b/elf/dynamic-link.h
@@ -59,8 +59,6 @@ elf_get_dynamic_info (struct link_map *l)
else if ((Elf32_Word) DT_ADDRTAGIDX (dyn->d_tag) < DT_ADDRNUM)
info[DT_ADDRTAGIDX (dyn->d_tag) + DT_NUM + DT_THISPROCNUM
+ DT_VERSIONTAGNUM + DT_EXTRANUM + DT_VALNUM] = dyn;
- else
- assert (! "bad dynamic tag");
++dyn;
}
#ifndef DL_RO_DYN_SECTION
diff --git a/inet/ether_hton.c b/inet/ether_hton.c
index 43c16e2e62..70dc2fe071 100644
--- a/inet/ether_hton.c
+++ b/inet/ether_hton.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996, 1999 Free Software Foundation, Inc.
+/* Copyright (C) 1996, 1999, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@@ -30,7 +30,7 @@ typedef int (*lookup_function) (const char *, struct etherent *, char *, int,
/* The lookup function for the first entry of this service. */
extern int __nss_ethers_lookup (service_user **nip, const char *name,
- void **fctp);
+ void **fctp) internal_function;
int
diff --git a/inet/ether_ntoh.c b/inet/ether_ntoh.c
index eaf64d2bd6..ecddc9d8ac 100644
--- a/inet/ether_ntoh.c
+++ b/inet/ether_ntoh.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996, 1997, 1999, 2001 Free Software Foundation, Inc.
+/* Copyright (C) 1996, 1997, 1999, 2001, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@@ -31,7 +31,7 @@ typedef int (*lookup_function) (const struct ether_addr *, struct etherent *,
/* The lookup function for the first entry of this service. */
extern int __nss_ethers_lookup (service_user **nip, const char *name,
- void **fctp);
+ void **fctp) internal_function;
int
diff --git a/inet/getnetgrent_r.c b/inet/getnetgrent_r.c
index ba1019c1f8..5618758417 100644
--- a/inet/getnetgrent_r.c
+++ b/inet/getnetgrent_r.c
@@ -38,7 +38,7 @@ static struct __netgrent dataset;
/* The lookup function for the first entry of this service. */
extern int __nss_netgroup_lookup (service_user **nip, const char *name,
- void **fctp);
+ void **fctp) internal_function;
/* Set up NIP to run through the services. If ALL is zero, use NIP's
diff --git a/malloc/malloc.c b/malloc/malloc.c
index 059508a95e..4057f56132 100644
--- a/malloc/malloc.c
+++ b/malloc/malloc.c
@@ -1190,6 +1190,39 @@ void public_mSTATs(void);
void public_mSTATs();
#endif
+/*
+ malloc_get_state(void);
+
+ Returns the state of all malloc variables in an opaque data
+ structure.
+*/
+#if __STD_C
+Void_t* public_gET_STATe(void);
+#else
+Void_t* public_gET_STATe();
+#endif
+
+/*
+ malloc_set_state(Void_t* state);
+
+ Restore the state of all malloc variables from data obtained with
+ malloc_get_state().
+*/
+#if __STD_C
+int public_sET_STATe(Void_t*);
+#else
+int public_sET_STATe();
+#endif
+
+#ifdef _LIBC
+/*
+ posix_memalign(void **memptr, size_t alignment, size_t size);
+
+ POSIX wrapper like memalign(), checking for validity of size.
+*/
+int __posix_memalign(void **, size_t, size_t);
+#endif
+
/* mallopt tuning options */
/*
diff --git a/po/gl.po b/po/gl.po
index b21bbed247..878a2298a1 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -4,9 +4,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.2.4\n"
-"POT-Creation-Date: 2001-08-13 15:08-0700\n"
-"PO-Revision-Date: 2001-08-21 16:43+0200\n"
+"Project-Id-Version: libc 2.2.5\n"
+"POT-Creation-Date: 2001-08-17 13:03-0700\n"
+"PO-Revision-Date: 2002-03-27 01:36+0100\n"
"Last-Translator: Jacobo Tarrio <jtarrio@iname.com>\n"
"Language-Team: Galician <gpul-traduccion@ceu.fi.udc.es>\n"
"MIME-Version: 1.0\n"
@@ -116,12 +116,20 @@ msgstr ""
"%15s comprobe /etc/%s para ve-los cambios\n"
#: nis/nis_print.c:255
-msgid "\nGroup Members :\n"
-msgstr "\nMembros do Grupo :\n"
+msgid ""
+"\n"
+"Group Members :\n"
+msgstr ""
+"\n"
+"Membros do Grupo :\n"
#: nis/nis_print.c:326
-msgid "\nTime to Live : "
-msgstr "\nTempo de Vida : "
+msgid ""
+"\n"
+"Time to Live : "
+msgstr ""
+"\n"
+"Tempo de Vida : "
#: sunrpc/rpcinfo.c:679
msgid " rpcinfo -b prognum versnum\n"
@@ -250,13 +258,7 @@ msgstr "%.*s: O parámetro ARGP_HELP_FMT precisa dun valor"
msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
msgstr "%.*s: Parámetro ARGP_HELP_FMT descoñecido"
-#: locale/programs/ld-address.c:581 locale/programs/ld-collate.c:2612
-#: locale/programs/ld-collate.c:3740 locale/programs/ld-ctype.c:2112
-#: locale/programs/ld-ctype.c:2849 locale/programs/ld-identification.c:448
-#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331
-#: locale/programs/ld-monetary.c:936 locale/programs/ld-name.c:305
-#: locale/programs/ld-numeric.c:375 locale/programs/ld-paper.c:238
-#: locale/programs/ld-telephone.c:313 locale/programs/ld-time.c:1199
+#: locale/programs/ld-address.c:581 locale/programs/ld-collate.c:2612 locale/programs/ld-collate.c:3740 locale/programs/ld-ctype.c:2112 locale/programs/ld-ctype.c:2849 locale/programs/ld-identification.c:448 locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331 locale/programs/ld-monetary.c:936 locale/programs/ld-name.c:305 locale/programs/ld-numeric.c:375 locale/programs/ld-paper.c:238 locale/programs/ld-telephone.c:313 locale/programs/ld-time.c:1199
#, c-format
msgid "%1$s: definition does not end with `END %1$s'"
msgstr "%1$s: a definición non remata con `END %1$s'"
@@ -306,17 +308,17 @@ msgstr "%s non é unha ligazón simbólica\n"
msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
msgstr "%s non é un ficheiro ELF - non ten os bytes máxicos correctos ao principio.\n"
-#: assert/assert.c:52
+#: assert/assert.c:54
#, c-format
msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
msgstr "%s%s%s:%u: %s%sNon se cumpríu a aseveración `%s'.\n"
-#: assert/assert-perr.c:54
+#: assert/assert-perr.c:56
#, c-format
msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
msgstr "%s%s%s:%u: %s%sErro inesperado: %s.\n"
-#: stdio-common/psignal.c:48
+#: stdio-common/psignal.c:62
#, c-format
msgid "%s%sUnknown signal %d\n"
msgstr "%s%sSinal descoñecido %d\n"
@@ -426,8 +428,7 @@ msgstr "%s: Indicouse maís dunha opción -y\n"
msgid "%s: Too many arguments\n"
msgstr "%s: Demasiados parámetros\n"
-#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483
-#: locale/programs/ld-collate.c:499
+#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 locale/programs/ld-collate.c:499
#, c-format
msgid "%s: `%s' mentioned more than once in definition of weight %d"
msgstr "%s: `%s' mencionouse máis dunha vez na definición do peso %d"
@@ -437,8 +438,7 @@ msgstr "%s: `%s' mencionouse máis dunha vez na definición do peso %d"
msgid "%s: `%s' must be a character"
msgstr "%s: `%s' debe ser un carácter"
-#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276
-#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321
+#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 locale/programs/ld-address.c:309 locale/programs/ld-address.c:321
#, c-format
msgid "%s: `%s' value does not match `%s' value"
msgstr "%s: o valor `%s' non coincide co valor `%s'"
@@ -483,11 +483,7 @@ msgstr "%s: non se pode ter `%s' coma final dun rango de puntos suspensivos"
msgid "%s: cannot reorder after %.*s: symbol not known"
msgstr "%s: non se pode reordenar despois de %.*s: símbolo descoñecido"
-#: locale/programs/ld-ctype.c:2912 locale/programs/ld-ctype.c:2996
-#: locale/programs/ld-ctype.c:3016 locale/programs/ld-ctype.c:3037
-#: locale/programs/ld-ctype.c:3058 locale/programs/ld-ctype.c:3079
-#: locale/programs/ld-ctype.c:3100 locale/programs/ld-ctype.c:3140
-#: locale/programs/ld-ctype.c:3161 locale/programs/ld-ctype.c:3228
+#: locale/programs/ld-ctype.c:2912 locale/programs/ld-ctype.c:2996 locale/programs/ld-ctype.c:3016 locale/programs/ld-ctype.c:3037 locale/programs/ld-ctype.c:3058 locale/programs/ld-ctype.c:3079 locale/programs/ld-ctype.c:3100 locale/programs/ld-ctype.c:3140 locale/programs/ld-ctype.c:3161 locale/programs/ld-ctype.c:3228
#, c-format
msgid "%s: character `%s' in charmap not representable with one byte"
msgstr "%s: o carácter `%s' do mapa de caracteres non se pode representar cun só byte"
@@ -502,11 +498,7 @@ msgstr "%s: o carácter `%s' que se precisa coma valor por defecto non se pode re
msgid "%s: character `%s' not defined in charmap while needed as default value"
msgstr "%s: carácter `%s' non definido no mapa de caracteres cando facía falta por ser valor por omisión"
-#: locale/programs/ld-ctype.c:2991 locale/programs/ld-ctype.c:3011
-#: locale/programs/ld-ctype.c:3053 locale/programs/ld-ctype.c:3074
-#: locale/programs/ld-ctype.c:3095 locale/programs/ld-ctype.c:3135
-#: locale/programs/ld-ctype.c:3156 locale/programs/ld-ctype.c:3223
-#: locale/programs/ld-ctype.c:3265 locale/programs/ld-ctype.c:3290
+#: locale/programs/ld-ctype.c:2991 locale/programs/ld-ctype.c:3011 locale/programs/ld-ctype.c:3053 locale/programs/ld-ctype.c:3074 locale/programs/ld-ctype.c:3095 locale/programs/ld-ctype.c:3135 locale/programs/ld-ctype.c:3156 locale/programs/ld-ctype.c:3223 locale/programs/ld-ctype.c:3265 locale/programs/ld-ctype.c:3290
#, c-format
msgid "%s: character `%s' not defined while needed as default value"
msgstr "%s: carácter `%s' non definido, cando facía falta por ser valor por omisión"
@@ -561,45 +553,22 @@ msgstr "%s: non se admite unha cadea de peso baleira"
msgid "%s: error in state machine"
msgstr "%s: erro na máquina de estados"
-#: locale/programs/ld-address.c:489 locale/programs/ld-address.c:526
-#: locale/programs/ld-address.c:564 locale/programs/ld-ctype.c:2485
-#: locale/programs/ld-identification.c:360
-#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300
-#: locale/programs/ld-monetary.c:694 locale/programs/ld-monetary.c:729
-#: locale/programs/ld-monetary.c:770 locale/programs/ld-name.c:278
-#: locale/programs/ld-numeric.c:263 locale/programs/ld-paper.c:221
-#: locale/programs/ld-telephone.c:288 locale/programs/ld-time.c:1104
-#: locale/programs/ld-time.c:1146
+#: locale/programs/ld-address.c:489 locale/programs/ld-address.c:526 locale/programs/ld-address.c:564 locale/programs/ld-ctype.c:2485 locale/programs/ld-identification.c:360 locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300 locale/programs/ld-monetary.c:694 locale/programs/ld-monetary.c:729 locale/programs/ld-monetary.c:770 locale/programs/ld-name.c:278 locale/programs/ld-numeric.c:263 locale/programs/ld-paper.c:221 locale/programs/ld-telephone.c:288 locale/programs/ld-time.c:1104 locale/programs/ld-time.c:1146
#, c-format
msgid "%s: field `%s' declared more than once"
msgstr "%s: o campo `%s' está declarado máis dunha vez"
-#: locale/programs/ld-ctype.c:1526 locale/programs/ld-ctype.c:1651
-#: locale/programs/ld-ctype.c:1757 locale/programs/ld-ctype.c:2348
-#: locale/programs/ld-ctype.c:3331
+#: locale/programs/ld-ctype.c:1526 locale/programs/ld-ctype.c:1651 locale/programs/ld-ctype.c:1757 locale/programs/ld-ctype.c:2348 locale/programs/ld-ctype.c:3331
#, c-format
msgid "%s: field `%s' does not contain exactly ten entries"
msgstr "%s: o campo `%s' non contén exactamente dez entradas"
-#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205
-#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259
-#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117
+#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117
#, c-format
msgid "%s: field `%s' must not be empty"
msgstr "%s: o campo `%s' non debe estar baleiro"
-#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:180
-#: locale/programs/ld-address.c:197 locale/programs/ld-address.c:224
-#: locale/programs/ld-address.c:284 locale/programs/ld-address.c:303
-#: locale/programs/ld-address.c:315 locale/programs/ld-identification.c:145
-#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:206
-#: locale/programs/ld-monetary.c:244 locale/programs/ld-monetary.c:260
-#: locale/programs/ld-monetary.c:272 locale/programs/ld-name.c:104
-#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:113
-#: locale/programs/ld-numeric.c:127 locale/programs/ld-paper.c:101
-#: locale/programs/ld-paper.c:109 locale/programs/ld-telephone.c:105
-#: locale/programs/ld-telephone.c:163 locale/programs/ld-time.c:175
-#: locale/programs/ld-time.c:195
+#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:180 locale/programs/ld-address.c:197 locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 locale/programs/ld-identification.c:145 locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:206 locale/programs/ld-monetary.c:244 locale/programs/ld-monetary.c:260 locale/programs/ld-monetary.c:272 locale/programs/ld-name.c:104 locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 locale/programs/ld-telephone.c:105 locale/programs/ld-telephone.c:163 locale/programs/ld-time.c:175 locale/programs/ld-time.c:195
#, c-format
msgid "%s: field `%s' not defined"
msgstr "%s: campo `%s' non definido"
@@ -624,17 +593,12 @@ msgstr "%s: lixo á fin da data inicial na cadea %Zd no campo `era'"
msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
msgstr "%s: lixo á fin da data final na cadea %Zd no campo `era'"
-#: posix/getopt.c:788
+#: posix/getopt.c:887 posix/getopt.c:890
#, c-format
msgid "%s: illegal option -- %c\n"
msgstr "%s: opción ilegal -- %c\n"
-#: locale/programs/ld-address.c:578 locale/programs/ld-collate.c:3738
-#: locale/programs/ld-ctype.c:2846 locale/programs/ld-identification.c:445
-#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329
-#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:303
-#: locale/programs/ld-numeric.c:373 locale/programs/ld-paper.c:236
-#: locale/programs/ld-telephone.c:311 locale/programs/ld-time.c:1197
+#: locale/programs/ld-address.c:578 locale/programs/ld-collate.c:3738 locale/programs/ld-ctype.c:2846 locale/programs/ld-identification.c:445 locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329 locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:303 locale/programs/ld-numeric.c:373 locale/programs/ld-paper.c:236 locale/programs/ld-telephone.c:311 locale/programs/ld-time.c:1197
#, c-format
msgid "%s: incomplete `END' line"
msgstr "%s: liña `END' incompleta"
@@ -644,8 +608,7 @@ msgstr "%s: liña `END' incompleta"
msgid "%s: invalid escape `%%%c' sequence in field `%s'"
msgstr "%s: secuencia de escape `%%%c' non válida no campo `%s'"
-#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126
-#: locale/programs/ld-telephone.c:150
+#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 locale/programs/ld-telephone.c:150
#, c-format
msgid "%s: invalid escape sequence in field `%s'"
msgstr "%s: secuencia de escape non válida no campo `%s'"
@@ -660,7 +623,7 @@ msgstr "%s: número non válido para o desprazamento na cadea %Zd no campo `era'"
msgid "%s: invalid number of sorting rules"
msgstr "%s: número non válido de regras de ordenación"
-#: posix/getopt.c:791
+#: posix/getopt.c:896 posix/getopt.c:899
#, c-format
msgid "%s: invalid option -- %c\n"
msgstr "%s: opción incorrecta -- %c\n"
@@ -685,8 +648,47 @@ msgstr "%s: valor non válido no campo `%s'"
msgid "%s: language abbreviation `%s' not defined"
msgstr "%s: abreviatura de idioma `%s' non definida"
-#: locale/programs/ld-collate.c:3242 locale/programs/ld-collate.c:3365
-#: locale/programs/ld-collate.c:3716
+#: resolv/res_hconf.c:366
+#, c-format
+msgid "%s: line %d: bad command `%s'\n"
+msgstr "%s: liña %d: comando `%s' incorrecto\n"
+
+#: resolv/res_hconf.c:165
+#, c-format
+msgid "%s: line %d: cannot specify more than %d services"
+msgstr "%s: liña %d: non se poden especificar máis de %d servicios"
+
+#: resolv/res_hconf.c:231
+#, c-format
+msgid "%s: line %d: cannot specify more than %d trim domains"
+msgstr "%s: liña %d: non se poden especificar máis de %d dominios de recorte"
+
+#: resolv/res_hconf.c:319
+#, c-format
+msgid "%s: line %d: expected `on' or `off', found `%s'\n"
+msgstr "%s: liña %d: esperábase `on' ou `off', atopouse `%s'\n"
+
+#: resolv/res_hconf.c:147
+#, c-format
+msgid "%s: line %d: expected service, found `%s'\n"
+msgstr "%s: liña %d: esperábase o servicio, atopouse `%s'\n"
+
+#: resolv/res_hconf.c:395
+#, c-format
+msgid "%s: line %d: ignoring trailing garbage `%s'\n"
+msgstr "%s: liña %d: ignórase o lixo á fin de liña `%s'\n"
+
+#: resolv/res_hconf.c:256
+#, c-format
+msgid "%s: line %d: list delimiter not followed by domain"
+msgstr "%s: liña %d: delimitador de lista non seguido dun dominio"
+
+#: resolv/res_hconf.c:191
+#, c-format
+msgid "%s: line %d: list delimiter not followed by keyword"
+msgstr "%s: liña %d: delimitador de lista non seguido dunha palabra clave"
+
+#: locale/programs/ld-collate.c:3242 locale/programs/ld-collate.c:3365 locale/programs/ld-collate.c:3716
#, c-format
msgid "%s: missing `order_end' keyword"
msgstr "%s: falla a palabra clave `order_end'"
@@ -746,37 +748,37 @@ msgstr "%s: non hai regras de ordenación de abondo"
msgid "%s: numeric country code `%d' not valid"
msgstr "%s: código numérico de país `%d' non válido"
-#: posix/getopt.c:711
+#: posix/getopt.c:743 posix/getopt.c:748
#, c-format
msgid "%s: option `%c%s' doesn't allow an argument\n"
msgstr "%s: a opción `%c%s' non acepta parámetros\n"
-#: posix/getopt.c:681
+#: posix/getopt.c:688 posix/getopt.c:698
#, c-format
msgid "%s: option `%s' is ambiguous\n"
msgstr "%s: a opción `%s' é ambigua\n"
-#: posix/getopt.c:729 posix/getopt.c:902
+#: posix/getopt.c:782 posix/getopt.c:793 posix/getopt.c:1070 posix/getopt.c:1082
#, c-format
msgid "%s: option `%s' requires an argument\n"
msgstr "%s: a opción `%s' precisa dun parámetro\n"
-#: posix/getopt.c:706
+#: posix/getopt.c:730 posix/getopt.c:734
#, c-format
msgid "%s: option `--%s' doesn't allow an argument\n"
msgstr "%s: a opción `--%s' non acepta parámetros\n"
-#: posix/getopt.c:886
+#: posix/getopt.c:1038 posix/getopt.c:1049
#, c-format
msgid "%s: option `-W %s' doesn't allow an argument\n"
msgst