1666cf873SEitan Adler /* $FreeBSD$ */ 23be6ef06SEitan Adler /* constants needed for display.c */ 33be6ef06SEitan Adler 43be6ef06SEitan Adler #define MT_standout 1 53be6ef06SEitan Adler #define MT_delayed 2 63be6ef06SEitan Adler 7*8d0d2676SEitan Adler #include <sys/time.h> 8*8d0d2676SEitan Adler struct statics; 93be6ef06SEitan Adler 103be6ef06SEitan Adler int display_updatecpus(struct statics *statics); 113be6ef06SEitan Adler void clear_message(void); 123be6ef06SEitan Adler int display_resize(void); 139f8096e3SEitan Adler void i_header(const char *text); 143be6ef06SEitan Adler char *printable(char *string); 153be6ef06SEitan Adler void display_header(int t); 163be6ef06SEitan Adler int display_init(struct statics *statics); 173be6ef06SEitan Adler void i_arc(int *stats); 183be6ef06SEitan Adler void i_carc(int *stats); 193be6ef06SEitan Adler void i_cpustates(int *states); 203be6ef06SEitan Adler void i_loadave(int mpid, double *avenrun); 213be6ef06SEitan Adler void i_memory(int *stats); 223be6ef06SEitan Adler void i_message(void); 233be6ef06SEitan Adler void i_process(int line, char *thisline); 243be6ef06SEitan Adler void i_procstates(int total, int *brkdn); 253be6ef06SEitan Adler void i_swap(int *stats); 263be6ef06SEitan Adler void i_timeofday(time_t *tod); 273be6ef06SEitan Adler void i_uptime(struct timeval *bt, time_t *tod); 28960a7f39SEitan Adler void new_message(int type, const char *msgfmt, ...); 293be6ef06SEitan Adler int readline(char *buffer, int size, int numeric); 309f8096e3SEitan Adler const char *trim_header(const char *text); 313be6ef06SEitan Adler void u_arc(int *stats); 323be6ef06SEitan Adler void u_carc(int *stats); 333be6ef06SEitan Adler void u_cpustates(int *states); 343be6ef06SEitan Adler void u_endscreen(int hi); 359f8096e3SEitan Adler void u_header(const char *text); 363be6ef06SEitan Adler void u_loadave(int mpid, double *avenrun); 373be6ef06SEitan Adler void u_memory(int *stats); 383be6ef06SEitan Adler void u_message(void); 393be6ef06SEitan Adler void u_process(int line, char *newline); 403be6ef06SEitan Adler void u_procstates(int total, int *brkdn); 413be6ef06SEitan Adler void u_swap(int *stats); 423be6ef06SEitan Adler void z_cpustates(void); 43