version 1.20, 1998/09/08 20:49:33 |
version 1.21, 1998/11/30 10:19:02 |
|
|
if (uflg++) |
if (uflg++) |
usage(); |
usage(); |
if (!(passwd = getpwnam(optarg))) |
if (!(passwd = getpwnam(optarg))) |
err(1, "%s: unknown uid", optarg); |
errx(1, "%s: unknown uid", optarg); |
what = KERN_PROC_UID; |
what = KERN_PROC_UID; |
arg = passwd->pw_uid; |
arg = passwd->pw_uid; |
break; |
break; |
|
|
} |
} |
|
|
if ((kd = kvm_openfiles(nlistf, memf, NULL, O_RDONLY, buf)) == NULL) |
if ((kd = kvm_openfiles(nlistf, memf, NULL, O_RDONLY, buf)) == NULL) |
err(1, buf); |
errx(1, "%s", buf); |
|
|
setegid(getgid()); |
setegid(getgid()); |
setgid(getgid()); |
setgid(getgid()); |
|
|
if ((p = kvm_getprocs(kd, what, arg, &cnt)) == NULL) |
if ((p = kvm_getprocs(kd, what, arg, &cnt)) == NULL) |
err(1, kvm_geterr(kd)); |
errx(1, "%s", kvm_geterr(kd)); |
if (nflg) |
if (nflg) |
printf("%s", |
printf("%s", |
"USER CMD PID FD DEV INUM MODE SZ|DV R/W"); |
"USER CMD PID FD DEV INUM MODE SZ|DV R/W"); |