From: Katsuyuki Komatsu Date: 1999-10-20T12:23:19+09:00 Subject: [ruby-dev:8066] BeOS R4.5.2(Intel) experimental socket impl. 小松です。 Experimentalですが、BeOS R4.5.2(Intel)用のsocket対応パッチ ruby-1.4.3-socket-beos-4.5.2I-diff.gzをin.comingに入れました (10416 bytes)。 パッチは、CVSのruby_1_4ブランチ (1.4.3) に対するもので、 1.5.0のsocketの変更もマージしています。 iolibio.hとlibioP.hはlibroot.soのソース (つまりglibc) から 持ってきたものです。 これで、sample/dualstack*.rb, sample/{clnt.rb,svr.rb,tsvr.rb} ぐらいは動きますが、[ruby-list:15168], [ruby-list:15174]は だめです ([ruby-list:16949]も参照してください)。 ということで、あとはeval.cのselect()をなんとかしないと…… socket()の返す値が0, 1, 2となっていて普通のファイルディスクリプタ と重なるのがすごく苦しい。 -- 小松克行 / Katsuyuki Komatsu