xref: /original-bsd/usr.bin/systat/extern.h (revision c3e32dec)
1 /*-
2  * Copyright (c) 1991, 1993
3  *	The Regents of the University of California.  All rights reserved.
4  *
5  * %sccs.include.redist.c%
6  *
7  *      @(#)extern.h	8.1 (Berkeley) 06/06/93
8  */
9 
10 #include <sys/cdefs.h>
11 #include <fcntl.h>
12 #include <kvm.h>
13 
14 extern struct	cmdtab *curcmd;
15 extern struct	cmdtab cmdtab[];
16 extern struct	text *xtext;
17 extern WINDOW	*wnd;
18 extern char	**dr_name;
19 extern char	c, *namp, hostname[];
20 extern double	avenrun[3];
21 extern float	*dk_mspw;
22 extern kvm_t	*kd;
23 extern long	ntext, textp;
24 extern int	*dk_select;
25 extern int	CMDLINE;
26 extern int	dk_ndrive;
27 extern int	hz, stathz;
28 extern int	naptime, col;
29 extern int	nhosts;
30 extern int	nports;
31 extern int	protos;
32 extern int	verbose;
33 
34 struct inpcb;
35 
36 int	 checkhost __P((struct inpcb *));
37 int	 checkport __P((struct inpcb *));
38 void	 closeiostat __P((WINDOW *));
39 void	 closekre __P((WINDOW *));
40 void	 closembufs __P((WINDOW *));
41 void	 closenetstat __P((WINDOW *));
42 void	 closepigs __P((WINDOW *));
43 void	 closeswap __P((WINDOW *));
44 int	 cmdiostat __P((char *, char *));
45 int	 cmdkre __P((char *, char *));
46 int	 cmdnetstat __P((char *, char *));
47 struct	 cmdtab *lookup __P((char *));
48 void	 command __P((char *));
49 void	 die __P((int));
50 void	 display __P((int));
51 int	 dkinit __P((void));
52 int	 dkcmd __P((char *, char *));
53 void	 error __P((const char *fmt, ...));
54 void	 fetchiostat __P((void));
55 void	 fetchkre __P((void));
56 void	 fetchmbufs __P((void));
57 void	 fetchnetstat __P((void));
58 void	 fetchpigs __P((void));
59 void	 fetchswap __P((void));
60 int	 initiostat __P((void));
61 int	 initkre __P((void));
62 int	 initmbufs __P((void));
63 int	 initnetstat __P((void));
64 int	 initpigs __P((void));
65 int	 initswap __P((void));
66 int	 keyboard __P((void));
67 int	 kvm_ckread __P((void *, void *, int));
68 void	 labeliostat __P((void));
69 void	 labelkre __P((void));
70 void	 labelmbufs __P((void));
71 void	 labelnetstat __P((void));
72 void	 labelpigs __P((void));
73 void	 labels __P((void));
74 void	 labelswap __P((void));
75 void	 load __P((void));
76 int	 netcmd __P((char *, char *));
77 void	 nlisterr __P((struct nlist []));
78 WINDOW	*openiostat __P((void));
79 WINDOW	*openkre __P((void));
80 WINDOW	*openmbufs __P((void));
81 WINDOW	*opennetstat __P((void));
82 WINDOW	*openpigs __P((void));
83 WINDOW	*openswap __P((void));
84 int	 prefix __P((char *, char *));
85 void	 showiostat __P((void));
86 void	 showkre __P((void));
87 void	 showmbufs __P((void));
88 void	 shownetstat __P((void));
89 void	 showpigs __P((void));
90 void	 showswap __P((void));
91 void	 status __P((void));
92 void	 suspend __P((int));
93