Added server pid and tid in init_thread request, and use them in
CLIENT_InitThread.
diff --git a/server/trace.c b/server/trace.c
index 46dea04..b689e94 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -66,6 +66,13 @@
return (int)sizeof(*req);
}
+static int dump_init_thread_reply( struct init_thread_reply *req, int len )
+{
+ fprintf( stderr, " pid=%p,", req->pid );
+ fprintf( stderr, " tid=%p", req->tid );
+ return (int)sizeof(*req);
+}
+
static int dump_terminate_process_request( struct terminate_process_request *req, int len )
{
fprintf( stderr, " handle=%d,", req->handle );
@@ -638,7 +645,7 @@
{ (int(*)(void *,int))dump_init_process_request,
(void(*)())dump_init_process_reply },
{ (int(*)(void *,int))dump_init_thread_request,
- (void(*)())0 },
+ (void(*)())dump_init_thread_reply },
{ (int(*)(void *,int))dump_terminate_process_request,
(void(*)())0 },
{ (int(*)(void *,int))dump_terminate_thread_request,