[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:395]Links of directory
- X-ml-count: 395
- Subject: [MD:395]Links of directory
- From: Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: 07 Jan 1998 23:01:16 +0900
- X-mailer: Gnus v5.4.64 + SEMI patch (r2.1)/Emacs 20.2
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