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