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