isobusfs_cmn: isobusfs_print_timestamp(): always use 64-bit for time stamp formatting
Using C99 `unsigned long long` to format `struct timeval`'s `tv_sec` and `tv_usec`, fix incorrect print under some 32bit platform which using time64.pull/542/head
parent
c468568f1e
commit
e0bb44c908
|
|
@ -258,8 +258,8 @@ static void isobusfs_print_timestamp(struct isobusfs_err_msg *emsg,
|
||||||
if (!(cur->tv_sec | cur->tv_nsec))
|
if (!(cur->tv_sec | cur->tv_nsec))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
fprintf(stderr, " %s: %lu s %lu us (seq=%u/%u, send=%u)",
|
fprintf(stderr, " %s: %llu s %llu us (seq=%u/%u, send=%u)",
|
||||||
name, cur->tv_sec, cur->tv_nsec / 1000,
|
name, (unsigned long long)cur->tv_sec, (unsigned long long)cur->tv_nsec / 1000,
|
||||||
stats->tskey_sch, stats->tskey_ack, stats->send);
|
stats->tskey_sch, stats->tskey_ack, stats->send);
|
||||||
|
|
||||||
fprintf(stderr, "\n");
|
fprintf(stderr, "\n");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue