diff options
Diffstat (limited to 'internal.h')
-rw-r--r-- | internal.h | 10 |
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 | ||
54 | enum 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 | ||
55 | struct Applet { | 62 | struct 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 | ||
60 | extern int basename_main(int argc, char **argv); | 68 | extern int basename_main(int argc, char **argv); |
@@ -74,6 +82,7 @@ extern int df_main(int argc, char** argv); | |||
74 | extern int dmesg_main(int argc, char** argv); | 82 | extern int dmesg_main(int argc, char** argv); |
75 | extern int du_main(int argc, char** argv); | 83 | extern int du_main(int argc, char** argv); |
76 | extern int dutmp_main(int argc, char** argv); | 84 | extern int dutmp_main(int argc, char** argv); |
85 | extern int echo_main(int argc, char** argv); | ||
77 | extern int false_main(int argc, char** argv); | 86 | extern int false_main(int argc, char** argv); |
78 | extern int fbset_main(int argc, char** argv); | 87 | extern int fbset_main(int argc, char** argv); |
79 | extern int fdisk_main(int argc, char** argv); | 88 | extern int fdisk_main(int argc, char** argv); |
@@ -134,6 +143,7 @@ extern int syslogd_main(int argc, char **argv); | |||
134 | extern int tail_main(int argc, char** argv); | 143 | extern int tail_main(int argc, char** argv); |
135 | extern int tar_main(int argc, char** argv); | 144 | extern int tar_main(int argc, char** argv); |
136 | extern int tee_main(int argc, char** argv); | 145 | extern int tee_main(int argc, char** argv); |
146 | extern int test_main(int argc, char** argv); | ||
137 | extern int telnet_main(int argc, char** argv); | 147 | extern int telnet_main(int argc, char** argv); |
138 | extern int touch_main(int argc, char** argv); | 148 | extern int touch_main(int argc, char** argv); |
139 | extern int tr_main(int argc, char** argv); | 149 | extern int tr_main(int argc, char** argv); |