#include <param.h>
#include <proc.h>
main(c, v)
char *v[];
{
register i,j,n; int flag = 0;
int mypid = getpid();
if(c == 2) n = atoi(v[1]);
i = gprocs(proc);
for(j = 0; j< i; j++)
{
if( (proc[j].p_stat == SRUN && proc[j].p_nice == 0 &&
proc[j].p_pid != mypid) ||
( n != 0 && proc[j].p_pid == n)) {
printf("proc %d at _proc+%o, pid = %d, uid = %d\n",
j, j*sizeof proc[0], proc[j].p_pid,
proc[j].p_uid);
flag++;
}
}
if( flag ) printf(" nice at %o\n", &(0->p_nice));
}