version 1.1.1.1, 2008/06/03 10:38:47 |
version 1.1.1.1.2.1, 2008/08/13 17:12:35 |
|
|
exit(1); |
exit(1); |
|
|
if (ps_flag & PSFL) |
if (ps_flag & PSFL) |
printf(" PID PPID PRI STAT POL SUS TIME WCHAN CMD\n"); |
printf(" PID PPID PRI STAT POL TIME WCHAN CMD\n"); |
else |
else |
printf(" PID TIME CMD\n"); |
printf(" PID TIME CMD\n"); |
|
|
|
|
else |
else |
printf("%5d %5d", ip.pid, ip.ppid); |
printf("%5d %5d", ip.pid, ip.ppid); |
|
|
printf(" %3d %s %s %3d %8d " |
printf(" %3d %s %s %8d " |
"%-11s %-11s\n", |
"%-11s %-11s\n", |
it.prio, stat[ip.stat-1], |
it.prio, stat[ip.stat-1], |
pol[it.policy], it.suspend_count, |
pol[it.policy], |
it.total_ticks, it.sleep_event, |
it.time, it.slpevt, it.taskname); |
it.task_name); |
|
} else { |
} else { |
if (!(ps_flag & PSFX) && (ip.pid == last_pid)) |
if (!(ps_flag & PSFX) && (ip.pid == last_pid)) |
continue; |
continue; |
|
|
else |
else |
printf("%5d", ip.pid); |
printf("%5d", ip.pid); |
|
|
printf(" %8d %-11s\n", it.total_ticks, |
printf(" %8d %-11s\n", it.time, it.taskname); |
it.task_name); |
|
last_pid = ip.pid; |
last_pid = ip.pid; |
} |
} |
} |
} |