namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: perl conference



清水@住友林業です。

Wed, 22 Jul 1998 02:17:21 +0900 に、
kenzo-@xxxxxxxxxx (Ken-ichi Hirose) さんは書きました ;

> ちなみに  [namazu:00959] の件どうでしょう? > 清水さん
> #まずいですかね。。。?

あー、すんません。OS/2 の場合は patch 不要なもので(理由は後述)、
試してませんでした。

 .... [ゴソゴソ] ....

今、以下のパターンで試しましたが、とりあえず patch による悪影響は
ないようです。

                              1 2 3 4 5 6 7 8
  mknmz.cmd のあるドライブ    f h f h f h f h
  NMZ.* を作成するドライブ    f f h h f f h h
  perl.exe のあるドライブ     f f f f h h h h

# むしろ、あの patch は有効にならないので影響ない、というべきか。

私の配布している mknmz は、OS/2 の特殊機能(外部コマンドプロセッサの
呼び出し機能)を経由して perl を起動しているため、$0 の内容をどうい
じっても、たぶんシステムには影響ないんですよね。

ところで、mknmz の全体をマジメにトレースしてないので、$0 の内容を変更
する目的がよく理解できないのですが、これ、mknmz の動作がどう変わるの
でしょうか?

さて、patch を適用しない OS/2 版の mknmz の LIBDIR に関する動作ですが、

1. $LIBDIR にドライブレターを含む path を指定すれば確実に大丈夫。

2. $LIBDIR にドライブレターが含まれていなくても、mknmz.cmd の存在する
   ドライブの LIBDIR を参照するので、ほとんどの場合には大丈夫
   (ふつー、/usr/local/bin と /usr/local/namazu/lib は同一)

となっています。で、readme.os2 で 1. の方法を推奨するようにします。

# つまり、OS/2 の場合、とりあえず patch は不要だと思ってます。

end
--
  住友林業株式会社  情報システム部   清水 和佳
 
  TEL: +81-3-5322-6672  FAX: +81-3-5322-6658  Niftyserve: XLW01034
  e-mail: <kshimz@xxxxxxxxx>