xref: /freebsd/usr.bin/top/display.h (revision 9f8096e3394d73d186b5f8d23a191e8c993b74a9)
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 
73be6ef06SEitan Adler #include "machine.h"
83be6ef06SEitan Adler 
93be6ef06SEitan Adler int		 display_updatecpus(struct statics *statics);
103be6ef06SEitan Adler void	 clear_message(void);
113be6ef06SEitan Adler int		 display_resize(void);
12*9f8096e3SEitan Adler void	 i_header(const char *text);
133be6ef06SEitan Adler char	*printable(char *string);
143be6ef06SEitan Adler void	 display_header(int t);
153be6ef06SEitan Adler int		 display_init(struct statics *statics);
163be6ef06SEitan Adler void	 i_arc(int *stats);
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);
29*9f8096e3SEitan Adler const 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);
34*9f8096e3SEitan 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