[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:395]Links of directory



morioka@xxxxxxxxxxx (守岡 知彦 / MORIOKA Tomohiko) writes:

>   ところで、Meadow で nnmh をいじっている内に気がついたのですが、
> Meadow の file-attributes が返す link 数の値に関して疑問があります。
> 
>   起こった事象は次の通りです:Meadow で Semi-gnus を使って nnmh で最初 
> inbox だけを使って実験していたら何故か inbox を最初認識してくれません。
> どうも、nnmh-request-list-1 がうまく動いていないようです。結局、
> 
> 	(> (nth 1 (file-attributes (file-chase-links dir))) 2)
> 
> が nil を返しているのが原因だということが判りました。つまり、
> ~/Mail/ の下に inbox/ しかない場合、~/Mail/ の link 数は 3 であるはずな
> のに、Meadow では 2 になっているので上記の条件を満たさなくなってしまって
> いた訳です。
> 
>   これは何らかの理由があるのでしょうか?それとも Meadow ないしは
> Windows 95 の bug でしょうか?

おみごとです。bugともいえます。そもそもNTFSやFATにLinkという概念がないので
現状では常に2を返すだけになっています。

DirectoryのLink数だからSubdirectory数 + 2を返せばいいのでしょうか?
そうしたほうがよいですか?

From himi