シグナル処理
シグナルが発生した場合、デーモンのシグナルハンドラーに処理がうつる。
シグナルハンドラーではフラグを変化させる程度にして
すぐハンドラーから抜けるようにすること
また、シグナルが発生したとき、
それまでにデーモンがシステムコール処理を行っていた場合、
そのシステムコールは失敗する。
例えばread/writeなどの処理が失敗することがある。
シグナル処理は極力行わないほうがよい。
(システムコールのエラーが難しいため)
もしくは、必ずデーモンが処理を行なっていない場合に
シグナルハンドラーが処理できるようにするなど