freebsd-dev/usr.bin/systat
Kirk McKusick 1f7d250182 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.
2000-12-12 07:25:57 +00:00
..
cmds.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
cmdtab.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
devs.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
devs.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
extern.h Change the devstat generation number from an int to a long. The int-sized 1998-09-20 00:11:23 +00:00
fetch.c
icmp.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
iostat.c o Make systat/iostat.c use sysctl() to retrieve cp_time instead of 2000-11-25 03:47:36 +00:00
ip.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
keyboard.c
main.c o Make systat use sysctl() to retrieve hz and stathz, instead of 2000-11-25 03:46:45 +00:00
Makefile Remove unneded -ltermcap 2000-09-16 03:30:50 +00:00
mbufs.c Fix systat to use the kern.ipc.mbtypes sysctl instead of referencing a 2000-07-15 16:24:21 +00:00
mode.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mode.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
netcmds.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
netstat.c systat is way too comfortable with curses internals... 1999-08-30 08:18:09 +00:00
pigs.c Change the proc information returned from the kernel so that it 2000-12-12 07:25:57 +00:00
swap.c Quick Fix: swap.c doesn't appear to actually need <sys/conf.h>, so remove 2000-08-24 20:22:44 +00:00
systat.1 mdoc(7) police: use the new features of the Nm macro. 2000-11-20 19:21:22 +00:00
systat.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tcp.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vmstat.c Correct int/long type mismatch in the proper place this time. freevnodes 2000-12-02 20:08:33 +00:00