diff options
author | emaste <emaste@FreeBSD.org> | 2007-03-09 16:21:40 +0000 |
---|---|---|
committer | emaste <emaste@FreeBSD.org> | 2007-03-09 16:21:40 +0000 |
commit | b03e9e93edda2ff558f1eb141e812c32a2931dc2 (patch) | |
tree | 57baea44bf3917b6cb3b177b636cd6089f80f3f3 /usr.bin/fstat | |
parent | f5f98a764daa03685a5f305618ca02dde8e811dd (diff) | |
download | FreeBSD-src-b03e9e93edda2ff558f1eb141e812c32a2931dc2.zip FreeBSD-src-b03e9e93edda2ff558f1eb141e812c32a2931dc2.tar.gz |
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
Diffstat (limited to 'usr.bin/fstat')
-rw-r--r-- | usr.bin/fstat/fstat.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) { |