diff options
Diffstat (limited to 'include/busybox.h')
-rw-r--r-- | include/busybox.h | 247 |
1 files changed, 11 insertions, 236 deletions
diff --git a/include/busybox.h b/include/busybox.h index 3fc91a387..cff4af41d 100644 --- a/include/busybox.h +++ b/include/busybox.h | |||
@@ -108,244 +108,19 @@ struct BB_applet { | |||
108 | /* From busybox.c */ | 108 | /* From busybox.c */ |
109 | extern const struct BB_applet applets[]; | 109 | extern const struct BB_applet applets[]; |
110 | 110 | ||
111 | extern size_t NUM_APPLETS; | 111 | /* Automagically pull in all the applet function prototypes and |
112 | 112 | * applet usage strings. | |
113 | 113 | * These are all of the form: | |
114 | extern int applet_name_compare(const void *x, const void *y); | 114 | * extern int foo_main(int argc, char **argv); |
115 | 115 | * extern const char foo_usage[]; | |
116 | extern int ar_main(int argc, char **argv); | 116 | * These are all autogenerated from the set of currently defined applets. |
117 | extern int basename_main(int argc, char **argv); | 117 | */ |
118 | extern int bogomips_main(int argc, char **argv); | 118 | #define PROTOTYPES |
119 | extern int busybox_main(int argc, char** argv); | 119 | #include "applets.h" |
120 | extern int cat_main(int argc, char** argv); | 120 | #undef PROTOTYPES |
121 | extern int chmod_chown_chgrp_main(int argc, char** argv); | ||
122 | extern int chroot_main(int argc, char** argv); | ||
123 | extern int chvt_main(int argc, char** argv); | ||
124 | extern int clear_main(int argc, char** argv); | ||
125 | extern int cmp_main(int argc, char** argv); | ||
126 | extern int cp_mv_main(int argc, char** argv); | ||
127 | extern int cut_main(int argc, char** argv); | ||
128 | extern int date_main(int argc, char** argv); | ||
129 | extern int dc_main(int argc, char** argv); | ||
130 | extern int dd_main(int argc, char** argv); | ||
131 | extern int dirname_main(int argc, char** argv); | ||
132 | extern int deallocvt_main(int argc, char** argv); | ||
133 | extern int df_main(int argc, char** argv); | ||
134 | extern int dmesg_main(int argc, char** argv); | ||
135 | extern int dos2unix_main(int argc, char** argv); | ||
136 | extern int du_main(int argc, char** argv); | ||
137 | extern int dumpkmap_main(int argc, char** argv); | ||
138 | extern int dutmp_main(int argc, char** argv); | ||
139 | extern int echo_main(int argc, char** argv); | ||
140 | extern int expr_main(int argc, char** argv); | ||
141 | extern int false_main(int argc, char** argv); | ||
142 | extern int fbset_main(int argc, char** argv); | ||
143 | extern int fdisk_main(int argc, char** argv); | ||
144 | extern int fdflush_main(int argc, char **argv); | ||
145 | extern int fsck_minix_main(int argc, char **argv); | ||
146 | extern int find_main(int argc, char** argv); | ||
147 | extern int free_main(int argc, char** argv); | ||
148 | extern int freeramdisk_main(int argc, char** argv); | ||
149 | extern int getopt_main(int argc, char** argv); | ||
150 | extern int grep_main(int argc, char** argv); | ||
151 | extern int gunzip_main (int argc, char** argv); | ||
152 | extern int gzip_main(int argc, char** argv); | ||
153 | extern int halt_main(int argc, char** argv); | ||
154 | extern int head_main(int argc, char** argv); | ||
155 | extern int hostid_main(int argc, char** argv); | ||
156 | extern int hostname_main(int argc, char** argv); | ||
157 | extern int id_main(int argc, char** argv); | ||
158 | extern int init_main(int argc, char** argv); | ||
159 | extern int insmod_main(int argc, char** argv); | ||
160 | extern int kill_main(int argc, char** argv); | ||
161 | extern int length_main(int argc, char** argv); | ||
162 | extern int ln_main(int argc, char** argv); | ||
163 | extern int loadacm_main(int argc, char** argv); | ||
164 | extern int loadfont_main(int argc, char** argv); | ||
165 | extern int loadkmap_main(int argc, char** argv); | ||
166 | extern int losetup_main(int argc, char** argv); | ||
167 | extern int logger_main(int argc, char **argv); | ||
168 | extern int logname_main(int argc, char **argv); | ||
169 | extern int ls_main(int argc, char** argv); | ||
170 | extern int lsmod_main(int argc, char** argv); | ||
171 | extern int makedevs_main(int argc, char** argv); | ||
172 | extern int md5sum_main(int argc, char** argv); | ||
173 | extern int mkdir_main(int argc, char** argv); | ||
174 | extern int mkfifo_main(int argc, char **argv); | ||
175 | extern int mkfs_minix_main(int argc, char **argv); | ||
176 | extern int mknod_main(int argc, char** argv); | ||
177 | extern int mkswap_main(int argc, char** argv); | ||
178 | extern int mktemp_main(int argc, char **argv); | ||
179 | extern int nc_main(int argc, char** argv); | ||
180 | extern int more_main(int argc, char** argv); | ||
181 | extern int mount_main(int argc, char** argv); | ||
182 | extern int mt_main(int argc, char** argv); | ||
183 | extern int nslookup_main(int argc, char **argv); | ||
184 | extern int ping_main(int argc, char **argv); | ||
185 | extern int poweroff_main(int argc, char **argv); | ||
186 | extern int printf_main(int argc, char** argv); | ||
187 | extern int ps_main(int argc, char** argv); | ||
188 | extern int pwd_main(int argc, char** argv); | ||
189 | extern int rdate_main(int argc, char** argv); | ||
190 | extern int readlink_main(int argc, char** argv); | ||
191 | extern int reboot_main(int argc, char** argv); | ||
192 | extern int renice_main(int argc, char** argv); | ||
193 | extern int reset_main(int argc, char** argv); | ||
194 | extern int rm_main(int argc, char** argv); | ||
195 | extern int rmdir_main(int argc, char **argv); | ||
196 | extern int rmmod_main(int argc, char** argv); | ||
197 | extern int rpmunpack_main(int argc, char** argv); | ||
198 | extern int sed_main(int argc, char** argv); | ||
199 | extern int sfdisk_main(int argc, char** argv); | ||
200 | extern int setkeycodes_main(int argc, char** argv); | ||
201 | extern int shell_main(int argc, char** argv); | ||
202 | extern int sleep_main(int argc, char** argv); | ||
203 | extern int sort_main(int argc, char** argv); | ||
204 | extern int swap_on_off_main(int argc, char** argv); | ||
205 | extern int sync_main(int argc, char** argv); | ||
206 | extern int syslogd_main(int argc, char **argv); | ||
207 | extern int tail_main(int argc, char** argv); | ||
208 | extern int tar_main(int argc, char** argv); | ||
209 | extern int tee_main(int argc, char** argv); | ||
210 | extern int test_main(int argc, char** argv); | ||
211 | extern int telnet_main(int argc, char** argv); | ||
212 | extern int touch_main(int argc, char** argv); | ||
213 | extern int tr_main(int argc, char** argv); | ||
214 | extern int true_main(int argc, char** argv); | ||
215 | extern int tput_main(int argc, char** argv); | ||
216 | extern int tryopen_main(int argc, char** argv); | ||
217 | extern int tty_main(int argc, char** argv); | ||
218 | extern int umount_main(int argc, char** argv); | ||
219 | extern int uname_main(int argc, char** argv); | ||
220 | extern int uniq_main(int argc, char** argv); | ||
221 | extern int unix2dos_main(int argc, char** argv); | ||
222 | extern int update_main(int argc, char** argv); | ||
223 | extern int uptime_main(int argc, char** argv); | ||
224 | extern int usleep_main(int argc, char** argv); | ||
225 | extern int uuencode_main(int argc, char** argv); | ||
226 | extern int uudecode_main(int argc, char** argv); | ||
227 | extern int wc_main(int argc, char** argv); | ||
228 | extern int wget_main(int argc, char** argv); | ||
229 | extern int which_main(int argc, char** argv); | ||
230 | extern int whoami_main(int argc, char** argv); | ||
231 | extern int xargs_main(int argc, char** argv); | ||
232 | extern int yes_main(int argc, char** argv); | ||
233 | |||
234 | extern const char ar_usage[]; | ||
235 | extern const char basename_usage[]; | ||
236 | extern const char cat_usage[]; | ||
237 | extern const char chgrp_usage[]; | ||
238 | extern const char chmod_usage[]; | ||
239 | extern const char chown_usage[]; | ||
240 | extern const char chroot_usage[]; | ||
241 | extern const char chvt_usage[]; | ||
242 | extern const char clear_usage[]; | ||
243 | extern const char cmp_usage[]; | ||
244 | extern const char cp_usage[]; | ||
245 | extern const char cut_usage[]; | ||
246 | extern const char date_usage[]; | ||
247 | extern const char dc_usage[]; | ||
248 | extern const char dd_usage[]; | ||
249 | extern const char deallocvt_usage[]; | ||
250 | extern const char df_usage[]; | ||
251 | extern const char dirname_usage[]; | ||
252 | extern const char dmesg_usage[]; | ||
253 | extern const char dos2unix_usage[]; | ||
254 | extern const char du_usage[]; | ||
255 | extern const char dumpkmap_usage[]; | ||
256 | extern const char dutmp_usage[]; | ||
257 | extern const char echo_usage[]; | ||
258 | extern const char expr_usage[]; | ||
259 | extern const char false_usage[]; | ||
260 | extern const char fdflush_usage[]; | ||
261 | extern const char find_usage[]; | ||
262 | extern const char free_usage[]; | ||
263 | extern const char freeramdisk_usage[]; | ||
264 | extern const char fsck_minix_usage[]; | ||
265 | extern const char getopt_usage[]; | ||
266 | extern const char grep_usage[]; | ||
267 | extern const char gunzip_usage[]; | ||
268 | extern const char gzip_usage[]; | ||
269 | extern const char halt_usage[]; | ||
270 | extern const char head_usage[]; | ||
271 | extern const char hostid_usage[]; | ||
272 | extern const char hostname_usage[]; | ||
273 | extern const char id_usage[]; | ||
274 | extern const char insmod_usage[]; | ||
275 | extern const char kill_usage[]; | ||
276 | extern const char killall_usage[]; | ||
277 | extern const char length_usage[]; | ||
278 | extern const char ln_usage[]; | ||
279 | extern const char loadacm_usage[]; | ||
280 | extern const char loadfont_usage[]; | ||
281 | extern const char loadkmap_usage[]; | ||
282 | extern const char logger_usage[]; | ||
283 | extern const char logname_usage[]; | ||
284 | extern const char ls_usage[]; | ||
285 | extern const char lsmod_usage[]; | ||
286 | extern const char makedevs_usage[]; | ||
287 | extern const char md5sum_usage[]; | ||
288 | extern const char mkdir_usage[]; | ||
289 | extern const char mkfifo_usage[]; | ||
290 | extern const char mkfs_minix_usage[]; | ||
291 | extern const char mknod_usage[]; | ||
292 | extern const char mkswap_usage[]; | ||
293 | extern const char mktemp_usage[]; | ||
294 | extern const char more_usage[]; | ||
295 | extern const char mount_usage[]; | ||
296 | extern const char mt_usage[]; | ||
297 | extern const char mv_usage[]; | ||
298 | extern const char nc_usage[]; | ||
299 | extern const char nslookup_usage[]; | ||
300 | extern const char ping_usage[]; | ||
301 | extern const char poweroff_usage[]; | ||
302 | extern const char printf_usage[]; | ||
303 | extern const char ps_usage[]; | ||
304 | extern const char pwd_usage[]; | ||
305 | extern const char rdate_usage[]; | ||
306 | extern const char readlink_usage[]; | ||
307 | extern const char reboot_usage[]; | ||
308 | extern const char renice_usage[]; | ||
309 | extern const char reset_usage[]; | ||
310 | extern const char rm_usage[]; | ||
311 | extern const char rmdir_usage[]; | ||
312 | extern const char rmmod_usage[]; | ||
313 | extern const char rpmunpack_usage[]; | ||
314 | extern const char sed_usage[]; | ||
315 | extern const char setkeycodes_usage[]; | ||
316 | extern const char shell_usage[]; | ||
317 | extern const char sleep_usage[]; | ||
318 | extern const char sort_usage[]; | ||
319 | extern const char swapoff_usage[]; | ||
320 | extern const char swapon_usage[]; | ||
321 | extern const char sync_usage[]; | ||
322 | extern const char syslogd_usage[]; | ||
323 | extern const char tail_usage[]; | ||
324 | extern const char tar_usage[]; | ||
325 | extern const char tee_usage[]; | ||
326 | extern const char telnet_usage[]; | ||
327 | extern const char test_usage[]; | ||
328 | extern const char touch_usage[]; | ||
329 | extern const char tr_usage[]; | ||
330 | extern const char true_usage[]; | ||
331 | extern const char tty_usage[]; | ||
332 | extern const char umount_usage[]; | ||
333 | extern const char uname_usage[]; | ||
334 | extern const char uniq_usage[]; | ||
335 | extern const char unix2dos_usage[]; | ||
336 | extern const char update_usage[]; | ||
337 | extern const char uptime_usage[]; | ||
338 | extern const char usleep_usage[]; | ||
339 | extern const char uudecode_usage[]; | ||
340 | extern const char uuencode_usage[]; | ||
341 | extern const char wc_usage[]; | ||
342 | extern const char wget_usage[]; | ||
343 | extern const char which_usage[]; | ||
344 | extern const char whoami_usage[]; | ||
345 | extern const char xargs_usage[]; | ||
346 | extern const char yes_usage[]; | ||
347 | 121 | ||
348 | extern const char *applet_name; | 122 | extern const char *applet_name; |
123 | extern int applet_name_compare(const void *x, const void *y); | ||
349 | 124 | ||
350 | extern void usage(const char *usage) __attribute__ ((noreturn)); | 125 | extern void usage(const char *usage) __attribute__ ((noreturn)); |
351 | extern void errorMsg(const char *s, ...) __attribute__ ((format (printf, 1, 2))); | 126 | extern void errorMsg(const char *s, ...) __attribute__ ((format (printf, 1, 2))); |