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