4.3BSD beta release manual page
[unix-history] / usr / src / usr.bin / systat / cmdtab.c
CommitLineData
e405f699 1#ifndef lint
8b299806 2static char sccsid[] = "@(#)cmdtab.c 1.4 (Berkeley) %G%";
e405f699
SL
3#endif
4
5#include "systat.h"
6
855ff304
KM
7int showpigs(), fetchpigs(), labelpigs();
8int initpigs(), closepigs();
e405f699 9WINDOW *openpigs();
855ff304
KM
10int showswap(), fetchswap(), labelswap();
11int initswap(), closeswap();
e405f699 12WINDOW *openswap();
855ff304
KM
13int showmbufs(), fetchmbufs(), labelmbufs();
14int initmbufs(), closembufs();
e405f699 15WINDOW *openmbufs();
855ff304
KM
16int showiostat(), fetchiostat(), labeliostat();
17int initiostat(), closeiostat(), cmdiostat();
e405f699 18WINDOW *openiostat();
9c0c7319
SL
19int showkre(), fetchkre(), labelkre();
20int initkre(), closekre(), cmdkre();
21WINDOW *openkre();
8b299806
SL
22int shownetstat(), fetchnetstat(), labelnetstat();
23int initnetstat(), closenetstat(), cmdnetstat();
24WINDOW *opennetstat();
e405f699
SL
25
26struct cmdtab cmdtab[] = {
27 { "pigs", showpigs, fetchpigs, labelpigs,
9c0c7319
SL
28 initpigs, openpigs, closepigs, 0,
29 CF_LOADAV },
e405f699 30 { "swap", showswap, fetchswap, labelswap,
9c0c7319
SL
31 initswap, openswap, closeswap, 0,
32 CF_LOADAV },
e405f699 33 { "mbufs", showmbufs, fetchmbufs, labelmbufs,
9c0c7319
SL
34 initmbufs, openmbufs, closembufs, 0,
35 CF_LOADAV },
e405f699 36 { "iostat", showiostat, fetchiostat, labeliostat,
9c0c7319
SL
37 initiostat, openiostat, closeiostat, cmdiostat,
38 CF_LOADAV },
39 { "vmstat", showkre, fetchkre, labelkre,
40 initkre, openkre, closekre, cmdkre,
41 0 },
8b299806
SL
42 { "netstat", shownetstat, fetchnetstat, labelnetstat,
43 initnetstat, opennetstat, closenetstat, cmdnetstat,
44 CF_LOADAV },
e405f699
SL
45 { 0 }
46};
47struct cmdtab *curcmd = &cmdtab[0];