aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* stty: reorganize data tables - save 0.5kDenis Vlasenko2007-11-241-151/+376
| | | | | | | | | | | | | | | | | | | | | | function old new delta mode_name - 496 +496 control_name - 91 +91 stty_main 1235 1255 +20 find_mode 45 63 +18 find_control 45 63 +18 do_display 482 493 +11 wrapf 165 166 +1 set_mode 761 759 -2 max_col 4 - -4 device_name 4 - -4 control_info 153 34 -119 mode_info 1700 680 -1020 ------------------------------------------------------------------------------ (add/remove: 2/2 grow/shrink: 5/3 up/down: 655/-1149) Total: -494 bytes text data bss dec hex filename 777037 937 9100 787074 c0282 busybox_old 776551 929 9100 786580 c0094 busybox_unstripped
* remove echo_main -> bb_echo indirectionDenis Vlasenko2007-11-244-15/+11
|
* hush: fix segfault in "echo $@" when we have no argumentsDenis Vlasenko2007-11-241-4/+6
|
* fix buglets found by randomconfigDenis Vlasenko2007-11-232-2/+3
|
* update defconfigDenis Vlasenko2007-11-231-6/+24
|
* kill lash. "lash" builtin still exists, but it runs hush.Denis Vlasenko2007-11-237-31/+19
|
* Add an RFC for future ipv6 ftp workDenis Vlasenko2007-11-231-0/+451
|
* hush: implement echo builtinDenis Vlasenko2007-11-232-0/+16
| | | | | | | | builtin_echo - 36 +36 bltins 384 396 +12 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 1/0 up/down: 48/0) Total: 48 bytes
* hush: fix $ expansion in redirections, add testcase for thatDenis Vlasenko2007-11-235-4/+27
|
* hush: implement test builtinDenis Vlasenko2007-11-231-21/+38
|
* hush: plug memory leakDenis Vlasenko2007-11-234-22/+91
|
* arping: fix help text (-i -> -I), and shorten it a bitDenis Vlasenko2007-11-231-7/+7
|
* arping: fix a bug where there is implicit count of 4G;Denis Vlasenko2007-11-231-32/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | eliminate data/bss usage; code shrink function old new delta timeout_us 4 - -4 static.start 4 - -4 src 4 - -4 sock 4 - -4 sent 4 - -4 req_recv 4 - -4 received 4 - -4 last 4 - -4 dst 4 - -4 count 4 - -4 brd_sent 4 - -4 brd_recv 4 - -4 catcher 375 365 -10 me 20 - -20 he 20 - -20 arping_main 1941 1874 -67 ------------------------------------------------------------------------------ (add/remove: 0/14 grow/shrink: 0/2 up/down: 0/-165) Total: -165 bytes text data bss dec hex filename 783035 941 9244 793220 c1a84 busybox_old 782907 937 9156 793000 c19a8 busybox_unstripped
* cut: add proper stdout error handling, fix "-" handling;Denis Vlasenko2007-11-231-39/+37
| | | | | modest code shrink
* logread: add forgotten INIT_G();Denis Vlasenko2007-11-231-0/+2
|
* logread: eliminate usage of data/bssDenis Vlasenko2007-11-233-14/+33
| | | | | | | | | | | | | | | | | ifup: don't remove virtual iface prefixes (eth0:0) function old new delta shbuf 4 - -4 SMrup 6 - -6 SMrdn 12 - -12 static.label_buf 20 4 -16 get_var 158 140 -18 ------------------------------------------------------------------------------ (add/remove: 0/3 grow/shrink: 0/2 up/down: 0/-56) Total: -56 bytes text data bss dec hex filename 783501 962 9260 793723 c1c7b busybox_old 783483 942 9244 793669 c1c45 busybox_unstripped
* dhcp: stop using magic constants; use (htonl(CONST) != a) - it's smallerDenis Vlasenko2007-11-235-19/+23
| | | | | | | function old new delta udhcp_get_packet 146 134 -12 get_raw_packet 368 353 -15
* udhcpc: remove -W option, -A can be reused for thatDenis Vlasenko2007-11-222-30/+19
| | | | | | | | | | | help texts: trimmed a bit static.udhcpc_longopts 227 209 -18 udhcpc_main 2633 2590 -43 packed_usage 22927 22871 -56 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-117) Total: -117 bytes
* fix a thinko in build systemDenis Vlasenko2007-11-221-1/+1
|
* ash: fix bug where redirection of closed fd was leaving it open afterwards.Denis Vlasenko2007-11-225-16/+169
| | | | | | | | | | | | | | | | redirect 983 1024 +41 bb_echo 276 301 +25 popredir 118 132 +14 evalcommand 1163 1176 +13 bbunpack 358 366 +8 echocmd 13 5 -8 echo_main 13 5 -8 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 5/2 up/down: 101/-16) Total: 85 bytes text data bss dec hex filename 774999 962 9236 785197 bfb2d busybox_old 775084 962 9236 785282 bfb82 busybox_unstripped
* sestatus: new SELinux applet (KaiGai Kohei <kaigai@ak.jp.nec.com>)Denis Vlasenko2007-11-225-0/+234
|
* dhcpc: cleanup and comments; fix buggy timeout handling in corner cases.Denis Vlasenko2007-11-221-107/+125
| | | | | -25 bytes.
* udhcpc: an option to perform ARP check (Jonas Danielsson ↵Denis Vlasenko2007-11-229-47/+138
| | | | | | | <jonas.danielsson@axis.com>) configurable, ~+300 bytes when on.
* cleanup comments and coding style and rewrite the mdev.conf parser to use ↵Mike Frysinger2007-11-191-95/+98
| | | | common busybox functions and call strdup() less often ... saves a ~few hundred bytes
* ip: stop propagating argc; optimize ip_parse_common_argsDenis Vlasenko2007-11-1811-212/+210
| | | | | | | | | | | | | | | | | | | | | | | | | | | function old new delta find_pair 167 187 +20 static.families - 17 +17 die_must_be_on_off - 11 +11 ... on_off 33 22 -11 do_ipaddr 103 90 -13 do_iptunnel 1001 986 -15 iproute_list_or_flush 1237 1217 -20 static.ip_common_commands 43 22 -21 do_iproute 2217 2193 -24 parse_args 1444 1414 -30 ip_do 47 16 -31 do_iprule 994 963 -31 ip_main 153 113 -40 ipaddr_modify 1357 1305 -52 ipaddr_list_or_flush 2543 2490 -53 ip_parse_common_args 294 159 -135 ------------------------------------------------------------------------------ (add/remove: 4/1 grow/shrink: 4/24 up/down: 85/-563) Total: -478 bytes text data bss dec hex filename 775561 966 9236 785763 bfd63 busybox_old 775073 962 9236 785271 bfb77 busybox_unstripped
* stty: mark variable as staticDenis Vlasenko2007-11-181-1/+1
|
* make output a little more friendlyMike Frysinger2007-11-181-3/+3
|
* merge from upstream for systems that dont integrate libintl into their C ↵Mike Frysinger2007-11-182-8/+16
| | | | | | | | | | | | | | | | | | | | library: commit aa1e5ef5c1d95e7ebf0821d9ba27debe43a87a22 Author: Sam Ravnborg <sam@ravnborg.org> Date: Sun Aug 12 23:15:44 2007 +0200 kbuild: check if we can link gettext not just compile cygwin provides the header file but the lib file needs to be added manually. A generic fix is to check if we can compile and link a program that uses gettext() and if it fails fall back to NO_NLS. International users of cygwin may have to specify HOST_LOADLIBES := "-lintl" on the make command line. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
* exported symbols may be weak, so allow symbols marked as WMike Frysinger2007-11-181-1/+1
|
* syslogd: use DEV_CONSOLE consistentlyDenis Vlasenko2007-11-182-5/+1
| | | | | init: remove obsolete comment
* hexdump: add hd alias, add -R optionDenis Vlasenko2007-11-184-32/+108
|
* add comment clarifying busybox's use of non-standard tar headerPaul Fox2007-11-172-1/+7
|
* tar: fix a case where glibc detects bogus buffer overrunDenis Vlasenko2007-11-162-4/+6
| | | | | which is not really there!
* dmesg,klogd: make code more readableDenis Vlasenko2007-11-163-69/+77
| | | | | | libbb: explain why we declare klogctl libbb: move defs around so that order makes more sense
* - use standard-imposed constants some moreBernhard Reutner-Fischer2007-11-164-5/+5
|
* - remove most of the forward declarations. No obj-code changes.Bernhard Reutner-Fischer2007-11-161-244/+241
|
* - add note about SUSv3 missing options.Bernhard Reutner-Fischer2007-11-161-1/+2
|
* who: add -a (by Tito)Denis Vlasenko2007-11-162-6/+8
|
* lash: fix compile-time warningDenis Vlasenko2007-11-151-14/+15
|
* df: add -aDenis Vlasenko2007-11-151-8/+14
| | | | | | | | | | | | df: don't special case rootfs and /dev/root function old new delta df_main 746 684 -62 find_block_device 111 - -111 find_block_device_in_dir 243 - -243 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 0/1 up/down: 0/-416) Total: -416 bytes
* df: add -i (conditional on CONFIG)Denis Vlasenko2007-11-153-36/+71
| | | | | uasge: trim a bit
* cosmetic change in message textDenis Vlasenko2007-11-151-1/+1
|
* bad syntax error should go to stderrPaul Fox2007-11-141-1/+1
|
* Introduce FEATURE_PREFER_IPV4_ADDRESS. If selected, we have:Denis Vlasenko2007-11-142-3/+31
| | | | | | function old new delta str2sockaddr 328 344 +16
* tr: more of code shrink (getopt32-ification)Denis Vlasenko2007-11-132-70/+48
| | | | | | | | runtest: cleanup. Method of getting $applets was truly bizarre function old new delta tr_main 655 527 -128
* tr: better comments, small code shrinkDenis Vlasenko2007-11-131-47/+60
| | | | | | | function old new delta expand 2232 2230 -2 tr_main 677 655 -22
* tr: properly detect read errors (Fernando Silveira <fsilveira@gmail.com>)Denis Vlasenko2007-11-132-7/+6
| | | | | | | | | readprofile: use xwrite function old new delta tr_main 679 677 -2 readprofile_main 1964 1944 -20
* trylink: accomodate older versions of ldDenis Vlasenko2007-11-131-7/+18
|
* who: code shrink by Tito <farmatito@tiscali.it>Denis Vlasenko2007-11-131-3/+1
| | | | | | function old new delta who_main 271 259 -12
* add sed mini-docDenis Vlasenko2007-11-132-0/+645
|