Denis Vlasenko
c1b39edee1
announce 1.12.0
2008-08-21 10:19:28 +00:00
Denis Vlasenko
df96df9c7c
mdev: do not complain if mdev.conf does not exist;
...
use #if to prevent gcc from generating dead code
(sadly, it's more ugly this way)
2008-07-26 18:35:10 +00:00
Denis Vlasenko
018bee6afb
mdev: support for serializing hotplug
...
function old new delta
mdev_main 503 647 +144
2008-07-15 22:33:13 +00:00
Denis Vlasenko
e18d21dda4
Announce 1.11.1
2008-07-11 22:11:50 +00:00
Denis Vlasenko
ff814f821a
website: announce updated HOWTO
2008-07-11 09:55:58 +00:00
Denis Vlasenko
7621ac20f2
website: add 'Laptop Computers' to sponsors page
2008-07-10 08:55:40 +00:00
Denis Vlasenko
8b393e5999
website: return HOWTO link and GPL violations address to the top
...
of the page
2008-07-08 09:07:01 +00:00
Denis Vlasenko
f8e8783a92
webpage: fix typos
2008-07-02 11:34:49 +00:00
Denis Vlasenko
6e18f9a6ea
Announce 1.10.4 and 1.11.0
2008-06-25 15:58:00 +00:00
Denis Vlasenko
f45c4f41b7
whitespace and comment fixes, no code changes
2008-06-16 04:09:25 +00:00
Denis Vlasenko
6108dc4df6
Update sponsors page as well
2008-06-14 06:23:25 +00:00
Denis Vlasenko
aa9cd89c67
fix typo in "Analog Devices"
2008-06-13 13:49:59 +00:00
Denis Vlasenko
e773be0428
shorten sponsor's link per its request
2008-06-13 13:10:01 +00:00
Denis Vlasenko
eee4f55a65
website: announce sponsors.
2008-06-13 12:06:22 +00:00
Denis Vlasenko
f0d6c25586
Update a link to cross-compiling HOWTO.
2008-06-07 13:59:27 +00:00
Bernhard Reutner-Fischer
593f8baeb0
- fix copy'n paste error for the release date
2008-06-06 08:40:28 +00:00
Denis Vlasenko
b6fe10091d
announce 1.10.3
2008-06-05 01:17:49 +00:00
Bernhard Reutner-Fischer
10be1a787f
- move depmod shell script to examples/
2008-05-28 11:21:20 +00:00
Denis Vlasenko
bd23fbbd0a
docs/depmod: and example of depmod in shell/sed/awk...
2008-05-24 20:54:14 +00:00
Bernhard Reutner-Fischer
9c3052aab6
- provide proc-less sample
...
- improve wording
2008-05-16 11:36:32 +00:00
Denis Vlasenko
35d1683ce9
website: announce 1.10.2
2008-05-08 15:36:54 +00:00
Bernhard Reutner-Fischer
019d299f01
- update screenshot
2008-04-24 10:27:20 +00:00
Bernhard Reutner-Fischer
a4e55ab840
- rotate some older new to oldnews
2008-04-19 09:33:22 +00:00
Bernhard Reutner-Fischer
33b92f2fdb
- ignore "recent"; We have an RCS to serve these
2008-04-19 09:27:14 +00:00
Denis Vlasenko
9a7af9fc17
website: add 1.10.1 to news page.
2008-04-19 04:28:21 +00:00
Denis Vlasenko
d2095fd903
website: add a link to 1.10.1
2008-04-19 04:15:13 +00:00
Denis Vlasenko
da616dbfa8
webpage: remove date from URL
2008-04-11 02:49:56 +00:00
Denis Vlasenko
37bb6ada96
webpage: s/Denis/Denys/ (I don't like "denys", but it's in passport); add a link to resume
2008-04-11 00:28:19 +00:00
Denis Vlasenko
b9d0f0c762
webpage: typo fix
2008-03-21 21:22:24 +00:00
Denis Vlasenko
74f8208f18
Bump version to 1.10.0 and announce it on website.
2008-03-21 20:50:37 +00:00
Denis Vlasenko
45911a60c3
website: fix double include of menubar
2008-03-21 20:06:42 +00:00
Denis Vlasenko
31567c1c70
webpage: fix English
2008-03-21 18:52:18 +00:00
Denis Vlasenko
68d09697c9
website: announce stable point releases
2008-03-21 18:41:21 +00:00
Denis Vlasenko
0dc490bda2
scripts/bb_release: release script (I nearly lost it last time)
...
website: update links to latest releases
2008-03-21 09:56:19 +00:00
Denis Vlasenko
b44c790e41
*: fix various kinds of damage to letter 'c' in Arkadiusz Mickiewicz' surname.
...
chrt,taskset,dc,eject: shrink
crontab: call "vi" with just name, no path
watchdog: intercept all fatal signals
function old new delta
xstrtoull_range - 35 +35
static.sg_commands - 18 +18
packed_usage 23698 23712 +14
watchdog_main 148 151 +3
crontab_main 637 638 +1
base 1 - -1
static.ps 4 - -4
pointer 4 - -4
stack_machine 99 92 -7
run_command 273 260 -13
eject_main 360 343 -17
static.C 30 12 -18
ptok 61 38 -23
xstrtol_range 27 - -27
get_token 35 - -35
taskset_main 586 550 -36
chrt_main 411 372 -39
dc_main 158 117 -41
time_main 1127 1037 -90
------------------------------------------------------------------------------
(add/remove: 2/5 grow/shrink: 3/9 up/down: 71/-355) Total: -284 bytes
text data bss dec hex filename
793680 662 7420 801762 c3be2 busybox_old
793327 662 7412 801401 c3a79 busybox_unstripped
2008-03-17 09:29:43 +00:00
Bernhard Reutner-Fischer
93e1a215af
- Don't point to obsolete patches but the current fixes for the stable releases
2008-02-27 21:42:13 +00:00
Bernhard Reutner-Fischer
3444bd4fc2
- update docs to point to the current stable branch
2008-02-27 21:28:02 +00:00
Denis Vlasenko
574f2f4394
*: add optimization barrier to all "G trick" locations
2008-02-27 18:41:59 +00:00
Denis Vlasenko
59bb4a4f50
website: add direct links to every last stable release tarball
2008-02-12 19:01:34 +00:00
Denis Vlasenko
7c5258b1c4
website: fix English
2008-02-12 18:53:16 +00:00
Denis Vlasenko
3d3d698594
Announce 1.9.1
2008-02-12 17:53:59 +00:00
Mike Frysinger
f0044c480c
add support for renaming/relocating device nodes
2008-02-01 06:53:50 +00:00
Mike Frysinger
c348e0bc7b
add a mini-faq about std{in,out,err}
2008-02-01 01:41:57 +00:00
Denis Vlasenko
bcd5fc12ec
tac: new applet. ~240 bytes.
...
Copyright (C) 2003 Yang Xiaopeng <yxp at hanwang.com.cn>
Copyright (C) 2007 Natanael Copa <natanael.copa@gmail.com>
Copyright (C) 2007 Tito Ragusa <farmatito@tiscali.it>
2008-01-06 06:27:17 +00:00
Denis Vlasenko
7b55c7f97d
fix typo in web page
2007-12-24 17:33:56 +00:00
Denis Vlasenko
299c5c379e
Announce 1.9.0
2007-12-24 14:43:25 +00:00
Denis Vlasenko
4ca2965b99
add a link to vda's pet projects
2007-12-13 00:15:50 +00:00
Denis Vlasenko
2afabe8b83
init: remove superfluous forks and messing up with argv[0]
...
cttyhack: add stealing of ctty
2007-12-10 07:06:04 +00:00
Denis Vlasenko
d0bbbdcd6e
getty: don't accept ancient '#' and '@' as backspace/kill line,
...
it only confuses people.
(Alexander Griesser <alexander.griesser@lkh-vil.or.at> (LKH Villach))
various other cleanups.
function old new delta
getty_main 2526 2546 +20
static.baud_index 4 - -4
parse_speeds 91 - -91
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 1/0 up/down: 20/-95) Total: -75 bytes
text data bss dec hex filename
773152 1086 9008 783246 bf38e busybox_old
773081 1086 9008 783175 bf347 busybox_unstripped
2007-12-04 09:48:40 +00:00
Denis Vlasenko
a8875efa85
Announce 1.8.2 and 1.7.4
2007-11-24 04:49:07 +00:00
Denis Vlasenko
40702dac93
Announce 1.8.1
2007-11-10 03:24:21 +00:00
Denis Vlasenko
9fcd799b98
webpage: fix typo, remove inconsistent trailing dots
...
Makefile: version is 1.9.0.svn now
2007-11-05 16:26:34 +00:00
Denis Vlasenko
3a3e50e3db
update screenshot
2007-11-04 15:57:35 +00:00
Denis Vlasenko
6cee58e9cf
Announce 1.8.0
2007-11-04 15:43:26 +00:00
Denis Vlasenko
360362dc57
docs: fix new-applet-HOWTO.txt, delete ipv4_ipv6.txt (it's obsolete)
2007-11-04 04:46:46 +00:00
Denis Vlasenko
06200348be
Announce 1.7.3 on website
2007-11-04 04:30:20 +00:00
Denis Vlasenko
a03945aa84
website: add link to "No ifup" document
2007-10-20 04:44:08 +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
82d38dab91
get rid of global "struct bb_applet *current_applet"
2007-10-10 14:38:47 +00:00
Denis Vlasenko
5037b21478
website: "BusyBox Weekly News" didn't really work, remove link
2007-10-07 18:10:44 +00:00
Denis Vlasenko
e03c77fe15
announce 1.7.2 on the website
2007-09-30 00:06:42 +00:00
Denis Vlasenko
27bd8d7146
announce 1.7.1 on website
2007-09-16 19:41:40 +00:00
Denis Vlasenko
32eb1f6cb9
webpage: add a link to vda's "init must die" page
2007-09-13 20:20:44 +00:00
Denis Vlasenko
ec9781d5e4
add links to vda's pet projects
2007-08-26 16:39:47 +00:00
Denis Vlasenko
6dd333dfe6
Start a small document "why ifupdown is bad"
2007-08-25 22:16:04 +00:00
Bernhard Reutner-Fischer
5222677176
- add Yann's email-addr
2007-08-25 11:16:18 +00:00
Bernhard Reutner-Fischer
2062fc4155
- cosmetic html cleanup
2007-08-24 14:32:23 +00:00
Bernhard Reutner-Fischer
6a7b7ce23e
- obfuscate addrs a little bit
2007-08-24 14:30:59 +00:00
Denis Vlasenko
cab774d6e5
spelling fixes to website
2007-08-24 12:52:04 +00:00
Denis Vlasenko
46fc23b532
Cosmetic fixes to webpage
2007-08-24 11:49:55 +00:00
Denis Vlasenko
30f00a4286
add missed attribution to httpd sendfile support
2007-08-24 11:18:21 +00:00
Denis Vlasenko
e1022a9d6a
news.html: add 1.7.0 announcement
2007-08-24 10:28:55 +00:00
Denis Vlasenko
e324184c05
s/#ifdef CONFIG_/#if ENABLE_/g
2007-08-13 10:36:25 +00:00
Denis Vlasenko
c5f2426838
fix discrepancy in GPL version number. Pointed out by "Marsh David" <dmarsh@bigw.com.au>
2007-07-16 22:21:15 +00:00
Denis Vlasenko
153cd695e4
FAQ: add timezone Q
2007-07-13 15:26:53 +00:00
Mike Frysinger
8cc9cb8bc5
remove last source id
2007-07-13 05:03:46 +00:00
Denis Vlasenko
16b7cb455d
web site: announce 1.6.1
2007-06-30 17:12:14 +00:00
Mike Frysinger
ae7f7ebcb7
document firmware support
2007-06-28 17:13:51 +00:00
Denis Vlasenko
5a65447e30
top: add config option and code for global CPU % display
2007-06-10 17:11:59 +00:00
Bernhard Reutner-Fischer
66db264a5f
- also note where to checkout the 1_6_stable branch
2007-06-09 09:12:45 +00:00
Denis Vlasenko
c14d39e83a
rmp: add optional support for bz2 data. +50 bytes of code
2007-06-08 13:05:39 +00:00
Bernhard Reutner-Fischer
8936a19880
- Add a FAQ entry on "how do i cross compile busybox"
2007-06-08 07:19:06 +00:00
Denis Vlasenko
a0d7508748
website: announce 1.6.0
2007-06-01 14:40:03 +00:00
Denis Vlasenko
4b924f3a5c
whitespace fixes
2007-05-30 00:29:55 +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
fe52a74ecf
busybox.net: announce 1.5.1 on the web site.
2007-05-20 17:12:43 +00:00
Denis Vlasenko
7e84e539de
cryptpw: new applet (a bit less than 3k added)
...
(by Thomas Lundquist <lists@zelow.no>)
2007-05-08 17:52:17 +00:00
Denis Vlasenko
84f75b0b94
doc: fix code example which may provoke warning
2007-04-15 11:50:41 +00:00
Denis Vlasenko
91de7c0328
update style-guide.txt
2007-04-15 08:39:39 +00:00
Denis Vlasenko
8fd371276f
fix typo in doc
2007-04-11 19:27:22 +00:00
Denis Vlasenko
e4f2d064b0
rename: run_applet_by_name -> run_applet_and_exit
2007-04-11 17:03:19 +00:00
Denis Vlasenko
0d058361e7
Add NOFORK/NOEXEC documentation.
2007-04-11 16:16:41 +00:00
Denis Vlasenko
ca3484103e
busybox.net: micro fix
2007-04-07 10:49:02 +00:00
Denis Vlasenko
1ae63fc1bc
busybox.net: update "screenshot"
2007-04-07 10:46:33 +00:00
Denis Vlasenko
fdf63a30fe
docs: "how to add a patch"
2007-04-07 09:35:56 +00:00
Denis Vlasenko
9eb51ad6b9
website: link to post-1.5.0 fixes, fix dangling link
2007-03-31 10:32:27 +00:00
Denis Vlasenko
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
Denis Vlasenko
7d10823f6a
Announce 1.5.0 and move svn to 1.6.0.svn
2007-03-22 23:31:29 +00:00
Denis Vlasenko
b8e72fdde1
add info about gcc's sadistic alignment - and how to disable it
2007-03-21 10:07:01 +00:00
Denis Vlasenko
f363065021
small doc update
2007-03-20 15:53:11 +00:00
Denis Vlasenko
c86e052b81
fix accumulated whitespace and indentation damage
2007-03-20 11:30:28 +00:00
Denis Vlasenko
e84aeb5bcb
update docs
2007-03-20 11:08:39 +00:00
Denis Vlasenko
3d101dd467
expand documentation
2007-03-19 16:04:11 +00:00
Denis Vlasenko
1c86a29aea
Announce 1.4.2
2007-03-18 18:21:44 +00:00
Bernhard Reutner-Fischer
486e7ca6b7
- touchup wording a bit
2007-03-16 11:14:38 +00:00
Denis Vlasenko
4efeaee387
mkfs_minix: stop using lots of bss/data.
...
data -3500 bytes, code -300 bytes
keep_data_small: expand/fix
2007-03-15 19:52:42 +00:00
Denis Vlasenko
972288e62f
modify ptr_to_globals trick so that we do not violate
...
type safety (well, sort of ;))
2007-03-15 00:57:01 +00:00
Denis Vlasenko
9616aff095
cosmetic documentation change
2007-03-14 11:50:34 +00:00
Denis Vlasenko
75605788ff
gzip: use common bbunzip infrastructure - ~700 bytes code less
2007-03-14 00:07:51 +00:00
Mike Frysinger
ae30210d90
create a document for mdev so people dont have to rtfs
2007-02-14 13:20:29 +00:00
Denis Vlasenko
136f42f503
Add CGI docs
2007-02-11 14:52:07 +00:00
Denis Vlasenko
e8ce0626d9
s/PREFIX/CONFIG_PREFIX/
2007-02-03 17:29:14 +00:00
Denis Vlasenko
06af216528
suppress warnings about easch <applet>_main() having
...
no preceding prototype
2007-02-03 17:28:39 +00:00
Denis Vlasenko
5ff8f3d7fd
add link to post 1.4.1 patches
2007-01-26 23:35:12 +00:00
Denis Vlasenko
30abe97940
announce 1.4.1
2007-01-25 21:10:43 +00:00
Denis Vlasenko
52848eecca
add link to fixes-1.4.0
2007-01-22 23:39:08 +00:00
Bernhard Reutner-Fischer
d0f33b3ce8
- not sure if we want a timestamp there, so put one in
2007-01-22 17:12:56 +00:00
Bernhard Reutner-Fischer
bb8c7c041c
- sed -i -e "/\$Id:/d;"
2007-01-22 17:04:53 +00:00
Bernhard Reutner-Fischer
b3f3c23f78
- point to correct version. Thanks to Yann E. MORIN.
2007-01-20 21:46:20 +00:00
Denis Vlasenko
312735878b
Announce 1.3.2 and 1.4.0 on busybox.net
2007-01-20 20:38:57 +00:00
Denis Vlasenko
f7996f3b70
Trailing whitespace removal over entire tree
2007-01-11 17:20:00 +00:00
Denis Vlasenko
4a64c33443
about.html: update maintainer name
...
libbb/Kbuild: less needs xregcomp.o
2006-12-30 22:03:02 +00:00
Denis Vlasenko
c1a339983f
Add link to post-1.3.1 patches to website
2006-12-28 21:44:43 +00:00
Denis Vlasenko
ba092336f0
news.html: Fix bad English
2006-12-27 09:47:53 +00:00
Denis Vlasenko
9cd7a249f1
fix typo
2006-12-27 07:57:29 +00:00
Denis Vlasenko
f959bee0f4
Announce 1.3.1
2006-12-27 05:06:27 +00:00
Denis Vlasenko
79e77cdbed
site: add link to directory with patches
2006-12-15 22:10:07 +00:00
Denis Vlasenko
f7b0d4a3e5
Update busybox.net webpage with 1.3.0 announcement
2006-12-14 00:22:51 +00:00
Bernhard Reutner-Fischer
6f0540e7ec
- remove functions marked as LEGACY in SUSv3 and use their modern counterparts.
2006-12-12 11:50:44 +00:00
Bernhard Reutner-Fischer
32f3ebf08f
- add an anchor to let me point people to FAQ.html#standalone_shell
...
easily.
2006-12-10 13:40:16 +00:00
Denis Vlasenko
d9e15f2068
style cleanup: return(a) -> return a, part 2
2006-11-27 16:49:55 +00:00
Denis Vlasenko
ec0c920a78
added small doc about tar 'pax header' format
2006-11-26 17:07:38 +00:00
Denis Vlasenko
abfc4cf6d8
Add names of people historically linked to bbox project
2006-11-18 16:30:04 +00:00
Denis Vlasenko
8528151658
small ipv6 doc changes; nslookup a tiny bit smaller
2006-11-07 19:05:43 +00:00
Denis Vlasenko
4126b1f5c6
add usefun info on SIGINT handling peculiarities
2006-10-31 18:41:29 +00:00
Denis Vlasenko
41be5b863d
website: fix link
2006-10-29 19:34:49 +00:00
Denis Vlasenko
8d463072df
website: announce 1.2.2.1
2006-10-29 19:30:55 +00:00
Denis Vlasenko
670a6626ca
add ipv6 developer doc
2006-10-26 17:21:13 +00:00
Rob Landley
44c7917cab
Put up BusyBox 1.2.2 and get out of Denis' way. Also minor tweak to
...
autodocifier.pl so USAGE_ macros that haven't been converted to USE_ yet
get correctly stripped out when generating BusyBox.html.
2006-10-24 21:46:19 +00:00
Denis Vlasenko
8f8f268cfd
bb_applet_name -> applet_name
2006-10-03 21:00:43 +00:00
Denis Vlasenko
67b23e6043
getopt_ulflags -> getopt32.
...
It is impossible to formulate sane ABI based on
size of ulong because it can be 32-bit or 64-bit.
Basically it means that you cannot portably use
more that 32 option chars in one call anyway...
Make it explicit.
2006-10-03 21:00:06 +00:00
Rob Landley
530c3ef818
Mention the new gpl@busybox.net address.
2006-09-29 22:43:12 +00:00
Rob Landley
94b383d419
License clarification.
2006-09-20 20:01:29 +00:00
Denis Vlasenko
9213a9e0f2
whitespace cleanup
2006-09-17 16:28:10 +00:00
Rob Landley
85c6de71bf
svn 15355 replaced "BusyBox is licensed under the GNU General Public Public
...
License" with "BusyBox is licensed under the GNU General Public
License version 2 or later... (This is the same license the Linux kernel
is under...)" Except that the Linux kernel isn't under GPLv2 or later,
it's just under GPLv2.
Now they match again.
2006-09-14 05:59:32 +00:00
Rob Landley
73810e8d42
Add Larry Doolittle's ntpclient, plus some formatting tweaks.
2006-09-13 19:54:36 +00:00
Rob Landley
f522d1231c
Denis Vlasenko has started to put stuff on his BusyBox home page, so index it.
2006-09-06 22:56:38 +00:00
Rob Landley
686298d6fb
Walter Harms contributed a section on scripting languages. (I trimmed it
...
a bit.)
2006-09-01 17:38:23 +00:00
Bernhard Reutner-Fischer
8c1eda528a
- it's a mistake to remove lib-specific prefixes from libraries; still the removal should be complete.
2006-08-28 23:39:36 +00:00
Bernhard Reutner-Fischer
d591a360d3
- merge -r15463:15564 from busybox_scratch branch through these changesets:
...
------------------------------------------------------------------------
r15465 | aldot | 2006-06-21 20:48:06 +0200 (Wed, 21 Jun 2006) | 3 lines
- use CONFIG_BUSYBOX_EXEC_PATH as before it one was broken by a recent revert.
- use xchdir() since all is invain if it fails there anyways, supposedly
------------------------------------------------------------------------
r15466 | aldot | 2006-06-21 20:55:16 +0200 (Wed, 21 Jun 2006) | 2 lines
- adjust docs to take CONFIG_BUSYBOX_EXEC_PATH into account.
------------------------------------------------------------------------
r15467 | aldot | 2006-06-21 21:31:24 +0200 (Wed, 21 Jun 2006) | 18 lines
- partial fallout of my TREE_USED touchup against gcc-4.2: rip unused vars, save
s 144 bytes
text data bss dec hex filename
862434 10156 645924 1518514 172bb2 busybox.old
862322 10156 645892 1518370 172b22 busybox
function old new delta
z_len 4 - -4
textend 4 - -4
part_nb 4 - -4
insize 4 - -4
ifile_size 4 - -4
do_link 4 - -4
new_text 70 60 -10
ipaddr_list_link 33 23 -10
gzip_main 898 822 -76
------------------------------------------------------------------------------
(add/remove: 0/6 grow/shrink: 0/3 up/down: 0/-120) Total: -120 bytes
------------------------------------------------------------------------
r15468 | aldot | 2006-06-21 21:43:05 +0200 (Wed, 21 Jun 2006) | 19 lines
- remove useless global exports
function old new delta
rpm_main 940 1601 +661
rpm_getstring 107 112 +5
rpm_getint 148 153 +5
loop_through_files 103 106 +3
fileaction_dobackup 115 113 -2
fileaction_list 5 - -5
rpm_getcount 42 - -42
extract_cpio_gz 161 - -161
rpm_gettags 504 - -504
------------------------------------------------------------------------------
(add/remove: 0/4 grow/shrink: 4/1 up/down: 674/-714) Total: -40 bytes
text data bss dec hex filename
862322 10156 645892 1518370 172b22 busybox.old
862290 10156 645892 1518338 172b02 busybox
------------------------------------------------------------------------
r15555 | aldot | 2006-06-30 14:10:11 +0200 (Fri, 30 Jun 2006) | 22 lines
- shrink syslog a little bit, move a big buffer (for 'line') off the bss, fold s
emaphore stuff into single caller manually.
stats:
function old new delta
logMessage 395 427 +32
message 1245 1257 +12
opts - 4 +4
small 1 - -1
local_logging 4 - -4
doRemoteLog 4 - -4
circular_logging 4 - -4
syslogd_main 1299 1285 -14
static.res 36 16 -20
.rodata 186650 186586 -64
static.line 1025 - -1025
------------------------------------------------------------------------------
(add/remove: 1/5 grow/shrink: 2/3 up/down: 48/-1136) Total: -1088 bytes
cow@s37:~/src/busybox_scratch$ size sysklogd/syslogd.o{.orig,}
text data bss dec hex filename
3723 348 5242 9313 2461 sysklogd/syslogd.o.orig
3697 348 4188 8233 2029 sysklogd/syslogd.o
==============================================================================
Overall bloatcheck for the changeset mentioned above:
function old new delta
rpm_main 953 1608 +655
logMessage 395 427 +32
message 1245 1257 +12
opts - 4 +4
rpm_getstring 107 110 +3
rpm_getint 148 151 +3
loop_through_files 103 104 +1
small 1 - -1
fileaction_dobackup 115 113 -2
z_len 4 - -4
textend 4 - -4
part_nb 4 - -4
local_logging 4 - -4
insize 4 - -4
ifile_size 4 - -4
do_link 4 - -4
doRemoteLog 4 - -4
circular_logging 4 - -4
fileaction_list 5 - -5
new_text 70 60 -10
ipaddr_list_link 33 23 -10
clear_bufs 31 21 -10
syslogd_main 1287 1273 -14
builtin_help 190 176 -14
static.res 36 16 -20
builtin_source 229 199 -30
rpm_getcount 42 - -42
gzip_main 842 786 -56
.rodata 227176 227112 -64
lash_main 609 527 -82
busy_loop 3883 3739 -144
extract_cpio_gz 155 - -155
rpm_gettags 501 - -501
static.line 1025 - -1025
------------------------------------------------------------------------------
(add/remove: 1/15 grow/shrink: 6/12 up/down: 710/-2221) Total: -1511 bytes
2006-08-20 17:35:13 +00:00