diff options
author | mckusick <mckusick@FreeBSD.org> | 2000-12-12 07:25:57 +0000 |
---|---|---|
committer | mckusick <mckusick@FreeBSD.org> | 2000-12-12 07:25:57 +0000 |
commit | cba301121bc106aaff382428a55f31fef30844e6 (patch) | |
tree | 910e5652e5d16d5d0d4e8480f7e386aaf0ca310e /bin/ps/extern.h | |
parent | d577ae457b219ac16b4e152a40ae4d7474c4622f (diff) | |
download | FreeBSD-src-cba301121bc106aaff382428a55f31fef30844e6.zip FreeBSD-src-cba301121bc106aaff382428a55f31fef30844e6.tar.gz |
Change the proc information returned from the kernel so that it
no longer contains kernel specific data structures, but rather
only scalar values and structures that are already part of the
kernel/user interface, specifically rusage and rtprio. It no
longer contains proc, session, pcred, ucred, procsig, vmspace,
pstats, mtx, sigiolst, klist, callout, pasleep, or mdproc. If
any of these changed in size, ps, w, fstat, gcore, systat, and
top would all stop working. The new structure has over 200 bytes
of unassigned space for future values to be added, yet is nearly
100 bytes smaller per entry than the structure that it replaced.
Diffstat (limited to 'bin/ps/extern.h')
-rw-r--r-- | bin/ps/extern.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/bin/ps/extern.h b/bin/ps/extern.h index d184eda..ac4fb2e 100644 --- a/bin/ps/extern.h +++ b/bin/ps/extern.h @@ -49,10 +49,10 @@ __BEGIN_DECLS void command __P((KINFO *, VARENT *)); void cputime __P((KINFO *, VARENT *)); int donlist __P((void)); -void evar __P((KINFO *, VARENT *)); char *fmt_argv __P((char **, char *, int)); double getpcpu __P((KINFO *)); double getpmem __P((KINFO *)); +void kvar __P((KINFO *, VARENT *)); void logname __P((KINFO *, VARENT *)); void longtname __P((KINFO *, VARENT *)); void lstarted __P((KINFO *, VARENT *)); @@ -67,7 +67,6 @@ void pmem __P((KINFO *, VARENT *)); void pri __P((KINFO *, VARENT *)); void rtprior __P((KINFO *, VARENT *)); void printheader __P((void)); -void pvar __P((KINFO *, VARENT *)); void rssize __P((KINFO *, VARENT *)); void runame __P((KINFO *, VARENT *)); int s_runame __P((KINFO *)); @@ -81,7 +80,6 @@ void tsize __P((KINFO *, VARENT *)); void ucomm __P((KINFO *, VARENT *)); void uname __P((KINFO *, VARENT *)); int s_uname __P((KINFO *)); -void uvar __P((KINFO *, VARENT *)); void vsize __P((KINFO *, VARENT *)); void wchan __P((KINFO *, VARENT *)); __END_DECLS |