Browse Source

Remove unused function.

Joakim Tjernlund 18 years ago
parent
commit
50adcf84a2
2 changed files with 0 additions and 16 deletions
  1. 0 1
      ldso/include/dl-hash.h
  2. 0 15
      ldso/ldso/dl-hash.c

+ 0 - 1
ldso/include/dl-hash.h

@@ -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);

+ 0 - 15
ldso/ldso/dl-hash.c

@@ -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