OSDN Git Service

need to make sure elf_find_dynamic(key) is big enough to handle 64bit hosts
authorMike Frysinger <vapier@gentoo.org>
Fri, 30 Dec 2005 06:10:22 +0000 (06:10 -0000)
committerMike Frysinger <vapier@gentoo.org>
Fri, 30 Dec 2005 06:10:22 +0000 (06:10 -0000)
utils/ldd.c
utils/readelf.c

index c46223a..ff1ec4a 100644 (file)
@@ -217,7 +217,7 @@ ElfW(Phdr) * elf_find_phdr_type( uint32_t type, ElfW(Ehdr) *ehdr)
 }
 
 /* Returns value if return_val==1, ptr otherwise */
-void * elf_find_dynamic(int const key, ElfW(Dyn) *dynp,
+void * elf_find_dynamic( int64_t const key, ElfW(Dyn) *dynp,
        ElfW(Ehdr) *ehdr, int return_val)
 {
        ElfW(Phdr) *pt_text = elf_find_phdr_type(PT_LOAD, ehdr);
index f538fde..b8b2322 100644 (file)
@@ -89,7 +89,7 @@ ElfW(Phdr) * elf_find_phdr_type( uint32_t type, ElfW(Ehdr) *ehdr)
 }
 
 /* Returns value if return_val==1, ptr otherwise */ 
-void * elf_find_dynamic(int const key, ElfW(Dyn) *dynp, 
+void * elf_find_dynamic( int64_t const key, ElfW(Dyn) *dynp, 
        ElfW(Ehdr) *ehdr, int return_val)
 {
        ElfW(Phdr) *pt_text = elf_find_phdr_type(PT_LOAD, ehdr);