This way we can rely on the kernel's copy-on-write support similar to fork().
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
flags = handler->on_clone_flags;
flags |= CLONE_PARENT;
- handler->pid = lxc_clone(do_start, handler, flags);
+ handler->pid = lxc_raw_clone_cb(do_start, handler, flags);
if (handler->pid < 0)
return -1;
goto out_delete_net;
}
} else {
- handler->pid = lxc_clone(do_start, handler, handler->on_clone_flags);
+ handler->pid = lxc_raw_clone_cb(do_start, handler, handler->on_clone_flags);
}
if (handler->pid < 0) {
SYSERROR(LXC_CLONE_ERROR);