
int cmd_ps()
{

int		i, n;
char		*buf1k;
unsigned	PID;
unsigned	*p;
short		*s;
short		STATE;

buf1k = malloc(1024);
if (NULL == buf1k)
	return FALSE;

for (i = 1;;i++)
	{
	n = kol_process_info(i, buf1k);
	p = buf1k+30;
	PID = *p;
	s = buf1k+50;
	STATE = *s;
	if ( 9 != STATE)
		printf ("  %7d %s\n\r", PID, buf1k+10);
	if (i == n)
		break;
	}

free(buf1k);
return TRUE;

}
