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