aboutsummaryrefslogtreecommitdiffstats
path: root/elf/elf_utils.h
diff options
context:
space:
mode:
authorStefan Bucur <stefanb@zytor.com>2008-06-15 14:48:36 +0300
committerStefan Bucur <stefan@stefan-ubumac.(none)>2009-03-15 10:02:14 +0200
commit2c85080419f8a44a35f319304745f9dd94d5839e (patch)
tree25dee6ad31a6398e15aaa1114c3a1052d528b680 /elf/elf_utils.h
parentc452160ab1e3f591f50dde0a7168d5275e17efb8 (diff)
downloadsyslinux-elf-2c85080419f8a44a35f319304745f9dd94d5839e.tar.gz
syslinux-elf-2c85080419f8a44a35f319304745f9dd94d5839e.tar.xz
syslinux-elf-2c85080419f8a44a35f319304745f9dd94d5839e.zip
Implemented support for GNU hash tables.
The implementation is an adaptation from the uClibc dynamic ELF loading and linking.
Diffstat (limited to 'elf/elf_utils.h')
-rw-r--r--elf/elf_utils.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/elf/elf_utils.h b/elf/elf_utils.h
index 604daa58..888d912a 100644
--- a/elf/elf_utils.h
+++ b/elf/elf_utils.h
@@ -24,5 +24,6 @@ static inline Elf32_Phdr *elf_get_ph(void *elf_image, int index) {
}
extern unsigned long elf_hash(const unsigned char *name);
+extern unsigned long elf_gnu_hash(const unsigned char *name);
#endif /*ELF_UTILS_H_*/