From: GOTOU Yuuzou Date: 2001-04-17T15:28:22+09:00 Subject: [ruby-dev:12982] Re: recursive malloc / fork deadlock / thread deadlock In message <987476753.847164.24301.nullmailer@ev.netlab.zetabits.com>, `matz@zetabits.com (Yukihiro Matsumoto)' wrote: > In message "[ruby-dev:12977] Re: recursive malloc / fork deadlock / thread deadlock" > on 01/04/17, GOTOU Yuuzou writes: > > |+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(sun) > > の共通点ってのはBSD系ってことなんでしょうか? つまり、他のプ > ラットフォームではこれは本当に不要なんでしょうか? もともと stdio の実装の差による問題のようなので、問題 のあるプラットフォームに対処することを意図しています。 # sun は対処療法的ですが。 ANSI C の記述では setvbuf(f, NULL, _IOFBF, 0) がここで 期待しているように動作することを要求しているとは読めま せんでした。 -- ごとうゆうぞう