58a275b303
- reinstate dmalloc and efence support
2007-03-28 15:00:27 +00:00
0eec4abb13
hdparm: flag variables can easily be smaller than long
...
function old new delta
process_dev 5247 5325 +78
bb_ioctl_on_off 72 78 +6
unregister_hwif 4 1 -3
...
perform_reset 4 1 -3
parse_xfermode 111 108 -3
noisy_piomode 4 1 -3
...
do_flush 4 1 -3
do_ctimings 4 1 -3
static.parm 4 - -4
static.multcount 4 - -4
parse_opts 54 48 -6
hdparm_main 1435 1383 -52
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 2/61 up/down: 84/-243) Total: -159 bytes
2007-03-28 01:00:45 +00:00
7c282a2078
hdparm: remove stray static (-200 bytes bss)
2007-03-28 00:14:54 +00:00
f1ba749509
hdparm: whitespace style fixes
2007-03-28 00:14:01 +00:00
6a5598c2bc
pidfile creation mode set to 0666 (umask affects it as usual)
2007-03-27 22:05:34 +00:00
ebf48bb80c
forgotten svn add...
2007-03-27 22:02:06 +00:00
10457b90db
make pidfile writing configurable.
...
[ui]toa_to_buf: change API. No users yet.
2007-03-27 22:01:31 +00:00
f4d40c87d3
remove_file: cosmetic code improvement, a few bytes saved
2007-03-26 23:14:38 +00:00
3983bd5593
diff: fix SEGV (NULL deref) in diff -N
2007-03-26 22:58:21 +00:00
17a1526f9e
sed: a communal variable managed to slip past 'size'
...
('size' happily displays 0 bytes in data and bss,
but in reality sed.o used 180 bytes of it). Oh well.
function old new delta
pipe_putc 67 76 +9
sed_main 627 633 +6
get_next_line 161 166 +5
bbg 180 - -180
(add/remove: 0/1 grow/shrink: 3/0 up/down: 20/-180) Total: -160 bytes
sed: also make sed -i failure message less cryptic
2007-03-26 20:48:46 +00:00
91dd275f05
split: let me join bikeshed painting frenzy :)
...
this one should be able to handle huge files.
text data bss dec hex filename
664 4 0 668 29c busybox.t0/coreutils/split.o
628 0 0 628 274 busybox.t1/coreutils/split.o
split_main 488 525 +37
suffix_len 4 - -4
next_file 77 - -77
(add/remove: 0/2 grow/shrink: 1/0 up/down: 37/-81) Total: -44 bytes
2007-03-26 20:15:40 +00:00
576de34d1c
- check the suffix proper plus misc touch up
2007-03-26 18:19:29 +00:00
afa7023b46
zcip: make it work on NOMMU (+ improve NOMMU support machinery)
...
fsck: fix bad English in a comment
2007-03-26 17:25:33 +00:00
4e1361a481
- add usage for split
2007-03-26 14:38:03 +00:00
b813eaff23
- implement suffices as required by SUSv3
...
- fix glitch in next_file (suffices were exhaused too early).
2007-03-26 14:28:12 +00:00
53091ecd20
Attempt to get more applets compile for NOMMU.
...
TODO_config_nommu documents what I managed to compile so far
(yay! msh works! cool). inetd, telnetd, httpd still do not compile. TODO
Also make fork(), daemon() produce warnings on compile stage
(in addition to erros on link stage).
2007-03-26 13:35:09 +00:00
ec1a4b5a52
pidfile.c: not used anymore
...
BTW, previous change removed pidfile locking, -700 code (static compile)
2007-03-26 13:24:24 +00:00
af1c84360f
Move udhcp to new NOMMU helpers.
...
Fix server part to compile under NOMMU.
Client is not compilable yet.
On MMU everything compiles (and maybe even works :)
2007-03-26 13:22:35 +00:00
5a142025d3
move everything to new NOMMU helpers, except udhcp
2007-03-26 13:20:54 +00:00
bb7fcb4229
libbb: rework NOMMU helper API so that it makes more sense
...
and easier to use. Doesn't compile - need two more commits.
2007-03-26 13:20:04 +00:00
f62c6fa1ca
nmeter: should die if stdout doesn't like him anymore
2007-03-26 13:16:22 +00:00
cd43dfdeec
- shrink a tiny bit (-8b)
2007-03-26 10:46:31 +00:00
cad04ef4f3
add NOMMU fixme's; move move_fd from runit_lib to libbb; nuke fd_copy
2007-03-25 23:21:05 +00:00
10f8f5f443
- rough prototype for split(1). TODO: Still needs some love since it's way too big..
...
text data bss dec hex filename
602 4 0 606 25e coreutils/split.o
2007-03-25 21:50:18 +00:00
55f30b05ac
inetd,ed,msh: data/bss reduction (in mss, more than 9k of it)
2007-03-24 22:42:29 +00:00
c0415a9833
login: nuke nonblock() - we have it in libbb; -400 bytes bss.
2007-03-24 17:04:07 +00:00
8a503be840
#ifdef out re_execed on MMU machines
2007-03-24 16:13:33 +00:00
7695328575
adduser: don't bomb out if shadow password file doesn't exist
...
(from Tito <farmatito@tiscali.it >)
2007-03-24 16:06:46 +00:00
219d14d514
random style fixes (extra spaces deleted)
2007-03-24 15:40:16 +00:00
644849a3aa
SELinux: load_policy applet - this time with svn add
2007-03-24 15:38:49 +00:00
1fc6e56684
SELinux: load_policy applet
2007-03-24 15:37:57 +00:00
5b27fbe990
dc: use common_bufsiz1 for evaluation stack
...
msh: fix "underscore bug" (a_b=1111 didn't work)
dnsd: openlog(), so that applet's name is logged
2007-03-24 14:06:51 +00:00
b5b45a91f0
dnsd: last commit had a typo :(
2007-03-24 13:09:07 +00:00
d3bac03988
dnsd: fix several buglets, make smaller
2007-03-24 12:13:04 +00:00
9067f13be0
NOMMU re-exec trick shuld not depend on existence of "don't daemonize"
...
option for every affected applet (and dnsd, for example, don't have one).
Thus rework re-exec support to not require it. Code got smaller too.
2007-03-24 12:11:17 +00:00
1b6fa4c57c
applets.c, xfunc.c: style cleanup
2007-03-24 12:08:36 +00:00
ce074df814
inetd: indent labels uniformly
2007-03-24 12:07:31 +00:00
7d10823f6a
Announce 1.5.0 and move svn to 1.6.0.svn
2007-03-22 23:31:29 +00:00
4b38e29764
This revision is busybox 1.5.0
2007-03-22 22:27:40 +00:00
58875aefe4
assorted fixes uncovered by randomconfig runs
2007-03-22 22:22:10 +00:00
d0587ed966
interface: revert part of commit 18120 (eth aliases work again)
2007-03-22 19:35:51 +00:00
cbcff2936e
gzip: fix -d option handling
2007-03-22 18:56:23 +00:00
1787e22465
ifconfig: support (by ignoring it) "inet" before IP address or hostname
2007-03-22 18:56:00 +00:00
2a51af2579
vi: fix signed char-induced potential bugs
2007-03-21 22:31:24 +00:00
9a1fa8cf07
cmp: support 3rd and 4th arguments if DESKTOP=y (needed for gcc build)
2007-03-21 22:30:14 +00:00
7c139b4778
ash: fix signal handling
2007-03-21 20:17:27 +00:00
b8e72fdde1
add info about gcc's sadistic alignment - and how to disable it
2007-03-21 10:07:01 +00:00
afa37cf508
vi: remove Byte typedef and massive amount of casts.
...
also optimize many strlen() calls.
if (strlen(buf) <= 0) goto vc1 - ??!!
2007-03-21 00:05:35 +00:00
f9234135f8
vi: support $EXINIT and -c
2007-03-21 00:03:42 +00:00
4f93cde77f
syslogd: fix it for small BUFSIZ case
2007-03-20 20:03:03 +00:00