[mew-dist 18735] Re: Mark(*) slides after mew-scan
KOIE Hidetaka ( 鯉江英隆 )
hide at example.com
2001年 9月 6日 (木) 12:46:58 JST
| 僕が考えている msg-id: + inode no の方法において、msg-id: は Summary
| キャッシュに保存されている静的な情報ですが、inode no は動的に得る情報
| です。たとえば、ソートから再表示までの間、一時的に生成される識別子です。
ということであればmessage-id:をみなくても
inode番号だけでユニークになりますね。
ここで、
同じフォルダの中でハードリンクしているファイルはないと想定しましたが、
つくれないことはないんですね。これを逆手にとって
pack/sortのときに同じinode番号のファイルがあったら
「重複しているので消してもいいか?」ときくか
きかれるのがうっとうしい人には
「重複してたのは+trashに移動しました」と表示するのもいいかな。
| > diskが複数台あったら負けませんか。
| 目的は、フォルダ内で一意になる識別子を探すことです。
| フォルダが disk をまたがることって、ないんじゃないかな。
ファイルシステムをスタックしている人がいるかもしれないので
スタック可能なシステムでは
11番目のDevice number(struct stat::st_dev)
も利用すると気休めになるのでは。
--
KOIE Hidetaka 鯉江英隆 <hide at example.com>
Mew-dist メーリングリストの案内