Path: utzoo!mnetor!uunet!husc6!bloom-beacon!gatech!mcnc!decvax!mandrill!hal!ncoast!allbery
From: allbery@ncoast.UUCP (Brandon Allbery)
Newsgroups: comp.unix.wizards
Subject: Re:  Reading VAX SID register on ultrix or 4.3bsd
Message-ID: <7698@ncoast.UUCP>
Date: 3 May 88 20:59:16 GMT
References: <13091@brl-adm.ARPA>
Reply-To: allbery@ncoast.UUCP (Brandon Allbery)
Followup-To: comp.unix.wizards
Organization: Cleveland Public Access UN*X, Cleveland, Oh
Lines: 18

As quoted from <13091@brl-adm.ARPA> by rbj@icst-cmr.arpa (Root Boy Jim):
+---------------
| Um, maybe I wasn't clear (won't be the first (or the last) time :-).
| What I meant Chris meant is that he didn't want a separate syscall for
| *each* interesting variable. He effectively wants (how do those words
| taste that I'm putting in your mouth, Chris :-) to make nlist a system
| call. How many things do you point nlist at besides the kernel anyway? 
+---------------

Xenix has /dev/sys/*.  It doesn't even require nlist:  open the pseudodevice
in /dev/sys for what you want; /dev/sys/proc "contains" only used process
table entries, etc.  (Now if only Microshaft had provided *all* such devices:
no /dev/sys/file or /dev/sys/inode, etc.)  The devices are read-only for all,
thus allowing "ps" to be non-set?id.
-- 
	      Brandon S. Allbery, moderator of comp.sources.misc
	{well!hoptoad,uunet!marque,cbosgd,sun!mandrill}!ncoast!allbery
Delphi: ALLBERY						     MCI Mail: BALLBERY