From 1343b7e5fc7e671a93eb5ed909dde7bb5f6c87cf Mon Sep 17 00:00:00 2001 From: forsyth Date: Fri, 25 Feb 2011 11:03:47 +0000 Subject: 20110225-1104 --- emu/OpenBSD/os.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'emu/OpenBSD/os.c') diff --git a/emu/OpenBSD/os.c b/emu/OpenBSD/os.c index 0715ec2a..52025839 100644 --- a/emu/OpenBSD/os.c +++ b/emu/OpenBSD/os.c @@ -194,7 +194,7 @@ tramp(void *arg) _exit(0); } -int +void kproc(char *name, void (*func)(void*), void *arg, int flags) { Proc *p; @@ -250,10 +250,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 -- cgit v1.2.3