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