Loop
Menuloop.c を用いて、シグナルの動作を確認せよ。 SIGINT 以外のシグナルに変更してみる。
キーボードから生成するシグナルで起動する。( キーボードとシグナルの対応は、stty で確認する)
killall を用いて、このプログラムを殺してみよう。
intr() の中での int stop への代入を有効にしてみて、signal 30 でプログラムが停止することを確認せよ。
gcc の最適化 -O2 での動作を確認し、必要なら volatile keyword を追加せよ。
volatile を追加して動作が変わる場合は、-S を使ってアセンブラコードを確認して、どのような差があるかを示せ。