1 1.1.8.2 yamt # $NetBSD: procs,v 1.1.8.2 2008/02/27 08:36:54 yamt Exp $ 2 1.1.8.2 yamt 3 1.1.8.2 yamt define procs 4 1.1.8.2 yamt set $i = 0 5 1.1.8.2 yamt 6 1.1.8.2 yamt while ($i < 2) 7 1.1.8.2 yamt if ($i == 0) 8 1.1.8.2 yamt set $p = allproc.lh_first 9 1.1.8.2 yamt end 10 1.1.8.2 yamt if ($p) 11 1.1.8.2 yamt printf " proc pid flag stat nlwps comm\n" 12 1.1.8.2 yamt end 13 1.1.8.2 yamt while ($p) 14 1.1.8.2 yamt printf "%16lx %5d %8x %4x %5d %s", \ 15 1.1.8.2 yamt $p, $p->p_pid, \ 16 1.1.8.2 yamt $p->p_flag, $p->p_stat, $p->p_nlwps, \ 17 1.1.8.2 yamt (char *) $p->p_comm 18 1.1.8.2 yamt printf "\n" 19 1.1.8.2 yamt set $p = $p->p_list.le_next 20 1.1.8.2 yamt end 21 1.1.8.2 yamt set $i++ 22 1.1.8.2 yamt end 23 1.1.8.2 yamt end 24