<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/include/inet_common.h, branch long_paths</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=long_paths</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=long_paths'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2010-02-02T11:45:38+00:00</updated>
<entry>
<title>more thorough fix for systems with strange socklen_t</title>
<updated>2010-02-02T11:45:38+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2010-02-02T11:45:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=bb1dcc9aab5f517d963b601289aa75508d6e088e'/>
<id>urn:sha1:bb1dcc9aab5f517d963b601289aa75508d6e088e</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>*: introduce and use FAST_FUNC: regparm on i386, otherwise no-on</title>
<updated>2008-06-27T02:52:20+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2008-06-27T02:52:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=defc1ea34074e7882724c460260d307cdf981a70'/>
<id>urn:sha1:defc1ea34074e7882724c460260d307cdf981a70</id>
<content type='text'>
   text    data     bss     dec     hex filename
 808035     611    6868  815514   c719a busybox_old
 804472     611    6868  811951   c63af busybox_unstripped

</content>
</entry>
<entry>
<title>networking/interface.c: huke remaining big statics; use malloc for INET[6]_rresolve</title>
<updated>2007-06-19T11:12:46+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-06-19T11:12:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=6d9ea24611090f06b74e0e5b038b6c5b4bbe1063'/>
<id>urn:sha1:6d9ea24611090f06b74e0e5b038b6c5b4bbe1063</id>
<content type='text'>
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

</content>
</entry>
<entry>
<title>networking/interface.c: reduce bss usage</title>
<updated>2007-06-19T11:10:02+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-06-19T11:10:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1b16bdaebf7d0e543e048dfec9f34f06e983336c'/>
<id>urn:sha1:1b16bdaebf7d0e543e048dfec9f34f06e983336c</id>
<content type='text'>
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

</content>
</entry>
<entry>
<title>- remove duplicate includes</title>
<updated>2007-01-04T22:13:25+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2007-01-04T22:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=89d49a42362f342d643503a40625e1cb70b7ee7f'/>
<id>urn:sha1:89d49a42362f342d643503a40625e1cb70b7ee7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bb_INET_default[] is really just a const "default",</title>
<updated>2006-11-21T20:34:21+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2006-11-21T20:34:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=7ca3921e5e8aa64533d4d7a678046676ae6574ec'/>
<id>urn:sha1:7ca3921e5e8aa64533d4d7a678046676ae6574ec</id>
<content type='text'>
nothing INET-specific
</content>
</entry>
<entry>
<title>Standardize on the vi editing directives being on the first line.</title>
<updated>2006-07-02T19:47:05+00:00</updated>
<author>
<name>"Robert P. J. Day"</name>
<email>rpjday@mindspring.com</email>
</author>
<published>2006-07-02T19:47:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=63fc1a9e08fabfc8ba96bad80731673ef40bf5cb'/>
<id>urn:sha1:63fc1a9e08fabfc8ba96bad80731673ef40bf5cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixup to the previous (portability) patch.  Linux actually does need</title>
<updated>2006-03-09T22:39:08+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2006-03-09T22:39:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=dae6aa28598cb2353291f18ca52e768c3259165a'/>
<id>urn:sha1:dae6aa28598cb2353291f18ca52e768c3259165a</id>
<content type='text'>
arpa/inet.h rather than netinet/in.h, otherwise we get warnings.
</content>
</entry>
<entry>
<title>Portability patch from rfelker.  The bb_asprintf.c thing needs an eventual</title>
<updated>2006-03-09T22:21:20+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2006-03-09T22:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1f305dc0fdb8415c9c1321e49cc194089e58c456'/>
<id>urn:sha1:1f305dc0fdb8415c9c1321e49cc194089e58c456</id>
<content type='text'>
follow up in platform.h to set the #ifdef, but the workaround works for
everybody, so...
</content>
</entry>
<entry>
<title>in order to make sure the INET6 prototypes are exported, we would have to include the libbb.h header file ... but then we have to worry about including too early/etc...</title>
<updated>2005-07-30T08:54:43+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2005-07-30T08:54:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=14445fd9a1e75a84fdc1fb4085e97c4ca6152fbd'/>
<id>urn:sha1:14445fd9a1e75a84fdc1fb4085e97c4ca6152fbd</id>
<content type='text'>
since simply defining the prototype in an internal header file doesnt hurt anyone, lets not worry about the header file crap and just always prototype the inet6 functions
</content>
</entry>
</feed>
