top.h revision 131402
124139Sjoerg/*
2131402Salfred * $FreeBSD: head/contrib/top/top.h 131402 2004-07-01 09:12:38Z alfred $
3131402Salfred */
4131402Salfred/*
524139Sjoerg *  Top - a top users display for Berkeley Unix
624139Sjoerg *
724139Sjoerg *  General (global) definitions
824139Sjoerg */
924139Sjoerg
1024139Sjoerg/* Current major version number */
1124139Sjoerg#define VERSION		3
1224139Sjoerg
1324139Sjoerg/* Number of lines of header information on the standard screen */
1424142Sjoerg#define Header_lines	7
1524139Sjoerg
1624139Sjoerg/* Maximum number of columns allowed for display */
1724139Sjoerg#define MAX_COLS	128
1824139Sjoerg
1924139Sjoerg/* Log base 2 of 1024 is 10 (2^10 == 1024) */
2024139Sjoerg#define LOG1024		10
2124139Sjoerg
2224139Sjoergchar *itoa();
2324139Sjoergchar *itoa7();
2424139Sjoerg
2524139Sjoergchar *version_string();
2624139Sjoerg
2724139Sjoerg/* Special atoi routine returns either a non-negative number or one of: */
2824139Sjoerg#define Infinity	-1
2924139Sjoerg#define Invalid		-2
3024139Sjoerg
3124139Sjoerg/* maximum number we can have */
3224139Sjoerg#define Largest		0x7fffffff
3324139Sjoerg
3424139Sjoerg/*
3524139Sjoerg * The entire display is based on these next numbers being defined as is.
3624139Sjoerg */
3724139Sjoerg
3824139Sjoerg#define NUM_AVERAGES    3
3924139Sjoerg
40131402Salfredenum displaymodes { DISP_CPU = 0, DISP_IO, DISP_MAX };
41131402Salfred
42131402Salfredextern enum displaymodes displaymode;
43