diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/applets.h | 302 | ||||
-rw-r--r-- | include/busybox.h | 28 | ||||
-rw-r--r-- | include/grp.h | 6 | ||||
-rw-r--r-- | include/libbb.h | 14 | ||||
-rw-r--r-- | include/pwd.h | 6 | ||||
-rw-r--r-- | include/usage.h | 54 |
6 files changed, 203 insertions, 207 deletions
diff --git a/include/applets.h b/include/applets.h index 5ecfe3cba..35dd947fe 100644 --- a/include/applets.h +++ b/include/applets.h | |||
@@ -21,7 +21,7 @@ | |||
21 | #define APPLET_ODDNAME(a,b,c,d) extern int b(int argc, char **argv); | 21 | #define APPLET_ODDNAME(a,b,c,d) extern int b(int argc, char **argv); |
22 | extern const char usage_messages[]; | 22 | extern const char usage_messages[]; |
23 | #elif defined(MAKE_USAGE) | 23 | #elif defined(MAKE_USAGE) |
24 | #ifdef BB_FEATURE_VERBOSE_USAGE | 24 | #ifdef CONFIG_FEATURE_VERBOSE_USAGE |
25 | #define APPLET(a,b,c) a##_trivial_usage "\n\n" a##_full_usage "\0" | 25 | #define APPLET(a,b,c) a##_trivial_usage "\n\n" a##_full_usage "\0" |
26 | #define APPLET_NOUSAGE(a,b,c) "\0" | 26 | #define APPLET_NOUSAGE(a,b,c) "\0" |
27 | #define APPLET_ODDNAME(a,b,c,d) d##_trivial_usage "\n\n" d##_full_usage "\0" | 27 | #define APPLET_ODDNAME(a,b,c,d) d##_trivial_usage "\n\n" d##_full_usage "\0" |
@@ -43,452 +43,452 @@ | |||
43 | 43 | ||
44 | 44 | ||
45 | 45 | ||
46 | #ifdef BB_TEST | 46 | #ifdef CONFIG_TEST |
47 | APPLET_NOUSAGE("[", test_main, _BB_DIR_USR_BIN) | 47 | APPLET_NOUSAGE("[", test_main, _BB_DIR_USR_BIN) |
48 | #endif | 48 | #endif |
49 | #ifdef BB_ADDGROUP | 49 | #ifdef CONFIG_ADDGROUP |
50 | APPLET(addgroup, addgroup_main, _BB_DIR_BIN) | 50 | APPLET(addgroup, addgroup_main, _BB_DIR_BIN) |
51 | #endif | 51 | #endif |
52 | #ifdef BB_ADDUSER | 52 | #ifdef CONFIG_ADDUSER |
53 | APPLET(adduser, adduser_main, _BB_DIR_BIN) | 53 | APPLET(adduser, adduser_main, _BB_DIR_BIN) |
54 | #endif | 54 | #endif |
55 | #ifdef BB_ADJTIMEX | 55 | #ifdef CONFIG_ADJTIMEX |
56 | APPLET(adjtimex, adjtimex_main, _BB_DIR_SBIN) | 56 | APPLET(adjtimex, adjtimex_main, _BB_DIR_SBIN) |
57 | #endif | 57 | #endif |
58 | #ifdef BB_AR | 58 | #ifdef CONFIG_AR |
59 | APPLET(ar, ar_main, _BB_DIR_USR_BIN) | 59 | APPLET(ar, ar_main, _BB_DIR_USR_BIN) |
60 | #endif | 60 | #endif |
61 | #ifdef BB_ASH | 61 | #ifdef CONFIG_ASH |
62 | APPLET_NOUSAGE("ash", ash_main, _BB_DIR_BIN) | 62 | APPLET_NOUSAGE("ash", ash_main, _BB_DIR_BIN) |
63 | #endif | 63 | #endif |
64 | #ifdef BB_BASENAME | 64 | #ifdef CONFIG_BASENAME |
65 | APPLET(basename, basename_main, _BB_DIR_USR_BIN) | 65 | APPLET(basename, basename_main, _BB_DIR_USR_BIN) |
66 | #endif | 66 | #endif |
67 | #ifdef BB_BUNZIP2 | 67 | #ifdef CONFIG_BUNZIP2 |
68 | APPLET(bunzip2, bunzip2_main, _BB_DIR_USR_BIN) | 68 | APPLET(bunzip2, bunzip2_main, _BB_DIR_USR_BIN) |
69 | #endif | 69 | #endif |
70 | APPLET_NOUSAGE("busybox", busybox_main, _BB_DIR_BIN) | 70 | APPLET_NOUSAGE("busybox", busybox_main, _BB_DIR_BIN) |
71 | #ifdef BB_CAT | 71 | #ifdef CONFIG_CAT |
72 | APPLET(cat, cat_main, _BB_DIR_BIN) | 72 | APPLET(cat, cat_main, _BB_DIR_BIN) |
73 | #endif | 73 | #endif |
74 | #ifdef BB_CHGRP | 74 | #ifdef CONFIG_CHGRP |
75 | APPLET(chgrp, chgrp_main, _BB_DIR_BIN) | 75 | APPLET(chgrp, chgrp_main, _BB_DIR_BIN) |
76 | #endif | 76 | #endif |
77 | #ifdef BB_CHMOD | 77 | #ifdef CONFIG_CHMOD |
78 | APPLET(chmod, chmod_main, _BB_DIR_BIN) | 78 | APPLET(chmod, chmod_main, _BB_DIR_BIN) |
79 | #endif | 79 | #endif |
80 | #ifdef BB_CHOWN | 80 | #ifdef CONFIG_CHOWN |
81 | APPLET(chown, chown_main, _BB_DIR_BIN) | 81 | APPLET(chown, chown_main, _BB_DIR_BIN) |
82 | #endif | 82 | #endif |
83 | #ifdef BB_CHROOT | 83 | #ifdef CONFIG_CHROOT |
84 | APPLET(chroot, chroot_main, _BB_DIR_USR_SBIN) | 84 | APPLET(chroot, chroot_main, _BB_DIR_USR_SBIN) |
85 | #endif | 85 | #endif |
86 | #ifdef BB_CHVT | 86 | #ifdef CONFIG_CHVT |
87 | APPLET(chvt, chvt_main, _BB_DIR_USR_BIN) | 87 | APPLET(chvt, chvt_main, _BB_DIR_USR_BIN) |
88 | #endif | 88 | #endif |
89 | #ifdef BB_CLEAR | 89 | #ifdef CONFIG_CLEAR |
90 | APPLET(clear, clear_main, _BB_DIR_USR_BIN) | 90 | APPLET(clear, clear_main, _BB_DIR_USR_BIN) |
91 | #endif | 91 | #endif |
92 | #ifdef BB_CMP | 92 | #ifdef CONFIG_CMP |
93 | APPLET(cmp, cmp_main, _BB_DIR_USR_BIN) | 93 | APPLET(cmp, cmp_main, _BB_DIR_USR_BIN) |
94 | #endif | 94 | #endif |
95 | #ifdef BB_CP | 95 | #ifdef CONFIG_CP |
96 | APPLET(cp, cp_main, _BB_DIR_BIN) | 96 | APPLET(cp, cp_main, _BB_DIR_BIN) |
97 | #endif | 97 | #endif |
98 | #ifdef BB_CPIO | 98 | #ifdef CONFIG_CPIO |
99 | APPLET(cpio, cpio_main, _BB_DIR_BIN) | 99 | APPLET(cpio, cpio_main, _BB_DIR_BIN) |
100 | #endif | 100 | #endif |
101 | #ifdef BB_CUT | 101 | #ifdef CONFIG_CUT |
102 | APPLET(cut, cut_main, _BB_DIR_USR_BIN) | 102 | APPLET(cut, cut_main, _BB_DIR_USR_BIN) |
103 | #endif | 103 | #endif |
104 | #ifdef BB_DATE | 104 | #ifdef CONFIG_DATE |
105 | APPLET(date, date_main, _BB_DIR_BIN) | 105 | APPLET(date, date_main, _BB_DIR_BIN) |
106 | #endif | 106 | #endif |
107 | #ifdef BB_DC | 107 | #ifdef CONFIG_DC |
108 | APPLET(dc, dc_main, _BB_DIR_USR_BIN) | 108 | APPLET(dc, dc_main, _BB_DIR_USR_BIN) |
109 | #endif | 109 | #endif |
110 | #ifdef BB_DD | 110 | #ifdef CONFIG_DD |
111 | APPLET(dd, dd_main, _BB_DIR_BIN) | 111 | APPLET(dd, dd_main, _BB_DIR_BIN) |
112 | #endif | 112 | #endif |
113 | #ifdef BB_DEALLOCVT | 113 | #ifdef CONFIG_DEALLOCVT |
114 | APPLET(deallocvt, deallocvt_main, _BB_DIR_USR_BIN) | 114 | APPLET(deallocvt, deallocvt_main, _BB_DIR_USR_BIN) |
115 | #endif | 115 | #endif |
116 | #ifdef BB_DELGROUP | 116 | #ifdef CONFIG_DELGROUP |
117 | APPLET(delgroup, delgroup_main, _BB_DIR_BIN) | 117 | APPLET(delgroup, delgroup_main, _BB_DIR_BIN) |
118 | #endif | 118 | #endif |
119 | #ifdef BB_DELUSER | 119 | #ifdef CONFIG_DELUSER |
120 | APPLET(deluser, deluser_main, _BB_DIR_BIN) | 120 | APPLET(deluser, deluser_main, _BB_DIR_BIN) |
121 | #endif | 121 | #endif |
122 | #ifdef BB_DF | 122 | #ifdef CONFIG_DF |
123 | APPLET(df, df_main, _BB_DIR_BIN) | 123 | APPLET(df, df_main, _BB_DIR_BIN) |
124 | #endif | 124 | #endif |
125 | #ifdef BB_DIRNAME | 125 | #ifdef CONFIG_DIRNAME |
126 | APPLET(dirname, dirname_main, _BB_DIR_USR_BIN) | 126 | APPLET(dirname, dirname_main, _BB_DIR_USR_BIN) |
127 | #endif | 127 | #endif |
128 | #ifdef BB_DMESG | 128 | #ifdef CONFIG_DMESG |
129 | APPLET(dmesg, dmesg_main, _BB_DIR_BIN) | 129 | APPLET(dmesg, dmesg_main, _BB_DIR_BIN) |
130 | #endif | 130 | #endif |
131 | #ifdef BB_DOS2UNIX | 131 | #ifdef CONFIG_DOS2UNIX |
132 | APPLET(dos2unix, dos2unix_main, _BB_DIR_USR_BIN) | 132 | APPLET(dos2unix, dos2unix_main, _BB_DIR_USR_BIN) |
133 | #endif | 133 | #endif |
134 | #ifdef BB_DPKG | 134 | #ifdef CONFIG_DPKG |
135 | APPLET(dpkg, dpkg_main, _BB_DIR_USR_BIN) | 135 | APPLET(dpkg, dpkg_main, _BB_DIR_USR_BIN) |
136 | #endif | 136 | #endif |
137 | #ifdef BB_DPKG_DEB | 137 | #ifdef CONFIG_DPKG_DEB |
138 | APPLET_ODDNAME("dpkg-deb", dpkg_deb_main, _BB_DIR_USR_BIN, dpkg_deb) | 138 | APPLET_ODDNAME("dpkg-deb", dpkg_deb_main, _BB_DIR_USR_BIN, dpkg_deb) |
139 | #endif | 139 | #endif |
140 | #ifdef BB_DU | 140 | #ifdef CONFIG_DU |
141 | APPLET(du, du_main, _BB_DIR_USR_BIN) | 141 | APPLET(du, du_main, _BB_DIR_USR_BIN) |
142 | #endif | 142 | #endif |
143 | #ifdef BB_DUMPKMAP | 143 | #ifdef CONFIG_DUMPKMAP |
144 | APPLET(dumpkmap, dumpkmap_main, _BB_DIR_BIN) | 144 | APPLET(dumpkmap, dumpkmap_main, _BB_DIR_BIN) |
145 | #endif | 145 | #endif |
146 | #ifdef BB_DUTMP | 146 | #ifdef CONFIG_DUTMP |
147 | APPLET(dutmp, dutmp_main, _BB_DIR_USR_SBIN) | 147 | APPLET(dutmp, dutmp_main, _BB_DIR_USR_SBIN) |
148 | #endif | 148 | #endif |
149 | #ifdef BB_ECHO | 149 | #ifdef CONFIG_ECHO |
150 | APPLET(echo, echo_main, _BB_DIR_BIN) | 150 | APPLET(echo, echo_main, _BB_DIR_BIN) |
151 | #endif | 151 | #endif |
152 | #if defined(BB_FEATURE_GREP_EGREP_ALIAS) && defined(BB_GREP) | 152 | #if defined(CONFIG_FEATURE_GREP_EGREP_ALIAS) && defined(CONFIG_GREP) |
153 | APPLET_NOUSAGE("egrep", grep_main, _BB_DIR_BIN) | 153 | APPLET_NOUSAGE("egrep", grep_main, _BB_DIR_BIN) |
154 | #endif | 154 | #endif |
155 | #ifdef BB_ENV | 155 | #ifdef CONFIG_ENV |
156 | APPLET(env, env_main, _BB_DIR_USR_BIN) | 156 | APPLET(env, env_main, _BB_DIR_USR_BIN) |
157 | #endif | 157 | #endif |
158 | #ifdef BB_EXPR | 158 | #ifdef CONFIG_EXPR |
159 | APPLET(expr, expr_main, _BB_DIR_USR_BIN) | 159 | APPLET(expr, expr_main, _BB_DIR_USR_BIN) |
160 | #endif | 160 | #endif |
161 | #ifdef BB_TRUE_FALSE | 161 | #ifdef CONFIG_TRUE_FALSE |
162 | APPLET(false, false_main, _BB_DIR_BIN) | 162 | APPLET(false, false_main, _BB_DIR_BIN) |
163 | #endif | 163 | #endif |
164 | #ifdef BB_FBSET | 164 | #ifdef CONFIG_FBSET |
165 | APPLET(fbset, fbset_main, _BB_DIR_USR_SBIN) | 165 | APPLET(fbset, fbset_main, _BB_DIR_USR_SBIN) |
166 | #endif | 166 | #endif |
167 | #ifdef BB_FDFLUSH | 167 | #ifdef CONFIG_FDFLUSH |
168 | APPLET(fdflush, fdflush_main, _BB_DIR_BIN) | 168 | APPLET(fdflush, fdflush_main, _BB_DIR_BIN) |
169 | #endif | 169 | #endif |
170 | #ifdef BB_FIND | 170 | #ifdef CONFIG_FIND |
171 | APPLET(find, find_main, _BB_DIR_USR_BIN) | 171 | APPLET(find, find_main, _BB_DIR_USR_BIN) |
172 | #endif | 172 | #endif |
173 | #ifdef BB_FREE | 173 | #ifdef CONFIG_FREE |
174 | APPLET(free, free_main, _BB_DIR_USR_BIN) | 174 | APPLET(free, free_main, _BB_DIR_USR_BIN) |
175 | #endif | 175 | #endif |
176 | #ifdef BB_FREERAMDISK | 176 | #ifdef CONFIG_FREERAMDISK |
177 | APPLET(freeramdisk, freeramdisk_main, _BB_DIR_SBIN) | 177 | APPLET(freeramdisk, freeramdisk_main, _BB_DIR_SBIN) |
178 | #endif | 178 | #endif |
179 | #ifdef BB_FSCK_MINIX | 179 | #ifdef CONFIG_FSCK_MINIX |
180 | APPLET_ODDNAME("fsck.minix", fsck_minix_main, _BB_DIR_SBIN, fsck_minix) | 180 | APPLET_ODDNAME("fsck.minix", fsck_minix_main, _BB_DIR_SBIN, fsck_minix) |
181 | #endif | 181 | #endif |
182 | #ifdef BB_GETOPT | 182 | #ifdef CONFIG_GETOPT |
183 | APPLET(getopt, getopt_main, _BB_DIR_BIN) | 183 | APPLET(getopt, getopt_main, _BB_DIR_BIN) |
184 | #endif | 184 | #endif |
185 | #ifdef BB_GETTY | 185 | #ifdef CONFIG_GETTY |
186 | APPLET(getty, getty_main, _BB_DIR_SBIN) | 186 | APPLET(getty, getty_main, _BB_DIR_SBIN) |
187 | #endif | 187 | #endif |
188 | #ifdef BB_GREP | 188 | #ifdef CONFIG_GREP |
189 | APPLET(grep, grep_main, _BB_DIR_BIN) | 189 | APPLET(grep, grep_main, _BB_DIR_BIN) |
190 | #endif | 190 | #endif |
191 | #ifdef BB_GUNZIP | 191 | #ifdef CONFIG_GUNZIP |
192 | APPLET(gunzip, gunzip_main, _BB_DIR_BIN) | 192 | APPLET(gunzip, gunzip_main, _BB_DIR_BIN) |
193 | #endif | 193 | #endif |
194 | #ifdef BB_GZIP | 194 | #ifdef CONFIG_GZIP |
195 | APPLET(gzip, gzip_main, _BB_DIR_BIN) | 195 | APPLET(gzip, gzip_main, _BB_DIR_BIN) |
196 | #endif | 196 | #endif |
197 | #ifdef BB_HALT | 197 | #ifdef CONFIG_HALT |
198 | APPLET(halt, halt_main, _BB_DIR_SBIN) | 198 | APPLET(halt, halt_main, _BB_DIR_SBIN) |
199 | #endif | 199 | #endif |
200 | #ifdef BB_HEAD | 200 | #ifdef CONFIG_HEAD |
201 | APPLET(head, head_main, _BB_DIR_USR_BIN) | 201 | APPLET(head, head_main, _BB_DIR_USR_BIN) |
202 | #endif | 202 | #endif |
203 | #ifdef BB_HOSTID | 203 | #ifdef CONFIG_HOSTID |
204 | APPLET(hostid, hostid_main, _BB_DIR_USR_BIN) | 204 | APPLET(hostid, hostid_main, _BB_DIR_USR_BIN) |
205 | #endif | 205 | #endif |
206 | #ifdef BB_HOSTNAME | 206 | #ifdef CONFIG_HOSTNAME |
207 | APPLET(hostname, hostname_main, _BB_DIR_BIN) | 207 | APPLET(hostname, hostname_main, _BB_DIR_BIN) |
208 | #endif | 208 | #endif |
209 | #ifdef BB_HUSH | 209 | #ifdef CONFIG_HUSH |
210 | APPLET_NOUSAGE("hush", hush_main, _BB_DIR_BIN) | 210 | APPLET_NOUSAGE("hush", hush_main, _BB_DIR_BIN) |
211 | #endif | 211 | #endif |
212 | #ifdef BB_ID | 212 | #ifdef CONFIG_ID |
213 | APPLET(id, id_main, _BB_DIR_USR_BIN) | 213 | APPLET(id, id_main, _BB_DIR_USR_BIN) |
214 | #endif | 214 | #endif |
215 | #ifdef BB_IFCONFIG | 215 | #ifdef CONFIG_IFCONFIG |
216 | APPLET(ifconfig, ifconfig_main, _BB_DIR_SBIN) | 216 | APPLET(ifconfig, ifconfig_main, _BB_DIR_SBIN) |
217 | #endif | 217 | #endif |
218 | #ifdef BB_INIT | 218 | #ifdef CONFIG_INIT |
219 | APPLET(init, init_main, _BB_DIR_SBIN) | 219 | APPLET(init, init_main, _BB_DIR_SBIN) |
220 | #endif | 220 | #endif |
221 | #ifdef BB_INSMOD | 221 | #ifdef CONFIG_INSMOD |
222 | APPLET(insmod, insmod_main, _BB_DIR_SBIN) | 222 | APPLET(insmod, insmod_main, _BB_DIR_SBIN) |
223 | #endif | 223 | #endif |
224 | #ifdef BB_KILL | 224 | #ifdef CONFIG_KILL |
225 | APPLET(kill, kill_main, _BB_DIR_BIN) | 225 | APPLET(kill, kill_main, _BB_DIR_BIN) |
226 | #endif | 226 | #endif |
227 | #ifdef BB_KILLALL | 227 | #ifdef CONFIG_KILLALL |
228 | APPLET(killall, kill_main, _BB_DIR_USR_BIN) | 228 | APPLET(killall, kill_main, _BB_DIR_USR_BIN) |
229 | #endif | 229 | #endif |
230 | #ifdef BB_KLOGD | 230 | #ifdef CONFIG_KLOGD |
231 | APPLET(klogd, klogd_main, _BB_DIR_SBIN) | 231 | APPLET(klogd, klogd_main, _BB_DIR_SBIN) |
232 | #endif | 232 | #endif |
233 | #ifdef BB_LASH | 233 | #ifdef CONFIG_LASH |
234 | APPLET(lash, lash_main, _BB_DIR_BIN) | 234 | APPLET(lash, lash_main, _BB_DIR_BIN) |
235 | #endif | 235 | #endif |
236 | #ifdef BB_LENGTH | 236 | #ifdef CONFIG_LENGTH |
237 | APPLET(length, length_main, _BB_DIR_USR_BIN) | 237 | APPLET(length, length_main, _BB_DIR_USR_BIN) |
238 | #endif | 238 | #endif |
239 | #ifdef BB_FEATURE_LINUXRC | 239 | #ifdef CONFIG_FEATURE_INITRD |
240 | APPLET_NOUSAGE("linuxrc", init_main, _BB_DIR_ROOT) | 240 | APPLET_NOUSAGE("linuxrc", init_main, _BB_DIR_ROOT) |
241 | #endif | 241 | #endif |
242 | #ifdef BB_LN | 242 | #ifdef CONFIG_LN |
243 | APPLET(ln, ln_main, _BB_DIR_BIN) | 243 | APPLET(ln, ln_main, _BB_DIR_BIN) |
244 | #endif | 244 | #endif |
245 | #ifdef BB_LOADACM | 245 | #ifdef CONFIG_LOADACM |
246 | APPLET(loadacm, loadacm_main, _BB_DIR_USR_BIN) | 246 | APPLET(loadacm, loadacm_main, _BB_DIR_USR_BIN) |
247 | #endif | 247 | #endif |
248 | #ifdef BB_LOADFONT | 248 | #ifdef CONFIG_LOADFONT |
249 | APPLET(loadfont, loadfont_main, _BB_DIR_USR_BIN) | 249 | APPLET(loadfont, loadfont_main, _BB_DIR_USR_BIN) |
250 | #endif | 250 | #endif |
251 | #ifdef BB_LOADKMAP | 251 | #ifdef CONFIG_LOADKMAP |
252 | APPLET(loadkmap, loadkmap_main, _BB_DIR_SBIN) | 252 | APPLET(loadkmap, loadkmap_main, _BB_DIR_SBIN) |
253 | #endif | 253 | #endif |
254 | #ifdef BB_LOGGER | 254 | #ifdef CONFIG_LOGGER |
255 | APPLET(logger, logger_main, _BB_DIR_USR_BIN) | 255 | APPLET(logger, logger_main, _BB_DIR_USR_BIN) |
256 | #endif | 256 | #endif |
257 | #ifdef BB_LOGNAME | 257 | #ifdef CONFIG_LOGNAME |
258 | APPLET(logname, logname_main, _BB_DIR_USR_BIN) | 258 | APPLET(logname, logname_main, _BB_DIR_USR_BIN) |
259 | #endif | 259 | #endif |
260 | #ifdef BB_LOGREAD | 260 | #ifdef CONFIG_LOGREAD |
261 | APPLET(logread, logread_main, _BB_DIR_SBIN) | 261 | APPLET(logread, logread_main, _BB_DIR_SBIN) |
262 | #endif | 262 | #endif |
263 | #ifdef BB_LS | 263 | #ifdef CONFIG_LS |
264 | APPLET(ls, ls_main, _BB_DIR_BIN) | 264 | APPLET(ls, ls_main, _BB_DIR_BIN) |
265 | #endif | 265 | #endif |
266 | #ifdef BB_LSMOD | 266 | #ifdef CONFIG_LSMOD |
267 | APPLET(lsmod, lsmod_main, _BB_DIR_SBIN) | 267 | APPLET(lsmod, lsmod_main, _BB_DIR_SBIN) |
268 | #endif | 268 | #endif |
269 | #ifdef BB_MAKEDEVS | 269 | #ifdef CONFIG_MAKEDEVS |
270 | APPLET(makedevs, makedevs_main, _BB_DIR_SBIN) | 270 | APPLET(makedevs, makedevs_main, _BB_DIR_SBIN) |
271 | #endif | 271 | #endif |
272 | #ifdef BB_MD5SUM | 272 | #ifdef CONFIG_MD5SUM |
273 | APPLET(md5sum, md5sum_main, _BB_DIR_USR_BIN) | 273 | APPLET(md5sum, md5sum_main, _BB_DIR_USR_BIN) |
274 | #endif | 274 | #endif |
275 | #ifdef BB_MKDIR | 275 | #ifdef CONFIG_MKDIR |
276 | APPLET(mkdir, mkdir_main, _BB_DIR_BIN) | 276 | APPLET(mkdir, mkdir_main, _BB_DIR_BIN) |
277 | #endif | 277 | #endif |
278 | #ifdef BB_MKFIFO | 278 | #ifdef CONFIG_MKFIFO |
279 | APPLET(mkfifo, mkfifo_main, _BB_DIR_USR_BIN) | 279 | APPLET(mkfifo, mkfifo_main, _BB_DIR_USR_BIN) |
280 | #endif | 280 | #endif |
281 | #ifdef BB_MKFS_MINIX | 281 | #ifdef CONFIG_MKFS_MINIX |
282 | APPLET_ODDNAME("mkfs.minix", mkfs_minix_main, _BB_DIR_SBIN, mkfs_minix) | 282 | APPLET_ODDNAME("mkfs.minix", mkfs_minix_main, _BB_DIR_SBIN, mkfs_minix) |
283 | #endif | 283 | #endif |
284 | #ifdef BB_MKNOD | 284 | #ifdef CONFIG_MKNOD |
285 | APPLET(mknod, mknod_main, _BB_DIR_BIN) | 285 | APPLET(mknod, mknod_main, _BB_DIR_BIN) |
286 | #endif | 286 | #endif |
287 | #ifdef BB_MKSWAP | 287 | #ifdef CONFIG_MKSWAP |
288 | APPLET(mkswap, mkswap_main, _BB_DIR_SBIN) | 288 | APPLET(mkswap, mkswap_main, _BB_DIR_SBIN) |
289 | #endif | 289 | #endif |
290 | #ifdef BB_MKTEMP | 290 | #ifdef CONFIG_MKTEMP |
291 | APPLET(mktemp, mktemp_main, _BB_DIR_BIN) | 291 | APPLET(mktemp, mktemp_main, _BB_DIR_BIN) |
292 | #endif | 292 | #endif |
293 | #ifdef BB_MODPROBE | 293 | #ifdef CONFIG_MODPROBE |
294 | APPLET(modprobe, modprobe_main, _BB_DIR_SBIN) | 294 | APPLET(modprobe, modprobe_main, _BB_DIR_SBIN) |
295 | #endif | 295 | #endif |
296 | #ifdef BB_MORE | 296 | #ifdef CONFIG_MORE |
297 | APPLET(more, more_main, _BB_DIR_BIN) | 297 | APPLET(more, more_main, _BB_DIR_BIN) |
298 | #endif | 298 | #endif |
299 | #ifdef BB_MOUNT | 299 | #ifdef CONFIG_MOUNT |
300 | APPLET(mount, mount_main, _BB_DIR_BIN) | 300 | APPLET(mount, mount_main, _BB_DIR_BIN) |
301 | #endif | 301 | #endif |
302 | #ifdef BB_MSH | 302 | #ifdef CONFIG_MSH |
303 | APPLET_NOUSAGE("msh", msh_main, _BB_DIR_BIN) | 303 | APPLET_NOUSAGE("msh", msh_main, _BB_DIR_BIN) |
304 | #endif | 304 | #endif |
305 | #ifdef BB_MT | 305 | #ifdef CONFIG_MT |
306 | APPLET(mt, mt_main, _BB_DIR_BIN) | 306 | APPLET(mt, mt_main, _BB_DIR_BIN) |
307 | #endif | 307 | #endif |
308 | #ifdef BB_MV | 308 | #ifdef CONFIG_MV |
309 | APPLET(mv, mv_main, _BB_DIR_BIN) | 309 | APPLET(mv, mv_main, _BB_DIR_BIN) |
310 | #endif | 310 | #endif |
311 | #ifdef BB_NC | 311 | #ifdef CONFIG_NC |
312 | APPLET(nc, nc_main, _BB_DIR_USR_BIN) | 312 | APPLET(nc, nc_main, _BB_DIR_USR_BIN) |
313 | #endif | 313 | #endif |
314 | #ifdef BB_NSLOOKUP | 314 | #ifdef CONFIG_NSLOOKUP |
315 | APPLET(nslookup, nslookup_main, _BB_DIR_USR_BIN) | 315 | APPLET(nslookup, nslookup_main, _BB_DIR_USR_BIN) |
316 | #endif | 316 | #endif |
317 | #ifdef BB_PIDOF | 317 | #ifdef CONFIG_PIDOF |
318 | APPLET(pidof, pidof_main, _BB_DIR_BIN) | 318 | APPLET(pidof, pidof_main, _BB_DIR_BIN) |
319 | #endif | 319 | #endif |
320 | #ifdef BB_PING | 320 | #ifdef CONFIG_PING |
321 | APPLET(ping, ping_main, _BB_DIR_BIN) | 321 | APPLET(ping, ping_main, _BB_DIR_BIN) |
322 | #endif | 322 | #endif |
323 | #ifdef BB_PIVOT_ROOT | 323 | #ifdef CONFIG_PIVOT_ROOT |
324 | APPLET(pivot_root, pivot_root_main, _BB_DIR_SBIN) | 324 | APPLET(pivot_root, pivot_root_main, _BB_DIR_SBIN) |
325 | #endif | 325 | #endif |
326 | #ifdef BB_POWEROFF | 326 | #ifdef CONFIG_POWEROFF |
327 | APPLET(poweroff, poweroff_main, _BB_DIR_SBIN) | 327 | APPLET(poweroff, poweroff_main, _BB_DIR_SBIN) |
328 | #endif | 328 | #endif |
329 | #ifdef BB_PRINTF | 329 | #ifdef CONFIG_PRINTF |
330 | APPLET(printf, printf_main, _BB_DIR_USR_BIN) | 330 | APPLET(printf, printf_main, _BB_DIR_USR_BIN) |
331 | #endif | 331 | #endif |
332 | #ifdef BB_PS | 332 | #ifdef CONFIG_PS |
333 | APPLET(ps, ps_main, _BB_DIR_BIN) | 333 | APPLET(ps, ps_main, _BB_DIR_BIN) |
334 | #endif | 334 | #endif |
335 | #ifdef BB_PWD | 335 | #ifdef CONFIG_PWD |
336 | APPLET(pwd, pwd_main, _BB_DIR_BIN) | 336 | APPLET(pwd, pwd_main, _BB_DIR_BIN) |
337 | #endif | 337 | #endif |
338 | #ifdef BB_RDATE | 338 | #ifdef CONFIG_RDATE |
339 | APPLET(rdate, rdate_main, _BB_DIR_USR_BIN) | 339 | APPLET(rdate, rdate_main, _BB_DIR_USR_BIN) |
340 | #endif | 340 | #endif |
341 | #ifdef BB_READLINK | 341 | #ifdef CONFIG_READLINK |
342 | APPLET(readlink, readlink_main, _BB_DIR_USR_BIN) | 342 | APPLET(readlink, readlink_main, _BB_DIR_USR_BIN) |
343 | #endif | 343 | #endif |
344 | #ifdef BB_REBOOT | 344 | #ifdef CONFIG_REBOOT |
345 | APPLET(reboot, reboot_main, _BB_DIR_SBIN) | 345 | APPLET(reboot, reboot_main, _BB_DIR_SBIN) |
346 | #endif | 346 | #endif |
347 | #ifdef BB_RENICE | 347 | #ifdef CONFIG_RENICE |
348 | APPLET(renice, renice_main, _BB_DIR_USR_BIN) | 348 | APPLET(renice, renice_main, _BB_DIR_USR_BIN) |
349 | #endif | 349 | #endif |
350 | #ifdef BB_RESET | 350 | #ifdef CONFIG_RESET |
351 | APPLET(reset, reset_main, _BB_DIR_USR_BIN) | 351 | APPLET(reset, reset_main, _BB_DIR_USR_BIN) |
352 | #endif | 352 | #endif |
353 | #ifdef BB_RM | 353 | #ifdef CONFIG_RM |
354 | APPLET(rm, rm_main, _BB_DIR_BIN) | 354 | APPLET(rm, rm_main, _BB_DIR_BIN) |
355 | #endif | 355 | #endif |
356 | #ifdef BB_RMDIR | 356 | #ifdef CONFIG_RMDIR |
357 | APPLET(rmdir, rmdir_main, _BB_DIR_BIN) | 357 | APPLET(rmdir, rmdir_main, _BB_DIR_BIN) |
358 | #endif | 358 | #endif |
359 | #ifdef BB_RMMOD | 359 | #ifdef CONFIG_RMMOD |
360 | APPLET(rmmod, rmmod_main, _BB_DIR_SBIN) | 360 | APPLET(rmmod, rmmod_main, _BB_DIR_SBIN) |
361 | #endif | 361 | #endif |
362 | #ifdef BB_ROUTE | 362 | #ifdef CONFIG_ROUTE |
363 | APPLET(route, route_main, _BB_DIR_SBIN) | 363 | APPLET(route, route_main, _BB_DIR_SBIN) |
364 | #endif | 364 | #endif |
365 | #ifdef BB_RPM2CPIO | 365 | #ifdef CONFIG_RPM2CPIO |
366 | APPLET(rpm2cpio, rpm2cpio_main, _BB_DIR_USR_BIN) | 366 | APPLET(rpm2cpio, rpm2cpio_main, _BB_DIR_USR_BIN) |
367 | #endif | 367 | #endif |
368 | #ifdef BB_SED | 368 | #ifdef CONFIG_SED |
369 | APPLET(sed, sed_main, _BB_DIR_BIN) | 369 | APPLET(sed, sed_main, _BB_DIR_BIN) |
370 | #endif | 370 | #endif |
371 | #ifdef BB_SETKEYCODES | 371 | #ifdef CONFIG_SETKEYCODES |
372 | APPLET(setkeycodes, setkeycodes_main, _BB_DIR_USR_BIN) | 372 | APPLET(setkeycodes, setkeycodes_main, _BB_DIR_USR_BIN) |
373 | #endif | 373 | #endif |
374 | #if defined(BB_FEATURE_SH_IS_ASH) && defined(BB_ASH) | 374 | #if defined(CONFIG_FEATURE_SH_IS_ASH) && defined(CONFIG_ASH) |
375 | APPLET_NOUSAGE("sh", ash_main, _BB_DIR_BIN) | 375 | APPLET_NOUSAGE("sh", ash_main, _BB_DIR_BIN) |
376 | #elif defined(BB_FEATURE_SH_IS_HUSH) && defined(BB_HUSH) | 376 | #elif defined(CONFIG_FEATURE_SH_IS_HUSH) && defined(CONFIG_HUSH) |
377 | APPLET_NOUSAGE("sh", hush_main, _BB_DIR_BIN) | 377 | APPLET_NOUSAGE("sh", hush_main, _BB_DIR_BIN) |
378 | #elif defined(BB_FEATURE_SH_IS_LASH) && defined(BB_LASH) | 378 | #elif defined(CONFIG_FEATURE_SH_IS_LASH) && defined(CONFIG_LASH) |
379 | APPLET_NOUSAGE("sh", lash_main, _BB_DIR_BIN) | 379 | APPLET_NOUSAGE("sh", lash_main, _BB_DIR_BIN) |
380 | #elif defined(BB_FEATURE_SH_IS_MSH) && defined(BB_MSH) | 380 | #elif defined(CONFIG_FEATURE_SH_IS_MSH) && defined(CONFIG_MSH) |
381 | APPLET_NOUSAGE("sh", msh_main, _BB_DIR_BIN) | 381 | APPLET_NOUSAGE("sh", msh_main, _BB_DIR_BIN) |
382 | #endif | 382 | #endif |
383 | #ifdef BB_SLEEP | 383 | #ifdef CONFIG_SLEEP |
384 | APPLET(sleep, sleep_main, _BB_DIR_BIN) | 384 | APPLET(sleep, sleep_main, _BB_DIR_BIN) |
385 | #endif | 385 | #endif |
386 | #ifdef BB_SORT | 386 | #ifdef CONFIG_SORT |
387 | APPLET(sort, sort_main, _BB_DIR_USR_BIN) | 387 | APPLET(sort, sort_main, _BB_DIR_USR_BIN) |
388 | #endif | 388 | #endif |
389 | #ifdef BB_START_STOP_DAEMON | 389 | #ifdef CONFIG_START_STOP_DAEMON |
390 | APPLET_ODDNAME("start-stop-daemon", start_stop_daemon_main, _BB_DIR_SBIN, start_stop_daemon) | 390 | APPLET_ODDNAME("start-stop-daemon", start_stop_daemon_main, _BB_DIR_SBIN, start_stop_daemon) |
391 | #endif | 391 | #endif |
392 | #ifdef BB_STTY | 392 | #ifdef CONFIG_STTY |
393 | APPLET(stty, stty_main, _BB_DIR_BIN) | 393 | APPLET(stty, stty_main, _BB_DIR_BIN) |
394 | #endif | 394 | #endif |
395 | #ifdef BB_SWAPONOFF | 395 | #ifdef CONFIG_SWAPONOFF |
396 | APPLET(swapoff, swap_on_off_main, _BB_DIR_SBIN) | 396 | APPLET(swapoff, swap_on_off_main, _BB_DIR_SBIN) |
397 | #endif | 397 | #endif |
398 | #ifdef BB_SWAPONOFF | 398 | #ifdef CONFIG_SWAPONOFF |
399 | APPLET(swapon, swap_on_off_main, _BB_DIR_SBIN) | 399 | APPLET(swapon, swap_on_off_main, _BB_DIR_SBIN) |
400 | #endif | 400 | #endif |
401 | #ifdef BB_SYNC | 401 | #ifdef CONFIG_SYNC |
402 | APPLET(sync, sync_main, _BB_DIR_BIN) | 402 | APPLET(sync, sync_main, _BB_DIR_BIN) |
403 | #endif | 403 | #endif |
404 | #ifdef BB_SYSLOGD | 404 | #ifdef CONFIG_SYSLOGD |
405 | APPLET(syslogd, syslogd_main, _BB_DIR_SBIN) | 405 | APPLET(syslogd, syslogd_main, _BB_DIR_SBIN) |
406 | #endif | 406 | #endif |
407 | #ifdef BB_TAIL | 407 | #ifdef CONFIG_TAIL |
408 | APPLET(tail, tail_main, _BB_DIR_USR_BIN) | 408 | APPLET(tail, tail_main, _BB_DIR_USR_BIN) |
409 | #endif | 409 | #endif |
410 | #ifdef BB_TAR | 410 | #ifdef CONFIG_TAR |
411 | APPLET(tar, tar_main, _BB_DIR_BIN) | 411 | APPLET(tar, tar_main, _BB_DIR_BIN) |
412 | #endif | 412 | #endif |
413 | #ifdef BB_TEE | 413 | #ifdef CONFIG_TEE |
414 | APPLET(tee, tee_main, _BB_DIR_USR_BIN) | 414 | APPLET(tee, tee_main, _BB_DIR_USR_BIN) |
415 | #endif | 415 | #endif |
416 | #ifdef BB_TELNET | 416 | #ifdef CONFIG_TELNET |
417 | APPLET(telnet, telnet_main, _BB_DIR_USR_BIN) | 417 | APPLET(telnet, telnet_main, _BB_DIR_USR_BIN) |
418 | #endif | 418 | #endif |
419 | #ifdef BB_TEST | 419 | #ifdef CONFIG_TEST |
420 | APPLET(test, test_main, _BB_DIR_USR_BIN) | 420 | APPLET(test, test_main, _BB_DIR_USR_BIN) |
421 | #endif | 421 | #endif |
422 | #ifdef BB_TFTP | 422 | #ifdef CONFIG_TFTP |
423 | APPLET(tftp, tftp_main, _BB_DIR_USR_BIN) | 423 | APPLET(tftp, tftp_main, _BB_DIR_USR_BIN) |
424 | #endif | 424 | #endif |
425 | #ifdef BB_TOUCH | 425 | #ifdef CONFIG_TOUCH |
426 | APPLET(touch, touch_main, _BB_DIR_BIN) | 426 | APPLET(touch, touch_main, _BB_DIR_BIN) |
427 | #endif | 427 | #endif |
428 | #ifdef BB_TR | 428 | #ifdef CONFIG_TR |
429 | APPLET(tr, tr_main, _BB_DIR_USR_BIN) | 429 | APPLET(tr, tr_main, _BB_DIR_USR_BIN) |
430 | #endif | 430 | #endif |
431 | #ifdef BB_TRACEROUTE | 431 | #ifdef CONFIG_TRACEROUTE |
432 | APPLET(traceroute, traceroute_main, _BB_DIR_USR_BIN) | 432 | APPLET(traceroute, traceroute_main, _BB_DIR_USR_BIN) |
433 | #endif | 433 | #endif |
434 | #ifdef BB_TRUE_FALSE | 434 | #ifdef CONFIG_TRUE_FALSE |
435 | APPLET(true, true_main, _BB_DIR_BIN) | 435 | APPLET(true, true_main, _BB_DIR_BIN) |
436 | #endif | 436 | #endif |
437 | #ifdef BB_TTY | 437 | #ifdef CONFIG_TTY |
438 | APPLET(tty, tty_main, _BB_DIR_USR_BIN) | 438 | APPLET(tty, tty_main, _BB_DIR_USR_BIN) |
439 | #endif | 439 | #endif |
440 | #ifdef BB_UMOUNT | 440 | #ifdef CONFIG_UMOUNT |
441 | APPLET(umount, umount_main, _BB_DIR_BIN) | 441 | APPLET(umount, umount_main, _BB_DIR_BIN) |
442 | #endif | 442 | #endif |
443 | #ifdef BB_UNAME | 443 | #ifdef CONFIG_UNAME |
444 | APPLET(uname, uname_main, _BB_DIR_BIN) | 444 | APPLET(uname, uname_main, _BB_DIR_BIN) |
445 | #endif | 445 | #endif |
446 | #ifdef BB_UNIQ | 446 | #ifdef CONFIG_UNIQ |
447 | APPLET(uniq, uniq_main, _BB_DIR_USR_BIN) | 447 | APPLET(uniq, uniq_main, _BB_DIR_USR_BIN) |
448 | #endif | 448 | #endif |
449 | #ifdef BB_UNIX2DOS | 449 | #ifdef CONFIG_UNIX2DOS |
450 | APPLET(unix2dos, dos2unix_main, _BB_DIR_USR_BIN) | 450 | APPLET(unix2dos, dos2unix_main, _BB_DIR_USR_BIN) |
451 | #endif | 451 | #endif |
452 | #ifdef BB_UPDATE | 452 | #ifdef CONFIG_UPDATE |
453 | APPLET(update, update_main, _BB_DIR_SBIN) | 453 | APPLET(update, update_main, _BB_DIR_SBIN) |
454 | #endif | 454 | #endif |
455 | #ifdef BB_UPTIME | 455 | #ifdef CONFIG_UPTIME |
456 | APPLET(uptime, uptime_main, _BB_DIR_USR_BIN) | 456 | APPLET(uptime, uptime_main, _BB_DIR_USR_BIN) |
457 | #endif | 457 | #endif |
458 | #ifdef BB_USLEEP | 458 | #ifdef CONFIG_USLEEP |
459 | APPLET(usleep, usleep_main, _BB_DIR_BIN) | 459 | APPLET(usleep, usleep_main, _BB_DIR_BIN) |
460 | #endif | 460 | #endif |
461 | #ifdef BB_UUDECODE | 461 | #ifdef CONFIG_UUDECODE |
462 | APPLET(uudecode, uudecode_main, _BB_DIR_USR_BIN) | 462 | APPLET(uudecode, uudecode_main, _BB_DIR_USR_BIN) |
463 | #endif | 463 | #endif |
464 | #ifdef BB_UUENCODE | 464 | #ifdef CONFIG_UUENCODE |
465 | APPLET(uuencode, uuencode_main, _BB_DIR_USR_BIN) | 465 | APPLET(uuencode, uuencode_main, _BB_DIR_USR_BIN) |
466 | #endif | 466 | #endif |
467 | #ifdef BB_VI | 467 | #ifdef CONFIG_VI |
468 | APPLET(vi, vi_main, _BB_DIR_BIN) | 468 | APPLET(vi, vi_main, _BB_DIR_BIN) |
469 | #endif | 469 | #endif |
470 | #ifdef BB_WATCHDOG | 470 | #ifdef CONFIG_WATCHDOG |
471 | APPLET(watchdog, watchdog_main, _BB_DIR_SBIN) | 471 | APPLET(watchdog, watchdog_main, _BB_DIR_SBIN) |
472 | #endif | 472 | #endif |
473 | #ifdef BB_WC | 473 | #ifdef CONFIG_WC |
474 | APPLET(wc, wc_main, _BB_DIR_USR_BIN) | 474 | APPLET(wc, wc_main, _BB_DIR_USR_BIN) |
475 | #endif | 475 | #endif |
476 | #ifdef BB_WGET | 476 | #ifdef CONFIG_WGET |
477 | APPLET(wget, wget_main, _BB_DIR_USR_BIN) | 477 | APPLET(wget, wget_main, _BB_DIR_USR_BIN) |
478 | #endif | 478 | #endif |
479 | #ifdef BB_WHICH | 479 | #ifdef CONFIG_WHICH |
480 | APPLET(which, which_main, _BB_DIR_USR_BIN) | 480 | APPLET(which, which_main, _BB_DIR_USR_BIN) |
481 | #endif | 481 | #endif |
482 | #ifdef BB_WHOAMI | 482 | #ifdef CONFIG_WHOAMI |
483 | APPLET(whoami, whoami_main, _BB_DIR_USR_BIN) | 483 | APPLET(whoami, whoami_main, _BB_DIR_USR_BIN) |
484 | #endif | 484 | #endif |
485 | #ifdef BB_XARGS | 485 | #ifdef CONFIG_XARGS |
486 | APPLET(xargs, xargs_main, _BB_DIR_USR_BIN) | 486 | APPLET(xargs, xargs_main, _BB_DIR_USR_BIN) |
487 | #endif | 487 | #endif |
488 | #ifdef BB_YES | 488 | #ifdef CONFIG_YES |
489 | APPLET(yes, yes_main, _BB_DIR_USR_BIN) | 489 | APPLET(yes, yes_main, _BB_DIR_USR_BIN) |
490 | #endif | 490 | #endif |
491 | #ifdef BB_GUNZIP | 491 | #ifdef CONFIG_GUNZIP |
492 | APPLET(zcat, gunzip_main, _BB_DIR_BIN) | 492 | APPLET(zcat, gunzip_main, _BB_DIR_BIN) |
493 | #endif | 493 | #endif |
494 | 494 | ||
diff --git a/include/busybox.h b/include/busybox.h index f79dac8c8..87cebc3d1 100644 --- a/include/busybox.h +++ b/include/busybox.h | |||
@@ -24,7 +24,7 @@ | |||
24 | #ifndef _BB_INTERNAL_H_ | 24 | #ifndef _BB_INTERNAL_H_ |
25 | #define _BB_INTERNAL_H_ 1 | 25 | #define _BB_INTERNAL_H_ 1 |
26 | 26 | ||
27 | #include "Config.h" | 27 | #include "config.h" |
28 | 28 | ||
29 | #include <stdio.h> | 29 | #include <stdio.h> |
30 | #include <stdarg.h> | 30 | #include <stdarg.h> |
@@ -34,7 +34,7 @@ | |||
34 | #define BB_BANNER "BusyBox v" BB_VER " (" BB_BT ")" | 34 | #define BB_BANNER "BusyBox v" BB_VER " (" BB_BT ")" |
35 | 35 | ||
36 | #ifdef DMALLOC | 36 | #ifdef DMALLOC |
37 | #include "dmalloc.h" | 37 | #include <dmalloc.h> |
38 | #endif | 38 | #endif |
39 | 39 | ||
40 | #include <features.h> | 40 | #include <features.h> |
@@ -66,19 +66,19 @@ extern const struct BB_applet applets[]; | |||
66 | #include "applets.h" | 66 | #include "applets.h" |
67 | #undef PROTOTYPES | 67 | #undef PROTOTYPES |
68 | 68 | ||
69 | #ifdef BB_FEATURE_BUFFERS_GO_ON_STACK | 69 | #ifdef CONFIG_FEATURE_BUFFERS_GO_ON_STACK |
70 | #define RESERVE_BB_BUFFER(buffer,len) char buffer[len] | 70 | #define RESERVE_CONFIG_BUFFER(buffer,len) char buffer[len] |
71 | #define RESERVE_BB_UBUFFER(buffer,len) unsigned char buffer[len] | 71 | #define RESERVE_CONFIG_UBUFFER(buffer,len) unsigned char buffer[len] |
72 | #define RELEASE_BB_BUFFER(buffer) ((void)0) | 72 | #define RELEASE_CONFIG_BUFFER(buffer) ((void)0) |
73 | #else | 73 | #else |
74 | #ifdef BB_FEATURE_BUFFERS_GO_IN_BSS | 74 | #ifdef CONFIG_FEATURE_BUFFERS_GO_IN_BSS |
75 | #define RESERVE_BB_BUFFER(buffer,len) static char buffer[len] | 75 | #define RESERVE_CONFIG_BUFFER(buffer,len) static char buffer[len] |
76 | #define RESERVE_BB_UBUFFER(buffer,len) static unsigned char buffer[len] | 76 | #define RESERVE_CONFIG_UBUFFER(buffer,len) static unsigned char buffer[len] |
77 | #define RELEASE_BB_BUFFER(buffer) ((void)0) | 77 | #define RELEASE_CONFIG_BUFFER(buffer) ((void)0) |
78 | #else | 78 | #else |
79 | #define RESERVE_BB_BUFFER(buffer,len) char *buffer=xmalloc(len) | 79 | #define RESERVE_CONFIG_BUFFER(buffer,len) char *buffer=xmalloc(len) |
80 | #define RESERVE_BB_UBUFFER(buffer,len) unsigned char *buffer=xmalloc(len) | 80 | #define RESERVE_CONFIG_UBUFFER(buffer,len) unsigned char *buffer=xmalloc(len) |
81 | #define RELEASE_BB_BUFFER(buffer) free (buffer) | 81 | #define RELEASE_CONFIG_BUFFER(buffer) free (buffer) |
82 | #endif | 82 | #endif |
83 | #endif | 83 | #endif |
84 | 84 | ||
@@ -99,7 +99,7 @@ extern const struct BB_applet applets[]; | |||
99 | 99 | ||
100 | 100 | ||
101 | /* Pull in the utility routines from libbb */ | 101 | /* Pull in the utility routines from libbb */ |
102 | #include "libbb/libbb.h" | 102 | #include "libbb.h" |
103 | 103 | ||
104 | 104 | ||
105 | 105 | ||
diff --git a/include/grp.h b/include/grp.h index 87d4115ce..191c2d4e5 100644 --- a/include/grp.h +++ b/include/grp.h | |||
@@ -1,5 +1,5 @@ | |||
1 | #ifndef __BB_GRP_H | 1 | #ifndef __CONFIG_GRP_H |
2 | #define __BB_GRP_H | 2 | #define __CONFIG_GRP_H |
3 | 3 | ||
4 | #if defined USE_SYSTEM_PWD_GRP | 4 | #if defined USE_SYSTEM_PWD_GRP |
5 | #include <grp.h> | 5 | #include <grp.h> |
@@ -33,5 +33,5 @@ extern int initgroups __P ((__const char * user, gid_t gid)); | |||
33 | extern struct group * __getgrent __P ((int grp_fd)); | 33 | extern struct group * __getgrent __P ((int grp_fd)); |
34 | 34 | ||
35 | #endif /* USE_SYSTEM_PWD_GRP */ | 35 | #endif /* USE_SYSTEM_PWD_GRP */ |
36 | #endif /* __BB_GRP_H */ | 36 | #endif /* __CONFIG_GRP_H */ |
37 | 37 | ||
diff --git a/include/libbb.h b/include/libbb.h index 3ef0278f8..8b84077d8 100644 --- a/include/libbb.h +++ b/include/libbb.h | |||
@@ -21,8 +21,8 @@ | |||
21 | * Permission has been granted to redistribute this code under the GPL. | 21 | * Permission has been granted to redistribute this code under the GPL. |
22 | * | 22 | * |
23 | */ | 23 | */ |
24 | #ifndef __LIBBB_H__ | 24 | #ifndef __LIBCONFIG_H__ |
25 | #define __LIBBB_H__ 1 | 25 | #define __LIBCONFIG_H__ 1 |
26 | 26 | ||
27 | #include <stdio.h> | 27 | #include <stdio.h> |
28 | #include <stdarg.h> | 28 | #include <stdarg.h> |
@@ -32,15 +32,11 @@ | |||
32 | #include <netdb.h> | 32 | #include <netdb.h> |
33 | 33 | ||
34 | #ifdef DMALLOC | 34 | #ifdef DMALLOC |
35 | #include "dmalloc.h" | 35 | #include <dmalloc.h> |
36 | #endif | 36 | #endif |
37 | 37 | ||
38 | #include <features.h> | 38 | #include <features.h> |
39 | 39 | ||
40 | #ifndef _BB_INTERNAL_H_ | ||
41 | #include "../busybox.h" | ||
42 | #endif | ||
43 | |||
44 | #if (__GNU_LIBRARY__ < 5) && (!defined __dietlibc__) | 40 | #if (__GNU_LIBRARY__ < 5) && (!defined __dietlibc__) |
45 | /* libc5 doesn't define socklen_t */ | 41 | /* libc5 doesn't define socklen_t */ |
46 | typedef unsigned int socklen_t; | 42 | typedef unsigned int socklen_t; |
@@ -295,7 +291,7 @@ extern const char * const name_longer_than_foo; | |||
295 | extern const char * const unknown; | 291 | extern const char * const unknown; |
296 | extern const char * const can_not_create_raw_socket; | 292 | extern const char * const can_not_create_raw_socket; |
297 | 293 | ||
298 | #ifdef BB_FEATURE_DEVFS | 294 | #ifdef CONFIG_FEATURE_DEVFS |
299 | # define CURRENT_VC "/dev/vc/0" | 295 | # define CURRENT_VC "/dev/vc/0" |
300 | # define VC_1 "/dev/vc/1" | 296 | # define VC_1 "/dev/vc/1" |
301 | # define VC_2 "/dev/vc/2" | 297 | # define VC_2 "/dev/vc/2" |
@@ -323,4 +319,4 @@ extern const char * const can_not_create_raw_socket; | |||
323 | #define CURRENT_TTY "/dev/tty" | 319 | #define CURRENT_TTY "/dev/tty" |
324 | #define CONSOLE_DEV "/dev/console" | 320 | #define CONSOLE_DEV "/dev/console" |
325 | 321 | ||
326 | #endif /* __LIBBB_H__ */ | 322 | #endif /* __LIBCONFIG_H__ */ |
diff --git a/include/pwd.h b/include/pwd.h index e603a96e3..2fd0ab06e 100644 --- a/include/pwd.h +++ b/include/pwd.h | |||
@@ -1,5 +1,5 @@ | |||
1 | #ifndef __BB_PWD_H | 1 | #ifndef __CONFIG_PWD_H |
2 | #define __BB_PWD_H | 2 | #define __CONFIG_PWD_H |
3 | 3 | ||
4 | #if defined USE_SYSTEM_PWD_GRP | 4 | #if defined USE_SYSTEM_PWD_GRP |
5 | #include <pwd.h> | 5 | #include <pwd.h> |
@@ -36,5 +36,5 @@ extern struct passwd * getpwnam __P ((__const char *)); | |||
36 | extern struct passwd * __getpwent __P ((__const int passwd_fd)); | 36 | extern struct passwd * __getpwent __P ((__const int passwd_fd)); |
37 | 37 | ||
38 | #endif /* USE_SYSTEM_PWD_GRP */ | 38 | #endif /* USE_SYSTEM_PWD_GRP */ |
39 | #endif /* __BB_PWD_H */ | 39 | #endif /* __CONFIG_PWD_H */ |
40 | 40 | ||
diff --git a/include/usage.h b/include/usage.h index 5e514274a..1de29666e 100644 --- a/include/usage.h +++ b/include/usage.h | |||
@@ -247,7 +247,7 @@ | |||
247 | #define deluser_full_usage \ | 247 | #define deluser_full_usage \ |
248 | "Deletes user USER from the system" | 248 | "Deletes user USER from the system" |
249 | 249 | ||
250 | #ifdef BB_FEATURE_HUMAN_READABLE | 250 | #ifdef CONFIG_FEATURE_HUMAN_READABLE |
251 | #define USAGE_HUMAN_READABLE(a) a | 251 | #define USAGE_HUMAN_READABLE(a) a |
252 | #define USAGE_NOT_HUMAN_READABLE(a) | 252 | #define USAGE_NOT_HUMAN_READABLE(a) |
253 | #else | 253 | #else |
@@ -464,17 +464,17 @@ | |||
464 | #define fdflush_full_usage \ | 464 | #define fdflush_full_usage \ |
465 | "Forces floppy disk drive to detect disk change" | 465 | "Forces floppy disk drive to detect disk change" |
466 | 466 | ||
467 | #ifdef BB_FEATURE_FIND_TYPE | 467 | #ifdef CONFIG_FEATURE_FIND_TYPE |
468 | #define USAGE_FIND_TYPE(a) a | 468 | #define USAGE_FIND_TYPE(a) a |
469 | #else | 469 | #else |
470 | #define USAGE_FIND_TYPE(a) | 470 | #define USAGE_FIND_TYPE(a) |
471 | #endif | 471 | #endif |
472 | #ifdef BB_FEATURE_FIND_PERM | 472 | #ifdef CONFIG_FEATURE_FIND_PERM |
473 | #define USAGE_FIND_PERM(a) a | 473 | #define USAGE_FIND_PERM(a) a |
474 | #else | 474 | #else |
475 | #define USAGE_FIND_PERM(a) | 475 | #define USAGE_FIND_PERM(a) |
476 | #endif | 476 | #endif |
477 | #ifdef BB_FEATURE_FIND_MTIME | 477 | #ifdef CONFIG_FEATURE_FIND_MTIME |
478 | #define USAGE_FIND_MTIME(a) a | 478 | #define USAGE_FIND_MTIME(a) a |
479 | #else | 479 | #else |
480 | #define USAGE_FIND_MTIME(a) | 480 | #define USAGE_FIND_MTIME(a) |
@@ -678,22 +678,22 @@ | |||
678 | "$ id\n" \ | 678 | "$ id\n" \ |
679 | "uid=1000(andersen) gid=1000(andersen)\n" | 679 | "uid=1000(andersen) gid=1000(andersen)\n" |
680 | 680 | ||
681 | #ifdef BB_FEATURE_IFCONFIG_SLIP | 681 | #ifdef CONFIG_FEATURE_IFCONFIG_SLIP |
682 | #define USAGE_SIOCSKEEPALIVE(a) a | 682 | #define USAGE_SIOCSKEEPALIVE(a) a |
683 | #else | 683 | #else |
684 | #define USAGE_SIOCSKEEPALIVE(a) | 684 | #define USAGE_SIOCSKEEPALIVE(a) |
685 | #endif | 685 | #endif |
686 | #ifdef BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ | 686 | #ifdef CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ |
687 | #define USAGE_IFCONFIG_MII(a) a | 687 | #define USAGE_IFCONFIG_MII(a) a |
688 | #else | 688 | #else |
689 | #define USAGE_IFCONFIG_MII(a) | 689 | #define USAGE_IFCONFIG_MII(a) |
690 | #endif | 690 | #endif |
691 | #ifdef BB_FEATURE_IFCONFIG_HW | 691 | #ifdef CONFIG_FEATURE_IFCONFIG_HW |
692 | #define USAGE_IFCONFIG_HW(a) a | 692 | #define USAGE_IFCONFIG_HW(a) a |
693 | #else | 693 | #else |
694 | #define USAGE_IFCONFIG_HW(a) | 694 | #define USAGE_IFCONFIG_HW(a) |
695 | #endif | 695 | #endif |
696 | #ifdef BB_FEATURE_IFCONFIG_STATUS | 696 | #ifdef CONFIG_FEATURE_IFCONFIG_STATUS |
697 | #define USAGE_IFCONFIG_OPT_A(a) a | 697 | #define USAGE_IFCONFIG_OPT_A(a) a |
698 | #else | 698 | #else |
699 | #define USAGE_IFCONFIG_OPT_A(a) | 699 | #define USAGE_IFCONFIG_OPT_A(a) |
@@ -950,32 +950,32 @@ | |||
950 | #define logread_full_usage \ | 950 | #define logread_full_usage \ |
951 | "Shows the messages from syslogd (using circular buffer)." | 951 | "Shows the messages from syslogd (using circular buffer)." |
952 | 952 | ||
953 | #ifdef BB_FEATURE_LS_TIMESTAMPS | 953 | #ifdef CONFIG_FEATURE_LS_TIMESTAMPS |
954 | #define USAGE_LS_TIMESTAMPS(a) a | 954 | #define USAGE_LS_TIMESTAMPS(a) a |
955 | #else | 955 | #else |
956 | #define USAGE_LS_TIMESTAMPS(a) | 956 | #define USAGE_LS_TIMESTAMPS(a) |
957 | #endif | 957 | #endif |
958 | #ifdef BB_FEATURE_LS_FILETYPES | 958 | #ifdef CONFIG_FEATURE_LS_FILETYPES |
959 | #define USAGE_LS_FILETYPES(a) a | 959 | #define USAGE_LS_FILETYPES(a) a |
960 | #else | 960 | #else |
961 | #define USAGE_LS_FILETYPES(a) | 961 | #define USAGE_LS_FILETYPES(a) |
962 | #endif | 962 | #endif |
963 | #ifdef BB_FEATURE_LS_FOLLOWLINKS | 963 | #ifdef CONFIG_FEATURE_LS_FOLLOWLINKS |
964 | #define USAGE_LS_FOLLOWLINKS(a) a | 964 | #define USAGE_LS_FOLLOWLINKS(a) a |
965 | #else | 965 | #else |
966 | #define USAGE_LS_FOLLOWLINKS(a) | 966 | #define USAGE_LS_FOLLOWLINKS(a) |
967 | #endif | 967 | #endif |
968 | #ifdef BB_FEATURE_LS_RECURSIVE | 968 | #ifdef CONFIG_FEATURE_LS_RECURSIVE |
969 | #define USAGE_LS_RECURSIVE(a) a | 969 | #define USAGE_LS_RECURSIVE(a) a |
970 | #else | 970 | #else |
971 | #define USAGE_LS_RECURSIVE(a) | 971 | #define USAGE_LS_RECURSIVE(a) |
972 | #endif | 972 | #endif |
973 | #ifdef BB_FEATURE_LS_SORTFILES | 973 | #ifdef CONFIG_FEATURE_LS_SORTFILES |
974 | #define USAGE_LS_SORTFILES(a) a | 974 | #define USAGE_LS_SORTFILES(a) a |
975 | #else | 975 | #else |
976 | #define USAGE_LS_SORTFILES(a) | 976 | #define USAGE_LS_SORTFILES(a) |
977 | #endif | 977 | #endif |
978 | #ifdef BB_FEATURE_AUTOWIDTH | 978 | #ifdef CONFIG_FEATURE_AUTOWIDTH |
979 | #define USAGE_AUTOWIDTH(a) a | 979 | #define USAGE_AUTOWIDTH(a) a |
980 | #else | 980 | #else |
981 | #define USAGE_AUTOWIDTH(a) | 981 | #define USAGE_AUTOWIDTH(a) |
@@ -1145,12 +1145,12 @@ | |||
1145 | #define more_example_usage \ | 1145 | #define more_example_usage \ |
1146 | "$ dmesg | more\n" | 1146 | "$ dmesg | more\n" |
1147 | 1147 | ||
1148 | #ifdef BB_FEATURE_MOUNT_LOOP | 1148 | #ifdef CONFIG_FEATURE_MOUNT_LOOP |
1149 | #define USAGE_MOUNT_LOOP(a) a | 1149 | #define USAGE_MOUNT_LOOP(a) a |
1150 | #else | 1150 | #else |
1151 | #define USAGE_MOUNT_LOOP(a) | 1151 | #define USAGE_MOUNT_LOOP(a) |
1152 | #endif | 1152 | #endif |
1153 | #ifdef BB_FEATURE_MTAB_SUPPORT | 1153 | #ifdef CONFIG_FEATURE_MTAB_SUPPORT |
1154 | #define USAGE_MTAB(a) a | 1154 | #define USAGE_MTAB(a) a |
1155 | #else | 1155 | #else |
1156 | #define USAGE_MTAB(a) | 1156 | #define USAGE_MTAB(a) |
@@ -1245,7 +1245,7 @@ | |||
1245 | "$ pidof init\n" \ | 1245 | "$ pidof init\n" \ |
1246 | "1\n" | 1246 | "1\n" |
1247 | 1247 | ||
1248 | #ifndef BB_FEATURE_FANCY_PING | 1248 | #ifndef CONFIG_FEATURE_FANCY_PING |
1249 | #define ping_trivial_usage "host" | 1249 | #define ping_trivial_usage "host" |
1250 | #define ping_full_usage "Send ICMP ECHO_REQUEST packets to network hosts" | 1250 | #define ping_full_usage "Send ICMP ECHO_REQUEST packets to network hosts" |
1251 | #else | 1251 | #else |
@@ -1431,12 +1431,12 @@ | |||
1431 | "[2 second delay results]\n" | 1431 | "[2 second delay results]\n" |
1432 | 1432 | ||
1433 | 1433 | ||
1434 | #ifdef BB_FEATURE_SORT_UNIQUE | 1434 | #ifdef CONFIG_FEATURE_SORT_UNIQUE |
1435 | #define USAGE_SORT_UNIQUE(a) a | 1435 | #define USAGE_SORT_UNIQUE(a) a |
1436 | #else | 1436 | #else |
1437 | #define USAGE_SORT_UNIQUE(a) | 1437 | #define USAGE_SORT_UNIQUE(a) |
1438 | #endif | 1438 | #endif |
1439 | #ifdef BB_FEATURE_SORT_REVERSE | 1439 | #ifdef CONFIG_FEATURE_SORT_REVERSE |
1440 | #define USAGE_SORT_REVERSE(a) a | 1440 | #define USAGE_SORT_REVERSE(a) a |
1441 | #else | 1441 | #else |
1442 | #define USAGE_SORT_REVERSE(a) | 1442 | #define USAGE_SORT_REVERSE(a) |
@@ -1503,7 +1503,7 @@ | |||
1503 | "Write all buffered filesystem blocks to disk." | 1503 | "Write all buffered filesystem blocks to disk." |
1504 | 1504 | ||
1505 | 1505 | ||
1506 | #ifdef BB_FEATURE_REMOTE_LOG | 1506 | #ifdef CONFIG_FEATURE_REMOTE_LOG |
1507 | #define USAGE_REMOTE_LOG(a) a | 1507 | #define USAGE_REMOTE_LOG(a) a |
1508 | #else | 1508 | #else |
1509 | #define USAGE_REMOTE_LOG(a) | 1509 | #define USAGE_REMOTE_LOG(a) |
@@ -1525,7 +1525,7 @@ | |||
1525 | "$ syslogd -R 192.168.1.1:601\n" | 1525 | "$ syslogd -R 192.168.1.1:601\n" |
1526 | 1526 | ||
1527 | 1527 | ||
1528 | #ifndef BB_FEATURE_FANCY_TAIL | 1528 | #ifndef CONFIG_FEATURE_FANCY_TAIL |
1529 | #define USAGE_UNSIMPLE_TAIL(a) | 1529 | #define USAGE_UNSIMPLE_TAIL(a) |
1530 | #else | 1530 | #else |
1531 | #define USAGE_UNSIMPLE_TAIL(a) a | 1531 | #define USAGE_UNSIMPLE_TAIL(a) a |
@@ -1550,12 +1550,12 @@ | |||
1550 | "$ tail -n 1 /etc/resolv.conf\n" \ | 1550 | "$ tail -n 1 /etc/resolv.conf\n" \ |
1551 | "nameserver 10.0.0.1\n" | 1551 | "nameserver 10.0.0.1\n" |
1552 | 1552 | ||
1553 | #ifdef BB_FEATURE_TAR_CREATE | 1553 | #ifdef CONFIG_FEATURE_TAR_CREATE |
1554 | #define USAGE_TAR_CREATE(a) a | 1554 | #define USAGE_TAR_CREATE(a) a |
1555 | #else | 1555 | #else |
1556 | #define USAGE_TAR_CREATE(a) | 1556 | #define USAGE_TAR_CREATE(a) |
1557 | #endif | 1557 | #endif |
1558 | #ifdef BB_FEATURE_TAR_EXCLUDE | 1558 | #ifdef CONFIG_FEATURE_TAR_EXCLUDE |
1559 | #define USAGE_TAR_EXCLUDE(a) a | 1559 | #define USAGE_TAR_EXCLUDE(a) a |
1560 | #else | 1560 | #else |
1561 | #define USAGE_TAR_EXCLUDE(a) | 1561 | #define USAGE_TAR_EXCLUDE(a) |
@@ -1619,17 +1619,17 @@ | |||
1619 | "$ echo $?\n" \ | 1619 | "$ echo $?\n" \ |
1620 | "1\n" | 1620 | "1\n" |
1621 | 1621 | ||
1622 | #ifdef BB_FEATURE_TFTP_GET | 1622 | #ifdef CONFIG_FEATURE_TFTP_GET |
1623 | #define USAGE_TFTP_GET(a) a | 1623 | #define USAGE_TFTP_GET(a) a |
1624 | #else | 1624 | #else |
1625 | #define USAGE_TFTP_GET(a) | 1625 | #define USAGE_TFTP_GET(a) |
1626 | #endif | 1626 | #endif |
1627 | #ifdef BB_FEATURE_TFTP_PUT | 1627 | #ifdef CONFIG_FEATURE_TFTP_PUT |
1628 | #define USAGE_TFTP_PUT(a) a | 1628 | #define USAGE_TFTP_PUT(a) a |
1629 | #else | 1629 | #else |
1630 | #define USAGE_TFTP_PUT(a) | 1630 | #define USAGE_TFTP_PUT(a) |
1631 | #endif | 1631 | #endif |
1632 | #ifdef BB_FEATURE_TFTP_BLOCKSIZE | 1632 | #ifdef CONFIG_FEATURE_TFTP_BLOCKSIZE |
1633 | #define USAGE_TFTP_BS(a) a | 1633 | #define USAGE_TFTP_BS(a) a |
1634 | #else | 1634 | #else |
1635 | #define USAGE_TFTP_BS(a) | 1635 | #define USAGE_TFTP_BS(a) |
@@ -1719,7 +1719,7 @@ | |||
1719 | "$ tty\n" \ | 1719 | "$ tty\n" \ |
1720 | "/dev/tty2\n" | 1720 | "/dev/tty2\n" |
1721 | 1721 | ||
1722 | #ifdef BB_FEATURE_MOUNT_FORCE | 1722 | #ifdef CONFIG_FEATURE_MOUNT_FORCE |
1723 | #define USAGE_MOUNT_FORCE(a) a | 1723 | #define USAGE_MOUNT_FORCE(a) a |
1724 | #else | 1724 | #else |
1725 | #define USAGE_MOUNT_FORCE(a) | 1725 | #define USAGE_MOUNT_FORCE(a) |