From owner-cvs-sys Wed Apr 17 10:06:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA19632 for cvs-sys-outgoing; Wed, 17 Apr 1996 10:06:04 -0700 (PDT) Received: (from smpatel@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA19563 Wed, 17 Apr 1996 10:05:10 -0700 (PDT) Date: Wed, 17 Apr 1996 10:05:10 -0700 (PDT) From: Sujal Patel Message-Id: <199604171705.KAA19563@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_fork.c src/sys/sys unistd.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk smpatel 96/04/17 10:05:10 Modified: sys/kern kern_fork.c sys/sys unistd.h Log: Implement the RFNOWAIT flag for rfork(). If set this flag will cause the forked child to be dissociated from the parent). Cleanup fork1(), implement vfork() and fork() in terms of rfork() flags. Remove RFENVG, RFNOTEG, RFCNAMEG, RFCENVG which are Plan9 specific and cannot possibly be implemented in FreeBSD. Renumbered the flags to make up for the removal of the above flags. Reviewed by: peter, smpatel Submitted by: Mike Grupenhoff Revision Changes Path 1.20 +33 -37 src/sys/kern/kern_fork.c 1.6 +7 -11 src/sys/sys/unistd.h