]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
o Split out kernel part of execve(2) syscall into two parts: one that
authorMaxim Sobolev <sobomax@FreeBSD.org>
Sat, 29 Jan 2005 23:12:00 +0000 (23:12 +0000)
committerMaxim Sobolev <sobomax@FreeBSD.org>
Sat, 29 Jan 2005 23:12:00 +0000 (23:12 +0000)
commit610ecfe035fa08e39d4f6f6a247a16b7e60188e7
treec697d47092272c8c6973b42ba0a424e9763f7ce5
parent3fcd9325ec61ead859015f90f524cda56ef9d347
o Split out kernel part of execve(2) syscall into two parts: one that
  copies arguments into the kernel space and one that operates
  completely in the kernel space;

o use kernel-only version of execve(2) to kill another stackgap in
  linuxlator/i386.

Obtained from:  DragonFlyBSD (partially)
MFC after:      2 weeks
22 files changed:
sys/alpha/linux/linux_sysvec.c
sys/alpha/osf1/imgact_osf1.c
sys/alpha/osf1/osf1_sysvec.c
sys/amd64/linux32/linux32_sysvec.c
sys/compat/ia32/ia32_sysvec.c
sys/compat/pecoff/imgact_pecoff.c
sys/compat/svr4/imgact_svr4.c
sys/compat/svr4/svr4_sysvec.c
sys/i386/ibcs2/ibcs2_sysvec.c
sys/i386/ibcs2/imgact_coff.c
sys/i386/linux/imgact_linux.c
sys/i386/linux/linux_machdep.c
sys/i386/linux/linux_sysvec.c
sys/kern/imgact_aout.c
sys/kern/imgact_elf.c
sys/kern/imgact_gzip.c
sys/kern/imgact_shell.c
sys/kern/kern_exec.c
sys/kern/kern_kse.c
sys/modules/Makefile
sys/sys/imgact.h
sys/sys/syscallsubr.h