From: Araki K. <j00...@ip...> - 2002-02-16 21:14:41
|
荒木です:-) commit log です。 * iscii_lang is added to mlterm configuration protocol. * mlclient --help or --version causes mlterm process to exit. fixed. (Thanks to Ikezoe Hiroyuki san) Subject: [Mlterm-dev-ja] mlclient -?? From: Ikezoe Hiroyuki <zo...@ka...> Message-ID: <200...@ka...> Date: Sat, 16 Feb 2002 20:45:15 +0900 > 2月16日つけのCVS版をビルドしてサーバーモードでも快調に使用できていたのですけれども、 > mlclientのヘルプが見たいなと、なにげに > > mlclient --help > > としたら、立ち上がっていたmltermが全て落ちました。。 ご報告ありがとうございます _o_ すみません、なぜか手元では exit しない(こっちのほうが問題かも...^_^;)ので、 気付いておりませんでしたが、確かに exit してしまうと思います。 ついでに、-v , --version でも落ちると思います。 修正を CVS に commit しておきました。 この問題には、mlclient 側で対処しましたので、そちらのみ再コンパイルしてい ただくだけでもよいかと思います。 また、mlclient のヘルプメッセージは、mlterm のオプションのうち、mlclient から指定できないもののリストになっております。 # これ以外に、doc/en/PROTOCOL に iscii_lang を追加し、mlterm -v によるバ # ージョン表示を 2.3.0 に上げております。 # mlterm.spec にも 2.3.0 用の dummy エントリを入れてますので、使えなくな # っていると思います。 > それから、もうひとつ。 > > mlterm -j genuine > > でサーバーモードで立ち上げたmltermを終了させるにはどのようにしたら良いのでしょうか? > killしちゃうと、/tmp/mlterm.unixが残ったままになってしまっているので > どうしたものかなと思いまして。 一応、普通に kill していただければ、/tmp/mlterm.unix は削除されるように実装して いるつもりです。 # あくまで、つもり、ですが... 具体的には、ml_term_manager.c の sig_fatal 関数が呼ばれれば、削除されるはずです。 sig_fatal は、ml_term_manager.c の 2212 行目付近で、適当な signal に attach されています。 もし、よろしければ、--enable-debug でビルドしていただいた上で、 $ mlterm -j genuine $ kill [mlterm process number] したときに、 signal 15 is received のようにメッセージがかえってくるか調べてみていただけると助かります。 手元で、さらっとテストしてみた限りでは、再現できませんでしたが、signal 処理で 下手っている可能性は高いので、こちらでももう少しテストを続けてみます。 > 一応、環境としては > Kondara AsumiRC2で動いてます。 > ただし、Xutf8LookupStringがkondaraにはないので該当部分ははづしてコンパイルしました。 > > http://www.kondara.org/archive/Kondara-devel.ja/msg06133.html > からのスレッドを読んでいただけると経緯が分かるはずです。 mlterm で Xutf8LookupString を使われるのは、ja_JP.eucJP ローケール下で、タイ 語を入力したいとか、そういう非常に特殊な状況下に限られますので、外していただ いても問題はないです。 しかし、X_HAVE_UTF8_STRING が define されているけど、Xutf8LookupString がない という実装があるのですね。 上記スレッドを読んだだけでは、結局 mlterm (に限らず X アプリケーション全般) 側で対応すべきなのか、X (Kondara) 側で対処していただけるものなのか、分から りませんが、できれば、X 側で Xutf8* 関数の有無を一意に確定できるようにして いただけた方がありがたいかな。 では -- kiken j00...@ip... |