summaryrefslogtreecommitdiff
path: root/emu/FreeBSD/os.c
diff options
context:
space:
mode:
Diffstat (limited to 'emu/FreeBSD/os.c')
-rw-r--r--emu/FreeBSD/os.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/emu/FreeBSD/os.c b/emu/FreeBSD/os.c
index fd09e968..bc68265b 100644
--- a/emu/FreeBSD/os.c
+++ b/emu/FreeBSD/os.c
@@ -190,7 +190,7 @@ tramp(void *arg)
_exit(0);
}
-int
+void
kproc(char *name, void (*func)(void*), void *arg, int flags)
{
Proc *p;
@@ -246,10 +246,7 @@ kproc(char *name, void (*func)(void*), void *arg, int flags)
p->kstack = stackalloc(p, &tos);
pid = rfork_thread(RFPROC|RFMEM|RFNOWAIT, tos, tramp, p);
if(pid < 0)
- panic("ourfork");
-
- return pid;
-
+ panic("rfork");
}
void