From: Denys Vlasenko Date: Tue, 2 Jul 2013 10:18:22 +0000 (+0200) Subject: In debug output, show waitpid status with 6 hex digits, not 4 X-Git-Tag: v4.9~205 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=38eab5d6ea5627233b781f1bc68c2b264e8ee774;p=strace In debug output, show waitpid status with 6 hex digits, not 4 This shows event byte values better (without variable offset): [wait(0x01057f) = 29491] WIFSTOPPED,sig=SIGTRAP,EVENT_FORK (1) [wait(0x80057f) = 29492] WIFSTOPPED,sig=SIGTRAP,EVENT_STOP (128) ^^ Signed-off-by: Denys Vlasenko --- diff --git a/strace.c b/strace.c index 27412013..f5ce18de 100644 --- a/strace.c +++ b/strace.c @@ -2039,7 +2039,7 @@ trace(void) e = "STOP"; sprintf(evbuf, ",EVENT_%s (%u)", e, event); } - fprintf(stderr, " [wait(0x%04x) = %u] %s%s\n", status, pid, buf, evbuf); + fprintf(stderr, " [wait(0x%06x) = %u] %s%s\n", status, pid, buf, evbuf); } /* Look up 'pid' in our table. */