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

[MD:396]Links of directory



>>>>> <uen2kbcyb.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> にて“himi”=
>>>>> Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx> 
>>>>> さま曰く:

himi> > どうも、nnmh-request-list-1 がうまく動いていないようです。結局、
himi> > 
himi> > 	(> (nth 1 (file-attributes (file-chase-links dir))) 2)
himi> > 
himi> > が nil を返しているのが原因だということが判りました。つまり、
himi> > ~/Mail/ の下に inbox/ しかない場合、~/Mail/ の link 数は 3 であ
himi> > るはずなのに、Meadow では 2 になっているので上記の条件を満たさな
himi> > くなってしまっていた訳です。

himi> >   これは何らかの理由があるのでしょうか?それとも Meadow ないしは
himi> > Windows 95 の bug でしょうか?

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

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

  ちなみに Linux の VFAT file system はそんな感じにしているみたいですね。
正直いってどうするのが正しいのか私には良く判らないのですが、とりあえずそ
んな風にしてまた問題が出たら考えるというのではいかがでしょうか?(^_^;

-- 
┯━…‥・懐かしい未来の記憶をふと思い出しかけた・‥…━━┯━━━┯━
││ ─ │  ─  /    ─   ┼─     ┬                ─   ─┼ ┬┴─
┼┼─┼|〓━─┼ 守岡 知彦 (MORIOKA Tomohiko) <morioka@xxxxxxxxxxx>─
┻┻━┻━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━