From: Eugene Syromyatnikov Date: Fri, 31 Aug 2018 04:42:28 +0000 (+0200) Subject: time: add xlat styles support to printclockname X-Git-Tag: v4.25~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=92b04d4a22a632fd120eae81eb7ebc597e2a816a;p=strace time: add xlat styles support to printclockname * time.c (printclockname): Respectl xlat_verbosity. --- diff --git a/time.c b/time.c index 1f44dca7..734a79b8 100644 --- a/time.c +++ b/time.c @@ -198,6 +198,15 @@ printclockname(int clockid) # include "xlat/cpuclocknames.h" if (clockid < 0) { + if (xlat_verbose(xlat_verbosity) != XLAT_STYLE_ABBREV) + tprintf("%d", clockid); + + if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_RAW) + return; + + if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE) + tprints(" /* "); + if ((clockid & CLOCKFD_MASK) == CLOCKFD) tprintf("FD_TO_CLOCKID(%d)", CLOCKID_TO_FD(clockid)); else { @@ -211,6 +220,9 @@ printclockname(int clockid) "CPUCLOCK_???"); tprints(")"); } + + if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE) + tprints(" */"); } else #endif printxval_index(clocknames, clockid, "CLOCK_???");