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@

Reply via email to