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 <dvlasenk@redhat.com>
This commit is contained in:
Denys Vlasenko 2013-07-02 12:18:22 +02:00
parent 519af5ad34
commit 38eab5d6ea

View File

@ -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. */