From: Jacek Caban Subject: [PATCH] server: Print process id in debug traces. Message-Id: <546edb78-33fb-fd74-4fea-2baab3f54b25@codeweavers.com> Date: Wed, 6 Feb 2019 23:39:36 +0100 Signed-off-by: Jacek Caban --- I find it useful for debugging. server/trace.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/server/trace.c b/server/trace.c index 41bbe4a516..ea594b29a3 100644 --- a/server/trace.c +++ b/server/trace.c @@ -44,6 +44,7 @@ #include "winsock2.h" #include "file.h" #include "request.h" +#include "process.h" #include "unicode.h" static const void *cur_data; @@ -5617,7 +5618,7 @@ void trace_request(void) enum request req = current->req.request_header.req; if (req < REQ_NB_REQUESTS) { - fprintf( stderr, "%04x: %s(", current->id, req_names[req] ); + fprintf( stderr, "%04x:%04x: %s(", current->process->id, current->id, req_names[req] ); if (req_dumpers[req]) { cur_data = get_req_data(); @@ -5626,14 +5627,14 @@ void trace_request(void) } fprintf( stderr, " )\n" ); } - else fprintf( stderr, "%04x: %d(?)\n", current->id, req ); + else fprintf( stderr, "%04x:%04x: %d(?)\n", current->process->id, current->id, req ); } void trace_reply( enum request req, const union generic_reply *reply ) { if (req < REQ_NB_REQUESTS) { - fprintf( stderr, "%04x: %s() = %s", + fprintf( stderr, "%04x:%04x: %s() = %s", current->process->id, current->id, req_names[req], get_status_name(current->error) ); if (reply_dumpers[req]) { @@ -5645,6 +5646,6 @@ void trace_reply( enum request req, const union generic_reply *reply ) } fputc( '\n', stderr ); } - else fprintf( stderr, "%04x: %d() = %s\n", + else fprintf( stderr, "%04x:%04x: %d() = %s\n", current->process->id, current->id, req, get_status_name(current->error) ); }