Denys Vlasenko
|
7783248eaa
|
*: s/xatoi_u/xatoi_positive/g - I got bored of mistyping xatoi_u as xatou_i
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-08-12 14:14:45 +02:00 |
|
Pascal Bellard
|
21e8e8da64
|
libbb: introduce and use BB_EXECVP_or_die()
function old new delta
BB_EXECVP_or_die - 47 +47
time_main 1042 1043 +1
chrt_main 371 364 -7
ionice_main 292 282 -10
setsid_main 69 56 -13
nohup_main 236 223 -13
cttyhack_main 266 253 -13
chroot_main 94 81 -13
chpst_main 746 733 -13
timeout_main 297 279 -18
taskset_main 541 522 -19
vfork_child 67 45 -22
parse 975 953 -22
lpd_main 770 748 -22
launch_helper 192 170 -22
tcpudpsvd_main 1810 1782 -28
nice_main 190 156 -34
env_main 242 206 -36
run_command 221 174 -47
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 1/17 up/down: 48/-352) Total: -304 bytes
Signed-off-by: Pascal Bellard <pascal.bellard@ads-lu.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-07-04 00:57:03 +02:00 |
|
Ladislav Michl
|
a73b87e934
|
*: s/"/bin/sh"/DEFAULT_SHELL, run_shell() API fix, remove unneeded strdup
function old new delta
run_shell 157 166 +9
su_main 477 470 -7
sulogin_main 515 503 -12
Signed-off-by: Ladislav Michl <Ladislav.Michl@seznam.cz>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-06-27 03:23:31 +02:00 |
|
Denys Vlasenko
|
41ddd9f606
|
*: make exec failure message more consistent
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-06-25 01:46:53 +02:00 |
|
Denys Vlasenko
|
d70e0e995e
|
*: add INSERTs to *.src files where appropriate
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-06-08 12:15:11 +02:00 |
|
Denys Vlasenko
|
2f32bf8be6
|
remove defconfig. Now "make defconfig" simply uses defaults from Config.in
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-06-06 04:14:28 +02:00 |
|
Denys Vlasenko
|
da929a95aa
|
mass renaming Kbuild -> Kbuild.src, Config.in -> Config.src
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-06-04 20:10:51 +02:00 |
|
Denys Vlasenko
|
98a4c7cf3d
|
*: suppress ~60% of "aliased warnings" on gcc-4.4.1
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-02-04 15:00:15 +01:00 |
|
Denys Vlasenko
|
dc698bb038
|
*: make it easier to distinquish "struct tm", pointer to one, etc
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-01-09 19:10:49 +01:00 |
|
Denys Vlasenko
|
695fa51c80
|
hwclock: fix sizeof bug (used it on pointer, not array); make --systohc exact
function old new delta
hwclock_main 329 428 +99
rtc_adjtime_is_utc 138 134 -4
edir 365 354 -11
read_rtc 39 23 -16
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/3 up/down: 99/-31) Total: 68 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-01-06 18:16:39 +01:00 |
|
Denys Vlasenko
|
e992bae6f9
|
*: remove a few more cases of argc usage. -89 bytes.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-11-28 15:18:53 +01:00 |
|
Denys Vlasenko
|
a7ccdeef39
|
libbb: added xfdopen_for_read/write
function old new delta
xfdopen_helper - 40 +40
logdir_open 1163 1184 +21
process_stdin 433 443 +10
xfdopen_for_write - 9 +9
doCommands 2465 2474 +9
patch_main 1214 1222 +8
bbunpack 457 465 +8
xfdopen_for_read - 7 +7
scan_tree 258 262 +4
xstrtoul_range_sfx 230 231 +1
sendmail_main 957 955 -2
passwd_main 1027 1023 -4
parse 969 964 -5
test_main 253 247 -6
sed_main 655 649 -6
dos2unix_main 437 429 -8
fbsplash_main 950 938 -12
handle_dir_common 371 354 -17
expand_vars_to_list 2197 2169 -28
update_passwd 1275 1246 -29
------------------------------------------------------------------------------
(add/remove: 3/0 grow/shrink: 7/10 up/down: 117/-117) Total: 0 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-11-15 23:28:11 +01:00 |
|
Denys Vlasenko
|
6331cf059c
|
*: use "can't" instead of "cannot"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-11-13 09:08:27 +01:00 |
|
Denys Vlasenko
|
8131eea3dc
|
*: introduce and use ffulsh_all()
function old new delta
buffer_fill_and_print 179 196 +17
fflush_all - 9 +9
spawn 87 92 +5
rtcwake_main 455 453 -2
...
alarm_intr 93 84 -9
readcmd 1072 1062 -10
bb_ask 345 333 -12
more_main 845 832 -13
flush_stdout_stderr 42 23 -19
xfflush_stdout 27 - -27
flush_stderr 30 - -30
------------------------------------------------------------------------------
(add/remove: 1/2 grow/shrink: 2/50 up/down: 31/-397) Total: -366 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-11-02 14:19:51 +01:00 |
|
Bernhard Reutner-Fischer
|
ca254490d7
|
chpst: tiny shrinkage and add possible TODO
text data bss dec hex filename
1398 0 0 1398 576 runit/chpst.o.old
1385 0 0 1385 569 runit/chpst.o
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-27 17:14:49 +01:00 |
|
Denys Vlasenko
|
adf922ec28
|
*: a few more NOINLINEs
function old new delta
print_linkinfo - 815 +815
do_msg - 783 +783
INET_setroute - 757 +757
varvalue - 746 +746
do_sem - 637 +637
inflate_codes - 617 +617
INET6_setroute - 491 +491
edir - 370 +370
sync_cursor - 298 +298
update_utmp - 246 +246
searchLines - 165 +165
setup_alarm - 144 +144
may_wakeup - 101 +101
getNum 566 371 -195
refresh 1166 848 -318
rtcwake_main 809 479 -330
getty_main 2396 1921 -475
chpst_main 1373 746 -627
inflate_unzip_internal 1335 567 -768
evalvar 1384 612 -772
ipaddr_list_or_flush 2160 1246 -914
route_main 1585 245 -1340
ipcs_main 2523 1049 -1474
------------------------------------------------------------------------------
(add/remove: 13/0 grow/shrink: 0/10 up/down: 6170/-7213) Total: -1043 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-08 14:35:37 +02:00 |
|
Denys Vlasenko
|
a7bb3c1396
|
*: code shrink via NOINLINE
function old new delta
expand_vars_to_list - 2118 +2118
lzo1x_optimize - 1429 +1429
run_pipe 358 1775 +1417
arith_apply - 1335 +1335
mainQSort3 - 1198 +1198
logdir_open - 1163 +1163
rewrite - 1039 +1039
dump_identity - 987 +987
do_shm - 884 +884
cpio_o - 863 +863
cpio_main 1450 560 -890
ipcs_main 3442 2523 -919
bb_dump_dump 2611 1488 -1123
process_dev 4572 3405 -1167
logdirs_reopen 1308 86 -1222
arith 2084 707 -1377
mainSort 2622 1202 -1420
do_lzo_compress 2276 799 -1477
run_list 2491 943 -1548
expand_variables 2280 135 -2145
------------------------------------------------------------------------------
(add/remove: 9/0 grow/shrink: 1/10 up/down: 12433/-13288) Total: -855 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-08 12:28:08 +02:00 |
|
Denys Vlasenko
|
7bb346f23c
|
*: use {i,u}toa() where appropriate
function old new delta
startservice 377 363 -14
setari_u 54 40 -14
ash_main 1375 1361 -14
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-42) Total: -42 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-06 22:09:50 +02:00 |
|
Denys Vlasenko
|
043b1e5d99
|
more C standard compat fixes from Dan Fandrich
function old new delta
docolon 207 204 -3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-09-06 12:47:55 +02:00 |
|
Denys Vlasenko
|
90a9904e9e
|
remove some GNUisms. by Dan Fandrich (dan AT coneharvesters.com)
function old new delta
logdirs_reopen 1310 1308 -2
read_line_input 4757 4753 -4
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-6) Total: -6 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-09-06 02:36:23 +02:00 |
|
Earl Chew
|
80a3418b8c
|
runsv: run ./finish with parameters (runit compat)
function old new delta
startservice 288 377 +89
runsv_main 1763 1783 +20
Signed-off-by: Earl Chew <earl_chew@agilent.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-08-02 02:23:27 +02:00 |
|
Denys Vlasenko
|
aebb742939
|
svlogd: fix bug 521: use line buffering if any filtering is done
function old new delta
logdirs_reopen 1296 1310 +14
svlogd_main 1439 1444 +5
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-08-02 00:55:49 +02:00 |
|
Denys Vlasenko
|
b3ba9e28e8
|
sv: fix "sv o SRV; ...; sv d SRV" (bug 461) + code shrink
function old new delta
status 120 118 -2
control 159 126 -33
sv_main 1222 1183 -39
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-07-15 00:24:08 +02:00 |
|
Denys Vlasenko
|
e46601d8a3
|
runsv: rename field in a struct to not collide with other name
no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-07-15 00:21:49 +02:00 |
|
Denys Vlasenko
|
c5d07fba29
|
svlogd: do not overrun read buffer (fixes bug 439)
function old new delta
rotate 513 534 +21
logdirs_reopen 1291 1296 +5
processorstart 409 385 -24
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-07-03 18:31:23 +02:00 |
|
Denys Vlasenko
|
8f24f9812d
|
stop using non-standard macro, use WEXITSTATUS instead
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-06-07 16:02:00 +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
|
f81e8dbc74
|
*: make "pragma GCC visibility push(hidden)" less ugly
|
2009-04-09 12:35:13 +00:00 |
|
Denis Vlasenko
|
31773b71e8
|
runsv: another tiny optimization
function old new delta
startservice 297 288 -9
ctrl 435 426 -9
|
2009-02-26 12:38:01 +00:00 |
|
Denis Vlasenko
|
f09f4e015b
|
runsv: small optimization
*: more paranoia around passing NULL to execl[e]
function old new delta
custom 240 221 -19
|
2009-02-26 12:29:59 +00:00 |
|
Denis Vlasenko
|
93b38208d1
|
init: fix compile breakage with '# CONFIG_FEATURE_KILL_REMOVED is not set'
runsvdir.c: fix typo in comment
|
2009-02-14 20:58:13 +00:00 |
|
Denis Vlasenko
|
04158e0459
|
udhcpd: add code which rejects lease files with suspicious or old timestamp.
*: s/time(0)/time(NULL)/g
|
2009-02-02 10:48:06 +00:00 |
|
Denis Vlasenko
|
cab28aa7de
|
init: preparatory patch, no code changes
|
2009-01-31 01:02:07 +00:00 |
|
Denis Vlasenko
|
3b35fbb632
|
runsvdir: straighten some convoluted code. logic is unchanged
|
2008-11-11 09:33:24 +00:00 |
|
Denis Vlasenko
|
3fa36e2350
|
*: a bit of code shrink
function old new delta
stop_handler 41 38 -3
sulogin_main 508 504 -4
got_cont 4 - -4
cont_handler 11 - -11
startservice 309 297 -12
processorstart 423 409 -14
tcpudpsvd_main 1861 1843 -18
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 0/5 up/down: 0/-66) Total: -66 bytes
|
2008-11-09 00:15:11 +00:00 |
|
Denis Vlasenko
|
f068b3e9f4
|
sv: make default service dir configurable (Vladimir wants it)
|
2008-11-06 23:07:42 +00:00 |
|
Denis Vlasenko
|
3854c5ddf4
|
runsvdir: alternative methon of supporting runsvdir-as-init. +66 bytes.
*: s/int/pid_t where appropriate
|
2008-11-06 22:39:57 +00:00 |
|
Denis Vlasenko
|
028eab61bc
|
runsvdir: if we have PID == 1, SIGHUP should make small pause,
not 1 minute one
|
2008-10-31 02:37:18 +00:00 |
|
Denis Vlasenko
|
cf696850f3
|
runsvdir: kill another global
|
2008-10-29 12:07:34 +00:00 |
|
Denis Vlasenko
|
6a2c2cf6f3
|
runsvdir: fx a recent vda's buglet (was pausing even if not signaled).
stop spawning children immediately if signaled. Kill one global.
|
2008-10-29 12:04:45 +00:00 |
|
Denis Vlasenko
|
58f3c2e01e
|
runsvdir: shrink (by Vladimir)
|
2008-10-29 03:45:33 +00:00 |
|
Denis Vlasenko
|
9657596dd6
|
runsvdir: do not exit if we are pid 1.
|
2008-10-29 03:42:44 +00:00 |
|
Denis Vlasenko
|
923a79a769
|
runsvdir: conditionalize "log in argiment" (mis)feature. By Vladimir.
with:
runsv 139 141 +2
runsvdir_main 1583 1513 -70
without:
warn2_cannot 14 27 +13
runsv 139 141 +2
warnx 28 16 -12
warn3x 23 - -23
runsvdir_main 1583 1125 -458
|
2008-09-22 21:34:24 +00:00 |
|
Denis Vlasenko
|
08ea11ab07
|
runsvd: shrink by Vladimir
*: use unified trivial signal handler
function old new delta
record_signo - 10 +10
process_stdin 433 443 +10
bbunpack 383 391 +8
wc_main 598 605 +7
conescape 293 296 +3
nmeter_main 670 672 +2
fallbackSort 1717 1719 +2
bb_got_signal - 1 +1
microcom_main 713 712 -1
signalled 2 - -2
pack_gzip 1661 1659 -2
evalvar 1376 1374 -2
compare_keys 737 735 -2
parse_command 1460 1456 -4
expand 1748 1744 -4
s_term 37 29 -8
s_hangup 8 - -8
fgotsig 10 - -10
find_pair 187 169 -18
signal_handler 190 170 -20
runsvdir_main 1701 1583 -118
------------------------------------------------------------------------------
(add/remove: 2/3 grow/shrink: 6/10 up/down: 43/-199) Total: -156 bytes
|
2008-09-11 19:51:11 +00:00 |
|
Denis Vlasenko
|
b9c262b029
|
envdir: fix "envdir with no params" case
|
2008-08-20 22:19:27 +00:00 |
|
Denis Vlasenko
|
69ed30928e
|
chpst: fix "envdir dir" case (bug 4574).
|
2008-08-15 21:03:17 +00:00 |
|
Denis Vlasenko
|
ec73d30322
|
randomconfig fixes
|
2008-08-05 17:43:29 +00:00 |
|
Denis Vlasenko
|
b357149867
|
chpst: large code shrink by Vladimir
function old new delta
chpst_main 1058 1357 +299
euidgid 56 - -56
suidgid 59 - -59
slimit 208 - -208
packed_usage 24638 24420 -218
edir 375 - -375
------------------------------------------------------------------------------
(add/remove: 0/4 grow/shrink: 1/1 up/down: 299/-916) Total: -617 bytes
|
2008-07-30 21:23:26 +00:00 |
|
Bernhard Reutner-Fischer
|
d73cbd31a2
|
- first pass to unify/cleanup uid handling (-236b)
This needs further love, alot of love.. Tito?
|
2008-07-21 14:41:33 +00:00 |
|
Bernhard Reutner-Fischer
|
a53de7f7c2
|
- fix spelling
|
2008-07-21 13:46:54 +00:00 |
|