Andreas Jaeger
b4b4c2968e
Fix O_RSYNC
...
(O_RSYNC): Define to __O_RSYNC if it exists, otherwise to O_SYNC.
2012-10-22 19:59:22 +02:00
Jim Blandy
6fb54a2254
Don't pass shell loops' stdin to programs run on glibc's host.
2012-10-22 17:12:17 +00:00
Joseph Myers
2b4a59f535
Move ChangeLog entry to correct file.
2012-10-22 17:09:51 +00:00
Andreas Jaeger
2a0e2669f9
Always define __O_LARGEFILE
2012-10-22 16:23:20 +02:00
Andreas Jaeger
76e38f9aa7
Add missed ChangeLog entry
2012-10-22 09:31:36 +02:00
Andreas Jaeger
7cd37b437c
Improve <bits/fcntl-linux.h>: F_GETLK etc.
...
(F_GETLK, F_SETLK, F_SETLKW) [!F_GETLK]: Define values for [!__USE_FILE_OFFSET64].
2012-10-22 09:31:13 +02:00
Andreas Jaeger
481b90b9d6
Use __O_LARGEFILE instead of O_LARGEFILE
2012-10-22 09:20:00 +02:00
Jim Blandy
aba759841b
Use $(NM) not nm in tst-cancel-wrappers.
2012-10-21 22:38:34 +00:00
Andreas Jaeger
88d4247f19
SH: Use <bits/fcntl-linux.h>
...
Remove all definitions and declarations that are provided by
<bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
2012-10-21 20:01:32 +02:00
H.J. Lu
f2eed20524
Check the main application only if SHARED is defined
2012-10-20 16:16:59 -07:00
Andreas Jaeger
335e6931e2
Reorganization of bits/fcntl.h for Linux
...
Create a new bits/fcntl-linux.h that contains Linux generic code and a
include it from the architecture specific bits/fcntl.h.
Architectures done: x86, SPARC, s390
2012-10-20 12:54:49 +02:00
Roland McGrath
ac5c94d31d
Alsways include <bits/types.h> in <fcntl.h>.
...
Move include of <bits/types.h> to the top and include it unconditionally.
2012-10-20 12:53:58 +02:00
H.J. Lu
228cfb018a
Add wcsmbs IFUNC tests
2012-10-19 22:13:34 -07:00
H.J. Lu
69f07e5fd1
Add string IFUNC tests
2012-10-19 22:10:16 -07:00
H.J. Lu
de54b33a3d
Add debug IFUNC tests
2012-10-19 22:02:47 -07:00
Siddhesh Poyarekar
88481c1638
Retry read in ld.so if the entire ELF header is not read in
...
[BZ #13601 ]
A read operation could return less than requested data for a number of
reasons.
2012-10-20 08:03:54 +05:30
Joseph Myers
89f1c38881
Use $(built-program-cmd) in io/ftwtest-sh.
2012-10-19 23:31:28 +00:00
Joseph Myers
e40a0d2113
Use $(run-program-prefix) in more shell script tests.
2012-10-19 23:30:43 +00:00
Joseph Myers
728e272aec
Remove relics of support for configuring in the source directory.
2012-10-19 20:03:12 +00:00
Joseph Myers
d528cdcfde
Use working directory, not /tmp, in io/ftwtest-sh.
2012-10-19 20:01:45 +00:00
Joseph Myers
135948bd50
Use $(built-program-cmd) in posix/tst-getconf.sh.
2012-10-19 20:00:43 +00:00
Jim Blandy
3c97f6525f
Clean up localedata/tst-wctype.sh to match how it is called.
2012-10-19 19:59:34 +00:00
H.J. Lu
38c7829650
Add a testcase for BZ #14716
2012-10-19 01:20:12 -07:00
Markus Trippelsdorf
d077f65fc8
Comment on slow compilation of math/test-tgmath2.c
...
The math/test-tgmath2.c testcase uses very long lines
(>3 million), so it may take a while to compile it.
See: http://llvm.org/bugs/show_bug.cgi?id=14106 and
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54402
2012-10-18 16:03:49 -04:00
Joseph Myers
ced52c719c
Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h.
2012-10-18 18:50:43 +00:00
Siddhesh Poyarekar
b741de23e2
Add note on free list pointers overwriting M_PERTURB bytes
...
Fixes BZ #12140 .
2012-10-18 08:25:03 +05:30
Joseph Myers
f9b9d9c945
Don't call feclearexcept in gamma function tests.
2012-10-17 23:42:32 +00:00
Florian Weimer
172a631a1f
__alloc_dir: avoid integer overflow in malloc argument
2012-10-16 10:33:50 +02:00
Maxim Kuvyrkov
e9f3725206
Fix BZ #14716 : memmem crash
2012-10-15 17:22:41 -07:00
H.J. Lu
d394eb742a
Use __uint64_t in x86 __bswap_64
2012-10-12 09:21:47 -07:00
Andreas Schwab
ca38dc17d8
Avoid PLT references from __get_clockfreq on powerpc
2012-10-12 16:54:06 +02:00
H.J. Lu
ac49ecaf9d
Add x86-64 __libc_ifunc_impl_list
2012-10-11 16:41:12 -07:00
H.J. Lu
b090e8ea45
Add i686 __libc_ifunc_impl_list
2012-10-11 16:40:02 -07:00
H.J. Lu
11dd4af68c
Framework to test IFUNC implementations on target
2012-10-11 16:40:01 -07:00
H.J. Lu
9a387d1f78
Use IFUNC memmove/memset in x86-64 bcopy/bzero
...
Also add separate tests for bcopy and bzero.
2012-10-11 13:58:16 -07:00
Joseph Myers
1e4a95361c
Use $CXX not cc1plus to locate C++ headers.
2012-10-10 22:07:36 +00:00
Joseph Myers
d173d12e77
Don't include link-libc-static in +link-static-before-libc.
2012-10-10 21:07:20 +00:00
Joseph Myers
472371b9b0
Remove _IO_pos_t.
2012-10-10 16:05:36 +00:00
Alexandre Oliva
89a3ad0b6e
* NEWS: Add note about FIPS mode. Wording suggested by Roland
...
McGrath.
2012-10-10 07:06:03 -03:00
Alexandre Oliva
e745142509
* crypt/crypt-entry.c: Include fips-private.h.
...
(__crypt_r, __crypt): Disable MD5 and DES if FIPS is enabled.
* crypt/md5c-test.c (main): Tolerate disabled MD5.
* sysdeps/unix/sysv/linux/fips-private.h: New file.
* sysdeps/generic/fips-private.h: New file, dummy fallback.
2012-10-10 07:05:46 -03:00
Alexandre Oliva
4ba74a3573
* crypt/crypt-private.h: Include stdbool.h.
...
(_ufc_setup_salt_r): Return bool.
* crypt/crypt-entry.c: Include errno.h.
(__crypt_r): Return NULL with EINVAL for bad salt.
* crypt/crypt_util.c (bad_for_salt): New.
(_ufc_setup_salt_r): Check that salt is long enough and within
the specified alphabet.
* crypt/badsalttest.c: New file.
* crypt/Makefile (tests): Add it.
($(objpfx)badsalttest): New.
2012-10-10 07:05:10 -03:00
Maxim Kuvyrkov
f96f12423a
Add NEWS entry for BZ #14602 .
2012-10-09 17:09:30 -07:00
Joseph Myers
0e8e0c1c93
Make libm-test.inc test comparison macros.
2012-10-09 23:34:12 +00:00
Roland McGrath
b8493de0ec
Add missing magic to GLIBC_PROVIDES.
2012-10-09 15:41:30 -07:00
Roland McGrath
273edc5e13
Free errstring if _dl_addr doesn't returns 0
2012-10-09 15:22:16 -07:00
Joseph Myers
c8450f70fa
Remove _G_off64_t and _G_stat64 from _G_config.h.
2012-10-09 15:09:32 +00:00
Maxim Kuvyrkov
57e605ba50
Fix BZ #14602 : strstr and strcasestr return wrong result.
2012-10-08 20:52:53 -07:00
Joseph Myers
ef1bb3618c
Improve libm test coverage of classification macros / functions.
2012-10-08 22:22:23 +00:00
Jonathan Nieder
55f115345a
Makerules (check-abi-%): force C locale when running objdump
...
abilist.awk relies on English-language output to find the "file
format" header line in "objdump --dynamic-syms" output, so force the
locale.
Without this change, "make check" fails in non-English locales:
| diff -p -U 0 ../sysdeps/unix/sysv/linux/x86_64/64/nptl/libBrokenLocale.abilist [...]/locale/libBrokenLocale.symlist
| --- ../sysdeps/unix/sysv/linux/x86_64/64/nptl/libBrokenLocale.abilist 2012-10-02 18:33:50.761863147 -0700
| +++ [...]/locale/libBrokenLocale.symlist 2012-10-03 00:11:22.877234252 -0700
| @@ -0,0 +1 @@
| +Don't grok this line: [...]/locale/libBrokenLocale.so: format de fichier elf64-x86-64
| make[2]: *** [check-abi-libBrokenLocale] Erreur 1
2012-10-08 14:04:15 -07:00
Andreas Schwab
1ab2935061
Fix missing include in sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.c
2012-10-08 12:13:39 +02:00