Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jan 2001 09:19:46 -0800
From:      Julian Elischer <julian@elischer.org>
To:        Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
Cc:        Bruce Evans <bde@zeta.org.au>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/isofs/cd9660 cd9660_vfsops.c
Message-ID:  <3A6F0EB2.212D9BC8@elischer.org>
References:  <20010123163418.N26076@fw.wintelcom.net> <Pine.BSF.4.21.0101242229170.44683-100000@besplex.bde.org> <200101241547.KAA61320@khavrinen.lcs.mit.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Garrett Wollman wrote:
> 
> <<On Wed, 24 Jan 2001 23:10:51 +1100 (EST), Bruce Evans <bde@zeta.org.au> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A6F0EB2.212D9BC8>