[Mew-dist 08443] Re: im-111 で急に遅くなった imls

Yoshinari NOMURA nom at example.com
1999年 4月 2日 (金) 16:22:38 JST


On Fri, 2 Apr 1999 15:40:35 +0900,
	OHARA Shigeki <os at example.com> said:

> 自分のところでは数字なフォルダは作らないから関係ないや、と思っ
> ていたら、
> 
> % impath --list +schedule/99
> +01

いや、この場合は問題ないと思いますよ。問題になってるのは、
+folder の下に 1 2 3 4/ 5 6/ みたいな感じでファイルとフォルダが
混在してる場合ですよね? 多分、酒井さんのパッチの、

     if (use_numeric_folder()) {

の所を、

     if (use_numeric_folder() &&
	 (win95p() || os2p() || ((stat($folder_dir))[3] != 2))){

みたいにすればいいんじゃないでしょうか。もうちょっと賢くやるなら、

On Fri, 2 Apr 1999 15:53:31 +0900,
	Hiroto Kagotani <kagotani at example.com> said:

> 非数字を含むエントリだけ先に調べてリンクカウントに矛盾がなくなっ
> たら、残りはファイルということが確定できます。

先にってのは可能ですか?

要するに、link_count > 2 の場合、ディレクトリかどうかの検査をす
るんだけど、検査の途中で link_count - 2 個のディレクトリを見付け
ちゃったら、それ以降は検査しない。ってことですよね。
多分、これで救われるケースもあるでしょう。

お任せします。

> のようなフォルダがいました。そろそろ 2000 年になりますが……。
> αテスタくらいにならなりますので、よろしくお願いします>乃村さん。

mhc ですよね。現状でも alpha なんです。:-) 
すみません。まとまった時間がなかなか取れなくて。。

# shigeya さんに感化されて買った WorkPad も時間がなくて、人に貸
# してしまいました。:-)
--
nom



Mew-dist メーリングリストの案内