From owner-freebsd-hackers Tue Mar 21 01:23:38 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA12544 for hackers-outgoing; Tue, 21 Mar 1995 01:23:38 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id BAA12538 for ; Tue, 21 Mar 1995 01:23:34 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id BAA28565; Tue, 21 Mar 1995 01:23:29 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id BAA00144; Tue, 21 Mar 1995 01:23:29 -0800 Message-Id: <199503210923.BAA00144@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: "Justin T. Gibbs" cc: Steven Wallace , freebsd-hackers@FreeBSD.org Subject: Re: sym links In-reply-to: Your message of "Tue, 21 Mar 95 00:48:57 PST." <199503210849.AAA04183@estienne.cs.berkeley.edu> From: David Greenman Reply-To: davidg@Root.COM Date: Tue, 21 Mar 1995 01:23:28 -0800 Sender: hackers-owner@FreeBSD.org Precedence: bulk >> >>Could someone please tell the ignorant why in FreeBSD 2.X >>when a directory is modified all the symbolic links in that directory >>have their modification date changed to that same date? >>I don't remember this happening in FreeBSD 1.X >> >>Steven > >symbolic links are stored entirely in the directory entry and thus >carry the same time stamp info as the directory. Well, that's how POSIX would have it...but in FFS they are stored in the inode if short and in a regular disk block if long. They're only made to appear like they have no inode associated with them. I wouldn't object if we went back to the old way of doing this - with symlinks having an inode. The problem of a regular user not being able to delete a symlink he created in /tmp is one of the many problems with the way we have it now. -DG