From 8aef0475415d2b67721b06aaad6a6aa47b3f2bf8 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 17 Sep 2005 20:59:22 +0000 Subject: [PATCH] windows-rx-debug-tid-20050917 add the thread id to the rx debug output --- src/rx/rx.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/rx/rx.c b/src/rx/rx.c index d24ee60..92b3457 100644 --- a/src/rx/rx.c +++ b/src/rx/rx.c @@ -6035,17 +6035,22 @@ rxi_DebugPrint(char *format, int a1, int a2, int a3, int a4, int a5, int a6, { #ifdef AFS_NT40_ENV char msg[512]; + char tformat[256]; int len; - len = _snprintf(msg, sizeof(msg)-2, - format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, - a11, a12, a13, a14, a15); + len = _snprintf(tformat, sizeof(tformat), "tid[%d] %s", GetCurrentThreadId(), format); + if (len > 0) { - if (msg[len-1] != '\n') { - msg[len] = '\n'; - msg[len+1] = '\0'; + len = _snprintf(msg, sizeof(msg)-2, + tformat, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, + a11, a12, a13, a14, a15); + if (len > 0) { + if (msg[len-1] != '\n') { + msg[len] = '\n'; + msg[len+1] = '\0'; + } + OutputDebugString(msg); } - OutputDebugString(msg); } #else struct clock now; -- 1.9.4