|
|
1.1 root 1: /* cmd.h */
2:
3: /* Declarations for all commands known by the shell */
4:
5: struct cmdent { /* entry in command table */
6: char *cmdnam; /* name of command */
7: Bool cbuiltin; /* Is this a builtin command? */
8: int (*cproc)(); /* procedure that implements cmd*/
9: };
10:
11: extern int
12: x_bpool(), x_cat(), x_close(), x_cp(),
13: x_creat(), x_date(), x_devs(), x_dg(),
14: x_echo(), x_exit(), x_help(), x_kill(),
15: x_mem(), x_mount(), x_mv(), x_net(),
16: x_ps(), x_reboot(), x_rf(), x_rls(),
17: x_rm(), x_routes(), x_sleep(), x_snap(),
18: x_unmou(), x_uptime(), x_who();
19:
20: /* Commands: name Builtin? procedure */
21:
22: #define CMDS "bpool", FALSE, x_bpool, \
23: "cat", FALSE, x_cat, \
24: "close", FALSE, x_close, \
25: "cp", FALSE, x_cp, \
26: "create", FALSE, x_creat, \
27: "date", FALSE, x_date, \
28: "devs", FALSE, x_devs, \
29: "dg", FALSE, x_dg, \
30: "echo", FALSE, x_echo, \
31: "exit", TRUE, x_exit, \
32: "help", FALSE, x_help, \
33: "kill", TRUE, x_kill, \
34: "logout", TRUE, x_exit, \
35: "mem", FALSE, x_mem, \
36: "mount", FALSE, x_mount, \
37: "mv", FALSE, x_mv, \
38: "netstat", FALSE, x_net, \
39: "ps", FALSE, x_ps, \
40: "reboot", TRUE, x_reboot, \
41: "rf", FALSE, x_rf, \
42: "rls", FALSE, x_rls, \
43: "rm", FALSE, x_rm, \
44: "routes", FALSE, x_routes, \
45: "ruptime", FALSE, x_uptime, \
46: "sleep", FALSE, x_sleep, \
47: "snap", FALSE, x_snap, \
48: "time", FALSE, x_date, \
49: "unmount", FALSE, x_unmou, \
50: "uptime", FALSE, x_uptime, \
51: "who", FALSE, x_who, \
52: "?", FALSE, x_help
53:
54: extern struct cmdent cmds[];
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.