From: Dmitry V. Levin Date: Sat, 22 Apr 2017 00:15:41 +0000 (+0000) Subject: tests: fix print_time_t_nsec usage in xstatx.c X-Git-Tag: v4.17~39 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=27a4fd6dbb6ea0a821c0ebceae2686103c9ddd1b;p=strace tests: fix print_time_t_nsec usage in xstatx.c * tests/xstatx.c (print_stat): Pass tv_nsec field through zero_extend_signed_to_ull before feeding it to print_time_t_nsec. --- diff --git a/tests/xstatx.c b/tests/xstatx.c index 38f115d3..eb78ffe8 100644 --- a/tests/xstatx.c +++ b/tests/xstatx.c @@ -202,7 +202,8 @@ print_stat(const STRUCT_STAT *st) # define PRINT_FIELD_TIME(field) \ printf(", %s=", #field); \ - print_time_t_nsec(st->field.tv_sec, st->field.tv_nsec) + print_time_t_nsec(st->field.tv_sec, \ + zero_extend_signed_to_ull(st->field.tv_nsec)) printf("{stx_mask="); printflags(statx_masks, st->stx_mask, "STATX_???");