sys_fork
_thread_dofork(pid_t (*sys_fork)(void))
newid = sys_fork();
_dofork(pid_t (*sys_fork)(void))
return sys_fork();
newid = _thread_dofork(sys_fork);
sys_fork }, /* 2 = fork */
int sys_fork(struct proc *, void *, register_t *);