系统调用:fork - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki

父/子进程执行路径

  • fork 编译代码 和 运行路径 如下图

  • 父进程 运行 跳过 clr r0,不清除 返回值
  • 子进程 运行 清除 返回值
  • 故,子进程 fork()返回0,而父进程fork()返回子进程进程号

源代码

⚠️ **GitHub.com Fallback** ⚠️