From owner-freebsd-current Sun Mar 8 23:27:28 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA23600 for freebsd-current-outgoing; Sun, 8 Mar 1998 23:27:28 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA23594 for ; Sun, 8 Mar 1998 23:27:25 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id AAA26852; Mon, 9 Mar 1998 00:27:16 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id AAA16521; Mon, 9 Mar 1998 00:27:14 -0700 Date: Mon, 9 Mar 1998 00:27:14 -0700 Message-Id: <199803090727.AAA16521@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Terry Lambert Cc: nate@mt.sri.com (Nate Williams), dima@tejblum.dnttm.rssi.ru, current@FreeBSD.ORG Subject: Re: vnode_pager: *** WARNING *** stale FS code in system In-Reply-To: <199803090721.AAA04670@usr09.primenet.com> References: <199803090517.WAA15531@mt.sri.com> <199803090721.AAA04670@usr09.primenet.com> X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > In short, you are attempting to make local media FS's the 'base class' > > for all FS (using C++ vernacular). As Base Classes, they must > > implement/define *everything* for all classes, and that all other > > 'stackable' FS's can inherit from the base class. > > Yes. This is different from interfaces. which are allowed to be "pure > virtual" base classes. I wasn't sure about using OO terminology. 8-(. Bingo. I didn't want to say that for fear of complicating the simple definition. As I understand it, the whole VFS framework is an attempt to OOPify (is that a word) the FS interface. I also think using OO teminology is pretty safe, since most anyone here has done their share of programming in an OOP language. (Now, whether or not they enjoyed it is another story. :) Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message