Old:
./dmesg --nopager --color=never --decode --time-format delta --kernel --since "@$t"
kern :info : [<
18446744098961.000000>] bash (40091): drop_caches: 3
Fixed:
./dmesg --nopager --color=never --decode --time-format delta --kernel --since "@$t"
kern :info : [<25251.997673>] bash (40091): drop_caches: 3
Signed-off-by: Karel Zak <kzak@redhat.com>
static double time_diff(struct timeval *a, struct timeval *b)
{
- return (a->tv_sec - b->tv_sec) + (a->tv_usec - b->tv_usec) / USEC_PER_SEC;
+ return (a->tv_sec - b->tv_sec) + (a->tv_usec - b->tv_usec) / (double) USEC_PER_SEC;
}
static int get_syslog_buffer_size(void)