Linux で、ソケットのプログラミングしていて、SIGTERM 入れて(ハンドリングはしている)も read から EINTR が戻らん。調べてみると、どうやら勝手に read を再起動されていることが分かった。シグナルハンドラの登録に、sigaction を用いればいい(と思った)。

二時間くらいハマってたかなぁ。

# wceSKKSERV もシグナルで終了にしようかなぁ(Windows のシグナルってまともに使えるの?)

コメントを残す

メールアドレスが公開されることはありません。