1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 #include <sys/param.h>
31 #include "cmdbox.h"
32
33 extern int help_main(int argc, char *argv[]);
34 extern int cat_main(int argc, char *argv[]);
35 extern int clear_main(int argc, char *argv[]);
36 extern int cp_main(int argc, char *argv[]);
37 extern int date_main(int argc, char *argv[]);
38 extern int dmesg_main(int argc, char *argv[]);
39 extern int echo_main(int argc, char *argv[]);
40 extern int free_main(int argc, char *argv[]);
41 extern int head_main(int argc, char *argv[]);
42 extern int hostname_main(int argc, char *argv[]);
43 extern int kill_main(int argc, char *argv[]);
44 extern int ls_main(int argc, char *argv[]);
45 extern int mkdir_main(int argc, char *argv[]);
46 extern int more_main(int argc, char *argv[]);
47 extern int mv_main(int argc, char *argv[]);
48 extern int nice_main(int argc, char *argv[]);
49 extern int printenv_main(int argc, char *argv[]);
50 extern int ps_main(int argc, char *argv[]);
51 extern int pwd_main(int argc, char *argv[]);
52 extern int rm_main(int argc, char *argv[]);
53 extern int rmdir_main(int argc, char *argv[]);
54 extern int sleep_main(int argc, char *argv[]);
55 extern int sync_main(int argc, char *argv[]);
56 extern int test_main(int argc, char *argv[]);
57 extern int touch_main(int argc, char *argv[]);
58 extern int uname_main(int argc, char *argv[]);
59 extern int null_main(int argc, char *argv[]);
60
61
62
63
64 const struct cmdentry builtin_cmds[] = {
65 #ifdef CONFIG_CMD_CAT
66 { "cat" ,cat_main },
67 #endif
68 #ifdef CONFIG_CMD_CLEAR
69 { "clear" ,clear_main },
70 #endif
71 #ifdef CONFIG_CMD_CP
72 { "cp" ,cp_main },
73 #endif
74 #ifdef CONFIG_CMD_DATE
75 { "date" ,date_main },
76 #endif
77 #ifdef CONFIG_CMD_DMESG
78 { "dmesg" ,dmesg_main },
79 #endif
80 #ifdef CONFIG_CMD_ECHO
81 { "echo" ,echo_main },
82 #endif
83 #ifdef CONFIG_CMD_FREE
84 { "free" ,free_main },
85 #endif
86 #ifdef CONFIG_CMD_HEAD
87 { "head" ,head_main },
88 #endif
89 { "help" ,help_main },
90 #ifdef CONFIG_CMD_HOSTNAME
91 { "hostname" ,hostname_main },
92 #endif
93 #ifdef CONFIG_CMD_KILL
94 { "kill" ,kill_main },
95 #endif
96 #ifdef CONFIG_CMD_LS
97 { "ls" ,ls_main },
98 #endif
99 #ifdef CONFIG_CMD_MKDIR
100 { "mkdir" ,mkdir_main },
101 #endif
102 #ifdef CONFIG_CMD_MORE
103 { "more" ,more_main },
104 #endif
105 #ifdef CONFIG_CMD_MV
106 { "mv" ,mv_main },
107 #endif
108 #ifdef CONFIG_CMD_NICE
109 { "nice" ,nice_main },
110 #endif
111 #ifdef CONFIG_CMD_PRINTENV
112 { "printenv" ,printenv_main },
113 #endif
114 #ifdef CONFIG_CMD_PS
115 { "ps" ,ps_main },
116 #endif
117 #ifdef CONFIG_CMD_PWD
118 { "pwd" ,pwd_main },
119 #endif
120 #ifdef CONFIG_CMD_RM
121 { "rm" ,rm_main },
122 #endif
123 #ifdef CONFIG_CMD_RMDIR
124 { "rmdir" ,rmdir_main },
125 #endif
126 #ifdef CONFIG_CMD_SLEEP
127 { "sleep" ,sleep_main },
128 #endif
129 #ifdef CONFIG_CMD_SYNC
130 { "sync" ,sync_main },
131 #endif
132 #ifdef CONFIG_CMD_TEST
133 { "test" ,test_main },
134 #endif
135 #ifdef CONFIG_CMD_TOUCH
136 { "touch" ,touch_main },
137 #endif
138 #ifdef CONFIG_CMD_UNAME
139 { "uname" ,uname_main },
140 #endif
141 { NULL ,null_main },
142 };
|