From: Eugene Syromyatnikov Date: Sat, 25 Aug 2018 23:28:30 +0000 (+0200) Subject: print_timespec: make print_timespec_t_utime respect xlat style setting X-Git-Tag: v4.25~40 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9f4b5992fe0b45de5794da34dfc42f561700fffa;p=strace print_timespec: make print_timespec_t_utime respect xlat style setting * print_timespec.c (print_timespec_t_utime): Print raw timespec value in accordance with xlat style setting. --- diff --git a/print_timespec.c b/print_timespec.c index a482f103..6867be66 100644 --- a/print_timespec.c +++ b/print_timespec.c @@ -57,10 +57,15 @@ print_timespec_t_utime(const timespec_t *t) { switch (t->tv_nsec) { case UTIME_NOW: - tprints("UTIME_NOW"); - break; case UTIME_OMIT: - tprints("UTIME_OMIT"); + if (xlat_verbose(xlat_verbosity) != XLAT_STYLE_ABBREV) + print_timespec_t(t); + if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_RAW) + break; + + (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE + ? tprints_comment : tprints)(t->tv_nsec == UTIME_NOW + ? "UTIME_NOW" : "UTIME_OMIT"); break; default: print_timespec_t(t);