CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/03/30 22:32:02
Modified files:
lib/libc/arch/alpha/sys: Ovfork.S fork.S
lib/libc/arch/amd64/sys: Ovfork.S fork.S
lib/libc/arch/arm/sys: Ovfork.S fork.S
lib/libc/arch/hppa/sys: Ovfork.S fork.S
lib/libc/arch/hppa64/sys: Ovfork.S fork.S
lib/libc/arch/i386/sys: Ovfork.S fork.S
lib/libc/arch/m88k/sys: Ovfork.S
lib/libc/arch/mips64/sys: Ovfork.S fork.S
lib/libc/arch/powerpc/sys: Ovfork.S
lib/libc/arch/sh/sys: Ovfork.S fork.S
lib/libc/arch/sparc/sys: Ovfork.S fork.S
lib/libc/arch/sparc64/sys: Ovfork.S fork.S
lib/libc/arch/vax/sys: Ovfork.S fork.S
Log message:
Simplify fork/vfork logic: the kernel has handled returning zero in the child
for a long time, so there's no need to test the second return register here
in the asm stub.
ok and testing of many archs by krw@ miod@