platform/upstream/glibc.git
13 years agoAdd BZ info.
Ulrich Drepper [Fri, 18 Mar 2011 09:30:17 +0000 (05:30 -0400)]
Add BZ info.

13 years agoCheck size of pattern in wide character representation in fnmatch.
Ulrich Drepper [Fri, 18 Mar 2011 09:29:20 +0000 (05:29 -0400)]
Check size of pattern in wide character representation in fnmatch.

13 years agoPowerPC: Fix POWER6 s_isnanf.S: END(__isnan) to END(__isnanf)
Ryan S. Arnold [Fri, 18 Mar 2011 09:15:00 +0000 (05:15 -0400)]
PowerPC: Fix POWER6 s_isnanf.S: END(__isnan) to END(__isnanf)

13 years agoRemove __restrict quals from wmemcmp prototype.
Jakub Jelinek [Thu, 10 Mar 2011 18:04:08 +0000 (13:04 -0500)]
Remove __restrict quals from wmemcmp prototype.

13 years agoMerge branch 'master' of ssh://sourceware.org/git/glibc
Ulrich Drepper [Thu, 10 Mar 2011 17:53:39 +0000 (12:53 -0500)]
Merge branch 'master' of ssh://sourceware.org/git/glibc

Conflicts:
ChangeLog

13 years agoFix copy relocations handling of unique objects.
Ulrich Drepper [Thu, 10 Mar 2011 17:51:33 +0000 (12:51 -0500)]
Fix copy relocations handling of unique objects.

13 years agoRegenerate.
Ulrich Drepper [Thu, 10 Mar 2011 10:27:54 +0000 (05:27 -0500)]
Regenerate.

13 years agosparc64: Relax tls linking test.
Mike Frysinger [Thu, 10 Mar 2011 08:38:59 +0000 (00:38 -0800)]
sparc64: Relax tls linking test.

13 years agoDon't run tests checking xecutable stack when SELinux is enforcing.
Ulrich Drepper [Thu, 10 Mar 2011 08:18:21 +0000 (03:18 -0500)]
Don't run tests checking xecutable stack when SELinux is enforcing.

13 years agoFix loading first object along a path when tracing.
Ulrich Drepper [Sun, 6 Mar 2011 05:01:50 +0000 (00:01 -0500)]
Fix loading first object along a path when tracing.

13 years agoEnable SSE2 memset for AMD'supcoming Orochi processor.
Harsha Jagasia [Sat, 5 Mar 2011 04:30:08 +0000 (23:30 -0500)]
Enable SSE2 memset for AMD'supcoming Orochi processor.

This patch enables SSE2 memset for AMD's upcoming Orochi processor.
This patch also fixes the following bug:
For misaligned blocks larger than > 144 Bytes, memset branches into
the integer code path depending on the value of misalignment even if
the startup code chooses the SSE2 code path upfront, when multiarch
is enabled.

13 years agoOptimize fmemopen a bit.
Ulrich Drepper [Fri, 4 Mar 2011 05:49:46 +0000 (00:49 -0500)]
Optimize fmemopen a bit.

13 years agoDon't read past end of buffer in fmemopen
Andreas Schwab [Fri, 4 Mar 2011 05:48:00 +0000 (00:48 -0500)]
Don't read past end of buffer in fmemopen

13 years agosetjmp/bits/setjmp2.h: Canonicalize comment formatting.
Roland McGrath [Fri, 4 Mar 2011 02:10:40 +0000 (18:10 -0800)]
setjmp/bits/setjmp2.h: Canonicalize comment formatting.

13 years agoFix sparc64 bzero on non-Niagara systems.
David S. Miller [Thu, 3 Mar 2011 21:25:36 +0000 (13:25 -0800)]
Fix sparc64 bzero on non-Niagara systems.

13 years agoFix memory leak in dlopen with RTLD_NOLOAD.
Andreas Schwab [Sat, 26 Feb 2011 01:49:48 +0000 (20:49 -0500)]
Fix memory leak in dlopen with RTLD_NOLOAD.

13 years agoUpdate BZ list
Ulrich Drepper [Fri, 25 Feb 2011 21:52:43 +0000 (16:52 -0500)]
Update BZ list

13 years agoDon't crash when dependencies are missing
Andreas Schwab [Fri, 25 Feb 2011 21:51:24 +0000 (16:51 -0500)]
Don't crash when dependencies are missing

13 years agoFix __if_freereq crash: Unlike the generic version which uses free, Hurd needs munmap.
Samuel Thibault [Tue, 22 Feb 2011 00:53:10 +0000 (16:53 -0800)]
Fix __if_freereq crash: Unlike the generic version which uses free, Hurd needs munmap.

13 years agoUpdate with BZ number.
Ulrich Drepper [Sun, 20 Feb 2011 13:00:55 +0000 (08:00 -0500)]
Update with BZ number.

13 years agoFix allocation when handling positional parameters in printf.
Petr Baudis [Sun, 20 Feb 2011 12:59:49 +0000 (07:59 -0500)]
Fix allocation when handling positional parameters in printf.

13 years agoMove setting variable in relro data earlier in ld.so.
Andreas Schwab [Sun, 20 Feb 2011 12:24:56 +0000 (07:24 -0500)]
Move setting variable in relro data earlier in ld.so.

13 years agoelf/elf.h: Add new ARM TLS relocs.
Nathan Sidwell [Fri, 18 Feb 2011 19:09:18 +0000 (11:09 -0800)]
elf/elf.h: Add new ARM TLS relocs.

13 years agoWork around empty line at end file generated by autoconf.
Ulrich Drepper [Thu, 17 Feb 2011 06:26:07 +0000 (01:26 -0500)]
Work around empty line at end file generated by autoconf.

13 years agoMerge branch 'master' of ssh://sourceware.org/git/glibc
Ulrich Drepper [Thu, 17 Feb 2011 06:22:52 +0000 (01:22 -0500)]
Merge branch 'master' of ssh://sourceware.org/git/glibc

Conflicts:
ChangeLog

13 years agoFix INTERNAL_[V]SYSCALL_NCS macros to not cast return val to int.
Ryan S. Arnold [Thu, 17 Feb 2011 06:21:08 +0000 (01:21 -0500)]
Fix INTERNAL_[V]SYSCALL_NCS macros to not cast return val to int.

13 years agoUpdate bug list.
Ulrich Drepper [Thu, 17 Feb 2011 05:59:58 +0000 (00:59 -0500)]
Update bug list.

13 years agoDisable VSX usage in rtld.c to prevent TOC ref before relocs are resolved.
Ryan S. Arnold [Thu, 17 Feb 2011 05:59:15 +0000 (00:59 -0500)]
Disable VSX usage in rtld.c to prevent TOC ref before relocs are resolved.

13 years agoAdd multiple inclusion protection to some Mach/i386 internal headers.
Samuel Thibault [Wed, 16 Feb 2011 23:16:33 +0000 (15:16 -0800)]
Add multiple inclusion protection to some Mach/i386 internal headers.

13 years agoConditionalize use of SIGRTMIN in psiginfo.
Samuel Thibault [Wed, 16 Feb 2011 22:41:58 +0000 (14:41 -0800)]
Conditionalize use of SIGRTMIN in psiginfo.

13 years agoRemove use of ranlib.
Ulrich Drepper [Tue, 15 Feb 2011 19:52:29 +0000 (14:52 -0500)]
Remove use of ranlib.

13 years agoFix two printf handler issues.
Jakub Jelinek [Tue, 15 Feb 2011 18:51:48 +0000 (13:51 -0500)]
Fix two printf handler issues.

13 years agoUpdate sysdeps/unix/sysv/linux/sparc/bits/socket.h
Andreas Schwab [Tue, 8 Feb 2011 03:48:55 +0000 (22:48 -0500)]
Update sysdeps/unix/sysv/linux/sparc/bits/socket.h

13 years agoSynchronize generic bits/sched.h cpu_set_t with Linux implementation.
Samuel Thibault [Mon, 7 Feb 2011 18:53:37 +0000 (10:53 -0800)]
Synchronize generic bits/sched.h cpu_set_t with Linux implementation.

13 years agoSchedule nscd cache pruning more accurately fromr re-added values.
Ulrich Drepper [Sun, 6 Feb 2011 01:07:27 +0000 (20:07 -0500)]
Schedule nscd cache pruning more accurately fromr re-added values.

13 years agoFix some warning nits.
Roland McGrath [Fri, 4 Feb 2011 18:35:15 +0000 (10:35 -0800)]
Fix some warning nits.

13 years agoAdd missing configure patch.
H.J. Lu [Thu, 3 Feb 2011 04:02:50 +0000 (23:02 -0500)]
Add missing configure patch.

13 years agoFix typo in NEWS
Ulrich Drepper [Thu, 3 Feb 2011 00:35:25 +0000 (19:35 -0500)]
Fix typo in NEWS

13 years agoUpdate bz list
Ulrich Drepper [Thu, 3 Feb 2011 00:29:23 +0000 (19:29 -0500)]
Update bz list

13 years agoAVX audit test failures with gcc 4.6
H.J. Lu [Thu, 3 Feb 2011 00:28:44 +0000 (19:28 -0500)]
AVX audit test failures with gcc 4.6

13 years agoFix passing symbol value to pltexit callbacks when ld.so auditing.
Ulrich Drepper [Wed, 2 Feb 2011 16:50:49 +0000 (11:50 -0500)]
Fix passing symbol value to pltexit callbacks when ld.so auditing.

13 years agoFix range error handling in sgetspent.
Andreas Schwab [Wed, 2 Feb 2011 13:59:04 +0000 (08:59 -0500)]
Fix range error handling in sgetspent.

13 years agoOpen 2.14 development.
Ulrich Drepper [Mon, 24 Jan 2011 20:49:12 +0000 (15:49 -0500)]
Open 2.14 development.

13 years agoPatch followup.
Ulrich Drepper [Wed, 19 Jan 2011 20:36:47 +0000 (15:36 -0500)]
Patch followup.

13 years agoFix ordering of DSO constructors and destructors.
Ulrich Drepper [Wed, 19 Jan 2011 20:32:35 +0000 (15:32 -0500)]
Fix ordering of DSO constructors and destructors.

13 years agoFix decoding of canonical name in getaddrinfo.
Ulrich Drepper [Wed, 19 Jan 2011 20:50:05 +0000 (15:50 -0500)]
Fix decoding of canonical name in getaddrinfo.

13 years agoFix comment typos.
Roland McGrath [Wed, 19 Jan 2011 18:20:38 +0000 (10:20 -0800)]
Fix comment typos.

13 years agoRun IFUNC tests unless no support build in at all.
Ulrich Drepper [Tue, 18 Jan 2011 17:30:07 +0000 (12:30 -0500)]
Run IFUNC tests unless no support build in at all.

13 years ago2.13 release glibc-2.13
Ulrich Drepper [Tue, 18 Jan 2011 04:34:07 +0000 (23:34 -0500)]
2.13 release

13 years agoDefine AT_NO_AUTOMOUNT.
Ulrich Drepper [Mon, 17 Jan 2011 23:36:39 +0000 (18:36 -0500)]
Define AT_NO_AUTOMOUNT.

13 years agoDefine MADV_NOHUGEPAGE.
Ulrich Drepper [Mon, 17 Jan 2011 23:35:17 +0000 (18:35 -0500)]
Define MADV_NOHUGEPAGE.

13 years agoDefine MADV_HUGEPAGE.
Ulrich Drepper [Mon, 17 Jan 2011 23:24:59 +0000 (18:24 -0500)]
Define MADV_HUGEPAGE.

13 years agoUpdate copyright year.
Ulrich Drepper [Mon, 17 Jan 2011 20:08:10 +0000 (15:08 -0500)]
Update copyright year.

13 years agoAdd definitions for new socket protocols.
Ulrich Drepper [Mon, 17 Jan 2011 19:21:02 +0000 (14:21 -0500)]
Add definitions for new socket protocols.

13 years agoFix missing dependencies and ensure correct CPPFLAGS.
Andreas Schwab [Mon, 17 Jan 2011 02:32:07 +0000 (21:32 -0500)]
Fix missing dependencies and ensure correct CPPFLAGS.

13 years agoDon't override --enable-multi-arch.
Andreas Schwab [Mon, 17 Jan 2011 02:29:41 +0000 (21:29 -0500)]
Don't override --enable-multi-arch.

13 years agoSignal temporary host lookup errors in nscd as such to the requester.
Ulrich Drepper [Sat, 15 Jan 2011 16:10:11 +0000 (11:10 -0500)]
Signal temporary host lookup errors in nscd as such to the requester.

13 years agoChange setgroups to affect all the threads in the process.
Ulrich Drepper [Fri, 14 Jan 2011 13:42:11 +0000 (08:42 -0500)]
Change setgroups to affect all the threads in the process.

13 years agoFIx handling of unterminated [ expression in fnmatch.
Ulrich Drepper [Fri, 14 Jan 2011 13:06:22 +0000 (08:06 -0500)]
FIx handling of unterminated [ expression in fnmatch.

13 years agoFix check-execstack test
Andreas Schwab [Thu, 13 Jan 2011 21:21:55 +0000 (16:21 -0500)]
Fix check-execstack test

13 years agoClean up PLT use for getrlimit64.
Ulrich Drepper [Thu, 13 Jan 2011 21:21:04 +0000 (16:21 -0500)]
Clean up PLT use for getrlimit64.

13 years agoFix PLT use due to __libc_alloca_cutoff.
Ulrich Drepper [Thu, 13 Jan 2011 19:01:56 +0000 (14:01 -0500)]
Fix PLT use due to __libc_alloca_cutoff.

13 years agoRelax requirement on close in child created by posix_spawn.
Ulrich Drepper [Thu, 13 Jan 2011 18:27:46 +0000 (13:27 -0500)]
Relax requirement on close in child created by posix_spawn.

13 years agoFix handling of missing syscall in Linux mkdirat.
Ulrich Drepper [Thu, 13 Jan 2011 17:42:06 +0000 (12:42 -0500)]
Fix handling of missing syscall in Linux mkdirat.

13 years agoHandle long lines in host lookups in the right place.
Ulrich Drepper [Thu, 13 Jan 2011 16:28:17 +0000 (11:28 -0500)]
Handle long lines in host lookups in the right place.

13 years agoFix assertion when handling DSTs during auditing.
Ulrich Drepper [Thu, 13 Jan 2011 04:10:00 +0000 (23:10 -0500)]
Fix assertion when handling DSTs during auditing.

13 years agoFix alignment in x86 destructor calls.
Ulrich Drepper [Thu, 13 Jan 2011 01:59:32 +0000 (20:59 -0500)]
Fix alignment in x86 destructor calls.

13 years agoAdd missing CL entry.
Ulrich Drepper [Thu, 13 Jan 2011 01:58:21 +0000 (20:58 -0500)]
Add missing CL entry.

13 years agoFix grouping when rounding increases number of integer digits.
Ulrich Drepper [Thu, 13 Jan 2011 01:37:51 +0000 (20:37 -0500)]
Fix grouping when rounding increases number of integer digits.

13 years agoClean up some bits/select.h headers.
Ulrich Drepper [Sun, 9 Jan 2011 21:49:17 +0000 (16:49 -0500)]
Clean up some bits/select.h headers.

13 years agoUpdate Japanese translations.
Ulrich Drepper [Sat, 8 Jan 2011 14:38:14 +0000 (09:38 -0500)]
Update Japanese translations.

13 years agosparc64: Use i386 implementation for fxstat.
David S. Miller [Tue, 4 Jan 2011 20:13:05 +0000 (12:13 -0800)]
sparc64: Use i386 implementation for fxstat.

This was simply missed when Jakub converted all of the
other sparc64 xstat cases.

13 years agoFix infloop on persistent failing calloc in regex.
Jim Meyering [Mon, 27 Dec 2010 23:19:56 +0000 (18:19 -0500)]
Fix infloop on persistent failing calloc in regex.

13 years agoUpdate BZs.
Ulrich Drepper [Sun, 26 Dec 2010 18:54:08 +0000 (13:54 -0500)]
Update BZs.

13 years agoUse prlimit64 for 32-bit [gs]etrlimit64 implementation.
Ulrich Drepper [Sun, 26 Dec 2010 01:12:27 +0000 (20:12 -0500)]
Use prlimit64 for 32-bit [gs]etrlimit64 implementation.

13 years agoUse fastbin macro everywhere.
Ulrich Drepper [Sat, 25 Dec 2010 19:15:42 +0000 (14:15 -0500)]
Use fastbin macro everywhere.

13 years agoChange XPG-compliant strerror_r function to return error code.
Ulrich Drepper [Sat, 25 Dec 2010 18:56:48 +0000 (13:56 -0500)]
Change XPG-compliant strerror_r function to return error code.

13 years agoPretty printing.
Ulrich Drepper [Sat, 25 Dec 2010 01:15:45 +0000 (20:15 -0500)]
Pretty printing.

13 years agoRemove `.ctors' and `.dtors' output sections
H.J. Lu [Sat, 25 Dec 2010 01:14:37 +0000 (20:14 -0500)]
Remove `.ctors' and `.dtors' output sections

13 years agoAlways allow overwriting printf modifiers etc.
Ulrich Drepper [Sat, 25 Dec 2010 00:28:32 +0000 (19:28 -0500)]
Always allow overwriting printf modifiers etc.

13 years agoFix ChangeLogs.
Ulrich Drepper [Mon, 20 Dec 2010 03:52:57 +0000 (22:52 -0500)]
Fix ChangeLogs.

13 years agoMake PowerPC64 default to nonexecutable stack
Ryan S. Arnold [Mon, 20 Dec 2010 03:49:01 +0000 (22:49 -0500)]
Make PowerPC64 default to nonexecutable stack

13 years agoMore accurate computatin of reclen in readdir_r.
Ulrich Drepper [Sun, 19 Dec 2010 21:00:59 +0000 (16:00 -0500)]
More accurate computatin of reclen in readdir_r.

Alignment issue can increase the reclen limit.
Make sure Linux 64-bit readdir_r also accounts for 64-bit alignment
in getdents.

13 years agoUndo accidental checkin.
Ulrich Drepper [Tue, 14 Dec 2010 18:09:28 +0000 (13:09 -0500)]
Undo accidental checkin.

13 years agoDeclare wcpcpy and wcpncpy only under _GNU_SOURCE
Andreas Schwab [Fri, 10 Dec 2010 14:16:12 +0000 (09:16 -0500)]
Declare wcpcpy and wcpncpy only under _GNU_SOURCE

13 years agoFix use of restrict in wchar.h
Andreas Schwab [Fri, 10 Dec 2010 14:15:01 +0000 (09:15 -0500)]
Fix use of restrict in wchar.h

13 years agoFix typo in comment.
Ulrich Drepper [Fri, 10 Dec 2010 00:22:52 +0000 (19:22 -0500)]
Fix typo in comment.

13 years agoFix race in qsort_r initialization.
Ulrich Drepper [Thu, 9 Dec 2010 17:12:58 +0000 (12:12 -0500)]
Fix race in qsort_r initialization.

13 years agoFix -D_FORTIFY_SOURCE memmove and bcop
Jakub Jelinek [Thu, 9 Dec 2010 15:38:18 +0000 (10:38 -0500)]
Fix -D_FORTIFY_SOURCE memmove and bcop

13 years agoMerge branch 'master' of ssh://sourceware.org/git/glibc
Ulrich Drepper [Fri, 3 Dec 2010 14:50:35 +0000 (09:50 -0500)]
Merge branch 'master' of ssh://sourceware.org/git/glibc

Conflicts:
ChangeLog

13 years agoUpdate Italian translation.
Ulrich Drepper [Fri, 3 Dec 2010 14:49:21 +0000 (09:49 -0500)]
Update Italian translation.

13 years agoRemove dead code from x86-32 SSSE3 strncmp.
H.J. Lu [Thu, 2 Dec 2010 03:18:31 +0000 (22:18 -0500)]
Remove dead code from x86-32 SSSE3 strncmp.

13 years agoRelax libm tests for x86-32.
Ulrich Drepper [Tue, 30 Nov 2010 19:57:57 +0000 (14:57 -0500)]
Relax libm tests for x86-32.

13 years agoDon't ignore zero TTL in DNS answers
Andreas Schwab [Fri, 26 Nov 2010 01:50:16 +0000 (20:50 -0500)]
Don't ignore zero TTL in DNS answers

13 years agoldbl-128 fmal compile fix
Jakub Jelinek [Mon, 22 Nov 2010 20:38:35 +0000 (15:38 -0500)]
ldbl-128 fmal compile fix

13 years agoAllow aux_cache_file open()ing to fail silently even in the chroot mode.
Petr Baudis [Mon, 22 Nov 2010 17:47:57 +0000 (12:47 -0500)]
Allow aux_cache_file open()ing to fail silently even in the chroot mode.

The aux_cache fix of bug 11149 introduced a new bug - normally,
ldconfig -r never cares if the auxiliary cache is not available and
that is not a fatal problem, however this is not the case in case
of ldconfig -r when executed as non-root. In that case, ldconfig -r
fails hard unless var/cache/ldconfig/ exists within the chroot. This
patch fixes that.

Conflicts:

ChangeLog

13 years agoOptimize last initgroups patch a bit.
Ulrich Drepper [Mon, 22 Nov 2010 16:15:08 +0000 (11:15 -0500)]
Optimize last initgroups patch a bit.

13 years agoFix multiple nss_compat initgroups() bugs
Ulrich Drepper [Mon, 22 Nov 2010 16:11:24 +0000 (11:11 -0500)]
Fix multiple nss_compat initgroups() bugs

Compat initgroups() is completely broken; the code will always set
skip_initgroups_dyn to true, so initgroups() will never be actually
called, but due to the nature of the code, setgrent() won't be called
either - thus, subsequent invocations of initgroups() will not return
the NIS group list anymore.

This is a simple patch that makes sure skip_initgroups_dyn is set only
in case initgroups is not available; it also attempts to handle the
unavailability of other NSS interfaces better.

Conflicts:

ChangeLog

13 years agoDefine MAP_HUGETLB.
Ulrich Drepper [Fri, 19 Nov 2010 14:35:39 +0000 (09:35 -0500)]
Define MAP_HUGETLB.

13 years agoDefine SWAP_FLAG_DISCARD.
Ulrich Drepper [Tue, 16 Nov 2010 17:17:04 +0000 (12:17 -0500)]
Define SWAP_FLAG_DISCARD.