linux内核4.10中的sys\u fork、sys\u execve和sys\u exit函数在哪里

linux内核4.10中的sys\u fork、sys\u execve和sys\u exit函数在哪里,linux,operating-system,kernel,Linux,Operating System,Kernel,我需要分析sys\u fork()、sys\u execve()、sys\u exit()内核函数。我编写了一个调用fork()的简单程序,并观察了系统调用它所使用的内容。没有sys\u fork()。我发现在现代内核中,fork()调用函数clone()。我感兴趣的三个函数基本上都是一样的 我试图查看linux内核的源代码,但没有找到任何关于sys\u fork()、sys\u execve()、sys\u exit()的定义。它们是在标题中定义的,但没有任何体系结构的定义 所以我的问题是:这

我需要分析
sys\u fork()、sys\u execve()、sys\u exit()
内核函数。我编写了一个调用
fork()
的简单程序,并观察了系统调用它所使用的内容。没有
sys\u fork()
。我发现在现代内核中,
fork()
调用函数
clone()
。我感兴趣的三个函数基本上都是一样的

我试图查看linux内核的源代码,但没有找到任何关于
sys\u fork()、sys\u execve()、sys\u exit()
的定义。它们是在标题中定义的,但没有任何体系结构的定义


所以我的问题是:这些函数在现代linux内核中仍然使用,还是在linux 3.x中被删除和替换(我只在内核2.x中找到了这些函数)?

这似乎更适合unix.SE。Unix的内部实现并不影响编写使用它的程序,但似乎您已经回答了自己的问题。这些函数不再存在。您将看到
SYSCALL\u DEFINE0(fork)
,它扩展为
asmlongsys\u fork(void)