busybox/util-linux
Denis Vlasenko 459be35234 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
2007-06-17 19:09:05 +00:00
..
Config.in make FEATURE_HAVE_RPC auto-selectable by mount and inetd sub-features 2007-06-16 13:56:51 +00:00
dmesg.c delete tons of extra #includes 2007-05-31 22:42:12 +00:00
fbset.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
fdformat.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
fdisk_aix.c fdisk: get rid of _() macro. 2007-03-19 14:43:38 +00:00
fdisk_osf.c fix accumulated whitespace and indentation damage 2007-03-20 11:30:28 +00:00
fdisk_sgi.c random style fixes (extra spaces deleted) 2007-03-24 15:40:16 +00:00
fdisk_sun.c fdisk: get rid of _() macro. 2007-03-19 14:43:38 +00:00
fdisk.c diff: shrink code (-85 bytes): 2007-06-12 20:54:54 +00:00
freeramdisk.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
fsck_minix.c fsck_minix: forgotten bit of previous commit... 2007-06-13 12:35:34 +00:00
getopt.c whitespace fixes 2007-05-30 00:29:55 +00:00
hexdump.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
hwclock.c hwclock: size optimizations 2007-06-17 19:09:05 +00:00
ipcrm.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
ipcs.c use "glibc errno" trick not only for ash, but for entire busybox 2007-05-31 22:16:38 +00:00
Kbuild build system overhaul 2006-10-05 10:17:08 +00:00
losetup.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
mdev.c Alex Landau writes: open firmware for reading, not writing 2007-06-14 09:29:48 +00:00
minix.h minix.h: add very simple test script 2007-06-13 12:49:46 +00:00
mkfs_minix.c fsck_minix: stop using data/bss 2007-06-13 12:28:21 +00:00
mkswap.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
more.c more: stop using bss 2007-05-31 21:31:56 +00:00
mount.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
pivot_root.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
rdate.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
readprofile.c hush: fix read builtin to not read ahead past eol and to not use 2007-06-13 06:47:47 +00:00
setarch.c use "glibc errno" trick not only for ash, but for entire busybox 2007-05-31 22:16:38 +00:00
swaponoff.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
switch_root.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00
umount.c usage.c: remove reference to busybox.h 2007-05-26 19:00:18 +00:00