[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freewnn:01004] Re: wnnstat for AF_UNIX
- To: freewnn@XXXX
- Subject: [freewnn:01004] Re: wnnstat for AF_UNIX
- From: aono@XXXX
- Date: Mon, 25 Aug 2003 10:49:00 JST
- In-reply-to: Your message of "24 Aug 2003 21:40:29 -0000". <20030824214029.26898.qmail@Amber.Tahri.venus.to>
- Reply-to: freewnn@XXXX
青野です。おはようございます。
#昨年来の辞書ファイルの問題も解決せず、すみませんです。
<20030824214029.26898.qmail@XXXX>の記事において
zic-fw@XXXXさんは書きました。
>> RH9 標準の FreeWnn-1.11-34 では AF_UNIX 経由でのみ、jserverが使えるようです。
>> 余談として、今だかつて私は FreeWnn-1.11-34 を使っての変換に成功したことがないのですが、それが何故かを時間が少しとれる度に調べようとしています。
なかなか興味深い変更ですね。TCP/IP経由の接続に際して信頼性
がないと判断したのでしょうか…。(それでも1.1.1-a017ベース
で進めるのには何か足りないものでもあるのでしょうか > RedHatの担当の方)
>> 調べる手段の1つである wnnstat は、接続先 jserver を次のように判別しますね。
>> これは man ページと、ソースの双方で確認しました。
(略)
>> そのため、
>> 引数に jserver を指定せず、かつ、環境変数 JSERVER も指定しない
>> という形で AF_UNIX を参照させようとしても、
>> ルール 3. によって、jserver という名前のホストを探しにいってしまいます。
>>
>> なので、AF_UNIXでしか立ち上がらないように build されている FreeWnn-1.11-34 では、 wnnstat は使えません。
>>
>>
>> これは、どう直すのが良いのでしょうね?
>>
>> wnnstat を改変するのは、例えば以下のようなパッチで AF_UNIX を強制するオプションを増やす、という方法がありますね?
オプションをつけて接続することをよしとするのならば、
wnnstat(など)のホスト名に「unix」を使えばAF_UNIX で接続し
てくれるはずですのでそれでOKとかにはならないでしょうか(こ
ちらはcurrent+私家版パッチで確認したつもり)。マニュアル的
には… Wnn/manual/3.libwnn/js_lib/open がそれに当たるでしょ
うか。
さらには(Wnn/manual/2.env/wnn/serverdefs によれば)
serverdefsファイル中の「jserver」部分を「NULL」(という文字
列なのかは検証してませんが)とすれば幸せになれるいいのです
が、いかがでしょうか。
----
青野智樹 (aono@XXXX)
Personal opinion only..