From: WATANABE Hirofumi Date: 2004-05-27T19:59:54+09:00 Subject: [ruby-dev:23651] Re: console freezed on test/drb/drbtest.rb : test_06_timeout (bcc32) わたなべです。 Tanaka Akira writes: > > たぶん問題ないと思います。いくらなんでも正常時にerrnoが0以外 > > になるようなバグが潜んでるとも思えないし。 > > 正常時には errno はその関数を呼び出す以前の値のままな気がするんですが、 > 違いましたっけ? 実はもとから while (errno = 0, ptr += (r = fwrite(ptr, 1, n, f)), (n -= r) > 0) { if (ferror(f) とerrno = 0してるんですよね。ここだけ。 #さっきの差分を見てて気づいたんですが。