From b03e9e93edda2ff558f1eb141e812c32a2931dc2 Mon Sep 17 00:00:00 2001 From: emaste Date: Fri, 9 Mar 2007 16:21:40 +0000 Subject: KERN_PROC_ALL produces a kinfo_proc for each thread in a process, which caused fstat to produce duplicated output for threaded processes. Instead use KERN_PROC_PROC to get just one kinfo_proc per process. MFC After: 2 weeks --- usr.bin/fstat/fstat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.bin/fstat/fstat.c b/usr.bin/fstat/fstat.c index 3b13ccc..26c9ad4 100644 --- a/usr.bin/fstat/fstat.c +++ b/usr.bin/fstat/fstat.c @@ -164,7 +164,7 @@ main(int argc, char **argv) int arg, ch, what; arg = 0; - what = KERN_PROC_ALL; + what = KERN_PROC_PROC; nlistf = memf = NULL; while ((ch = getopt(argc, argv, "fmnp:u:vN:M:")) != -1) switch((char)ch) { -- cgit v1.1