Subversion Repositories Kolibri OS

Rev

Rev 2502 | Rev 6825 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2. int cmd_ps(char param[])
  3. {
  4.  
  5. int             i, n;
  6. char            *buf1k;
  7. unsigned        PID;
  8. short           STATE;
  9.  
  10. buf1k = malloc(1024);
  11. if (NULL == buf1k)
  12.         return FALSE;
  13.  
  14. for (i = 1;;i++)
  15.         {
  16.         n = kol_process_info(i, buf1k);
  17.         PID = *(buf1k+30);
  18.         STATE = *(buf1k+50);
  19.         if ( 9 != STATE)
  20.                 printf ("  %7d %s\n\r", PID, buf1k+10);
  21.         if (i == n)
  22.                 break;
  23.         }
  24.  
  25. free(buf1k);
  26. return TRUE;
  27.  
  28. }
  29.  
  30.