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,