OSDN Git Service

Remove unused function.
authorJoakim Tjernlund <joakim.tjernlund@transmode.se>
Sun, 18 Sep 2005 14:14:56 +0000 (14:14 -0000)
committerJoakim Tjernlund <joakim.tjernlund@transmode.se>
Sun, 18 Sep 2005 14:14:56 +0000 (14:14 -0000)
ldso/include/dl-hash.h
ldso/ldso/dl-hash.c

index 00b9c87..9ddce57 100644 (file)
@@ -69,7 +69,6 @@ extern struct dyn_elf     * _dl_symbol_tables;
 extern struct elf_resolve * _dl_loaded_modules;
 extern struct dyn_elf    * _dl_handles;
 
-extern struct elf_resolve * _dl_check_hashed_files(const char * libname);
 extern struct elf_resolve * _dl_add_elf_hash_table(const char * libname, 
        char * loadaddr, unsigned long * dynamic_info, 
        unsigned long dynamic_addr, unsigned long dynamic_size);
index 188b291..2247207 100644 (file)
@@ -77,21 +77,6 @@ static inline Elf_Symndx _dl_elf_hash(const char *name)
        return hash;
 }
 
-/* Check to see if a library has already been added to the hash chain.  */
-struct elf_resolve *_dl_check_hashed_files(const char *libname)
-{
-       struct elf_resolve *tpnt;
-       int len = _dl_strlen(libname);
-
-       for (tpnt = _dl_loaded_modules; tpnt; tpnt = tpnt->next) {
-               if (_dl_strncmp(tpnt->libname, libname, len) == 0 &&
-                   (tpnt->libname[len] == '\0' || tpnt->libname[len] == '.'))
-                       return tpnt;
-       }
-
-       return NULL;
-}
-
 /*
  * We call this function when we have just read an ELF library or executable.
  * We add the relevant info to the symbol chain, so that we can resolve all