]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/top/commands.h
amd64: use register macros for gdb_cpu_getreg()
[FreeBSD/FreeBSD.git] / usr.bin / top / commands.h
1 /*
2  *  Top users/processes display for Unix
3  *  Version 3
4  *
5  *  This program may be freely redistributed,
6  *  but this entire comment MUST remain intact.
7  *
8  *  Copyright (c) 1984, 1989, William LeFebvre, Rice University
9  *  Copyright (c) 1989, 1990, 1992, William LeFebvre, Northwestern University
10  *  Copyright (c) 2016, Randy Westlund
11  *
12  * $FreeBSD$
13  */
14 #ifndef COMMANDS_H
15 #define COMMANDS_H
16
17 void    show_errors(void);
18 int     error_count(void);
19 void    show_help(void);
20
21 enum cmd_id {
22         CMD_NONE,
23         CMD_redraw,
24         CMD_update,
25         CMD_quit,
26         CMD_help,
27         CMD_errors,
28         CMD_number,
29         CMD_delay,
30         CMD_displays,
31         CMD_kill,
32         CMD_renice,
33         CMD_idletog,
34         CMD_user,
35         CMD_selftog,
36         CMD_thrtog,
37         CMD_viewtog,
38         CMD_viewsys,
39         CMD_wcputog,
40         CMD_showargs,
41         CMD_jidtog,
42         CMD_kidletog,
43         CMD_pcputog,
44         CMD_jail,
45         CMD_swaptog,
46         CMD_order,
47         CMD_pid ,
48         CMD_toggletid,
49 };
50
51 struct command {
52         char c;
53         const char * const desc;
54         bool available_to_dumb;
55         enum cmd_id id;
56 };
57
58 extern const struct command all_commands[];
59
60 #endif /* COMMANDS_H */