From owner-cvs-all Wed Jan 24 9:20:20 2001 Delivered-To: cvs-all@freebsd.org Received: from mail.interware.hu (mail.interware.hu [195.70.32.130]) by hub.freebsd.org (Postfix) with ESMTP id AD0D637B401; Wed, 24 Jan 2001 09:19:53 -0800 (PST) Received: from portonovo-15.budapest.interware.hu ([195.70.60.79] helo=elischer.org) by mail.interware.hu with esmtp (Exim 3.16 #1 (Debian)) id 14LTaH-0007PK-00; Wed, 24 Jan 2001 18:19:50 +0100 Message-ID: <3A6F0EB2.212D9BC8@elischer.org> Date: Wed, 24 Jan 2001 09:19:46 -0800 From: Julian Elischer X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 5.0-CURRENT i386) X-Accept-Language: en, hu MIME-Version: 1.0 To: Garrett Wollman Cc: Bruce Evans , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/isofs/cd9660 cd9660_vfsops.c References: <20010123163418.N26076@fw.wintelcom.net> <200101241547.KAA61320@khavrinen.lcs.mit.edu> Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Garrett Wollman wrote: > > < said: > > > Unfortunately, most vfs and vnop interfaces including VFS_MOUNT() make > > it unclear that p == curproc by pretending to support arbitrary p's. > > I believe the intent was (and Kirk can correct me if I'm wrong) that > curproc should one day be eliminated, and the `p' argument to many > kernel functions would be the only MI way to access the process > structure of the current process. (Analogous to the way in which > post-4.3 BSD removed `u' as an alias for the current process's user > area.) I don't think it was ever intended that these functions be > able to operate on arbitrary (non-running) processes. when the threading interface in impemented, many of these will become 's' as they will point to KSEs rather than processes, (or even 'c' when they point to a context instead of a process.) > > -GAWollman -- __--_|\ Julian Elischer / \ julian@elischer.org ( OZ ) World tour 2000 ---> X_.---._/ from Perth, presently in: Budapest v To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message