Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!dog.ee.lbl.gov!elf.ee.lbl.gov!torek From: torek@elf.ee.lbl.gov (Chris Torek) Newsgroups: comp.unix.internals Subject: Re: Help getting pointer to a u structure of a process Keywords: process, user structure Message-ID: <10781@dog.ee.lbl.gov> Date: 9 Mar 91 09:34:45 GMT References: <1991Mar06.203225.20019@lynx.CS.ORST.EDU> <10712@dog.ee.lbl.gov> <124885@uunet.UU.NET> Reply-To: torek@elf.ee.lbl.gov (Chris Torek) Organization: Lawrence Berkeley Laboratory, Berkeley Lines: 32 X-Local-Date: Sat, 9 Mar 91 01:34:45 PST >In article <10712@dog.ee.lbl.gov> I wrote: >>Half of the raison d'etre of the `u. area' is that it can be sloughed off >>when the process is not running. ... In article <124885@uunet.UU.NET> rbj@uunet.UU.NET (Root Boy Jim) writes: >What is the other half? To save space? Hm, well, make that `9/10ths' :-) . I am not sure exactly what I was thinking, but half of it could now be considered `hysterical raisins'. >I thought it was going to be merged with the proc table in 4.4. Eh? 4.4? What is 4.4? :-) `wc -l' output: 155 /arch/4.2bsd/usr/src/sys/h/user.h 147 /arch/4.3bsd/usr/src/sys/h/user.h 147 /arch/4.3tahoe/usr/src/sys/h/user.h 128 [previous alpha release (`4.3reno') user.h] 53 [tonight's user.h] I would say there is a definite trend here.... Note that the pcb and kernel stack are slated to stay in a `sloughable' area; whether it is to be called the `u. area', and whether it will live at a fixed virtual address, is open to question. -- In-Real-Life: Chris Torek, Lawrence Berkeley Lab EE div (+1 415 486 5427) Berkeley, CA Domain: torek@ee.lbl.gov