xref: /freebsd/usr.bin/top/display.h (revision 2a63c3be158216222d89a073dcbd6a72ee4aab5a)
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