diff options
| author | forsyth <forsyth@vitanuova.com> | 2011-02-25 11:03:47 +0000 |
|---|---|---|
| committer | forsyth <forsyth@vitanuova.com> | 2011-02-25 11:03:47 +0000 |
| commit | 1343b7e5fc7e671a93eb5ed909dde7bb5f6c87cf (patch) | |
| tree | 3b2191854e8b2a5f50de592b39eb1c279b902503 /emu/FreeBSD | |
| parent | d7b19496d84ff3d0b03eac8f31bdf59287c70065 (diff) | |
20110225-1104
Diffstat (limited to 'emu/FreeBSD')
| -rw-r--r-- | emu/FreeBSD/os.c | 7 |
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 |
