[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commits] r8420 - in /trunk/libc: ./ include/ io/sys/ po/ resolv/ string/ sysdeps/unix/sysv/linux/ sysdeps/unix/sysv/linux/powerpc/pow...
- To: commits@xxxxxxxxxx
- Subject: [commits] r8420 - in /trunk/libc: ./ include/ io/sys/ po/ resolv/ string/ sysdeps/unix/sysv/linux/ sysdeps/unix/sysv/linux/powerpc/pow...
- From: joseph@xxxxxxxxxx
- Date: Sat, 09 May 2009 18:19:07 -0000
Author: joseph
Date: Sat May 9 11:19:07 2009
New Revision: 8420
Log:
Merge changes between r8410 and r8419 from /fsf/trunk.
Removed:
trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/setcontext.S
trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/swapcontext.S
trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/setcontext.S
trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/swapcontext.S
Modified:
trunk/libc/ChangeLog
trunk/libc/Makeconfig
trunk/libc/config.make.in
trunk/libc/include/features.h
trunk/libc/io/sys/stat.h
trunk/libc/po/da.po
trunk/libc/resolv/res_query.c
trunk/libc/string/stratcliff.c
trunk/libc/sysdeps/unix/sysv/linux/kernel-features.h
trunk/libc/sysdeps/x86_64/memchr.S
trunk/libc/version.h
Modified: trunk/libc/ChangeLog
==============================================================================
--- trunk/libc/ChangeLog (original)
+++ trunk/libc/ChangeLog Sat May 9 11:19:07 2009
@@ -1,3 +1,63 @@
+2009-05-09 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * version.h (VERSION): Bump for 2.10 release.
+ * include/features.h (__GLIBC_MINOR__): Bump to 10.
+
+2009-05-05 Aurelien Jarno <aurelien@xxxxxxxxxxx>
+
+ [BZ #10128]
+ * resolv/res_query.c (__libc_res_nquery): If one query returns NOTIMP
+ or FORMERR and the other NOERROR, don't raise an error.
+
+2009-05-06 Ryan S. Arnold <rsa@xxxxxxxxxx>
+
+ [BZ #10118]
+ * Makeconfig (+asflags): New variable based upon ASFLAG or
+ asflags-cpu.
+ (ASFLAGS): Add override to set ASFLAGS to +asflags.
+ * config.make.in (asflags-cpu): Add variable based upon
+ @libc_cv_cc_submachine@ to propagate -mcpu=CPU from --with-cpu=CPU to
+ the assembler.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/setcontext.S:
+ Remove unneeded file now that the assembler emits _ARCH_PWR6 and
+ recognizes power6 instruction set due to passing -mcpu=power6 from
+ --with-cpu=power6 when compiling .S files.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/swapcontext.S:
+ Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/setcontext.S:
+ Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/swapcontext.S:
+ Likewise.
+
+2009-05-09 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * string/stratcliff.c (do_test): Test for zero length
+ STRNLEN, MEMCHR, STRNCPY, STPNCPY, MEMCPY, MEMPCPY and memccpy
+ at the end of the page.
+
+2009-05-08 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_AT_RANDOM.
+
+ * sysdeps/x86_64/memchr.S: Handle invalid buffer pointers when
+ count is zero.
+
+ * po/da.po: Update from translation team.
+
+2009-05-05 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * io/sys/stat.h (fstatat64): Guard prototype with __USE_LARGEFILE64,
+ guard __extern_inline wrapper with __USE_ATFILE instead of __USE_GNU.
+
+2009-05-05 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/sys/personality.h: Add ADDR_COMPAT_LAYOUT
+ and READ_IMPLIES_EXEC.
+
+2009-05-04 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * po/da.po: Update from translation team.
+
2009-04-29 Jakub Jelinek <jakub@xxxxxxxxxx>
* sysdeps/unix/sysv/linux/ifaddrs.c: Revert unintended 2008-08-12
Modified: trunk/libc/Makeconfig
==============================================================================
--- trunk/libc/Makeconfig (original)
+++ trunk/libc/Makeconfig Sat May 9 11:19:07 2009
@@ -657,6 +657,16 @@
# Don't duplicate options if we inherited variables from the parent.
+cflags := $(sort $(+cflags))
+# These are the flags given to the compiler to tell it what sort of
+# optimization and/or debugging output to do for .S files.
+ifndef +asflags
+# If `ASFLAGS' was defined, use that.
+ifdef ASFLAGS
++asflags := $(ASFLAGS)
+endif #ASFLAGS
+endif # +asflags
+
++asflags += $(asflags-cpu)
# These are flags given to the C compiler to tell it to look for
# include files (including ones given in angle brackets) in the parent
@@ -688,6 +698,8 @@
override CXXFLAGS = $(c++-sysincludes) \
$(filter-out %frame-pointer,$(+cflags)) $(sysdep-CFLAGS) \
$(CFLAGS-$(suffix $@)) $(CFLAGS-$(<F)) $(CFLAGS-$(@F))
+
+override ASFLAGS = $(+asflags)
# If everything is compiled with -fPIC (implicitly) we must tell this by
# defining the PIC symbol.
Modified: trunk/libc/config.make.in
==============================================================================
--- trunk/libc/config.make.in (original)
+++ trunk/libc/config.make.in Sat May 9 11:19:07 2009
@@ -32,6 +32,7 @@
config-os = @host_os@
config-sysdirs = @sysnames@
cflags-cpu = @libc_cv_cc_submachine@
+asflags-cpu = @libc_cv_cc_submachine@
defines = @DEFINES@
sysincludes = @SYSINCLUDES@
Modified: trunk/libc/include/features.h
==============================================================================
--- trunk/libc/include/features.h (original)
+++ trunk/libc/include/features.h Sat May 9 11:19:07 2009
@@ -327,7 +327,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__ 9
+#define __GLIBC_MINOR__ 10
#define __GLIBC_PREREQ(maj, min) \
((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
Modified: trunk/libc/io/sys/stat.h
==============================================================================
--- trunk/libc/io/sys/stat.h (original)
+++ trunk/libc/io/sys/stat.h Sat May 9 11:19:07 2009
@@ -249,9 +249,11 @@
# endif
# endif
+# ifdef __USE_LARGEFILE64
extern int fstatat64 (int __fd, __const char *__restrict __file,
struct stat64 *__restrict __buf, int __flag)
__THROW __nonnull ((2, 3));
+# endif
#endif
#if defined __USE_BSD || defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
@@ -516,7 +518,7 @@
return __fxstat64 (_STAT_VER, __fd, __statbuf);
}
-# ifdef __USE_GNU
+# ifdef __USE_ATFILE
__extern_inline int
__NTH (fstatat64 (int __fd, __const char *__filename, struct stat64 *__statbuf,
int __flag))
Modified: trunk/libc/po/da.po
==============================================================================
--- trunk/libc/po/da.po (original)
+++ trunk/libc/po/da.po Sat May 9 11:19:07 2009
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: libc-2.9.90\n"
"POT-Creation-Date: 2009-02-06 12:40-0800\n"
-"PO-Revision-Date: 2009-05-04 21:37+0200\n"
+"PO-Revision-Date: 2009-05-07 21:37+0200\n"
"Last-Translator: Keld Simonsen <keld@xxxxxxxx>\n"
"Language-Team: Danish <dansk@xxxxxxxxxxxxxxxx>\n"
"MIME-Version: 1.0\n"
@@ -111,7 +111,7 @@
#: catgets/gencat.c:113
msgid "Do not use existing catalog, force new output file"
-msgstr "Brug ikke eksisterende katalog, tving oprettelse af ny udfil"
+msgstr "Brug ikke eksisterende katalog, tving oprettelse af ny uddatafil"
#: catgets/gencat.c:114 nss/makedb.c:61
msgid "Write output to file NAME"
@@ -194,7 +194,7 @@
#: catgets/gencat.c:444
msgid "duplicate set definition"
-msgstr "duplikeret definition af sæt"
+msgstr "duplikér definition af sæt"
#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677
msgid "this is the first definition"
@@ -207,7 +207,7 @@
#: catgets/gencat.c:563
msgid "invalid quote character"
-msgstr "Ugyldigt anførselstegn"
+msgstr "ugyldigt anførselstegn"
#: catgets/gencat.c:576
#, c-format
@@ -224,7 +224,7 @@
#: catgets/gencat.c:731
msgid "invalid character: message ignored"
-msgstr "Ugyldigt tegn: besked ignoreret"
+msgstr "ugyldigt tegn: besked ignoreret"
#: catgets/gencat.c:774
msgid "invalid line"
@@ -237,11 +237,11 @@
#: catgets/gencat.c:992 catgets/gencat.c:1033 nss/makedb.c:183
#, c-format
msgid "cannot open output file `%s'"
-msgstr "kan ikke åbne udfil '%s'"
+msgstr "kan ikke åbne uddatafil '%s'"
#: catgets/gencat.c:1195 locale/programs/linereader.c:560
msgid "invalid escape sequence"
-msgstr "ugyldig undtagelsessekvens"
+msgstr "ugyldig nudvigetegnsekvens"
#: catgets/gencat.c:1217
msgid "unterminated message"
@@ -250,7 +250,7 @@
#: catgets/gencat.c:1241
#, c-format
msgid "while opening old catalog file"
-msgstr "da den gamle katalogfil blev åbnet"
+msgstr "ved åbning af den gamle katalogfil"
#: catgets/gencat.c:1332
#, c-format
@@ -268,7 +268,7 @@
#: debug/pcprofiledump.c:58
msgid "Dump information generated by PC profiling."
-msgstr "Tilstandsinformation genereret af PC-profilering"
+msgstr "Gem information genereret af PC-profilering."
#: debug/pcprofiledump.c:61
msgid "[FILE]"
@@ -295,7 +295,7 @@
#: debug/xtrace.sh:33
msgid "Try \\`xtrace --help' for more information.\\n"
-msgstr "Prøv 'xtrace --help' for mere information.\\n"
+msgstr "Prøv \\'xtrace --help' for mere information.\\n"
#: debug/xtrace.sh:39
msgid "xtrace: option \\`$1' requires an argument.\\n"
@@ -321,7 +321,7 @@
"\n"
" -?,--help Vis denne hjælpetekst og afslut\n"
" --usage Giv en kort besked om brug\n"
-" -V,--version Udskriv versionsinformation og afslut\n"
+" -V,--version Vis versionsinformation og afslut\n"
"\n"
"\n"
"Obligatoriske argumenter til lange flag er også obligatoriske for tilsvarende korte flag.\n"
@@ -337,16 +337,16 @@
#: debug/xtrace.sh:148
#, sh-format
msgid "executable \\`$program' not found\\n"
-msgstr "program \\\"$program\\\" blev ikke fundet\\n"
+msgstr "program \\'$program' blev ikke fundet\\n"
#: debug/xtrace.sh:152
#, sh-format
msgid "\\`$program' is no executable\\n"
-msgstr "'$program' kan ikke udføres\\n"
+msgstr "\\'$program' kan ikke udføres\\n"
#: dlfcn/dlinfo.c:64
msgid "RTLD_SELF used in code not dynamically loaded"
-msgstr "RTLD_SELF brugt i kode som ikke er dynamisk indlæst"
+msgstr "RTLD_SELF brugt i kode er ikke indlæst dynamisk"
#: dlfcn/dlinfo.c:73
msgid "unsupported dlinfo request"
@@ -437,7 +437,7 @@
#, c-format
msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
msgstr ""
-"kan ikke indlæse ekstra \"%s\" på grund af at substitution af\n"
+"kan ikke indlæse ekstra \"%s\" på grund af at erstatning af\n"
"\"dynamic string token\" er tom\n"
#: elf/dl-deps.c:474
@@ -450,7 +450,7 @@
#: elf/dl-deps.c:550
msgid "Filters not supported with LD_TRACE_PRELINKING"
-msgstr "Filter understøttes ej med LD_TRACE_PRELINKING"
+msgstr "Filtre understøttes ej med LD_TRACE_PRELINKING"
#: elf/dl-error.c:77
msgid "DYNAMIC LINKER BUG!!!"
@@ -458,7 +458,7 @@
#: elf/dl-error.c:124
msgid "error while loading shared libraries"
-msgstr "fejl da delte biblioteker indlæstes"
+msgstr "fejl ved indlæsning af delte biblioteker"
#: elf/dl-fptr.c:88
msgid "cannot map pages for fdesc table"
@@ -474,7 +474,7 @@
#: elf/dl-load.c:372
msgid "cannot allocate name record"
-msgstr "Kan ikke allokere navnepost"
+msgstr "kan ikke allokere navnepost"
#: elf/dl-load.c:474 elf/dl-load.c:582 elf/dl-load.c:667 elf/dl-load.c:780
msgid "cannot create cache for search path"
@@ -482,7 +482,7 @@
#: elf/dl-load.c:565
msgid "cannot create RUNPATH/RPATH copy"
-msgstr "kan ikke oprette RUNPATH/RPATH kopi"
+msgstr "kan ikke oprette kopi af RUNPATH/RPATH"
#: elf/dl-load.c:653
msgid "cannot create search path array"
@@ -526,15 +526,15 @@
#: elf/dl-load.c:1210
msgid "failed to map segment from shared object"
-msgstr "klarede ikke at afbilde fra delt objekt'"
+msgstr "kunne ikke afbilde segment fra delt objekt'"
#: elf/dl-load.c:1236
msgid "cannot dynamically load executable"
-msgstr "kan ikke indlæse udførbare dynamisk"
+msgstr "kan ikke indlæse udførbare programmer dynamisk"
#: elf/dl-load.c:1298
msgid "cannot change memory protections"
-msgstr "kan ikke ændre lagerbeskyttelser"
+msgstr "kan ikke ændre hukommelsesbeskyttelser"
#: elf/dl-load.c:1317
msgid "cannot map zero-fill pages"
@@ -550,7 +550,7 @@
#: elf/dl-load.c:1367
msgid "cannot allocate memory for program header"
-msgstr "Kan ikke allokere lager til programhoved"
+msgstr "kan ikke allokere hukommelse til programhoved"
#: elf/dl-load.c:1384 elf/dl-open.c:218
msgid "invalid caller"
@@ -566,7 +566,7 @@
#: elf/dl-load.c:1647
msgid "file too short"
-msgstr "For kort fil"
+msgstr "for kort fil"
#: elf/dl-load.c:1676
msgid "invalid ELF header"
@@ -586,7 +586,7 @@
#: elf/dl-load.c:1698
msgid "ELF file OS ABI invalid"
-msgstr "ELF-filens OS ABI er ugyldig"
+msgstr "ELF-filens OS ABI er ugyldigt"
#: elf/dl-load.c:1700
msgid "ELF file ABI version invalid"
@@ -594,7 +594,7 @@
#: elf/dl-load.c:1703
msgid "internal error"
-msgstr "Intern fejl"
+msgstr "intern fejl"
#: elf/dl-load.c:1710
msgid "ELF file version does not match current one"
@@ -630,7 +630,7 @@
#: elf/dl-open.c:114
msgid "cannot extend global scope"
-msgstr "Kan ikke udvide globalt defineringområde"
+msgstr "kan ikke udvide globalt defineringområde"
#: elf/dl-open.c:512
msgid "TLS generation counter wrapped! Please report this."
@@ -646,15 +646,15 @@
#: elf/dl-open.c:579
msgid "invalid target namespace in dlmopen()"
-msgstr "ugyldig mål-navnerum for dlopen()"
+msgstr "ugyldigt mål-navnerum for dlmopen()"
#: elf/dl-reloc.c:121
msgid "cannot allocate memory in static TLS block"
-msgstr "Kan ikke tildele lager i statisk TLS-blok"
+msgstr "Kan ikke tildele hukommelse i statisk TLS-blok"
#: elf/dl-reloc.c:211
msgid "cannot make segment writable for relocation"
-msgstr "Kan ikke gøre segment skrivbart for omflytning"
+msgstr "kan ikke gøre segment skrivbart for relokering"
#: elf/dl-reloc.c:277
#, c-format
@@ -664,19 +664,19 @@
#: elf/dl-reloc.c:288
#, c-format
msgid "%s: out of memory to store relocation results for %s\n"
-msgstr "%s: ikke mere hukommelse for at gemme relokeringsresultat for %s\n"
+msgstr "%s: ikke mere hukommelse til at gemme relokeringsresultat for %s\n"
#: elf/dl-reloc.c:304
msgid "cannot restore segment prot after reloc"
-msgstr "kan ikke genskabe segmentbeskyttelse efter omflytning"
+msgstr "kan ikke genskabe segmentbeskyttelse efter flytning"
#: elf/dl-reloc.c:329
msgid "cannot apply additional memory protection after relocation"
-msgstr "kan ikke udføre yderligere lagerbeskyttelser efter flytning"
+msgstr "kan ikke udføre yderligere hukommelsesbeskyttelser efter flytning"
#: elf/dl-sym.c:162
msgid "RTLD_NEXT used in code not dynamically loaded"
-msgstr "RTLD_NEXT brugt i kode som ikke er dynamisk indlæst"
+msgstr "RTLD_NEXT brugt i kode er ikke dynamisk indlæst"
#: elf/dl-sysdep.c:481 elf/dl-sysdep.c:493
msgid "cannot create capability list"
@@ -712,7 +712,7 @@
#: elf/ldconfig.c:145
msgid "ROOT"
-msgstr "ROD"
+msgstr "ROOT"
#: elf/ldconfig.c:146
msgid "CACHE"
@@ -732,7 +732,7 @@
#: elf/ldconfig.c:148
msgid "Only process directories specified on the command line. Don't build cache."
-msgstr "Kun proces-kataloger angivet på kommandolinjen. Bygger ikke buffer."
+msgstr "Kun proces-kataloger angivet på kommandolinjen. Undlad at bygge buffer."
#: elf/ldconfig.c:149
msgid "Manually link individual libraries."
@@ -748,11 +748,11 @@
#: elf/ldconfig.c:151
msgid "Ignore auxiliary cache file"
-msgstr "Ignorér ekstern cachefil"
+msgstr "Ignorér ekstern bufferfil"
#: elf/ldconfig.c:159
msgid "Configure Dynamic Linker Run Time Bindings."
-msgstr "Konfigurerer værdier til Dynamisk Lænker"
+msgstr "Konfigurér kørselsværdier til Dynamisk Lænker"
#: elf/ldconfig.c:339
#, c-format
@@ -875,18 +875,18 @@
#: elf/ldconfig.c:1139
#, c-format
msgid "%s:%u: duplicate hwcap %lu %s"
-msgstr "%s:%u: duplikeret hwcap %lu %s"
+msgstr "%s:%u: duplikér hwcap %lu %s"
#: elf/ldconfig.c:1161
#, c-format
msgid "need absolute file name for configuration file when using -r"
-msgstr "behøver absolut filnavn for konfigurationsfil når -r bruges"
+msgstr "behøver fuldt filnavn for konfigurationsfil når -r bruges"
#: elf/ldconfig.c:1168 locale/programs/xmalloc.c:70 malloc/obstack.c:434
#: malloc/obstack.c:436 posix/getconf.c:985 posix/getconf.c:1177
#, c-format
msgid "memory exhausted"
-msgstr "lageret opbrugt"
+msgstr "hukommelsen opbrugt"
#: elf/ldconfig.c:1198
#, c-format
@@ -922,13 +922,13 @@
" -u, --unused print unused direct dependencies\n"
" -v, --verbose print all information\n"
msgstr ""
-"Brug: ldd [OPTION]... FILE...\n"
+"Brug: ldd [FLAG]... FIL...\n"
" --help vis denne hjælpetekst og afslut\n"
" --version vis versionsinformation og afslut\n"
" -d, --data-relocs bearbejd datarelokeringer\n"
" -r, --function-relocs bearbejd data- og funktionsrelokeringer\n"
-" -u, --unused udskriv ubrugte direkte afhængigheder\n"
-" -v, --verbose skriv al information\n"
+" -u, --unused vis ubrugte direkte afhængigheder\n"
+" -v, --verbose vis al information\n"
#: elf/ldd.bash.in:82
msgid "ldd: option \\`$1' is ambiguous"
@@ -940,7 +940,7 @@
#: elf/ldd.bash.in:90 elf/ldd.bash.in:128
msgid "Try \\`ldd --help' for more information."
-msgstr "Prøv 'ldd --help' for mere information."
+msgstr "Prøv \\'ldd --help' for mere information."
#: elf/ldd.bash.in:127
msgid "missing file arguments"
@@ -963,7 +963,7 @@
#: elf/ldd.bash.in:185
msgid "\tnot a dynamic executable"
-msgstr "\tikke en dynamisk kørbar binær"
+msgstr "\tikke et dynamisk kørbart programr"
#: elf/ldd.bash.in:193
msgid "exited with unknown exit code"
@@ -976,7 +976,7 @@
#: elf/readelflib.c:35
#, c-format
msgid "file %s is truncated\n"
-msgstr "Fil %s er afkortet\n"
+msgstr "fil %s er afkortet\n"
#: elf/readelflib.c:67
#, c-format
@@ -1021,12 +1021,12 @@
#: elf/readlib.c:124
#, c-format
msgid "Cannot mmap file %s.\n"
-msgstr "kan ikke mmap fil %s\n"
+msgstr "Kan ikke mmap fil %s\n"
#: elf/readlib.c:162
#, c-format
msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
-msgstr "%s er ikke en ELF fil - den har de forkerte signaturtegn i starten.\n"
+msgstr "%s er ikke en ELF-fil - den har de forkerte signaturtegn i starten.\n"
#: elf/sln.c:85
#, c-format
@@ -1094,7 +1094,7 @@
#: elf/sprof.c:420
#, c-format
msgid "failed to load shared object `%s'"
-msgstr "klarede ikke at indlæse delt objekt '%s'"
+msgstr "kunne ikke indlæse delt objekt '%s'"
#: elf/sprof.c:429
#, c-format
@@ -1139,7 +1139,7 @@
#: elf/sprof.c:708
#, c-format
msgid "failed to load symbol data"
-msgstr "klarede ikke at indlæse symboldata"
+msgstr "kunne ikke indlæse symboldata"
#: elf/sprof.c:775
#, c-format
@@ -1154,12 +1154,12 @@
#: elf/sprof.c:792
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
-msgstr "profileringsdatafil '%s' passer ikke med del objekt '%s'"
+msgstr "profileringsdatafil '%s' passer ikke med delt objekt '%s'"
#: elf/sprof.c:803
#, c-format
msgid "failed to mmap the profiling data file"
-msgstr "klarede ikke at mmap'e filen med profileringsdata"
+msgstr "kunne ikke mmap'e filen med profileringsdata"
#: elf/sprof.c:811
#, c-format
@@ -1184,12 +1184,12 @@
#: iconv/iconv_charmap.c:142 iconv/iconv_prog.c:446
#, c-format
msgid "cannot open output file"
-msgstr "kan ikke åbne udfil"
+msgstr "kan ikke åbne uddatafil"
#: iconv/iconv_charmap.c:188 iconv/iconv_prog.c:312
#, c-format
msgid "error while closing input `%s'"
-msgstr "fejl ved lukning af indput '%s'"
+msgstr "fejl ved lukning af inddata '%s'"
#: iconv/iconv_charmap.c:462
#, c-format
@@ -1214,7 +1214,7 @@
#: iconv/iconv_prog.c:60
msgid "Input/Output format specification:"
-msgstr "Ind-/ud-formatspecifikation:"
+msgstr "Inddata-/uddata-formatspecifikation:"
#: iconv/iconv_prog.c:61
msgid "encoding of original text"
@@ -1242,7 +1242,7 @@
#: iconv/iconv_prog.c:67
msgid "output file"
-msgstr "udfil"
+msgstr "uddatafil"
#: iconv/iconv_prog.c:68
msgid "suppress warnings"
@@ -1283,12 +1283,12 @@
#: iconv/iconv_prog.c:260
#, c-format
msgid "failed to start conversion processing"
-msgstr "klarede ikke at starte konverteringsprocessering"
+msgstr "kunne ikke starte konverteringsprocessering"
#: iconv/iconv_prog.c:358
#, c-format
msgid "error while closing output file"
-msgstr "fejl ved lukning af udfil"
+msgstr "fejl ved lukning af uddatafil"
#: iconv/iconv_prog.c:456
#, c-format
@@ -1354,7 +1354,7 @@
#: iconv/iconvconfig.c:343 locale/programs/localedef.c:291
#, c-format
msgid "no output file produced because warnings were issued"
-msgstr "på grund af advarsler blev ingen udfil oprettet"
+msgstr "på grund af advarsler blev ingen uddatafil oprettet"
#: iconv/iconvconfig.c:429
#, c-format
@@ -1364,11 +1364,11 @@
#: iconv/iconvconfig.c:1238
#, c-format
msgid "cannot generate output file"
-msgstr "kan ikke generere udfil"
+msgstr "kan ikke generere uddatafil"
#: inet/rcmd.c:157
msgid "rcmd: Cannot allocate memory\n"
-msgstr "rcmd: Kan ikke tildele lager\n"
+msgstr "rcmd: Kan ikke tildele hukommelse\n"
#: inet/rcmd.c:172
msgid "rcmd: socket: All ports in use\n"
@@ -1377,7 +1377,7 @@
#: inet/rcmd.c:200
#, c-format
msgid "connect to address %s: "
-msgstr "koble til adresse %s: "
+msgstr "forbind til adresse %s: "
#: inet/rcmd.c:213
#, c-format
@@ -1433,11 +1433,11 @@
#: inet/ruserpass.c:170 inet/ruserpass.c:193
msgid "out of memory"
-msgstr "tom for lager"
+msgstr "tom for hukommelse"
#: inet/ruserpass.c:184
msgid "Error: .netrc file is readable by others."
-msgstr "Fejl: .netrc kan læses af andre."
+msgstr "Fejl: .netrc-fil kan læses af andre."
#: inet/ruserpass.c:185
msgid "Remove password or make file unreadable by others."
@@ -1470,7 +1470,7 @@
#: locale/programs/charmap.c:258
#, c-format
msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
-msgstr "tegnsætstabel '%s' er ikke ASCII-kompatibel, lokale er ikke i overensstemmelse med ISO C\n"
+msgstr "tegntabel '%s' er ikke ASCII-kompatibel, lokale er ikke i overensstemmelse med ISO C\n"
#: locale/programs/charmap.c:337
#, c-format
@@ -1495,7 +1495,7 @@
#: locale/programs/charmap.c:403
#, c-format
msgid "duplicate definition of <%s>"
-msgstr "duplikeret definition af <%s>"
+msgstr "duplikér definition af <%s>"
#: locale/programs/charmap.c:410
#, c-format
@@ -1527,7 +1527,7 @@
#: locale/programs/charmap.c:499 locale/programs/charmap.c:679
#: locale/programs/charmap.c:775 locale/programs/repertoire.c:230
msgid "no symbolic name given"
-msgstr "ikke noget symbolsk navn givet"
+msgstr "ikke noget symbolsk navn angivet"
#: locale/programs/charmap.c:553
msgid "invalid encoding given"
@@ -1539,7 +1539,7 @@
#: locale/programs/charmap.c:564
msgid "too many bytes in character encoding"
-msgstr "for mange tegn i tegnkodning"
+msgstr "for mange byte i tegnkodning"
#: locale/programs/charmap.c:586 locale/programs/charmap.c:734
#: locale/programs/charmap.c:817 locale/programs/repertoire.c:296
@@ -1561,12 +1561,12 @@
#: locale/programs/charmap.c:643
msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
-msgstr "kun definition af 'WIDTH' må komme efter definition af 'CHARMAP'"
+msgstr "kun definitioner af 'WIDTH' må komme efter definition af 'CHARMAP'"
#: locale/programs/charmap.c:651 locale/programs/charmap.c:714
#, c-format
msgid "value for %s must be an integer"
-msgstr "værdien på %s skal være heltal"
+msgstr "værdien på %s skal være et heltal"
#: locale/programs/charmap.c:842
#, c-format
@@ -1656,7 +1656,7 @@
#: locale/programs/ld-address.c:170
#, c-format
msgid "%s: invalid escape `%%%c' sequence in field `%s'"
-msgstr "%s: ugyldig undvigesekvens '%%%c' i felt '%s'"
+msgstr "%s: ugyldig undvigetegnsekvens '%%%c' i felt '%s'"
#: locale/programs/ld-address.c:221
#, c-format
@@ -1920,7 +1920,7 @@
#: locale/programs/ld-collate.c:3298
#, c-format
msgid "%s: multiple order definitions for section `%s'"
-msgstr "%s: duplikeret definition af orden for sektion '%s'"
+msgstr "%s: duplikerede definitioner af orden for sektion '%s'"
#: locale/programs/ld-collate.c:3326
#, c-format
@@ -1930,7 +1930,7 @@
#: locale/programs/ld-collate.c:3353
#, c-format
msgid "%s: multiple order definitions for unnamed section"
-msgstr "%s: duplikeret definition af orden for unavngiven sektion"
+msgstr "%s: duplikerede definitioner af orden for unavngiven sektion"
#: locale/programs/ld-collate.c:3407 locale/programs/ld-collate.c:3537
#: locale/programs/ld-collate.c:3900
@@ -2375,7 +2375,7 @@
#: locale/programs/linereader.c:623
msgid "illegal escape sequence at end of string"
-msgstr "ulovlig tegnsekvens ved slutningen af streng"
+msgstr "ulovlig undvigetegnsekvens ved slutningen af streng"
#: locale/programs/linereader.c:627 locale/programs/linereader.c:855
msgid "unterminated string"
@@ -2545,7 +2545,7 @@
#: locale/programs/localedef.c:232
#, c-format
msgid "cannot create directory for output files"
-msgstr "kan ikke oprette katalog for udfiler"
+msgstr "kan ikke oprette katalog for uddatafiler"
#: locale/programs/localedef.c:243
#, c-format
@@ -2561,7 +2561,7 @@
#: locale/programs/localedef.c:285
#, c-format
msgid "cannot write output files to `%s'"
-msgstr "kan ikke skrive udfiler til '%s'"
+msgstr "kan ikke skrive uddatafiler til '%s'"
#: locale/programs/localedef.c:366
#, c-format
@@ -2726,7 +2726,7 @@
#: locale/programs/locfile.c:626
#, c-format
msgid "cannot open output file `%s' for category `%s'"
-msgstr "kan ikke åbne udfil '%s' for kategori '%s'"
+msgstr "kan ikke åbne uddatafil '%s' for kategori '%s'"
#: locale/programs/locfile.c:650
#, c-format
@@ -2736,7 +2736,7 @@
#: locale/programs/locfile.c:746
#, c-format
msgid "cannot create output file `%s' for category `%s'"
-msgstr "kan ikke oprette udfil '%s' for kategori '%s'"
+msgstr "kan ikke oprette uddatafil '%s' for kategori '%s'"
#: locale/programs/locfile.c:782
msgid "expecting string argument for `copy'"
@@ -2803,15 +2803,15 @@
#: malloc/mcheck.c:330
msgid "memory is consistent, library is buggy\n"
-msgstr "lageret er konsistent, biblioteket er fejlbehæftet\n"
+msgstr "hukommelsen er konsistent, biblioteket er fejlbehæftet\n"
#: malloc/mcheck.c:333
msgid "memory clobbered before allocated block\n"
-msgstr "området foran tildelt lagerblok snavset til\n"
+msgstr "området foran tildelt hukommelsesblok snavset til\n"
#: malloc/mcheck.c:336
msgid "memory clobbered past end of allocated block\n"
-msgstr "området efter tildelt lagerblok snavset til\n"
+msgstr "området efter tildelt hukommelsesblok snavset til\n"
#: malloc/mcheck.c:339
msgid "block freed twice\n"
@@ -2870,7 +2870,7 @@
"\n"
" -?,--help Vis denne hjælpetekst og afslut\n"
" --usage Giv en kort besked om brug\n"
-" -V,--version Udskriv versionsinformation og afslut\n"
+" -V,--version Vis versionsinformation og afslut\n"
"\n"
" De følgende flag gælder kun ved generering af grafisk uddata:\n"
" -t,--time-based Gør graf lineær i tid\n"
@@ -2907,7 +2907,7 @@
#: malloc/memusagestat.c:57
msgid "Name output file"
-msgstr "Navngiv udfil"
+msgstr "Navngiv uddatafil"
#: malloc/memusagestat.c:58
msgid "Title string used in output graphic"
@@ -2919,7 +2919,7 @@
#: malloc/memusagestat.c:61
msgid "Also draw graph for total memory consumption"
-msgstr "Tegn også graf for totalt lagerforbrug"
+msgstr "Tegn også graf for totalt hukommelsesforbrug"
#: malloc/memusagestat.c:62
msgid "Make output graphic VALUE pixels wide"
@@ -2931,7 +2931,7 @@
#: malloc/memusagestat.c:68
msgid "Generate graphic from memory profiling data"
-msgstr "Generér grafik fra lagerprofileringsdata"
+msgstr "Generér grafik fra hukommelsesprofileringsdata"
#: malloc/memusagestat.c:71
msgid "DATAFILE [OUTFILE]"
@@ -3001,7 +3001,7 @@
#: nis/nis_error.h:14
msgid "Server out of memory"
-msgstr "Server tom for lager"
+msgstr "Server tom for hukommelse"
#: nis/nis_error.h:15
msgid "Object with same name exists"
@@ -4871,17 +4871,17 @@
#: sunrpc/rpc_main.c:1458
#, 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 udfil] [indfil]\n"
+msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o uddatafil] [indfil]\n"
#: sunrpc/rpc_main.c:1460
#, c-format
msgid "\t%s [-s nettype]* [-o outfile] [infile]\n"
-msgstr "\t%s [-s nettype]* [-o udfil] [indfil]\n"
+msgstr "\t%s [-s nettype]* [-o uddatafil] [indfil]\n"
#: sunrpc/rpc_main.c:1461
#, c-format
msgid "\t%s [-n netid]* [-o outfile] [infile]\n"
-msgstr "\t%s [-n netid]* [-o udfil] [indfil]\n"
+msgstr "\t%s [-n netid]* [-o uddatafil] [indfil]\n"
#: sunrpc/rpc_main.c:1469
#, c-format
@@ -4966,7 +4966,7 @@
#: sunrpc/rpc_main.c:1485
#, c-format
msgid "-o outfile\tname of the output file\n"
-msgstr "-o udfil\tnavn på udfilen\n"
+msgstr "-o uddatafil\tnavn på uddatafilen\n"
#: sunrpc/rpc_main.c:1486
#, c-format
@@ -5124,7 +5124,7 @@
#: sunrpc/svc_simple.c:113
msgid "registerrpc: out of memory\n"
-msgstr "registerrpc: ikke mere lager\n"
+msgstr "registerrpc: ikke mere hukommelse\n"
#: sunrpc/svc_simple.c:173
#, c-format
@@ -5410,7 +5410,7 @@
#. TRANS because its capacity is full.
#: sysdeps/gnu/errlist.c:148
msgid "Cannot allocate memory"
-msgstr "Kan ikke tildele lager"
+msgstr "Kan ikke tildele hukommelse"
#. TRANS Bad address; an invalid pointer was detected.
#. TRANS In the GNU system, this error never happens; you get a signal instead.
Modified: trunk/libc/resolv/res_query.c
==============================================================================
--- trunk/libc/resolv/res_query.c (original)
+++ trunk/libc/resolv/res_query.c Sat May 9 11:19:07 2009
@@ -289,6 +289,13 @@
break;
case FORMERR:
case NOTIMP:
+ /* Servers must not reply to AAAA queries with
+ NOTIMP etc but some of them do. */
+ if ((hp->rcode == NOERROR && ntohs (hp->ancount) != 0)
+ || (hp2->rcode == NOERROR
+ && ntohs (hp2->ancount) != 0))
+ goto success;
+ /* FALLTHROUGH */
case REFUSED:
default:
RES_SET_H_ERRNO(statp, NO_RECOVERY);
Modified: trunk/libc/string/stratcliff.c
==============================================================================
--- trunk/libc/string/stratcliff.c (original)
+++ trunk/libc/string/stratcliff.c Sat May 9 11:19:07 2009
@@ -129,10 +129,10 @@
}
for (outer = nchars; outer >= MAX (0, nchars - 128); --outer)
{
- for (inner = MAX (outer, nchars - 64); inner < nchars; ++inner)
- {
- if (STRNLEN (&adr[outer], inner - outer + 1)
- != (size_t) (inner - outer + 1))
+ for (inner = MAX (outer, nchars - 64); inner <= nchars; ++inner)
+ {
+ if (STRNLEN (&adr[outer], inner - outer)
+ != (size_t) (inner - outer))
{
printf ("%s flunked bounded for outer = %d, inner = %d\n",
STRINGIFY (STRNLEN), outer, inner);
@@ -225,7 +225,7 @@
adr[middle] = L('T');
}
}
- for (outer = nchars - 1; outer >= MAX (0, nchars - 128); --outer)
+ for (outer = nchars; outer >= MAX (0, nchars - 128); --outer)
{
CHAR *cp = MEMCHR (&adr[outer], L('V'), nchars - outer);
@@ -279,9 +279,9 @@
}
}
- /* strncpy tests */
+ /* strncpy/wcsncpy tests */
adr[nchars - 1] = L('T');
- for (outer = nchars - 1; outer >= MAX (0, nchars - 128); --outer)
+ for (outer = nchars; outer >= MAX (0, nchars - 128); --outer)
{
size_t len;
@@ -355,6 +355,24 @@
}
/* stpncpy/wcpncpy test */
+ adr[nchars - 1] = L('T');
+ for (outer = nchars; outer >= MAX (0, nchars - 128); --outer)
+ {
+ size_t len;
+
+ for (len = 0; len < nchars - outer; ++len)
+ {
+ if (STPNCPY (dest, &adr[outer], len) != dest + len
+ || MEMCMP (dest, &adr[outer], len) != 0)
+ {
+ printf ("outer %s flunked for outer = %d, len = %Zd\n",
+ STRINGIFY (STPNCPY), outer, len);
+ result = 1;
+ }
+ }
+ }
+ adr[nchars - 1] = L('\0');
+
for (outer = nchars - 1; outer >= MAX (0, nchars - 128); --outer)
{
for (middle = MAX (outer, nchars - 64); middle < nchars; ++middle)
@@ -378,7 +396,7 @@
}
/* memcpy/wmemcpy test */
- for (outer = nchars - 1; outer >= MAX (0, nchars - 128); --outer)
+ for (outer = nchars; outer >= MAX (0, nchars - 128); --outer)
for (inner = 0; inner < nchars - outer; ++inner)
if (MEMCPY (dest, &adr[outer], inner) != dest)
{
@@ -388,7 +406,7 @@
}
/* mempcpy/wmempcpy test */
- for (outer = nchars - 1; outer >= MAX (0, nchars - 128); --outer)
+ for (outer = nchars; outer >= MAX (0, nchars - 128); --outer)
for (inner = 0; inner < nchars - outer; ++inner)
if (MEMPCPY (dest, &adr[outer], inner) != dest + inner)
{
@@ -401,7 +419,7 @@
#ifndef WCSTEST
/* memccpy test */
memset (adr, '\0', nchars);
- for (outer = nchars - 1; outer >= MAX (0, nchars - 128); --outer)
+ for (outer = nchars; outer >= MAX (0, nchars - 128); --outer)
for (inner = 0; inner < nchars - outer; ++inner)
if (memccpy (dest, &adr[outer], L('\1'), inner) != NULL)
{
Modified: trunk/libc/sysdeps/unix/sysv/linux/kernel-features.h
==============================================================================
--- trunk/libc/sysdeps/unix/sysv/linux/kernel-features.h (original)
+++ trunk/libc/sysdeps/unix/sysv/linux/kernel-features.h Sat May 9 11:19:07 2009
@@ -530,6 +530,11 @@
# define __ASSUME_FUTEX_CLOCK_REALTIME 1
#endif
+/* Support for the AT_RANDOM auxiliary vector entry was added in 2.6.29. */
+#if __LINUX_KERNEL_VERSION >= 0x02061d
+# define __ASSUME_AT_RANDOM 1
+#endif
+
/* Support for preadv and pwritev was added in 2.6.30. */
#if __LINUX_KERNEL_VERSION >= 0x02061e
# define __ASSUME_PREADV 1
Modified: trunk/libc/sysdeps/x86_64/memchr.S
==============================================================================
--- trunk/libc/sysdeps/x86_64/memchr.S (original)
+++ trunk/libc/sysdeps/x86_64/memchr.S Sat May 9 11:19:07 2009
@@ -26,7 +26,9 @@
movq %rdi, %rcx
punpcklbw %xmm1, %xmm1
andq $~15, %rdi
+ testq %rdx, %rdx
punpcklbw %xmm1, %xmm1
+ jz 3f
orl $0xffffffff, %esi
movdqa (%rdi), %xmm0
pshufd $0, %xmm1, %xmm1
Modified: trunk/libc/version.h
==============================================================================
--- trunk/libc/version.h (original)
+++ trunk/libc/version.h Sat May 9 11:19:07 2009
@@ -1,4 +1,4 @@
/* This file just defines the current version number of libc. */
-#define RELEASE "development"
-#define VERSION "2.9.90"
+#define RELEASE "stable"
+#define VERSION "2.10"