diff options
Diffstat (limited to 'common/uapi/ipc.c')
| -rw-r--r-- | common/uapi/ipc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/common/uapi/ipc.c b/common/uapi/ipc.c index e45c7dd..5041ca2 100644 --- a/common/uapi/ipc.c +++ b/common/uapi/ipc.c @@ -50,9 +50,12 @@ static struct sys_ret do_ipc(sys_arg_t pid, if (!r->callback) return SYS_RET1(ERR_NOINIT); + uint64_t before, after; + clone_uvmem(r->proc.vmem, t->rpc.vmem); use_vmem(t->rpc.vmem); save_context(t); + set_return(t, r->callback); /** @todo associate thread with new proc, should be done in tcb.c I * think */ |
