Index: [Article Count Order] [Thread]

Date: Tue, 09 Sep 2003 19:41:57 +0900
From: TOYOFUKU Chikanobu <nobu_toyofuku@nifty.com>
Subject: [webrickja:91] 超漢字で Webrick
To: webrickja@notwork.org
Message-Id: <4.3.2-J.20030909193951.0300e640@192.47.124.3>
X-Mail-Count: 00091

   豊福です。今日からメーリングリストに参加しました。

   BTRON OS 超漢字の UNIXエミューレータ上の ruby をいじって
いるのですがやっと webrick が動くようになりました。
(LL Saturday 前夜祭のときに、ごとうゆうぞうさんに直々に
webrick の使い方を教えていただきました。感謝です)

   大体動いてはいるものの超漢字版 ruby の実装の不備から困って
いることがあります。

(1) getpeername() の移植がうまくいっていないためそのままだと
   Socket::peername でエラーになってしまうので今は無理矢理
   Socket::peername は [AF_INET, 0, "0.0.0.0", "0.0.0.0"] を
   返すようにしています。
   エラーにしたまま webrick側で rescue してもらうことを期待
   するのはあつかましいでしょうか。

(2) CGIでは cgihandler から cgi_runner を popen して、
   cgi_runner からスクリプトを exec しているようですが超漢字版
   ruby は exec がない(取りあえず rb_notimplement にしている) 
   のでエラーになってしまいます。
   popen は動くのですが何かよい対策はないでしょうか。


   実用上 (1) の方はあまり困ってないので特に (2) の方アドバイス
よろしくお願いします。
---
                         豊福
                         nobu_toyofuku@nifty.com