124139Sjoerg/* constants needed for display.c */ 224139Sjoerg 324139Sjoerg/* "type" argument for new_message function */ 424139Sjoerg 524139Sjoerg#define MT_standout 1 624139Sjoerg#define MT_delayed 2 724139Sjoerg 8301836Sngie#include "machine.h" 9301836Sngie 10301836Sngieint display_updatecpus(struct statics *statics); 11301836Sngievoid clear_message(void); 12301836Sngieint display_resize(void); 13301836Sngievoid i_header(char *text); 14301836Sngiechar *printable(char *string); 15301836Sngiechar *cpustates_tag(void); 16301836Sngievoid display_header(int t); 17301836Sngieint display_init(struct statics *statics); 18301836Sngievoid i_arc(int *stats); 19301836Sngievoid i_cpustates(int *states); 20301836Sngievoid i_loadave(int mpid, double *avenrun); 21301836Sngievoid i_memory(int *stats); 22301836Sngievoid i_message(void); 23301836Sngievoid i_process(int line, char *thisline); 24301836Sngievoid i_procstates(int total, int *brkdn); 25301836Sngievoid i_swap(int *stats); 26301836Sngievoid i_timeofday(time_t *tod); 27301836Sngievoid i_uptime(struct timeval *bt, time_t *tod); 28301836Sngievoid new_message(); 29301836Sngieint readline(char *buffer, int size, int numeric); 30301836Sngiechar *trim_header(char *text); 31301836Sngievoid u_arc(int *stats); 32301836Sngievoid u_cpustates(int *states); 33301836Sngievoid u_endscreen(int hi); 34301836Sngievoid u_header(char *text); 35301836Sngievoid u_loadave(int mpid, double *avenrun); 36301836Sngievoid u_memory(int *stats); 37301836Sngievoid u_message(void); 38301836Sngievoid u_process(int line, char *newline); 39301836Sngievoid u_procstates(int total, int *brkdn); 40301836Sngievoid u_swap(int *stats); 41301836Sngievoid z_cpustates(void); 42