freebsd-dev/sys
Sujal Patel 0e3eb7ee6c 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 <kashmir@umiacs.umd.edu>
1996-04-17 17:05:08 +00:00
..
alpha Update the linux_sendsig() handler to the new type of the 4th 1996-03-17 14:31:58 +00:00
amd64 Use PCB_SAVEFPU_SIZE instead of a too-small size in savectx(). This 1996-04-13 11:24:13 +00:00
compat/linux Removed never-used #includes of <machine/cpu.h>. Many were apparently 1996-04-07 17:39:28 +00:00
compile
conf Fixed `PCVT_FREEBSD=210'. 1996-04-13 16:50:23 +00:00
ddb For Lite2: proc LIST changes. 1996-03-11 05:55:56 +00:00
dev Update PCI bus code from my current sources: 1996-04-14 20:14:36 +00:00
fs Fix adjkerntz expression priority. 1996-04-05 18:59:06 +00:00
geom Change how mirror writes are handled, according to the discussion on the 1996-03-26 02:29:11 +00:00
gnu Removed the 2 remaining calls to sleep(). 1996-04-07 13:20:40 +00:00
i386 Support FreeBSD v2.1 1996-04-17 09:37:17 +00:00
isa Another try: fixed bogus change of the fifo settings for the non-speed of 0. 1996-04-13 14:55:18 +00:00
isofs/cd9660 Provide a better handling of partially corrupted directory entries. 1996-03-14 21:44:32 +00:00
kern Implement the RFNOWAIT flag for rfork(). If set this flag will cause the 1996-04-17 17:05:08 +00:00
libkern Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all 1996-03-11 19:22:56 +00:00
miscfs Fix the reproto.sh script that was broken after my KNFification. 1996-04-07 01:15:03 +00:00
modules Add in qcam module (forgot) 1996-03-24 00:30:38 +00:00
msdosfs Fix adjkerntz expression priority. 1996-04-05 18:59:06 +00:00
net Eliminated sloppy common-style declarations. Now there are no duplicated 1996-04-13 12:45:57 +00:00
netinet Two fixes from Rich Stevens: 1996-04-15 03:46:33 +00:00
netipx Don't use a newfangled auto initializer. Initialize everything by 1996-04-13 14:37:22 +00:00
netns finish killing off netns. (For some reason, CVS `undeleted' these 1996-02-13 18:19:17 +00:00
nfs Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all 1996-03-11 19:34:14 +00:00
nfsclient Kill XNS. 1996-02-13 18:16:31 +00:00
nfsserver Kill XNS. 1996-02-13 18:16:31 +00:00
pc98/pc98 Eliminated sloppy common-style declarations. Now there are no duplicated 1996-04-13 12:45:57 +00:00
pccard Changed #includes of <i386/include/foo.h> to #includes of <machine/foo.h>. 1996-04-07 17:56:53 +00:00
pci Update PCI bus code from my current sources: 1996-04-14 20:14:36 +00:00
powerpc/include Add commands for ptrace get/set registers.. (Same numbers as NetBSD) 1996-01-24 18:51:48 +00:00
rpc Fix a bunch of spelling errors in the comment fields 1996-01-30 23:33:04 +00:00
scsi Removed now-unused #includes of <machine/cpu.h>. They were for bootverbose 1996-04-07 17:32:42 +00:00
sys Implement the RFNOWAIT flag for rfork(). If set this flag will cause the 1996-04-17 17:05:08 +00:00
tools Another mega commit to staticize things. 1995-12-14 09:55:16 +00:00
ufs Replace usage of buf->b_actf by queue.3 and buf->b_act 1996-04-08 07:54:51 +00:00
vm Fixed a spl hog. The vmdaemon process ran entirely at splhigh. It 1996-04-11 21:05:25 +00:00
Makefile Removed almost all traces of libkern.a. The objects that were in 1995-12-26 13:58:31 +00:00