Incoming from Michael Petch: > On Thu, 2004-10-07 at 10:23, Evan Brown wrote: > > > > I need to get a processs ID for any program from within a program. Any C > > coders out there that can send me a code snippet or point me in the > > right direction. > > unless I misunderstood the question, and this was linux - try: > > getpid()
Unfortunately, that only gets the pid of the current process. Evan wants the pid of "... any program from within a program." I think the only solution is something like "system( "/bin/pidof program_name" );", and good luck if there's more than one instance of it running. If it's a well behaving program, you might be able to rely on it writing its PID to a lockfile, then you'd just have to parse/interpret its lockfile filename/contents. -- Any technology distinguishable from magic is insufficiently advanced. (*) http://www.spots.ab.ca/~keeling - - _______________________________________________ clug-talk mailing list [EMAIL PROTECTED] http://clug.ca/mailman/listinfo/clug-talk_clug.ca Mailing List Guidelines (http://clug.ca/ml_guidelines.php) **Please remove these lines when replying

