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