はじめに 今回は12章の続きを追います。 システムコールのfork, exec, breakを見ていきます。 Lions本ではexec, fork, breakの順に扱っていますが、fork, exec, breakの順に見ていきます。こちらの方が理解しやすいと思います。 fork & exec system call forkとexecシステムコールはセットで使用されることが多いです。まずはそれぞれの概要を見ていきます。 forkとは forkはプロセスを新たに生成するシステムコールです。内部でnewproc( )を呼び出します。 新しいプロセスはforkシステムコールを呼び出したプロセスのコピーと言えます。ただしpidは新しいid, ppidはforkシステムコールを呼び出したプロセスのpidになります。詳細はnewproc( )の1861-1869あたりや以前のエントリを参考にしてく
![UNIX 6th code reading - fork, exec, breakシステムコール - やる気のないブログ(A boring diary)](https://cdn-ak-scissors.b.st-hatena.com/image/square/77bb00f2d3c5d96a53bbb01d03d07365e0bea100/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftakahirox%2F20110320%2F20110320212702.png)