diff options
Diffstat (limited to 'init/bootchart.cpp')
-rw-r--r-- | init/bootchart.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/init/bootchart.cpp b/init/bootchart.cpp index 03c8b30..95687cb 100644 --- a/init/bootchart.cpp +++ b/init/bootchart.cpp @@ -195,13 +195,8 @@ static int bootchart_init() { } // Create kernel process accounting file. - { - int fd = open( LOG_ACCT, O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC,0644); - if (fd >= 0) { - close(fd); - acct( LOG_ACCT ); - } - } + close(open(LOG_ACCT, O_WRONLY | O_CREAT | O_TRUNC | O_CLOEXEC, 0644)); + acct(LOG_ACCT); log_header(); return count; @@ -210,11 +205,12 @@ static int bootchart_init() { int do_bootchart_init(int nargs, char** args) { g_remaining_samples = bootchart_init(); if (g_remaining_samples < 0) { - ERROR("bootcharting init failure: %s\n", strerror(errno)); + ERROR("Bootcharting init failure: %s\n", strerror(errno)); } else if (g_remaining_samples > 0) { - NOTICE("bootcharting started (will run for %d ms)\n", g_remaining_samples*BOOTCHART_POLLING_MS); + NOTICE("Bootcharting started (will run for %d s).\n", + (g_remaining_samples * BOOTCHART_POLLING_MS) / 1000); } else { - NOTICE("bootcharting ignored\n"); + NOTICE("Not bootcharting.\n"); } return 0; } |