diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2011-06-17 03:37:43 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2011-06-17 03:37:43 +0200 |
commit | a1a448347e71c9899ad1500cbd8739fd82e1bb91 (patch) | |
tree | b6f60da8a298eb37b672b68245e664dc04951d7f /libbb/remove_file.c | |
parent | 901a53baecd5b8a580f63eb23d481f553de72634 (diff) | |
download | busybox-a1a448347e71c9899ad1500cbd8739fd82e1bb91.tar.gz |
libbb: split bb_get_chunk_from_file and bb_get_chunk_with_continuation
This also moves bb_get_chunk_with_continuation into its sole user,
parse_config.c.
This allows to optimize both functions separately,
they need to be optimized for speed.
(this need was highlighted by slow modprobe caused in part by slow
bb_get_chunk_with_continuation in config parser).
function old new delta
bb_get_chunk_from_file 7 130 +123
config_read 457 558 +101
bb_get_chunk_with_continuation 194 - -194
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 2/0 up/down: 224/-194) Total: 30 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb/remove_file.c')
0 files changed, 0 insertions, 0 deletions