Path: utzoo!news-server.csri.toronto.edu!rutgers!usc!sdd.hp.com!spool.mu.edu!uunet!stanford.edu!agate!ziploc!eps From: eps@toaster.SFSU.EDU (Eric P. Scott) Newsgroups: comp.sys.next Subject: Re: table() call broken in 2.0? Message-ID: <1423@toaster.SFSU.EDU> Date: 9 Mar 91 14:55:36 GMT References: <1392@toaster.SFSU.EDU> Reply-To: eps@cs.SFSU.EDU (Eric P. Scott) Organization: San Francisco State University Lines: 11 Well, no one else has answered this, so I guess I get to follow up to my own post. Apparently TBL_PROCINFO doesn't like empty process slots any more. Under 2.0, you can only request information on multiple processes if they have strictly consecutive pids. Ick. You basically have to do all the stuff in the sample code for processor_set_tasks(), then call unix_pid() on each task port, qsort() those, and do multiple table() calls. It gets even worse if you want it to work on a multiple-CPU machine. Yuck, phooey, bletch. -=EPS=-