Thu, 12 Apr 2012 06:33:04 -0600 (MDT) P>Q Theo de Raadt <[email protected]>: > CVSROOT: /cvs > Module name: src > Changes by: [email protected] 2012/04/12 06:33:04 > > Modified files: > sys/kern : kern_fork.c syscalls.master > sys/sys : param.h proc.h vmmeter.h > include : unistd.h > lib/libc/sys : Makefile.inc > lib/librthread : __tfork_thread.3 > sbin/sysctl : sysctl.c > usr.bin/kdump : kdump.c kdump_subr.h mksubr > usr.bin/vmstat : vmstat.8 vmstat.c > Removed files: > lib/libc/arch/alpha/sys: rfork.S > lib/libc/arch/amd64/sys: rfork.S > lib/libc/arch/arm/sys: rfork.S > lib/libc/arch/hppa/sys: rfork.S > lib/libc/arch/hppa64/sys: rfork.S > lib/libc/arch/i386/sys: rfork.S > lib/libc/arch/ia64/sys: rfork.S > lib/libc/arch/m68k/sys: rfork.S > lib/libc/arch/m88k/sys: rfork.S > lib/libc/arch/mips64/sys: rfork.S > lib/libc/arch/powerpc/sys: rfork.S > lib/libc/arch/sh/sys: rfork.S > lib/libc/arch/sparc/sys: rfork.S > lib/libc/arch/sparc64/sys: rfork.S > lib/libc/arch/vax/sys: rfork.S > lib/libc/sys : rfork.2 > > Log message: > remove rfork(); ok guenther miod
Wow. If memory serves, rfork() availability was a feature. Now it is gone... Any reasons to share please? It allowed creation of interesting types of processes, awesome flexibility regarding share of memory space and/or file handle tables.

