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 |
|