libbb: [x]fopen_for_{read,write} introduced and used.
authorDenis Vlasenko <vda.linux@googlemail.com>
Mon, 21 Jul 2008 23:05:26 +0000 (23:05 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Mon, 21 Jul 2008 23:05:26 +0000 (23:05 -0000)
commit5415c856eaccd1bc5d064022770a288f43b2e94f
tree5973db4e6f81b5e311e8944700ded5db1083d440
parentb74a2dba571d1c5a6127c683fb50923336d9c59f
libbb: [x]fopen_for_{read,write} introduced and used.
 (by Valdimir)

function                                             old     new   delta
config_open2                                           -      41     +41
config_read                                          507     542     +35
find_pair                                            169     187     +18
fopen_for_write                                        -      14     +14
fopen_for_read                                         -      14     +14
find_main                                            406     418     +12
xfopen_for_write                                       -      10     +10
xfopen_for_read                                        -      10     +10
popstring                                            134     140      +6
parse_inittab                                        396     401      +5
next_token                                           923     928      +5
pack_gzip                                           1659    1661      +2
bb__parsespent                                       117     119      +2
fallbackSort                                        1719    1717      -2
evalvar                                             1376    1374      -2
qrealloc                                              36      33      -3
...
...
...
...
singlemount                                         4579    4569     -10
process_stdin                                        443     433     -10
patch_main                                          1111    1101     -10
ifupdown_main                                       2175    2165     -10
file_action_grep                                      90      80     -10
uuidcache_init                                       649     637     -12
hush_main                                            797     785     -12
read_config                                          230     217     -13
dpkg_main                                           3835    3820     -15
read_line_input                                     3134    3110     -24
sysctl_main                                          232     203     -29
config_open                                           40      10     -30
WARN_BAD_LINE                                         44       -     -44
login_main                                          1714    1575    -139
------------------------------------------------------------------------------
(add/remove: 5/1 grow/shrink: 8/74 up/down: 174/-737)        Total: -563 bytes
71 files changed:
archival/cpio.c
archival/dpkg.c
archival/tar.c
coreutils/dos2unix.c
coreutils/sort.c
coreutils/uudecode.c
debianutils/start_stop_daemon.c
e2fsprogs/old_e2fsprogs/blkid/devname.c
e2fsprogs/old_e2fsprogs/blkid/save.c
e2fsprogs/old_e2fsprogs/e2fsck.c
e2fsprogs/old_e2fsprogs/ext2fs/ismounted.c
e2fsprogs/old_e2fsprogs/ext2fs/test_io.c
e2fsprogs/old_e2fsprogs/mke2fs.c
editors/awk.c
editors/patch.c
editors/sed.c
findutils/grep.c
findutils/xargs.c
include/libbb.h
init/init.c
libbb/appletlib.c
libbb/lineedit.c
libbb/login.c
libbb/parse_config.c
libbb/procps.c
libbb/rtc.c
libbb/wfopen.c
libpwdgrp/pwd_grp.c
libpwdgrp/pwd_grp_internal.c
loginutils/getty.c
loginutils/login.c
miscutils/crond.c
miscutils/devfsd.c
miscutils/fbsplash.c
miscutils/less.c
miscutils/makedevs.c
miscutils/man.c
modutils/depmod.c
modutils/insmod.c
modutils/lsmod.c
modutils/modprobe-small.c
networking/arp.c
networking/dnsd.c
networking/hostname.c
networking/httpd.c
networking/ifupdown.c
networking/interface.c
networking/libiproute/iproute.c
networking/libiproute/rt_names.c
networking/nameif.c
networking/netstat.c
networking/route.c
networking/traceroute.c
networking/udhcp/files.c
procps/fuser.c
procps/sysctl.c
procps/top.c
scripts/basic/split-include.c
selinux/setfiles.c
shell/bbsh.c
shell/hush.c
shell/lash_unused.c
util-linux/fbset.c
util-linux/fdisk.c
util-linux/fdisk_sun.c
util-linux/hexdump.c
util-linux/mkfs_minix.c
util-linux/more.c
util-linux/mount.c
util-linux/readprofile.c
util-linux/volume_id/get_devname.c