From: Tanaka Akira Date: 2005-04-18T08:11:11+09:00 Subject: Re: EINTR Error Causing Failure in E-mail Sending Script In article <1113751962.230605.6545.nullmailer@x31.priv.netlab.jp>, Yukihiro Matsumoto writes: > Did we discuss whether sysread should handle EINTR internally or not? > I'm afraid I forgot some reason not to handle it. Since there is only signal, SIGVTALRM, which have a handler without SA_RESTART in Ruby, there is no reason to handle EINTR in script level, now. However automatic restarting is a headache for proper signal handling, as you considered to drop SA_RESTART in [ruby-dev:25762]. It is applicable not only in C level but also in Ruby script level. -- Tanaka Akira