SCOUG-Programming Mailing List Archives
Return to [ 11 | 
March | 
2007 ]
<< Previous Message << 
 >> Next Message >>
 
 
 
Content Type:   text/plain 
Harry Motin wrote:  
>   
> If you have REXXLIB, the following will work:  
>         RC = DOSPIDLIST(ProcessID,ProcessName,,)  
 
Thanks Harry, here's my test code:  
 
/* From Harry Motin in a 2007-mar-11 email */  
/* call RxFuncAdd 'DOSPIDLIST','REXXLIB','DOSPIDLIST' */  
rc = rxfuncadd( 'rexxlibregister', 'rexxlib', 'rexxlibregister' )  
say "RxFuncAdd(REXXLIB)="rc  
rc = rexxlibregister()  
say "rexxlibregister()="rc  
say ""  
rc = DOSPID()  
say "DOSPID()="rc  
say ""  
rc = DOSPIDLIST(ProcessID,ProcessName,ParentName,SessionName)  
say "DOSPIDLIST()="rc  
say "ProcessID.0="ProcessID.0  
say "ProcessName.0="ProcessName.0  
say "ParentName.0="ParentName.0  
say "SessionName.0="SessionName.0  
say ""  
rc = DOSPROCINFO('N',)  
say "DOSPROCINFO(N)="rc  
rc = DOSPROCINFO('P',)  
say "DOSPROCINFO(P)="rc  
rc = DOSPROCINFO('S',)  
say "DOSPROCINFO(S)="rc  
 
In my DLL directory I have  
 
   6-19-01   1:51p    193606           0  REXXLIB.DLL  
 
The results look good for DOSPID() but not for DOSPIDLIST()  
or DOSPROCINFO():  
 
   RxFuncAdd(REXXLIB)=1  
   rexxlibregister()=1  
 
   DOSPID()=2473  
 
   DOSPIDLIST()=0  
   ProcessID.0=PROCESSID.0  
   ProcessName.0=PROCESSNAME.0  
   ParentName.0=PARENTNAME.0  
   SessionName.0=SESSIONNAME.0  
 
   DOSPROCINFO(N)=  
   DOSPROCINFO(P)=52  
   DOSPROCINFO(S)=-1  
 
What is my error?  
_____  
 
Concerning REXXLIB, Quercus still has its (c) 1995 web page at  
http://www.quercus-sys.com/rexxlib.htm saying they want $50  
for a copy.  The online docs say there are two PID calls:  
 
   DOSPID returns the process id (PID).  
   DOSPIDLIST places information about currently active  
     processes into one or more compound variables.   
 
I don't know where to download the 2001 (or newer) version.  
Does anyone know about license issues for REXXLIB?  Or should  
I check with Quercus?  
 
There is a much older rexxlib.zip on Hobbes from 1995.  This  
might be the rexxlib.dll contained in the Quercus REXXLIB demo.  
 
- Peter  
 
 
 
=====================================================  
 
To unsubscribe from this list, send an email message  
to "steward@scoug.com". In the body of the message,  
put the command "unsubscribe scoug-programming".  
 
For problems, contact the list owner at  
"postmaster@scoug.com".  
 
=====================================================  
 
  
<< Previous Message << 
 >> Next Message >>
Return to [ 11 | 
March | 
2007 ] 
  
  
The Southern California OS/2 User Group
 P.O. Box 26904
 Santa Ana, CA  92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group.  ALL RIGHTS 
RESERVED. 
 
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International 
Business Machines Corporation.
All other trademarks remain the property of their respective owners.
 
 |