summaryrefslogtreecommitdiff
path: root/sys/kern/kern_fork.c
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1997-04-26 14:31:36 +0000
committerPeter Wemm <peter@FreeBSD.org>1997-04-26 14:31:36 +0000
commitc32ba2484e638026fcf3babaf244c1e7b4286227 (patch)
treedb664a3c1eeaa46f6e42fe1caa1f7ac03101cb2a /sys/kern/kern_fork.c
parenta18ac0ffaf779b2969f54f69e9d82b22377f3be8 (diff)
Notes
Diffstat (limited to 'sys/kern/kern_fork.c')
-rw-r--r--sys/kern/kern_fork.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c
index 7bb19d764e79..dbb475860e0b 100644
--- a/sys/kern/kern_fork.c
+++ b/sys/kern/kern_fork.c
@@ -36,10 +36,11 @@
* SUCH DAMAGE.
*
* @(#)kern_fork.c 8.6 (Berkeley) 4/8/94
- * $Id: kern_fork.c,v 1.37 1997/04/20 16:57:12 dyson Exp $
+ * $Id: kern_fork.c,v 1.39 1997/04/23 22:13:18 ache Exp $
*/
#include "opt_ktrace.h"
+#include "opt_smp.h"
#include <sys/param.h>
#include <sys/systm.h>
@@ -98,7 +99,11 @@ vfork(p, uap, retval)
struct vfork_args *uap;
int retval[];
{
- return (fork1(p, (RFFDG|RFPROC|RFPPWAIT|RFMEM), retval));
+ return (fork1(p, (RFFDG|RFPROC|RFPPWAIT
+#ifndef SMP
+ |RFMEM /* does not work yet on SMP */
+#endif
+ ), retval));
}
/* ARGSUSED */