struct nlist;
struct var;
struct varent;
extern fixpt_t ccpu;
extern int eval, fscale, maxslp, pagesize;
extern u_int mempages;
extern int sumrusage, termwidth, totwidth, kvm_sysctl_only, needheader;
extern VAR var[];
extern VARENT *vhead;
__BEGIN_DECLS
void command(const struct pinfo *, VARENT *);
void cputime(const struct pinfo *, VARENT *);
int getkernvars(void);
void elapsed(const struct pinfo *, VARENT *);
double getpcpu(const struct kinfo_proc *);
void gname(const struct pinfo *, VARENT *);
void supgid(const struct pinfo *, VARENT *);
void supgrp(const struct pinfo *, VARENT *);
void logname(const struct pinfo *, VARENT *);
void longtname(const struct pinfo *, VARENT *);
void lstarted(const struct pinfo *, VARENT *);
void maxrss(const struct pinfo *, VARENT *);
void nlisterr(struct nlist *);
void p_rssize(const struct pinfo *, VARENT *);
void pagein(const struct pinfo *, VARENT *);
int parsefmt(char *);
void pcpu(const struct pinfo *, VARENT *);
void pmem(const struct pinfo *, VARENT *);
void pri(const struct pinfo *, VARENT *);
void printheader(void);
void pvar(const struct pinfo *, VARENT *);
void pnice(const struct pinfo *, VARENT *);
void rgname(const struct pinfo *, VARENT *);
void runame(const struct pinfo *, VARENT *);
void showkey(void);
void started(const struct pinfo *, VARENT *);
void printstate(const struct pinfo *, VARENT *);
void printpledge(const struct pinfo *, VARENT *);
void tdev(const struct pinfo *, VARENT *);
void tname(const struct pinfo *, VARENT *);
void tsize(const struct pinfo *, VARENT *);
void dsize(const struct pinfo *, VARENT *);
void ssize(const struct pinfo *, VARENT *);
void ucomm(const struct pinfo *, VARENT *);
void curwd(const struct pinfo *, VARENT *);
void euname(const struct pinfo *, VARENT *);
void vsize(const struct pinfo *, VARENT *);
void wchan(const struct pinfo *, VARENT *);
__END_DECLS