The vfork manpage is out-of-date. It implies that vfork has the old semantics still. It alludes to the new semantics in the BUGS section. A brief look at sys/kern_fork.c seems to suggest it's already here (as does D&I/4.4BSDOS).