Denys Vlasenko
|
dcd27abcc4
|
unpackers: check errors from close() too
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-05 03:03:07 +02:00 |
|
Denis Vlasenko
|
5e34ff29bc
|
*: mass renaming of USE_XXXX to IF_XXXX
and SKIP_XXXX to IF_NOT_XXXX - the second one was especially
badly named. It was not skipping anything!
|
2009-04-21 11:09:40 +00:00 |
|
Denis Vlasenko
|
1a9e9bdd93
|
gunzip: restore mtime. approx +80 bytes of code
rpm: make code more robust
lsmod: small code shrink
|
2008-11-01 12:54:56 +00:00 |
|
Denis Vlasenko
|
e9ad84dfd4
|
*: refactor handling of archived files. "tar f file.tar.lzma" now works too.
function old new delta
unpack_Z_stream - 1229 +1229
open_zipped - 176 +176
unpack_bz2_stream_prime - 60 +60
tar_main 642 677 +35
find_main 406 418 +12
sv_main 1222 1233 +11
decode_format_string 829 837 +8
cmp_main 641 649 +8
popstring 134 140 +6
filter_accept_list_reassign 120 125 +5
parse_and_put_prompt 800 804 +4
passwd_main 1053 1049 -4
make_new_name_gunzip 119 114 -5
rpm_main 1688 1670 -18
prepare 302 283 -19
xmalloc_open_zipped_read_close 135 61 -74
uncompress 1229 - -1229
------------------------------------------------------------------------------
(add/remove: 3/1 grow/shrink: 8/5 up/down: 1554/-1349) Total: 205 bytes
|
2008-08-05 13:10:34 +00:00 |
|
Denis Vlasenko
|
a60f84ebf0
|
*: rename ATTRIBUTE_XXX to just XXX.
|
2008-07-05 09:18:54 +00:00 |
|
Denis Vlasenko
|
defc1ea340
|
*: introduce and use FAST_FUNC: regparm on i386, otherwise no-on
text data bss dec hex filename
808035 611 6868 815514 c719a busybox_old
804472 611 6868 811951 c63af busybox_unstripped
|
2008-06-27 02:52:20 +00:00 |
|
Denis Vlasenko
|
a04cc47f1c
|
b[un]zip2, g[un]zip: unlink destination if -f is given. Closes 3854
|
2008-06-25 20:54:45 +00:00 |
|
Denis Vlasenko
|
5297809c03
|
g[un]zip: accept and ignore -n (needed for kernel compile)
|
2008-03-30 13:11:47 +00:00 |
|
Denis Vlasenko
|
68404f13d4
|
*: add -Wunused-parameter; fix resulting breakage
function old new delta
procps_scan 1265 1298 +33
aliascmd 278 283 +5
parse_file_cmd 116 120 +4
dname_enc 373 377 +4
setcmd 90 93 +3
execcmd 57 60 +3
count_lines 72 74 +2
process_command_subs 340 339 -1
test_main 409 407 -2
mknod_main 179 177 -2
handle_incoming_and_exit 2653 2651 -2
argstr 1312 1310 -2
shiftcmd 131 128 -3
exitcmd 46 43 -3
dotcmd 297 294 -3
breakcmd 86 83 -3
evalpipe 353 349 -4
evalcommand 1180 1176 -4
evalcmd 109 105 -4
send_tree 374 369 -5
mkfifo_main 82 77 -5
evalsubshell 152 147 -5
typecmd 75 69 -6
letcmd 61 55 -6
add_cmd 1190 1183 -7
main 891 883 -8
ash_main 1415 1407 -8
parse_stream 1377 1367 -10
alloc_procps_scan 55 - -55
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 7/21 up/down: 54/-148) Total: -94 bytes
text data bss dec hex filename
797195 658 7428 805281 c49a1 busybox_old
797101 658 7428 805187 c4943 busybox_unstripped
|
2008-03-17 09:00:54 +00:00 |
|
Denis Vlasenko
|
6fa3ab3cf1
|
bzip2: make -d actually work
|
2007-10-21 18:59:58 +00:00 |
|
Denis Vlasenko
|
9b49a5ed85
|
add -fvisibility=hidden to CC flags, mark XXX_main functions
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so
|
2007-10-11 10:05:36 +00:00 |
|
Denis Vlasenko
|
5dd8a03665
|
gunzip: support concatenated gz files.
text data bss dec hex filename
770988 1029 9552 781569 bed01 busybox.t0/busybox
771105 1029 9552 781686 bed76 busybox.t3/busybox
|
2007-10-05 15:26:08 +00:00 |
|
Denis Vlasenko
|
0c97c9d437
|
'simple' error message functions by Loic Grenie <loic.grenie@gmail.com>.
263 bytes saved.
|
2007-10-01 11:58:38 +00:00 |
|
Denis Vlasenko
|
0beaff8c19
|
update Glenn McGrath's email address
|
2007-09-21 13:16:32 +00:00 |
|
Denis Vlasenko
|
211f7f88ae
|
tar + gzip/bzip2/etc: support NOMMU machines (by Alex Landau <landau_alex@yahoo.com>)
|
2007-09-05 11:48:32 +00:00 |
|
Denis Vlasenko
|
fe7cd642b0
|
don't pass argc in getopt32, it's superfluous
(add/remove: 0/0 grow/shrink: 12/131 up/down: 91/-727) Total: -636 bytes
text data bss dec hex filename
773469 1058 11092 785619 bfcd3 busybox_old
772644 1058 11092 784794 bf99a busybox_unstripped
|
2007-08-18 15:32:12 +00:00 |
|
Denis Vlasenko
|
dbe6e66d6a
|
trylink: automatically use custom link script if user provides one
vinfo_msg: one user (info_msg), incorporate in it
*: style fixes
|
2007-08-14 16:43:01 +00:00 |
|
Denis Vlasenko
|
e324184c05
|
s/#ifdef CONFIG_/#if ENABLE_/g
|
2007-08-13 10:36:25 +00:00 |
|
Denis Vlasenko
|
c14d39e83a
|
rmp: add optional support for bz2 data. +50 bytes of code
|
2007-06-08 13:05:39 +00:00 |
|
Denis Vlasenko
|
b6adbf1be2
|
usage.c: remove reference to busybox.h
*: s/include "busybox.h"/include "libbb.h"
|
2007-05-26 19:00:18 +00:00 |
|
Denis Vlasenko
|
51742f4bb0
|
style fixes. No code changes
|
2007-04-12 00:32:05 +00:00 |
|
Denis Vlasenko
|
50f7f446ec
|
bb_full_fd_action: remove potential xmalloc from NOFORK path
cat: stop using stdio.h opens
libbb: introduce & use open[3]_or_warn
function old new delta
open3_or_warn - 54 +54
bb_cat 115 144 +29
open_or_warn - 25 +25
unlzma 2404 2412 +8
chattr_main 334 339 +5
xstrtoul_range_sfx 251 255 +4
telnet_main 1514 1510 -4
static.opt 4 - -4
qgravechar 122 118 -4
fuser_add_pid 61 54 -7
fuser_add_inode 154 147 -7
writeFileToTarball 1542 1534 -8
refresh 1156 1148 -8
do_show 856 846 -10
read_leases 212 200 -12
setup_redirects 236 222 -14
iproute_list_or_flush 1582 1568 -14
read_config 427 411 -16
write_leases 284 264 -20
hash_file 338 318 -20
copy_file 1760 1740 -20
do_iproute 2610 2588 -22
bb_full_fd_action 320 269 -51
open_to_or_warn 103 49 -54
fuser_main 1660 1596 -64
.rodata 131160 131096 -64
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 4/19 up/down: 125/-423) Total: -298 bytes
|
2007-04-11 23:20:53 +00:00 |
|
Denis Vlasenko
|
1bb552b1d9
|
libbb: add xunlink()
patch: do not try to delete same file twice
|
2007-04-05 21:25:15 +00:00 |
|
Denis Vlasenko
|
75605788ff
|
gzip: use common bbunzip infrastructure - ~700 bytes code less
|
2007-03-14 00:07:51 +00:00 |
|
Denis Vlasenko
|
214aec46bd
|
bbunzip: remove extra formatting directives in comments
|
2007-03-12 11:31:17 +00:00 |
|
Denis Vlasenko
|
a4688bf55d
|
fix buglets found by randomconfig run
|
2007-03-11 10:56:37 +00:00 |
|
Denis Vlasenko
|
bebbd8c9ba
|
bbunzip: size optimization: ~90 bytes
|
2007-03-09 20:49:55 +00:00 |
|
Denis Vlasenko
|
6c939e0cb4
|
bbunzip: fix comments to match reality
|
2007-03-07 23:22:47 +00:00 |
|
Denis Vlasenko
|
ab9eef21a5
|
bunzip2/gunzip/uncompress/unlzma: merge into common code -
fix few corner cases, reduce size by 450 bytes. Update testsuite.
|
2007-03-07 22:02:23 +00:00 |
|