summaryrefslogtreecommitdiffstats
path: root/sys/kern/link_elf_obj.c
diff options
context:
space:
mode:
authoravg <avg@FreeBSD.org>2009-06-11 17:05:45 +0000
committeravg <avg@FreeBSD.org>2009-06-11 17:05:45 +0000
commitfb53877c40785622630ba3c164b143f542bbe47c (patch)
tree2b9bd43a13e2aab8d960f4f4d191d074fbdfc6d4 /sys/kern/link_elf_obj.c
parent024c4eba43a8a34a3560a0b7c3940af183d2af02 (diff)
downloadFreeBSD-src-fb53877c40785622630ba3c164b143f542bbe47c.zip
FreeBSD-src-fb53877c40785622630ba3c164b143f542bbe47c.tar.gz
strict kobj signatures: linker_if fixes
in symtab_get method symtab parameter is made constant as this reflects actual intention and usage of the method Reviewed by: imp, current@ Approved by: jhb (mentor)
Diffstat (limited to 'sys/kern/link_elf_obj.c')
-rw-r--r--sys/kern/link_elf_obj.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/link_elf_obj.c b/sys/kern/link_elf_obj.c
index 707c580..2adbe19 100644
--- a/sys/kern/link_elf_obj.c
+++ b/sys/kern/link_elf_obj.c
@@ -139,7 +139,7 @@ static int link_elf_each_function_nameval(linker_file_t,
linker_function_nameval_callback_t,
void *);
static void link_elf_reloc_local(linker_file_t);
-static long link_elf_symtab_get(linker_file_t, Elf_Sym **);
+static long link_elf_symtab_get(linker_file_t, const Elf_Sym **);
static long link_elf_strtab_get(linker_file_t, caddr_t *);
static Elf_Addr elf_obj_lookup(linker_file_t lf, Elf_Size symidx, int deps);
@@ -1291,7 +1291,7 @@ link_elf_reloc_local(linker_file_t lf)
}
static long
-link_elf_symtab_get(linker_file_t lf, Elf_Sym **symtab)
+link_elf_symtab_get(linker_file_t lf, const Elf_Sym **symtab)
{
elf_file_t ef = (elf_file_t)lf;
OpenPOWER on IntegriCloud