From fcd3b89ae8204f3a672987db07df59fcc3879c45 Mon Sep 17 00:00:00 2001 From: Bryan Cantrill Date: Mon, 10 Nov 2014 23:32:36 +0000 Subject: OS-3517 lx brand: branded zones don't interpret .interp section --- usr/src/uts/common/sys/exec.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'usr/src/uts/common/sys/exec.h') diff --git a/usr/src/uts/common/sys/exec.h b/usr/src/uts/common/sys/exec.h index 8509d51a9f..73c5cccee7 100644 --- a/usr/src/uts/common/sys/exec.h +++ b/usr/src/uts/common/sys/exec.h @@ -244,7 +244,7 @@ extern void exec_set_sp(size_t); extern int elfexec(vnode_t *, execa_t *, uarg_t *, intpdata_t *, int, long *, int, caddr_t, cred_t *, int); extern int mapexec_brand(vnode_t *, uarg_t *, Ehdr *, Addr *, - intptr_t *, caddr_t, int *, caddr_t *, caddr_t *, size_t *, + intptr_t *, caddr_t, char **, caddr_t *, caddr_t *, size_t *, uintptr_t *, uintptr_t *); #endif /* !_ELF32_COMPAT */ @@ -252,7 +252,7 @@ extern int mapexec_brand(vnode_t *, uarg_t *, Ehdr *, Addr *, extern int elf32exec(vnode_t *, execa_t *, uarg_t *, intpdata_t *, int, long *, int, caddr_t, cred_t *, int); extern int mapexec32_brand(vnode_t *, uarg_t *, Elf32_Ehdr *, Elf32_Addr *, - intptr_t *, caddr_t, int *, caddr_t *, caddr_t *, size_t *, + intptr_t *, caddr_t, char **, caddr_t *, caddr_t *, size_t *, uintptr_t *, uintptr_t *); #endif /* _LP64 */ -- cgit v1.2.3