top.h revision 131402
1/* 2 * $FreeBSD: head/contrib/top/top.h 131402 2004-07-01 09:12:38Z alfred $ 3 */ 4/* 5 * Top - a top users display for Berkeley Unix 6 * 7 * General (global) definitions 8 */ 9 10/* Current major version number */ 11#define VERSION 3 12 13/* Number of lines of header information on the standard screen */ 14#define Header_lines 7 15 16/* Maximum number of columns allowed for display */ 17#define MAX_COLS 128 18 19/* Log base 2 of 1024 is 10 (2^10 == 1024) */ 20#define LOG1024 10 21 22char *itoa(); 23char *itoa7(); 24 25char *version_string(); 26 27/* Special atoi routine returns either a non-negative number or one of: */ 28#define Infinity -1 29#define Invalid -2 30 31/* maximum number we can have */ 32#define Largest 0x7fffffff 33 34/* 35 * The entire display is based on these next numbers being defined as is. 36 */ 37 38#define NUM_AVERAGES 3 39 40enum displaymodes { DISP_CPU = 0, DISP_IO, DISP_MAX }; 41 42extern enum displaymodes displaymode; 43