mirror of
git://sourceware.org/git/glibc.git
synced 2025-01-24 12:25:35 +08:00
Update.
* sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Use _dl_cache_libcmp instead of strcmp.
This commit is contained in:
parent
647361287d
commit
686dfcd106
@ -1,5 +1,8 @@
|
||||
1999-05-02 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Use
|
||||
_dl_cache_libcmp instead of strcmp.
|
||||
|
||||
* sysdeps/generic/glob.c (glob_in_dir): It's no error if opendir
|
||||
fails on a file.
|
||||
Reported by Sergei Ivanov <svivanov@pdmi.ras.ru> [PR libc/1032].
|
||||
|
@ -179,7 +179,9 @@ _dl_load_cache_lookup (const char *name)
|
||||
using them. */
|
||||
&& cache->libs[middle - 1].key < cachesize - sizeof *cache
|
||||
/* Actually compare the entry. */
|
||||
&& strcmp (name, cache_data + cache->libs[middle - 1].key) == 0)
|
||||
&& (_dl_cache_libcmp (name,
|
||||
cache_data + cache->libs[middle - 1].key)
|
||||
== 0))
|
||||
--middle;
|
||||
|
||||
do
|
||||
@ -192,7 +194,9 @@ _dl_load_cache_lookup (const char *name)
|
||||
index is ok and whether the name matches. Otherwise
|
||||
we are done. */
|
||||
&& (cache->libs[middle].key >= cachesize - sizeof *cache
|
||||
|| strcmp (name, cache_data + cache->libs[middle].key) != 0))
|
||||
|| (_dl_cache_libcmp (name,
|
||||
cache_data + cache->libs[middle].key)
|
||||
!= 0)))
|
||||
break;
|
||||
|
||||
flags = cache->libs[middle].flags;
|
||||
|
Loading…
Reference in New Issue
Block a user