Annotation of src/usr.bin/top/top.h, Revision 1.2
1.2 ! downsj 1: /* $OpenBSD: top.h,v 1.1 1997/08/14 14:00:26 downsj Exp $ */
1.1 downsj 2:
3: /*
4: * Top - a top users display for Berkeley Unix
5: *
6: * General (global) definitions
7: */
8:
1.2 ! downsj 9: #include <sys/cdefs.h>
! 10:
1.1 downsj 11: /* Current major version number */
12: #define VERSION 3
13:
14: /* Number of lines of header information on the standard screen */
15: #define Header_lines 6
16:
17: /* Maximum number of columns allowed for display */
18: #define MAX_COLS 128
19:
20: /* Log base 2 of 1024 is 10 (2^10 == 1024) */
21: #define LOG1024 10
22:
23: /* Special atoi routine returns either a non-negative number or one of: */
24: #define Infinity -1
25: #define Invalid -2
26:
27: /* maximum number we can have */
28: #define Largest 0x7fffffff
29:
30: /*
31: * The entire display is based on these next numbers being defined as is.
32: */
33:
34: #define NUM_AVERAGES 3
35:
1.2 ! downsj 36: /* externs */
! 37: extern const char copyright[];
! 38:
! 39: extern int overstrike;
! 40:
! 41: /* commands.c */
! 42: extern void show_help __P((void));
! 43: extern int error_count __P((void));
! 44: extern void show_errors __P((void));
! 45: extern char *kill_procs __P((char *));
! 46: extern char *renice_procs __P((char *));
! 47:
! 48: /* top.c */
! 49: extern void quit __P((int));
! 50:
! 51: /* username.c */
! 52: extern void init_hash __P((void));
! 53: extern char *username __P((uid_t));
! 54: extern uid_t userid __P((char *));
! 55:
! 56: /* version.c */
! 57: extern char *version_string __P((void));