summaryrefslogtreecommitdiff
path: root/sys/lib
diff options
context:
space:
mode:
authorjym <jym@NetBSD.org>2010-09-16 00:26:49 +0000
committerjym <jym@NetBSD.org>2010-09-16 00:26:49 +0000
commitb60c232a644edc1b2a3463c57bf989ceae97ecab (patch)
tree93a5b59e527e78368b043410a8aad97642e90453 /sys/lib
parentb8a78853500cf5802997c92ab0e09dc270e474d8 (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.c7
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;