home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / stg_v4.lzh / pathlist.c < prev    next >
C/C++ Source or Header  |  1994-11-11  |  521b  |  33 lines

  1. #include <stdio.h>
  2. #include <procid.h>
  3. procid sProc;
  4.  
  5. #define ERR (-1)
  6.  
  7. char buf[32];
  8.  
  9. main()
  10. {
  11.     int iProc,iPath;
  12.  
  13.     iProc=-1;
  14.     while (++iProc<1024)
  15.     {
  16.         if (_get_process_desc(iProc,sizeof(sProc),&sProc)==ERR)
  17.             continue;
  18.  
  19.         printf("%12s: ",(char*)sProc._pmodul+sProc._pmodul->_mh._mname);
  20.  
  21.         iPath=-1;
  22.         while (++iPath<32)
  23.         {
  24.             if (!sProc._path[iPath])
  25.                 continue;
  26.             if (_sgs_devn(sProc._path[iPath],buf)==ERR)
  27.                 continue;
  28.             printf("%2d=%-6s",iPath,buf);
  29.         }
  30.         printf("\n");
  31.     }
  32. }
  33.