aboutsummaryrefslogtreecommitdiff
path: root/internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'internal.h')
-rw-r--r--internal.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/internal.h b/internal.h
index e96eebba9..c91d3b19d 100644
--- a/internal.h
+++ b/internal.h
@@ -51,10 +51,18 @@
51#define isOctal(ch) (((ch) >= '0') && ((ch) <= '7')) 51#define isOctal(ch) (((ch) >= '0') && ((ch) <= '7'))
52#define isWildCard(ch) (((ch) == '*') || ((ch) == '?') || ((ch) == '[')) 52#define isWildCard(ch) (((ch) == '*') || ((ch) == '?') || ((ch) == '['))
53 53
54enum Location {
55 _BB_DIR_ROOT = 0,
56 _BB_DIR_BIN,
57 _BB_DIR_SBIN,
58 _BB_DIR_USR_BIN,
59 _BB_DIR_USR_SBIN
60};
54 61
55struct Applet { 62struct Applet {
56 const char* name; 63 const char* name;
57 int (*main)(int argc, char** argv); 64 int (*main)(int argc, char** argv);
65 enum Location location;
58}; 66};
59 67
60extern int basename_main(int argc, char **argv); 68extern int basename_main(int argc, char **argv);
@@ -74,6 +82,7 @@ extern int df_main(int argc, char** argv);
74extern int dmesg_main(int argc, char** argv); 82extern int dmesg_main(int argc, char** argv);
75extern int du_main(int argc, char** argv); 83extern int du_main(int argc, char** argv);
76extern int dutmp_main(int argc, char** argv); 84extern int dutmp_main(int argc, char** argv);
85extern int echo_main(int argc, char** argv);
77extern int false_main(int argc, char** argv); 86extern int false_main(int argc, char** argv);
78extern int fbset_main(int argc, char** argv); 87extern int fbset_main(int argc, char** argv);
79extern int fdisk_main(int argc, char** argv); 88extern int fdisk_main(int argc, char** argv);
@@ -134,6 +143,7 @@ extern int syslogd_main(int argc, char **argv);
134extern int tail_main(int argc, char** argv); 143extern int tail_main(int argc, char** argv);
135extern int tar_main(int argc, char** argv); 144extern int tar_main(int argc, char** argv);
136extern int tee_main(int argc, char** argv); 145extern int tee_main(int argc, char** argv);
146extern int test_main(int argc, char** argv);
137extern int telnet_main(int argc, char** argv); 147extern int telnet_main(int argc, char** argv);
138extern int touch_main(int argc, char** argv); 148extern int touch_main(int argc, char** argv);
139extern int tr_main(int argc, char** argv); 149extern int tr_main(int argc, char** argv);