4 diff -ur ../busybox-1.00-pre9.orig/Rules.mak ./Rules.mak
5 --- ../busybox-1.00-pre9.orig/Rules.mak 2004-04-06 13:58:37.000000000 -0400
6 +++ ./Rules.mak 2004-05-08 03:22:49.000000000 -0400
8 #CROSS_CFLAGS+=-nostdinc -I$(LIBCDIR)/include -I$(GCCINCDIR)
9 #GCCINCDIR:=$(shell gcc -print-search-dirs | sed -ne "s/install: \(.*\)/\1include/gp")
11 -WARNINGS=-Wall -Wstrict-prototypes -Wshadow
12 +WARNINGS=-Wall -Wstrict-prototypes -Wshadow -Wno-unused
13 +LIBRARIES=-lglob -lregex
14 CFLAGS=-I$(TOPDIR)include
18 STRIPCMD:=/bin/true -Not_stripping_since_we_are_debugging
20 CFLAGS+=$(WARNINGS) $(OPTIMIZATIONS) -D_GNU_SOURCE -DNDEBUG
21 - LDFLAGS += -s -Wl,-warn-common
22 - STRIPCMD:=$(STRIP) --remove-section=.note --remove-section=.comment
23 + LDFLAGS += -Wl,-warn-common
26 ifeq ($(strip $(CONFIG_STATIC)),y)
28 diff -ur ../busybox-1.00-pre9.orig/archival/libunarchive/decompress_bunzip2.c ./archival/libunarchive/decompress_bunzip2.c
29 --- ../busybox-1.00-pre9.orig/archival/libunarchive/decompress_bunzip2.c 2004-03-15 03:28:17.000000000 -0500
30 +++ ./archival/libunarchive/decompress_bunzip2.c 2004-05-20 00:27:06.000000000 -0400
33 static int get_next_block(bunzip_data *bd)
35 - struct group_data *hufGroup;
36 - int dbufCount,nextSym,dbufSize,groupCount,*base,*limit,selector,
37 + struct group_data *hufGroup=NULL;
38 + int dbufCount,nextSym,dbufSize,groupCount,*base=NULL,*limit=NULL,selector,
39 i,j,k,t,runPos,symCount,symTotal,nSelectors,byteCount[256];
40 unsigned char uc, symToByte[256], mtfSymbol[256], *selectors;
41 unsigned int *dbuf,origPtr;
42 diff -ur ../busybox-1.00-pre9.orig/archival/tar.c ./archival/tar.c
43 --- ../busybox-1.00-pre9.orig/archival/tar.c 2004-03-27 05:02:41.000000000 -0500
44 +++ ./archival/tar.c 2004-05-08 03:22:49.000000000 -0400
50 #include <sys/socket.h>
52 #include "unarchive.h"
55 diff -ur ../busybox-1.00-pre9.orig/coreutils/cal.c ./coreutils/cal.c
56 --- ../busybox-1.00-pre9.orig/coreutils/cal.c 2004-03-15 03:28:19.000000000 -0500
57 +++ ./coreutils/cal.c 2004-05-08 03:22:49.000000000 -0400
60 #include <sys/types.h>
68 diff -ur ../busybox-1.00-pre9.orig/coreutils/date.c ./coreutils/date.c
69 --- ../busybox-1.00-pre9.orig/coreutils/date.c 2004-04-06 05:38:18.000000000 -0400
70 +++ ./coreutils/date.c 2004-05-08 03:22:49.000000000 -0400
74 /* if setting time, set it */
76 if (set_time && (stime(&tm) < 0)) {
80 bb_perror_msg("cannot set date");
83 diff -ur ../busybox-1.00-pre9.orig/coreutils/dos2unix.c ./coreutils/dos2unix.c
84 --- ../busybox-1.00-pre9.orig/coreutils/dos2unix.c 2004-03-15 03:28:20.000000000 -0500
85 +++ ./coreutils/dos2unix.c 2004-05-08 03:22:49.000000000 -0400
96 diff -ur ../busybox-1.00-pre9.orig/coreutils/env.c ./coreutils/env.c
97 --- ../busybox-1.00-pre9.orig/coreutils/env.c 2003-11-07 06:20:21.000000000 -0500
98 +++ ./coreutils/env.c 2004-05-08 03:22:49.000000000 -0400
105 static const struct option env_long_options[] = {
106 { "ignore-environment", 0, NULL, 'i' },
107 { "unset", 1, NULL, 'u' },
112 extern int env_main(int argc, char** argv)
114 diff -ur ../busybox-1.00-pre9.orig/coreutils/ls.c ./coreutils/ls.c
115 --- ../busybox-1.00-pre9.orig/coreutils/ls.c 2004-03-27 05:02:42.000000000 -0500
116 +++ ./coreutils/ls.c 2004-05-08 03:22:49.000000000 -0400
123 #include <sys/ioctl.h>
126 #ifdef CONFIG_SELINUX
127 #include <fs_secure.h>
131 #ifdef CONFIG_FEATURE_LS_COLOR
132 - if (isatty(STDOUT_FILENO))
135 + char *term = getenv("TERM");
136 + if (isatty(STDOUT_FILENO) && term && *term)
141 /* process options */
142 diff -ur ../busybox-1.00-pre9.orig/coreutils/md5_sha1_sum.c ./coreutils/md5_sha1_sum.c
143 --- ../busybox-1.00-pre9.orig/coreutils/md5_sha1_sum.c 2004-03-27 05:02:42.000000000 -0500
144 +++ ./coreutils/md5_sha1_sum.c 2004-05-08 03:22:49.000000000 -0400
155 diff -ur ../busybox-1.00-pre9.orig/coreutils/rmdir.c ./coreutils/rmdir.c
156 --- ../busybox-1.00-pre9.orig/coreutils/rmdir.c 2004-03-15 03:28:21.000000000 -0500
157 +++ ./coreutils/rmdir.c 2004-05-08 03:22:49.000000000 -0400
167 extern int rmdir_main(int argc, char **argv)
168 diff -ur ../busybox-1.00-pre9.orig/include/busybox.h ./include/busybox.h
169 --- ../busybox-1.00-pre9.orig/include/busybox.h 2004-03-15 03:28:38.000000000 -0500
170 +++ ./include/busybox.h 2004-05-08 03:22:49.000000000 -0400
172 #include <sys/types.h>
174 #if __GNU_LIBRARY__ < 5
175 -#ifndef __dietlibc__
176 +#if !defined(__dietlibc__) && !defined(NESTEDVM)
177 #error "Sorry, libc5 is not supported"
185 #include <features.h>
188 /* Pull in the utility routines from libbb */
190 Only in ./include: config
191 Only in ./include: config.h
192 diff -ur ../busybox-1.00-pre9.orig/include/grp_.h ./include/grp_.h
193 --- ../busybox-1.00-pre9.orig/include/grp_.h 2003-12-18 17:40:58.000000000 -0500
194 +++ ./include/grp_.h 2004-05-08 03:22:49.000000000 -0400
198 #include <sys/types.h>
200 #include <features.h>
205 diff -ur ../busybox-1.00-pre9.orig/include/libbb.h ./include/libbb.h
206 --- ../busybox-1.00-pre9.orig/include/libbb.h 2004-03-15 03:28:38.000000000 -0500
207 +++ ./include/libbb.h 2004-05-20 00:26:12.000000000 -0400
209 #ifndef __LIBCONFIG_H__
210 #define __LIBCONFIG_H__ 1
214 +#include <sys/cdefs.h>
215 +#include <sys/fcntl.h>
220 +#define WCOREDUMP(x) 0
222 +typedef char int8_t;
223 +typedef unsigned char uint8_t;
224 +typedef short int16_t;
225 +typedef unsigned short uint16_t;
226 +typedef int int32_t;
227 +typedef unsigned int uint32_t;
228 +typedef long long int64_t;
229 +typedef unsigned long long uint64_t;
240 +static char *strchrnul(const char *s, int c) {
243 + return ret ? ret : (char*)s + strlen(s);
246 +static char *stpcpy(char *dest, const char *src) {
247 + while((*dest = *src) != '\0') { dest++; src++; }
256 #include <sys/stat.h>
257 #include <sys/types.h>
265 +#include <netinet/in.h>
272 #include <features.h>
276 #ifdef CONFIG_SELINUX
278 extern int bb_parse_mode( const char* s, mode_t* theMode);
279 extern long bb_xgetlarg(const char *arg, int base, long lower, long upper);
282 extern unsigned long bb_baud_to_value(speed_t speed);
283 extern speed_t bb_value_to_baud(unsigned long value);
286 extern int get_kernel_revision(void);
288 diff -ur ../busybox-1.00-pre9.orig/include/pwd_.h ./include/pwd_.h
289 --- ../busybox-1.00-pre9.orig/include/pwd_.h 2002-07-03 19:19:10.000000000 -0400
290 +++ ./include/pwd_.h 2004-05-08 03:22:49.000000000 -0400
294 #include <sys/types.h>
296 #include <features.h>
300 /* The passwd structure. */
301 diff -ur ../busybox-1.00-pre9.orig/libbb/Makefile.in ./libbb/Makefile.in
302 --- ../busybox-1.00-pre9.orig/libbb/Makefile.in 2004-03-06 17:11:45.000000000 -0500
303 +++ ./libbb/Makefile.in 2004-05-20 01:05:15.000000000 -0400
308 - bb_asprintf.c ask_confirmation.c change_identity.c chomp.c \
309 + bb_asprintf.c ask_confirmation.c chomp.c \
310 compare_string_array.c concat_path_file.c copy_file.c copyfd.c \
311 - correct_password.c create_icmp_socket.c create_icmp6_socket.c \
312 - device_open.c dump.c error_msg.c error_msg_and_die.c find_mount_point.c \
313 + device_open.c dump.c error_msg.c error_msg_and_die.c \
314 find_pid_by_name.c find_root_device.c fgets_str.c full_read.c \
315 full_write.c get_last_path_component.c get_line_from_file.c get_ug_id.c \
316 get_terminal_width_height.c hash_fd.c herror_msg.c herror_msg_and_die.c \
317 - human_readable.c inet_common.c inode_hash.c interface.c isdirectory.c \
318 - kernel_version.c last_char_is.c llist_add_to.c login.c loop.c \
319 - make_directory.c mode_string.c module_syscalls.c mtab.c mtab_file.c \
320 + human_readable.c inode_hash.c isdirectory.c \
321 + last_char_is.c llist_add_to.c \
322 + make_directory.c mode_string.c \
323 my_getgrgid.c my_getgrnam.c my_getpwnam.c my_getpwnamegid.c \
324 my_getpwuid.c obscure.c parse_mode.c parse_number.c perror_msg.c \
325 - perror_msg_and_die.c print_file.c get_console.c \
326 - process_escape_sequence.c procps.c pwd2spwd.c pw_encrypt.c qmodule.c \
327 + perror_msg_and_die.c print_file.c \
328 + process_escape_sequence.c procps.c pwd2spwd.c qmodule.c \
329 read_package_field.c recursive_action.c remove_file.c \
330 - restricted_shell.c run_parts.c run_shell.c safe_read.c safe_write.c \
331 - safe_strncpy.c setup_environment.c simplify_path.c syscalls.c \
332 - syslog_msg_with_name.c trim.c u_signal_names.c vdprintf.c verror_msg.c \
333 + run_shell.c safe_read.c safe_write.c \
334 + safe_strncpy.c simplify_path.c \
335 + trim.c u_signal_names.c vdprintf.c verror_msg.c \
336 vherror_msg.c vperror_msg.c wfopen.c xconnect.c xgetcwd.c \
337 - xgethostbyname.c xgethostbyname2.c xreadlink.c xregcomp.c xgetlarg.c \
338 + xgethostbyname.c xreadlink.c xregcomp.c xgetlarg.c \
339 get_terminal_width_height.c fclose_nonstdin.c fflush_stdout_and_exit.c \
340 - getopt_ulflags.c default_error_retval.c wfopen_input.c speed_table.c \
341 + getopt_ulflags.c default_error_retval.c wfopen_input.c \
342 perror_nomsg_and_die.c perror_nomsg.c skip_whitespace.c \
343 warn_ignoring_args.c concat_subpath_file.c vfork_daemon_rexec.c
345 Only in ./libbb: Makefile.in~
346 diff -ur ../busybox-1.00-pre9.orig/libbb/get_terminal_width_height.c ./libbb/get_terminal_width_height.c
347 --- ../busybox-1.00-pre9.orig/libbb/get_terminal_width_height.c 2004-03-23 18:15:35.000000000 -0500
348 +++ ./libbb/get_terminal_width_height.c 2004-05-08 03:22:49.000000000 -0400
355 #include <sys/ioctl.h>
359 /* It is perfectly ok to pass in a NULL for either width or for
361 * which case you will always get 80x24 */
362 void get_terminal_width_height(int fd, int *width, int *height)
365 + struct { int ws_row; int ws_col; } win = { 0, 0};
367 struct winsize win = { 0, 0, 0, 0 };
369 #ifdef CONFIG_FEATURE_AUTOWIDTH
370 if (ioctl(fd, TIOCGWINSZ, &win) != 0) {
372 diff -ur ../busybox-1.00-pre9.orig/libbb/getopt_ulflags.c ./libbb/getopt_ulflags.c
373 --- ../busybox-1.00-pre9.orig/libbb/getopt_ulflags.c 2004-02-05 08:49:29.000000000 -0500
374 +++ ./libbb/getopt_ulflags.c 2004-05-08 03:22:49.000000000 -0400
379 - while ((c = getopt_long (argc, argv, applet_opts,
380 - bb_applet_long_options, NULL)) > 0) {
384 + getopt(argc,argv,applet_opts)
386 + getopt_long (argc, argv, applet_opts,bb_applet_long_options, NULL)
389 for (on_off = complementaly; on_off->opt != c; on_off++) {
392 diff -ur ../busybox-1.00-pre9.orig/libbb/hash_fd.c ./libbb/hash_fd.c
393 --- ../busybox-1.00-pre9.orig/libbb/hash_fd.c 2004-03-15 03:28:42.000000000 -0500
394 +++ ./libbb/hash_fd.c 2004-05-08 03:22:49.000000000 -0400
396 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
400 #include <byteswap.h>
416 +#define __BYTE_ORDER BYTE_ORDER
417 +#define __LITTLE_ENDIAN LITTLE_ENDIAN
418 +#define __BIG_ENDIAN BIG_ENDIAN
421 #ifdef CONFIG_SHA1SUM
423 diff -ur ../busybox-1.00-pre9.orig/libbb/procps.c ./libbb/procps.c
424 --- ../busybox-1.00-pre9.orig/libbb/procps.c 2004-01-27 15:17:39.000000000 -0500
425 +++ ./libbb/procps.c 2004-05-08 03:22:49.000000000 -0400
431 #include <asm/page.h>
436 diff -ur ../busybox-1.00-pre9.orig/libbb/run_shell.c ./libbb/run_shell.c
437 --- ../busybox-1.00-pre9.orig/libbb/run_shell.c 2004-03-15 03:28:43.000000000 -0500
438 +++ ./libbb/run_shell.c 2004-05-08 03:22:49.000000000 -0400
448 #ifdef CONFIG_SELINUX
449 diff -ur ../busybox-1.00-pre9.orig/libbb/u_signal_names.c ./libbb/u_signal_names.c
450 --- ../busybox-1.00-pre9.orig/libbb/u_signal_names.c 2004-03-15 03:28:43.000000000 -0500
451 +++ ./libbb/u_signal_names.c 2004-05-08 03:22:49.000000000 -0400
456 +#include <sys/types.h>
460 diff -ur ../busybox-1.00-pre9.orig/libbb/vdprintf.c ./libbb/vdprintf.c
461 --- ../busybox-1.00-pre9.orig/libbb/vdprintf.c 2004-03-15 03:28:43.000000000 -0500
462 +++ ./libbb/vdprintf.c 2004-05-08 03:22:49.000000000 -0400
467 -extern int vdprintf(int d, const char *format, va_list ap)
468 +int dprintf(int d, const char *fmt, ...) {
472 + va_start (ap, fmt);
473 + ret = vdprintf (d, fmt, ap);
478 +int vdprintf(int d, const char *format, va_list ap)
482 diff -ur ../busybox-1.00-pre9.orig/libbb/xconnect.c ./libbb/xconnect.c
483 --- ../busybox-1.00-pre9.orig/libbb/xconnect.c 2004-03-15 03:28:44.000000000 -0500
484 +++ ./libbb/xconnect.c 2004-05-20 00:45:33.000000000 -0400
486 int xconnect(struct sockaddr_in *s_addr)
488 int s = socket(AF_INET, SOCK_STREAM, 0);
489 - if (connect(s, (struct sockaddr_in *)s_addr, sizeof(struct sockaddr_in)) < 0)
490 + if (connect(s, (struct sockaddr *)s_addr, sizeof(struct sockaddr_in)) < 0)
492 bb_perror_msg_and_die("Unable to connect to remote host (%s)",
493 inet_ntoa(s_addr->sin_addr));
494 diff -ur ../busybox-1.00-pre9.orig/libbb/xgetcwd.c ./libbb/xgetcwd.c
495 --- ../busybox-1.00-pre9.orig/libbb/xgetcwd.c 2003-05-26 10:06:00.000000000 -0400
496 +++ ./libbb/xgetcwd.c 2004-05-08 03:22:49.000000000 -0400
500 #include <sys/param.h>
501 +#include <sys/syslimits.h>
504 /* Amount to increase buffer size by in each try. */
505 diff -ur ../busybox-1.00-pre9.orig/libpwdgrp/setgroups.c ./libpwdgrp/setgroups.c
506 --- ../busybox-1.00-pre9.orig/libpwdgrp/setgroups.c 2004-03-15 03:28:45.000000000 -0500
507 +++ ./libpwdgrp/setgroups.c 2004-05-08 03:22:49.000000000 -0400
513 #include <features.h>
515 #include <sys/types.h>
516 /* Kernel headers before 2.1.mumble need this on the Alpha to get
517 _syscall* defined. */
520 #include <sys/syscall.h>
524 int setgroups(size_t size, const gid_t * list)
527 return(syscall(__NR_setgroups, size, list));
534 diff -ur ../busybox-1.00-pre9.orig/networking/httpd.c ./networking/httpd.c
535 --- ../busybox-1.00-pre9.orig/networking/httpd.c 2004-03-15 03:28:48.000000000 -0500
536 +++ ./networking/httpd.c 2004-05-20 07:30:45.000000000 -0400
537 @@ -1727,11 +1727,15 @@
539 FD_SET (a_c_w, &s_fd) ;
542 + //while(read(a_c_w, buf, sizeof(config->buf) > 0));
547 retval = select (a_c_w + 1, &s_fd, NULL, NULL, &tv);
548 } while (retval > 0 && (read (a_c_w, buf, sizeof (config->buf)) > 0));
551 shutdown(a_c_r, SHUT_RD);
552 close(config->accepted_socket);
553 @@ -1756,18 +1760,22 @@
554 #ifndef CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY
555 static int miniHttpd(int server)
558 fd_set readfd, portfd;
561 FD_SET(server, &portfd);
565 /* copy the ports we are watching to the readfd set */
570 /* Now wait INDEFINATELY on the set of sockets! */
571 if (select(server + 1, &readfd, 0, 0, 0) > 0) {
572 if (FD_ISSET(server, &readfd)) {
575 struct sockaddr_in fromAddr;
577 @@ -1776,7 +1784,7 @@
578 (struct sockaddr *)&fromAddr, &fromAddrLen);
584 config->accepted_socket = s;
585 config->rmt_ip = ntohl(fromAddr.sin_addr.s_addr);
586 @@ -1810,8 +1818,10 @@
597 diff -ur ../busybox-1.00-pre9.orig/procps/ps.c ./procps/ps.c
598 --- ../busybox-1.00-pre9.orig/procps/ps.c 2004-03-15 03:29:03.000000000 -0500
599 +++ ./procps/ps.c 2004-05-08 03:22:49.000000000 -0400
606 #include <sys/ioctl.h>
609 #ifdef CONFIG_SELINUX
610 #include <fs_secure.h>
611 Only in ./scripts/config: conf
612 Only in ./scripts/config: lex.zconf.c
613 Only in ./scripts/config: lkc_defs.h
614 Only in ./scripts/config: mconf
615 Only in ./scripts/config: zconf.tab.c
616 Only in ./scripts/config: zconf.tab.h
617 Only in ./scripts: mkdep
618 diff -ur ../busybox-1.00-pre9.orig/shell/ash.c ./shell/ash.c
619 --- ../busybox-1.00-pre9.orig/shell/ash.c 2004-04-07 05:34:26.000000000 -0400
620 +++ ./shell/ash.c 2004-05-08 03:22:49.000000000 -0400
623 #include <sys/types.h>
624 #include <sys/cdefs.h>
626 #include <sys/ioctl.h>
628 #include <sys/param.h>
629 #include <sys/resource.h>
630 #include <sys/stat.h>
637 #include <sysexits.h>
642 @@ -1403,7 +1407,9 @@
643 { BUILTIN_SPEC_REG "trap", trapcmd },
644 { BUILTIN_REGULAR "true", truecmd },
645 { BUILTIN_NOSPEC "type", typecmd },
647 { BUILTIN_NOSPEC "ulimit", ulimitcmd },
649 { BUILTIN_REGULAR "umask", umaskcmd },
650 #ifdef CONFIG_ASH_ALIAS
651 { BUILTIN_REGULAR "unalias", unaliascmd },
652 @@ -2555,7 +2561,9 @@
660 if (gotsig[SIGINT - 1] && !trap[SIGINT]) {
661 if (!(rootshell && iflag)) {
662 @@ -6702,7 +6710,11 @@
667 + col = fmtstr(s, 32, "signal %d",st);
669 col = fmtstr(s, 32, strsignal(st));
671 if (WCOREDUMP(status)) {
672 col += fmtstr(s + col, 16, " (core dumped)");
674 @@ -7309,7 +7321,7 @@
678 - return wait3(status, flags, (struct rusage *)NULL);
679 + return waitpid((pid_t)-1,status,flags);
683 @@ -12683,6 +12695,8 @@
692 @@ -12864,7 +12878,7 @@
697 +#endif /* NESTEDVM */
699 #ifdef CONFIG_ASH_MATH_SUPPORT
701 diff -ur ../busybox-1.00-pre9.orig/util-linux/more.c ./util-linux/more.c
702 --- ../busybox-1.00-pre9.orig/util-linux/more.c 2004-03-27 05:02:48.000000000 -0500
703 +++ ./util-linux/more.c 2004-05-08 03:22:49.000000000 -0400
709 #include <sys/ioctl.h>
714 --- ../busybox-1.00-pre9/.config 1969-12-31 19:00:00.000000000 -0500
715 +++ .config 2004-05-20 05:34:44.000000000 -0400
718 +# Automatically generated make config: don't edit
723 +# General Configuration
725 +# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set
726 +CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y
727 +# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
728 +CONFIG_FEATURE_VERBOSE_USAGE=y
729 +# CONFIG_FEATURE_INSTALLER is not set
730 +# CONFIG_LOCALE_SUPPORT is not set
731 +# CONFIG_FEATURE_DEVFS is not set
732 +# CONFIG_FEATURE_DEVPTS is not set
733 +# CONFIG_FEATURE_CLEAN_UP is not set
734 +# CONFIG_FEATURE_SUID is not set
735 +# CONFIG_SELINUX is not set
741 +# CONFIG_LFS is not set
742 +USING_CROSS_COMPILER=y
743 +CROSS_COMPILER_PREFIX="mips-unknown-elf-"
744 +EXTRA_CFLAGS_OPTIONS="-DNESTEDVM"
747 +# Installation Options
749 +# CONFIG_INSTALL_NO_USR is not set
753 +# Archival Utilities
755 +# CONFIG_AR is not set
758 +# CONFIG_DPKG is not set
759 +# CONFIG_DPKG_DEB is not set
761 +CONFIG_FEATURE_GUNZIP_UNCOMPRESS=y
763 +# CONFIG_RPM2CPIO is not set
764 +# CONFIG_RPM is not set
766 +CONFIG_FEATURE_TAR_CREATE=y
767 +CONFIG_FEATURE_TAR_BZIP2=y
768 +CONFIG_FEATURE_TAR_FROM=y
769 +CONFIG_FEATURE_TAR_GZIP=y
770 +CONFIG_FEATURE_TAR_COMPRESS=y
771 +CONFIG_FEATURE_TAR_OLDGNU_COMPATABILITY=y
772 +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
773 +# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set
778 +# Common options for cpio and tar
780 +# CONFIG_FEATURE_UNARCHIVE_TAPE is not set
798 +# date (forced enabled for use with watch)
800 +CONFIG_FEATURE_DATE_ISOFMT=y
802 +# CONFIG_DF is not set
807 +CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K=y
809 +CONFIG_FEATURE_FANCY_ECHO=y
811 +# CONFIG_EXPR is not set
815 +# CONFIG_FEATURE_FANCY_HEAD is not set
816 +# CONFIG_HOSTID is not set
821 +# CONFIG_LOGNAME is not set
823 +CONFIG_FEATURE_LS_FILETYPES=y
824 +CONFIG_FEATURE_LS_FOLLOWLINKS=y
825 +CONFIG_FEATURE_LS_RECURSIVE=y
826 +CONFIG_FEATURE_LS_SORTFILES=y
827 +CONFIG_FEATURE_LS_TIMESTAMPS=y
828 +CONFIG_FEATURE_LS_USERNAME=y
829 +CONFIG_FEATURE_LS_COLOR=y
841 +# CONFIG_SEQ is not set
844 +CONFIG_FEATURE_FANCY_SLEEP=y
846 +# CONFIG_STTY is not set
849 +CONFIG_FEATURE_FANCY_TAIL=y
851 +CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
855 +# test (forced enabled for use with shell)
868 +# CONFIG_WHO is not set
873 +# Common options for cp and mv
875 +CONFIG_FEATURE_PRESERVE_HARDLINKS=y
878 +# Common options for ls and more
880 +# CONFIG_FEATURE_AUTOWIDTH is not set
883 +# Common options for df, du, ls
885 +CONFIG_FEATURE_HUMAN_READABLE=y
888 +# Common options for md5sum, sha1sum
890 +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
895 +# CONFIG_CHVT is not set
897 +# CONFIG_DEALLOCVT is not set
898 +# CONFIG_DUMPKMAP is not set
899 +# CONFIG_LOADFONT is not set
900 +# CONFIG_LOADKMAP is not set
901 +# CONFIG_OPENVT is not set
903 +# CONFIG_SETKEYCODES is not set
908 +# CONFIG_MKTEMP is not set
909 +CONFIG_PIPE_PROGRESS=y
911 +# CONFIG_RUN_PARTS is not set
912 +# CONFIG_START_STOP_DAEMON is not set
919 +CONFIG_FEATURE_AWK_MATH=y
922 +# CONFIG_VI is not set
928 +CONFIG_FEATURE_FIND_MTIME=y
929 +CONFIG_FEATURE_FIND_PERM=y
930 +CONFIG_FEATURE_FIND_TYPE=y
931 +CONFIG_FEATURE_FIND_XDEV=y
932 +CONFIG_FEATURE_FIND_NEWER=y
933 +CONFIG_FEATURE_FIND_INUM=y
935 +CONFIG_FEATURE_GREP_EGREP_ALIAS=y
936 +CONFIG_FEATURE_GREP_FGREP_ALIAS=y
937 +CONFIG_FEATURE_GREP_CONTEXT=y
939 +CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
940 +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
941 +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
942 +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
947 +# CONFIG_INIT is not set
948 +# CONFIG_HALT is not set
949 +# CONFIG_POWEROFF is not set
950 +# CONFIG_REBOOT is not set
951 +# CONFIG_MINIT is not set
952 +# CONFIG_MESG is not set
955 +# Login/Password Management Utilities
957 +CONFIG_USE_BB_PWD_GRP=y
958 +# CONFIG_ADDGROUP is not set
959 +# CONFIG_DELGROUP is not set
960 +# CONFIG_ADDUSER is not set
961 +# CONFIG_DELUSER is not set
962 +# CONFIG_GETTY is not set
963 +# CONFIG_LOGIN is not set
964 +# CONFIG_PASSWD is not set
965 +# CONFIG_SU is not set
966 +# CONFIG_SULOGIN is not set
967 +# CONFIG_VLOCK is not set
970 +# Miscellaneous Utilities
972 +# CONFIG_ADJTIMEX is not set
973 +# CONFIG_CROND is not set
974 +# CONFIG_CRONTAB is not set
976 +# CONFIG_DEVFSD is not set
977 +# CONFIG_LAST is not set
978 +# CONFIG_HDPARM is not set
979 +# CONFIG_MAKEDEVS is not set
980 +# CONFIG_MT is not set
981 +# CONFIG_RX is not set
983 +# CONFIG_TIME is not set
984 +# CONFIG_WATCHDOG is not set
987 +# Linux Module Utilities
989 +# CONFIG_INSMOD is not set
990 +# CONFIG_LSMOD is not set
991 +# CONFIG_MODPROBE is not set
992 +# CONFIG_RMMOD is not set
995 +# Networking Utilities
997 +# CONFIG_FEATURE_IPV6 is not set
998 +# CONFIG_ARPING is not set
1001 +# CONFIG_HOSTNAME is not set
1003 +# CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY is not set
1004 +CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
1005 +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set
1006 +# CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP is not set
1007 +# CONFIG_FEATURE_HTTPD_SETUID is not set
1008 +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES is not set
1009 +# CONFIG_FEATURE_HTTPD_CGI is not set
1010 +CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
1011 +# CONFIG_IFCONFIG is not set
1012 +# CONFIG_IFUPDOWN is not set
1013 +# CONFIG_INETD is not set
1014 +# CONFIG_IP is not set
1015 +# CONFIG_IPCALC is not set
1016 +# CONFIG_IPADDR is not set
1017 +# CONFIG_IPLINK is not set
1018 +# CONFIG_IPROUTE is not set
1019 +# CONFIG_IPTUNNEL is not set
1020 +# CONFIG_NAMEIF is not set
1021 +# CONFIG_NC is not set
1022 +# CONFIG_NETSTAT is not set
1023 +# CONFIG_NSLOOKUP is not set
1024 +# CONFIG_PING is not set
1025 +# CONFIG_ROUTE is not set
1026 +# CONFIG_TELNET is not set
1027 +# CONFIG_TELNETD is not set
1028 +# CONFIG_TFTP is not set
1029 +# CONFIG_TRACEROUTE is not set
1030 +# CONFIG_VCONFIG is not set
1032 +# CONFIG_FEATURE_WGET_STATUSBAR is not set
1033 +CONFIG_FEATURE_WGET_AUTHENTICATION=y
1034 +# CONFIG_FEATURE_WGET_IP6_LITERAL is not set
1037 +# udhcp Server/Client
1039 +# CONFIG_UDHCPD is not set
1040 +# CONFIG_UDHCPC is not set
1043 +# Process Utilities
1045 +# CONFIG_FREE is not set
1051 +# CONFIG_TOP is not set
1052 +# CONFIG_UPTIME is not set
1056 +# Another Bourne-like Shell
1058 +CONFIG_FEATURE_SH_IS_ASH=y
1059 +# CONFIG_FEATURE_SH_IS_HUSH is not set
1060 +# CONFIG_FEATURE_SH_IS_LASH is not set
1061 +# CONFIG_FEATURE_SH_IS_MSH is not set
1062 +# CONFIG_FEATURE_SH_IS_NONE is not set
1066 +# Ash Shell Options
1068 +# CONFIG_ASH_JOB_CONTROL is not set
1070 +CONFIG_ASH_MATH_SUPPORT=y
1071 +# CONFIG_ASH_GETOPTS is not set
1072 +# CONFIG_ASH_CMDCMD is not set
1073 +# CONFIG_ASH_MAIL is not set
1074 +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
1075 +CONFIG_ASH_RANDOM_SUPPORT=y
1076 +# CONFIG_HUSH is not set
1077 +# CONFIG_LASH is not set
1078 +# CONFIG_MSH is not set
1081 +# Bourne Shell Options
1083 +# CONFIG_FEATURE_SH_EXTRA_QUIET is not set
1084 +CONFIG_FEATURE_SH_STANDALONE_SHELL=y
1085 +# CONFIG_FEATURE_COMMAND_EDITING is not set
1088 +# System Logging Utilities
1090 +# CONFIG_SYSLOGD is not set
1091 +# CONFIG_LOGGER is not set
1094 +# Linux System Utilities
1097 +# CONFIG_FBSET is not set
1098 +# CONFIG_FDFLUSH is not set
1099 +# CONFIG_FDFORMAT is not set
1100 +# CONFIG_FDISK is not set
1101 +# CONFIG_FREERAMDISK is not set
1102 +# CONFIG_FSCK_MINIX is not set
1103 +# CONFIG_MKFS_MINIX is not set
1104 +# CONFIG_GETOPT is not set
1106 +# CONFIG_HWCLOCK is not set
1107 +# CONFIG_LOSETUP is not set
1108 +# CONFIG_MKSWAP is not set
1110 +# CONFIG_FEATURE_USE_TERMIOS is not set
1111 +# CONFIG_PIVOT_ROOT is not set
1112 +# CONFIG_RDATE is not set
1113 +# CONFIG_SWAPONOFF is not set
1114 +# CONFIG_MOUNT is not set
1115 +# CONFIG_UMOUNT is not set
1118 +# Debugging Options
1120 +# CONFIG_DEBUG is not set