Subject: Re: Real vfork() (was: third results)
To: None <jiho@postal.c-zone.net>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: tech-kern
Date: 04/09/1998 13:09:04
[ Note, I've not chimed in on this thread yet, due to time contraints,
  even though I'm more-or-less responsible for the vfork(2) that's in
  NetBSD-current.  If I have time today, I'll try to post something
  describing my rationale for doing it this way. ]

On Thu, 09 Apr 1998 11:25:47 -0000 (GMT) 
 jiho@postal.c-zone.net wrote:

 > CSRG stated POSIX compliance as a goal for 4.4BSD, and vfork() is not in the
 > POSIX specification.  It's regarded as a BSD quirk.

For what it's worth, XPG4.2 defines the vfork(2) system call, and specifically
states that the address space is shared.  Thus, by having a shared address
space vfork(2), NetBSD has an XPG4.2-compliant vfork(2) system call.

Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                            Home: +1 408 866 1912
NAS: M/S 258-5                                       Work: +1 650 604 0935
Moffett Field, CA 94035                             Pager: +1 415 428 6939