From 50adcf84a2bd24ad9aa3fa87e368007d02a5102d Mon Sep 17 00:00:00 2001 From: Joakim Tjernlund Date: Sun, 18 Sep 2005 14:14:56 +0000 Subject: Remove unused function. --- ldso/include/dl-hash.h | 1 - ldso/ldso/dl-hash.c | 15 --------------- 2 files changed, 16 deletions(-) (limited to 'ldso') diff --git a/ldso/include/dl-hash.h b/ldso/include/dl-hash.h index 00b9c87f6..9ddce570e 100644 --- a/ldso/include/dl-hash.h +++ b/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); diff --git a/ldso/ldso/dl-hash.c b/ldso/ldso/dl-hash.c index 188b2917a..2247207a6 100644 --- a/ldso/ldso/dl-hash.c +++ b/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 -- cgit v1.2.3