svn commit: trunk/busybox: include libbb miscutils networking util- etc...

vda at busybox.net vda at busybox.net
Sun Jun 17 19:09:05 UTC 2007


Author: vda
Date: 2007-06-17 12:09:05 -0700 (Sun, 17 Jun 2007)
New Revision: 18842

Log:
hwclock: size optimizations
libbb/time.c: new file, introducing monotonic_us()
pscan, traceroute, arping: use it instead of gettimeofday
ping, zcip: TODO

function                                             old     new   delta
monotonic_us                                           -      89     +89
find_pair                                            164     180     +16
.rodata                                           129747  129763     +16
refresh                                             1144    1152      +8
............
timeout                                                8       4      -4
static.start                                           8       4      -4
last                                                   8       4      -4
parse_conf                                          1303    1284     -19
time_main                                           1149    1124     -25
gettimeofday_us                                       39       -     -39
arping_main                                         2042    1969     -73
hwclock_main                                         594     501     -93
catcher                                              485     380    -105
traceroute_main                                     4300    4117    -183
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 8/11 up/down: 157/-562)        Total: -405 bytes



Added:
   trunk/busybox/libbb/time.c

Modified:
   trunk/busybox/include/libbb.h
   trunk/busybox/libbb/Config.in
   trunk/busybox/libbb/Kbuild
   trunk/busybox/miscutils/time.c
   trunk/busybox/networking/arping.c
   trunk/busybox/networking/pscan.c
   trunk/busybox/networking/traceroute.c
   trunk/busybox/networking/wget.c
   trunk/busybox/util-linux/hwclock.c


Changeset:

Sorry, the patch is too large to include (1049 lines).
Please use ViewCVS to see it!

http://busybox.net/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=18842



More information about the busybox-cvs mailing list