Denis Vlasenko
|
6b74b0241c
|
interface.c: code shrink (IIRC ~30 bytes)
|
2007-07-29 14:17:48 +00:00 |
|
Denis Vlasenko
|
b71c668c57
|
style fix (stray space before ';')
|
2007-07-21 15:08:09 +00:00 |
|
Denis Vlasenko
|
2851082d5d
|
ifconfig: make it work with ifaces with ifnames > 255
|
2007-07-17 22:53:05 +00:00 |
|
Denis Vlasenko
|
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 |
|
Denis Vlasenko
|
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 |
|
Denis Vlasenko
|
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 |
|
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
|
d0587ed966
|
interface: revert part of commit 18120 (eth aliases work again)
|
2007-03-22 19:35:51 +00:00 |
|
Denis Vlasenko
|
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 |
|
Denis Vlasenko
|
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 |
|
Denis Vlasenko
|
ad67a3925c
|
remove unused #include,, improve code readability
|
2007-02-09 18:26:52 +00:00 |
|
Denis Vlasenko
|
731d357295
|
trivial warning fix
|
2007-02-02 01:16:33 +00:00 |
|
Denis Vlasenko
|
322661d025
|
preparatory patch for -Wwrite-strings #6
|
2007-01-29 23:43:52 +00:00 |
|
Bernhard Reutner-Fischer
|
bb8c7c041c
|
- sed -i -e "/\$Id:/d;"
|
2007-01-22 17:04:53 +00:00 |
|
Denis Vlasenko
|
f7996f3b70
|
Trailing whitespace removal over entire tree
|
2007-01-11 17:20:00 +00:00 |
|
Denis Vlasenko
|
fa85b86f38
|
add arp applet - thanks to
"Eric Spakman" <E.Spakman@inter.nl.net>
|
2007-01-07 01:24:12 +00:00 |
|
Denis Vlasenko
|
270c17c0e6
|
properly export externs thru *.h files
|
2006-12-26 17:40:33 +00:00 |
|
Denis Vlasenko
|
83e5d6f772
|
A bunch of defined(__GLIBC__) added. static-linking warning expanded
|
2006-12-18 21:49:06 +00:00 |
|
Bernhard Reutner-Fischer
|
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 |
|
Denis Vlasenko
|
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 |
|
Denis Vlasenko
|
aad4999eea
|
#if HAVE_AFINET6 -> #ifdef HAVE_AFINET6
|
2006-11-22 02:12:07 +00:00 |
|
Denis Vlasenko
|
04b30ba3b8
|
ifconfig: preparatory patch, no code changes
|
2006-11-21 14:26:37 +00:00 |
|
Denis Vlasenko
|
a7189f01a4
|
add -Wundef, fix uncovered bugs
|
2006-11-17 20:29:00 +00:00 |
|
Denis Vlasenko
|
c6f188def8
|
silly size savings and capitalization fixes
|
2006-10-26 00:37:00 +00:00 |
|
Denis Vlasenko
|
e1a0d486e4
|
message string changes, mostly for consistency, also -32 bytes in .rodata
|
2006-10-20 13:28:22 +00:00 |
|
Denis Vlasenko
|
1385899416
|
attempt to regularize atoi mess.
|
2006-10-08 12:49:22 +00:00 |
|
"Robert P. J. Day"
|
63fc1a9e08
|
Standardize on the vi editing directives being on the first line.
|
2006-07-02 19:47:05 +00:00 |
|
"Robert P. J. Day"
|
21302c2b78
|
Properly print the output for a sit (IPv6-in-IPv4) interface.
|
2006-06-26 22:03:43 +00:00 |
|
"Robert P. J. Day"
|
4137dd783b
|
Aesthetic fix to use newer structure initialization format.
|
2006-06-26 21:54:57 +00:00 |
|
Rob Landley
|
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 |
|
Rob Landley
|
2818b292fb
|
Patch by Robert P. Day to make structs use c99 initializers.
|
2006-06-20 15:52:52 +00:00 |
|
Rob Landley
|
2a613d7360
|
Patch from Robert P. J. Day cleaning up some unnecessary preprocessor
directives.
|
2006-06-20 14:57:00 +00:00 |
|
Rob Landley
|
e84f4343b2
|
Remove #ifdeffed out code, both KEEP_UNUSED and #if 0.
|
2006-06-03 21:23:20 +00:00 |
|
Rob Landley
|
a6e131dab3
|
Size reductions, mostly switching things to use libbb functions.
|
2006-05-29 06:43:55 +00:00 |
|
Rob Landley
|
4e3aff3425
|
Remove _().
|
2006-05-29 04:37:28 +00:00 |
|
Rob Landley
|
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 |
|
Bernhard Reutner-Fischer
|
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 |
|
Mike Frysinger
|
b5547fb0b3
|
fix no previous prototype warning
|
2006-05-11 02:35:55 +00:00 |
|
Rob Landley
|
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 |
|
Bernhard Reutner-Fischer
|
fa939aae81
|
- include proper headers.
|
2006-04-05 16:21:37 +00:00 |
|
Bernhard Reutner-Fischer
|
214744dba1
|
- fix paste'o which i overlooked when applying dalias' fmt stuff.
|
2006-03-30 13:38:19 +00:00 |
|
Bernhard Reutner-Fischer
|
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 |
|
Bernhard Reutner-Fischer
|
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 |
|
Eric Andersen
|
0cb6f35c33
|
fix up annoying signed/unsigned and mixed type errors
|
2006-01-30 22:30:41 +00:00 |
|
Tim Riker
|
c1ef7bdd8d
|
just whitespace
|
2006-01-25 00:08:53 +00:00 |
|
Bernhard Reutner-Fischer
|
a901b40464
|
- missing bits of patch attached to bug #249 (constify).
|
2006-01-19 14:51:17 +00:00 |
|
Rob Landley
|
b4c823211d
|
Move interface.c to networking directory since it's only used by ifconfig.
|
2005-11-22 07:52:54 +00:00 |
|