aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/top/commands.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/top/commands.h')
-rw-r--r--usr.bin/top/commands.h59
1 files changed, 59 insertions, 0 deletions
diff --git a/usr.bin/top/commands.h b/usr.bin/top/commands.h
new file mode 100644
index 000000000000..63ed2f9b6471
--- /dev/null
+++ b/usr.bin/top/commands.h
@@ -0,0 +1,59 @@
+/*
+ * Top users/processes display for Unix
+ * Version 3
+ *
+ * This program may be freely redistributed,
+ * but this entire comment MUST remain intact.
+ *
+ * Copyright (c) 1984, 1989, William LeFebvre, Rice University
+ * Copyright (c) 1989, 1990, 1992, William LeFebvre, Northwestern University
+ * Copyright (c) 2016, Randy Westlund
+ */
+#ifndef COMMANDS_H
+#define COMMANDS_H
+
+void show_errors(void);
+int error_count(void);
+void show_help(void);
+
+enum cmd_id {
+ CMD_NONE,
+ CMD_redraw,
+ CMD_update,
+ CMD_quit,
+ CMD_help,
+ CMD_grep,
+ CMD_errors,
+ CMD_number,
+ CMD_delay,
+ CMD_displays,
+ CMD_kill,
+ CMD_renice,
+ CMD_idletog,
+ CMD_user,
+ CMD_selftog,
+ CMD_thrtog,
+ CMD_viewtog,
+ CMD_viewsys,
+ CMD_wcputog,
+ CMD_showargs,
+ CMD_jidtog,
+ CMD_kidletog,
+ CMD_pcputog,
+ CMD_jail,
+ CMD_swaptog,
+ CMD_order,
+ CMD_pid ,
+ CMD_toggletid,
+};
+
+struct command {
+ char c;
+ const char * const desc;
+ bool available_to_dumb;
+ enum cmd_id id;
+};
+
+extern const struct command all_commands[];
+
+#endif /* COMMANDS_H */