xref: /original-bsd/bin/ps/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/02/93
8  */
9 
10 struct kinfo;
11 struct nlist;
12 struct var;
13 struct varent;
14 
15 extern VAR var[];
16 extern VARENT *vhead;
17 
18 __BEGIN_DECLS
19 void	 command __P((KINFO *, VARENT *));
20 void	 cputime __P((KINFO *, VARENT *));
21 int	 donlist __P((void));
22 void	 evar __P((KINFO *, VARENT *));
23 char	*fmt_argv __P((char **, char *, int));
24 double	 getpcpu __P((KINFO *));
25 double	 getpmem __P((KINFO *));
26 void	 logname __P((KINFO *, VARENT *));
27 void	 longtname __P((KINFO *, VARENT *));
28 void	 lstarted __P((KINFO *, VARENT *));
29 void	 maxrss __P((KINFO *, VARENT *));
30 void	 nlisterr __P((struct nlist *));
31 void	 p_rssize __P((KINFO *, VARENT *));
32 void	 pagein __P((KINFO *, VARENT *));
33 void	 parsefmt __P((char *));
34 void	 pcpu __P((KINFO *, VARENT *));
35 void	 pmem __P((KINFO *, VARENT *));
36 void	 pri __P((KINFO *, VARENT *));
37 void	 printheader __P((void));
38 void	 pvar __P((KINFO *, VARENT *));
39 void	 rssize __P((KINFO *, VARENT *));
40 void	 runame __P((KINFO *, VARENT *));
41 void	 rvar __P((KINFO *, VARENT *));
42 void	 showkey __P((void));
43 void	 started __P((KINFO *, VARENT *));
44 void	 state __P((KINFO *, VARENT *));
45 void	 tdev __P((KINFO *, VARENT *));
46 void	 tname __P((KINFO *, VARENT *));
47 #ifndef NEWVM
48 void	 trss __P((KINFO *, VARENT *));
49 #endif
50 void	 tsize __P((KINFO *, VARENT *));
51 void	 ucomm __P((KINFO *, VARENT *));
52 void	 uname __P((KINFO *, VARENT *));
53 void	 uvar __P((KINFO *, VARENT *));
54 void	 vsize __P((KINFO *, VARENT *));
55 void	 wchan __P((KINFO *, VARENT *));
56 __END_DECLS
57