Date: Wed, 04 Jul 2001 08:07:33 +1000 From: Peter Jeremy <peter.jeremy@alcatel.com.au> To: Julian Elischer <julian@elischer.org> Cc: current@FreeBSD.ORG Subject: Re: RFC: Kernel thread system nomenclature. Message-ID: <20010704080733.C506@gsmx07.alcatel.com.au> In-Reply-To: <Pine.BSF.4.21.0107021319090.13213-100000@InterJet.elischer.org>; from julian@elischer.org on Mon, Jul 02, 2001 at 02:16:16PM -0700 References: <Pine.BSF.4.21.0107021319090.13213-100000@InterJet.elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2001-Jul-02 14:16:16 -0700, Julian Elischer <julian@elischer.org> wrote: >The time has come (now that we have a design) to assign names to the >various entities that will be created when we implement the >(current name) KSE code. I'm reasonably sure that there's prior art here. What do other OS's call these entities? Our naming convention should at least be not inconsistent, and preferably consistent with other implementations. This is especially true for related implementations (BSDi and *BSD - if any of them have gone this path). This affects code portability between the *BSDs, developers who use multiple Unix variants as well as 3rd party vendors. >The exctent of these edits almost makes it worthwhile to call the #4 item >'struct proc' as the size of the diff would be MASSIVLY reduced.. :-). IMHO, what we call #4 has the biggest impact (extending to what we can reasonable call #1). As I see it, the tradeoffs are: Keeping the same name: + Everyone is familiar with it - The entity it references is no longer a `process' and hence the name is no longer descriptive. Changing the name: + The chosen name would be descriptive of its contents. - Massive diffs required (I count ~5200 references in 648 files in /sys and there are more references in userland). Personally, I'd prefer to see struct proc renamed to reflect its new role as a thread context. Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010704080733.C506>