diff options
author | Artur Grabowski <art@cvs.openbsd.org> | 2001-01-25 05:42:13 +0000 |
---|---|---|
committer | Artur Grabowski <art@cvs.openbsd.org> | 2001-01-25 05:42:13 +0000 |
commit | cd8d568d8bac10fc55ddacbd83e5b8dee9dc7094 (patch) | |
tree | 01b1746597a7541c26b38586a159c97400666e0a /usr.sbin/config/exec_elf.c | |
parent | edaf8b0534d5240fa881cf1b752ef5b86cd90d21 (diff) |
Make this elf-size independent.
config -e works on my alpha.
Diffstat (limited to 'usr.sbin/config/exec_elf.c')
-rw-r--r-- | usr.sbin/config/exec_elf.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/usr.sbin/config/exec_elf.c b/usr.sbin/config/exec_elf.c index 80c1aa57673..b28409ff5d5 100644 --- a/usr.sbin/config/exec_elf.c +++ b/usr.sbin/config/exec_elf.c @@ -1,4 +1,4 @@ -/* $OpenBSD: exec_elf.c,v 1.2 2000/09/30 16:06:34 aaron Exp $ */ +/* $OpenBSD: exec_elf.c,v 1.3 2001/01/25 05:42:12 art Exp $ */ /* * Copyright (c) 1999 Mats O Jansson. All rights reserved. @@ -30,7 +30,7 @@ */ #ifndef LINT -static char rcsid[] = "$OpenBSD: exec_elf.c,v 1.2 2000/09/30 16:06:34 aaron Exp $"; +static char rcsid[] = "$OpenBSD: exec_elf.c,v 1.3 2001/01/25 05:42:12 art Exp $"; #endif #include <err.h> @@ -47,9 +47,9 @@ static char rcsid[] = "$OpenBSD: exec_elf.c,v 1.2 2000/09/30 16:06:34 aaron Exp #include "ukc.h" caddr_t ptr,rest,pre; -Elf32_Ehdr elf_ex; -Elf32_Phdr *elf_phdr; -Elf32_Shdr *elf_shdr; +Elf_Ehdr elf_ex; +Elf_Phdr *elf_phdr; +Elf_Shdr *elf_shdr; char *elf_total; char *elf_shstrtab; off_t elf_size; @@ -59,7 +59,7 @@ elf_adjust(x) caddr_t x; { int i; - Elf32_Shdr *s; + Elf_Shdr *s; unsigned long y = 0; s = elf_shdr; @@ -84,7 +84,7 @@ elf_readjust(x) caddr_t x; { int i; - Elf32_Shdr *s; + Elf_Shdr *s; unsigned long y = 0; s = elf_shdr; @@ -126,8 +126,8 @@ elf_loadkernel(file) char *file; { int fd; - Elf32_Phdr *p; - Elf32_Shdr *s; + Elf_Phdr *p; + Elf_Shdr *s; if ((fd = open(file, O_RDONLY | O_EXLOCK, 0)) < 0) err(1, "%s", file); @@ -145,8 +145,8 @@ elf_loadkernel(file) if (read(fd, elf_total, elf_size) != elf_size) errx(1, "can't read elf kernel"); - elf_phdr = (Elf32_Phdr *)&elf_total[elf_ex.e_phoff]; - elf_shdr = (Elf32_Shdr *)&elf_total[elf_ex.e_shoff]; + elf_phdr = (Elf_Phdr *)&elf_total[elf_ex.e_phoff]; + elf_shdr = (Elf_Shdr *)&elf_total[elf_ex.e_shoff]; p = elf_phdr; s = elf_shdr; |