diff options
| author | mycroft <mycroft@NetBSD.org> | 1999-11-07 06:48:21 +0000 |
|---|---|---|
| committer | mycroft <mycroft@NetBSD.org> | 1999-11-07 06:48:21 +0000 |
| commit | 7ea23adf3469da3ad849dd2f0615ca871dd072a2 (patch) | |
| tree | c09ca8389b23f702dcb17f6bf831bc73452c8e70 /libexec | |
| parent | 4b9f2ff9e071abf99a75d27f780ab94137c1f0bb (diff) | |
More fallout.
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/ld.elf_so/arch/powerpc/ppc_reloc.c | 14 | ||||
| -rw-r--r-- | libexec/ld.elf_so/rtld.h | 6 |
2 files changed, 10 insertions, 10 deletions
diff --git a/libexec/ld.elf_so/arch/powerpc/ppc_reloc.c b/libexec/ld.elf_so/arch/powerpc/ppc_reloc.c index 55ac3845063..9b7d3cc88b7 100644 --- a/libexec/ld.elf_so/arch/powerpc/ppc_reloc.c +++ b/libexec/ld.elf_so/arch/powerpc/ppc_reloc.c @@ -1,4 +1,4 @@ -/* $NetBSD: ppc_reloc.c,v 1.7 1999/11/07 06:41:49 mycroft Exp $ */ +/* $NetBSD: ppc_reloc.c,v 1.8 1999/11/07 06:48:21 mycroft Exp $ */ /*- * Copyright (C) 1998 Tsubai Masanari @@ -38,11 +38,11 @@ #include "debug.h" #include "rtld.h" -caddr_t _rtld_bind_powerpc __P((const Obj_Entry *, Elf_Word)); +caddr_t _rtld_bind_powerpc __P((Obj_Entry *, Elf_Word)); void _rtld_powerpc_pltcall __P((Elf_Word)); void _rtld_powerpc_pltresolve __P((Elf_Word, Elf_Word)); -static Elf_Addr _rtld_bind_pltgot __P((const Obj_Entry *, const Elf_RelA *)); +static Elf_Addr _rtld_bind_pltgot __P((Obj_Entry *, const Elf_RelA *)); #define ha(x) ((((u_int32_t)(x) & 0x8000) ? \ ((u_int32_t)(x) + 0x10000) : (u_int32_t)(x)) >> 16) @@ -53,7 +53,7 @@ static Elf_Addr _rtld_bind_pltgot __P((const Obj_Entry *, const Elf_RelA *)); */ caddr_t _rtld_bind_powerpc(obj, reloff) - const Obj_Entry *obj; + Obj_Entry *obj; Elf_Word reloff; { Elf_Addr addr; @@ -78,7 +78,7 @@ _rtld_bind_powerpc(obj, reloff) */ int _rtld_reloc_powerpc_plt( - const Obj_Entry *obj, + Obj_Entry *obj, const Elf_RelA *rela, bool bind_now) { @@ -109,12 +109,12 @@ _rtld_reloc_powerpc_plt( */ Elf_Addr _rtld_bind_pltgot(obj, rela) - const Obj_Entry *obj; + Obj_Entry *obj; const Elf_RelA *rela; { Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset); const Elf_Sym *def; - Obj_Entry *defobj; + const Obj_Entry *defobj; Elf_Addr targ_addr; int distance; diff --git a/libexec/ld.elf_so/rtld.h b/libexec/ld.elf_so/rtld.h index d6d90d503e5..e2643e2cf1e 100644 --- a/libexec/ld.elf_so/rtld.h +++ b/libexec/ld.elf_so/rtld.h @@ -1,4 +1,4 @@ -/* $NetBSD: rtld.h,v 1.17 1999/11/07 00:21:14 mycroft Exp $ */ +/* $NetBSD: rtld.h,v 1.18 1999/11/07 06:48:22 mycroft Exp $ */ /* * Copyright 1996 John D. Polstra. @@ -275,8 +275,8 @@ caddr_t _rtld_bind_mips __P((Elf_Word, Elf_Addr, Elf_Addr, Elf_Addr)); #if defined(__powerpc__) /* ppc_reloc.c */ -caddr_t _rtld_bind_powerpc __P((const Obj_Entry *, Elf_Word)); -int _rtld_reloc_powerpc_plt __P((const Obj_Entry *, const Elf_RelA *, bool)); +caddr_t _rtld_bind_powerpc __P((Obj_Entry *, Elf_Word)); +int _rtld_reloc_powerpc_plt __P((Obj_Entry *, const Elf_RelA *, bool)); void _rtld_setup_powerpc_plt __P((const Obj_Entry *)); #endif |
