Commit Graph

17603 Commits

Author SHA1 Message Date
Ulrich Drepper 07eb4b716e Always allow overwriting printf modifiers etc. 2010-12-24 19:28:32 -05:00
Ulrich Drepper 14b697f75a Fix ChangeLogs. 2010-12-19 22:52:57 -05:00
Ryan S. Arnold 30950a5fd2 Make PowerPC64 default to nonexecutable stack 2010-12-19 22:49:01 -05:00
Ulrich Drepper db753e2cfb 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.
2010-12-19 16:00:59 -05:00
Ulrich Drepper 283007197c Undo accidental checkin. 2010-12-14 13:09:28 -05:00
Andreas Schwab dbb0472f05 Declare wcpcpy and wcpncpy only under _GNU_SOURCE 2010-12-10 09:16:12 -05:00
Andreas Schwab 4f1972374a Fix use of restrict in wchar.h 2010-12-10 09:15:01 -05:00
Ulrich Drepper eaea92f137 Fix typo in comment. 2010-12-09 19:22:52 -05:00
Ulrich Drepper fb88ac72c2 Fix race in qsort_r initialization. 2010-12-09 12:12:58 -05:00
Jakub Jelinek 42acbb92c8 Fix -D_FORTIFY_SOURCE memmove and bcop 2010-12-09 10:38:18 -05:00
Ulrich Drepper a5b913e299 Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
	ChangeLog
2010-12-03 09:50:35 -05:00
Ulrich Drepper c038d98d63 Update Italian translation. 2010-12-03 09:49:21 -05:00
H.J. Lu 3a4a2499ec Remove dead code from x86-32 SSSE3 strncmp. 2010-12-01 22:18:31 -05:00
Ulrich Drepper 1e24cf6e6e Relax libm tests for x86-32. 2010-11-30 14:57:57 -05:00
Andreas Schwab a769081960 Don't ignore zero TTL in DNS answers 2010-11-25 20:50:16 -05:00
Jakub Jelinek 3bf8d1b10c ldbl-128 fmal compile fix 2010-11-22 15:38:35 -05:00
Petr Baudis 6db52fbb27 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
2010-11-22 12:47:57 -05:00
Ulrich Drepper eaca75697f Optimize last initgroups patch a bit. 2010-11-22 11:15:08 -05:00
Ulrich Drepper 3056dcdb78 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
2010-11-22 11:11:24 -05:00
Ulrich Drepper cf7c9078a5 Define MAP_HUGETLB. 2010-11-19 09:35:39 -05:00
Ulrich Drepper a1fb5e3ebe Define SWAP_FLAG_DISCARD. 2010-11-16 12:17:04 -05:00
Andreas Schwab 3540d66b66 Fix memory leak in fnmatch 2010-11-12 03:51:28 -05:00
H.J. Lu 13b695749a Support Intel processor model 6 and model 0x2. 2010-11-12 03:48:52 -05:00
Luis Machado da93d21475 Fix comparison in sqrtl for IBM long double 128. 2010-11-10 16:15:05 -05:00
H.J. Lu 8ca52c6e3b Fix one exit path in x86-64 SSE4.2 str{,n}casecmp. 2010-11-10 03:05:37 -05:00
Ulrich Drepper 69da074d7a Fix warnings in __bswap_16. 2010-11-10 02:38:35 -05:00
H.J. Lu ff02d5280b Use IFUNC on x86-64 memset 2010-11-08 03:41:34 -05:00
Luis Machado 344d0b545d power7-optimized mempcpy 2010-11-05 08:01:13 -04:00
Ulrich Drepper c0dde15b5d 32bit memset-sse2.S fails with uneven cache size
32bit memset-sse2.S assumes cache size is multiple of 128 bytes.  If
it isn't true, memset-sse2.S will fail.  For example, a processor can
have 24576 KB L3 cache and 20 cores. That is 2516582 byte per core. Half
of it is 1258291, which isn't helpful for vector instructions.  This
patch rounds cache sizes to multiple of 256 bytes and adds "raw" cache
sizes.
2010-11-05 07:57:46 -04:00
Miklos Szeredi 0e516e0e14 Verify in ttyname() that the symlink is valid. 2010-11-03 00:25:45 -04:00
Erich Ritz 0e012e8734 Fix typo in comment. 2010-11-01 14:50:24 -04:00
Ulrich Drepper de0ff7bcf6 Update Danish translations. 2010-11-01 14:27:55 -04:00
Ulrich Drepper fa41c84d73 Fix assertion in ld.so, introduced by delayed adding to global list. 2010-10-26 13:01:46 -04:00
Ulrich Drepper c54ff5c67e Add missing file. 2010-10-26 00:23:45 -04:00
Andreas Krebbel f09677388a Fix concurrency problem between dl_open and dl_iterate_phdr 2010-10-26 00:23:14 -04:00
Richard Li dbf3a06904 Fix x86-64 strchr propagation of search byte into all bytes of SSE register 2010-10-25 14:13:17 -04:00
Ulrich Drepper fdc0f374bc Fix perturbing in malloc on free. 2010-10-24 22:37:00 -04:00
Michael B. Brutman d0b9e94faf powerpc: PPCA2/A2 optimized memcpy function 2010-10-24 21:47:33 -04:00
Andreas Schwab 8e9f92e9d5 Require suid bit on audit objects in privileged programs 2010-10-24 21:43:15 -04:00
Andreas Schwab bc96fbda27 Work around shortest-stem feature in make 3.82+ 2010-10-24 21:42:39 -04:00
Andreas Schwab 22cd1c9bcf Don't expand DST twice in dl_open 2010-10-24 20:40:14 -04:00
Ulrich Drepper 18edac4857 Provide FP_FAST_FMA{,F,L} definitions for x86/x86-64. 2010-10-19 12:56:42 -04:00
Michael Meissner d20501241e Add C99 FP_FAST_FMA{,F,L} macros to math.h 2010-10-19 12:49:05 -04:00
Ulrich Drepper 6ce0bb748d Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
	ChangeLog
2010-10-19 12:47:13 -04:00
Jakub Jelinek 7c08a05c5f IEEE quad fmal fixes 2010-10-18 07:29:50 -04:00
Jakub Jelinek 475facd1f5 Missing CL. 2010-10-15 15:27:16 -04:00
Jakub Jelinek 3e692e0518 Implement fmal, some fma bugfixes 2010-10-15 15:26:06 -04:00
Jakub Jelinek f3f7372de1 Fix some more dbl-64/s_fma.c issue 2010-10-15 15:25:14 -04:00
Andreas Schwab 14d43591fa Expect PLT call to _Unwind_Find_FDE on s390*-linux 2010-10-15 07:29:38 -04:00
Jakub Jelinek 5e908464b9 Implement accurate fma. 2010-10-13 22:27:03 -04:00