summaryrefslogtreecommitdiffstats
path: root/sys/boot/common/load_elf.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/boot/common/load_elf.c')
-rw-r--r--sys/boot/common/load_elf.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/boot/common/load_elf.c b/sys/boot/common/load_elf.c
index 22f7ff7..95a437c 100644
--- a/sys/boot/common/load_elf.c
+++ b/sys/boot/common/load_elf.c
@@ -48,11 +48,11 @@ typedef struct elf_file {
Elf_Phdr *ph;
Elf_Ehdr *ehdr;
Elf_Sym *symtab;
- Elf_Off *hashtab;
- Elf_Off nbuckets;
- Elf_Off nchains;
- Elf_Off* buckets;
- Elf_Off* chains;
+ Elf_Hashelt *hashtab;
+ Elf_Hashelt nbuckets;
+ Elf_Hashelt nchains;
+ Elf_Hashelt *buckets;
+ Elf_Hashelt *chains;
char *strtab;
size_t strsz;
int fd;
@@ -481,7 +481,7 @@ nosyms:
break;
switch (dp[i].d_tag) {
case DT_HASH:
- ef->hashtab = (Elf_Off*)(dp[i].d_un.d_ptr + off);
+ ef->hashtab = (Elf_Hashelt*)(dp[i].d_un.d_ptr + off);
break;
case DT_STRTAB:
ef->strtab = (char *)(dp[i].d_un.d_ptr + off);
OpenPOWER on IntegriCloud