diff options
Diffstat (limited to 'emu/DragonFly')
| -rw-r--r-- | emu/DragonFly/os.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/emu/DragonFly/os.c b/emu/DragonFly/os.c index 269eed08..c6b5a50c 100644 --- a/emu/DragonFly/os.c +++ b/emu/DragonFly/os.c @@ -189,7 +189,7 @@ tramp(void *arg) _exit(0); } -int +void kproc(char *name, void (*func)(void*), void *arg, int flags) { Proc *p; @@ -245,10 +245,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 |
