diff options
| author | 2000-07-17 07:30:12 +0000 | |
|---|---|---|
| committer | 2000-07-17 07:30:12 +0000 | |
| commit | e4814f4e9df4b1e176beaf556888f448fce24078 (patch) | |
| tree | 19778f02fc798852a1fdef40e8750ee801a0cb36 /sys/kern/kern_kthread.c | |
| parent | Oops. (diff) | |
| download | wireguard-openbsd-e4814f4e9df4b1e176beaf556888f448fce24078.tar.xz wireguard-openbsd-e4814f4e9df4b1e176beaf556888f448fce24078.zip | |
FORK_SHAREVM only works on non-UVM kernels.
Pointed out by miod@
Diffstat (limited to 'sys/kern/kern_kthread.c')
| -rw-r--r-- | sys/kern/kern_kthread.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/kern/kern_kthread.c b/sys/kern/kern_kthread.c index 096ec9023ca..8226d078d70 100644 --- a/sys/kern/kern_kthread.c +++ b/sys/kern/kern_kthread.c @@ -1,4 +1,4 @@ -/* $OpenBSD: kern_kthread.c,v 1.8 2000/06/18 17:59:55 niklas Exp $ */ +/* $OpenBSD: kern_kthread.c,v 1.9 2000/07/17 07:30:12 art Exp $ */ /* $NetBSD: kern_kthread.c,v 1.3 1998/12/22 21:21:36 kleink Exp $ */ /*- @@ -83,7 +83,11 @@ kthread_create(func, arg, newpp, fmt, va_alist) * descriptors and don't leave the exit status around for the * parent to wait for. */ +#ifdef UVM error = fork1(&proc0, FORK_SHAREVM|FORK_NOZOMBIE, NULL, 0, rv); +#else + error = fork1(&proc, FORK_VMNOSTACK|FORK_NOZOMBIE, NULL, 0, rv); +#endif if (error) return (error); |
