diff options
| author | jym <jym@NetBSD.org> | 2010-09-16 00:26:49 +0000 |
|---|---|---|
| committer | jym <jym@NetBSD.org> | 2010-09-16 00:26:49 +0000 |
| commit | b60c232a644edc1b2a3463c57bf989ceae97ecab (patch) | |
| tree | 93a5b59e527e78368b043410a8aad97642e90453 /sys/lib | |
| parent | b8a78853500cf5802997c92ab0e09dc270e474d8 (diff) | |
Use standard ELF types for ELF code, instead of paddr_t. paddr_t should
only be used for low level code, like virtual memory internals.
Diffstat (limited to 'sys/lib')
| -rw-r--r-- | sys/lib/libsa/loadfile_elf32.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/lib/libsa/loadfile_elf32.c b/sys/lib/libsa/loadfile_elf32.c index 578d78e3a3d..10ffc66532a 100644 --- a/sys/lib/libsa/loadfile_elf32.c +++ b/sys/lib/libsa/loadfile_elf32.c @@ -1,4 +1,4 @@ -/* $NetBSD: loadfile_elf32.c,v 1.26 2010/09/02 17:10:14 christos Exp $ */ +/* $NetBSD: loadfile_elf32.c,v 1.27 2010/09/16 00:26:49 jym Exp $ */ /*- * Copyright (c) 1997, 2008 The NetBSD Foundation, Inc. @@ -263,8 +263,9 @@ ELFNAMEEND(loadfile)(int fd, Elf_Ehdr *elf, u_long *marks, int flags) int i, j; ssize_t sz; int first; - paddr_t minp = ~0, maxp = 0, pos = 0; - paddr_t offset = marks[MARK_START], shpp, elfp = 0; + Elf_Addr shpp; + Elf_Addr minp = ~0, maxp = 0, pos = 0, elfp = 0; + u_long offset = marks[MARK_START]; ssize_t nr; struct __packed { Elf_Nhdr nh; |
