1/* 2 * $FreeBSD$ 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 */ 14extern int 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 42/* 43 * Format modifiers 44 */ 45#define FMT_SHOWARGS 0x00000001 46 47extern enum displaymodes displaymode; 48 49extern int pcpu_stats; 50