home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / OS2PROC.ZIP / READ.ME < prev    next >
Text File  |  1989-10-26  |  5KB  |  167 lines

  1. The programs here are PROCESS.EXE, PGMLIST.EXE and SEMLIST.EXE.  To run
  2. any of them you must first copy CRTLIB.DLL to a directory in your
  3. LIBPATH.  All three programs format the output of the undocumented
  4. DosQProcStatus call gate.
  5.  
  6. PROCESS displays all the processes running in the system, along with
  7. their PIDs and number of threads.  An indented program name is a child
  8. of the first preceding process with less indentation.  The asterisk
  9. denotes the current process.  When run with a list of PIDs, the program
  10. displays detailed information about those processes.  Sample outputs
  11. are:
  12.  
  13. C:>PROCESS
  14.  
  15.   PID Thr  Program name
  16.     2    1  (Unknown)
  17.     4  12  C:\OS2\PMSHELL.EXE
  18.     5    3    C:\OS2\SYSTEM\HARDERR.EXE
  19.     6    1    C:\OS2\VIOHELP.EXE
  20.     8    1    C:\OS2\PMEXEC.EXE
  21.     9    1    C:\OS2\CMD.EXE
  22.    14    1 *    D:\TAPCIS\WORK2\PROCESS.EXE
  23.    11  14  C:\TOOLS\B\QH.EXE
  24.  
  25. C:>PROCESS 9 11
  26.  
  27.     9 C:\OS2\CMD.EXE
  28.       Module handle 1AC
  29.       Modules loaded via DosLoadModule
  30.        1B4 C:\TOOLS\DLL\ALIAS.DLL
  31.        18A C:\OS2\DLL\PMSHAPI.DLL
  32.        189 C:\OS2\DLL\OS2SM.DLL
  33.        187 C:\OS2\DLL\PMWIN.DLL
  34.     37 C:\OS2\DLL\BKSCALLS.DLL
  35.     70 C:\OS2\DLL\BVSCALLS.DLL
  36.     19 C:\OS2\DLL\BMSCALLS.DLL
  37.       Semaphores
  38.       \SEM\VIOPOPUP
  39.       \SEM\VIOPRTSC
  40.       Shared memory segments
  41.       \sharemem\BVS\BVS04
  42.    11 C:\TOOLS\B\QH.EXE
  43.       Module handle 2B3
  44.       Modules loaded via DosLoadModule
  45.       Semaphores
  46.       \SEM\QH.EXE
  47.       Shared memory segments
  48.  
  49. PGMLIST displays all modules loaded in the system.  One curiosity in the
  50. list is DOSCALLS.DLL, a nonexistent module.  When run with a list of
  51. module handles the program displays cross reference information for
  52. those modules.    Sample outputs are:
  53.  
  54. C:\>PGMLIST
  55.  
  56.  Hdl Module name
  57.    A C:\OS2\PMSHELL.EXE
  58.  1AC C:\OS2\CMD.EXE
  59.  289 C:\TOOLS\P\E.EXE
  60.  196 C:\OS2\PMEXEC.EXE
  61.  2B3 C:\TOOLS\B\QH.EXE
  62.  1E7 C:\OS2\VIOHELP.EXE
  63.    C C:\OS2\SYSTEM\HARDERR.EXE
  64.  26B D:\TAPCIS\WORK2\PGMLIST.EXE
  65.   C0 C:\OS2\DLL\DOSCALLS.DLL
  66.  1B4 C:\TOOLS\DLL\ALIAS.DLL
  67.   57 C:\OS2\DLL\ANSICALL.DLL
  68.   37 C:\OS2\DLL\BKSCALLS.DLL
  69.   19 C:\OS2\DLL\BMSCALLS.DLL
  70.   70 C:\OS2\DLL\BVSCALLS.DLL
  71.  266 D:\TAPCIS\WORK2\CRTLIB.DLL
  72.  150 C:\OS2\DLL\DISPLAY.DLL
  73.   83 C:\OS2\DLL\DOSCALL1.DLL
  74.   7A C:\OS2\DLL\KBDCALLS.DLL
  75.   58 C:\OS2\DLL\MOUCALLS.DLL
  76.  2AD C:\OS2\DLL\MONCALLS.DLL
  77.   8E C:\OS2\DLL\MSG.DLL
  78.  2AC C:\TOOLS\DLL\MSHELP.DLL
  79.   84 C:\OS2\DLL\NLS.DLL
  80.  189 C:\OS2\DLL\OS2SM.DLL
  81.   ED C:\OS2\DLL\OS2SPLFS.DLL
  82.  18B C:\OS2\DLL\PMTKT.DLL
  83.  18A C:\OS2\DLL\PMSHAPI.DLL
  84.  188 C:\OS2\DLL\PMGPI.DLL
  85.  187 C:\OS2\DLL\PMWIN.DLL
  86.  175 C:\OS2\DLL\PMGRE.DLL
  87.  1FC C:\OS2\DLL\PMVIOP.DLL
  88.  1CA C:\OS2\DLL\PMSPL.DLL
  89.  1B8 C:\OS2\DLL\PMAVIO.DLL
  90.   46 C:\OS2\DLL\QUECALLS.DLL
  91.   71 C:\OS2\DLL\SESMGR.DLL
  92.  167 C:\OS2\DLL\SPL1B.DLL
  93.   EC C:\OS2\DLL\SPLPRMAP.DLL
  94.   7B C:\OS2\DLL\VIOCALLS.DLL
  95.  
  96. C:\>PGMLIST 187 71
  97.  
  98.  187 C:\OS2\DLL\PMWIN.DLL
  99.      References
  100.       150 C:\OS2\DLL\DISPLAY.DLL
  101.        83 C:\OS2\DLL\DOSCALL1.DLL
  102.        84 C:\OS2\DLL\NLS.DLL
  103.       188 C:\OS2\DLL\PMGPI.DLL
  104.       175 C:\OS2\DLL\PMGRE.DLL
  105.       189 C:\OS2\DLL\OS2SM.DLL
  106.       18A C:\OS2\DLL\PMSHAPI.DLL
  107.      Referenced by
  108.     A C:\OS2\PMSHELL.EXE
  109.       196 C:\OS2\PMEXEC.EXE
  110.       1E7 C:\OS2\VIOHELP.EXE
  111.       150 C:\OS2\DLL\DISPLAY.DLL
  112.       189 C:\OS2\DLL\OS2SM.DLL
  113.       18B C:\OS2\DLL\PMTKT.DLL
  114.       18A C:\OS2\DLL\PMSHAPI.DLL
  115.       188 C:\OS2\DLL\PMGPI.DLL
  116.       175 C:\OS2\DLL\PMGRE.DLL
  117.       1FC C:\OS2\DLL\PMVIOP.DLL
  118.       1CA C:\OS2\DLL\PMSPL.DLL
  119.       1B8 C:\OS2\DLL\PMAVIO.DLL
  120.       167 C:\OS2\DLL\SPL1B.DLL
  121.   71 C:\OS2\DLL\SESMGR.DLL
  122.      References
  123.        83 C:\OS2\DLL\DOSCALL1.DLL
  124.        7A C:\OS2\DLL\KBDCALLS.DLL
  125.        58 C:\OS2\DLL\MOUCALLS.DLL
  126.        84 C:\OS2\DLL\NLS.DLL
  127.        46 C:\OS2\DLL\QUECALLS.DLL
  128.        7B C:\OS2\DLL\VIOCALLS.DLL
  129.      Referenced by
  130.       1AC C:\OS2\CMD.EXE
  131.       2B3 C:\TOOLS\B\QH.EXE
  132.     C C:\OS2\SYSTEM\HARDERR.EXE
  133.       189 C:\OS2\DLL\OS2SM.DLL
  134.       1FC C:\OS2\DLL\PMVIOP.DLL
  135.       167 C:\OS2\DLL\SPL1B.DLL
  136.        7B C:\OS2\DLL\VIOCALLS.DLL
  137.  
  138. SEMLIST displays for each system semaphore the owning thread ID, the
  139. semaphore's flags, the number of openers, and the semaphore value.
  140. Sample output is:
  141.  
  142. C:\>SEMLIST
  143.  
  144. Th Fl Op Vl Addr Semaphore name
  145. 00 00 06 00 27A4 \SEM\VIOPOPUP
  146. 00 08 06 00 27A8 \SEM\VIOPRTSC
  147. 00 00 01 00 27E8 \SEM\LKNED000.SEM
  148. 00 00 01 00 27EC \SEM\LKNED001.SEM
  149. 00 00 01 00 27F0 \SEM\LKNED002.SEM
  150. 00 00 01 00 27F4 \SEM\LKNED003.SEM
  151. 00 00 01 00 27F8 \SEM\PLSHAPI.SEM
  152. 00 08 01 00 27FC \SEM\IPCQUEUE.SEM
  153. 00 00 01 00 2800 \SEM\WINTHORN\BUFFREE.LP1
  154. 04 00 01 00 2804 \SEM\WINTHORN\BUFREADY.LP1
  155. 00 00 01 00 2808 \SEM\WINTHORN\ERROR.LP1
  156. 00 00 01 00 280C \SEM\WINTHORN\ERRREADY.LP1
  157. 00 00 01 00 2810 \SEM\WINTHORN\BUFFREE.LP2
  158. 04 00 01 00 2814 \SEM\WINTHORN\BUFREADY.LP2
  159. 00 00 01 00 2818 \SEM\WINTHORN\ERROR.LP2
  160. 00 00 01 00 281C \SEM\WINTHORN\ERRREADY.LP2
  161. 00 00 01 00 2820 \SEM\WINTHORN\BUFFREE.LP3
  162. 04 00 01 00 2824 \SEM\WINTHORN\BUFREADY.LP3
  163. 00 00 01 00 2828 \SEM\WINTHORN\ERROR.LP3
  164. 00 00 01 00 282C \SEM\WINTHORN\ERRREADY.LP3
  165. 00 00 01 00 2830 \SEM\LKNED004.SEM
  166. 00 00 01 00 2834 \SEM\QH.EXE
  167.