|
fb79a2e2cf
|
xioctl and friends by Tito <farmatito@tiscali.it>
function old new delta
do_iptunnel 203 977 +774
process_dev 5328 5494 +166
ioctl_or_perror - 54 +54
ioctl_or_perror_and_die - 51 +51
ioctl_alt_func - 49 +49
bb_ioctl_or_warn - 47 +47
do_add_ioctl 102 145 +43
bb_xioctl - 39 +39
print_value_on_off - 31 +31
get_lcm 105 123 +18
arp_main 2155 2167 +12
..................
zcip_main 1576 1566 -10
setlogcons_main 92 82 -10
dumpkmap_main 263 253 -10
do_get_ioctl 85 75 -10
setkeycodes_main 165 154 -11
write_table 244 232 -12
vconfig_main 318 306 -12
do_del_ioctl 93 81 -12
set_address 75 62 -13
maybe_set_utc 30 16 -14
loadfont_main 495 479 -16
slattach_main 712 695 -17
do_loadfont 191 174 -17
do_iplink 1155 1136 -19
getty_main 2583 2562 -21
fbset_main 2058 2035 -23
do_time 588 565 -23
xioctl 25 - -25
read_rtc 186 160 -26
parse_conf 1299 1270 -29
udhcp_read_interface 269 239 -30
bb_ioctl 45 - -45
bb_ioctl_alt 70 - -70
bb_ioctl_on_off 78 - -78
.rodata 129370 129018 -352
do_show 799 - -799
------------------------------------------------------------------------------
(add/remove: 6/5 grow/shrink: 13/49 up/down: 1316/-1864) Total: -548 bytes
text data bss dec hex filename
675352 2740 13968 692060 a8f5c busybox_old
674804 2740 13968 691512 a8d38 busybox_unstripped
|
2007-07-14 22:07:14 +00:00 |
|
|
6d9ea24611
|
networking/interface.c: huke remaining big statics; use malloc for INET[6]_rresolve
return value. Went thru callers and adjusted them - code got smaller too.
function old new delta
ip_port_str - 126 +126
INET6_rresolve 165 182 +17
static.cache 20 24 +4
route_main 2092 2091 -1
INET_sprint 61 59 -2
INET_nn 4 - -4
INET6_sprint 59 53 -6
udp_do_one 518 508 -10
tcp_do_one 433 423 -10
raw_do_one 494 484 -10
traceroute_main 4117 4105 -12
INET_rresolve 334 321 -13
bb_displayroutes 494 456 -38
snprint_ip_port 244 - -244
static.buff 264 16 -248
------------------------------------------------------------------------------
(add/remove: 1/2 grow/shrink: 2/10 up/down: 147/-598) Total: -451 bytes
size busybox_old busybox_unstripped
text data bss dec hex filename
751073 3048 14688 768809 bbb29 busybox_old
750873 3048 14440 768361 bb969 busybox_unstripped
|
2007-06-19 11:12:46 +00:00 |
|
|
1b16bdaebf
|
networking/interface.c: reduce bss usage
function old new delta
.rodata 158918 158950 +32
display_interfaces 133 153 +20
UNSPEC_print 56 68 +12
pr_ether 59 65 +6
static.proc_read 4 1 -3
interface_opt_a 4 1 -3
in_ether 139 136 -3
ifconfig_main 1296 1293 -3
if_readlist_proc 686 680 -6
ife_print 1350 1338 -12
do_if_print 46 - -46
static.buff 369 264 -105
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 4/7 up/down: 70/-181) Total: -111 bytes
# size busybox_old busybox_unstripped
text data bss dec hex filename
751073 3080 14800 768953 bbbb9 busybox_old
751073 3048 14688 768809 bbb29 busybox_unstripped
|
2007-06-19 11:10:02 +00:00 |
|
|
b6adbf1be2
|
usage.c: remove reference to busybox.h
*: s/include "busybox.h"/include "libbb.h"
|
2007-05-26 19:00:18 +00:00 |
|
|
d0587ed966
|
interface: revert part of commit 18120 (eth aliases work again)
|
2007-03-22 19:35:51 +00:00 |
|
|
1cc70225e7
|
networking/interface.c: was doing really strange caching of fd's
open for getting ifconfig data - ??! Simplified all that. -200 bytes.
|
2007-03-15 19:46:43 +00:00 |
|
|
7f2527e5a7
|
arp, networking/interface.c: eliminate statics
and unneeded on-stack buffers, disable (comment out)
some apparently unused (and buggy) code paths. -700 bytes.
|
2007-03-14 22:11:20 +00:00 |
|
|
ad67a3925c
|
remove unused #include,, improve code readability
|
2007-02-09 18:26:52 +00:00 |
|
|
731d357295
|
trivial warning fix
|
2007-02-02 01:16:33 +00:00 |
|
|
322661d025
|
preparatory patch for -Wwrite-strings #6
|
2007-01-29 23:43:52 +00:00 |
|
|
bb8c7c041c
|
- sed -i -e "/\$Id:/d;"
|
2007-01-22 17:04:53 +00:00 |
|
|
f7996f3b70
|
Trailing whitespace removal over entire tree
|
2007-01-11 17:20:00 +00:00 |
|
|
fa85b86f38
|
add arp applet - thanks to
"Eric Spakman" <E.Spakman@inter.nl.net>
|
2007-01-07 01:24:12 +00:00 |
|
|
270c17c0e6
|
properly export externs thru *.h files
|
2006-12-26 17:40:33 +00:00 |
|
|
83e5d6f772
|
A bunch of defined(__GLIBC__) added. static-linking warning expanded
|
2006-12-18 21:49:06 +00:00 |
|
|
57d83ff5f9
|
- Proposed fix to make aliases work (with uClibc-current).
See comment in the patch about the change introduced in r16342.
|
2006-12-07 12:25:17 +00:00 |
|
|
229b3d2072
|
do not overflow ifr_name. maybe it was safe in some places,
but not everywhere. err to the safe side.
|
2006-11-27 23:44:57 +00:00 |
|
|
aad4999eea
|
#if HAVE_AFINET6 -> #ifdef HAVE_AFINET6
|
2006-11-22 02:12:07 +00:00 |
|
|
04b30ba3b8
|
ifconfig: preparatory patch, no code changes
|
2006-11-21 14:26:37 +00:00 |
|
|
a7189f01a4
|
add -Wundef, fix uncovered bugs
|
2006-11-17 20:29:00 +00:00 |
|
|
c6f188def8
|
silly size savings and capitalization fixes
|
2006-10-26 00:37:00 +00:00 |
|
|
e1a0d486e4
|
message string changes, mostly for consistency, also -32 bytes in .rodata
|
2006-10-20 13:28:22 +00:00 |
|
|
1385899416
|
attempt to regularize atoi mess.
|
2006-10-08 12:49:22 +00:00 |
|
|
63fc1a9e08
|
Standardize on the vi editing directives being on the first line.
|
2006-07-02 19:47:05 +00:00 |
|
|
21302c2b78
|
Properly print the output for a sit (IPv6-in-IPv4) interface.
|
2006-06-26 22:03:43 +00:00 |
|
|
4137dd783b
|
Aesthetic fix to use newer structure initialization format.
|
2006-06-26 21:54:57 +00:00 |
|
|
9fe801e0d2
|
Patch by Robert P. Day to remove obsolete alias code that the 2.4 and 2.6
Linux kernels don't do anymore.
|
2006-06-20 21:13:29 +00:00 |
|
|
2818b292fb
|
Patch by Robert P. Day to make structs use c99 initializers.
|
2006-06-20 15:52:52 +00:00 |
|
|
2a613d7360
|
Patch from Robert P. J. Day cleaning up some unnecessary preprocessor
directives.
|
2006-06-20 14:57:00 +00:00 |
|
|
e84f4343b2
|
Remove #ifdeffed out code, both KEEP_UNUSED and #if 0.
|
2006-06-03 21:23:20 +00:00 |
|
|
a6e131dab3
|
Size reductions, mostly switching things to use libbb functions.
|
2006-05-29 06:43:55 +00:00 |
|
|
4e3aff3425
|
Remove _().
|
2006-05-29 04:37:28 +00:00 |
|
|
9b5a99ad21
|
Patch from Robert P. Day to remove #ifdefed out SLIP support code that we
have no CONFIG option to enable, and which existing SLIP users don't seem
to miss.
|
2006-05-19 22:54:42 +00:00 |
|
|
e2e56c7c41
|
- single KERNEL_VERSION(a,b,c) macro in platform.h
- rename get_kernel_revision() to get_linux_version_code
from Robert P. J. Day
|
2006-05-19 11:54:02 +00:00 |
|
|
b5547fb0b3
|
fix no previous prototype warning
|
2006-05-11 02:35:55 +00:00 |
|
|
b0a2d6c19d
|
Remove code for protocols we don't properly support. (Most of this could
never be selected via menuconfig anyway.) If somebody wants one of these
protocols, ask on the list for us to support it _properly_.
|
2006-04-14 20:07:33 +00:00 |
|
|
fa939aae81
|
- include proper headers.
|
2006-04-05 16:21:37 +00:00 |
|
|
214744dba1
|
- fix paste'o which i overlooked when applying dalias' fmt stuff.
|
2006-03-30 13:38:19 +00:00 |
|
|
d409c3a2f7
|
- Rich Felker writes: fix invalid printf format strings
http://busybox.net/lists/busybox/2006-March/019568.html
text data bss dec hex filename
900619 10316 1038724 1949659 1dbfdb busybox.oorig
900603 10316 1038724 1949643 1dbfcb busybox
|
2006-03-29 22:34:47 +00:00 |
|
|
ed7bb6278d
|
- put NLS stuff in one central place to avoid redefines.
Fixes warnings about:
fdisk.c:45:1: warning: "_" redefined
nfsmount.c:121:1: warning: "_" redefined
nfsmount.c:122:1: warning: "N_" redefined
interface.c:84:1: warning: "_" redefined
|
2006-02-23 14:25:15 +00:00 |
|
|
0cb6f35c33
|
fix up annoying signed/unsigned and mixed type errors
|
2006-01-30 22:30:41 +00:00 |
|
|
c1ef7bdd8d
|
just whitespace
|
2006-01-25 00:08:53 +00:00 |
|
|
a901b40464
|
- missing bits of patch attached to bug #249 (constify).
|
2006-01-19 14:51:17 +00:00 |
|
|
b4c823211d
|
Move interface.c to networking directory since it's only used by ifconfig.
|
2005-11-22 07:52:54 +00:00 |
|