Subversion Repositories Kolibri OS

Rev

Rev 3247 | Rev 7024 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1665 Nasarus 1
 
2
{
3
4
 
6825 siemargl 5
char		*buf1k;
1665 Nasarus 6
unsigned	PID;
7
short		STATE;
8
9
 
10
if (NULL == buf1k)
11
	return FALSE;
12
13
 
6825 siemargl 14
15
 
1665 Nasarus 16
	{
17
	n = kol_process_info(i, buf1k);
18
	PID = *(buf1k+30);
2502 Albom 19
	STATE = *(buf1k+50);
20
	if (9 != STATE)
6825 siemargl 21
		{
22
		if (!sel || 0 == strnicmp(param, buf1k+10, 10))
23
			{
24
			printf ("  %7d %s\n\r", PID, buf1k+10);
25
			if (sel)
26
				{
27
					LAST_PID = PID;
28
					int cpu_tck = kol_system_cpufreq() / 100;
29
					printf ("  CPU %d%% RAM %d\n\r", *(int*)buf1k / cpu_tck , *(int*)(buf1k+26)+1);
30
				}
31
			}
32
		}
33
	if (i == n)
1665 Nasarus 34
		break;
35
	}
36
37
 
38
return TRUE;
39
40
 
41