diff options
Diffstat (limited to 'sys-utils/dmesg.c')
-rw-r--r-- | sys-utils/dmesg.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/sys-utils/dmesg.c b/sys-utils/dmesg.c index df68c8440..196cc61ea 100644 --- a/sys-utils/dmesg.c +++ b/sys-utils/dmesg.c @@ -472,33 +472,6 @@ static int get_syslog_buffer_size(void) return n > 0 ? n : 0; } -static int get_boot_time(struct timeval *boot_time) -{ - struct timespec hires_uptime; - struct timeval lores_uptime, now; - struct sysinfo info; - - if (gettimeofday(&now, NULL) != 0) { - warn(_("gettimeofday failed")); - return -errno; - } - -#ifdef CLOCK_BOOTTIME - if (clock_gettime(CLOCK_BOOTTIME, &hires_uptime) == 0) { - TIMESPEC_TO_TIMEVAL(&lores_uptime, &hires_uptime); - timersub(&now, &lores_uptime, boot_time); - return 0; - } -#endif - /* fallback */ - if (sysinfo(&info) != 0) - warn(_("sysinfo failed")); - - boot_time->tv_sec = now.tv_sec - info.uptime; - boot_time->tv_usec = 0; - return 0; -} - /* * Reads messages from regular file by mmap */ |