CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2021/12/07 15:17:03
Modified files:
sys/kern : exec_conf.c exec_elf.c init_main.c kern_exec.c
kern_sig.c kern_xxx.c makesyscalls.sh
syscalls.c
sys/sys : exec_elf.h proc.h sysctl.h
usr.sbin/btrace: btrace.c btrace.h
Log message:
Delete the last emulation callbacks: we're Just ELF, so declare
exec_elf_fixup() and coredump_elf() in <sys/exec_elf.h> and call
them and the MD setregs() directly in kern_exec.c and kern_sig.c
Also delete e_name[] (only used by sysctl), e_errno (unused), and
e_syscallnames[] (only used by SYSCALL_DEBUG) and constipate
syscallnames to 'const char *const[]'
ok kettenis@