Ulrich Drepper
b4f55afd03
Define STB_GNU_UNIQUE.
2009-07-07 09:53:01 -07:00
Ulrich Drepper
eba0994e75
Clean up code for hash table handling in ld.so.
2009-07-07 09:49:55 -07:00
Ulrich Drepper
a38862a589
Optimize test for valid ELF symbol types in lookup function.
2009-07-06 06:55:57 -07:00
Andreas Schwab
2123d5815e
Fix wrong PPC_FEATURE_* values.
...
Nothing uses these wrong values yet, but it fixes a warning due to
conflicting definitions in <asm/cputable.h>.
2009-07-05 23:46:03 -07:00
Ulrich Drepper
cea4329592
Minor cleanups in recently added files.
2009-07-03 03:23:01 -07:00
Ulrich Drepper
d6485c981b
Align functions to 16-byte boundary.
...
Some of the new multi-arch string functions for x86-64 were
not aligned to 16 byte boundarie,s possibly creating unnecessary
cache line misses and delays.
2009-07-03 03:01:57 -07:00
H.J. Lu
06e51c8f3d
Add SSE4.2 support for strcspn, strpbrk, and strspn on x86-64.
2009-07-03 02:48:56 -07:00
Ulrich Drepper
241e680320
Fix whitespace in last patch.
2009-07-02 04:34:35 -07:00
H.J. Lu
167d5ed5de
Fix handling of xmm6 in ld.so audit hooks on x86-64.
2009-07-02 04:33:12 -07:00
Ulrich Drepper
af263b8154
Whitespace fixes in last patch.
2009-07-02 03:43:05 -07:00
H.J. Lu
ab6a873fe0
SSSE3 strcpy/stpcpy for x86-64
...
This patch adds SSSE3 strcpy/stpcpy. I got up to 4X speed up on Core 2
and Core i7. I disabled it on Atom since SSSE3 version is slower for
shorter (<64byte) data.
2009-07-02 03:39:03 -07:00
Ulrich Drepper
6cbbaa50aa
Fix possible race when freeing object in fast bin list.
2009-07-02 03:30:55 -07:00
Ulrich Drepper
2fd0cd8b52
Fix NIS and NIS+ getnetbyaddr backends.
...
The addresses were interpreted as class-based network addresses.
2009-07-01 03:41:30 -07:00
Ulrich Drepper
5cd1f906c3
Fix getent networks lookup and resulting incorrect NSS change.
...
I changed the files NSS backend for networks because I thought the
getent use of getnetbyaddr is correct. But it isn't. Undo parts
of the last change and fix getent.
2009-07-01 03:33:26 -07:00
Ulrich Drepper
29ba9812bb
Fix getnetbyaddr implementation.
...
There were two problems in the getnetbyaddr implementation. The type
argument is pretty much useless since (almost) no input file contains
this information and the NSS backends make up the value they fill in
for the n_addrtype field. Therefore we now declare that passing AF_UNSPEC
is always recognized. Secondly, the files backend didn't compare the network
numbers with the correct endianess.
Also change getent to take advantage of the type parameter change.
2009-07-01 02:42:59 -07:00
Ulrich Drepper
e6bd12ddf7
Regenerated.
2009-06-30 05:33:52 -07:00
Ulrich Drepper
b38a2e2e64
Fix little checkin problem in last patch.
2009-06-30 04:41:38 -07:00
H.J. Lu
0181291385
Determine and store processor family and model on x86-64.
2009-06-30 04:39:09 -07:00
Ulrich Drepper
44d20bca52
Implement second fallback mode for DNS requests.
...
There is some more shardware/software out there which has problems
if two DNS requests are sent using the same tuple
(source addr, source port, dest addr, dest port)
This can range from firewalls to load balancers. Some of the vendors
already fixed it in response to this problem. Still, we need a way
to make glibc work with broken environments. The single-request-reopen
flag can be used or we fall back automatically to this mode.
2009-06-26 03:47:47 -07:00
Ulrich Drepper
54c99aabdb
Whitespace fix.
2009-06-25 08:57:44 -07:00
Andreas Schwab
80a98966c8
Fix text relocation on ppc32.
...
The ____longjmp_chk implementation didn't load from memory the
right way.
2009-06-25 08:56:20 -07:00
Andreas Schwab
3f241d7584
Fix cfa offset for saved registers in PPC sqrt implementations.
2009-06-24 11:36:57 -07:00
Andreas Schwab
7a7c2c2465
Handle empty TZ strings at the end of new-style timzeone files correctly.
2009-06-23 09:13:30 -07:00
Ulrich Drepper
58d60030df
Update from translation team.
2009-06-22 22:53:20 -07:00
Ulrich Drepper
20a3ce8538
Update from translation team.
2009-06-22 21:55:15 -07:00
Ulrich Drepper
059215ae21
Clean up whitespaces in last patch.
2009-06-22 20:39:37 -07:00
H.J. Lu
772f4e6a1b
Add SSE4.2 support for strcmp and strncmp on x86-64.
2009-06-22 20:38:41 -07:00
Ulrich Drepper
9618c7c20e
More whitespace cleanups.
2009-06-22 15:11:18 -07:00
Ulrich Drepper
e364e6f118
Clean up whitespaces in last patch.
2009-06-22 15:10:30 -07:00
H.J. Lu
3c30afc862
Add more IFUNC tests.
...
Mostly tests around not-exported IFUNC functions, IFUNC in statically
linked binaries and PIEs, etc.
2009-06-22 15:07:40 -07:00
Ulrich Drepper
ccab6d8f73
Fix broken up NIS groups for compat NSS module.
...
The check for the inclusion of a group in the result gave up too early
in case of broken-up NIS groups. We now fall back automatically to
the slow mode of using getgrent_r. As an optimization, if there is
not blacklist we need not perform the check in the first place and
therefore can just accept the results of the initgroups_dyn callback.
2009-06-20 20:39:19 -07:00
Ulrich Drepper
f6887a0d9a
Add some more tests to malloc to detect corruptions.
2009-06-18 22:37:31 -07:00
Ulrich Drepper
d0a2af7106
Add 802.15.4 definitions to header files.
2009-06-18 07:52:38 -07:00
H.J. Lu
d8366b0970
Use +link-pie Makefile rule to link PIE ifunc tests.
2009-06-17 19:55:18 -07:00
Ulrich Drepper
f051ddfe22
Build pt_chown as PIE.
2009-06-16 20:46:42 -07:00
Andreas Schwab
f60ddf9bf7
Don't treat bug reporting message as a format string.
2009-06-16 20:34:55 -07:00
Ulrich Drepper
8a909c6430
Git didn't see the ChangeLog entry.
2009-06-16 15:59:35 -07:00
Ulrich Drepper
f793b62438
Extend pt_chown to drop privileges.
...
If libcap is available, use it to drop privileges in pt_chown before
starting the work to change the permissions and ownership of the
slave device.
2009-06-16 15:58:07 -07:00
Jakub Jelinek
fab8238de6
Fix x86-64 memchr for large lengths.
2009-06-16 10:23:31 -07:00
H.J. Lu
435aa54b3b
Consolidate PIE linking Makefile rules.
2009-06-16 09:19:59 -07:00
Ryan S. Arnold
25bfbb9e0e
Fix incorrect use of cmpldi in 32-bit PPC code.
...
The 32-bit PowerPC POWER6 memcpy uses the cmpldi insn when it should use a cmplwi.
BZ #10107
2009-06-16 08:29:04 -07:00
Ulrich Drepper
b23964c620
Define week, first_weekday, first_workday in de_AT locale.
...
BZ #10011
2009-06-16 08:25:01 -07:00
Ulrich Drepper
3c8770316b
Add missing include.
2009-06-16 08:00:10 -07:00
Ulrich Drepper
b34de9ea81
Fold Linux-specific grantpt code into Unix version.
2009-06-16 07:59:09 -07:00
Ulrich Drepper
eae3208e24
Run tst-fgetwc with necessary envvar.
2009-06-16 07:48:27 -07:00
Ulrich Drepper
837dea7cf5
Optimize pt_chown.
...
Don't call chown and chmod if not necessary.
2009-06-15 22:58:21 -07:00
Ulrich Drepper
292e3abebf
Fix permission of slave device on devpts if necessary.
...
If devptr is misconfigured the slave device permission after grantpt
might not be 0620. BZ #10166
2009-06-15 22:56:51 -07:00
Ulrich Drepper
395a37e379
When iterating over CPU bitmask, don't try more than CPU_SETSIZE.
2009-06-15 21:12:57 -07:00
Arnaud Ebalard
7ed520bd85
Fix type of nd_opt_home_agent_info_preference.
2009-06-15 20:33:39 -07:00
Aurelien Jarno
c518f9a4b4
Extend getent to handle the shadow database.
...
BZ #10207
2009-06-15 17:49:35 -07:00