From 9f4b5992fe0b45de5794da34dfc42f561700fffa Mon Sep 17 00:00:00 2001 From: Eugene Syromyatnikov Date: Sun, 26 Aug 2018 01:28:30 +0200 Subject: [PATCH] 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. --- print_timespec.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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); -- 2.50.1