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
|
d65ea39ffc
|
hush: fix glob() abuse. Code was making unfounded assumptions how
glob() works, and it broke horribly on specific uclibc config.
|
2007-10-01 10:02:25 +00:00 |
|
Denis Vlasenko
|
ff0976248a
|
hush: int->smallint for flag vars; make some names more "greppable"
|
2007-10-01 10:00:45 +00:00 |
|
Denis Vlasenko
|
8412d7959a
|
hush: feeble attempt at making it more NOMMU-friendly
|
2007-10-01 09:59:47 +00:00 |
|
Denis Vlasenko
|
a0898170d8
|
hush: stop doing manual acounting of open fd's, kernel can do it for us
|
2007-10-01 09:59:01 +00:00 |
|
Denis Vlasenko
|
96e1b38586
|
introduce and use close_on_exec_on(fd). -50 bytes.
|
2007-09-30 23:50:48 +00:00 |
|
Denis Vlasenko
|
deabacdf91
|
move udhcp_{client/server}_config to common_bufsiz1
udhcp_run_script 1108 1151 +43
init_packet 209 210 +1
udhcpc_main 2395 2393 -2
udhcp_client_config 56 - -56
udhcp_server_config 88 - -88
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 2/1 up/down: 44/-146) Total: -102 bytes
text data bss dec hex filename
771326 1029 9696 782051 beee3 busybox_old
771383 1029 9552 781964 bee8c busybox_unstripped
|
2007-09-30 17:55:43 +00:00 |
|
Denis Vlasenko
|
d7b3350eb3
|
dhcpreplay: code shrink, -40 bytes
|
2007-09-30 17:54:10 +00:00 |
|
Denis Vlasenko
|
5fb09656ca
|
fixlet to pgrep/pkill
|
2007-09-30 16:36:02 +00:00 |
|
Denis Vlasenko
|
a4f4de9b7e
|
print_signames_and_exit -> print_signames (because of "ash calls kill_main")
|
2007-09-30 16:32:01 +00:00 |
|
Denis Vlasenko
|
605b20e277
|
replace printf with fputs where appropriate
|
2007-09-30 16:22:36 +00:00 |
|
Denis Vlasenko
|
1eecaf26b0
|
libiproute: add missing break's
|
2007-09-30 16:04:21 +00:00 |
|
Denis Vlasenko
|
e03c77fe15
|
announce 1.7.2 on the website
|
2007-09-30 00:06:42 +00:00 |
|
Denis Vlasenko
|
f60d62638b
|
small code shrink
|
2007-09-29 23:26:52 +00:00 |
|
Denis Vlasenko
|
64e619c0c8
|
build system: pass EXTRA_LDFLAGS to final link stage
|
2007-09-29 22:52:25 +00:00 |
|
Denis Vlasenko
|
304a97a1ec
|
trivial typo fix
|
2007-09-29 22:49:26 +00:00 |
|
Denis Vlasenko
|
72e1c89d97
|
pgrep,pkill: new applets by Loic Grenie <loic.grenie@gmail.com>
|
2007-09-29 22:26:01 +00:00 |
|
Denis Vlasenko
|
2450e4ba44
|
xrealloc_getcwd_or_warn: smaller cod and less wasted RAM at run time
|
2007-09-29 19:19:55 +00:00 |
|
Denis Vlasenko
|
1ebd0a6d91
|
remove if() which is always true
|
2007-09-29 18:27:14 +00:00 |
|
Denis Vlasenko
|
66bbfbd581
|
bunzip2: trim verbose messages
text data bss dec hex filename
770752 1029 9696 781477 beca5 busybox_old
770691 1029 9696 781416 bec68 busybox_unstripped
|
2007-09-28 23:45:56 +00:00 |
|
Denis Vlasenko
|
3d2a9217a7
|
httpd: trivial simplification
|
2007-09-28 22:35:29 +00:00 |
|
Denis Vlasenko
|
ab8c9378c9
|
more "if (p) free(p)" fixes; fix a typo in comment
|
2007-09-28 22:13:55 +00:00 |
|
Denis Vlasenko
|
6081868ee3
|
fix "if (p) free(p)" constructs
|
2007-09-28 22:07:23 +00:00 |
|
Denis Vlasenko
|
e918e155ed
|
remove stray semicolon
|
2007-09-28 21:56:36 +00:00 |
|
Denis Vlasenko
|
0afdfdf649
|
hdparm: paranoia-induced fix against theoretical div-by-0 case
|
2007-09-28 13:41:41 +00:00 |
|
Denis Vlasenko
|
920c52a5c8
|
hdparm: more robust (re overflows) code. +38 bytes.
|
2007-09-28 13:38:08 +00:00 |
|
Denis Vlasenko
|
a0ad43b80b
|
trivial fix in setfiles. spotted by Yuichi Nakamura <ynakam@hitachisoft.jp>
|
2007-09-28 11:37:38 +00:00 |
|
Denis Vlasenko
|
a7bc9ac8f8
|
hdparm: reduce possibility of numeric overflow in -T.
do_time 386 410 +24
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/0 up/down: 24/0) Total: 24 bytes
|
2007-09-28 11:21:47 +00:00 |
|
Denis Vlasenko
|
b925605441
|
assorted static vars removal
function old new delta
tcpudpsvd_main 1829 1839 +10
update_status 567 569 +2
sigterm 1 - -1
.........
dhcprelay_signal_handler 8 - -8
nfs_strerror 60 49 -11
singlemount 4579 4564 -15
static.p 16 - -16
svstatus 20 - -20
dhcprelay_xid_list 32 - -32
runsv_main 1785 1746 -39
static.buf 74 28 -46
svd 56 - -56
dhcprelay_main 1141 1080 -61
------------------------------------------------------------------------------
(add/remove: 0/20 grow/shrink: 2/10 up/down: 12/-386) Total: -374 bytes
|
2007-09-28 10:29:17 +00:00 |
|
Denis Vlasenko
|
c3122bca53
|
hdparm: simplify timing measurement (it wa the last last user
of setitimer in the tree).
static.thousand 16 - -16
read_big_block 81 46 -35
getitimer 41 - -41
setitimer 47 - -47
__GI_setitimer 47 - -47
do_time 480 386 -94
------------------------------------------------------------------------------
(add/remove: 0/4 grow/shrink: 0/2 up/down: 0/-280) Total: -280 bytes
M miscutils/hdparm.c
|
2007-09-28 10:28:03 +00:00 |
|
Denis Vlasenko
|
0d3c6afc93
|
hdparm: get rid of static variables
process_dev 5309 5311 +2
unregister_hwif 1 - -1
...........
Xreadahead 4 - -4
seek_to_zero 25 17 -8
hdparm_main 1242 1227 -15
do_time 547 480 -67
------------------------------------------------------------------------------
(add/remove: 0/83 grow/shrink: 1/3 up/down: 2/-248) Total: -246 bytes
|
2007-09-28 10:25:32 +00:00 |
|
Denis Vlasenko
|
8607677529
|
libbb: make const_int_0 reside in rodata
|
2007-09-27 20:49:57 +00:00 |
|
Denis Vlasenko
|
1d31f0f380
|
libbb: align bb_common_bufsiz1 to "long long"
|
2007-09-27 20:46:08 +00:00 |
|
Denis Vlasenko
|
78e2d4e361
|
less: make 'f' page forward
|
2007-09-27 17:11:48 +00:00 |
|
Denis Vlasenko
|
a36535b067
|
wget: -O FILE is allowed to overwrite existing file (compat)
|
2007-09-27 15:07:23 +00:00 |
|
Denis Vlasenko
|
6124c37135
|
zcip: fix unaligned trap on ARM
|
2007-09-27 11:15:42 +00:00 |
|
Denis Vlasenko
|
7c654ae9df
|
remove stray '/*' within comment
|
2007-09-27 10:26:59 +00:00 |
|
Denis Vlasenko
|
892536f019
|
hdparm: use fixed fd #3 for device being interrogated
(surprisingly, on i386 almost no code size change)
|
2007-09-27 10:23:34 +00:00 |
|
Denis Vlasenko
|
4daad9004d
|
introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).
|
2007-09-27 10:20:47 +00:00 |
|
Denis Vlasenko
|
1acdc89e99
|
style and message text fixes
|
2007-09-27 10:17:53 +00:00 |
|
Denis Vlasenko
|
86b29ea9e8
|
lineedit: plug memory leak
|
2007-09-27 10:17:16 +00:00 |
|
Denis Vlasenko
|
33b900f984
|
vlock: get rid of statics
|
2007-09-27 10:12:02 +00:00 |
|
Denis Vlasenko
|
5d61e71c3a
|
introduce safe_poll (fixes a problem in top)
function old new delta
safe_poll - 77 +77
svlogd_main 1470 1466 -4
zcip_main 1530 1524 -6
forkexec 1345 1338 -7
decode_format_string 795 788 -7
collect_blk 474 467 -7
buffer_pread 540 532 -8
tftp 1182 1172 -10
microcom_main 763 749 -14
arpping 441 424 -17
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 0/9 up/down: 77/-80) Total: -3 bytes
text data bss dec hex filename
770162 1034 10404 781600 bed20 busybox_old
770158 1034 10404 781596 bed1c busybox_unstripped
|
2007-09-27 10:09:59 +00:00 |
|
Denis Vlasenko
|
c9dc2ac578
|
make variables static
|
2007-09-27 10:08:02 +00:00 |
|
Denis Vlasenko
|
a619b85ef5
|
check-lxdialog.sh: no point in giving up, maybe -lcurses will work?
|
2007-09-26 18:18:59 +00:00 |
|
Denis Vlasenko
|
b042bd9514
|
load_policy: update (Yuichi Nakamura <ynakam@hitachisoft.jp>)
|
2007-09-26 18:01:32 +00:00 |
|
Denis Vlasenko
|
dd5e11bb05
|
chcon: trivial fix
|
2007-09-26 17:55:55 +00:00 |
|
Denis Vlasenko
|
7ae209c019
|
losetup: support -f (Loic Grenie <loic.grenie@gmail.com>)
function old new delta
losetup_main 238 278 +40
packed_usage 23021 23027 +6
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 46/0) Total: 46 bytes
|
2007-09-26 17:54:18 +00:00 |
|
Denis Vlasenko
|
137fbe495d
|
runsvdir: fix "linear wait time" bug
|
2007-09-26 12:18:07 +00:00 |
|
Denis Vlasenko
|
3982407ba4
|
inetd: move struct fields around -> save .25 k of code
function old new delta
freeconfig 75 76 +1
register_rpc 200 196 -4
dupconfig 165 159 -6
reapchild 173 166 -7
retry 93 82 -11
goaway 112 101 -11
getconfigent 1241 1222 -19
setup 645 592 -53
inetd_main 2160 2107 -53
config 1602 1518 -84
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/9 up/down: 1/-248) Total: -247 bytes
text data bss dec hex filename
773951 1038 10332 785321 bfba9 busybox_old
773703 1038 10332 785073 bfab1 busybox_unstripped
|
2007-09-26 10:46:18 +00:00 |
|