From owner-freebsd-hackers Sun Jun 27 9:29:18 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from orchard.arlington.ma.us (orchard.epilogue.com [128.224.138.4]) by hub.freebsd.org (Postfix) with ESMTP id 7A26214D8E for ; Sun, 27 Jun 1999 09:29:05 -0700 (PDT) (envelope-from sommerfeld@orchard.arlington.ma.us) Received: from orchard.arlington.ma.us (localhost [[UNIX: localhost]]) by orchard.arlington.ma.us (8.8.8/1.34) with ESMTP id QAA22753; Sun, 27 Jun 1999 16:28:59 GMT Message-Id: <199906271628.QAA22753@orchard.arlington.ma.us> To: Alexander Viro Cc: Francois-Rene Rideau , Linux Kernel , FreeBSD Hackers , NetBSD Kernel Subject: Re: Improving the Unix API In-Reply-To: Message from Alexander Viro of "Sun, 27 Jun 1999 12:19:02 EDT." Date: Sun, 27 Jun 1999 12:28:58 -0400 From: Bill Sommerfeld Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Usage of ioctl() on Linux was a bad idea and it's going to be fixed. More > or less in the same direction, not exactly the same - 4.4 chflags() works > fine for UFS and leaves other filesystems to map what they can into the > UFS set. > Which is bogus - immutable is not a UFS attribute, it's VFS one. Well, I'd argue that Berkeley defined a bunch of VFS attributes, and then implemented them natively in UFS and LFS; other non-native filesystems have to map their concepts of other file attributes (e.g., dates, permissions, etc.,) into the native VFS concepts. - Bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message