CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/02/07 22:09:26
Modified files:
sys/sys : exec_elf.h
sys/conf : files
sys/kern : exec_conf.c exec_elf.c
sys/arch/alpha/include: exec.h
sys/arch/amd64/include: exec.h
sys/arch/arm/include: exec.h
sys/arch/arm64/include: exec.h
sys/arch/hppa/include: exec.h
sys/arch/i386/include: exec.h
sys/arch/m88k/include: exec.h
sys/arch/mips64/include: exec.h
sys/arch/powerpc/include: exec.h
sys/arch/sh/include: exec.h
sys/arch/sparc64/include: exec.h
Removed files:
sys/kern : exec_elf32.c exec_elf64.c
Log message:
In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() except
leaving out the size, so that
ELFNAME2(exec,makecmds)
becomes
exec_elf_makecmds
instead of
exec_elf{32,64}_makecmds
and then delete the ELFNAME2() and ELFNAMEEND() macros.
Move the prototypes for functions local to exec_elf.c to there from
exec_elf.h.
Simplify the SMALL_KERNEL conditionals around the ELF coredump code.
Change exec_conf.c to use the size-generic names and macros
Remove exec_elf{32,64}.c and just build exec_elf.c; delete the
_KERN_DO_ELF and _KERN_DO_ELF64 #defines.
ok jca@, encouragement from deraadt@ and tom@