cvs commit: src/sys/emulation/ibcs2/i386 ibcs2_misc.c src/sys/emulation/linux/i386 linux_machdep.c src/sys/emulation/svr4 svr4_misc.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Aug 20 00:14:00 PDT 2003
dillon 2003/08/20 00:13:30 PDT
Modified files:
sys/emulation/ibcs2/i386 ibcs2_misc.c
sys/emulation/linux/i386 linux_machdep.c
sys/emulation/svr4 svr4_misc.c
Log:
Linux needs %edx to be 0 on entry. It registers it as an atexit function if
it isn't NULL. Note: if execve() fails the original contents of %edx
should be maintained.
This commit contains fixes for ibcs2, sysv, and linux's execve functions.
The main execve() function has already been fixed.
Revision Changes Path
1.8 +8 -5 src/sys/emulation/ibcs2/i386/ibcs2_misc.c
1.9 +6 -2 src/sys/emulation/linux/i386/linux_machdep.c
1.12 +7 -6 src/sys/emulation/svr4/svr4_misc.c
More information about the Commits
mailing list