1 /*
2  * Copyright (c) 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 struct dkinfo {
11 	struct	dkinfo *dk_next;
12 	char	*dk_name;	/* full-length name */
13 	char	dk_2c[3];	/* two-character version of dk_name */
14 	int	dk_sel;		/* 1 if we should print this one */
15 	u_long	dk_addr;	/* kernel addr of struct dkdevice */
16 	long	dk_oxfer;	/* previous xfer stat */
17 	long	dk_dxfer;	/* delta between oxfer and cur xfer */
18 };
19 extern struct dkinfo *dkinfo;
20 extern int ndrives;
21 extern kvm_t *kd;
22 
23 void	dointr __P((void));
24 void	domem __P((void));
25 void	dosum __P((void));
26 void	dovmstat __P((u_int, int));
27 void	errexit __P((const char *, ...));
28 long	getuptime __P((void));
29 void	knlist __P((struct nlist *));
30 void	kread __P((u_long, void *, size_t, char *));
31