🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.programmer
Article #1924

Process Info

#1924
From: John Martyniak
Date: Mon, 21 Dec 1992 22:29
19 lines
1379 bytes
Has anybody out there tried to get process information (pid,ppid,Start  
command,start data, etc.) from system?  My first attempt was to try to  
find a system call that would do the job.  The only one I found that  
seemed like it would give me the info was pfind(), however, I can't get to  
that extern (the compiler does not like it when you #define KERNEL).  My  
second approach was to use nlist to get the process table entry location  
(proc, or nproc) but neither of these exist in /mach, and there is no  
documentation to support it.  In hpux, you can do an nlist for proc and  
nproc, and get the offset, you can then go to that offset in /dev/kmem and  
get the process table.  There is also a pstat (process status) system  
call, that does essentially the same thing.  However on the NeXT I have  
been unable to find such a thing.

Can anybody help?  Has anybody tried to do anything like this?

Thanx for the help.

John Martyniak
Technical Details
Message-ID: <1992Dec21.222910.23242@logiconultra.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!rpi!usc!news.cerf.net!logiconultra!usenet

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.programmer
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!rpi!usc!news.cerf.net!logiconultra!usenet
From: john@logiconultra.com (John Martyniak)
Subject: Process Info
Message-ID: <1992Dec21.222910.23242@logiconultra.com>
Keywords: Process,system
Sender: usenet@logiconultra.com
Nntp-Posting-Host: 200.1.5.235
Organization: Logicon_Ultrasystems
Date: Mon, 21 Dec 1992 22:29:10 GMT
Lines: 19