diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2020-12-30 00:16:27 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2020-12-30 00:16:27 +0100 |
commit | b230ff9d8f1a393c13f338b030cace0899d5ec26 (patch) | |
tree | d3072de8cd68ba2527d179facd026213fd94cb60 /init | |
parent | 04e0d8e579b289178b0303a92c705012237f4ca3 (diff) | |
download | busybox-w32-b230ff9d8f1a393c13f338b030cace0899d5ec26.tar.gz busybox-w32-b230ff9d8f1a393c13f338b030cace0899d5ec26.tar.bz2 busybox-w32-b230ff9d8f1a393c13f338b030cace0899d5ec26.zip |
*: use fopen helpers where appropriate
function old new delta
finalize 348 343 -5
parse_resolvconf 306 299 -7
list_i2c_busses_and_exit 495 483 -12
bootchartd_main 1091 1076 -15
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/4 up/down: 0/-39) Total: -39 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'init')
-rw-r--r-- | init/bootchartd.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/init/bootchartd.c b/init/bootchartd.c index 750f67356..ae1ee9d9a 100644 --- a/init/bootchartd.c +++ b/init/bootchartd.c | |||
@@ -218,10 +218,10 @@ static char *make_tempdir(void) | |||
218 | 218 | ||
219 | static void do_logging(unsigned sample_period_us, int process_accounting) | 219 | static void do_logging(unsigned sample_period_us, int process_accounting) |
220 | { | 220 | { |
221 | FILE *proc_stat = xfopen("proc_stat.log", "w"); | 221 | FILE *proc_stat = xfopen_for_write("proc_stat.log"); |
222 | FILE *proc_diskstats = xfopen("proc_diskstats.log", "w"); | 222 | FILE *proc_diskstats = xfopen_for_write("proc_diskstats.log"); |
223 | //FILE *proc_netdev = xfopen("proc_netdev.log", "w"); | 223 | //FILE *proc_netdev = xfopen_for_write("proc_netdev.log"); |
224 | FILE *proc_ps = xfopen("proc_ps.log", "w"); | 224 | FILE *proc_ps = xfopen_for_write("proc_ps.log"); |
225 | int look_for_login_process = (getppid() == 1); | 225 | int look_for_login_process = (getppid() == 1); |
226 | unsigned count = 60*1000*1000 / sample_period_us; /* ~1 minute */ | 226 | unsigned count = 60*1000*1000 / sample_period_us; /* ~1 minute */ |
227 | 227 | ||
@@ -268,7 +268,7 @@ static void finalize(char *tempdir, const char *prog, int process_accounting) | |||
268 | //local pacct= | 268 | //local pacct= |
269 | //[ -e kernel_pacct ] && pacct=kernel_pacct | 269 | //[ -e kernel_pacct ] && pacct=kernel_pacct |
270 | 270 | ||
271 | FILE *header_fp = xfopen("header", "w"); | 271 | FILE *header_fp = xfopen_for_write("header"); |
272 | 272 | ||
273 | if (process_accounting) | 273 | if (process_accounting) |
274 | acct(NULL); | 274 | acct(NULL); |