13be6ef06SEitan Adler /* constants needed for display.c */ 23be6ef06SEitan Adler 33be6ef06SEitan Adler #define MT_standout 1 43be6ef06SEitan Adler #define MT_delayed 2 53be6ef06SEitan Adler 68d0d2676SEitan Adler #include <sys/time.h> 78d0d2676SEitan Adler struct statics; 83be6ef06SEitan Adler 93be6ef06SEitan Adler int display_updatecpus(struct statics *statics); 103be6ef06SEitan Adler void clear_message(void); 113be6ef06SEitan Adler int display_resize(void); 129f8096e3SEitan Adler void i_header(const char *text); 133be6ef06SEitan Adler void display_header(int t); 143be6ef06SEitan Adler int display_init(struct statics *statics); 153be6ef06SEitan Adler void i_arc(int *stats); 16*fc8ae86aSPhilip Paeps void i_battery(int nbat, int batt); 173be6ef06SEitan Adler void i_carc(int *stats); 183be6ef06SEitan Adler void i_cpustates(int *states); 193be6ef06SEitan Adler void i_loadave(int mpid, double *avenrun); 203be6ef06SEitan Adler void i_memory(int *stats); 213be6ef06SEitan Adler void i_message(void); 223be6ef06SEitan Adler void i_process(int line, char *thisline); 233be6ef06SEitan Adler void i_procstates(int total, int *brkdn); 243be6ef06SEitan Adler void i_swap(int *stats); 253be6ef06SEitan Adler void i_timeofday(time_t *tod); 263be6ef06SEitan Adler void i_uptime(struct timeval *bt, time_t *tod); 27960a7f39SEitan Adler void new_message(int type, const char *msgfmt, ...); 283be6ef06SEitan Adler int readline(char *buffer, int size, int numeric); 29d0f687d3SDimitry Andric char *trim_header(const char *text); 303be6ef06SEitan Adler void u_arc(int *stats); 313be6ef06SEitan Adler void u_carc(int *stats); 323be6ef06SEitan Adler void u_cpustates(int *states); 333be6ef06SEitan Adler void u_endscreen(int hi); 349f8096e3SEitan Adler void u_header(const char *text); 353be6ef06SEitan Adler void u_loadave(int mpid, double *avenrun); 363be6ef06SEitan Adler void u_memory(int *stats); 373be6ef06SEitan Adler void u_message(void); 383be6ef06SEitan Adler void u_process(int line, char *newline); 393be6ef06SEitan Adler void u_procstates(int total, int *brkdn); 403be6ef06SEitan Adler void u_swap(int *stats); 413be6ef06SEitan Adler void z_cpustates(void); 42