Creates a process that shares the memory address space of its parent. The parent’s execution is _syscall2 until the child exits or executes a new program.
implemented by clone()
clone(0, 0, SIGCHLD|CLONE_VM|CLONE_VFORK, 0);
clone(0, 0, SIGCHLD|CLONE_VM|CLONE_VFORK, 0);