From: "H.Yamamoto" Date: 2005-11-11T18:08:55+09:00 Subject: [ruby-dev:27683] Re: patch for BeOS (HEAD) 山本です。 >> 他の部分は BeOS 固有の部分なのでいいとして(?) >> >> -#if defined(HAVE_FORK) >> +#if defined(HAVE_FORK) && defined(HAVE_SOCKETPAIR) >> >> の部分は妥当でしょうか?あるいは > >いけなくはないと思いますが。 わかりました。この部分はこれでいいですね。 BeOS の部分もこのまま入れてしまおうと思います。 この辺りは、ファイルとソケットを同一視するレイヤーを beos/ 以下に実装するとかしないと、どの道綺麗にならなそう。 もしくは io の種類ごとに struct AbstractIO { void (*read)(.... void (*write)(.... void (*flush)(.... みたいにする方法とか。どっちにしても大変そうですけど(汗)