>>109
http://codepad.org/JompMCy6
シグナル周りはちょっと自信がありません。cygwin/Windows XP/gcc-4 では問題ないようです。
なお、>>110 では ls の実行を例としてあげていますが、ここでは ls などの内部コマンドは一切実装してませんので、>>110 のとおりには動きません。