[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ln and -F
On Mon, Jul 22, 2002 at 08:39:49PM +0200, Artur Grabowski wrote:
| tedu <grendel@zeitbombe.org> writes:
|
| > On 21 Jul 2002, Artur Grabowski wrote:
| >
| > > Ever heard about "special case"?
| > >
| > > Just read sys/ufs/ufs/ufs_lookup.c
| >
| > OK, Art. Here's another question, excuse the ignorance. What about
| > atomic renames of directories? Trying to preserve that while banning hard
| > linked dirs looks more complicated. Maybe the best solution is just
| > removing it from ln -F.
|
| Oh? You want to dig into really dark places of the filesystem code?
| "Here, take this latex glove for your whole arm, you'll need it."
|
| look at sys/ufs/ufs/ufs_vnops.c:ufs_rename().
Oh puh-lease .. I'm still trying to comprehend the *COMMENTS* in
ufs_lookup.c ..
Thanks Art .. I guess I got what I deserved ;P
(But I do know now that .. and . *are* hardlinks to directories. Just
special cases at that. (that is, if I understood what I read .. I'm
not done yet ;))
Paul 'WEiRD' de Weerd
--
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
http://www.weirdnet.nl/