Chaton > Archives > 2009/06/19

2009/06/19 13:22:24 UTCiriyak
#
shiro さん、解説ありがとうございます。
2009/06/19 13:22:57 UTCshiro
#
あ、ども.
#
まだソースは修正してませんが、メインスレッドde
#
sigpipeを捕まえるか無視するのが正しい方法だと思います。
2009/06/19 13:24:54 UTCiriyak
#
なるほど。。
#
メインスレッドは、run-viewer-server しているスレッドでよろしいのでしたっけ。最後の guard で spawn-child (socket-accept server-sock) しているスレッドです。
2009/06/19 13:27:07 UTCshiro
#
そです。でもinitializeで単にset-signal-handler! SIGPIPEというので充分かも。
2009/06/19 13:29:14 UTCiriyak
#
(set-signal-handler!
   (sys-sigset SIGPIPE)
   #f)
#
まさにおっしゃる箇所でこの三行を追加しておりました。
2009/06/19 13:30:07 UTCshiro
#
シグナルひとつの時は(set-signal-handler! SIGPIPE #f)でいけますよ。
2009/06/19 13:30:34 UTCiriyak
#
あっそうなんですか、ありがとうございます。
#
たったいま、編集して build-site して展開し、chaton-viewer -r してきました。すぐ編集した結果を反映させられるので便利ですね。> build-site 。